/srv/irclogs.ubuntu.com/2015/07/08/#ubuntu-motu.txt

micahgteward: hi, I wanted to ask you about znc (or maybe you answered already)01:55
tewardmicahg: hm?01:55
tewardprobably haven't, i've been focusing on the nginx issue on the -server mailing list, which prompted a release team ping and has a pending TB ping when robie gets to it with his busy schedule01:56
tewardwhat's up?01:56
micahghi, so, there was one last thing WRT znc-dev, it's not checked, did you actually verify it according to what you mentioned as the test for it?01:56
micahgBTW, if you're actively supporting nginx, I'd be willing to put it in backports01:58
tewardi've got another question for you in response to that, but first, znc.01:58
micahgok :)01:58
tewardmicahg: to be completely honest, I haven't had time recently to poke it, I've had it on my radar for some time, but what ended up happening in the past couple months was work, database explosions, iSCSI SAN explosions...01:58
tewardand me getting ill01:58
tewardso ZNC's been on the list, but not in the priority list01:59
micahgsorry, are you at least better?01:59
tewardyeah, i am01:59
micahgthat's good to hear01:59
tewardbut then the iSCSI at work died01:59
micahgsigh01:59
tewardso abf;wehrfaweruhamat *implode*01:59
tewardanyways, nginx.01:59
micahgok, so I'll assign znc to you then so it's not on my list :)01:59
tewardmicahg: tricky tricky part is naxsi was dropped01:59
micahgwhenever you get to it is fine01:59
tewardmicahg: ack on ZNC being assigned back to me01:59
tewardmicahg: so with regards to nginx, unless you're OK with nuking nginx-naxsi as part of backports, there's a limit to how far we can backport.  And from where02:00
micahgif it's not part of the new upstream, I think that's fine02:00
micahgnothing depends on it in trusty at least02:00
tewardeheheheh...02:01
micahg(directly)02:01
tewardum...02:01
tewardnginx-naxsi-* might error02:01
micahgoh, is it a separate source?02:01
tewardno, it's included in the same tarball02:01
tewardflashback to Trusty LTS time, and the MIR for nginx, we created nginx-core for main02:01
micahgnothing seems to depend on that either02:02
tewardbut nginx-extras, nginx-full, etc. are still present in the source package02:02
tewardand nginx-naxsi* was in at until pre-15.04 merge/sync02:02
tewardwhen Debian dropped02:02
micahgtrusty: http://paste.ubuntu.com/11839254/02:02
tewardmicahg: that's just an rdeps check, or a specific script?02:02
micahgreverse-depends02:03
tewardmicahg: currently a backport wouldn't make sense except vivid -> trusty, to put 1.6.x in, but we're currently looking at 1.9.x for Wily and we may want to push nginx backport considerations until after Wily02:03
* micahg had the AA script somewhere, just can't remember right now where02:03
tewardmicahg: currently, the discussion jumps forward to LTS, to determine course-of-action for wily which will impact X02:03
micahgok, that's fine, I just wanted to offer that if someone is actively maintaining it and willing to test, I don't mind keeping it in -backports02:04
tewardand the current discussion / proposal is to merge 1.9.x for Wily, merge for X, and then post-release/post-freeze get 1.10.x in02:04
tewardmicahg: yeah, i'm poking it, but I use mostly Trusty02:04
micahgyeah, I read the list, plan sounds sound02:04
tewardthe packaging as exists in Debian exists in the PPAs which I still maintain, so I know it works02:04
tewardbut I tested on Trusty02:05
tewardnot Vivid02:05
tewardso backporting nginx?  Great idea!  Is it on my radar right now?  Not really.02:05
teward(because TB input is needed, the Wily decision for it needs to be made, and a few other things nginx-related for W and X series I need put in place)02:05
micahgright, that's the funny thing with backports, need to test the in between releases to preserve upgrades, I think when utopic is EOL, we can backport directly to trusty, I have to double check that upgrades aren't enabled from T -> V though02:06
micahgnot sure if anything changed in the new 9 month release world02:06
tewardi thought LTS->LTS is enabled, but not LTS->[skip]->nonLTS02:06
micahgright, that's what I think too02:06
tewardat least, AIUI02:06
tewardi could test it, tomorrow, at work, fake-run `do-release-upgrade` in sandbox mode02:07
teward'test' the upgrade, but don't actually upgrade02:07
tewardand see what it says the version is02:07
tewardi *think* you still need the inbetweens02:07
tewardbut meh02:07
micahgwell, utopic is supported for another 2.5 weeks :)02:07
micahgI can test it myself when utopic is EOL02:07
tewardat which point .kill == true.02:07
teward:p02:07
tewardi know someone on Vivid uses the packaging, but not me.02:08
micahgok02:09
micahgI'd like to find a way to get some of the migration checks available to backports so we might be able to automate some of the testing, I've been thinking about that a bit02:10
tewardmmm02:11
micahgproposed -> release migration checks02:11
tewardwell, my current task is, other than prepping the options for the TB for nginx in W and X, is to figure out whether we can get better bug reporting data from Apport for post-installation-failed bugs... since systemd made the available output from the 'start' of the service total crap02:12
tewardso that has to be looked at before backports are even looked at on my radar02:12
micahgpitti would probably be a good person to talk to as he's worked with both02:12
tewardindeed.02:12
tewardi poked pitti earlier in -devel02:12
tewarddidn't get a return ping02:12
tewardtimezone differential perhaps02:13
tewardand the discussion/minirant i had in -server led me to the same conclusion: talk to pitti02:13
tewardthe tricky part: get apport to execute two commands, and keep the output, and attach it.02:13
micahghe'll be online in 2-3 hours (assuming he's not on vacation)02:13
tewardand i haven't found any such apport hooks.02:13
tewardi'mma be asleep in 2-3 hours02:14
tewardbecause 22:15 here now02:14
micahgheh02:14
tewardand i need sleep :p02:14
tewardjust waiting to pump a little more power in this system since it ran to 2% battery thanks to a power outage due to storms.  and the mirrors team poked me and almost lost me due to no power :P02:14
tewardno, but i'll stop by early tomorrow morning my time, see if I can't find pitti, and at worst drop an email or such02:15
tewardsince this has been an issue since the 15.04 release for me02:15
tewardnot to mention all those VPS providers' images having Apache preinstalled adds to the hell02:16
micahgyeah, he's usually around till at least the US morning02:16
micahgteward: have you seen https://wiki.ubuntu.com/Apport#Per-package_Apport_Hooks02:17
tewardmicahg: the one thing I really don't want to hear is "Yeah, apport hooks can't do that..." in which case the solution is to (a) create additional binaries for nginx, basically $nginxflavor-manual that doesn't start the service on postinst02:17
tewardbut that quadruples build time and build space02:17
tewardmicahg: yeah, to no avail02:17
tewardwhat i think i need is a custom one02:17
tewardor better documentation on how to craft apport hooks02:18
tewardbecause it's not logfiles we're including, we're going to need to capture some of the output from `systemctl status nginx.service`, `journalctl -xe`, and also grab the /var/log/nginx/error.log files if they exist (depending on where the failure happens)02:19
* teward shrugs02:20
micahghttp://bazaar.launchpad.net/~apport-hackers/apport/trunk/view/head:/doc/package-hooks.txt, it's python, so sky should be the limit02:20
tewardi've been beating this on and off the past two months with no success02:20
tewardi need to brush up on python too xD02:20
tewardehh i'm too tired to actually work on it now02:22
tewardmicahg: no, but feel free to reassign the ZNC backport to me, i think the znc-dev libicu issue is still present02:25
micahgok, I reassigned02:25
tewardyeah, it's 'committed' but not fixed02:25
tewardso we may want to either wait until that's fixed, since I hear a 1.6.1 bugfix release may be coming soon for ZNC02:25
tewardor fix it ourselves02:26
micahgok, well, I'll leave that to you, I can sponsor stuff at a later time for you if you want to fix it or wait (in which case, it might be easier to close the backport request and wait 2.5 weeks for utopic to be EOL)02:26
micahgI guess if it's a bug affecting vivid as well, that's SRUable02:27
micahg(at least a targeted fix for the bug)02:27
tewardyeah that was my thought, but we may want to poke the release team on that first.02:27
tewardbecause it adds a dep to the actual package itself02:28
tewardfixes the one bug, but not sure if it's entirely SRUable02:28
tewardbut again, i need sleep xD02:28
tewardcan't do any major devel consideration stuff while tired02:28
tewardlast time i did that i ended up writing five pages of unintelligible python scripts02:29
dholbachgood morning06:45

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