/srv/irclogs.ubuntu.com/2017/03/09/#ubuntu-devel.txt

happyaronjackpot51, cyphermox, just saw your discussions, and thank you!01:49
=== salem_ is now known as _salem
=== gavinlin_ is now known as gavinlin
=== not_phunyguy is now known as phunyguy
=== gavinlin is now known as Guest9388
=== gavinlin_ is now known as gavinlin
=== gavinlin is now known as gavinlin_
=== gavinlin_ is now known as gavinlin__
=== gavinlin__ is now known as gavinlin
=== gavinlin is now known as gavinlin__
=== gavinlin__ is now known as Guest15388
=== Guest15388 is now known as gavinlin
pittirobru: britney email> niiiiice!07:20
pittirobru: does this use REJECTED_TEMPORARILY vs. _PERMANENTLY, so that it doesn't spam on large queue lagging?07:21
rbasaknacc: nice!09:41
Laneypitti: what's large queue lagging?09:43
LaneyThe policy uses PASS actually as it doesn't itself reject any items09:43
pittiLaney: I mean if a package is waiting for test results for more than a day09:44
pittiand temporarily vs. permanently is meant for telling these cases apart09:44
pitti"known broken" vs. "the machine is still working"09:44
LaneyI don't think policies have access to the current verdict, do they?09:46
Laneyit just looks at is_valid09:46
pittiLaney: ah, maybe; honestly I forgot the details09:53
LaneyI guess it would be possible to add it in there though09:53
Laneyindeed I think it would email in that case09:54
pittimaybe generalizing is_valid to current_verdict might not be too hard09:54
pittihmm, but would require changing the Policy API09:55
Laneyyou could probably put it as an attribute on the excuse09:56
pittiin britney.py we already have that as "policy_verdict", we just don't pass it into apply_policy()09:56
Laneyright, but API break as you say09:57
Laneyso just stuff it into something which already goes into the function09:57
LaneyI think I'll probably merge this (modulo code review) and file a bug for improvement in the future10:01
* Laney is making it do a dry run for the first couple of runs too10:01
pittiLaney: oh right, maybe just excuse.current_verdict, as an extension (or even better, replacement) to exuse.is_valid10:16
pittiLaney: but aside from that, nice work10:17
Laneypitti: it's robru's work; I'm just reviewing/merging :)10:17
Laneytrying to find out how the config generation happens so I can enable it for the dev release only10:18
Laneyoho, it's in britney110:21
* Laney dies slightly10:21
pittione can never have enough britneys10:23
=== marcusto_ is now known as marcustomlinson
bregmatjaalton, is the plan to land x.org 1.19 in Zesty?11:35
tjaaltonbregma: yes, it's on ppa:canonical-x/x-staging now11:36
tjaaltonjust finished pushing all the drivers11:36
tjaaltonand upgrading my laptop :P11:36
bregmatjaalton, OK, thanks... so far works OK on my laptop sans a few dependency issues when installing (I assume those were fixed)11:37
tjaaltonwhat issues? needed dist-upgrade, cirrus and mga probably got removed which is fine11:38
tjaaltonooh, someone fixed n-m, my indicator shows the wifi status & networks again11:38
bregmatjaalton, when I did a dist-upgrade, it wanted to remove unity8 because of some kind of Qt-related dependency chain; I didn't follow up but I'll retest with the x-staging package11:42
tjaaltonah11:43
tjaaltonok11:43
tjaaltonwas fine here11:43
* bregma hums as he run apt update11:44
bregmatjaalton, confirmed the package in x-staging has my earlier dependency problems fixed, so no worries11:47
tjaaltonok, cool11:47
=== _salem is now known as salem_
xnoxslangasek, is /etc/default/rcS:FSCKFIX=yes at all still in use?12:38
xnoxit seems to have only affect init.d scripts; which are all masked by systemd12:39
xnoxand it does not propagate into the initramfs12:39
jbichaxnox: https://github.com/debops/ansible-console/issues/3913:04
xnoxjbicha, hm.13:11
xnoxslangasek, jbicha: in _xenial_ FSCKFIX= appears to be present in /etc/default/rcS but is it really used?! =) i don't think so, or I am failing to trace that.13:11
sil2100pitti, Laney: hey guys! Sorry to bother you but I have an autopkgtest-infra related question - is there any way I could 'fetch' the info about how the autopkgtest for the given package has been run from inside the autopkgtest?15:26
pittisil2100: it's in one of the first lines of the log15:26
sil2100pitti: but can I get it somehow from inside the test?15:27
sil2100Like, is that somehow exported in the environment of the test or something?15:27
pittie. g. if you look at https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-zesty/zesty/amd64/c/conjure-up/20170309_034802_8947b@/log.gz15:27
pittisil2100: no, it's not15:27
pittithe --env variables are, of course15:28
pittibut most everything else shouldn't concern the test itself15:28
pittiyou can determine the type of testbed, release, etc. easily yourself too15:28
sil2100AH HA!15:29
pittibut the autopkgtest CLI isn't an API for tests -- e. g. it did change quite dramatically with 4.015:29
sil2100pitti: \o/15:29
sil2100pitti: you just saved my life, I just noticed that a very useful thing that I needed is actually appended as --env15:29
sil2100Thanks!15:29
pittisil2100: the trigger?15:29
Laneyyou want to do something like tell if you're running from a PR?15:29
sil2100I'm working on the u-i autopkgtest thingy and I needed the PR number that the test was executed for15:30
sil2100And I see now --env=UPSTREAM_PULL_REQUEST=12315:30
pittisil2100: ah, yes -- I'm doing the same for systemd15:30
sil2100Awesome15:30
pittisil2100: see https://wiki.ubuntu.com/ProposedMigration/AutopkgtestInfrastructure#Preparing_the_test15:30
pittisil2100: this has some other things to consider too15:31
* sil2100 hugs pitti 15:31
* pitti hugs sil2100 back15:31
Laneypitti: hm, where does TEST_UPSTREAM come from? I don't see that in ubuntu-image's --env15:32
Laneyis that in the configuration on the github side?15:32
Laneylooks like it15:33
Laneynm15:33
pittiyes, that's set in the webhook15:36
pittiour machinery only sets $UPSTREAM_PULL_REQUEST15:37
=== Guest2979 is now known as karstensrage
mun24I created a executable in linux. which I need to change somtimes16:56
mun24so I want to send a command to executable in linux and restart itself16:57
mun24how can I do that16:57
cjwatsonmun24: The usual idiom is to have the program install a SIGHUP handler that sets a flag, and then when the program next gets back to its main event loop it checks the flag and re-execs itself if it's set.17:03
cjwatsonmun24: That's hopefully enough to give you keywords that you can search for to find examples.17:03
mun24thx17:03
mun24program is running as a service17:03
cjwatsonmun24: (Note that you have to be quite careful to do as little as possible in signal handlers, hence my "just set a flag" advice.)17:03
slangasekogra_: you appear to have an Ubuntu phone which is fighting with the TB meeting events on the UES calendar; would you mind disabling syncing there?17:16
maprerimattia@warren ~ % syncpackage -s ricotz -b 1671587 vala18:00
maprerisyncpackage: Blacklist Comments:18:00
maprerisyncpackage:   vala 0.34.2-1 in sid (same version has unpublished binaries in the18:00
maprerisyncpackage:   destination archive for Zesty, please wait for them to be published18:00
maprerisyncpackage:   before copying)   -- janitor  Wed, 26 Oct 2016 10:19:44 +000018:00
maprerisyncpackage: Source vala -> zesty/Proposed: current version 0.34.5-1, new version 0.34.6-118:00
mapreriWhat is that comment supposed to mean?18:00
cjwatsonFor some reason it appears that failed package copy jobs stuff the failure into a DistroSeriesDifferenceComment and then syncpackage gets confused by that ...18:06
cjwatsonThat is fairly weird18:07
cjwatsonYou can safely ignore it for this purpose though18:07
cjwatsonDon't think I can even delete them, sigh18:08
sarnoldcjwatson: is this cause for concern? 1671515 (a report of incorrect diff.gz download contents; I couldn't reproduce)18:08
cjwatsonsarnold: Certainly merits investigation, but I'm about to EOD18:09
cjwatsonsarnold: Could just be a bad cache18:09
sarnoldcjwatson: where would you suggest following up? launchpad answers?18:09
maprericjwatson: you mean that due to some kind of failure in the past that package must stay forever in the autosync blacklist?18:10
cjwatsonsarnold: I suggest getting the user to be clear about which URL they tried fetching first, and whether they tried forcibly reloading / sending cache-busting HTTP headers18:10
mapreribut can be manually synced anytime just fine?18:10
cjwatsonmapreri: I don't know for sure, finding out would require more time than I have right now.  I suspect that at least the problem will go away with the next Ubuntu series ...18:12
sarnoldcjwatson: thanks; enjoy your evening :)18:12
maprericjwatson: ok, so shall I go ahead and sync that, or do you prefer if I leave it there and you will look at it?18:12
cjwatsonmapreri: just sync it18:12
mapreriI suppose it would be easier to just forget and wait for zesty+118:13
mapreriack, on it18:13
cjwatsonfirst time I've seen this problem so I don't expect it's very common18:13
bdrung_workpitti, i saw https://www.piware.de/2011/08/apport-retrace-made-useful/19:56
bdrung_workpitti, i would like to use apport-retrace for our internal infrastructure (but without apport itself). we only have the coredumps and a list of installed packages with versions.19:57
bdrung_workcould apport-retrace made work with that?19:57
=== JanC is now known as Guest31591
=== JanC_ is now known as JanC
tdaitxwgrant, I was told you could help me on this minor nitpick: the pts link from qa.ubuntuwire.com/ftbfs/ links to packages.qa.debian.org and that page suggests that tracker.debian.org should be used instead, I wonder if there is any reason for that (I'm not that familiar with the "old" debian pts)21:10
tdaitxon a second note, I tried to access the "source" link in the bottom of ubuntu's ftbfs (to see what would be required to update that link) but then I get a 40321:10
dobeyanyond around familiar with proposed-migration?21:16
Laneydobey: For some unknown reason ubuntu-touch depends on the versioned gir1.2-ubuntu-app-launch-2 package and the new ubuntu-app-launch doesn't produce such a package any more21:18
* Laney guesses what you wanted to know21:18
dobeyoh21:19
dobeyi wonder why the upload last week migrated then21:19
dobeyLaney: can you upload a new ubuntu-meta with that dropped from ubuntu-touch?21:20
Laneydropped or updated?21:20
dobeyLaney: i don't know any reason that it needs to be in the ubuntu-touch seed. only autopilot depends on it, which isn't seeded, and should pull it in when autopilot gets installed. so i'd say dropped21:22
Laneydobey: some attempt to provide a platform API maybe?21:22
dobeyLaney: i'm pretty sure the only reason it was seeded was for autopilot on the phone, because running autopilot on the phone used to need things pre-installed21:23
Laneyok21:23
Laneyit's in a "Utils" section so that sounds reasonable21:23
Laneyweird though, I don't see why it migrated last time21:24
Laneymust have traded off somehow but no mention of that in the log21:24
Laneymaybe that's normal21:24
dobeyyeah, no idea21:24
slangasekLaney: doesn't appear that a previous abi of gir1.2-ubuntu-app-launch was ever seeded before?21:25
Laneyslangasek: ubuntu-touch.zesty touch-core21:26
slangasekgir1.2-ubuntu-app-launch-2 is in the seed, exists in zesty; gir1.2-ubuntu-app-launch-3 is the new one in zesty-proposed21:26
Laneyright21:26
slangasekso there was never any previous "trade off"21:26
Laneyso how did the old one migrate?21:26
Laneydobey says that one had 321:26
slangasekah21:26
dobeyyeah, the -3 was added last week21:26
slangasekNBS and lack of cleanup21:26
slangaseksomething has changed now that makes the old gir1.2-ubuntu-app-launch-2 uninstallable21:27
* slangasek handwaves based on first principles without looking to see what21:27
dobeyanyway, no reason for the gir to be seeded any more, afaict21:28
dobeyso let's drop it21:28
Laneythat breaks my understanding of how britney works for us21:28
Laneybut whatever :P21:28
dobeyheh21:28
dobeyi won't even pretend to understand how britney works21:28
slangasekLaney: "for us"?  we're using near-upstream code now, including support for partial transitions that will let new libs in alongside old provided any given package is individually installable21:29
Laneyslangasek: That's smooth updates, right? I thought we weren't doing that21:29
slangasekLaney: I'm not aware that we had configured britney not to do it... and update_output.txt certainly shows evidence of this being done21:30
slangasekmaybe that's a misconfiguration, or maybe that's something that happened when pitti rebased21:30
Laney# naming a non-existent section will effectively disable new smooth21:30
Laney# updates but still allow removals to occur21:30
LaneySMOOTH_UPDATES    = badgers21:30
slangasekheh21:31
Laneydobey: it's uploaded21:33
dobeyLaney: thanks!21:33
dobeyhopefully it'll migrate now :)21:33
Laneyhuh, THANKS proposed-migration for emailing me21:35
Laneyoh yeah, I had already noticed and then forgot about that problem, nothing to do atm21:35
* Laney 's conscience is clean21:36
dobeyhmm, i wonder where the upload went22:18
dobeydon't see it on launchpad or in britney yet :-/22:18
Laneydobey: it went in now22:27
dobeyLaney: ok, thanks22:34
dobeyah was looking at ubuntu-meta instead of ubuntu-touch-meta22:35

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!