/srv/irclogs.ubuntu.com/2015/02/10/#ubuntu-release.txt

infinitymdeslaur: Looks like someone else beat me to it.03:58
Mirvarchive admins around? there's a new mir release that would appreciate an ack from you to add new binaries libmirserver29, libmirplatform6, mir-platform-graphics-mesa, mir-platform-graphics-android, mir-client-platform-mesa-dev - could you take a look?06:11
Mirvthe mir source package is built at https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-012/+packages and a summary of debian/ changes (+ build tools diff) is at https://ci-train.ubuntu.com/job/ubuntu-landing-012-2-publish/60/artifact/packaging_changes_mir_0.11.0+15.04.20150209.1-0ubuntu1.diff06:12
infinityMirv: Looks wrong at first glance, but I'm checking the current state of things before I say that. :P06:22
infinityMirv: So, mir-platform-graphics-* are replacing libmirplatform5driver-* right?06:30
infinityMirv: This doesn't affect transaction upgrades like phones, but for apt-get users, you should have the new Conflict/Replace the old to force a smooth upgrade, probably.06:33
Mirvinfinity: yes, the commit is https://code.launchpad.net/~mir-team/mir/server-platform-probing/+merge/24498206:40
Mirvinfinity: but the new files are not named the same06:41
Mirvso the upgrade wouldn't break06:41
Mirvinfinity: so is it ok or do you want something to be done still? I don't think Conflict/Replaces is needed as it's not conflicting/replacing any of the old files07:14
MirvI'll give any feedback back to the Mir team07:14
infinityMirv: The upgrade won't break due to file overlaps, but the old packages will stay installed for no good reason.07:59
infinityMirv: C/R together is a hint to apt to say "replace this package completely with this other one".07:59
infinityMirv: But you could just argue that apt-get autoremove will sort it later, if that package is always installed only as a dependency of other packages.08:00
infinityMirv: So, meh.  Not a hard NACK from me, just a style issue.08:00
Mirvok then09:04
LocutusOfBorg1cjwatson, can you please sync guidedog from debian? (LP: #1407484)09:08
ubot93Launchpad bug 1407484 in guidedog (Ubuntu) "[needs-packaging] guidedog needs packaging" [Wishlist,New] https://launchpad.net/bugs/140748409:08
LocutusOfBorg1it should require a manual hint...09:08
LocutusOfBorg1(or anybody else, please tell me if I'm wrong somewhere)09:11
darkxstcan we get ddebs enabled for ppa:ubuntu-gnome-packaging/staging10:13
darkxstmoving forward that will become the official bridge between gnome3-staging ppas and the archive, rather than using a mishmash of personal ppa's for that task10:14
mvohi, could someone please reject the update-manager upload into precise-propsed? there is a incorrect bug reference in there10:38
cjwatsoninfinity,Mirv: We don't normally use C/R for library transitions, surely; I'd be concerned that for this kind of thing it would make the upgrade unresolvable?10:38
cjwatsonor at least over-complex10:39
cjwatsonLocutusOfBorg1: done.  please check whether any of the changes in https://launchpad.net/ubuntu/+source/guidedog/1.0.0-6ubuntu1 need to be ported forward10:42
cjwatsonLocutusOfBorg1: no, it didn't require a manual hint, just required running syncpackage and then some queue processing10:42
LocutusOfBorg1cjwatson, it is qmake now, so everything is fixed already10:43
LocutusOfBorg1and BTW that bash-ism is fixed (I fixed it upstream prior to upload)10:43
LocutusOfBorg1so yes, plain sync should be ok :)10:43
LocutusOfBorg1thanks a lot10:43
cjwatsonok10:44
LocutusOfBorg1I'm looking at the diff, there is one patch I'm wondering if needed or not10:48
LocutusOfBorg1http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/vivid/guidedog/vivid/view/head:/debian/patches/alternative_shell_fixes.patch10:48
cjwatsonwell, generally avoiding the shell in C/C++ code makes for better code; but afaik all /bin/sh providers in Debian/Ubuntu can cope with "export foo=bar", even though some non-POSIX shells require that to be done in two passes10:50
LocutusOfBorg1so I'll fix in a later release without any hurry :)10:51
cjwatsonI might be missing something, try it with /bin/sh pointing to dash and see10:51
LocutusOfBorg1I have sh pointing to dash already ;)10:51
cjwatsonIIRC the default shell on FreeBSD doesn't like "export foo=bar"10:51
cjwatsoncompare http://git.savannah.gnu.org/cgit/man-db.git/commit/?id=51e3c207a28e6973d034cab241e3c9af64538d2210:52
LocutusOfBorg1thanks, I'll fix it :)10:52
cjwatsonactually, no, that's something slightly different10:53
cjwatsonI was thinking of http://git.savannah.gnu.org/cgit/man-db.git/commit/?id=ce301be3082e376ef73dd079f0389115f619786f and so of course it was old Solaris10:53
LocutusOfBorg1I had to do something similar once, but I never had such issues again10:53
LocutusOfBorg1anyway seems worth a change10:53
infinitycjwatson: It's a plugin, not a library, but fair point.10:56
=== oSoMoN_ is now known as oSoMoN
cjwatsoninfinity: So, how do we want to handle hints for non-devel proposed-migration runs?  Should we just share a single hints branch for everything, since versions generally aren't shared and if they are then a shared version is normally QAed for everything at the same time?12:18
cjwatsoninfinity: Although that might make block-all cumbersome to handle.12:18
cjwatsoninfinity: So if you'd prefer to create ~ubuntu-sru/britney/hints-ubuntu-$series, perhaps, that'd be good with me.  (It should probably be ubuntu-sru, not ubuntu-release)12:19
infinitycjwatson: I think per-series makes more sense, probably owned by SRU, which is cumbersome for you to set up since you recused yourself. :P12:28
cjwatsonYup. :-)12:29
infinitycjwatson: Want to be reactivated for a bit, if this is something you're working on?12:29
cjwatsonI guess I could set it up and then immediately leave again.12:29
cjwatsonI'll just send you MPs for the britney branches, though (and possibly deploy live anyway)12:29
infinitycjwatson: Reactivated for now; we can talk about it when I'm slightly more available.12:29
cjwatsonThey shouldn't be complicated12:30
cjwatsonSure.  Is it Connect or something?12:30
infinitycjwatson: Yeah.12:30
cjwatsonEnjoy.12:30
infinitycjwatson: Owned by SRU means we can make the unblock hints automagic via sru-release, which is the sane way, I think.12:30
infinitycjwatson: Rather than having people actually twiddle files and commit.12:30
cjwatsonYeah, true12:31
infinitycjwatson: Though, in that case, I'll have to think of some way to clean them post-promotion, so people's hint files down grow without bound.12:31
infinityBut meh, that's a minor detail.12:31
cjwatsonBig hint files aren't a major problem12:32
infinityYeah, hence the minor detail comment.12:32
infinityThey're more messy than anything.12:32
cjwatsonI'll probably leave out block-proposed bug support entirely12:32
cjwatsonBut everything else should be pretty simple12:32
infinitycjwatson: If you can keep it, I think the kernel team wants to use it.12:32
infinitycjwatson: To make their automated testing stop a kernel from being a migration candidate if, say, DKMS builds fail.12:33
infinitycjwatson: Andy and I discussed such a thing last week.12:33
cjwatsonHuh, OK.  Shall I make it block-$SERIES-proposed in that case?12:33
infinitycjwatson: Yeah, I guess, so we don't get weird overlap with the devel series.12:34
cjwatsonAnd probably make both block-proposed and block-vivid-proposed work so that people don't get confused.12:34
cjwatsonOr so that people get differently confused. :P12:34
infinitycjwatson: Though, maybe block-proposed-$series, to match the convention for v-needed-* and v-done-*12:34
infinity(Even if that means the suite is now backwards...)12:35
cjwatsonForwards suite was my thought, but I suppose matching v-* is reasonable12:35
* infinity wanders off.12:38
=== jpds is now known as Guest49936
=== pgraner-afk is now known as pgraner
cjwatsoninfinity: Could you go over https://code.launchpad.net/~ubuntu-release/britney/britney1-ubuntu/+activereviews when you get a minute, please?14:21
cjwatsoninfinity: I've created the SRU hint branches for lucid/precise/trusty/utopic and pre-emptively vivid14:22
cjwatson(actually vivid is because I'm getting either proleptic or forgetful in my old age, but it'll be useful in a bit)14:22
mvohi, could someone please reject the previous  update-manager upload into precise-propsed? there is a incorrect bug reference in there and I uploaded a newer version this morning that fixes a incorrect bug reference16:15
mvoeh, actually - just reject all precise-proposed update-manager upload, just found another typo16:38
* didrocks flushes17:55
tewardcan a distro manager review and release nginx to precise-proposed and trusty-proposed?  There is a bug where the nginx cache manager and a module in nginx-extras don't get along in Trusty and Precise, allowing the cache to (1) not work correctly, and (2) expand beyond maximum set boundaries (i.e. if 1024MB is the max boundaries set, cache can expand beyond that).  If you have questions you can direct them at me.  https://bugs.launchpad.net/ngi18:02
tewardnx/+bug/1216817 is the relevant bug (set to Medium because you could run into an 'out of space' error with the cache allowing to grow beyond maximum bounds on resource-limited servers)18:02
tewardblah, whatever, i hate irc truncation.18:02
stgraberwould appreciate if those procps uploads could be processed shortly as the previous procps update combined with current LXC is causing upgrade failure to people right now.19:20
=== elfy is now known as hobgoblin
=== hobgoblin is now known as elfy
infinitystgraber: Looking.19:57
infinitystgraber: Did you forward that upstream and/or to Debian as well?  Looks like a sane fix.19:57
stgraberinfinity: apparently we never upstreamed the previous fix... I'll send a merge request upstream with the two combined20:00
infinitystgraber: Also, I didn't check the constants, but from the naming, wouldn't ERR_PERMISSION_DENIED be more appropriate for ROFS than ERR_UNKNOWN_WRITING?20:00
* infinity goes string hunting.20:00
stgraberinfinity: at the top of the same file20:01
stgraberthough that's in precise only, more recent version of procps no longer have those strings20:01
stgraberI figured I'd keep printing the exact same thing and just fix the return value in case someone was somehow looking at the output20:02
infinitystgraber: Would explain why I can't find it in vivid. :P20:02
infinitystgraber: So, yeah, permission denied is probably "better", but if it's only precise, I don't care.  The generic error is fine too.20:03
* infinity looks at trusty and beyond.20:04
infinitystgraber: Althought, you went generic on the other ones too (ie: matching the default case instead of the eaccess case).  It's pure bikeshedding, though, so I'll let you sort it with upstream when you submit.  Not worth redoing for the SRUs.20:06
stgraberxwarn does show the errno string, so I'm actually unsure as to why they special case EACCES to begin with20:07
stgrabersysctl: setting key "vm.mmap_min_addr": Read-only file system20:08
stgraberthat's what you get with the generic code20:08
infinitystgraber: Ahh, the full string with the errno looks totally sane.20:08
infinitystgraber: So maybe it's the eaccess patch that's wrong. :P20:08
stgraberyeah, very well may be :)20:08
stgraberanyway, will sort it out when I send that branch upstream (waiting on the confirmation e-mail from gitorious)20:09
infinitystgraber: If you can turn around some quick verifications this afternoon, I'll fasttrack releases when I wake up.20:10
stgraberinfinity: sure can do, thanks!20:11
stgraberinfinity: https://gitorious.org/procps/procps/merge_requests/3720:42
stgraberhopefully that'll get merged soon20:42
=== rcj is now known as Guest25083
=== sturmflut_ is now known as sturmflut
=== pgraner is now known as pgraner-afk
stgraberinfinity: tested all the SRUs21:31
=== bluesabre is now known as elty
=== elty is now known as bluesabre
infinitystgraber: Ta.23:22
infinitystgraber: All released.23:24
stgraberthanks!23:24
infinitystgraber: NP, thanks for the quick fix.23:27

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