/srv/irclogs.ubuntu.com/2012/10/22/#ubuntu-release.txt

ScottKdoko_: ^^^ has bug fixes we should have in at the open.07:00
obounaimGood morning everybody07:22
Davieycjwatson / ScottK: Please could you accept the maas SRU?08:08
=== henrix_ is now known as henrix
=== doko_ is now known as doko
cjwatson... I can't say I would have accepted those before general opening, personally10:03
cjwatsonThey aren't important for building other packages10:03
infinitycjwatson: I find the lack of syntax hilighting while preparing other uploads wildly annoying, but YMMV.10:15
infinitycjwatson: Working on eglibc and base-files right now, which are, admittedly, a bit more crucial.10:16
cjwatsonI'm happy to edit that locally temporarily.10:16
cjwatsonSince usually I continue running stable for a while (although this release may be different).10:16
infinityI'm looking forward to britney making this the first release I'm not scared poopless about running from day 1 on my laptop.10:17
* infinity crosses his fingers.10:17
cjwatsonYeah.  I'm starting in on the LP changes now.10:17
infinityHrm.  If you apply the rewrite magic universally to all releases, I wonder if I should make the emacs-el bits match Debian (which only allows/hilights $release and $release-security, due to their auto-rewriting for -proposed-updates)10:19
cjwatsonI was going to make it a per-DS flag.10:19
infinityWould make sense to just do it universally anyway, but will take some time to socialise it.10:19
cjwatsonDunno, maybe it should be on Distribution.10:19
infinityAnd I assume it won't attempt to rewrite -proposed, to people using the old method will still get the desired results.10:20
infinitys/to people/so people/10:20
cjwatsonIndeed.10:20
infinityMy fingers need tea.10:20
cjwatsonI guess Distribution already has a substantial assortment of random columns.10:20
infinityI can't see any reason why this would be a per-series flag.10:20
infinityJust confused to have it DTRT for some series and not all.10:21
infinitys/confused/confusing/ # see above, WRT tea for fingers... BRB.10:21
cjwatsonI was sort of thinking of the old state of Ubuntu, where we might have liked to have it auto-rewrite for everything but the dev series.10:21
cjwatsonBut whatever.10:21
cjwatsonwgrant: ^- any opinions?10:21
infinityOh, there's that possibility, yes.  Could still be a Distribution thing, but have a toggle for "don't do this for non-stable series".10:22
infinityThen it won't need to be twiddled as we release/open old/new series.10:22
infinityBut rather, just be a question of setting a policy that DTRT.10:22
cjwatsonIt's certainly a reasonable point that we don't want to add more steps to NewReleaseCycleProcess.10:22
wgrantMmm10:23
wgrantMy opinion is that the whole thing is terrible :P10:23
wgrantBut10:23
infinitycjwatson: I think it makes more sense as a policy thing than a per-series thing.  If we want stable/supported rewritten, but not devel, we don't want that to always be true, not just when we remember to set it. :)10:24
infinitycjwatson: (Not that I think we want that, but I see that we may in the future decide to go back that direction, or that some other mystical LP-using distro may want it that way)10:25
infinityIt's certainly what Debian would want if they used Soyuz.10:25
wgrantIf any other distro wanted to use LP we'd have to rework the whole suite system anyway10:25
infinityYeah, I guess so.  Certainly in the Debian case, where there are technically two suites in development at all times.10:26
* infinity wonders idly why we unsplit the glibc docs, rather than just pulling in the non-free package and having a dependency, and goes about reducing that massive delta.10:30
wgrantDo we really want to rewrite post-release release to proposed?10:31
wgrantI guess it's OK since it'll end up in Unapproved anyway10:31
infinitywgrant: I'm failing to see why we wouldn't?10:31
wgrantWell10:31
infinitywgrant: It how I do all my uploads anyway (precise in the changelog, precise-proposed in the .changes)10:31
wgrantLP has always done what you told it to in this respect10:31
infinitys/It/It's/10:31
cjwatsonWhere one of the options is "fail and make you reupload" and the other is "do what you meant"10:32
wgrantRight, and it's not so bad since it always requires approval, I suppose10:32
cjwatsonIndeed.  There've been basically no complaints about Debian auto-rewriting stable to proposed-updates, which has been the case for years10:33
cjwatsonHm, I'd been going with .forbid_release, but now that I come to write help strings and such I think it should be .redirect_release_uploads10:34
wgrantYeah, forbid_release is a bit wrong10:34
wgrantAlso, depending on where you do the rewrite you might need to think about how it impacts binary uploads10:35
wgrantAnd what about copies?10:35
cjwatsonDefinitely must not redirect copies, because that's how we're going to do promotion from -proposed.10:36
cjwatsonMight at some point consider allowing copies only to queue admin.10:36
wgrantRight, but this sort of inconsistency has the potential to bite people10:36
cjwatsonWell, syncpackage, true.10:37
wgrant"oh I want to upload to raring... but let me go via a ppa... oh whoops copies don't redirect"10:37
wgrantdak doesn't really have this problem since the only way mortals interact with it is via dput10:37
cjwatsonI think a possibility I suggested in passing last week was to have copies redirect unless you're a queue admin and use auto_approved=True (thereby signalling that you're acting as a queue admin)10:38
wgrantThat seems even more magic10:38
cjwatsonSo I agree a lot of this is a fair bit of magic; I'm open to suggestions that don't involve having to re-educate every Ubuntu uploader10:39
infinityWell, I think most of this, if done as written above, only requires educating archive admins.  Since the average uploader will just have the Right Thing happen, no?10:41
wgrantinfinity: Not for copies10:41
cjwatsonWhere "as written above" includes my more-magic suggestion, I think10:42
infinitywgrant: I was including Colin's... Yeah.10:42
wgrantThe auto_approved=True thing is far too magic10:42
cjwatsonAlternative proposal which probably isn't too hard: redirect=False (or similar)10:42
wgrantIt *might* be acceptable for it to reject if auto_approved=False, but not redirect10:42
wgrantRight10:43
cjwatsonNot redirecting for normal uploaders means we have all the hassle of changing syncpackage in stable series10:43
wgrantBut all the sanity of having one less opaque boobytrap in Launchpad.10:44
wgrantWhich is then encoded in tools for years/forever10:44
wgrantAnd impossible to change without disastrous consequences10:44
cjwatsonSo you'd actually prefer copies to behave differently from uploads?10:45
cjwatsonThat's kind of a boobytrap too, just a different one10:45
wgrantIt's not a boobytrap if the copy API tells you to go away when you try :)10:45
cjwatsonI suppose copies are more explicit about a bunch of things10:45
cjwatsonTrue10:45
wgrantRight, that too10:45
infinityCopies rejecting and suggesting you might have wanted -proposed would be an alright compromise, but as stated, we'd need to SRU all the old releases to sync to proposed.10:46
* infinity glares at pidgin-libnotify landing after Q released.10:47
cjwatsonI guess people can use -r raring-proposed in the meantime.10:47
cjwatsonAssuming that works.10:47
cjwatsonYeah, it does.10:48
infinityOh, wait, that notification bubbles, not indicator integration.10:48
wgrantThe fact that you have to SRU any API change is an excellent argument for making the API not be full of boobytraps.10:48
Laneyyeah10:48
wgrantBecause if they prove to be a problem then we can't change them later10:48
Laneysomeone is working on a patch for the indicator stuff10:48
infinityLaney: Good.  I'm wildly miffed that when I upgraded my main machine to Q, I lost the only two consumers of the messaging menu that I care about (pidgin and gm-notify)10:49
cjwatsonwgrant: Mm.  True.10:50
wgrantThe reasons given for wanting the upload redirect are a) retraining developers, and b) ugly changelogs10:51
wgrantI hardly think a) is particularly valid at all :)10:51
wgrantAnd b) doesn't apply to copies10:51
infinityWell, we could fix (b) with end-user tools doing the rewrite, though I don't really want that hack in dpkg-genchanges. :P10:52
infinityMostly, I just felt the redirect was the right DWIM thing, but that's years of Debian redirects that have trained me to expect that.10:53
wgrantSure, it is the right DWIM thing.10:53
infinityAnd, if the counter-proposal is just to hard reject all uploads to $series, don't we still need to consider how that affects copies, and when?10:53
wgrantBut there's a tradeoff there10:53
infinityThe rewriting seems orthogonal to the "no uploads to $series except for copies from $series-proposed in a devel release" thing.10:54
wgrantinfinity: Indeed, that would probably need to be made explicit (or it could be folded into auto_approve; I don't have a problem with auto_approve approving extra stuff, it just must not affect a redirect)10:54
infinitywgrant: Well, a redirect=False on copies would work then, right?  Allowing us to attempt a copy to $series, and check if we have the right perms to do so, etc?10:57
cjwatsonI'm inclined to suggest that build uploads should never be redirected.10:58
wgrantBuild uploads must never be directed, indeed10:58
wgrantThat would destroy ~everything10:58
wgrantIt's possible that you can just hack the insecure policy to do it10:59
wgrantI'm not sure if that's reasonable10:59
cjwatsonProbably better than doing it in the upload processor + nascentupload (which mysteriously both construct policies independently).11:01
wgrantHee hee11:01
wgrantYeah11:01
wgrantThat code has some terrible demons lurking11:01
wgrantWith not insignificant chunks ripped straight from dak...11:01
infinityBuild uploads wouldn't need to bypass the redirect.11:01
infinityThey always upload to the right series.11:01
cjwatson(And why does soyuz_process_upload live under lp/soyuz anyway?)11:02
infinityOh, except if it's a retry after it's been promoted, then it would build in $series, but a redirection would try to rewrite that.11:03
infinityOtherwise, though, buildds don't get the upload series from the changelog, but from sbuild (which gets it from buildd-master), so it should be correct.11:03
wgrantinfinity: Hmm?11:04
infinitywgrant: Was just talking myself through why buildds need an exception here. :P11:04
wgrantuploadprocessor doesn't get it from the changelog either11:04
wgrantIt's normally from the Distribution field in the .changes11:04
infinitywgrant: uploadprocessor gets it from the changes, I assme?  Or is that different for binary uploads for some reason?11:04
infinitywgrant: Yes, exactly.11:04
wgrantBut depending on the layer that cjwatson rewrites at...11:04
wgrantWe hopefully ignore the .changes Distribution for buildd uploads11:05
wgrantGiven that we know the build it's coming into11:05
infinityAnd by "ignore", you mean "don't rewrite".11:05
wgrantThere's a sanity check that various .changes metadata matches the build, but I forget if that's part of it11:05
infinityCause binary .changes is always what we want it to be.11:05
wgrantIt should always match, indeed11:05
wgrantBut Launchpad already knows where the build is meant to go11:06
wgrantIt doesn't need to read the .changes11:06
wgrantThis isn't Debian :)11:06
infinityTrue, given that the .changes contains exactly what LP told us.11:06
infinityThough, that's true in Debian as well. :P11:06
cjwatsonThe insecure policy seems like an OK place to do this, which makes the question moot.11:06
wgrantSo we *probably* ignore the .changes Distribution, but depending on where cjwatson overrides it could impact the build-derived target suite too11:07
wgrantBut if you do it in insecure, it's fine as you say11:07
infinityActually, wait.11:08
wgrantinfinity: Is that really true in Debian now?11:08
infinityWe absolutely ignore .changes11:08
wgrantinfinity: I thought Debian buildds still just uploaded signed binaries into whatever suite and dak believed them11:08
wgrantinfinity: Why do we absolutely ignore .changes?11:09
infinitywgrant: Well, yes, but the buildds are getting the suite from wanna-build.  So, not much different from buildd-master telling us what to build for.11:09
wgrantSure, but the thing in question here is how the upload processor chooses the target suite11:09
wgrantIn dak it will respect what the buildd tells it11:10
wgrantIn LP it probably won't11:10
cjwatsonDo we want a log message telling the uploader about the redirect (as Debian does)?11:10
infinitywgrant: Oh, nevermind.  I was thinking something relating to Daniel's stellar design decision to pass -dautobuild to sbuild, but I fixed that years ago.  Some part of my brain is living in the past.11:10
wgrantinfinity: Heh11:11
wgrantcjwatson: Please11:11
wgrantcjwatson: Even better if that ends up in a convenient place in the Accepted mail somewhere11:11
cjwatsonThat's what I was thinking11:11
wgrantAlthough I forget if the new format has a logical place for that11:11
cjwatsonNot that upload policies currently have a logger, but ...11:11
infinityIt should end up in the Accept/Hold mail anyway.11:11
infinitySince an upload to $foo should end up saying "Accepted in $foo-proposed"11:12
wgrantcjwatson: there's probably a well-known logger name, like there is in buildd-manager11:12
cjwatsonIt can go somewhere near "Announcing to ..."11:12
wgrantSubjects say something like [ubuntu/raring-proposed] already, don't they?11:12
wgrantBut I'd prefer an explicit log line11:12
wgrantAs the subject is easy to miss11:12
infinityYeah, both are fine.11:12
cjwatsonwgrant: Did I just catch you assuming logic from LP?11:12
cjwatson(AFAICT archiveuploader just passes through an explicit logger everywhere.)11:13
wgrantHeh11:13
wgrantWell11:13
wgrantIt's an open question which of those is more logical11:13
cjwatsonOh, bah, the notification mails are just constructed from a great big static template11:14
wgrantPPA acceptance emails have something fairly free-form at the top11:15
wgrantI can't remember how dissimilar the PPA template is11:16
cjwatsonI could shove %(SUMMARY)s into the distro one, I suppose11:16
cjwatsonBut I think it fits better down below in the new format11:17
wgrantYeah11:17
cjwatsonSince IIRC the intention was for the top bit to still be vaguely parseable, in principle11:17
wgrantIndeed, although that matters more for announcement than acceptance11:21
cjwatsonAnnouncements don't really need to be terribly explicit about redirects.11:22
wgrantExactly11:22
wgrantIt's not important for the announcement at all11:22
wgrantAnd it's the announcement that was intended to be parseable11:22
wgrantI suppose I should actually look at an acceptance mail to see just how parseable they are today11:23
wgrantAh11:24
cjwatsonWould it be OK for this to go in an "Upload Warnings:" section?  archiveuploader constructs once of those, although it doesn't currently go in distro acceptance messages.11:24
wgrantThey are more similar than I remembered.11:24
wgrantYeah, that sounds reasonable11:24
wgrantUpload warnings don't spam us11:24
wgrantI forget the full set of current warnings, though11:25
wgrantAll I can remember is the one about the lack of debian/copyright11:25
wgrantI think that may, in fact, be the only one11:26
wgrantAh, PPA quota too11:27
wgrantSo yeah, seems like a reasonable place11:27
cjwatsonAlso urgency overrides11:28
wgrantHmm11:29
wgrantBut we get cronspam about those11:29
wgrantOh11:29
wgrantpriority overrides cronspam, urgency overrides end up in Upload Warnings11:29
wgrantRight11:29
wgrantMakes sense :/11:30
henrixinfinity: it looks like we have a small prob with the lts-quantal12:59
henrixinfinity: we're not able to create the tracking bug because the package has never been uploaded12:59
henrixany chances of getting it back? :)12:59
henrixherton: bjf: ^^13:00
rtgwhich was _why_ I uploaded last Friday.13:00
bjfi agree and why i said an 18 would be coming soon13:00
rtgall stable activity is predicated on the existence of the source code package13:00
bjfhenrix, if necessary, just upload an 18 without a tracking bug13:01
henrixrtg: right, and makes sense. i didn't realised that we wouldn't get a tracking bug.13:01
bjfhenrix, the other thing you can do is just create a bug by hand which will become the tracking bug for the package you upload13:04
bjfhenrix, once it hits -proposed you can then just fix it up by hand13:04
rtgcreate it using 'linux' as the source package name, then just change it later.13:05
henrixbjf: hmm, ok. i guess that could be done. thanks13:05
bjfack13:05
infinityhenrix: Ahh, yeah, can't file bugs against something that doesn't exist.  Not world-ending.13:07
infinity(Not worth QAing a -17- upload just to be able to file bugs against it, mind you, which was why I rejected it if -18- was happening today)13:08
infinityI could accept -17- to proposed just to make your life easier, I suppose.13:08
bjfinfinity, it isn't going to be QA'd if we mark the tasks invalid, we just need something in the archive13:08
infinitybjf: Well, "need" being a bit strong.  The copy will still work if the target doesn't exist.13:09
infinitybjf: But if you'd prefer it this way to make the bot less grumpy, it's not like burning buildd time right now will hurt.13:09
infinitybjf: I can accept Tim's uploads right now.13:09
bjfinfinity, just accept rtg's upload please13:09
henrixbjf: infinity: ok, so i'll wait for -17 to get accepted13:10
infinitySure, just give me a moment to do the NEW review.13:10
henrixinfinity: sorry for the mess.  i should have thought about that before ;)13:11
infinityhenrix: Well, just having it in the PPA without the tracking bug (until after I copy) would have worked just fine too.13:11
infinityBut I need to review this at one point or another anyway.13:12
infinitySo.  May as well do it now.13:12
infinityhenrix: BTW, for my peace of mind, do you intend to generate lts-quantal using an exact copy of the .orig.tar.gz from quantal?13:16
infinityhenrix: (Cause Tim's was built natively, which makes it a fair chunk different from Q)13:17
henrixinfinity: we use a script debian.quantal/etc/update-from-quantal-master, which rebases the lts branch against the release repo13:21
infinityhenrix: Branch rebasing isn't building the debian source package.  I mean when you build the source package, have a linux-lts-quantal_3.5.0.orig.tar.gz in .. that is an exact copy of linux_3.5.0.orig.tar.gz from quantal.13:22
infinityhenrix: Saves space for mirrors that use hardlinks, and also makes the two source packages much easier to audit as being related to each other.13:22
henrixinfinity: ah, ok. we do that for the linux packages, but not for the lts13:23
infinityhenrix: Might be nice if you started. ;)13:24
infinityhenrix: Given that, other than some bits in Debian, they're pretty much identical and all.13:24
henrixinfinity: ack13:25
infinityhenrix: Just make sure the orig is an exact copy, or it'll kinda defeat the purpose.  Cause if it's identical, you just saved ~100MB (per source package) for every mirror that isn't silly.  And a lot more, once you factor in version bumps.13:27
rtginfinity, is the orig tarball name a function of the source package name ? in which case we're gonna end up with a 2nd tarball anyways, but we can still save a shitload of space for subsequent uploads.13:32
rtgs/is/isn't/13:32
cjwatsonrtg: Yes.13:33
cjwatson(Although a few mirrors know how to hardlink identical files.)13:34
infinityrtg: Yes, I specifically mentioned the hardlinking above for that reasons.13:35
infinitys/reasons/reason/13:35
infinityrtg: Either way, as you note, it saves space in subsequent uploads, even for less bright mirrors.13:35
rtgah, missed that13:35
infinityhenrix: Oh, and if I missed mentioning it, I accepted Tim's uploads, so shankbot should be happy about creating bugs.13:37
henrixinfinity: ack, thanks13:38
cjwatsonabcde is a test case I'm running for -proposed migration15:06
xnoxthe name of the package is too generic, testme-please-ignore1 would be better.... oh wait it's a real package called "abcde" and it has nothing to do with teaching alphabet.... *sigh* abcde: A Better CD Encoder15:09
* highvoltage always liked the name of that program15:10
cjwatsonhttp://people.canonical.com/~ubuntu-archive/proposed-migration/ - most boring possible output :-)15:10
highvoltageyou can do a lot worse, like there's an educational flashcard program called "iGNUit!" (urgh)15:10
cjwatsonall I needed was something that wasn't compiled and so wasn't involved in any toolchain work; abcde happened to be first in the list from auto-sync output15:11
xnoxI am suspecting ben the transition tracker is still pointing to quantal instead of raring http://people.canonical.com/~ubuntu-archive/transitions/15:51
xnoxhttp://people.canonical.com/~ubuntu-archive/transitions/python3.3.html has lxml at 2.3.5-1 yet it is 3.0.1-1 in raring15:51
cjwatsonxnox: fixed for next run15:53
cjwatsonthough you could have done that yourself I think - it's ubuntu/download/archive{,_ports}.ben15:53
Laneyyeah15:53
LaneyI don't think it's encoded in the script that runs it15:53
cjwatsonit's not15:53
cjwatsonhttp://paste.ubuntu.com/1297805/15:54
Laneywe need to be making this learn about proposed15:54
cjwatsonLaney: do you have access to the chroot this runs in nowadays?15:54
Laneyno15:54
cjwatsonwe should get you into ~ubuntu-archive so that you do15:54
cjwatsonthen you can sort out the new tracker code so I don't have to :-)15:55
LaneyI wouldn't complain15:55
cjwatsonsince I'm obviously failing to15:55
Laneythere's already an RT to get ben installed on that box15:55
LaneyI suspect it won't happen until someone pushes at it though15:55
cjwatsonhttps://launchpad.net/ubuntu/+source/abcde/+publishinghistory - looks moderately sane15:58
cjwatsonubuntu-archive-robot will end up being blamed for a lot of stuff :)15:59
Laneyheh15:59
xnoxcjwatson: thanks... doh =) should have done myself.15:59
Laneywill there be a hinting mechanism for our britney?15:59
cjwatsonIt shouldn't affect anything processing *-changes lists15:59
* xnox wants new tracker =))))15:59
cjwatsonBut if there are things that try to assign blame by processing the publishing history, they'll probably need to be adjusted15:59
cjwatsonLaney: the code's there, and I expect we'll need it occasionally, but I was going to cross that bridge when we came to it16:00
xnoxLaney: well manual copies are still possible to bypass britney =)16:01
Laneymmm16:01
* Laney is aware of what we do to Debian's RT with Haskell.16:01
cjwatsonxnox: that's not a given16:01
xnoxcjwatson: ?! /me doesn't get it.16:02
cjwatsonxnox: manual copies to bypass britney will probably not remain possible16:02
* xnox :`(16:02
xnoxoh well. Better be good with my uploads then.16:02
cjwatsonotherwise everyone using syncpackage would bypass it16:02
cjwatson(until we modify it, but even then ...)16:03
xnoxhmm... mk-sbuild should add -proposed to sources by default. And quantal ppa's as well?!16:16
cjwatsonNo!16:16
cjwatsonAbsolutely not!16:16
cjwatson*Don't* encourage actual users to use -proposed16:17
cjwatsonA lot of people use sbuild chroots for non-buildy things ...16:17
xnoxbut buildd will build against -proposed, while locally it will build against release.16:17
cjwatson(Sorry, maybe my exclamations were a bit OTT)16:18
xnoxwell, you have a point =)16:18
cjwatsonWhy talk about quantal PPAs then?16:18
cjwatsonbuildds won't build against those ...16:18
xnoxs/quantal/raring/16:18
cjwatsonbuildds won't build against raring PPAs either16:18
xnoxyeah, agree. Forget I ever mentioned PPAs.16:19
xnoxbut pbuilder-dist & mk-sbuild - should or shouldn't add -proposed?16:19
cjwatsonOK, maybe that confused me16:19
cjwatsonArguably16:19
xnoxfor raring, while it's development release.16:19
xnoxwell always.... as it becomes SRU staging archive.16:20
cjwatsonI guess at least with an option16:20
cjwatson(like --skip-updates)16:20
xnoxopt-in then.16:20
cjwatsonI could see it either way; it kind of depends on the target audience16:20
cjwatsonBuilds in raring PPAs probably won't use -proposed by default16:21
cjwatsonBuilds aimed at the primary archive might well want to be tested against -proposed16:21
LaneyThen you get into the situation where people end up enabling -proposed on their machines to satisfy dependencies16:21
xnoxack. And if a developer is caught in a transition, they should know & learn about it.16:22
cjwatsonWe're still going to have to put effort into keeping transitions as brutally short as possible16:22
cjwatsonSo, yeah, disregard my "No!" above - I was out of line16:23
cjwatsonI'm being a bit hair-trigger on the risk that people might start widely using -proposed16:23
cjwatsonBecause if they do it kind of makes a lot of this work pointless16:23
xnoxserver & X where building against -proposed this cycle. Did we have any "support" issues with enabling -proposed for those devs...? (I am guessing kernel & X developers are fairly sophisticated and do not require the #ubuntu-motu style hand-holding)16:23
cjwatsonNot really, but there was so little in -proposed at any one time that it hardly mattered; they mostly had the pocket to themselves16:24
cjwatsonThe support issue was keeping track of when things were ready to be promoted16:24
cjwatsonAnd being aware that we were going to start doing auto-promotion was why we were repeatedly discouraging people from doing manual testing there16:25
xnoxwhich mostly funnelled down to all of them pinging infinity =)16:25
xnoxis Raring Ringtail a proper name, and hence capitalised. Or is it a common noun and hence should be lower-cased.16:39
xnox?16:39
cjwatsonWhen written in full like that, it should be in title-case as you have it16:42
cjwatsonFor just the adjective, opinions evidently vary.  I tend to capitalise it when I'm using it as an abbreviation for Raring Ringtail / Ubuntu 13.04 / whatever, and lower-case when I'm referring to the technical identifier (the Launchpad series, upload targets, whatever)16:43
cjwatsonBut that's probably just me.16:44
slangasekI think I agree16:46
slangasekeven though my usage tends not to be so consistent :)16:46
cjwatsonI'm sure mine isn't unless I'm thinking about it.16:46
xnoxI am debating weather /etc/lsb-release DISTRIB_CODENAME is human readable or machine parsable. Since I am afraid things may break if the codename is suddently capitalised.16:52
infinityDoes someone want to give a quick review to that base-files in the queue?  It's a reasonably beefy merge, so wouldn't mind a second set of eyes rather than self-accepting.16:52
infinityxnox: It's meant for computers, not people, IMO.  If you're referring to the bug I just closed.16:53
xnoxby the loooks of things openSUSE capitalize their codenames in lsb-release, debian doesn't. Checking fedora now.16:53
xnoxinfinity: yeah. it is about the bug you closed.16:53
xnoxI like os-release it has a pretty and machine names.16:54
xnoxlet's see what you crafted for raring =)16:54
infinityxnox: raring is the same as every release previous.16:55
slangasekthere certainly may be software that assumes the codename field is directly usable for apt and the like16:55
cjwatsonOh, goodness, yes, don't change the capitalisation in DISTRIB_CODENAME.16:56
cjwatsonNo excuse or reason for doing that.16:56
infinityHrm, wait.  This can't be about CODENAME anyway.16:56
cjwatsonThat sort of thing doesn't need to obey the normal rules of English grammar.16:57
infinityxnox: Which string is this?16:57
slangasekah, oh right, it's about DISTRIB_DESCRIPTION16:57
slangasekwhich lowercases the codename prior to release16:57
infinityWith an added s/\(.*// ?16:58
slangasekand /that/ it would be reasonable to uppercase16:58
infinityCause I wouldn't be against.. Yeah.16:58
xnoxwell the os-prober fetches it, and then ubiquity parses it further and we end up in Ubiquity with a string:"You have Ubuntu quantal installed on this computer. What would you like to do?"16:58
cjwatsonAgreed, that doesn't matter.16:58
xnoxduring development.16:58
infinityxnox: Right, I'm just trying to nail down precisely (raringly?) where that comes from.16:58
infinityxnox: If it's lsb_release -d | sed 's/\(.*//' (or so), then yeah, we could uppercase that one.16:59
cjwatson/usr/lib/os-probes/mounted/40lsb16:59
cjwatsonBasically DISTRIB_DESCRIPTION16:59
infinitycjwatson: Minus the " (development branch)" bit, I assume.17:00
cjwatsonI guess.  I haven't followed the twisty maze.17:00
xnoxwell ubiquity strips (development branch)17:00
xnoxbut it is there.17:00
xnoxhttp://paste.ubuntu.com/1297966/17:00
infinityAhh.17:00
infinityCheck.17:00
xnoxthis is paste of raw os-prober results against some of my chroots.17:00
infinityIf ubiquity's already post-processing it, you could tr the first character of the name too. :P17:00
* xnox wants to remove all of the logic out of ubiquity17:01
xnoxso I rather Base-Files to be Capitalised =)17:01
infinityBut I think I can see a valid argument for the bits in DISTRIB_DESCRIPTION, PRETTY_NAME, and /etc/issue* to have an uppercase R.17:01
slangasekxnox: ITYM BasE-FIleS17:02
infinityI shall reject my upload and do that now, if there are no objections.17:02
xnox"We’ll make something… wonderful, and call it the Raring Ringtail." and "However, for the sake of sanity, it’s not a raring ringtail raccoon, just a raring ringtail." As per http://www.markshuttleworth.com/archives/119517:02
xnoxslangasek: I am not from east london.17:03
infinityRFC: http://paste.ubuntu.com/1297969/17:05
cjwatsonI have a "that looks wrong" reaction which I think is just unfamiliarity.17:05
cjwatsonI think it would be fine.17:06
infinityYeah, I think it looks wrong to Capitalize It Without The Ringtail.17:06
xnoxI wonder how many things will break, and why is it "Ubuntu Raring" and not "Ubuntu Raring Ringtail" everywhere.17:06
infinityMaybe we should add the animal too.17:06
infinityAnd totally break with tradition.17:06
xnox=))))))17:06
cjwatsonI'd be a bit worried about increasing the length causing some strings to wrap and ...17:07
infinityxnox: Nothing should break, since those fields all change regularly anyway.17:07
xnoxwe are really raring this time around =)17:07
cjwatsonBut I suppose it's reasonable to try it now17:07
infinitycjwatson: Yeah, I was thinking about wrapping issues too.  Especially in installers.17:07
cjwatsonAs long as we don't attempt to SRU it17:07
infinityWhat the heck, let's get all animally.17:07
cjwatsonI'm pretty sure that at one point "Ubuntu quantal" etc. was displayed in some contexts that didn't have a lot of horizontal space.17:07
cjwatsonLike the horizontal partition display we had at one point.17:08
infinityActually, yeah.  I'll change it in issue/issue.net, I won't change it in lsb/os-release.17:08
infinityWell.  Wait.  People using those already cut out the (devel release) garbage.17:08
xnoxbut then ubiquity will say: "You have Ubuntu Raring installed. What do you want to do?"17:08
infinityThey can cut the animal too if it's really an issue.17:08
cjwatsonI do, FWIW, think it's perfectly fine to talk about raring or Raring; it's not like it's *wrong* without Ringtail.  We've been abbreviating it ever since warty.17:08
infinityBah.17:09
infinityScrew it.  I'm done having opinions.17:09
infinityEveryone gets ringtails.  It's a new world oder.17:09
infinityAlso, an order.17:09
xnox=)))))17:09
infinityAnd I just typed "Raring Ringtails"...17:09
infinityStupid brain.17:09
infinityhttp://paste.ubuntu.com/1297985/17:10
infinityAnd uploading.17:10
cjwatson(As in, I have a mail from 2004-04-09 talking about all of "warty", "Warty", and "Warty Warthog" essentially interchangeably.)17:10
infinityYeah.  Well, this feels more correct for /etc/issue* anyway.17:11
infinityWe'll see if the world explodes due to lsb-release.17:11
infinityAnd it bloody better not be an issue for os-release, which has no consumers yet. :P17:11
* xnox ponders what would happen if we include some UTF-8 characters as well =)17:12
infinityBut, I figure all lsb_release -d consumers who cared about screen space were already chopping off the last bit, so they can just chop harder.17:12
infinity(Or, more correctly, just keep the first two fields, which may be what some already do)17:12
xnoxinfinity: about chopping     https://www.youtube.com/watch?feature=player_detailpage&v=h8FomrtvCIY#t=17s17:16
infinityAlright.  If someone wants to give THAT base-files upload a quick once-over and accept it, that would be lovely.17:21
* infinity wanders off to find a bit of liquid food.17:22
ScottKdoko: ^^^17:31
=== Ursinha-afk is now known as Ursinha
slangasekbdmurray, jibel, gema: does anyone know where http://reports.qa.ubuntu.com/reports/rls-mgr/rls-q-tracking-bug-tasks.html has disappeared to?19:11
micahgslangasek: http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-q-tracking-bug-tasks.html (same thing happened to the sponsorship page)19:14
slangasek"reqorts"?19:14
slangasekwhat in the world19:14
micahgslangasek: machine move :)19:14
slangasekmicahg: is that going to be fixed to a more sensible name in the future?19:17
micahgslangasek: no idea, I just found out myself due to backscroll in one the channels19:18
slangasekok, thanks19:18
* skaet *blinks*19:19
skaetyeah,  an email about the location changes would have been nice.19:21
bdmurrayslangasek: no, I don't what we should be using to get to them now19:24
slangasekbdmurray: see micahg's comment above, apparently there's "reqorts" now19:24
bdmurrayslangasek: oh, I missed the q19:25
bdmurraywtf19:25
skaetI'm asking if there could be an email explaining the change/transition in locations.19:26
Laneyslangasek: huh, I talked with IS about that earlier19:27
LaneyChrisS was supposed to have set up a redirect19:27
Laneyuh, it's gone away, the sponsoring report worked earlier19:27
Laneyspeak to the vanguard ...19:28
slangasekLaney: a redirect from where?19:28
Laneyfrom reports to reqorts19:28
slangasekfor which subtrees?19:29
Laney/reports/19:29
slangasekok19:29
Laneyanyway, it seems to have gone away19:29
ScottKAny objections to an Ubuntu specific debootstrap upload to make it aware of raring?19:30
=== ChanServ changed the topic of #ubuntu-release to: Ubuntu 12.10 (Quantal Quetzal) released! | Archive: Frozen | http://pad.ubuntu.com/ubuntu-release | Raring Ringtail Release Coordination. Please don't upload things during freezes where you shouldn't, or be prepared to apologise to the release team | we accept payment in cash, check or beer | melior malum quod cognoscis
=== henrix is now known as henrix_
=== rsalveti_ is now known as rsalveti
cjwatsonScottK: not really, although I was going to do it in Debian soonish.  If you could upload one to raring-proposed it'd be another handy test of britney.22:56
ScottKOK.22:56
cjwatson(as long as people can restrain themselves from copying it to raring manually)22:56
cjwatsonI don't have britney fully automated yet - will run it by hand tomorrow morning22:57
ScottKcjwatson: Uploaded.22:57
cjwatsonta22:57
cjwatsonmostly I want to check that announcement mails come out sane22:57
ScottKI already added the symlink by hand locally, so I'm not rushed.22:57
cjwatsonyou might get an extra mail when it's copied - haven't worked out how/whether to suppress that yet22:58
cjwatsonI figure people can always filter so it's not a *huge* deal22:58
xnoxI like receiving emails upon accepts in the queue & upon copies (SRUs from lp, or sftp Debian uploads) Plus it will give a clear idea of how long the delay is or whether there are problems (Oh, there was no second email, why is it not transitioning).23:05
cjwatsonxnox: Yes, I expect some people will feel that way and others will complain about the duplication :-)23:08
cjwatsonSomething like grep-excuses in a cron job is a better way of keeping track of transition delays in Debian23:09
xnoxwhoever complaints should start getting katie's email =)23:09
cjwatsonBut it may not work well for Ubuntu unless we make it show maintainers a bit differently23:09
xnoxwell *I* care about _my_ package transitioning, not the rest of the world ;-)23:10
cjwatsonI expect I will have to start filtering ubuntu-archive-robot's mail shortly23:10
xnoxheh.... =)23:10
cjwatson(katie itself doesn't tend to get mail)23:10
cjwatson(not that I'd see it if it did)23:10
xnoxlucky her =)23:11
cjwatsonScottK: That was apparently to raring (release).  Would you mind reuploading to raring-proposed.23:32
cjwatson?23:32
ScottKcjwatson: Not at all (it was)23:32
ScottKDone23:33
cjwatsonTa23:33
phillwhi guys, any idea why I'm getting bug 986967 in quantal on alternate install?23:49
ubot2Launchpad bug 986967 in unity-greeter (Ubuntu Precise) "unable to log in - hangs on 'logging in' msg" [High,Fix released] https://launchpad.net/bugs/98696723:49
xnoxphillw: there is no alternate install for quantal.... so what are you doing? did you mean precise?23:50
phillwwell that sort of issue?23:50
phillwxnox, there is alternate for both server installs and lubuntu.23:50
xnoxack.23:50
phillwalong with netboot, of course.23:51
phillwI do have a full set of logs, as it is on my other hard drive. So, if you guys let me know what ones you want, I'd be more than happy to furnish them.23:52
xnoxphillw: comment on the bug or open a new one. I don't it's something #-release can solve easily.23:52
xnoxI don't "think" (missing from above)23:53
phillwAs it is Q bug, I guess I should open a new one. It's obviously NOT unity greeter!23:55
phillwthe repeated error is unable to open pam_gnome_keyring.so  Does that help in what I should bug it against?23:57
phillwin fact the line all have pam / PAM in, but I'm not knowledgeable enough to understand them :/23:58
xnoxduplicate pam module configured by any chance?!23:58
phillwxnox: give me a couple of mins and I'll paste up the auth.log - hopefully you can tell me what to bug report it against.23:59

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