=== utlemming_away is now known as utlemming [12:22] infinity: ping, since you're on the established SRU duty according to the SRU page, can you accept the nginx upload to vivid, so it adds apport hooks so we don't have any more bugs with no useful debug data on package installation/postinstall failures? (Which is the current case) [12:34] teward: How well tested is this? [13:45] hi, i'm maintainer of a https://wiki.ubuntu.com/DerivativeTeam/Derivatives/Estobuntu and i'm trying to find out how to move closer to the standard release process of ubuntu with the project [13:46] it seems derivatives project is dead, i think i remember i once thought about replacing our currently used ubuntu customisation kit with ubuntu-defaults-builder [13:48] since estobuntu is a bit more than localisation (some extra software, for example id card utility and firefox addon), is there a recommended way of doing it? [13:51] that is, packaging it and distributing it etc so that it could be as close to official ubuntu releases as possible [13:52] what has become of the derivatives project? is some of it embraced in official process? is ubuntu-defaults-builder actually used to create default images? [13:53] infinity: i heared you might know something about it, no? [13:55] tramm: I'm actually not sure what the state of the art is for remixes, I only tend to deal with official flavours. [13:55] infinity: tested in a VM under the same test case conditions, several times, i can run through and trigger a bug report and provide it for you if you'd like. I've done about seven tests so far in the amd64 builds on both Wily and Vivid, viewing the report after each test, and seeing the data from the hooks included in the report. done the same with a crash report, and due to the "UnreportableThirdParty" from a .deb isntall, i've dropped the [13:55] source_nginx.py hooks into the package-hooks dir [13:56] and run the tests that way (with successes after debugging my python minor syntax fails, such as indentation failures or a missing :) [13:56] teward: Ahh, yes, python is very picky about missing emoticons. [13:56] it's in Wily and i tested there as well, it appears to work as is. [13:56] infinity: heh. missing colons on ifs and elses break things, so i had to hunt for that [13:57] kinda like missing semicolons in c++ code breaks everything [13:57] and apologies for the delayed response - i ended up stuck in meetings between 9 and 9:50 my time xD [13:57] tramm, you could ask the baltix guys they do a localized spinoff since years https://launchpad.net/baltix [13:58] teward: ^ [13:58] infinity: thank you kindly! [14:00] infinity: do you use defaults-builder for official release, for example localisations? [14:07] ogra_: i once talked to mantas who's driving the baltix project, but i think they had some custom system for building and didn't really want to move closer to official ubuntu process (they also base not only ubuntu) [14:32] ogra_: sent him a mail though to ask about image generation process [14:34] well, thats the only thing coming to mind ... beyond becoming an official flavour [14:35] infinity: who should i talk to if i want to find out about it? i already ask on #ubunutu-locoteams, former derivatives project admin, bugged maintainer of ubuntu-defaults-builder etc, i'm afraid i'm running out of ideas... :) [14:38] tramm: We don't use ubuntu-defaults-builder for official builds, no. [14:39] tramm: For a lightweight remix style derivative, I'd be more inclined to just tear the Ubuntu ISO apart, install your extra packages, and stuff it back together, personally. But, YMMV. [14:39] tramm: And other than pointing you at https://wiki.ubuntu.com/DerivativeTeam/Derivatives I'm honestly not sure who's best to talk to. [15:48] infinity: to follow up: i tested the package, and as expected the package hooks worked beautifully. Totally bogus test bug that uses the -5ubuntu3.1 packaging, with the hooks, is here, and replicates a case where someone's using an image or installation that has Apache running on 80 already (which is such a postinstall script failed with a job start failure case): https://bugs.launchpad.net/ubuntu/+source/nginx/+bug/1474039 [15:48] Launchpad bug 1474039 in nginx (Ubuntu) "(Test Case Evidence for #1472683) package nginx-full 1.6.2-5ubuntu3.1 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1" [Low,Invalid] [15:48] (for the nginx in vivid-proposed issue)