/srv/irclogs.ubuntu.com/2015/07/10/#ubuntu-devel.txt

cyphermoxteward: I think most packages instead ship the file using their install files01:39
tewardcyphermox: infinity said dh_apport / dh_installapport so eh01:39
tewardcyphermox: i'm trying to ship inside the .install files but apparently it's not included in the .deb01:39
tewardunpacking the binaries yields the file not being present01:39
cyphermoxie. usb-creator ships source_usb-creator.py to usr/share/apport/package-hooks01:39
cyphermoxmy info may be outdated, or most packages may need to be updated :)01:40
tewardcyphermox: would that be doable on a per-binary basis, i.e. if the source package produces 5 primary binaries, of which only 4 need the apport hooks, there's a package.py for each of those?01:40
cyphermoxor you could ship just one for the source package01:41
cyphermoxeither way works, but having just one is probably better if it turns out to be the same file for each binary01:41
teward... true... but then i run into the -dbg packages getting it, and the -common package getting it01:41
tewardcyphermox: this is for the nginx package, and it contains hooks for Package class bugs/failures, because those bug reports currently suck to a level I can't safely say here, due to systemd hiding the 'error' output from the 'start' task01:42
cyphermoxin this case what I've seen was the -common package shipping it for the source, and you probably don't need a -dbg since we create them01:42
* teward shrugs01:43
cyphermoxhow's your rules?01:45
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== _salem is now known as salem_
infinityteward: I never said anything about dh_apport, I only pointed you to the manpage when you asked how it worked. :P02:21
tewardahhh02:21
tewardinfinity: okay, then i misunderstood02:21
infinityteward: It's perfectly reasonable to install it by hand, either with dh_install or cp. :P02:21
tewardheh02:21
tewardinfinity: then i misunderstood you, I apologize02:22
infinityteward: And I'd agree with the crowd that having one hook for the source package and installing it to (only) -common makes the most sense.02:22
tewardinfinity: and apport will understand source_nginx.py applies for nginx*?02:22
tewardor rather, automatically know it refers to all binaries?02:22
tewardor am I gonna have to postinst script it for -common?02:22
teward(for symlinks anyways)02:23
infinityteward: apport knows to map binary->source in some fashion.  I forget what that fashion is. :P02:27
tewardheh02:27
tewardi know i have it working for Vivid to cp the .py into where it needs to go...02:27
infinityOh, it's just source_$package.py ... That's simple enough.02:27
teward... but I'm having a hard time figuring out why the same codechanges don't work in WIly02:28
tewardand it's one of those headscratcher moments02:28
teward'cause i've been beating it all day02:28
infinityteward: Yeah, just source_nginx.py should do it.  Apport will do the dpkg lookup for the binary->source mapping, then run the source hook (if there's no binary hook, which there shouldn't be in this scheme)02:28
tewardinfinity: any special consideration with regards to debian/rules and the package itself, other than the install of the .py ?02:29
infinityteward: I'm not an apport expert, but I'm pretty sure you just drop the hook in the right directory, and you're done.02:30
infinityteward: So, just put it in nginx-common.install or whatever.02:30
tewardack02:30
tewardi'll poke at this tomorrow02:32
tewardi'm waaay too tired to test things xD02:32
tewardbut thanks for clarification and more insights :)02:32
tewardcyphermox: FWIW, the rules here're from Debian, the last time they were revised was for enabling PIE and other hardening flags, and even then this channel was more than helpful in fixing a failure somewhere along the lines :)02:32
tewardactually... was that you, infinity, who helped solve that, or was it someone else?02:33
tewardI forget, i interact with so many people xD02:33
infinitySounds like something I'd do.02:35
tewardwell, in either case, those changes made their way into debian02:35
cyphermoxgood02:35
tewardso the SRU and direct upload for... I think it was trusty/utopic/vivid at the time... had the PIE and other missing hardening flags put in02:35
tewardi forget... DAMN now I want to dig into the changelogs02:36
tewardhmm, maybe it was just Vivid...02:37
tewardyep, SRU'd to vivid... *shrugs*02:37
tewardanyways, thanks for the direction points to look at, infinity and cyphermox.02:38
cyphermoxno worries02:38
tewardand as always, thanks again to all who help out with these things :)02:38
tewardbecause i think i'd have thrown the nginx package into oblivion by now xD02:38
cyphermoxteward: we all eventually break things, trick is to know, accept it, and fix it :)02:39
tewardcyphermox: and acknowledge that when you aren't sure how to fix, you and and likely should ask for help XD02:40
tewardcyphermox: at least i'm not some newbie who uploads to a PPA 50 times and taxes canonical's infrastructure with all their fails02:40
tewardi try and stick to my local sbuild for that xD02:40
tewardalthough I sure remember when I was one of those newbies xD02:40
cyphermoxsome things are really hard to properly stage without a PPA02:40
tewardor sbuild and a local VM02:41
tewardwhich is what i've been doing all day XD02:41
cyphermox(or, I should say, without a PPA if you don't want to spend hours setting up infra)02:41
cyphermoxyeah, I noticed02:41
tewardbuilding, testing, building, testing, shredding, building, testing xD02:41
cyphermoxfwiw, sbuild-launchpad-chroot is pretty cool to get you nice up-to-date chroots quickly02:41
tewardcyphermox: FWIW this is the one thign I hate about systemd: job start errors aren't grabbed by apport anymore during a postinst fail02:41
tewardit just says "Job failed, refer to [two other commands] for details."02:42
tewardfor service failed to start problems02:42
tewardand with nginx Vivid, we had... *pulls list*02:42
teward... at least six or seven... bugs that are ambiguous as all hell since there's no usable debug info02:43
tewardhence my getting up off my butt, deprioritizing the nginx Wily merge prep, and working on this apport hook stuff :/02:44
tewardwhich in turn as soon as I get working and provably so with test cases i'm going to upload... cause i'm tired of ambiguous nginx postinstallation failed bugs.  So's sarnold and rbasak.02:45
tewardanyways, i'm off, good night02:45
=== salem_ is now known as _salem
pittiGood morning03:39
pittiteward: it's dh_apport, but yes03:40
pittiteward: man dh_apport03:40
pittiteward: either ship a source_<srcpkgname>.py which applies to all binaries, or a <binarypkg>.py and perhaps symlinks for the other packages03:41
pittiteward: it's all in /usr/share/doc/apport/package-hooks.txt.gz03:41
pittiteward: we never grabbed job start errors in apport03:42
pittionly indirectly via package install failures, but their logs didn't contain syslog or upstart logs by default either03:42
pittimakes sense for a package to include theirs, of course03:42
pittithat's why we have apport hooks03:43
tjaaltonwhy aren't packages like libuid-wrapper synced from debian to wily?06:14
tjaaltonhmm nevermind06:14
tjaaltonrealized that it's probably in universe instead06:14
tjaaltonand in vivid too :)06:14
tjaaltonso sssd needs it in main06:15
tjaaltonlibnss-wrapper too06:16
tjaaltonwhen are we going to get rid of main/universe split again?06:17
Noskcajtjaalton, once we MIR every package?06:19
tjaaltonno06:20
tjaaltonthere's an old blueprint about it06:20
Noskcajhuh06:21
tjaaltonhttps://blueprints.launchpad.net/ubuntu/+spec/foundations-r-finish-archive-reorg06:23
tjaaltoncjwatson: is this ^ again in the horizon now that lp is getting more love these days?06:25
dholbachgood morning06:35
sil2100pitti: piiing09:02
pittihey sil210009:02
sil2100pitti: hey, again me and again regarding translations (as I'm assuming you have more knowledge than I do here) ;)09:03
sil2100pitti: a strange thing happened09:03
sil2100Around the beginning of the week we had an ubuntu-system-settings released to vivid and wily with a string change09:03
sil2100It changed "Install & Restart" to "Restart & Install"09:03
sil2100https://translations.launchpad.net/ubuntu/wily/+source/ubuntu-system-settings/+pots/ubuntu-system-settings/fr/347/+translate <- but the LP template still has the old one09:04
sil2100Didn't we import all the new strings to templates yesterday?09:04
seb128https://translations.launchpad.net/ubuntu/wily/+source/ubuntu-system-settings/+imports indicates there are not be template import for the recent builds09:06
pittioh right, latest from May09:08
seb128pitti, ?09:08
seb128" Uploaded by Steve Langasek on 2015-07-02 19:35:20 CEST "09:08
seb128pitti, weird thing is that the most recent package build09:09
seb128https://launchpadlibrarian.net/210643779/buildlog_ubuntu-wily-amd64.ubuntu-system-settings_0.3%2B15.10.20150703-0ubuntu1_BUILDING.txt.gz09:09
seb128has09:09
seb128" 69979f587d60fac3711adab7320a0700ceac2ac7 1655913 ubuntu-system-settings_0.3+15.10.20150703-0ubuntu1_amd64_translations.tar.gz"09:09
seb128sorry, https://launchpadlibrarian.net/211136452/buildlog_ubuntu-wily-amd64.ubuntu-system-settings_0.3%2B15.10.20150708-0ubuntu1_BUILDING.txt.gz09:10
seb128but launchpad doesn't have it09:11
seb128pitti, http://paste.ubuntu.com/11854869/09:12
pittihmm09:12
seb128works on 0.3+15.10.20150622-0ubuntu2 though09:12
pittiwgrant: do these imports only happen from the time on when these magic check boxes get unchecked?09:12
seb128so it's like launchpad didn't get the translations tarball09:12
pittiyesterday I got asked to fiddle with https://translations.launchpad.net/ubuntu/wily/+translations-admin , maybe that did the trick?09:13
wgrantpitti: No, those checkboxes only delay Approved entries from being imported.09:22
=== vrruiz_ is now known as rvr
sil2100hmmm09:26
cjwatsontjaalton: not currently scheduled09:27
tjaaltoncjwatson: ok09:27
seb128wgrant, any idea why the most recent ubuntu-system-settings builds don't have their translations tarball in launchpad?09:28
seb128wgrant, cf what I just copied in backlog, the pastebin a small lp-shell log showing the data seems to not be there09:28
seb128where it's there for the older uploads09:28
cjwatsontjaalton: (and it's Hard, so would need a significant slot of time)09:30
cjwatsonseb128: perhaps related to it being in universe?09:30
seb128cjwatson, it always was in universe09:31
cjwatsonthis may be irrelevant, it's hot and I'm really not very awake09:31
wgrantuniverse hasn't been relevant since oneiric.09:31
seb128https://translations.launchpad.net/ubuntu/wily/+source/ubuntu-system-settings/+imports has recent imports09:31
seb128since it stopped importing for a week or so09:31
tjaaltoncjwatson: understood09:32
wgrantseb128, pitti: Ah, got it.09:37
wgrantseb128, pitti: The new tarball ended up in the 2015-06-25 queue item09:37
seb128?09:38
wgrantThat's correct.09:38
seb128how come09:38
wgrantAlso correct.09:38
wgrantFor reasons I've never been able to fathom, Translations will attempt to update an existing import queue entry if it can, rather than creating a new one.09:39
wgrantIn this case, it apparently decided that updating the third newest one was a grand idea.09:39
wgrantSo the newest one, which wasn't updated, got imported over the top of the actual new template.09:39
wgrantCopying the package back in may fix it, but I forget in which scenarios the custom copier hack applies.09:44
cjwatsonAll copies, pretty much.09:45
wgrantEven a copy that actually does nothing because it already exists?09:45
cjwatsonThink so, let me check09:45
wgrantGood lord.09:45
cjwatsonYeah, the copier doesn't bail out early or anything, that would be clever.09:47
wgrantPerhaps this is a good time to dig through history to discover why somebody thought it would be a good idea to update an existing queue item rather than adding a new one.09:47
wgrantsigh09:47
cjwatsonBut handy in this case :)09:47
wgrantOh yes, certainly.09:47
cjwatsonBatshit *and* useful.09:47
wgrantThe best kind of batshit insanity.09:47
cjwatson(I can say that since I'm reasonably sure it was my fault.)09:47
wgrantI've actively ignored the custom upload copier since long before you came onto the scene.09:48
wgrantBut indeed the packagecopier integration was at your hand.09:48
wgrantseb128: So indeed it seems that copying the package over itself will fix it.09:51
wgrantOhhhhh09:53
wgrantIt chose that entry because it matches on the importer.09:53
wgrantThat is the second most stupid thing I've seen today.09:53
wgrantAfter the custom upload copier :)09:53
wgrantcjwatson: Do you have any idea why Translations attempts to update existing entries?09:55
wgrantIt goes back more than nine and a half years, so I doubt it, but you have the benefit of a heat-addled brain.09:55
cjwatsonwgrant: None whatsoever, I tried as hard as I could to ignore Translations for many years10:04
wgrantHeh, yes...10:04
cjwatson(Which often wasn't very well, but the extent to which I touched it was entirely client-side)10:04
cjwatsonSpeaking of Translations, I think I can turn on ubuntu-rtm/15.04 imports now, if that's OK with you.10:05
wgrantI let in a big batch of wily imports just before this incident came to light, so they won't process for at least several hours.10:06
wgrantGiven that that would push the first hacked import well into Saturday morning, I'm tempted to reblock those wily imports.10:06
JuNuKN_Can someone point me in a direction how to prevent from a black screen, while ubuntu switches from plymouth to the unity desktop?10:24
cjwatsonwgrant: Are you suggesting that I'd be better off not unblocking ubuntu-rtm/15.04 just yet to avoid slowing down wily too much?10:25
JuNuKN_On our system it needs 12 seconds, till the desktop is up and our fullscreen app is visible.10:25
wgrantcjwatson: No, I just don't want the first import to happen as the US sysadmins disappear for the week.10:27
wgrantcjwatson: For that reason I'm half way through reblocking the wily templates that I had unblocked.10:27
cjwatsonwgrant: Oh, right.  15.04 should be much quicker, so I might go ahead with at least one of those.10:30
cjwatsonActually, there are only nine templates here, how bad can it be.10:30
wgrantcjwatson: Yep, but they wouldn't have processed until tomorrow morning wile whily had translations approved.10:31
cjwatsonYeah10:31
wgrantMy only concern is that the first overlay import not occur while we have nobody around to fix any explosions.10:32
JuNuKN_Can someone point me in a direction how to prevent from a black screen, while ubuntu switches from plymouth to the unity desktop? On our system it needs 12 seconds, till the desktop is up and our fullscreen app is visible.  I wan't to prevent the user sit in front of a black screen,- better would be to still let the splash screen up, till I quit plymouth my self with our app10:32
Laneydoko: looks like pcre3 needs some work, std::basic_string in exported symbols11:05
dokoLaney, you mean, in the ppa?11:05
LaneyI did a test build against the ppa11:06
dokoLaney, just upload it then in the ppa, I'll leave a comment in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=79123611:07
ubottuDebian bug 791236 in src:pcre3 "pcre3: library transition may be needed when GCC 5 is the default" [Important,Open]11:07
Laneysure11:08
LaneyI will use a non archive version then though11:08
dokono, we will copy it to the archive11:08
Laneynot if it fails to build11:09
Laney?!?!11:09
dokowell, upload a version to the ppa that does build =)11:09
Laneyyou probably want the maintainer to decide what to do11:09
Laneyhttp://paste.debian.net/28102211:10
Laneythey don't have the symbols file in debian btw11:11
dokocan you leave a comment in the report?11:12
Laneyok11:16
Mirvif anyone is interested, there's a hung armhf builder that failed to finish and also failing to cancel at https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-012/+build/763868511:20
cjwatsonMirv: Curious.  Will look once I get logs extracted via webops.11:25
cjwatsonLooks like it failed to build but then hung when trying to retrieve files.  No sign of a cancel actually being processed at the buildd-manager level.11:27
Mirvcjwatson: hmm, this amd64 build is also hung, and I'd want to cancel and rebuild it properly (without reuploading)11:40
Mirvthis = https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-016/+build/763837611:41
cjwatsonMirv: there's lots of firewall-level trouble at the moment.11:41
cjwatsonMirv: but you can try a cancel there and cross your fingers11:41
infinityMirv: I see no indication that build is hung.11:45
infinityHowever, if there are network issues, buildd-manager might have "lost" the buildd, and might need a restart.11:46
=== _salem is now known as salem_
=== MacSlow is now known as MacSlow|lunch
Mirvcjwatson: ok. well I can also see if it at some point finishes by itself11:55
Mirvinfinity: it usually takes 2h for that to build so I assume it has stayed at that point for the last 4 hours.11:55
infinityMirv: Yeah, I'm fairly sure the build itself is complete (on the buildd), it's that LP is failing to care.11:56
infinityMirv: And it seems there are larger issues afoot relating to that, so I'll let wgrant/cjwatson put out their fires.11:57
cjwatsonRight, I would suggest leaving things well alone at the moment.11:57
cjwatsonOur slave DB server is rather suspiciously doing nothing at all.11:57
infinityMirv: The reason I immediately called "nah, it's not hung", is because the last bit in the log tail is the part where sbuild lists all the contents of the debs... After a successful build.11:57
infinityMirv: So, all that's left to do is for the master to suck up the results and do things with them.11:58
cjwatsonAnd at least some connections to it are crashing.11:58
Mirvinfinity: yeah, leaving it alone seems right in case LP then gets back to business of getting the results12:02
rbasakpitti: just one catch with that [trusted=yes]. I wonder if it is available in Precise?12:18
infinityrbasak: trusted=yes works in precise (just tested)12:41
rbasakinfinity: oh, great. Should be no issue then. Thanks.13:01
rbasakpitti: could you please take a look at bug 1455097? Alleged potential issues since systemd no longer uses /etc/pm/sleep.d/ but packages put stuff in there. Do we have the functionality we need provided for the systemd mechanisms also?13:02
ubottubug 1455097 in pm-utils (Ubuntu) "pm-suspend no longer run since upgrade to vivid" [Medium,Confirmed] https://launchpad.net/bugs/145509713:02
pittirbasak: yes, I checked precise's apt-sources manpage, seems to be there13:10
pittirbasak: there is, one can put stuff into /lib/systemd/system-sleep/, but we don't actually want all the old pm-suspend quirks any more13:11
pittirbasak: so we could check which of the bits are really still needed, and link them from there13:12
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== MacSlow|lunch is now known as MacSlow
cjwatsonwgrant: How does one set import_into using the translations import queue API?  https://translations.launchpad.net/ubuntu-rtm/15.04/+imports?field.filter_status=NEEDS_REVIEW&field.filter_extension=all is all "No import target selected yet", so setStatus(new_status="Approved") doesn't work14:50
cjwatsonOr is this suspicious on the grounds that it should have been preselected?14:50
tewardpitti: hate to ask, but in a source_package.py apport hook, is there a way to evaluate which package was filed against, so that i can exclude certain packages from the hook?14:51
teward(the case of nginx-common failing its postinstall is different than nginx-* binary installs and doesn't need the same data)14:51
wgrantcjwatson: Oh, hm, I guess auto-approval won't work without the templates already existing.14:51
pittiteward: report['Package'].split()[0] (to cut off the version number)14:51
tewardthank you kindly :)14:51
pittiteward: note that it's mostly just a dictionary, so you can do stuff like print(report) in your hook (or print(report.keys()) or so)14:52
cjwatsonI manually approved the unity-scope-click template to see if it would import, and it did,.14:52
wgrantYeah, that won't be a problem.14:52
wgrantI forget if the POs will be automatically approved into the right place once the template is.14:53
tewardpitti: ack14:53
wgrantcjwatson: There may be few enough (interesting?) templates in the overlay that it's reasonable to manually approve them. It's not currently possible to do so using the API, as potemplate etc. aren't exported.14:55
* pitti waves bye and good weekend!15:00
Laneybye pitti!15:01
tewardsee ya pitty!15:02
tewardpitti*15:03
tewardi hate autocorrect15:03
cjwatsonwgrant: Not too bad if it's just templates, although as yet nothing has auto-approved the POs.15:04
wgrantcjwatson: They may not be autoapproved, though the gardener is slow and runs infrequently.15:05
wgrantIf it ends up being a problem, trivial exports of IPOFile and IPOTemplate are not intractable.15:06
cjwatsonYeah.  I'll approve the templates and see what happens.15:08
cjwatsonJust opening the import form and hitting save DTRT, annoyingly15:08
wgrantcjwatson: fsvo trt15:19
wgrantcjwatson: Templates only share if the name is the same on both ends, but hopefully nobody's done anything weird in Ubuntu.15:19
cjwatsonPerish the thought.15:19
cjwatsonwgrant: With only POTs imported, a few spot checks are at least showing a respectable amount of green.15:24
cjwatsonI'll check in tomorrow or something to see if the gardener did anything.15:25
hjdHi all. The two packages https://launchpad.net/ubuntu/+source/modello-maven-plugin and https://launchpad.net/ubuntu/+source/sisu-plexus failed to build in Wily. Though it looks like they were simply synced before their dependencies had time to build. I've built both successfully on my Wily vm, so I believe that if anyone could poke them for a rerun that should resolve the build failures.15:50
cjwatsonhjd: Yes, those should have been dependency waits but were bitten by a known launchpad-buildd bug.  Both retried.15:57
hjdcjwatson: Thanks :)16:03
IonicI think I just accendentally uploaded a package to upload.ubuntu.com (although I'm not sure how that even succeeded anonymously)16:35
Ionichow can I remove that again?16:35
cjwatsonIonic: What package name?16:37
cjwatsonIonic: It will almost certainly just be harmlessly rejected, but let's check.16:37
cjwatsondput anonymous uploads are fine; it's the signature that matters, and that's checked later.16:38
Ioniccjwatson: cups-x2go16:39
Ionictrusty16:39
Ionicthe signature is probably known16:39
cjwatsonKnown to Launchpad doesn't necessarily mean it'll be accepted for an Ubuntu upload :)16:40
IonicI hope so16:40
cjwatson2015-07-10 16:30:11 INFO    Failed to parse changes file '/srv/launchpad.net/ubuntu-queue/incoming/upload-ftp-20150710-162910-014065/cups-x2go_3.0.1.3-0~135~ubuntu14.04.1_ppc64el.changes': Signing key 1AD23D1B8F087A35AB74BDE9F4A7678C9C6B0B16:41
cjwatson2B not registered in launchpad.16:41
cjwatsonAnd a binaryful upload would have been rejected later anyway.16:41
cjwatsonSo you're fine16:42
Ionicgreat! thanks16:43
Ionicalthough it's weird that the key wasn't accepted16:43
cjwatsonDoesn't seem to be on keyserver.ubuntu.com16:44
cjwatsonAnd it would have to be specifically associated with a Launchpad user as well16:44
Ionicnot sure what the project has as a key16:46
Ionicnormally Ubuntu packages are being built in launchpad anyway, but maybe with a special key16:46
cjwatsonOK, but that's presumably for a PPA or something anyway16:47
Ionicyep16:48
tewardwhere should I drop a wily udev naming algorithms question (for network interfaces)17:41
tewardhere or -quality?17:41
tewardor #ubuntu+117:41
=== josepht` is now known as josepht
melodiehello18:08
melodiexnox are you here?18:13
melodiexnox I have posted a comment on bug #1326412 to your attention:18:13
ubottubug 1326412 in ubuntu-release-upgrader (Ubuntu) "can't do dist-upgrade due to systemd" [Undecided,Fix released] https://launchpad.net/bugs/132641218:13
melodiehttps://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1326412/comments/518:13
melodieas this bug was at that moment considered not important to fix in Trusty and I just hit it now in 14.04.2: Trusty is a LTS ...18:14
melodieno solution here except maybe lock the packages, which is what I am now testing.18:15
xnoxmelodie: let me just check to make sure everything.18:16
xnoxmelodie: in trusty, this works correctly when booted with upstart.18:16
xnoxmelodie: are you booted with upstart or systemd?18:16
xnox(e.g. systemctl is-system-running vs initctl version) will tell you.18:17
xnoxinitctl --system version; to be more correct.18:17
melodiexnox I don't know how I can boot to upstart, and even worse, in a chrooted environment18:17
xnoxmelodie: if you have a bug with18:18
xnoxmelodie: if you see a bug in a chroot, this is a different bug then!18:18
xnoxmelodie: although probably looks like this one =)18:18
melodiexnox I can understand the "upgrade to next version" thing, idea, but with a LTS? seriously?18:19
xnoxpelase file a new bug with $ ubuntu-bug against well i guess ubuntu-release-upgrader and describe what you are seeing.18:19
melodiewait18:19
xnoxmelodie: all upgrades must work from Trusty, when trusty is booted with upstart.18:19
xnoxmelodie: and we believe they do.18:19
melodieI don't do upgrade I do dist-upgrade18:19
melodiehow do we get it to boot with upstart?18:20
xnoxmelodie: if your host is trusty, and booted with systemd, that is entirely unsupported.18:20
xnoxmelodie: first check what you are booted with.18:20
xnoxmelodie: on the host, do $ initctl --system version18:20
xnoxif that says upstart, you are booted with upstart.18:20
melodieI'll do18:20
xnoxmelodie: to boot with upstart, you need to specify init=/sbin/upstart or remove systemd-sysv package.18:21
melodieas soon as the actual update ends (I redid the environment)18:21
melodieremove systemd-sysv ? that's all it takes?18:21
xnoxmelodie: on upgrade to 15.10 or later, e.g. next lts. We upgrade systems to supported systemd config and reboot after upgrade gets one systemd.18:21
xnoxmelodie: yes. and do note systemd is not supported on 14.04 LTS, the first LTS with systemd support will be 16.04 LTS18:22
melodiexnox how is the setup done in the officiel Trusty versions?18:22
xnoxmelodie: if you install trusty, you get upstart as pid 1, yet there are pieces of systemd daemons running.18:22
melodieit seems that the systemd packages are installed there, aren't they?18:22
xnoxe.g. udev & logind are daemons provided by systemd package.18:23
melodieyes they are :)18:23
xnoxmelodie: systemd is a lot of daemons. In trusty, only udev & logind are used by default.18:23
melodieI'll check to remove systemd-sysv once synaptic (chrooted synaptic) will have finished.18:23
xnoxthe bug #1326412 is specifically about somebody changing trusty into a non-supportable configuration, or e.g. booting with init=/lib/systemd/systemd kernel command line.18:24
ubottubug 1326412 in ubuntu-release-upgrader (Ubuntu) "can't do dist-upgrade due to systemd" [Undecided,Fix released] https://launchpad.net/bugs/132641218:24
xnoxand then doing upgrades with systemd as pid 1.18:24
melodiewell here there is systemd-services installed and if I try to remove it, half of the system is going away18:24
melodiewith it18:24
xnoxmelodie: anyway $ initctl --system version -> will definately tell you pid1 is upstart. Then we can talk / file bugs troubleshoot more whatever you are seeing odd happening.18:24
xnoxmelodie: do not remove systemd-services.18:24
melodieI'll do initctl --system version as soon as synaptic finishes18:25
xnoxmelodie: yeap. if that says upstart open a new bug report. If that errors out like so:18:26
xnox$ initctl --system version18:26
xnoxinitctl: Name "com.ubuntu.Upstart" does not exist18:26
xnoxthen you are booted with systemd as pid1, and you really want to get off that on 14.04 LTS.18:26
melodieinitctl: Unable to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory18:27
melodiethis is what it says18:27
xnoxyour dbus seems to be dead....18:27
melodieI'll try to start it manually18:27
xnoxmelodie: you can check unix domain sockets with e.g.:18:28
xnox$ netstat -n | grep upstart18:28
xnoxthere should be one for system upstart.18:28
melodieprompts comes back silent18:28
melodie# service dbus start18:28
melodieinitctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused18:28
melodiealso18:28
xnox=(18:28
xnoxdo you have $ ls /run/systemd/system ?18:29
xnoxif that folder exists, you have pid1 as systemd. and should get off it.18:29
xnoxcat /proc/cmdline might be a clue as well.18:29
melodielooking18:29
xnox(not having system dbus sounds like a really broken system, FYI)18:30
melodie# ls /run/systemd/system18:30
melodiels: cannot access /run/systemd/system: No such file or directory18:30
xnoxi'd be tempted to say your machine is hosed.18:30
xnoxand i wonder if it will reboot.18:30
melodie# cat /proc/cmdline18:30
melodieroot=/dev/sda3 resume=/dev/sda5 vga=775 ro18:30
melodiewell this is a chroot18:31
melodieit won't reboot, it's not meant to reboot18:31
xnox....18:31
xnoxmelodie: then please open a new bug against a package that failed to upgrade with your dist-upgrade log.18:32
xnoxmelodie: bug you commented on, has nothing to do with a chroot upgrade problem.18:32
melodieah18:32
xnoxmelodie: but if your host is running systemd, the chroot is unsupportable.18:32
xnoxmelodie: i need to make sure the host is not running systemd.18:32
xnoxas pid 1 that is.18:33
melodieI think I can check for systemd-sysv and remove it if it exists18:33
xnoxit doesn't matter what is installed in the chroot...18:33
melodiehow is that?18:33
melodieI mean, I'll make eventually an iso18:33
melodiethen, if systemd-sysv is not installed it's better for the further use?18:34
xnoxyou lost me.18:34
infinitymelodie: If you're having problems upgrading a chroot, systemd-sysv is irrelevant.18:34
infinitymelodie: But, sure, if that chroot is meant to become a live filesystem later, it shouldn't have systemd-sysv installed.18:34
infinitymelodie: But I doubt it does.18:34
melodiehi infinity18:35
melodieI just checked, not only it's not installed but it's not even in the packages list in Synaptic18:35
infinitymelodie: Okay, so I saw  your comment on the end of LP: #132514218:35
ubottuLaunchpad bug 1325142 in systemd (Ubuntu Trusty) "failure to update libpam-systemd in 14.04 due to missing logind init script" [Undecided,Triaged] https://launchpad.net/bugs/132514218:35
infinitymelodie: That has nothing to do with any packaging bug, it's that you're in a chroot environment.18:36
xnoxmelodie: bug 1326412 only affects upgrades of certain packages, when pid 1 is unsupported systemd on unsupported releases (e.g. 14.04 LTS) in that case invoke-rc.d and friends fail to detect when stuff is in chroots and whether stuff should be started or stopped and fails to execute those things, hence making all sorts of problems...............18:36
ubottubug 1326412 in ubuntu-release-upgrader (Ubuntu) "can't do dist-upgrade due to systemd" [Undecided,Fix released] https://launchpad.net/bugs/132641218:36
infinitymelodie: And your chroot should have a policy-rc.d to prevent invoke-rc.d from running at all.18:36
xnoxmelodie: why are you in a chroot? and why don't you start out with a good chroot e.g. $ mk-sbuild trusty; schroot -u root -c source:trusty-amd6418:37
xnox(or whatever arch you are on)18:37
* xnox got to run. melodie feel free to drop email to my irc nickname @ubuntu.com18:37
infinityxnox: It's a chroot because they're building a new root filesystem.18:37
infinitymelodie: http://paste.ubuntu.com/11857389/18:38
melodiexnox infinity I tell you everything about it : I am running my custom version in Vivid, and building a new custom version of that recipe based on Trusty. up to now it was working.18:38
infinitymelodie: (stolen from mk-sbuild)18:38
melodieinfinity thanks!18:38
infinitymelodie: Toss that in your chroot at the beginning of your build process.  Delete it at the end.18:38
infinitymelodie: Any installs/upgrades during your build will then be no-ops.18:38
melodieinfinity I see the content, that's nice!18:39
melodieI might put it in the chroot/tmp directory18:39
infinitymelodie: As a general rule, you want something like that in all chroots where you'll be installing/removing daemons that you don't actually want running.18:39
xnoxdidn't think of vivid host, trusty chroot.18:40
melodieso I don't need to remove it at the end (or I might forget)18:40
infinitymelodie: Err, it needs to be /usr/sbin/policy-rc.d or it won't work.18:40
infinitymelodie: And it needs to be removed before you ship, or your final system won't work. :P18:40
infinitymelodie: Note what that snippet actually does (writes a new file to /usr/sbin/policy-rc.d)18:41
melodieI use Ubuntu Builder which has some cleanser started prior to launching the build process18:41
melodieyes: "sudo bash -c "cat >> $MNT/usr/sbin/policy-rc.d" <<EOM"18:41
infinityxnox: host and chroot don't really matter anyway.  Expecting invoke-rc.d to work in a chroot is almost always a failing prospect.18:41
TJ-Wily server amd64 ISO, in UEFI mode, fails base-installer/kernel due to a missing pool/main/l/linux/linux-headers-signed-generic*  - is this known?18:43
xnoxinfinity: wouldn't a world be a better place if policy-rc.d by default would do nothing inside a chroot, unless something magic is specified to force do stuff?!18:44
melodieI don't know if anyone can be interested, but I have pulled out to light what Ubuntu Builder does and how (transcripted from the original tutorial). I hope some day someone adopts this project.18:44
infinityxnox: No.18:44
xnoxmeh18:45
melodiehttp://linuxvillage.org/en/2015/07/ubuntu-builder-original-tutorial/18:45
infinityxnox: People use chroots for lots of different reasons.  They just fail miserably in the "install a full OS that I intend to boot later" mode.  Sometimes.  But not always.18:45
infinityTJ-: That's not a package that should exist...18:46
infinityTJ-: So, err... Fun.  I'll look when I get back from lunch.18:46
TJ-infinity: I thought that too... but that's what I'm seeing right now (KVM+UEFI boot)18:46
infinityTJ-: Yeah, I know what would cause that, but I want to diagnose a bit first, so I'll give it a spin.18:47
infinityTJ-: (basically, is the kernel guessing bit somehow stupidly decides the flavour you want is called "signed", that's what the result would be, but I need to debug a bit to see why it got that stupid idea. :P)18:48
infinitys/is the/if the/18:48
TJ-infinity: I wonder if it was caused because d-i asked me if I wished to 'force' the installation to be UEFI?18:49
TJ-infinity: apologies for the screenshot but its in a VM http://imgur.com/bQyRfq118:50
melodieinfinity after I used your script:18:54
melodiehttp://pastebin.fr/4042718:54
melodieseems to work!18:54
TJ-infinity: the syslog:  https://iam.tj/projects/misc/syslog18:55
infinityTJ-: so... It's also not helpful that you ENOSPCed during that install.18:58
infinityTJ-: Can you try again with a larger disk? :P18:58
TJ-infinity: it did? it didn't tell me that!18:59
infinityJul 10 18:38:44 in-target: dpkg: error processing archive /media/cdrom//pool/main/l/linux/linux-image-extra-4.0.0-4-generic_4.0.0-4.6_amd64.deb (--unpack):^M18:59
infinityJul 10 18:38:44 in-target:  cannot copy extracted data for './lib/modules/4.0.0-4-generic/kernel/drivers/bcma/bcma.ko' to '/lib/modules/4.0.0-4-generic/kernel/drivers/bcma/bcma.ko.dpkg-new': failed to write (No space left on device)^M18:59
infinityJul 10 18:38:44 in-target: dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)18:59
TJ-infinity: shouldn't the install pre-warn about that, I'm sure I've seen it do so before19:00
infinityTJ-: The headers bug may still happen anyway and, like I said, I'll look after lunch, but yeah.  Might not hurt to also have enough disk  to test.19:00
TJ-2GB should be enough for a base install !19:00
smoserpitti, you still around ?19:01
smoser anyone have ideas on19:01
smoser https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/147352719:01
ubottuUbuntu bug 1473527 in cloud-init (Ubuntu) "module ssh-authkey-fingerprints fails Input/output error: /dev/console" [Undecided,New]19:01
infinityTJ-: Except that if that disk was 2G, your / was less than 1.2G.19:01
infinityTJ-: At least, based on the 831484k swap ...19:02
smosercloud-init writes to /dev/console directly, and sometimes that just fails. when it is functional. it feels to me like systemd is involved.19:02
TJ-infinity: I let it do guided LVM and choose everything itself, I didn't even look (since I was doing this to test another bug)19:03
TJ-infinity: "Partition disks" ==> "This machine's firmware has started the installer in UEFI mode... continue to install Debian..." <<<<<19:08
TJ-infinity: the updated syslog:  https://iam.tj/projects/misc/syslog.119:11
infinityTJ-: Still ENOSPC...19:12
TJ-infinity: grrr, same issue, with 4GB19:12
TJ-is it using some artificially low LVM LV size ?19:13
tewardduring the install what generates /etc/network/interfaces and installs it to disk?19:13
TJ-I just noticed : PV /dev/vda3   VG ubuntu-vg   lvm2 [1.26 GiB / 0    free]19:13
infinityteward: "The installer", which could be any number of packages, depending on how you installed.19:13
tewardinfinity: i should stop crossposting... balloons just gave me the answer in -quality (I install via the daily ISO in VMware, so Ubiquity)19:14
cyphermoxteward: ubiquity when you install in graphical, netcfg otherwise.19:28
tewardcyphermox: ack, i'll repoint the bug19:28
infinityteward: What's the bug?19:29
tewardinfinity: upon install, systemd uses the systemd naming algo.  but the interfaces file is built for the kernel style eth##, not systemd naming algo, so networking fails to come up after reboot/install19:30
tewardhttps://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/147354219:30
ubottuUbuntu bug 1473542 in ubiquity (Ubuntu) "ubuntu-server daily iso - Upon installation, /etc/network/interfaces not populated with correct network interface names, so networking fails to start" [High,New]19:30
tewardand balloons guided the bug19:30
infinityteward: Ahh.  pitti was meant to be on top of that when he decided to switch. :P19:30
tewardballoons suggested ubiquity and systemd19:30
tewardinfinity: so we can blame pitti19:30
tewardand I can throw fire at pitti now?19:30
infinityteward: Pretty much19:30
tewardinfinity: note i'm using the 9th's iso and i'm going to double confirm with the 10ths as soon as i can zsync it down19:31
balloonshe'll probably have it fixed before infinity starts on Monday ;p19:31
tewardinfinity: balloons: and this is the ubuntu-server iso19:31
infinityteward: If it's the server ISO, it's netcfg.19:31
tewardack19:31
infinityUbiquity won't have the same bug pretty much by accident19:31
balloonsteward, ohh.. then yea, that was my question about using the debian installer or not19:31
tewarddone19:32
infinityCause it boots with systemd, so it'll have the systemd names.19:32
tewardballoons: you confused me :P19:32
tewardinfinity: so not a systemd bug (Invalid against that), but Confirmed Known against netcfg?19:32
infinityCOuld be a systemd bug too.19:32
infinityIn that it might need to ship things for d-i to mangle in netcfg.19:32
infinitySo, keep both tasks.19:32
tewardack19:32
tewardinfinity: should it be left at "New" or "Confirmed"19:33
tewardsince you said this was supposed to be done19:33
infinityDon't care.19:33
tewardok19:33
cyphermoxI'm leaning towards a systemd bug19:33
infinitycyphermox: Well, both.19:33
cyphermoxI'm wondering if it's not a file missing in a udeb19:33
infinitycyphermox: netcfg is going to need to invoke the systemd interface renaming magic before it presents the selector UI.19:34
infinitycyphermox: So we get the mangled names.19:34
cyphermoxyes19:34
infinitycyphermox: Then everything after that will be smooth.19:34
cyphermoxindeed19:34
cyphermoxisn't the renaming done by systemd itself in udev somewhere?19:34
infinitycyphermox: But fair point, if it's just a udev hook or something, it could just be a missing file.19:34
cyphermoxwe shouldn't have to call something19:34
cyphermoxpitti: how does the interface naming logic work?19:35
tewardFWIW there was no udev19:35
tewardand i had to write an override with my template rules to force it to eth0,eth1 temporarily19:35
sarnoldcyphermox: maybe a udevadm settle to make sure that systems with a few thousand drives have finished handling their nics before starting?19:35
teward(to get net up)19:36
infinityteward: Of course there was a udev...19:36
cyphermoxI'm pretty sure there was :)19:36
tewardinfinity: i meant a persistent rul19:36
tewardrule*19:36
tewardmy apologies :)19:36
cyphermoxno, that's what's been changed19:36
infinityteward: Right, the installer doesn't write the persistent rule, it's written on first boot.  And this new scheme doesn't use it anymore.19:36
cyphermox(AIUI)19:36
tewardok19:36
infinity(Though, if you have one, it wins)19:36
tewardinfinity: yeah, i wrote one temporarily19:37
tewardbecause i needed networking to come up :P19:37
cyphermoxon the installed system you mean?19:37
infinitycyphermox: According to pitti's mail, it's /lib/udev/rules.d/80-net-setup-link.rules19:37
infinitycyphermox: So maybe that's missing from the udeb.19:38
infinitycyphermox: And, looking at the .install file, it sure seems to be missing.19:38
tewardcyphermox: correct.19:39
cyphermoxteward: ok19:39
tewardcyphermox: networking worked fine on the installer19:39
tewardit's the generated /etc/network/interfaces where it fails19:39
tewardand i either have to rename the interfaces or edit the file19:39
tewardand i needed consistency for testing, so i just copied in the template i have on my wily VM too19:40
cyphermoxyup19:40
tewards/wily VM/vivid VM/19:40
cyphermoxteward: so you got the newest images from pending?19:40
tewardinfinity: so it's a missing udev rules?19:40
tewardcyphermox: zsyncing now19:40
teward(slowwwwwwwww)19:40
infinityYeah, looks like it's missing in the udeb.19:41
cyphermoxwell, I don't think it's going to be fixed right now now19:41
cyphermoxinfinity: you do the magic?19:41
infinity(And even if it wasn't, it would be missing in d-i)19:41
infinitycyphermox: I can do the fixing, but testing beforehand would be smart.19:42
cyphermoxyes19:42
tewardcyphermox: infinity: as long as it's on the radar and scheduled to be fixed "soon" i can just edit things to make it work19:42
* infinity tears apart a d-i initrd to add the rule.19:42
tewardrather than pester you all for an instant fix19:42
cyphermoxinfinity: or i'll do the systemd fix and upload to my magical d-i testing PPA19:42
infinitycyphermox: That's way longer tunraround. :P19:43
cyphermoxpfff19:43
cyphermoxinfinity: but it's magic19:43
infinitycyphermox: How is it any more magic than my PPA? :P19:44
cyphermoxfwiw, I'm starting to like that overlay trick :)19:44
tewardalso, is there a reason i can do `shutdown -h now` without sudo now in wily?19:44
tewardthat seems like a DoS vector IMO19:44
cyphermoxwere you root?19:44
teward(if someone gains access to an unprivileged account)19:45
tewardcyphermox: no, the user that the installer prompted me for the username for19:45
tewardlet me reinstall and test again19:45
infinityteward: Were you logged in on the console?19:45
tewardinfinity: yeah, tty1, is that why?19:45
infinityteward: Yeah.19:45
infinityteward: That's no more of an attack vector than you being able to shut down from X locally.19:45
tewardi'm going to install openssh on here, SSH locally, and then test again...19:45
tewardack19:46
tewardi'm curious if it spills over to SSH at all (and i'mma test)19:46
tewardand if it does then THAT'S a bad thing19:46
cyphermoxah, policykit19:46
tewardinfinity: i do know that it's immediately going to require me to dhclient the thing19:46
tewardsince the pending iso has the same mismatch in netcfg stuff19:46
tewardbut that's an easy to test/fix thing19:47
tewardnow that i know to look for it xD19:47
cyphermoxteward: guess you didn't need to pick things from pending, the isos for properly promoted (finally)19:49
tewardheh19:49
infinityHrm.  Still eth019:56
tewardinfinity: at least, with 2015071020:03
tewardbut meh20:03
tewardinfinity: remind me again since it's been a while - when uploading something to the repositories (including devel release) it's RELEASE-proposed right?20:16
tewardbeen a while since i've made a merge/upload xD20:16
teward(I should really NOT forget things >.<)20:16
infinityteward: Just $release20:16
cjwatsonteRELEASE is fine, it gets automatically redirected.20:16
cjwatson(sigh, lag)20:16
tewardheheh two responses20:19
tewardinfinity: cjwatson: ack, i wasn't sure, last one i have appeared to have -proposed :/20:19
infinityteward: -proposed will go to the right place, it's just unnecessary.20:19
infinityteward: As a bare SERIES will always be rewritten to SERIES-proposed20:20
tewardright, i'll be glad to chop it off when i do uploads and such xD20:20
tewardack20:20
yofelcjwatson: could you please refresh the kubuntu packageset? thanks!20:30
cjwatsonyofel: I haven't had permission to do that in quite some time20:32
infinitycyphermox: Hrm.  So, adding that udev rule isn't enough to make it happy.20:32
yofeloh ok, who should I ask?20:32
cjwatsonyofel: ask somebody in IIRC ~developer-membership-board20:32
yofelok, thanks20:32
cyphermoxreally?20:36
* cyphermox pulls the relevant stuff20:37
* infinity experiments.20:37
cyphermoxyofel: I can learn to do it now, will have to eventually20:38
=== Ionic is now known as Guest64021
tewardinfinity: if an SRU upload is solely adding apport hooks, does it need a corresponding SRU bug?20:40
cyphermoxinfinity: 99-systemd ?20:42
infinitycyphermox: Yeah, probably, but I doubt we want the whole thing...20:43
cyphermoxI don't know20:43
yofelcjwatson: that would be great if you have time :)20:44
yofelerm20:44
yofelcyphermox: ^20:44
cyphermoxyofel: I'm reading the README and apt-getting germinate20:44
* infinity tries:20:45
infinitygrep 'SUBSYSTEM=="net"' /lib/udev/rules.d/99-systemd.rules > lib/udev/rules.d/99-systemd.rules20:45
infinityNope.20:46
infinityteward: Yes, it needs a bug.20:46
tewardOK cause there already is one on this20:46
infinityOh, might need the binary that calls...20:47
cyphermoxsystemd-sysctl?20:49
infinityYeah.  That didn't solve it for me either.  La la.20:49
cyphermoxI don't think that's what renames the devices?20:49
cyphermoxnet.ifnames20:52
infinityYeah, that's enabled by default in the new systemd (which I'm using).20:52
infinityIf it wasn't, we wouldn't have a bug report. :P20:52
cyphermoxis it?20:53
infinityYes.20:53
infinityThe patch disabling it was reverted.20:53
cyphermoxok.20:53
cyphermoxI'm grepping and not finding anything that seems to set it to 120:54
infinityBecause 1 is the default...20:54
cyphermoxbut grep also doesn't return much20:54
cyphermoxinfinity: do you have a /etc/udev/rules.d/80-net-setup-link.rules on the filesystem?20:56
infinitycyphermox: Yes.20:56
cyphermoxhmm20:56
infinitycyphermox: Bingo.21:10
infinitycyphermox: Got it working, now I need to figure out how much of this I can delete again. :P21:10
cyphermoxcool21:12
cyphermoxwhat was it?21:12
infinity75-net-description for sure21:12
infinityAnd maybe other bits.21:12
infinityDeleting one by one until I break it.21:12
infinity99-systemd was useless, thankfully.21:13
infinitycyphermox: http://paste.ubuntu.com/11858147/ is my final initrd diff.  Running through a full install now to make sure the installed system has the same names as d-i.21:18
infinitycyphermox: Then I'll upload systemd and then d-i.21:18
cyphermoxlooks about right21:19
cyphermoxI didn't know we had files there for systemd21:19
infinityWe didn't until just now. :P21:19
cyphermoxwell, I mean on the installed system :)21:20
cyphermoxdidn't remember about the links21:20
infinitycyphermox: The systemd/network stuff defines the naming policy.21:21
cyphermoxyeah21:21
infinityWhy it's in lib/systemd instead of lib/udev, I don't know.21:21
infinityBut yay for merging the projects. :(21:22
=== Guest64021 is now known as Ionic
cyphermoxah, that's because it's some magical systemd config rather than magical udev config21:26
cyphermox:)21:26
infinitycyphermox: Sure, the syntax is systemdish, but it's read by udevd.21:27
infinity(Clearly, since we don't have systemd in the initrd)21:27
infinityOh, hrm, probably want to fix this for the initramfs hook too.21:29
infinitycyphermox: http://paste.ubuntu.com/11858246/ <-- Look sane?21:37
cyphermoxyeah, looks sane21:38
infinitysmoser: Is cloud-init a systemd service?21:43
infinitysmoser: If so, it's probably missing some magic to let it attach to a console.21:43
smoserinfinity, yes, it is a service.21:47
smoserand has21:47
smoserStandardOutput=journal+console21:47
infinitysmoser: Are you opening /dev/console to read or write?21:48
smoserthat is in cloud-final.service .  and that service runs, and then explicitly opens /dev/console and writes to it.21:48
infinity(And why not just use stdio?)21:48
sarnoldwhy /dev/console instead of e.g. /dev/tty?21:48
smoserwell21:49
infinityNot /dev/anything, ideally, just trusty that stdout is the right place.21:49
smosera.) thats not a bad argument21:49
smoserb.) but it doesn't explain "sometimes"21:49
infinityIf you're telling system to redirect your stdout to console, then...21:49
infinitys/trusty/trust/21:49
infinityThat release ruined me.21:49
smoserc.) writes to stdout of a service like that get prefixed with systemd job status21:49
smoserwhich is undesireable21:49
smoserif it failed everytime, then i'd absolutely agree with you21:50
tewardcyphermox: infinity: thank you both for looking at it :)22:16
teward(the systemd, network interface naming algorithms not matching thing)22:16
=== salem_ is now known as _salem
infinityteward: https://launchpad.net/ubuntu/+source/systemd/222-1ubuntu222:23
tewardi saw the fix committed messages go out :)22:24
teward*looks*22:24
infinityOh, FFS.  FTBFS.  Maybe I should have tested.22:24
tewardfailed on arm6422:24
cyphermoxthere will be more explosions.22:25
tewardinfinity: cyphermox: And this, my friends, is why I don't mess with the core packages much xD22:25
cyphermoxteward: it's not just going to fail on arm6422:25
tewardcyphermox: indeed22:25
tewardcyphermox: it was loading the other images was all22:25
tewardyou're right though22:25
tewardeven so, thank you, cyphermox and infinity, for taking a look at it so rapidly22:25
cyphermoxah. it's from debian/extra22:29
tewardinfinity: unrelated: how long does it take for an SRU to show up in the sponsoring list22:37
tewardor rather on any lists22:37
teward(i forgot since i have upload it goes right past 'sponsorship' xD)22:38
infinityteward: You get an email.  But <= 5 minutes.22:38
tewardinfinity: no, i meant once it lands in the uploads queue22:40
tewardi already got the "awaiting accept"22:41
infinityteward: Well, that is "the list".22:41
teward(in other news, the wily package with the nginx apport hooks is there, so now I can relax with regards to Wily coming forward)22:41
infinityteward: From there, a human needs to get around to reviewing it.22:41
tewardinfinity: right, i was curious what average wait was on that, if only to stop getting crap vivid 'postinstall failed' bugs22:41
tewardbut that's not as big an issue, i can wait :)22:42
cyphermoxteward: isn't it good already?22:42
cyphermoxhttps://launchpad.net/ubuntu/+source/nginx/1.6.2-5ubuntu422:42
tewardcyphermox: -5ubuntu4 is wily22:42
infinitycyphermox: He SRUed it too.22:42
tewardcyphermox: switch to Vivid - -5ubuntu3.122:42
cyphermoxsorry, I misread22:42
tewardcyphermox: that's why i said it's there for wily.  it's awaiting review for Vivid22:42
tewardno problem :)22:42

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