/srv/irclogs.ubuntu.com/2016/05/06/#ubuntu-devel.txt

rlaagerIs there a convention for referencing Launchpad bugs in debian/changelog that does not close the Launchpad bug on upload? (Or am I wrong in my assumption that LP: #... closes the bug?)01:04
naccrlaager: drop the ':'01:04
rlaagernacc: Thanks!01:06
Loganer, the colon should be fine01:07
LoganI use that every time, and it works fine01:07
Loganhttps://anonscm.debian.org/cgit/dpkg/dpkg.git/tree/scripts/Dpkg/Vendor/Ubuntu.pm#n17301:08
Loganhere's the regular expression ;)01:08
rlaagerLogan: With "LP: #...", does it close the bug report (i.e. mark it "Fix released") on upload?01:08
Loganit marks it as Fix Released as soon as it hits the release pocket, I believe01:08
naccLogan: right, with a colon, i believe the watcher changes the bug state, rlaager asked what would prevent htat01:08
rlaagerNote that I want to reference a bug report, but this is not an entire fix, so I do NOT want it to close.01:08
Loganohhh01:09
rlaagerThe downside here is that the changelog won't get automatically copied into the bug either, but oh well. In my in-house thing at work, I support "Closes #..." vs "Refs #...", which I think is a convention I copied from Pidgin development.01:10
rlaagerNot that I can upload to Ubuntu anyway, but I'm trying to produce debdiffs that are 100% good-to-go.01:10
sarnoldyou could always go set it back to IN PROGRESS or something afterwards01:10
Loganoh01:11
sarnoldor open a new bug for this small problem?01:11
LoganI misread01:11
sarnold"small"01:11
Loganyes, removing the colon should work based on that regular expression01:11
Logansorry to cause confusion01:11
rlaagersarnold: So, can packages move from universe to main post release, or is ZFS stuck in universe for the lifetime of Xenial?01:12
sarnoldrlaager: *sigh* I hadn't noticed it didn't make it to main.01:13
sarnoldrlaager: there's precedent for making promotions to main retroactive, anyway: https://bugs.launchpad.net/ubuntu/+source/ppc64-diag/+bug/141760801:14
ubottuLaunchpad bug 1417608 in servicelog (Ubuntu) "[MIR] ppc64-diag needed in minimal for hotplug capabilities" [Undecided,Confirmed]01:14
rlaagersarnold: See my previous rant/whinge about the lack of feedback. Basically, do I hassle people (and annoy them if they're going to get to it) or not and it doesn't get done (if they weren't working on it).01:14
sarnoldrlaager: yes :(01:15
sarnoldI'd rather be bothered; most releases there's no way we can get to all the MIR requests, so it's nice to know which ones are _needed_ vs which ones aren't.01:16
rlaagerBy the way, what's the policy on assigning bugs? Specifically, is it okay for me to assign a bug to myself, even if I'm not an Ubuntu developer?01:16
sarnoldyeah that should be fine01:16
sarnoldmaybe make a comment in the bug if you're actively working on it -- people assign bugs to themslves all the time without meaning to.01:17
Unit193It's a bit annoying, aye. >_>01:17
rlaagerOkay. I've been taking the "be bold" (or "better to beg forgiveness than ask permission") approach and figured someone would slap me down if I was creating a problem.01:17
sarnoldthat works out well for everyone :) bugs get fixed01:19
=== happyaro1 is now known as happyaron
=== fginther` is now known as fginther
=== unixpro1970 is now known as _unixpro1970
Mirvpitti: there would be another hanged s390x test, marble, at http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#qtbase-opensource-src05:56
Mirvthat's the only thing blocking05:56
Mirvor maybe Laney ^ ?08:07
seb128Mirv, pitti is in Austin so probably still sleeping08:09
Mirvseb128: ok. I'm just trying to find someone who has access to the autopackagetest infra to restart that one test.08:11
seb128yeah, no idea who that is08:11
seb128but better to ask like than to ping one specific person that might not be around08:11
Mirvin the trickier cases it has been only one specific person who knows what to do. there's a bug filed about this "stuck in running state" which happens every now and then.08:18
seb128that sounds like an issue08:21
LaneyMirv: I skipped it now, looks like it got blacklisted08:43
MirvLaney: ok, let's see if it gets unblocked now08:52
MirvLaney: http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#qtbase-opensource-src seems unchanged, still "Test in progress"09:50
Mirv(without being in progress or running page during the last hour)09:50
LaneyDunno09:50
LaneyNeed to wait then09:50
Mirv...for pitti09:51
Mirvlikely another case of bug #1571353 and some magic forcing is needed while the bug is still open09:52
ubottubug 1571353 in Auto Package Testing "test results get lost and stay "in progress" forever when multiple tests finish at the exact same time" [Medium,Triaged] https://launchpad.net/bugs/157135309:52
* Laney tried one more thing09:52
Mirvok, page updated, no change, and no new test runs completed or anything running currently10:15
=== _salem is now known as salem_
=== JanC is now known as Guest26117
=== JanC_ is now known as JanC
pittiseb128, Laney: FYI: retry-autopkgtest-regressions --state RUNNING12:51
pittithis generates all commands12:52
pittithen pick out the ones you want/need12:52
pittire-running marble now12:52
seb128pitti, hey! happy friday12:52
seb128pitti, does that work with "hanging" instances?12:52
pittiand that bug is high on my list, for next week12:52
pittiseb128: well, the test request got lost12:53
seb128ah ok12:53
seb128so retry would have worked12:53
pittiwhich normally "should not happen"™, but can with bug 157135312:53
ubottubug 1571353 in Auto Package Testing "test results get lost and stay "in progress" forever when multiple tests finish at the exact same time" [Medium,Triaged] https://launchpad.net/bugs/157135312:53
pittiseb128: right, except that you don't have a convenient button on excuses, you need to use run-autopkgtest12:53
pittiseb128: other than heating up the universe it's completely safe to re-run tests12:54
pittiif there are more than one results for a test, britney will just pick one (preferring PASSes)12:54
pittiseb128: et joyeux vendredi à toi aussi ! comment vas-tu ?12:55
seb128pitti, noted for next time12:56
seb128pitti, ça va bien, il fait beau et chaud ici ! tu rentres quand ?12:57
pittiseb128: well, hopefully there won't be many next times any more :)12:57
pittithis is the only known way how to lose test requests right now, and we know how to fix it12:57
pittiseb128: cet àpres-midi, mon vol va à 17h1512:57
seb128pitti, tu pourras profiter de ton dimanche alors :-)12:58
seb128pitti, k, fingers crossed that once that one is fixed things are reliable then!12:58
pittiseb128: en effet ! et le temps est très bien, donc on va être dehors tout le dimanche :)12:59
seb128sounds great! :-)13:00
seb128hum13:39
seb128did launchpad stopped deleting SRUs from -proposed when they move to -updates?13:39
seb128or are they staying there until the update is rolled out at 100% and they cleaned out?13:39
cjwatsonLP never did that automatically13:40
seb128I never noticed packages having "updates, proposed" on their ubuntu package before13:40
seb128e.g https://launchpad.net/ubuntu/+source/gnome-software13:40
cjwatsonthey're listed on13:40
cjwatsonhttp://people.canonical.com/~ubuntu-archive/pending-sru.html13:40
seb128oh ok13:40
* cjwatson processes the current batch13:40
cjwatsonit's just manual to avoid accidents13:41
seb128I guess it's usally done frequently enough that I never noticed13:41
cjwatsonand because cleanup is in no way urgent13:41
seb128cjwatson, thanks!13:41
cjwatsonnp13:41
seb128(or maybe usually whoever does the pocket copy does the cleanup as well while they are at it?)13:42
cjwatsonmore usual to wait for it to show up in the report IME13:42
Mirvseb128: can you try out pitti's instruction on the marble? it'd look like no-one ran the command yet (no new executed autopkgtest runs, nothing running, state still stuck)13:43
seb128Mirv, pitti said he was doing it13:43
seb128pitti, did you do? just checking if there was an issue before doing it as well13:44
seb128cjwatson, k, thanks for the details!13:44
pittiseb128: I did run the command, yes13:47
seb128Mirv, ^13:47
pittisorry, can't check this now, in meeting13:48
Mirvok thanks pitti, I'm just not finding any new log at http://is.gd/aX745A listing nor anything on the running page13:49
pittitriggering it again13:49
Mirvstill nothing on http://autopkgtest.ubuntu.com/running.shtml - the previous runs have lasted for roughly 40 mins so it should be showing there. I guess needs time for debugging at a better time.13:52
pittiright13:53
pittioh!13:56
pittiMirv, seb128: sorry, completely forgot: the workers blacklist yakkety/s390x/marble13:56
pittias this is killing the workers and causing tmpfail loops13:57
pittiso hinting it is the right solution13:57
pittiand Laney did that13:57
=== chuck__ is now known as zul
pittiso the next britney run ought to pick this up13:57
seb128pitti, Laney did that earlier, shouldn't it have picked it up by now?13:58
pittiah, because it's in progress, and we wait for that, it's not failed13:59
pittimeh13:59
* pitti hints it harder13:59
pittiwill go in next roud14:00
pittiroud14:00
pittiround14:00
seb128pitti, thanks!14:00
seb128Mirv, ^14:00
Laneymeow14:08
Laneypitti: what did you do?14:08
LaneyI killed it from pending.json but that didn't work, it came back14:08
* Laney wasn't sure how to clear it14:08
pittiLaney: the blacklisting on the workers is a bit poor right now, they don't get marked as failed; I think they should be, that's also something for next week14:11
pittiif someone could file a bug about this, I'd appreciate14:11
Laneypitti: fine, but I want to know how you cleared out the inprogress too so I can do that next time14:12
pittiLaney: I didn't, I just force-skiptest'ed qt14:12
pittiright now nothign tells britney that the test is "done" (i. e. not really ran, but ignored)14:13
Laneynod14:14
Laneybut force-badtest could force INPROGRESS too14:14
Laneyfiled the other bug anwyays14:15
pittiLaney: no, that only forces over failures14:16
pittiregressions, I mean14:16
Laneypitti: is there a reason it has to be like that?14:18
pittiLaney: no, we could fix britney to apply force-badtest on inprogress14:19
Laneyya, that was my question really14:19
pittiLaney: but I think we should still clean up the blacklisting handling, as there's no feedback from infra → britney14:19
pittiand we have to have explicit hints14:19
Laneypitti: I filed both14:21
pittithanks14:22
dokoMirv, please could you have a look at the pocl ftbfs? there seem to be issues on i386, however pulling the second clang version into main is a no-go14:31
dokoMirv, the alternative is to remove the pocl dependency14:33
=== dgadomski_ is now known as dgadomski
seb128pitti, did you see Laney's reply on bug #1575152?15:35
ubottubug 1575152 in gstreamer1.0 (Ubuntu Xenial) "[SRU] gstreamer 1.8.1" [Undecided,New] https://launchpad.net/bugs/157515215:35
seb128slangasek, xnox, seems the upstart changes in yakkety are not warning free, .xsession-errors has some complains about UpdateActivationEnvironment15:42
xnoxseb128, right, that's what i thought was the case which tinoco (?!) said are all good.15:49
xnoxlet me find where we talked about that15:49
inaddyxnox: me15:49
inaddy?15:50
xnoxinaddy, oh. are you Trevinho?15:50
inaddytinoco == inaddy15:50
inaddynot me =)15:50
xnoxseb128, https://launchpad.net/~3v1n015:50
xnoxinaddy, not you =)15:50
Trevinhoxnox: ehm?15:50
Trevinhoah...15:51
Trevinhoseb128: which warning? any log?15:51
seb128Trevinho, bug #157893415:52
ubottubug 1578934 in upstart (Ubuntu) " Method 'UpdateActivationEnvironment' is only available at the canonical object path '/org/freedesktop/DBus'" [Undecided,New] https://launchpad.net/bugs/157893415:52
xnoxTrevinho, possibly there are things we try to push before dbus is up...15:53
Trevinhoxnox: no, it's just about fixing the dbus path15:53
xnox=)15:53
Trevinhoxnox: it's one line change in dbus_proxy = ...15:53
Trevinhoxnox: /org/freedesktop/DBus instead of /15:54
xnox /o\ that's what i said, i never recalled that thing actually worked right.... =/15:54
Trevinhoxnox: it's weird that it fixed the pete-woods bug, on his terminal... As thigns were exported15:54
Trevinhobut, well... fixing the path should fix things15:55
Trevinhoxnox: should I do the branch, or you do it?15:55
xnoxTrevinho, send a merge proposal and I can land it for you15:56
Mirvtjaalton: doko is interested in you looking into pocl ftbfs, at 17:3115:56
Trevinhoxnox: ok, fine15:56
dokoMirv, ouch again ...16:02
Trevinhoxnox: here you are https://code.launchpad.net/~3v1n0/upstart/activation-proper-dbus-path/+merge/29402516:06
Trevinhoxnox: FYI this error wasn't present at the time you did the patch, though... Since testing it in trusty still works with no errors.16:07
xnoxfun.16:12
xnoxdoes this new thing work in both old and new?16:12
Trevinhoxnox: yes16:16
Trevinhoxnox: can you also care about SRUing those MPs?16:16
xnoxmaybe16:19
Trevinhomaybe? :)16:22
Trevinhoxnox: Iv'e tested that change again, and it seems that it also fixes some missing env vars now... so nice one16:56
wutfare there sufficient tests in place to use the pre-release ubuntu?19:02
wutfi used xenial long before it was released and experienced few problems19:03
wutfthe only real problem i noticed is that sometimes the updater would get into a weird inconsistent state, in which case i would just ignore it and it would eventually fix itself19:03
sarnoldit's probably fine for enthusiasts, though I wouldn't recommend it for people who just want a computer to work19:06
sarnoldbut if you like filing bug reports when things break, it should fit alright :)19:07
* dobey wishes computers would work19:07
wutfsarnold, what kind of testing framework do you guys have?19:07
wutfis general system stability tested before packages go into the devel release?19:07
sarnoldwutf: http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html19:08
dobeynot exactly19:08
dobeyautopkgtests get run, but those of course don't test everything19:08
wutfthere is an automated test generation and running framework?19:09
sarnoldtest running19:09
wutfah19:09
sarnoldthe tests have to be built into the packages using http://dep.debian.net/deps/dep8/19:10
dobeyif there was something generating tests automatically, i'd be more afraid of something other than my pc not breaking19:10
wutfyou could autogenerate tests using fuzzing19:10
dobeyviva la robolucion19:10
sarnolddobey: lol19:11
sarnoldfuzzing only gets you so far. very little of what is tested via autopkgtests would be reproducable with fuzzing testing19:11
wutfcommand line tools can have the fuzzer seeded with the man page19:12
wutfgui tools could run through UIs19:12
wutf^_^19:12
dobeyi think we have a fairly decent idea of how to build our tests19:13
sarnoldfunny enough, i'm at the moment reading a debdiff that adds dep-8 tests to a package: https://launchpadlibrarian.net/258172429/spl-linux_0.6.5.6-0ubuntu1_0.6.5.6-0ubuntu3.diff.gz19:13
wutfis there a process for automatically keeping packages up to date with their releases?19:23
wutfor are all packages handled manually19:23
naccwutf: what do you mean?19:24
naccwutf: do you mean upstream releases?19:24
wutfi just sed -r 's/xenial/yakkety/' my /etc/apt/sources.list, and i'm wondering how there are so many new packages already...19:24
wutfyeah19:24
naccwell, the version in debian (which is typically the version in ubuntu, or was at some point) is not necessarily the same as upstream19:25
naccthere is an autosync that goes on for some time, for packages that can be synced (already in-sync between ubuntu and debian)19:25
wutfactually i mean for a specific package, like ode19:26
wutfie a set of scripts that check each package..19:26
naccode has the same version in 16.04 as in 16.10?19:26
wutfyeah, but if it's updated..19:26
wutfa new release comes out19:27
wutfthat's handled manually for all packages?19:27
naccin debian19:27
nacc?19:27
wutfno19:27
wutfup-up-stream19:27
wutfupupstream19:27
naccwutf: IME, typically, a new version of a package only shows up if it's in Debian, unless there is someone actively pacakging/maintaining it in Ubuntu19:28
naccfor much of universe, i think it's just what is in Debian19:28
naccbut don't quote me on that :)19:28
naccif Ubuntu does jump Debian's versioning, you can see that with a -0ubuntu1 style versioning (the -0 implies that is not a Debian published base)19:29
wutfi'm asking how it's possible that so many packages are kept up to date with their source releases19:29
wutfif it's not automated19:29
sarnoldit's mostly up to debian maintainers to periodically check19:29
sarnoldthere are some automated tools (uscan) to try to help out but it's potentially overwhelming19:30
naccit has to be packaged by someone19:30
naccsarnold: does debian automate uscan runs? (j/w)19:30
nacci know one of the websites notifies you if there is a new upstream based upon d/watch19:30
wutfah, uscan19:30
sarnoldnacc: ahh that might be more like it, perhaps uscan is only used once you're aware that there's something new :)19:31
naccuscan + uupdate is how you update a package if the d/watch file is able to indicate a new upstream version19:31
naccbut it still requires someone to run those commands, aiui, and to verify the packaging is right, etc19:31
wutfthis makes more sense. you write watch files for packages and get notified automatically when an update is detected19:31
naccand i'm not entirely sure there is a notification side of htings (I assume there is, but I don't know where it lives or runs if so)19:32
naccyou can see here, at least, even though the watch file is broken, something did look for it: https://packages.qa.debian.org/p/php7.0.html19:33
hallynpitti: got a minute by chance?19:36
wutfupgrade went off without a hitch19:40
wutfi searched online for any sign of autuomated uscans but didn't see anything19:40
naccwutf: well clearly the debian package QA is running something19:41
wutflink?19:41
wutfah.19:42
wutfyes, clearly they are doing automated uscan:)19:42
pittihallyn: sorry, closing session > airport > 15 h flight :(19:43
wutfhttps://ouaza.com/static/conf/pts-internals.pdf19:43
sarnoldpitti: oof. safe travels.19:43
hallynpitti: \o  have a good and safe flight19:44
hallynmbiebl: can i pester you? :)19:44
hallynhm, guess not.  back to the google19:46
pittisarnold, hallyn: thanks19:47
tdaitxdoko: thanks for the arm32 fix20:10
=== alexisb is now known as alexisb-afk
=== salem_ is now known as _salem
=== mnepton is now known as mneptok

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