/srv/irclogs.ubuntu.com/2014/06/26/#ubuntu-devel.txt

sarnoldmark06: that contains the database used by locate, for e.g. "locate apache"00:00
mark06is this the module that fills in the repositories menu? http://bazaar.launchpad.net/~ubuntuone-control-tower/software-center/stable-13-10/view/head:/softwarecenter/backend/channel_impl/aptchannels.py00:03
mark06HMM WHAT? PROBLEM DISAPPEARED00:04
mark06I was just running apt-file update, is that interfering somehow?00:05
sarnoldoh I wonder if this is that crazy xapian thing I've tried to ignore00:06
Noskcaj_pitti: Could you please merge gnome-packagekit soon? It drops upower usage. If you don't have time, i could take it00:17
mark06I had deleted the xapian dir then SC started to exit after opening...00:17
mark06folks, I'm leaving then, thank you for the attention anyways... if it's ever related to apt-file and I find reproducible steps, I think I'll just file a bug.... bye00:23
sladenmtwebster:00:48
=== timrc is now known as timrc-afk
mtwebstersladen: ?01:10
=== timrc-afk is now known as timrc
=== _salem is now known as salem_
sladenmtwebster: accidentally trying to tab-complete mark06 to provide encouragement, but tab-completion + enter failed01:38
luistcan i build a i386 package in my amd64 VM?01:40
=== timrc is now known as timrc-afk
=== timrc-afk is now known as timrc
=== salem_ is now known as _salem
=== timrc is now known as timrc-afk
=== timrc-afk is now known as timrc
=== fginther is now known as fginther|away
pittiGood morning04:14
Unit193Howja.04:14
pittiNoskcaj: oh, did I touch that last? indeed; if it's compatible with our packagekit, sure (feel free to steal, of course)04:16
pittiNoskcaj: ah, the merge is trivial04:16
pittiOdyX, tkamppeter: FYI, latest cups' autopkgtest now fails, thus it's stuck in -proposed04:23
=== dpm-afk is now known as dpm
=== timrc is now known as timrc-afk
dholbachgood morning06:03
=== timrc-afk is now known as timrc
pittihey dholbach, wie gehts?06:07
pittimvo_: guten Morgen06:07
dholbachhey pitti, hey mvo_06:07
mvo_hey pitti, good morning!06:07
dholbachsehr gut - wie geht's Euch?06:07
mvo_hey dholbach06:08
pittimvo_: recently we seem to have gotten a stricter pep8, which now makes a lot of tests fail; ubuntu-release-upgrader, update-manager, aptdaemon are your realm, there's some more06:08
pittidholbach: supi, danke!06:08
pittimvo_: want a hand with some of them? most of them are the new (IMHO relatively stupid) '# needs to be followed with a space' check, argh06:09
mvo_pitti: aha, thanks. I saw the failures but haven't investigated further06:09
pittiall my nice "#--------" separators cause complaints now :)06:09
mvo_pitti: haha, I have a look now, perfect work to wake up fully ,)06:09
pittilol06:09
pittimvo_: alternatively that particular comment one could of course just be ignored :)06:09
=== RAOF_ is now known as RAOF
pittimvo_: as I said, feel free to toss me one or two of these for fixing06:43
mvo_pitti: thanks, if you could take a look at aptdaemon that would be great06:45
pittimvo_: sure06:45
=== oSoMoN_ is now known as oSoMoN
mvo_pitti: I take care of the other two (and did a bit of drive-by fixing along the way :)06:45
mvo_pitti: thanks!06:45
pittimvo_: do you happen to have the changes from https://launchpad.net/ubuntu/+source/aptdaemon/1.1.1+bzr970-1ubuntu2 in local bzr and just forgot to push, or shoudl I just grab the diff from LP?07:21
pittimvo_: I'll also adjust vcs-* from trusty to utopic for the upload07:22
=== timrc is now known as timrc-afk
mvo_pitti: ups, I accidently pushed it to bzr+ssh://bazaar.launchpad.net/~ubuntu-core-dev/aptdaemon/ubuntu-utopic/07:23
mvo_pitti: its on the right branch now. and fix for fixing the vcs header07:23
pittimvo_: thanks07:25
pittimvo_: I assume s/fix for/thanks for/ :)07:25
mvo_:)07:25
* mvo_ can't type and needs more tea07:25
* pitti hugs mvo07:27
* mvo_ hugs pitti07:28
=== timrc-afk is now known as timrc
pittimvo_: erk, I botched the version number, should have set it back to -1ubuntu1 (it's -1ubuntu3 now even though it's a new upstream snapshot); but no biggie07:37
pittimvo_: cf. "tea"07:37
mvo_pitti: heh, no worries07:39
LocutusOfBorg1cjwatson, the new vtk is on mentors :)07:44
LocutusOfBorg1cjwatson, nevermind, vincent cheng is actually uploading, thanks :D08:14
* xnox lost my irc connection again =(08:15
xnoxdoko: boost pretty printers that looks cool. Can one package it, in a way that it gets auto-enabled when installed / available.08:15
dokoxnox, if you do so, please check that it works with Python308:16
xnoxack.08:22
=== sletta_ is now known as sletta
roadmrwhy use awk when you can get just as confused with sed O_009:55
brendandroadmr, why use either when you can just kill yourself ?10:04
brendandroadmr, haven't used either in a while and my life is better for it :)10:05
brendandless stress10:05
brendandmvo_, dumb question - how do i run the integration tests for click?10:07
cjwatsonLocutusOfBorg1: ok, cool10:09
LocutusOfBorg1:)10:10
cjwatsonbrendand: use an autopkgtest runner on click10:10
cjwatsonbrendand: or debian/tests/run-tests.sh in an environment with all of click's binary packages plus the ones listed in debian/tests/control installed10:11
roadmrbrendand: oh you mean: https://www.youtube.com/watch?v=0B0sFtRTlx410:11
LocutusOfBorg1xnox, what is missing for http://people.canonical.com/~ubuntu-archive/transitions/html/libav10.html?10:12
LocutusOfBorg1just performous?10:12
LocutusOfBorg1seems that vtk6 and wxsvg are good10:12
brendandroadmr, okay then...10:12
roadmrbrendand: so what do you use when you need a regex? or have you completely freed yourself from regexes?10:13
brendandroadmr, grep10:14
roadmrbrendand: but.. but.. what about substitution?10:14
brendandroadmr, bah, who needs substitution10:15
rbasakinfinity: with juju-core still stuck in utopic-proposed on the powerpc FTBFS, what do you think of ignoring the powerpc arch for the purposes of migration?10:15
roadmrwhere we're going, we don't need substitution10:16
infinityrbasak: We could pull the binaries for now.  I'd really like to get to the bottom of why it breaks, but not how I want to spend my vacation.10:17
infinityrbasak: I'll yank the binaries in utopic/powerpc for now.10:18
infinityGAH.10:19
infinityI may have just removed juju-core entirely.  La la la.10:20
infinityWell, that will have the same effect. :P10:20
cjwatsonLocutusOfBorg1: vtk6, wxsvg, nepomuk-core are all false positives.  I expect to demote performous to -proposed.  I think we just need to figure out what to do with mplayer's various reverse-dependencies (since mplayer's been removed from Debian, so we should probably eventually remove it).10:22
rbasakinfinity:10:23
rbasakinfinity: I'm not sure what you mean by "yank the binaries".10:23
infinityrbasak: Remove the powerpc juju-core binaries from utopic.10:23
rbasakBut...they never got built?10:24
infinityrbasak: Of course they did, or you wouldn't have this problem.10:24
LocutusOfBorg1exactly cjohnston10:24
rbasakOh.10:24
rbasakI see10:24
rbasakSo migration succeeds, because utopic "never had" a powerpc build. I follow now, thanks.10:24
LocutusOfBorg1sorry cjwatson I hope with the accept of new ffmpeg will be back agan10:25
infinityrbasak: Although, with my typo, migration will now succeed because utopic has no juju-core at all. :P10:25
rbasak:)10:25
infinityrbasak: But, whee.  End result the same.  Too lazy to waste the effort copying it back in just to supersede it half an hour later.10:25
rbasakOK, thanks!10:25
bluesabrehey guys, quick question... what's the process for shipping packages with *only* translation updates? I would imagine that they do not need to follow the whole SRU process, right?10:26
bluesabre(gearing up for .1)10:26
infinityrbasak: Anyhow.  We need to get to the bottom of this.  The regression is obviously a bug somewhere (toolchain bug, bug in juju tickling a toolchain change, who knows), and we do actually have people (Servergy) trying to do juju things with ppc32.10:27
infinityrbasak: But, since it seems to be okay on trusty, as long as we make sure to figure it out on utopic "soon", I'm fine with a temporary hack around it.10:27
rbasakinfinity: I would have looked at it, except I don't think I have a chance of having access to somewhere where it reproduces.10:28
infinityrbasak: Also, mildly concerned that, even though ppc32 isn't an officially supported arch, any regression in powerpc usually also affects ppc64, so we could have a sleeper bug that will bite us in two weeks on ppc64el.10:28
rbasakI should probably focus on landing 1.18.4 in Trusty now that I have the MRE acked.10:29
infinityrbasak: Right, the part where it doesn't reproduce on the porter confuses the crap out of me, since I installed all the same packages locally and *could* reproduce.10:29
rbasakinfinity: maybe copy the exact buildd chroot over?10:29
infinityrbasak: I'll have to move on to trying to identically reproduce the porter, including hardware, and see if that at least reproduces the lack of reproduction, cause I'm puzzled.10:29
=== roadmr is now known as roadmr_afk
rbasakinfinity: I'm just saying that I seem to have no choice but to leave the whole thing to you right now.10:30
infinityrbasak: Yeah.  I can give you access to a machine where it *does* reproduce, if you're interested in trying to trace the explosion.10:30
infinityrbasak: Personally, I want to know why it *doesn't* fail on the porter, cause that's confusing as heck.10:31
cjwatsonLocutusOfBorg1: well, maybe, but I'd rather not wait for that10:31
rbasakinfinity: I might need to take you up on that, but I think I need to prioritise a few other things first before I can do a deep dive on that.10:31
LocutusOfBorg1cjwatson, of course not, I was thinking about a debian reintrodution and an ubuntu sync10:32
infinityrbasak: Right.  Focus on the SRU first, but keep this in the back of your mind.10:32
rbasakAck, thanks.10:32
rbasakFor an MRE SRU with 1.18.4-0ubuntu1 in utopic, is 1.18.4.0ubuntu1~14.04.1 a sensible version number for Trusty?10:34
cjwatsonLocutusOfBorg1: well the wnpp bug looks like a hideous swamp to me so I see no reason to predict any particular timeframe in which ftpmaster will want to deal with it ...10:34
bluesabreAre any sponsors available to upload the following packages to trusty-proposed?10:35
bluesabrehttps://bugs.launchpad.net/ubuntu/+source/lightdm-gtk-greeter/+bug/133187110:35
ubottuUbuntu bug 1331871 in lightdm-gtk-greeter (Ubuntu) "[SRU] Please backport lightdm-gtk-greeter 1.8.5 to trusty" [Undecided,New]10:35
bluesabrehttps://bugs.launchpad.net/ubuntu/trusty/+source/menulibre/+bug/132340510:36
ubottuUbuntu bug 1323405 in menulibre (Ubuntu Trusty) "[SRU] Please backport menulibre-2.0.4 to trusty" [Undecided,New]10:36
xnoxdoko: i've seen gobjc ftbfs, as gobjc points to gobjc-4.9, whilst gcc has been reverted to 4.8.10:40
xnoxdoko: will you be re-instating 4.9 as default soon (and/or already did so)10:41
xnoxdoko: or will you revert gobjc to 4.8 as well now?10:41
dokoxnox, planned for Monday to default to 4.9 again10:45
xnoxdoko: cool!10:45
dokothen just give back the ftbfs10:45
xnoxsehr gut! =)10:45
sil2100slangasek, seb128: so, regarding libqofono tests... not sure if we'll be able to get those easily working10:46
sil2100slangasek, seb128: those tests seem to require ofono working to pass, and it's a strange configuration10:49
cjwatsonsiretart: I think somebody needs to go through the dependencies on mencoder in Ubuntu (of which there are rather more than in Debian due probably to debian-multimedia.org imports in the dawn of time) and see what can be done with them10:51
shadeslayerpitti: whom do I talk to about retiring some upgrade jobs on jenkins?10:54
pittishadeslayer: jibel or me10:54
shadeslayerpitti: https://jenkins.qa.ubuntu.com/view/Upgrade/job/upgrade-kubuntu-precise-trusty-desktop-backports-amd64/ & https://jenkins.qa.ubuntu.com/view/Upgrade/job/upgrade-kubuntu-precise-trusty-desktop-backports-i386/ can be retired10:55
shadeslayerpitti: I'm assuming saucy jobs will be auto terminated on saucy EOL10:55
=== vrruiz_ is now known as rvr
pittijibel: ^ can I just delete them, or will they come back automatically from some config file?10:56
shadeslayerIIRC he had a branch with the config in them10:56
brendandcjwatson, what have i got myself into here: http://paste.ubuntu.com/7705276/?10:57
cjwatsonbrendand: Can I see "find /opt/click.ubuntu.com -ls"?11:00
brendandcjwatson, right - there's some user directories in there for users i later deleted11:01
brendandcjwatson, enough to just rm those?11:01
cjwatsonbrendand: I'd like to see the evidence before you delete it, if possible11:03
cjwatsonIt definitely shouldn't crash and block upgrades11:04
cjwatson(OK, that may be hard to fix in this case and you'll have to work around it anyway, but for the future)11:04
cjwatsonbrendand: Also, you should be doing this kind of test in a clean chroot anyway11:04
brendandcjwatson, http://paste.ubuntu.com/7705310/11:05
brendandcjwatson, yeah. this was a little while ago11:05
seb128sil2100, slangasek, well, we probably shouldn't block landing on that then, but still have a bug for tracking the work needed11:05
cjwatsonbrendand: Right, so removing the stale directories from under /opt/click.ubuntu.com/.click/users/ will fix this, but I'd like a bug report11:07
brendandcjwatson, will do11:07
cjwatsonWe need to do something more intelligent there, not 100% sure what :)11:07
brendandcjwatson, does "Can't update click if we have previously installed packages for users that were later deleted" summarise it?11:09
cjwatsonbrendand: Yes11:12
brendandcjwatson, https://bugs.launchpad.net/bugs/133461111:14
ubottuUbuntu bug 1334611 in click "Can't update click if we have previously installed packages for users that were later deleted" [Undecided,New]11:15
brendandcjwatson, now can i zap them :)11:15
cjwatsonbrendand: Yep11:15
cjwatson(for future reference, bugs on click go on the click package in Ubuntu, not the upstream project)11:16
cjwatsonNot even sure how that was possible, since click upstream doesn't have bug tracking in Launchpad configured11:16
=== roadmr_afk is now known as roadmr
=== bschaefer_ is now known as bschaefer
sil2100seb128: yeah, I've been trying to make them better, since I fixed up the rules to already start the tests properly but making the tests run as they should would require a lot of quilt patching probably11:21
seb128sil2100, right, well please open a bug and write your finding in there11:22
sil2100ACK11:22
mvo_cjwatson: just catching up with the backlog, do you want me to look at this issue ? (bug #1334611)11:22
ubottubug 1334611 in click (Ubuntu) "Can't update click if we have previously installed packages for users that were later deleted" [High,Triaged] https://launchpad.net/bugs/133461111:22
cjwatsonmvo_: If you like - we should probably just ignore registrations for users that don't exist when we're trying to iterate over all users11:25
* mvo_ nods11:25
cjwatsonmvo_: It would be nice to figure out why we're getting getpwnam returning NULL with errno == 0 ...11:25
cjwatsonOh, maybe that's just what getpwnam does when the user doesn't exist but there's otherwise no error11:25
cjwatsonYeah, getpwnam(3) ERRORS "0 or ENOENT or ESRCH or EBADF or EPERM or ...: The given name or uid was not found."11:26
cjwatsonGreat, uh, I wonder if there's a reliable way of telling the difference!11:26
mvo_cjwatson: yeah, just looked at the manpage too, great to get so many "or" options :/11:27
sil2100seb128: what would be the best place to fill the bug at? As libqofono package doesn't exist yet11:29
siretartcjwatson: I fear that most of them need to be removed. alternatively, we could have an mplayer/mencoder that links statically against its internal copy, but do we really want that?11:32
seb128sil2100, just open against ubuntu and reassign once the package is uploaded11:32
cjwatsonsiretart: I asked because I don't want to learn enough to make the decision ... :)11:33
sil2100ACK11:33
sil2100seb128: thanks :)11:33
siretartcjwatson: I see :-)11:42
=== roadmr is now known as roadmr_afk
=== roadmr_afk is now known as roadmr
=== MacSlow is now known as MacSlow|lunch
Matml_Hi all.12:15
infinityrbasak: 1.18.4-0ubuntu1~14.04.1 implies it's a straight backport of the utopic packaging.  If it's the trusty packaging, but the new upstream source, you want 1.18.4-0ubuntu0.14.04 or similar.12:16
infinityrbasak: The distinction might not matter today, but I imagine it will in time, if {build-,}deps get versioned or the packaging diverges in other "can't be identical between releases" ways.12:16
rbasakinfinity: OK, thanks. That's a good point though - for an MRE, must I use trusty packaging? In this case utopic also carries the same major series version, so the packaging changes are generally good (eg. additional dep8 tests)12:17
infinityrbasak: As a general rule, making unnecessary packaging changes in an SRU (even an MRE) just muddies the review and verification.12:20
rbasakOK, I'll avoid that then - thansk.12:20
infinityrbasak: But things that obviously don't affect the binary at all (dep-8 is a fine example), I can see why people might want to keep them in sync.12:20
infinityrbasak: The general theory though, is that the packaging in trusty was tested on trusty, the packaging on utopic was tested on utopic, and there's no guarantee the latter works on the former.  Obviously, if changes need to be made to accomodate the new upstream, that's different.12:21
=== fginther|away is now known as fginther
halfiehi, I am very new to Ubuntu (and Debian) packaging. so I was wondering if I got get some early feedback on one of packages I am packaging currently?12:31
halfies/got/could12:31
halfiehttps://github.com/kholia/rexgen12:31
=== MacSlow|lunch is now known as MacSlow
pittishadeslayer: removed from internal jenkins, RT sent to remove from public one12:48
=== _salem is now known as salem_
jibelshadeslayer, and moved to old/ in the branch so they won't be recreated if I ever need to republish trusty upgrade jobs.12:53
Mlar_Hi all.14:57
Dave77how do I get somebody to make a patch for a program?15:35
chilukCan someone point me to the 12.04.5 development milestone dates?16:01
bekkschiluk: I dont think there will be a 12.04.516:03
chilukbekks there most certainly will be a 12.04.516:03
bekksReally? https://lists.ubuntu.com/archives/ubuntu-devel/2014-February/038042.html16:04
chilukbekks yes really https://launchpad.net/ubuntu/+milestone/ubuntu-12.04.516:05
chilukexcept I'm looking for dates.16:05
bekksLook for the expected date on the link you just posted.16:06
chilukbekks ok man , love the effort, but expected date does not a milestone date make..16:07
chilukbasically I'm trying to find development milestones.. feature freeze dates... alpha beta milestones, etc.16:08
cjwatsonchiluk: Don't think they're set, project from the earlier entries on https://wiki.ubuntu.com/PrecisePangolin/ReleaseSchedule16:13
chilukthanks cjwatson that is what I was looking for.16:13
=== roadmr is now known as roadmr_afk
alexbligh1I'm having some fun with conffiles and upgrades. I am trying to upgrade between Precise (with apache 2.2) and Trusty (with apache 2.4). Precise apache has mod_ident, but Trusty does not (LP#1333388). No problem, I will create my own mod_ident module (https://github.com/abligh/libapache-mod-ident - also in the LP bug). This installs fine on a clean install of 14.04 but I am told that post an upgrade from 12.04 t17:04
alexbligh1o 14.04 the conffile (/etc/apache2/mods-available/ident.load) does not install, presumably because the residual apache package deleted the conffile on upgrade. Assuming 14.04 isn't going to be fixed in the near future and I still need my module, what's the correct way to address this? Install the conffile somewhere else then copy it in postinst and remove it in prerm (yuck)?17:04
alexbligh1I'm having some fun with conffiles and upgrades. I am trying to upgrade between Precise (with apache 2.2) and Trusty (with apache 2.4). Precise apache has mod_ident, but Trusty does not (LP#1333388). No problem, I will create my own mod_ident module (https://github.com/abligh/libapache-mod-ident - also in the LP bug). This installs fine on a clean install of 14.04 but I am told that post an upgr17:05
alexbligh1ade from 12.04 to 14.04 the conffile (/etc/apache2/mods-available/ident.load) does not install, presumably because the residual apache package deleted the conffile on upgrade. Assuming 14.04 isn't going to be fixed in the near future and I still need my module, what's the correct way to address this? Install the conffile somewhere else then copy it in postinst and remove it in prerm (yuck)?17:05
alexbligh1I'm having some fun with conffiles and upgrades. I am trying to upgrade between Precise (with apache 2.2) and Trusty (with apache 2.4). Precise apache has mod_ident, but Trusty does not (LP#1333388).17:05
alexbligh1x17:05
alexbligh1x17:06
sarnoldalexbligh1: you didn't miss any responses while you were away17:07
alexbligh1(apologies if spamming the channel here, client is showing channel hung)17:07
rbasakalexbligh1: so the Precise apache2 package had a conffile defined in it, but in Trusty that's gone?17:08
rbasakalexbligh1: so the Precise apache2 package had a conffile defined in it, but in Trusty that's gone?17:10
rbasakalexbligh1: if so, can you see if dpkg lists the conffile as obsolete after the upgrade?17:10
rbasakIf this is the case, then we have two bugs - the mod_ident regression, and the obsolete conffile.17:11
rbasakhttps://wiki.debian.org/DpkgConffileHandling has some information on this.17:11
alexbligh1rbasak, a pile of apache modules (including mod_ident) have gone between Precise and Trusty, as far as I can tell because the autoconf is 'dumb' (by which I mean doesn't send anything special on the ./configure line), and upstream apache changed the default from compile everything to 'most'. You need 'reallyall' or something for everything (it's in the LP bug)17:12
alexbligh1rbasak, I'm not sure whether omitting these modules from the standard apache module is a bug or a feature, but it would at least be nice if they were around in apache2-mod-extra or something (which they aren't at the moment)17:13
rbasakalexbligh1: sounds like that's a bug that needs forwarding to Debian.17:13
rbasakIf Debian go to 'reallyall', then maybe we should consider an SRU to Trusty, although that does scare me a little.17:14
alexbligh1rbasak, well, I filed it in LP, with a patch to fix it for mod_ident :-)17:14
alexbligh1rbasak, should I file it at debian as well as Ubuntu?17:14
rbasakalexbligh1: thank you for investigation - it saves me from figuring out what's going on.17:14
rbasakalexbligh1: if you could check if it affects Debian, and file if they don't have a bug already, etc, then that would be great, yes.17:15
rbasakalexbligh1: I would prefer not to diverge from Debian on this, so would prefer to take a fix from them rather than add to the Ubuntu delta on apache.17:15
alexbligh1rbasak, then the problem is made worse with the conffile thing. QA looked at it here and then (unhelpfully) did piles of purge stuff in order to try and fix it. It looks like the conffile is obsolete or something.17:15
rbasakalexbligh1: right. If a newer package version intentionally drops the conffile, it needs to specifically take steps to remove the obsolete conffile.17:16
alexbligh1rbasak, that essentially means I can't install my replacement mod_ident (repo provided) and will presumably bite us if we do a apache2-mod-extra too.17:16
rbasakalexbligh1: that's right, yes. https://wiki.debian.org/DpkgConffileHandling explains what's going on there.17:16
sarnoldheh, I'd have tried the "piles of purge stuff" myself :)17:16
rbasakalexbligh1: it sounds like this was inadvertent, so that would explain the obsolete conffile17:17
alexbligh1rbasak, yeah I think so. I will file a bug with debian but I am not holding my breath for an Ubuntu SRU in the timescale I need it - which is entirely understandable given the modules are slightly obscure.17:17
alexbligh1rbasak, what's the best way for me to work around this in the mean time?17:18
alexbligh1rbasak, (and yes I'm reading that page)17:18
sladen...conffile shouldn't be disappearing even if it's missing from the newer package17:18
sladenunless something is explicitly causing it to be nuked17:18
rbasakalexbligh1: I'm not sure. Maybe don't ship the conffile in your extra package, and force the right thing in place with config management?17:18
rbasakalexbligh1: the trouble is that the obsolete conffile is a bug in the apache packaging in Trusty, and you can't easily fix that without rebuilding it or us landing an SRU.17:19
alexbligh1rbasak, config management == copy the file on postinst?17:19
rbasak(and for production use rebuilding it causes issues with any future security updates)17:19
alexbligh1rbasak, that is precisely my concern17:20
sladenalexbligh1: if you need a short-term ugly kludge,  chattr +i theconfile  before upgrade17:20
rbasakalexbligh1: I meant puppet/chef etc. Copying the file on postinst is evil and shouldn't be in the archive, but as a workaround for your own custom package sounds fine.17:20
alexbligh1rbasak, no puppet chef in play here. These are in essence appliance boxes out in the field17:23
alexbligh1rbasak, my concern is the next 'apt-get update && apt-get upgrade' then has the SRU in and confuses people.17:24
rbasakalexbligh1: then the postinst method sounds OK, but I can see at least one catch - if/when we SRU a removal of the obsolete conffile, you'll lose the file.17:24
alexbligh1rbasak, indeed :-/17:25
alexbligh1rbasak, chance of released SRU shipping before Jul 15?17:25
alexbligh1rbasak, (quite prepared for the answer 'zero')17:25
rbasakTwo and a half weeks? Feasible but maybe unlikely.17:26
rbasakYou'll want an Ubuntu developer who can help you land it as a priority.17:27
alexbligh1rbasak, do you know off the top of your head whether the name of the .load file in apache2 has to match the name of the module? Because the other option is simply to rename the .load file to something else if it's just relying on a wildcard load.17:27
rbasakIIRC it does have to match something.17:27
rbasak(I've tried using a different name in the past and something broke)17:28
alexbligh1actually perhaps I just rename the whole module, and beg someone at Ubuntu to add provides+conflicts+replaces to the SRU (when it comes) with my module.17:28
alexbligh1(as the config directives will still conflict)17:28
alexbligh1or I suppose I could change the config directives too (sigh)17:29
rbasakI don't think that adding metadata for packages that never entered the archive (Debian or Ubuntu) is acceptable, sorry. But maybe somebody can tell me otherwise.17:29
rbasakCan you fix the problem with a new apache2 in your own PPA maybe, and watch for security updates and maintain the PPA until an SRU lands?17:30
alexbligh1rbasak, well we have our own repo so I can do better than a PPA :-) I suppose I can do that, yes. Actually I'm not sure I even need to watch for security updates as if the 'right' apache is upraded to it should remove all trace of needing the conffiles, so a security upgrade would then fix it, yes?17:32
alexbligh1rbasak, and that would also mean that I could supply the bug fix for the main package :-)17:32
rbasakalexbligh1: a security update will not fix the conffile bug. They bypass the normal SRU process, including the week-long public testing period, so can't do anything but fix security issues.17:33
rbasakalexbligh1: a bug fix for the main package would be appreciated though! This probably needs some coordination with Debian's fix though, assuming this affects Debian - I don't want to diverge from them.17:34
alexbligh1rbasak, no I meant that if "my" apache2.4 is installed first, it would (presumably) remove all trace of mod_ident.load from the relevant debian package file. So then if a security update comes through it would reinstall over my package (sure) but the mod_ident thing wouldn't be there in the first place. But I'd need to know "my" apache2 was installed before mod_ident (depends: would do I suppose)17:35
rbasakalexbligh1: ah - good point. Your custom mod_ident package could have a versioned Pre-Depends on your custom apache 2.4 package to ensure that the postinst runs before it's unpacked.17:36
alexbligh1rbasak, or perhaps I could do it in a transition package17:37
alexbligh1actually doing it in my apache2.4 package is better17:38
rbasakJust look out in case mod_ident is reintroduced in an SRU. I don't know if we'll do that or not though.17:38
alexbligh1rbasak, I presume I need to do the bit marked "# Remove a no-longer used conffile" in that page you sent me?17:39
alexbligh1rbasak, hopefully if you do reintroduce it it will be in an apache2-mod-extra17:39
alexbligh1rbasak, or that will be what I will be suggesting in the debian bug :-)17:40
rbasakalexbligh1: I think so, yes.17:40
rbasak(haven't looked in detail)17:40
alexbligh1rbasak, thanks17:41
alexbligh1rbasak, very useful!17:41
roaksoax4/win 917:53
FlowRiserhey guys, I have a quick question; Is the /etc/os-release file also available on Ubuntu?18:35
bekks No.18:35
rbasakI appear to have one (on Trusty)18:35
slangasekyes, it is.18:35
bekksFlowRiser: Use lsb_release -a instead18:35
slangasekit's a relatively recent thing, so it's only present in releases after 12.0418:36
rbasakhttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=659853 was the bug in Debian. Fixed in base-files 6.8.18:36
ubottuDebian bug 659853 in base-files "base-files: Please provide /etc/os-release" [Wishlist,Fixed]18:36
slangasekbut it's part of base-files, so every Ubuntu system from quantal on will have it.18:36
FlowRiserthank you, slangasek!18:37
bekksTIL :)18:37
FlowRiserwhat does TIL mean?18:37
* FlowRiser is a noob18:38
mdeslaurbdmurray: can I steal your gnupg merge?18:38
FlowRiseralso, bekks, i would normally use lsb_release on Ubuntu; But I am working on doing some Debian-Ubuntu stuff that need to work on both18:39
FlowRiserlsb_release does not come by default with Debian18:39
bekksFlowRiser: and debian doesnt support lsb_release? :P18:39
bdmurraymdeslaur: yes, please18:39
FlowRiserit just does not come by default, at least on jessie18:40
=== dpm is now known as dpm-afk
=== barry` is now known as barry
stgraberslangasek, cjwatson: can one of you let my e-mail to u-d-a through?19:35
slangasekstgraber: doing19:36
=== rww is now known as rwd
=== gusnan_ is now known as gusnan
=== enrico_ is now known as enrico
achianghaving trouble building a utopic schroot hosted in trusty. any clues? http://pastebin.ubuntu.com/7708123/21:48
achiangor rather, it builds fine, but entering it is problematic21:48
=== maxb_ is now known as maxb
achianghm, experiencing this symptom - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=67518922:26
ubottuDebian bug 675189 in schroot "schroot: Doesn't mount /dev, /proc, /sys, /home, etc. anymore" [Important,Fixed]22:26
=== salem_ is now known as _salem
infinityachiang: Seems unlikely that it's that bug, based on when it was fixed.22:29
achianginfinity: agreed that it's probably not the same bug, but at least it's giving me clues on places to look22:29
=== alexisb is now known as alexisb_afk
infinityachiang: The output of "schroot -v -c utopic-amd64" might be enlightening.22:30
achianghere is a different diff, first - http://pastebin.ubuntu.com/7708266/22:31
infinityachiang: That's pretty much how it looks on my system.22:32
achianginfinity: here's the -v output -  http://pastebin.ubuntu.com/7708268/22:32
achianginfinity: interestingly, i have another schroot that i created a while ago (trusty-armhf) and it is using the default profile. and that one does mount my /home properly22:33
infinityachiang: So, I see a PROFILE=sbuild there, mine has PROFILE=default.  Do you set profile in your config for the chroot? (I don't)22:33
achiangyeah... i wonder why i am using the sbuild profile22:33
achiangneed to figure out what env vars influence that (or dotfiles)22:33
infinityachiang: /etc/schroot/chroot.d/foo22:33
infinityachiang: ideally, that shouldn't contain profile= at all, then you'll get default when you run schroot, and sbuild when you access it via sbuild.22:34
achianginfinity: right... mine does contain a profile= line...22:34
infinityachiang: Which is generally the desired behaviour.22:34
infinityachiang: Err, oh.  Really?22:34
achianginfinity: i'm trying to figure out now why/how that got in there22:34
achiangit says profile=sbuild22:34
infinityachiang: Oh, you said "does" and I read "does not".22:35
infinityachiang: It could well be a bug in mk-sbuild or something.  I haven't used it in ages, since I just copied raring->saucy->trusty->utopic. :P22:35
achianghm, i don't seem to have anything in ~/.schroot or ~/.sbuild ...22:35
achiangnothing suspicious in env either - http://pastebin.ubuntu.com/7708285/22:36
infinityachiang: It's a mk-sbuild bug.22:36
achiangindeed22:37
achiangSCHROOT_PROFILE="sbuild"22:37
infinitySCHROOT_PROFILE="sbuild" (overridable at runtime).22:37
infinityachiang: Anyhow, just whack the line entirely from the config and you'll be happy.22:37
achiangprofile=$SCHROOT_PROFILE22:37
achianginfinity: ack, i can do that... just wondering why am i getting bit now?22:37
infinityachiang: Maybe you haven't used it in a while?22:38
infinityOr on trusty?22:38
geofftinfinity: Oh, does leaving it out do that? Then why does mk-sbuild even bother to set it?22:39
infinitygeofft: Leaving it out does the right thing, which should be the mk-sbuild default, IMO.  No idea why it's not.22:39
geofftI ran into this last night -- it changed in raring's ubuntu-dev-tools22:39
geofft(and it's not even properly overridable via the environment, like it vaguely claims)22:40
infinitygeofft: It should be overridable as of 13.10, I think.22:40
infinitygeofft: But it really shouldn't have a default at all.22:40
geofftYou can override it in ~/.mk-sbuild.rc but not at runtime in the environment, unless I'm misreading22:40
achiangubuntu-dev-tools (0.149) unstable; urgency=low22:41
achiang  [ Marc Deslauriers ]22:41
achiang  * mk-sbuild: allow specifying the schroot profile.22:41
achiang  * ubuntutools/config.py: properly handle name being None.22:41
achiang -- Benjamin Drung <bdrung@debian.org>  Tue, 13 Aug 2013 23:12:42 +020022:41
infinitygeofft: Yeah, it only works with the dotfile.  Precisely because a default is set, which overrides the environment.22:43
* achiang fires up ubuntu-bug22:43
infinityTo be fair, the tool *is* called mk-sbuild, not mk-schroot, but given how many of us use it for the latter case, I'd call this a bug. :P22:43
achianghttps://bugs.launchpad.net/ubuntu/+source/ubuntu-dev-tools/+bug/133488622:51
ubottuUbuntu bug 1334886 in ubuntu-dev-tools (Ubuntu) "/home not mounted, causes schroot errors" [Undecided,New]22:51
* achiang decides this yak looks nice and trim now, tries to remember what he was doing earlier22:52
=== rwd is now known as rwwcoin

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