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

naccrbasak: in retrospect, should it not be reconstruct/<version> as that, in our current workflow, indicates the deconstructed one :) where each version has been broken into its individual changes, one per commit00:20
rbasaknacc: good point.00:23
naccrbasak: how are you still awake? :)00:25
naccrbasak: i do like reconstruct/ and deconstruct/ but that's just because it's funny to me00:25
rbasaknacc: I can't think of anything better :)00:26
naccrbasak: when you drop a change from the logical sequence because it was added and removed, do you document that in the final changelog? Just mention its an add/remove and that's the reason to drop it?00:27
rbasaknacc: no, I don't mention it at all. That it was added and removed is still in the changelog against the uploads where that happened. From the point of view of the merge, the logical delta didn't contain it (any more), so it is neither a remaining change nor one that is dropped as a result of the merge. It was dropped before, and changelogged at the point where that happened.00:29
rbasaknacc: in a way, I don't "drop a change from the logical sequence" either. I squash the add and remove together and end up with nothing.00:30
naccrbasak: yep, that makes sense, just wanted to verify it :)00:30
naccrbasak: i guess if we really want to use our workflow via that tool, i could tag old/debian new/debian and old/ubuntu in the process, too00:31
naccsince they are defined relative to the invocation basically00:31
rbasakYes, but those tags would collide with a subsequent merge. I'm not sure if that's OK or not, since now we expect people to follow the importer tree a little bit more.00:33
rbasakOTOH it is trivial to delete or overwrite those of course.00:33
naccrbasak: ah true -- i guess what i can do is provide it as a paramter to the helper script (and if so, it can use -f)00:33
naccrbasak: or provide some user opportunity to say override the existing tag if found00:33
rbasakI have no objection either way00:33
naccrbasak: ack, not a priority, wsa just realizing we have all the data (esp. old/debian which can be potentially hard to track down otehrwise)00:34
naccLogan: i just sent a message to the debian maintainers on if they want me to send the debdiff up or if we can just drop the delta (as in they'll never take it) -- if i don't hear back, worst case i'll merge it for now and we'll hopefully be able to sync again during 16.10 sometime00:42
Logannacc: thanks so much!00:45
Loganthere are a lot of those bootstrapping deltas for PHP packages, not sure how Debian will address them00:46
naccLogan: yeah, my intention (the best of them) was to get them all pushed up by now00:58
naccLogan: clearly not achieved00:58
naccand well, they also ended up not being 100% necessary as the php5/php7 binary packages became coinstallable00:58
nacclike the day i finished bootstrapping all the deps :)00:58
=== juliank is now known as Guest35539
=== juliank_ is now known as juliank
pitticjwatson: thanks, so this is intended; I skipped the test in 3.20.9 now (without deb-src)06:47
pittiGood morning06:47
pittixnox, infinity: meh -- aupkg02 (10.100.0.13) is AWOL *again* -- what on earth is wrong with that box :/07:05
tjaaltonhum, there's a race with bind mounts and zfs.. zpool can't be mounted if the directory is not empty, and bind mounts populate the directory before zpool gets mounted07:11
rlaagertjaalton: What are you bind mounting?07:14
tjaaltonrlaager: a directory behind the zpool to somewhere else07:15
cpaelzerbefore I open up a bug (none found on LP), I still wanted to ask first if anybody else has seen "tar --exclude" being broken on Yakkety (and Stretch as it is the same)?07:15
rlaagertjaalton: I'm not quite following the setup.07:15
* cpaelzer is checking debian bugs atm ...07:16
tjaaltonso the zpool is mounted to /srv, then I'd bind-mount /srv/foo elsewhere, but when the machine boots up the bind mount is created (and /srv/foo in the process) so the zpool doesn't get mounted because /srv isn't empty07:16
rlaagertjaalton: Would symlinking /srv/foo meet your needs, instead of a bind mount?07:18
sarnoldhow did you define the bindmount?07:18
tjaalton/srv/builds     /n/builds       none    bind    0       007:18
tjaaltonrlaager: it's for nfs07:18
tjaaltonso not really07:18
tjaaltoneasier to just drop the bind mounts, it's not critical for me07:19
tjaaltonjust wondering if this is filed or should be07:20
tjaaltonnot a zfs bug..07:20
rlaagerIn that case, I'd probably add a systemd override (or whatever those .conf files are called) for zfs-mount.service that sets a Before= for the auto-generated unit for that bind mount. (I'm new to this systemd stuff, so that's more a suggestion than a known-working fix.)07:20
tjaaltonwell it has Before=local-fs.target07:21
tjaaltonwhich probably should cover this07:22
rlaagerWouldn't "srv-build.mount then zfs-mount.service then local-fs.target" be an order in which zfs-mount.service is still Before local-fs.target, but you'd experience this problem?07:23
tjaaltonit would07:24
tjaaltonbecause it should be later than zfs-mount07:24
sarnoldsystemd-analyze dot  may be useful07:25
rlaagerI'd try adding a Before=srv-build.mount (assuming that's the name of the autogenerated unit) and see if that resolves the race. I don't think there's a way to fix this generically (and completely) short of implementing a ZFS mount generator or something.07:25
sarnoldit seems like a difficult problem07:26
sarnoldI could just as easily imagine wanting the filesystem set up by /etc/fstab before doing any of the zfs things..07:27
tjaaltonjeebus, what a spaghetti it is (systemd.svg)..07:34
=== stokachu_ is now known as stokachu
=== FourDollars_ is now known as FourDollars
=== Trevinho_ is now known as Trevinho
=== lfaraone_ is now known as lfaraone
pittiPSA: I need to take down the http://autopkgtest.ubuntu.com/ web UI for a while for maintenance (disks running out of space)08:47
pittithis won't affect proposed-migration, just the web presentation08:47
=== zsombi_ is now known as zsombi
ginggsare we experiencing an unintentional debian import freeze?09:24
pittihm, I thought the same yesterday; I manually synced autopkgtest, but I thought I was just being impatient09:26
pittithen again the imports themselves seem to be rather slow, so maybe it's just that09:27
Unit193'limnoria' hasn't made it over at all.09:28
Laney  File "/home/ubuntu-archive/ubuntu-archive-tools/auto-sync", line 50009:33
Laney    src.startswith("haskell-"):09:33
* Laney fixs, runs manually09:34
=== marcusto_ is now known as marcustomlinson
Laneymeh it's hitting errors downloading from launchpad09:58
=== \b is now known as benonsoftware
mapreripitti: http://autopkgtest.ubuntu.com/ => 403?10:07
pitti10:47:18    pitti | PSA: I need to take down the http://autopkgtest.ubuntu.com/ web UI for a while for maintenance (disks running out of space)10:08
pitti10:47:29    pitti | this won't affect proposed-migration, just the web presentation10:08
pittimapreri: still ongoing, moving the gazillion files around is slooooow10:08
mapreripitti: ah, I see.  too much backlog i didn't read it, sorry.10:09
mapreripitti: do you think you can make src:biniou migrate by ignore botch tests?  (botch is just broken atm)10:11
=== Saviq_ is now known as Saviq
LocutusOfBorgBTW I see too many entangled transitions: poppler gdal gl2ps vtk6, and I fail to understand why all of them aren't migrating10:18
* LocutusOfBorg is really bad at parsing update_output.txt10:18
cjwatsonLaney: ah, sorry, my bad10:20
cjwatson(for the blatant syntax error)10:20
Laneycjwatson: No worries (but see #launchpad for me not being able to actually run it to completion)10:21
ginggsLocutusOfBorg: i think suitesparse is entangled with most of them, and it now depends on metis.  I file an MIR LP: #158840710:22
ubottuLaunchpad bug 1588407 in metis (Ubuntu) "[MIR] metis" [Undecided,New] https://launchpad.net/bugs/158840710:22
LocutusOfBorgoh, wrt suitesparse, did you see glpk and octave shown as red?10:24
LocutusOfBorgI didn't investigate yet10:24
LocutusOfBorgthey seem false positive10:27
ginggsLocutusOfBorg: yes, I saw that, I think false positive too. (auto-suitesparse)10:36
LocutusOfBorgyes, but still unsure about where the ben file failed ;)10:37
LaneyLocutusOfBorg: you can use my awesome (not awesome [but does the job]) script to help untangle transitions like this https://paste.debian.net/713720/ and https://paste.debian.net/713723/10:46
=== bduncan_ is now known as bduncan
LocutusOfBorgthanks Laney !10:51
LocutusOfBorgquestion about the script output you pasted above10:54
LocutusOfBorglaney@raleigh> apt-get -oDir=/home/laney/.cache/brapt/aptroot -oDir::State::status=/home/laney/.cache/brapt/aptroot/status --dry-run install dynare liboctave3 libgl2ps0                            ~10:54
LocutusOfBorgobviously wrong, and indeed it can't work10:55
Laneythat's not a script10:55
LocutusOfBorgapt-get install dynare liboctave3v5 libgl2ps1 <-- this works instead10:55
Laneythat's a sample of me using it10:55
Laneythe script is the first one...10:55
LocutusOfBorgI mean, I guess you ran it now, and I'm not sure why it tries to install the libraries from -release instead of -proposed10:55
Laneythat is telling you that octave needs to be rebuilt and become a candidate for migration10:56
Laneybecause liboctave3 depends on a library which is going away10:57
rbasakslangasek: any news on reviewing https://github.com/ltangvald/mysql-5.7/commit/fa6ea03469210:57
rbasak9584373aee3b373cba0751fb81830 for me please?10:57
LocutusOfBorgliboctave3 is called liboctave3v5 on proposed10:57
LocutusOfBorgso, it is going away too10:58
Laney...10:58
rbasakelbrus: I think you should apply for dbconfig-common as you're maintaining it in Debian anyway. I don't know if there's any special requirement for a package in main. I'm not aware of one.11:00
rbasakelbrus: for MOTU I think we'd expect to see a need or a recent history of sponsored uploads to that set of packages.11:01
rbasakI guess that applies in general, but you de-facto upload to dbconfig-common regularly.11:01
Mirvpitti: I notice you overrode qt4-x11 autopkgtest failures, did you consider qtbase-opensource-src too? the remaining failures seem related to the new KDE release and its dependency problems or other problems. qt4-x11 can't migrate to release pocket without doing it together with qtchooser and qtbase-opensource-src, due to Debian changes.11:13
pittiMirv: I didn't wade through the qtbase-opensource-src regressions yet; if you checked them, fine for me11:14
pittithis would untangle at least some of the stuck stuff indeed11:15
pittiMirv: hinted11:16
akkonradhello. I have some old C knowledge and would like to write simpe time tracking app that appears in the top bar tray. where I should start to with it? Is quickly good for that? I would like to have something like hammster, but a littlbe bit different11:16
ikoniaakkonrad: #ubuntu-app-devel11:16
Mirvpitti: thanks, yes I went through all them11:16
ikoniaakkonrad: probably the best place to start a personal app discussion for ubuntu11:17
pittimapreri: need to wait until debci is back; ATM I can't decide if it got broken because of biniou, or dose3, or something else11:18
akkonradtx ikonia !11:24
=== JanC is now known as Guest27710
=== JanC_ is now known as JanC
=== _salem is now known as salem_
=== hikiko is now known as hikiko|ln
elbrusrbasak: such as the cacti-spine updates ...13:12
=== hikiko|ln is now known as hikiko
ChrisTownsendmterry: Hey!  I replied to your comments in https://bugs.launchpad.net/ubuntu/+source/libertine/+bug/1588050.13:45
ubottuLaunchpad bug 1588050 in libertine (Ubuntu) "[MIR] libertine" [Undecided,Incomplete]13:45
mterryChrisTownsend, oh yeah, sorry got distracted13:45
* mterry replies13:45
ChrisTownsendmterry: Sure, no worries.13:46
rbasakelbrus: yes but that's a reason to have PPU for cacti-spine.13:58
=== inaddy is now known as tinoco
smosercan i get an archive admin or sru team member to NAC the curtin uploads that are in xenial and trusty and wily ?14:08
pittismoser: just in the unapproved queue, or are they already accepted?14:15
pittino curtin in https://launchpad.net/ubuntu/xenial/+queue?queue_state=1 at least14:15
rbasakstgraber: around? Could you help with https://lists.ubuntu.com/archives/devel-permissions/2016-May/000930.html please? I did some research. It looks like these packages are only seeded in edubuntu/dvd, but it's excluded in packageset-report because "This would cause ubuntu-netbook to be sucked into Edubuntu, which has complicated effects."14:16
smoserpitti, xenail and trusty in -proposed wily in unapproved14:17
rbasakstgraber: I presume there are no reasons to not put ltsp etc into the edubuntu packageset because that's where it would be by the automatic generation rules anyway if it weren't for that disablement?14:17
rbasakstgraber: and if so, then should I add an exception, or can we add edubuntu/dvd to the list now that ubuntu-netboot isn't (I presume) relevant any more?14:18
pittismoser: wily rejected14:18
rbasakstgraber: (but if I add edubuntu/dvd to the list, I see many other changes too)14:19
smoserand i can re-upload for xenial and trusty then, right ?14:19
pittismoser: yes; still at removing them, but you can reupload (needs a higher version number, though)14:20
smoserpitti, yeah, i'll just re-upload with new version and use -v to denchanges ?14:21
smosergenchanges.14:21
pitti*nod*14:21
pittismoser: removed14:22
pittialthough that wouldn't really have been necessary, if you have a new uplaod that'll trump the previous version anyway14:22
smoserpitti, thanks!14:24
stgraberrbasak: can you paste the list of changes when whitelisting edubuntu/dvd?14:51
rbasakstgraber: http://paste.ubuntu.com/16948158/14:52
rbasakstgraber: I'm not sure how to present that better. It'd be nice if packageset-push could work from a local source but I don't see an option for that.14:53
stgraberrbasak: are all of those kde additions to the edubuntu set or to something else?15:01
stgraberrbasak: not too sure what's going on with all those kubuntu bits in there... looks like the script thinks a bunch of them are somehow part of ubuntu-server too which is clearly wrong (that or I'm not reading that diff properly)15:04
ogra_are you sure ... who knows, probably -server is nowadays KDE based without all of us knowing ;)15:04
jfiHi, is there some problem with the uploading of package to ppa currently? dput command is working, but I don't get the mail (I double checked by sign key)15:05
cjwatsonjfi: Can you provide the dput command so I can check logs?15:05
jficjwatson, dput  ppa:jfi/ppa ./psensor_1.1.4-1ppaxenial2_source.changes15:06
cjwatsonjfi: Logs say your key on the keyserver has expired15:06
jficjwatson, Oo15:06
jficjwatson, weird and a very bad idea, if I reached the expiration date of my key15:06
jficjwatson, thanks for the information15:07
cjwatsonjfi: Yeah, I checked the keyserver and it has an expiration date of about 7 months ago15:07
rbasakstgraber: will look but otp for an hour or so.15:09
jficjwatson, according to pgp it is set as 'never' expires, should I reupload the key or I am wrong and the key has really expired?15:12
cjwatsonjfi: try reuploading it to the keyserver then15:13
cjwatsonI forget what it does with keys that it thinks have already expired15:13
cjwatsonyou presumably removed the expiration date at some point but didn't send that to the keyserver15:14
jficjwatson, there is really something weird15:23
jficjwatson, I have desactivited my key15:23
jficjwatson, then redo an import15:23
jficjwatson, and it fails with the key XXXX cannot be validated because it has expired.15:24
jficjwatson, but:15:24
jfipub  2048R/XXXXX  created: 2010-11-14  expires: never       usage: SCA15:24
jfi                     trust: ultimate      validity: ultimate15:24
jfi(output of gpg --edit-key jeanfi@gmail.com)15:25
naccrbasak: would it make sense to create a public wiki page under https://wiki.ubuntu.com/UbuntuDevelopment/Merging for our process & tooling?15:33
tewardnacc: it would be better served in the packaging guide, which still references I think the bzr method that is outdated16:01
tewardmy two cents16:01
naccrbasak: i'm also going to add a couple helper scripts, presuming i can script them: usd-import-commit-merge <commitish> (which will do the parenting) and usd-import-tag-merge (which will take a -f flag to force the tagging). Ok with that? I'd like to document them in the public page for the git-workflow.16:04
smoserpitti, if you're still around and wanted to let my xenial , wily, trusty uploads for curtin into -proposed i'd appreciate it.16:04
naccteward: link? this isn't yet official16:04
tewardnacc: sorry, IRCing from my phone16:05
tewarddon't have eone16:05
naccteward: it's ok, i'll find it16:05
nacchttp://packaging.ubuntu.com/html/ ?16:05
tewardnacc: yeah, specifically http://packaging.ubuntu.com/html/udd-merging.html16:13
tewardbut starting in the wiki is a better spot16:13
tewardlet the doc team analyze and decide to update the packaging guide16:14
naccteward: yeah, udd was more 'official' than this is ... although i'm being told it's going to the direction16:14
nacc*that direction :)16:14
tewardnacc: :P16:14
naccsort of accidentally :)16:14
tewardnacc: problem is that udd guide doesn't work for Xenial+16:15
naccteward: but i'll use that page as a reference too, thanks!16:15
naccteward: ack16:15
tewardnacc: case in point the nginx merges, though not even the git workflow worked for that one (nasty nasty merges!)16:15
tewards/nginx merges/pending nginx merge/16:15
naccteward: since i lack the knowledge already, what was nasty about the merge that made the git workflow not work?16:16
tewardnacc: nfc, all I know is that the git workflow skipped over the addition of the dynamic module packages by Debian16:17
tewardbut that was every merge workflow I've used in the past16:17
tewardsolution: redo the delta, by hand, using Debian as a base :P16:17
naccteward: hrm, i'd need to see the git tree to figure that out, i think16:17
naccteward: i can do that locally :)16:17
naccas, if there is a case where it simply doesn't work, i'd like to use it as an example of how to do the merge 'manually' still16:18
tewardnacc: edge case most likely, but i think it works in most cases16:18
rbasaknacc: public wiki page> sure!16:18
rbasaknacc: usd-import-commit-merge makes sense. I'm not sure I follow what usd-import-tag-merge does.16:19
tewardurgh i need lunch >.<16:19
teward(back later)16:19
rbasaknacc: thank you for the writeup to the ubuntu-server ML BTW. Perhaps it's time to take it wider and send also to ubuntu-devel?16:19
rbasaknacc: UDD has a mailing list too, so we could move all discussion there if we wish.16:19
naccrbasak: it would do the prep work of old/debian new/debian old/ubuntu tagging16:20
naccrbasak: possibly needs a different name :)16:20
naccfigured they'd start out as 3 and then eventually get combined into one script with parameters16:20
rbasaknacc: ah, I see. Yeah, sure.16:21
rbasaknacc: if they're user tools we might want shorter names, too.16:21
naccrbasak: yeah, i was hoping to write up some stuff on the wiki first, so i can use that as a reference, and send a summary to ubuntu-devel and i'm happy to include the udd list16:21
naccrbasak: yeah :)16:21
naccrbasak: i think it'd become `usd-merge (tag|reconstruct|merge)`16:22
naccrbasak: to parallel `usd-import`16:22
rbasaknacc: sounds good16:23
=== tyhicks` is now known as tyhicks
=== Serge is now known as hallyn
=== salem_ is now known as _salem
tewardI have a question about package hooks and apport - would it be sane to try and get information during a package installation failure of a webserver package such as whether default ports are currently bound to, etc. by executing other commands as part of the hook?21:16
tewardas well, would it be sane to gather information about the system such as CPU core information (number of processor cores seen by the system, etc) and such?  Asking because there may be a race condition with regards to systemd and things21:17
sarnoldnetstat or ss to find out if the port is free makes sense; I can't imagine processor information being useful but it's collected for other hooks21:47
tewardsarnold: was asking for processor because of a confirmed systemd/initscript race condition when starting nginx on 1CPU systems21:51
tewardsarnold: i'd love to be able to grab netstat data, but also nginx error.log if it exists21:51
tewardbut, i need a little guidance to what's sane or not21:51
teward(if i had my way, i'd grab all error logs from everywhere heh)21:51
teward(for nginx)21:51
JanCheh, you get a race condition on 1 CPU but not on more CPUs?21:51
tewardJanC: https://bugs.launchpad.net/ubuntu/+source/nginx/+bug/158186421:52
ubottuLaunchpad bug 1581864 in nginx (Ubuntu) "nginx.service: Failed to read PID from file /run/nginx.pid: Invalid argument" [Low,Confirmed]21:52
JanCusually it's the other way around  ;)21:52
tewardnon-critical race condition21:52
teward'cause it fixes itself21:52
tewardsupposed race condition, but it still chokes?21:52
tewards/fixes itself/doesn't break startup/21:52
tewardwith that not on my radar, though, knowing current listening ports is a plus, but getting error.log for nginx would be beneficial too in many cases21:53
tewardproblem being, that's not always 'clean' to include21:53
teward(sometimes, sensitive request data gets dumped there)21:53
sarnoldyeah sanitizing that feels likely to overlook a lot..21:53
JanCI doubt if it happens on 1-CPU systems it can't happen on multi-CPU systems, although for that user it might only show with 121:53
tewardsarnold: a secondary problem is anything that doesn't use pure english characters and has multibyte characters is choking up the main apport hooks21:54
tewardsarnold: but that's something I can't fix :/21:54
tewardoops forgot to plugin my laptop back in a few21:54
sarnoldteward: heh yeah more than a few apport hooks were useless when xenial was released..21:55
tewardsarnold: because of the same reason I just stated?21:57
sarnoldyes21:58
sarnoldteward: I filed at least 1582992 and 1582950 -- I think I filed a third but it's since been fixed21:59
tewardsarnold: these need to be extended to 'apport'22:01
tewardnot just libvirt or similar22:01
tewardbecause i'm seeing this in global hooks too22:01
tewardnot just the local hooks22:01
tewardwhat's the third one?22:01
sarnoldI may have been thinking about 158041222:02
naccteward: reproduced!22:05
naccteward: in a lxc xenial container22:05
tewardnacc: the no-output thing?22:05
naccteward: fully fresh `lxc launch ubuntu:xenial`22:05
naccteward: the bugs you just linked22:05
naccnginx failed to install :)22:05
tewardnacc: so its only in lxc?22:06
tewardnacc: mind doing further debugging?22:06
tewardbecause I don't have an lxc-capable system just here22:06
naccteward: well, i use lxc for my reproductions cuz it's easy22:06
nacci guess technically lxd :)22:06
tewardnacc: close enough, can you stab it to see why it's failing?22:06
naccteward: yeah what do you need?22:06
tewardnacc: whatever the hell you can provide22:06
tewardspecifically:22:06
tewardreproduction steps22:07
nacclet me paste what i just got first, so you can eyeball22:07
nacchttp://paste.ubuntu.com/16965632/22:07
naccreproduction: lxc launch ubuntu:xenial; lxc exec <container> bash22:07
naccapt-get update; apt-get install apache2; apt-get install nginx; blammo22:07
tewardnacc: wait22:08
naccso in that case, i know nginx wasn't already running, as it wasn't installed...22:08
tewardnacc: that's a conflict22:08
tewardnacc: apache and nginx both use the same port22:08
teward8022:08
tewardfor default22:08
naccteward: then it shouldn't have allowed me to install?22:08
tewardnacc: that's why it fails, we didn't get logic ACK'd to test22:08
naccor do you mean it's a configuration conflict?22:08
tewardnacc: default config conflict22:08
tewardlet me show you the master bug on that22:08
naccteward: ack, so ... 1588972 is simply that, no?22:08
naccas they installed apache2 -> php -> nginx22:09
naccafaict22:09
tewardhttps://bugs.launchpad.net/ubuntu/+source/nginx/+bug/151234422:09
ubottuLaunchpad bug 1512344 in nginx (Ubuntu) "[Master Bug] Package nginx-* failed to install/upgrade: subprocess installed post-installation script returned error exit status 1 (due to "Address in Use" issue)" [Undecided,Invalid]22:09
tewardnacc: that's the logical step, yes, but I want confirmation of that being the case22:09
tewardnacc: sarnold: any way to determine if it's running in an lxc/lxd container?22:09
tewardas in, within apport hooks22:09
naccteward: well, i mean in both cases, they installed apache2 then nginx22:10
tewardnacc: ok, then that's the issue22:10
naccare you sure they aren't both just this known master case?22:10
tewardwant to help me triage?  :P22:10
tewardnacc: well22:10
naccteward: ack, i'll respond22:10
tewardnacc: this known master case is autodetected in apport dupe detection22:10
tewardAND all such cases show in systemctl -l22:10
tewardnacc: AND all such cases wouldn't start nginx22:10
tewardit'd just [emerg] crit error22:10
tewardand die22:10
nacchrm22:10
tewardnacc: so unless you can inquire on both cases asking if it's in a container and if apache2 was installed first and is running on port 8022:11
tewardand they respond as such22:11
tewardthen i can't confirm it's a dupe of the master case22:11
naccyep, i'll ask22:11
teward(though, after getting that added to the list of known duplicate signatures, the number of new "bugs" dropped significantly)22:11
tewardnacc: thank you kindly22:12
* teward now needs to scrounge together $650 to get his parents' internet upgraded to a sane setup/environment22:12
naccteward: lxc maybe totally false positive, i just use it as my fast reproduction env, i doubt it is the underlying cause22:12
tewardnacc: hrm22:12
nacclxc/lxd that is22:13
tewardright22:13
naccmy gut feeling is these are dupes, just based upon the output and such22:13
tewardnacc: i'm not sure how my VMs aren't reproducing this though, maybe containerization is important?22:13
tewardor does something odd?22:13
naccteward: right, but in your VMs, did you install apache2 first?22:13
tewardnacc: no, but when I install apache2 first, then install nginx, it crits as shown in the bug22:14
tewardnot the latest bug, the known one22:14
tewardand apport filing will trigger dupe detection22:14
naccoh i see22:14
naccright, but mine didn't, so what's different about being in a container ... hrm22:14
tewardnacc: my question exactly22:14
naccmine failed the same as these two newer bugs22:14
tewardnacc: lxc/lxd usable inside a VM?22:14
naccteward: to be sure, you started off with a fresh 16.04 VM?22:15
teward(containerization/virtualization ception!)22:15
naccteward: it should be, yeah22:15
tewardnacc: every time22:15
sarnoldhah, /bin/running-in-container is from upstart. thus not on xenial.22:15
tewardnacc: scratch-install base Ubuntu Server 16.04 x6422:15
naccteward: should just be an `apt-get install lxd` and you should be able to be up and running pretty easily22:15
tewardnacc: ack, i'll hunt that22:15
naccteward: i'm presuming, i've not tried it in a VM :)22:15
tewardmaybe stab Docker in a 14.0422:15
naccnested bridging, i guess :)22:15
tewardfirst, i have to fix DNS on my network22:15
sarnoldfunny, i've only used lxd from within vms :)22:15
tewardsarnold: heh22:15
naccsarnold: :)22:15
naccwe're just all dogfooding little bits, it's good :)22:16
teward:p22:17
tewardsarnold: security/privacy wise, wouldn't getting netstat output be a cause for concern in terms of sanitizing IP addresses?22:18
tewardin cases of public-facing machines, IPs may be 'sensitive'22:18
teward(whereas internal private IPs wouldn't be)22:18
sarnoldteward: I think there's loads of IPs in the logs..22:18
naccteward: i guess, worst-case, we know that in my specific lxc reproduction, the crit doesn't catch22:18
tewardnacc: i think i'll stab it myself22:18
tewardbut if containerization doesn't catch the apport data right22:18
tewardthen that's a HUGE issue22:18
tewardunless it's a known documented issue with lxc/d22:19
tewardnacc: thanks for the assist though on hunting this22:19
tewardit's been something plaguing me for a few weeks22:19
tewardwith "WTH is with these bugs?!?!?"22:19
naccteward: can you explain what catches the port-in-use? is it strictly apport's bug dupe detection?22:20
tewardnacc: I have to dig up the signature22:20
naccteward: because in my paste, i see: "No apport report written because the error message indicates its a followup error from a previous failure."22:21
naccso if it relies on apport, then maybe that's why it didn't trigger?22:21
tewardubuntu bugpatterns22:21
tewardnacc: possibly, but if the previous failure wasn't caught either, then you still have the issue22:22
tewardnacc: http://bazaar.launchpad.net/~teward/apport/ubuntu-bugpatterns-nginx/revision/55222:22
ubottuError: launchpad bug 552 not found22:22
tewardsilence you22:22
naccteward: http://paste.ubuntu.com/16966119/22:22
tewardnacc: that's the merged revision to the bugpatterns for nginx22:22
naccnot crit, but emerg?22:22
tewardnacc: synonymous22:22
teward[emerg] is nginx's log level for critical failures22:22
nacck, that's what's in my lxc's journalctl22:22
tewardnacc: OK, we pull the journalctl data too22:23
tewardI should probably add a separate bugpattern for that22:23
tewardnacc: but that doesn't apply in the cases shown in the bugs either22:23
tewardbecause the other file on journalctl data would show it22:23
tewardand it doesn't show22:23
naccyeah good point (and the same output is in my systemctl)22:23
teward"Journalctl_Nginx.txt.txt"  <-- also captured by apport hook22:24
tewardas the failures in dpkg have recommended, i pull in both22:24
tewardbecause that way we get both sides22:24
naccyeah22:24
tewardso to do for me: extend the bugpatterns slightly to add in the second nginx pattern for journalctl detectino...22:24
tewardbut that doesn't explain why that data's not showing up, nor why the program is actually listed as 'running'22:25
tewardnacc: only thing I can think of is systemctl fubar'd in the process and couldn't kill an older process22:25
tewardwhich *could* be the case if it's an upgrade bug22:25
naccteward: ack, in my case, it's not listed as running at all, so it's different22:25
tewardyep22:25
naccso i guess there are two issues to track down :)22:25
teward:/22:25
nacci think for the two bugs you linked earlier, it's totally reasonable for them to be in incomplete while the submitter gives more complete information,a nd you've don your due diligence22:26
naccand for this bug, if you are able to setup lxd, it should be easy to figure out why the dupe isn't getting detected (it could just be some ordering condition)22:26
tewardnacc: do me a favor and file a crash bug on it?22:27
tewardfrom inside the container22:27
tewardyou can add in the details i asked22:27
tewardsee if it catches22:27
tewardif apport isn't broken, it should catch22:27
naccteward: although, if nginx is already running, and they installed apache2, wouldn't it have failed to install apache2?22:28
naccvery confusing state22:28
tewardnacc: i haven't poked the apache2 configs22:28
naccteward: sure, .... how do i do that? :)22:28
tewardbut theoretically? yes22:28
naccfile a crash bug that is :)22:28
tewardsarnold: what's the command to file an apport bug on a crash report?22:28
naccapport-bug ... somethign something?22:28
tewardubuntu-bug /var/crash/blah.crash?22:28
tewardwhere blah is the packagefailure22:28
naccack, found it22:29
naccugh22:29
naccteward: one sec, something worrisome22:29
teward"apport has died, killing init..."  [Kernel Panic]22:30
tewardloljk22:30
naccno, but i had restarted the container and nginx came up fine ... i wonder if that's why systemctl says it's running? that is, it failed to install, mabye they rebooted and then reported the bug? let me start a fresh container :)22:30
tewardnacc: thanks, if you can prove that's the case, all hail you :P22:31
tewardnacc: that brings up a second race condition:22:31
tewardwhich binds first apache or nginx at boot22:31
naccwell, and what's weird/unfortunate is that apt is still unhappy even after reboot22:31
naccas the packages aren 't done installing22:31
naccbut nginx happily starts :)22:31
tewardbrb22:32
naccteward: ok, apport-bug did mark mine as already known22:34
naccand sent me to the master bug22:35
nacc*but* only when i manually ran apport-bug22:35
naccnot as part of the apt-get install itself22:35
naccso maybe the apport-avoidance detection i pasted earlier is wrong for this case, i'm not sure where it comes from22:35
naccrbasak: much much more to add, but I've started at: https://wiki.ubuntu.com/UbuntuDevelopment/Merging/GitWorkflow23:41
naccrbasak: on monday i'll start pulling over the details of the workflow from the serverteam page23:41
naccLogan: it sounds like debian is ok with me pushing directly to the git repository. I'm not sure when that will result in a new version (or if it will anytime soon) -- so would you prefer i just merge what we have now in the meanwhile?23:43
=== bluesabre is now known as bluesabre1
=== bluesabre1 is now known as bluesabre
FredUbuntuHello23:55
FredUbuntuIt seems that thre's is the same bug when opening MUSESCORE on Ubuntu studio 16.0423:56
FredUbuntuhttps://musescore.org/en/node/8697123:56
FredUbuntui saw there that this bug has been foxed in version 2.03, see answer #54 here: https://musescore.org/en/node/8697123:58
FredUbuntubut i can't manage to install version 2.0323:59

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