/srv/irclogs.ubuntu.com/2012/11/06/#ubuntu-devel.txt

=== attente is now known as attente_zzz
skunkim working on a c program for the Software centre... why is it good practice to put 'f' after a float value?00:54
=== cpg|away is now known as cpg
=== plant is now known as Aaron
=== spm` is now known as spm
pittiGood morning06:55
pittistokachu: I am fine with a precise SRU and did upload your fix, but the SRU team rejected it (followed up in the bug); infinity, do you know why gdb was rejected for precise?06:57
=== yofel_ is now known as yofel
=== philballew_ is now known as philballew
dholbachgood morning07:42
mitya57guten morgen dholbach07:50
dholbachmitya57, доброе утро07:53
pittidoko_, ScottK: hm, no /usr/bin/python2 in Debian? that's a bit of a bummer07:53
pittias /usr/bin/python has been ruined by PEP-394, we need that to reliably get python 207:53
mitya57I remember jcristau said he won't allow addition of that symlink for wheezy07:54
mitya57so we'll probably get that later07:54
pittihm, that requires hacks like http://bugzilla-attachments.gnome.org/attachment.cgi?id=22819407:56
pittiand PEP-394 mandates its existence07:56
mitya57dh_python2 (in Debian) automatically converts python2 shebangs to python, doesn't it?07:58
pittithat only works for packages, though07:58
pittinot for custom scripts, jhbuild, or upstream configure/make/make install07:58
mitya57that's sad, yeah08:00
cjwatsonpitti: write polyglot 2/3 code and then you can pretend that you are in a sensible universe where that PEP doesn't exist08:08
pittihaha08:08
cjwatsonpitti: also, any distribution that *actually* points python to python3 has doomed itself to lots of python code failing anyway; who'll notice another one08:09
pittiyes, that's pretty much what I said in https://bugzilla.gnome.org/show_bug.cgi?id=65823708:09
ubottuGnome bug 658237 in general "Fix Python shebang lines" [Normal,Unconfirmed]08:09
pittithat seems to be a really bad move from Arch08:09
pittibut formally it's covered by this silly PEP, unfortunately08:10
pitti(not that this helps in any way to fix the actual breakage of pretty much all programs and custom scripts)08:10
=== tkamppeter__ is now known as tkamppeter
=== Tonio__ is now known as Tonio_aw
=== Tonio_aw is now known as Tonio__
=== mcclurmc_away is now known as mcclurmc
=== doko_ is now known as doko
bateeHello, does anyone know about applying seccomp filter rules to a newly spawning process through exec(). Further application of filter should be only  for newly spawned process.09:45
menaceHi, is there a tool for comparing repositories according to package-differences?10:42
darkxstis anyone around that can sponsor an xorg-server fix? https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1073724. it fixes an incredibly annoying bug with broken pointer barriers in gnome-shell and I believe has no ill effects for unity10:51
ubottuLaunchpad bug 1073724 in xorg-server (Ubuntu) "Pointer barriers have gaps along the edge of the screen" [Undecided,Confirmed]10:51
cjwatsonmenace: https://code.launchpad.net/~cjwatson/+junk/suite-diff might help10:51
cjwatsonnot especially polished :-)10:52
menaceoh nice10:53
=== Tonio_ is now known as Tonio_aw
menaceperhaps i have some time for polishing ^^10:55
=== Tonio_aw is now known as Tonio_
seb128dholbach, hey, I've a libxml2 question for you11:12
dholbachsure11:12
seb128dholbach, http://launchpadlibrarian.net/119213170/libxml2_2.8.0%2Bdfsg1-5_2.8.0%2Bdfsg1-5ubuntu1.diff.gz11:12
seb128dholbach, you added a libxml2-udeb binary in that upload but it's not documented in the changelog11:12
seb128dholbach, what's the deal with that?11:13
dholbachseb128, no, it was automatically added11:13
dholbachit's always added upon ubuntu builds11:13
seb128hum, "automatically"? by what?11:13
dholbachWITH_UDEB := $(shell dpkg-vendor --derives-from Ubuntu && echo yes)11:14
dholbachdebian/rules11:14
seb128dholbach, ok, I see the rules is doing weird stuff ... it's just weird that it ends up in the diff this way11:14
seb128dholbach, danke11:14
dholbachseb128, so yes, we can sync from experimental - the problem is https://bugs.launchpad.net/ubuntu/+source/libxml2/+bug/107514611:14
ubottuLaunchpad bug 1075146 in libxml2 (Ubuntu) "libxml2 2.9.0+dfsg1-3 FTBFS in raring" [High,New]11:14
=== _salem is now known as salem_
dholbachI asked for help to decide where to file a bug about the problem (upstream?) or if we need to patch this locally, but so far nobody could figure out where the problem came from11:15
seb128dholbach, yeah, I ran into that as well, I figured out it's a doko issue ... I'm just merging the current unstable version for now instead11:15
dholbachmight be better to just figure out the build problem - AFAIR the unstable diff was not too important11:16
seb128dholbach, ok11:16
seb128dholbach, I will look at another package, I don't feel like debugging toolchain issues before lunch ;-)11:17
dholbachseb128, it's just interesting that it's just the new version which FTBFS in raring11:19
=== kengyu is now known as kengyu_afk
dholbachseb128, libxml2_2.9.0+dfsg1-3.dsc fails in quantal too - it's just weird that it does not occur in sid11:31
pittidholbach: do you want to earn extra karma and forward bug 1073323 to debian?11:32
ubottuLaunchpad bug 1073323 in gzip (Ubuntu) "Add simple test cases" [Undecided,Fix committed] https://launchpad.net/bugs/107332311:32
pittidholbach: or are you working on making the upstream tests work in adt?11:33
dholbachpitti, ah yes, I can forward it - I'll add it to my TODO list11:33
Laneydoes anyone have a handy script to deduplicate Packages/Sources files, keeping only the newest version?11:33
pittibdrung: do you want to upload/forward to Debian bug 1073390, or want me to sponsor/help out?11:34
ubottuError: Debian bug 1073390 could not be found11:34
pittibdrung: I mean bug 107339011:34
ubottuLaunchpad bug 1073390 in libarchive (Ubuntu) "libarchive-dev needs a compile/link/run test" [Undecided,In progress] https://launchpad.net/bugs/107339011:34
pittiIn file included from argmatch.c:28:0:11:41
pitti./stdio.h:1012:20: error: 'gets' undeclared here (not in a function)11:41
pittierr, what?11:41
pittithat line merely does #include <stdio.h>11:41
pitti(that's a new FTBFS of coreutils in raring)11:41
pittiseems gets() is only exported if __USE_ISOC11 is not set, which might be a new default in raring11:42
pittidoko: ^ did you happen to see this already?11:43
dokopitti, yes, I think cjwatson did fix something similar in bison11:44
pittidoko: ooh, thanks for the pointer!11:44
pittithat's useful indeed11:44
* pitti tries to remember how dpatch works11:46
mitya57does anybody know why python-markdown is in main (no binaries are)?11:47
mitya57(it is in main according to LP)11:48
pittipython-markdown |    2.2.1-1 | raring/universe | source, all11:48
pittiit's not11:48
mitya57so Launchpad lies? https://launchpad.net/ubuntu/+source/python-markdown11:48
pittiyeah, apparently11:48
mitya57ah, ok11:48
StevenKrelease (universe) ?11:49
gesermitya57: don't get fooled by the "Component: main" field, simply ignore it and look at the table instead11:54
Laneythat's main in debian I believe11:55
StevenKThere's even small text saying it comes from the package and may be wrong11:56
StevenKMaybe it needs a <blink> tag11:56
mitya57geser, StevenK: Laney is right, it's main in debian, question solved11:58
cjwatsonpitti: there are various different approaches depending on the exact version of gnulib files involved - you might also look at m4 and diffutils if that helps11:59
xnoxpitti: i was that happen with parted and one more package.12:04
xnoxI've tried to "update" / "bootstrap" gnulib in those packages but failed to do so in a correct manner.12:05
* xnox likes the patch in bison.12:06
seb128slangasek, RAOF, SpamapS, other SRU team members: what's the official line from the SRU team on copying updates to the new serie as well as copying them from -proposed to -updates? seems to be done inconsistently at the moment12:11
cjwatsonxnox: I wouldn't recommend doing a full update12:11
cjwatsonnot unless you're upstream12:11
cjwatsonxnox: I'm happy to sort out parted if you could push the merge work you've done so far12:11
bdrungpitti: i'll take care of that patch12:12
cjwatsonI've done it half a dozen times or so now so I can do it pretty much by rote :)12:12
=== MacSlow is now known as MacSlow|lunch
cjwatsonxnox: or come to think of it I could just fix it in Debian ...12:15
xnoxcjwatson: ack.12:17
xnoxcjwatson: I think I can just adapt your patch in the ubuntu merge. As it doesn't affect debian yet.12:17
xnoxdo we have a bts tag for eglibc2.16 ftbfs?12:18
xnox(e.g. the gets issue)12:18
cjwatsonno idea12:18
cjwatsonI'll do it in Debian anyway, at least in our git repository, as otherwise it'll inconvenience the glibc maintainers12:19
pittibdrung: thanks12:22
pitticjwatson: I shamelessly stole your reduced backport for bison; that only needed minor unfuzzing and works fine12:22
siretartcjwatson: hi. sorry to bother you, but did you see my inquiry regarding libav for raring on the mailing list? i have no problem with waiting a few more days, but i just wanted to know if you intend to answer that mail or not.12:25
cjwatsonsiretart: I didn't see it12:27
siretartcjwatson: Good that I ping you on irc then ;-) -- https://lists.ubuntu.com/archives/ubuntu-devel/2012-November/036083.html12:29
siretarthm. did I scare him that much?12:31
Peace-hi i would like know if someone can help me to create a new package for bashrc12:33
cjwatsonsiretart: replied now, anyway12:33
Peace-basically i would like add some stuff to default .bashrc for each user12:33
siretartcjwatson: thanks!12:33
Peace-the only way is skel?12:34
robruPeace-, yeah, when a new user is created, the files are copied from /etc/skel, so if you modify the files there then it is copied to each user. is that a problem?12:39
Peace-robru: i have read that put too much stuff on skel is not reccomended12:39
Peace-just that12:39
robruPeace-, well I'm not an expert on that. I don't really see why it would be a problem. what are you wanted to add? a ton of stuff?12:40
Peace-robru: :D12:40
Peace-i was asking anyway cuz it works i did already my own package12:40
Peace-so i was just curiorus12:41
robruPeace-, it's probably fine. I mean unless you are putting hundreds of GB's in there. it just copies the files, so it's not like the system is bothered by copying some files that are slightly larger than before.12:41
Peace-robru: well i have made this http://code.google.com/p/kde-peace-settings/source/browse/#git%2Fkde-myown-settings%2Fetc%2Fskel12:43
Peace-robru: so i have vlc bashrc and some other little things12:43
=== Tonio_ is now known as Tonio_aw
robruPeace-, yeah those are really tiny, I don't see any problem there12:47
Peace-ok12:47
evpitti: do you have the power to unbreak ddebs.u.c? https://bugs.launchpad.net/daisy/+bug/1075056/comments/112:48
ubottuLaunchpad bug 1075056 in Daisy "Retracers hung on "ERROR: Package download error, try again later: Failed to fetch..."" [Critical,Confirmed]12:48
=== cpg is now known as cpg|away
cjwatsonPeace-: it's not recommended for the *distribution* to put too much stuff there - that policy directive doesn't apply to local packages though12:49
pittiev: hm, let me try to regenerate those; which release is that for?12:50
* pitti sighs at the ddebs.u.c. hack12:50
cjwatsonfor the distribution, there's not only a concern of size, but also what you do about upgrades - usually when you think about this hard the resolution ends up being to put things somewhere else instead, so the advice in policy is there to try to stop people wasting time12:50
evhuh, quantal12:51
evI was looking at precise12:52
evbut libicc2-dbgsym doesn't exist in quantal as far as I can see12:52
Peace-cjwatson: well i am going to create a package that contains what i want to each user and i should upload it on ppa12:53
=== Tonio_aw is now known as Tonio_
Peace-i have already did but i was not sure if this could be a problem for users expecially for skel folder i mean12:53
Peace-anyway as robru said it's very tiny folder so it should not be a problem if some users would install my package12:53
=== Ursinha_ is now known as Ursinha
=== attente_zzz is now known as attente
pittiev: hm, in quantal libicc2-dbgsym doesn't exist at all in ddebs' indexes..13:00
pittiah, the version in the bug report is for precise13:00
evah I must've misread the pastebin13:03
pittiev: running13:05
pitti(sorry, doing three things at once)13:05
cjwatsonLaney: ok, never mind - while I worked out a reasonably uncomplicated set of build-deps to allow both, I think it's probably safer to just bump them to the new version, i.e. prepend "1.0.1.3+really" to both << and >> versions13:34
evpitti: no worries13:35
cjwatsonanyway.  not actually meant to be working today :-)13:36
seb128cjwatson, "the new -proposed migration system will enforce that this work is done before" ... what "work" for you refer too? is the system checking for nbs status (e.g enforcing that all rdepends are ported to the soname version of a lib when there is an soname update)?13:39
cjwatsonYes13:39
cjwatsonAt least if you make those libraries go away in the new source package13:39
seb128urg13:39
=== MacSlow|lunch is now known as MacSlow
seb128I didn't think about that, seems to be problematic13:40
cjwatsonI don't think it will be13:40
cjwatsonI view it as an actively good thing13:40
seb128or we will need start to press the delete source button a lot13:40
cjwatsonOr people could actually do the damn work to port NBS13:40
cjwatsonWe do it anyway - it's not like this is work we avoid13:40
seb128well, we also end up dropping stuff, usually at the end of the cycle13:41
seb128like for e-d-s in quantal13:41
cjwatsonAnd it is troublesome when people are lazy and don't do it, because then we discover build failures when we're trying to do urgent updates13:41
cjwatsonIt hurts velocity13:41
seb128I guess we should drop early and let people add stuff back if they are interested in ported13:41
cjwatsonWe need to stop doing things in a giant rush at the end of the cycle, and do things incrementally through the cycle instead13:41
cjwatsonThat's one of the things I'm trying to move toward13:42
cjwatsons13:42
seb128right13:42
seb128well I'm all for agressive universe cleaning13:42
cjwatsonI'm not13:42
cjwatsonI'm all for *fixing* it13:42
pittiif there are universe packages which are hard to port and are "for later", a workaround/compromise could be to remove their binaries, but keep the source?13:42
seb128I've neither the time nor the motivation to port all universe's rdepends to be able to update libs13:42
cjwatsonRemoving the binaries is certainly a possibility13:42
cjwatsonseb128: That's not my problem, sorry!13:42
pittithere will always be some universe packages which need lots of upstream work for porting13:42
cjwatsonAnd that's one of the things the +1 maint team is explicitly supposed to be helping with13:43
pittibut for those where we can, we should certainly do it right away rather than having them linger for month13:43
pittis13:43
seb128cjwatson, yeah, and I know different people have different opinions on what to do with universe outdated packages13:43
cjwatsonI've lost patience with the "universe doesn't matter" thing I'm afraid13:43
cjwatsonTurns out that to many of our users it does13:43
stokachucjwatson, infinity: is it possible to have bug https://bugs.launchpad.net/ubuntu/+source/gdb/+bug/1036834 re-evaluated for inclusion into precise?13:43
ubottuLaunchpad bug 1036834 in gdb (Ubuntu Precise) "[FFe] gdb should be marked "Multi-arch: allowed"" [High,In progress]13:43
cjwatsonstokachu: I'm not familiar with why it was rejected in the first place ...13:44
xnoxseb128: upload new library soname bump as a new source package & transition main to it, then the old one drops out to universe and you can hand over to motu/+113:44
stokachuyea there wasn't any information in teh bug as to why13:44
seb128cjwatson, it's not that it doesn't matter, is that we have limited resources and we can either spend those improving what 90% of your users run or spend the same time porting universe stuff used in aa magnitude less13:44
cjwatsonxnox: I don't recommend that except in extreme cases13:44
cjwatsonseb128: We are doing lots of this work anyway.  You're just making the +1 maint team do it instead13:45
ogra_yeah, the libs would pile up over time13:45
cjwatsonThis isn't actually a net saving, it just annoys everyone13:45
stokachuis there a way to see who actually rejected it?13:45
seb128cjwatson, well, as said I would recommend agressive dropping instead13:45
cjwatsonstokachu: No13:45
xnoxcjwatson: I understand and agree that fixing stuff is the best way.13:45
seb128which we sort of did for e-d-s rdepends in quantal13:45
cjwatsonseb128: Which is no help to people who have it installed, so I do not recommend that unless there is no realistic alternative13:45
seb128we even dropped evolution-indicator which was canonical's code13:45
pittiyeah, under the new regime that seems to be the best thing for stuff that's effectively unportable by us13:45
cjwatsonIt is an option, but it is not and should not be the first resort!13:45
pittithe nice thing is, it forces us to keep the universe in an installable shape all the time!13:46
stokachuwho would I talk to in order to get this overruled?13:46
stokachupossibly overruled*13:46
seb128cjwatson, the alternative is to spend a month of my time porting universe stuff and tell my manager I couldn't deliver thing we should have delivered13:46
cjwatsonstokachu: None of us can overrule anything until we figure out who did it and why13:46
cjwatsonseb128: oh nonsense13:46
cjwatsonIt's not a month of your time, stop exaggerating13:46
pitticjwatson: I think you might be seeing this under a too absolute perspective13:46
cjwatsonAnd I'm not saying it has to be *you*13:46
pitticjwatson: for a lot of cases it is actually a month13:46
stokachushould i just post a question in the bug and hopefully someone will say why?13:46
xnoxseb128: 3 people did python3.3 transition of main & universe in less than a week.13:46
seb128cjwatson, well, we estimated evolution-indicator to be a week worth of time to port to the new e-d-s last cycle and same for pidgin-libnotify13:47
pitticjwatson: and we just can't/don't do it and drop instead if upstream abandoned the project; I think that's only fair13:47
cjwatsonpitti: On the contrary I think seb128 is being way too absolutist.  I've done lots of this porting and hey, look, it turns out I delivered plenty of other stuff too13:47
cjwatsonpitti: where did I say we should *always* port everything?13:47
cjwatson(hint: I didn't, and I'm annoyed at being characterised that way)13:47
seb128cjwatson, well, you are saying that not porting block the migration of the new libs13:47
seb128we we need to port or drop13:47
=== dendrobates is now known as dendro-afk
cjwatsonI said repeatedly that removal is an option, just not the first resort13:48
cjwatsonseb128: Yes13:48
stokachucjwatson: i<3u13:48
seb128cjwatson, so I think we agree, I'm just saying that in practice time constrain mean we will see drops increase (maybe to add things back a bit later when time allows)13:48
cjwatsonstokachu: might be worth grepping IRC logs and the like13:48
pittiright, that falls under the "no realistic alternative" exception13:48
seb128cjwatson, like in practice time for porting comes rather after ff than before13:48
cjwatsonseb128: we shipped precise and quantal with zero out-of-date binary packages and zero NBS, so I don't see why things would need to change13:49
cjwatsonwe're doing all this work over the course of a cycle anyway13:49
seb128cjwatson, well, I do consider that we have been agressive in dropping for quantal...13:49
pittiseb128: well, we did survive it with dropping packages; that seemed to have worked fine?13:49
cjwatsonand what you're saying is basically that Adam and I get to pick up all your trash at the end13:49
seb128pitti, we dropped stuff used in quantal, e.g evolution-indicator (indicator-messages' integration for evolution)13:49
pittiit now just means that we need to do it right away13:50
seb128or pidgin's indicator-messages integration13:50
seb128or a bunch of universe rdepends from eds: dates, contacts, ...13:50
seb128pitti, right, that's what I was saying13:50
pittiwell, we have to pick either: velocity or having a giant universe with a lot of upstream-unmaintained bits13:51
seb128cjwatson, "<cjwatson> and what you're saying is basically that Adam and I get to pick up all your trash at the end" ... sorry I didn't say that, I say we should be more agressive in dropping unmaintained stuff from the archive13:51
xnoxseb128: I think I clearly remember you saying that all indicators will be ported to the new api. If pidgin's indicator-messages integration is dropped.... how are xubuntu & lubuntu getting ther notifications currently?13:51
pittiand personally I'm favoring the former, even if some of those universe packages might have users13:51
seb128pitti, that conversation started with me saying that I'm "all for agressive dropping"13:51
pittiwe can't have our cake and eat it too13:51
xnoxthey are using the older api, is it still in the archive?13:51
cjwatsonpitti: cleaning things up as we go should ultimately improve velocity; I don't at all agree that this is a binary thing13:51
cjwatsonwe lose velocity by having to stop and fix the archive all the time in order to land changes13:51
pittino, it's not a binary thing; I didn't say that we'd immediatley drop all NBS rdeps13:51
seb128xnox, they don't I guess13:51
cjwatsonpitti: I mean it's not a choice between velocity and fixing things13:52
xnoxseb128: 8-?13:52
cjwatson(changes> which BTW are often actually in universe - things that customers want but that we haven't yet qualified for main are in universe, for instance)13:52
pitticjwatson: well, it is; we need to find a good balance13:52
cjwatsonpitti: it should not be a choice.  one of the things that has absolutely killed our velocity in the past is a constantly broken archive13:52
cjwatsonand I believe I have pretty clear management backing for fixing that, so if you feel that you have a problem with delivering things as a result then I think you should talk to your manager13:53
pittiright; but if you have to port 50 rdepends of e-d-s it kills velocity too, as you effectively can't land it for weeks13:53
seb128or poppler13:53
pittiso, certainly we have to do that13:53
cjwatsonpoppler is a great example because the desktop team didn't bother to do that at all and it fell to apw13:54
cjwatsonlast time I remember13:54
Davieydropping 50 rdepends would be crazy talk, just because someone wants a slightly newer library.13:54
seb128we do bother doing the main desktop part, we are just so overworked that we can't possibly porting universe as well13:54
pittiDaviey: nobody is proposing that13:54
cjwatsonlike I say, I don't mind some removals, but you need to take a sensible position rather than just "I can't be bothered porting any of this, remove"13:54
seb128or we need to stop what we are doing to port universe13:54
xnoxSomehow i am failing to see how a newer poppler or e-d-s is a hard-dependency for any feature work.13:54
DavieyAnyone that claims it's not their job to keep the archive good, should renounce their ubuntu-dev membership.13:54
cjwatsonwhere "port" is often "reupload"13:54
pittiI'm just saying that claiming that "porting all rdepends right away is increasing velocity" is not quite right13:55
pittiI'm not saying that we shouldn't port things right away; I think we should, and I'm quite happy that it's now being enforced13:55
pitti(with my former archive admin / stable+1 maintainer hat on)13:55
cjwatsonI mean, lots of the porting people say they don't have time to do I've done in the past, and a pretty sizeable proportion has been a matter of no-change uploads13:56
cjwatsonso, I'm sorry but I don't see that as a major imposition on anyone13:56
seb128Daviey, there is a different between "keep the archive good" and "care for everything in universe, including old stuff that you think are unmaintained and have no users"13:56
seb128cjwatson, well, it's not a "major imposition", I just fear that still like libav stay in proposed for a month and block other things13:57
cjwatsonand I'm not saying you need to do the latter, only that you actually need to analyse the trade-offs before removing, and if it's just a matter of no-change uploads then why on earth not13:57
seb128that I agree with13:57
cjwatsonseb128: many of the unported libav rdeps were on images and really used13:57
mvoslangasek: hi, do you mind if I do a raring apt upload?13:57
seb128usually those non ported at those which are non trivial though13:57
seb128at->are13:58
cjwatsonseb128: they wouldn't have been that hard for the person who changed libav to do; they were not too bad for me once I figured out the patterns13:58
pittie-d-s is certainly a rather extreme case; most libraries are quite a bit easier13:58
cjwatsonit's not like I'm not speaking from experience here, since I did a lot of the libav porting personally last time round13:58
seb128pitti, extreme but real13:58
pittiyeah, but not the common case13:58
seb128e-d-s was simply not doable without somebody full time for a month13:59
seb128we did end up dropping tons of stuff13:59
seb128but at least we didn't block the main image on having all those resolved/dropped13:59
seb128well, let's see how it goes in practice13:59
seb128I guess we will need to get down to the "I've looked at it, will take a week of work to port, nobody has time atm, let's drop and add it back later"14:00
cjwatsonBTW the more stuff we move out to universe (e.g. Kubuntu last cycle) the less I agree with the "universe -> nobody cares" built-in assumption14:00
seb128on the case by case basis14:00
pittithe nice thing is that it puts responsibility at the right place for Ubuntu uploads; for Debian syncs, it'll still fall under stable+1, but it's been like that before anyway14:00
cjwatsonI think we've been way too far on the side of "the uploader can just forget about it" until now14:00
seb128pitti, I'm not sure I agree with that, because I've to update e-d-s to update GNOME doesn't mean I want to be responsable for the e-d-s rdepends in the archive14:01
cjwatsonThis way, the uploader actually has to think - not necessarily do all the work personally, but do some of it, find people to help, remove stuff if it's too painful14:01
pittiit'll decrease the speed of landing things (i. e. velocity) a bit, but the net result is much nicer IMHO14:01
pittiespecialy if we want to go to the rolling release thing14:01
DavieyMaybe the real issue here is the ease that a lib transition can be done?  I wonder if more scrutiny is the correct answer here?  It seems that this is pain we endure when we jump ahead of Debian... no?14:01
cjwatsonBefore, they could make it somebody else's problem all the time, and I honestly think that in the majority of cases - not necessarily all - that was just plain irresponsible14:01
seb128cjwatson, there is probably a bit of that as well yes...14:02
pittiDaviey: that'd be velocity again -- Debian's freeze takes very long, we can't afford to wait until they release14:02
seb128well, let's see how that plays out14:02
Davieypitti: And you can outline specific reasons for needing a transition ?14:02
cjwatsonso, I'm probably way too knee-jerk on this, sorry, it's one of my hot buttons14:02
pittiDaviey: in some cases we do Debian experimental uploads, but that of course doesn't really address the "port all Debian main" issue14:02
Davieythat outweigh the cost?14:02
pittiI'm not sure that I understand the question; we could also stop updating package versions entirely surely14:03
cjwatsonI do think that when we drop binaries that amounts to making it the user's problem, which is sometimes even worse, so I don't see that as an automatic solution14:03
cjwatsonIt can be a solution if things are really unused; but I'm just aware that for a developer who might otherwise have to do porting work, the incentive is definitely to say "oh, whatever, nobody cares about this surely"14:04
cjwatson(I've done that myself and been occasionally wrong)14:04
seb128cjwatson, well, as said it's not used or not, it's "what will benefit more user, time spend on the default desktop or time spent on universe packages that we doubt are used"... there is a balance to find for sure, but porting 50 rdepends is taking time even if the fixes are trivial and can easily can put you some days off14:06
seb128cjwatson, where the said soname update is needed to land some chunck of work you need to land it can be problematic to find those "some days" in between14:06
pittiseb128: I think that's a price we just have to pay14:06
cjwatsonMm, I wonder which of those users actually thank us more for :-)14:07
pitti(but as cjwatson says, more people than just you can be involved in that)14:07
seb128pitti, in an ideal work sure I would like to have time to land my features and fix everything in universe, in practice...14:07
cjwatsonSometimes the problem is that if you happen to be in the 1% of people who use something, well, that's 100% of you14:07
cjwatsonAnd there's only so many times that we get to annoy 1% of users14:07
pittiseb128: but to be honest, so do the people who need to clean up NBS :)14:08
Davieypitti: What i am saying is, this specific example.. all i can find as rational is "gstreamer (via gst-libav) requires this version"... That isn't IMO, enough justification.  Has anybody looked at if it is a hard requirement?  Is it less work to resolve that?14:08
cjwatsonAnyway, I agree that there is a balance and I guess we'll find some kind of medium between our positions14:08
Daviey(it probably turns out that all that is required is no-change-rebuilds :)14:09
cjwatsonstokachu: I've followed up to the gdb bug with what I think happened14:13
=== Tonio_ is now known as Tonio_aw
cjwatsonstokachu: (erm, really this time - LP timed out on my first attempt)14:15
=== lynxman_ is now known as lynxman
=== JamesJRH_ is now known as JamesJRH
siretarthow to add a transition to http://people.canonical.com/~ubuntu-archive/transitions/? file bug or is there a bzr branch that I can could touch?14:24
pittihah, gvfs' autopkgtests discovered a Python 3.2 →  3.3 behaviour change in Popen14:24
* pitti fixes14:24
siretartah, seems to be https://code.launchpad.net/~ubuntu-transition-trackers/+junk/transition-tracker - nvm14:25
pittiev: ... still waiting on apt-ftparchive to finish...14:26
ev:)14:27
zygahey, I'm running some tests and I'd like to build a chroot for raring14:30
zygaI'm using debootstrap but it has no script for raring yet14:31
zygaare we going to update debootstrap in quantal to make that possible?14:31
cjwatsonUpgrade to raring or use the debootstrap from quantal-proposed14:31
zygaor should I use some other means of doing that14:31
zygaoh, cool14:31
cjwatsonOr 'sudo ln -s gutsy /usr/share/debootstrap/scripts/raring'14:31
zygathanks, let me try those14:31
cjwatsonIt'd have been in quantal as released but we found out about the name too late14:32
zygahmm, I'm already using proposed14:32
cjwatsonsiretart: Laney should be able to help (he says, carefully washing his hands)14:32
zygawith debootstrap 1.0.4214:32
cjwatsonzyga: Oh, sorry, it's still in the queue.  Just set the symlink manually for now14:33
zygathanks14:33
mr_pouitpitti: hey, any thought on https://bugzilla.gnome.org/show_bug.cgi?id=687525 ? I've SRUs for xfdesktop and thunar waiting for approval to quantal-proposed, but if this gvfs patch is fine for a SRU, I guess it's better than my workarounds.14:33
ubottuGnome bug 687525 in general "gvfs causes filemanagers to show partitions twice" [Normal,New]14:33
xnoxsiretart: yeah, just make a merge proposal for that branch and it will all just magically happen.14:33
Laneyyou can't do MPs for junk branches14:34
Laneybut give xnox the address and he'll review it for you :-)14:34
xnoxsiretart: there is a README for "how to get started"14:34
xnoxsiretart: yeah I used to target the "lp:ubuntu-transition-target and that means merge notification is sent to all people who can merge"14:34
xnoxsiretart: but yeah, I'll be happy to merge trackers =))))14:35
siretartxnox: https://code.launchpad.net/~siretart/+junk/transition-tracker.libav14:35
pittimr_pouit: this looks SRUable to me indeed14:35
siretartI don't see the button 'merge proposal'14:35
pittimr_pouit: just don't take my word as the final one, as I'm neither in -desktop or SRU teams any more14:35
pittisiretart: right, +junk don't have MPs14:36
siretarti see14:36
siretartthanks for the clarification, pitti14:36
mr_pouitpitti: yeah, but you're a lot in the gvfs git commit log :P. Thanks, I'll look into preparing the sru.14:36
=== Tonio_aw is now known as Tonio_
cjwatsonzyga: accepted the {precise,quantal}-proposed debootstrap uploads now14:37
xnoxsiretart: merged. now after some time it will be available on the website.14:37
siretartxnox: thanks. that'll help me to get started with what to test and upload.14:37
xnoxsiretart: ;-)14:40
pitticjwatson: ^ which reminds me, do we need an NBS report for -proposed?14:43
seb128pitti, <cjwatson> making a -proposed version of NBS is on the to-do14:44
pittiah, thanks14:45
seb128pitti, just seen on #ubuntu+1-maint ;-)14:45
seb128<cjwatson> but you can use http://people.canonical.com/~ubuntu-archive/proposed-migration/14:45
seb128 (will take some practice to learn the format)14:45
pittibecause that should provide most of what we need for transition tracking?14:45
seb128pitti, for completeness ;-)14:45
cjwatsonYeah, in practice everything from NBS should show up on update_output14:46
cjwatson(or update_excuses if not fully built)14:46
Davieycjwatson: I need to start creating an NBS report for another (non-primary) archive.  I'd greatly like to re-use something you create.14:46
cjwatsonWhich I expect the +1 team to be keeping as low as possible14:46
cjwatsonDaviey: it's all in ubuntu-archive-tools ...14:46
Davieycjwatson: Oh, i thought you were going to create something refreshed.  Last time i looked at the tool in u-a-t, it had an issue.. Maube i am talking crap14:48
cjwatsonWell, that's what outputs the reports we use14:48
cjwatsonI certainly had no intention of rewriting it from scratch14:48
cjwatsonupdate_output> For instance the haskell-unordered-containers transition shows up as the first "Trying easy from autohinter" section there and you can see the uninstallables left after the attempt to shove in that plus all its rdeps14:49
cjwatsonWhich mostly corresponds to the yesod* stuff on http://people.canonical.com/~laney/www-test/ghc.html14:49
* Laney just deleted that14:50
cjwatsonpoo :)14:50
cjwatsonbut anyway, you can imagine :)14:50
Laneyuse the normal URL now14:50
cjwatsonSo http://people.canonical.com/~ubuntu-archive/transitions/ghc.html14:51
cjwatsonOr for the ptlib stuff it's clearer - you can see that just t38modem is left untransitioned14:51
cjwatsonWhat the transition tracker does is give you the build-dep/dep hierarchy which in some cases approximates a sensible order to approach the uploads14:52
cjwatsonThe red lines should wind up basically the same as what update_output says14:52
cjwatson(There are some confusing haskell autohinter entries further down which are essentially random "what if we try some of these packages but not all of them" heuristics - in this case, ignore them)14:53
cjwatsonI look forward to running the next perl transition through this - that'll be a laugh)14:54
cjwatsonapw: the entries in the "main run" section of update_output correspond to attempting to promote single packages rather than groups; so for instance it tries to promote uim, discovers that that makes uim-mozc uninstallable, and backs out14:56
cjwatson(I already corresponded with the uploader about that since it needs a mozc merge; it's just an example)14:56
cjwatsonmjpegtools is a more interesting example that IIRC corresponds to actual NBS14:56
pittiScottK, Riddell: hm, apport-kde fails on this: http://paste.ubuntu.com/1337463/ -> known bug?14:58
cjwatsonAnd some of the packages are just uninstallable on their own account, for example python-augeas which depends on libpython2.614:58
cjwatsonapw: that roughly help?14:58
apwcjwatson, yeah thanks, will poke at it and come back at you14:58
pittiScottK, Riddell: i. e. pykde4 incompatibility with py3.3?15:02
stokachucjwatson: you got it figured out?15:06
cjwatsonstokachu: I updated the bug15:10
stokachucjwatson: ok cool, so i just need a sponsor again then i believe?15:10
cjwatsonwait, gdb is already in precise-proposed ...15:10
cjwatsonI mean in the queue15:10
* cjwatson reviews15:11
cjwatsonstokachu: why expand the @gnu@ et al items in debian/control.in ?15:11
pittistokachu: no need to reupload BTW; one can fish it out of rejected15:12
cjwatsonhttp://paste.ubuntu.com/1337490/15:12
cjwatsonpitti: it's in unapproved15:12
pittistokachu: (if you did already, no harm, though)15:12
pitticjwatson: ah, ok15:12
cjwatsonstokachu: the Build-Depends changes there look spurious, as if somebody had copied debian/control over the top of debian/control.in or something15:12
stokachuits the way previous people have been building i believe15:13
cjwatsonWell, no, it isn't or it wouldn't be in the diff to this version15:13
stokachupreviously they were just modifying debian/control i believe15:14
xnoxpitti: ev: the crash handler (apport) fails with "__init__() takes from 1 to 6 positional arguments but 7 were given" in raring, so I can't submit much....15:14
cjwatsonstokachu: You should indeed modify both debian/control.in and debian/control for the Multi-Arch change, but there should have been no need to modify the Build-Depends line at all15:15
cjwatsonThat looks accidental15:15
stokachuill go back and look its beena while15:15
pittixnox: right, I just fixed that in trunk15:16
cjwatsonstokachu: If you agree that only the Multi-Arch line needs to be changed, I can just reupload without the spurious B-D change15:16
xnoxpitti: ack.15:16
pittixnox: half of my packages have some problem with py 3.3 ..15:16
stokachucjwatson: yea only the multi-arch needs changing15:16
pittixnox: new upstream release is out, currently test-building ubuntu upload15:17
pittixnox: I'm walking through all adt-raring-* failures15:17
stokachucjwatson: im still pretty sure i did the build-depends change intentionally15:17
cjwatsonstokachu: I can't understand why15:17
stokachucjwatson: during my builds control.in was overwriting control15:17
stokachumissing all the build-depends15:17
cjwatsonThose @...@ symbols are meant to be automatically expanded15:18
cjwatsonIn the process of generating control from control.in15:18
stokachuright.. but control.in was missing build-depends15:18
cjwatsonThat's not what the diff says15:18
stokachuthats why i added the additional build depends to control.in15:18
cjwatsonI reversed the @gnu@ and @kfreebsd@ expansions and there was no other change15:18
cjwatsonYou didn't add any build-depends15:19
cjwatsonYou expanded @gnu@ and @kfreebsd@ symbols - that's all15:19
stokachuhmm ok im not sure then15:20
cjwatsonWhich should be unnecessary and I'd like to avoid unnecessary changes in an SRU15:20
cjwatsonIf you like, I'll revert that part and try test-building without15:20
stokachusure, thanks15:20
cjwatson(But I should go, meant to be on holiday today)15:20
stokachuok no worries15:21
stokachui can do it and see if i can reproduce why i thought modifying control.in was necessary15:21
stokachulike i said its been awhile since i messed with it15:22
stokachucjwatson: it looks like control isn't build populated with @gnu@ or @kfreebsd@ during my builds15:39
stokachus/build/being/15:39
apwstokachu, are you saying there that they remain as @gnu@ etc in debian/control ?15:39
stokachuhttp://paste.ubuntu.com/1337554/15:40
stokachuthey are empty15:40
apwstokachu, and that prevents it building ?15:41
stokachuapw: yea its complaining about missing build depends15:41
stokachui did a fresh source tree and only added Multi-Arch: allowed in control.in15:42
apwstokachu, version you are working against is ?15:44
stokachu7.4-2012.04-0ubuntu2 in precise15:45
didrocksxnox: do you mind pushing the unity-lens-radios changes to lp:ubuntu/unity-lens-radios please?15:46
=== mcclurmc is now known as mcclurmc_away
apwstokachu, where are you cleaning this, ie. what release are you building your source package ?15:51
apwstokachu, as when i clean that combination i get something in the []'s there15:51
apwstokachu, http://paste.ubuntu.com/1337577/15:52
stokachuapw: im building within sbuild targetted for precise-amd6415:52
apwstokachu, right but the source package where are you making that15:52
stokachuapw: im just using the existing one from the archive15:53
apwstokachu, i thought you said you had added a line to debian/control.in15:53
xnoxdidrocks: ack.15:54
didrocksxnox: thanks :)15:54
stokachuapw: sorry not sure i follow, i get a clean source with either pget (from pbuilder-scripts) or apt-get source then I just modify the file within the tree and re-run pbuild15:55
stokachulast month i attempted with sbuild but got similar results15:55
* apw regets the source to confirm15:56
stokachuive also attempted to pull straight from bzr and run a bzr bd -- -S -us -uc15:56
stokachueach one hating me more and more15:56
apwstokachu, ok so the source before any mods has stuff in my brackets ...15:57
stokachuand when you attemp to build it what happens?15:57
apwstokachu, where are you adding m-a: allow ?15:58
apwfor which package, so i can make sure my build matches yours15:58
stokachuthe gdb stanza15:58
stokachusecond one from the top15:58
apwok to build mine i am then going to build a new source package and build that with sbuild16:00
stokachuok16:00
xnoxdidrocks: hopefully the importer will not have a fizzy fit about it =)16:02
didrocksxnox: it doesn't really like for the kind of merge-upstream branch16:02
didrocksxnox: that's why I specify the branch in Bzr-Vcs16:03
xnoxdidrocks: ok. I did push to lp:ubuntu/unity-lens-radios as you requested. Do you want stuff in lp:unity-lens-radios as well?16:03
didrocksxnox: for upstream changes, sure :)16:04
=== Sweetsha1k is now known as Sweetshark
apwstokachu, ok i think i see what is going wrong.  wherever you are building this does not have the build-depends installed, soooo you lose some of your dependancies on clean16:06
stokachuapw: i thought sbuild/pbuild would handle that portion cleanly?16:06
apwstokachu, basically when i made my source pacakge it has the same issue, because i was lazy and didn't install the build-deps before making the source package16:06
stokachuah16:06
apwstokachu, so it depends, if you make the source package right and submit that it has the right things in it16:07
apwstokachu, so i think looking at it in this case installing type-handling may help16:07
apwas it is that that errors here and leaves those []'s empty for me16:07
apwbut to be 'right' you should have the build-deps installed16:07
stokachuah ok16:07
apwi use mk-build-deps --install <package> to make a fake package to pull them all in, so i can remove it later16:08
stokachuapw: ok ill do that on the host machine and re-try16:08
stokachuapw: this is the first time this has happened, should i add this into my workflow for all packages?16:09
apwstokachu, i have to concur it is the first time i have been bitten by it also, i believe that is the right thing to do16:10
stokachuok ill make a note of that16:10
apwstokachu, myself i tend to build the package and debdiff against the previous one, and confirm its only different the way i expect; if not like here then i worry about the builddeps16:11
apwstokachu, to spot the issue here i did debian/rules clean and looked at that output, the error was plane there16:11
stokachuok that makes sense16:12
xnoxdoko: libguestfs fails to build from source because it misses a presence of an optional symbol in libpython. The way it checks for correct library is via: http://paste.ubuntu.com/1337639/16:15
xnoxwhich is different between python3.2 & 3.3.16:15
xnoxis that intentional or libguestfs is silly?16:15
=== sem_ is now known as Peace-
=== dendro-afk is now known as dendrobates
bateeHi, Could you please suggest me a place to download the source code of the "Seccomp Filter"?16:19
* didrocks wonders why ubuntu.getSeries(name_or_version="quantal") doesn't work with the launchpad api16:21
Adri2000EmilienM: hi :)[A[A[A[A[Asn: Vuillemot16:22
Adri2000paste fail. sorry about that :)16:22
apwbatee, you'd have to be more specific as to what you are using that you want the source for, but there is a package called libseccomp0 which claims to be the high level interface for that; otherwise it is likely kernel side code16:23
=== mcclurmc_away is now known as mcclurmc
bateeapw, I need to look at the source code for the function SCMP_SYS(). I am currently using libseccomp library. In the library when we define new filtering rules seccomp_rule_add() function is used. One argument for that function is the return value of SCMP_SYS() function. it is an integer id relevent to each system call.16:26
Laneydidrocks: WFM - what do you get?16:27
Laney>>> lp.distributions['ubuntu'].getSeries(name_or_version='quantal').displayname16:27
Laneyu'Quantal'16:27
dokoxnox, this seems to be an error. The Makefile has a correct value. so something seems to be wrong when generating the _sysconfigdata.py at build time16:27
apwbatee, so i would start with the source for that library then, apt-get source libseccomp0 should get that16:28
didrocksLaney: '', hum, I'm using lp.distributions['Ubuntu'] though, which returns me a valid ubuntu distro containing all series when calling .series collection16:28
didrocksLaney: let me try 'ubuntu'16:28
xnoxdoko: do you want a bug about this?16:28
didrocksLaney: indeed, that works :) funny that those double objects exists, both valid, but different behaviors :)16:28
dokoxnox, I'd prefer a patch ;-P16:28
didrocksLaney: thanks!16:28
Laneyweird16:28
Laneynp!16:28
xnoxdoko: well, I have a patch against a single package that fails to build because of this misgenerated file.16:29
xnox:P16:29
bateeapw, Libseccomp simply use the SCMP_SYS(). library dose not define the SCMP_SYS() function. It is from the seccomp kernel code itself.16:31
apwbatee, then that is in the package 'linux'16:31
bateeapw, ok thanks16:32
=== Tonio_ is now known as Tonio_aw
=== Tonio_aw is now known as Tonio_
apwbatee, that said i cannot see SCMP_SYS in it anywhere16:38
apwbatee, and it is actually in libseccomp:16:39
apw./include/seccomp.h:#define SCMP_SYS(x)__NR_##x16:40
apwbatee, which is basically converting the string 'read' to __NR_read, which is a define in unistd.h16:41
bateeapw, Thank you very much for the information.17:01
bateeapw, Is there a simple way to get the integer value corresponding to each system call.17:01
apwbatee, they are in unistd.h; so grep -r __NR_read /usr/include will tell you or you could just include those files17:05
bateeapw, Thank you.17:07
=== deryck is now known as deryck[lunch]
slangasekmvo: no objections18:07
stokachucould i get a sponsor for bug 1036834 with the latest debdiff for precise18:08
ubottuLaunchpad bug 1036834 in gdb (Ubuntu Precise) "[FFe] gdb should be marked "Multi-arch: allowed"" [High,In progress] https://launchpad.net/bugs/103683418:08
stokachuit has all the necessary corrections made18:08
slangasekseb128: the official line is that you're supposed to be uploading to raring at the same time as you SRU for all SRUs uploaded after raring opening, and for those uploaded before raring opened the SRU team is supposed to copy them forward... but this is an error-prone process currently18:09
seb128slangasek, do you recommend we get manual uploads for those which didn't get copied then?18:09
slangasekseb128: generally that's going to be better, yeah, because then the package is built against the new toolchain18:12
seb128slangasek, well, it's not like we didn't copy the whole archive without rebuilding it on serie open ;-)18:12
seb128slangasek, but fair enough, it's a bit extra work but not the end of the world, thanks18:13
slangasekseb128: true, but now we are open so those copies are meant to stop.  If you have a list of packages that were missed and you'd like copied, I can do that now18:14
slangasekseb128: certainly for any SRUs uploaded today though, the usual rules apply and the package should be uploaded to raring first (and not doing so is a blocker for the SRU)18:15
seb128slangasek, bamf file-roller libunity unity-lens-applications unity-lens-photos unity-lens-video18:15
=== attente is now known as attente_zzz
seb128slangasek, thanks ;-)18:15
seb128slangasek, btw if you have any SRU review time I would appreciate http://launchpadlibrarian.net/121655774/gnome-settings-daemon_3.4.2-0ubuntu0.5_source.changes to get it (it's a bug leading to have user configs overwriten on "dconf update" runs)18:17
slangasekwell, I can certainly squeeze in some time for that one18:18
didrocksthanks slangasek, seb128, will upload directly from now on18:19
seb128slangasek, thanks18:20
seb128didrocks, 'ci18:20
=== schmidtm_ is now known as schmidtm
stgraberslangasek: is there a tool giving the list of source packages in the stable release updates and proposed pockets that aren't in the dev release?18:53
slangasekstgraber: not afaik, which is what makes this whole thing error-prone; it should really be part of http://people.canonical.com/~ubuntu-archive/pending-sru.html, probably as a flag or highlight or something so we know to run sru-release with -d18:54
stgraberslangasek: ok, I wrote a script for that yesterday so I can send a MP for it and then someone (or me) can extend the sru report for it18:54
stgraberslangasek: btw, according to my script, we're good now. The only missing SRU was bamf which was accepted in the release pocket a few minutes ago: http://paste.ubuntu.com/1338017/18:55
stgraberslangasek: the script itself is: http://paste.ubuntu.com/1338023/18:55
infinitystgraber: suite-diff can do it.18:56
infinityWhich may or may not exist in a useful place...18:56
stgraberinfinity: can't find any script by that name in ubuntu-dev-tools or ubuntu-archive-tools :)18:56
infinityYeah, I realised after I said it that it may be a cjwatson special that only exists on ftpmaster.18:57
slangasekstgraber: really?  I was still in the process of copying the packages seb128 pointed out above (copy-packages didn't want to copy them for me all at once); did you double-copy here?18:58
stgraberslangasek: the first run of my script spotted bamf as missing, a second run didn't. According to LP, it's been published to the dev release so will be actually published at the end of the publisher run.18:59
slangasekstgraber: right, but seb128 listed a bunch of other packages18:59
slangasekand those are still in progress18:59
stgraberslangasek: pocket = release, "Published 7 minutes ago" "Copied from ubuntu quantal in Primary Archive for Ubuntu by Steve Langasek"18:59
infinitystgraber: Your script is almost certainly wrong, given that I also know that linux is out-of-date (intentionally) in raring.18:59
stgraberinfinity: hmm, that's true, wondering what happened there... /me digs19:00
infinitystgraber: Here's what I get from quantal-updates to raring:19:03
infinityhttp://paste.ubuntu.com/1338048/19:03
infinitystgraber: If you want to compare and debug your script.19:04
infinity(though vorlon's about to fix half of those)19:04
stgraberinfinity: thanks19:04
=== attente_zzz is now known as attente
infinitystgraber: And since your script was also doing proposed: http://paste.ubuntu.com/1338054/19:06
stgraberinfinity: alright, found a few things that were wrong (including apt_pkg's help that was lying to me...), fixing those now19:10
infinity(We could probably jam suite-diff into ubuntu-archive-tools too, but since it's used against Sources/Packages files, it's slightly less useful to people who don't keep a dists/ mirror around)19:11
infinityThough, it's likely way faster than an API implementation.19:12
slangasekinfinity: do we care about the standalone tool if we get the info integrated into pending-sru?19:13
infinityslangasek: The standalone tool has a lot of cool uses, but for this use-case, a single report of "these packages are older in raring than in quantal-updates" is probably enough, yes.19:14
infinityOr, rather, raring+raring-proposed.19:15
=== mcclurmc is now known as mcclurmc_away
stgraberinfinity: hmm, my script is saying that yours is lying :)19:23
stgraberinfinity: you're missing: gnome-shell, linux-lowlatency, linux-meta-lowlatency and ubiquity19:23
infinitystgraber: Oh, I only did main.  (And I'm not missing ubiquity, read harder)19:24
infinitystgraber: But my only doing main explains the other three.19:25
infinityslangasek: Any plans on a new udev that links with kmod (which will keep libkmod-udeb in main), or should I just drop it to universe for now?19:28
slangasekinfinity: plans yes, but not immediate ones19:28
stgraberinfinity: oh right, I'm actually the one missing ubiquity, misread the diff.19:28
infinityslangasek: Alright.  I'll just drop it for now, and let magic sort it out when libudev-udeb starts depending on libkmod-udeb.19:28
infinity(Or however that dep will work)19:28
* infinity tries to remember what evil is afoot when various d-i components decide to try to drag every universe kernel into main...19:29
infinityI know we've seen this in previous cycles, I don't recall the cause.19:30
stgraberinfinity, slangasek: ok, I think I fixed all the bugs (was mostly down to apt_pkg.version_compare being weird): http://paste.ubuntu.com/1338119/19:35
stgraberoh, I probably should have it show the version numbers19:36
stgraberoutput with version numbers: http://paste.ubuntu.com/1338154/19:44
infinitystgraber: That looks somewhat saner.19:46
smoserso with -proposed being where we upload..19:46
smoserif we're doing udd should i commit things to lp:ubuntu/raring-proposed/cloud-init ?19:46
infinitysmoser: You upload to "raring", we force it into proposed. ;)19:46
smosergood answer19:47
smoserthanks19:47
infinitysmoser: UDD's understanding of this is, perhaps, a bit flawed right now.19:47
smosergood enough for me.19:47
smoserwonder if someone can tell me why bug 1070345 does not show up on https://bugs.launchpad.net/ubuntu/precise/+source/cloud-init19:54
ubottuLaunchpad bug 1070345 in Ubuntu Raring "need to restart landscape after updating config" [Medium,Triaged] https://launchpad.net/bugs/107034519:54
achiangare people with @ubuntu.com email addresses allowed to post unmoderated to -devel? or is that completely unrelated, and you actually need to have launchpad team membership?19:54
infinitysmoser: Because you're looking at ubuntu/precise/+source, instead of ubuntu/+source19:55
smoserbut i *want* precise/+source19:55
smoseri was hoping to see a list of bugs that were nominated for precise19:55
infinitysmoser: Oh, I see, it has a precise task.19:55
smosermaybe because its not fix-released in ubuntu ?19:56
infinityErr, oh.19:56
infinityNo.19:56
infinityIt has no precise task. :P19:56
stgraberinfinity: hmm, looks like quantal released with a few packages missing from precise-updates. Cleaning up the list now.19:56
infinitysmoser: Those shouldn't be Ubuntu tasks, they should be cloud-init in Ubuntu tasks.19:57
infinitysmoser: Preeeeetty sure that bug does affect the entire Ubuntu project.19:57
smoseryeah. your'e right. thats it.19:57
jbichaachiang: unrelated, I believe you have to be in ~ubuntu-dev or on the whitelist19:57
achiangjbicha: ok, thanks19:58
smoserhm.. now how do i do that.19:58
smoser"This bug is already open on Ubuntu with no package specified. You should fill in a package name for the existing bug."19:59
smoseri think i'm just going to delete the ubuntu task and re-add it.19:59
infinitysmoser: Nah.19:59
infinitysmoser: I'll fix.19:59
infinitysmoser: Or, you can get there first. :P19:59
smoserinfinity, well, it seems ew crossed paths.20:00
slangaseksmoser: hey, any chance you could smoke test mountall 2.43 from raring for me?20:05
slangaseksmoser: this fixes the last regression I know of from the asynchronous events change; if it checks out for you I'll SRU that back to quantal and then SRU the whole thing back to precise20:06
smoserslangasek, i'll give it a quick sniff on an instance.20:06
smoserwhat is the bug thtat you've addressed?20:07
infinityChangelog claims https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/105947120:07
ubottuLaunchpad bug 1059471 in mountall (Ubuntu Quantal) "2.41 fails to mount root partition" [High,Triaged]20:07
* infinity reads the bug.20:08
slangasekyeah, not one you're likely to hit in your setup20:08
slangasekbut I'm looking for a regression-regression test20:08
infinityslangasek: Hrm, will that fix the bug I've been seeing very recently where my machine claims /tmp isn't ready and then boots anyway?20:08
slangasekinfinity: I don't know, try it and tell me :)20:08
infinityslangasek: I shall, once my laptop's idle.20:08
infinityThe best bugs are the ones I don't have to file.20:09
stgraberslangasek, infinity: result for precise => quantal: http://paste.ubuntu.com/1338218/20:09
slangasekinfinity: is /tmp a real mount point for you?20:09
slangasekstgraber: oh srsly?20:09
infinityslangasek: Nope.  I have no /tmp in my fstab, I haven't hunted down yet WHY I'm getting that bizarre message on boot.20:09
slangasekstgraber: ugh, what's with that boinc version number?20:10
slangasekinfinity: mmk20:10
stgrabernvidia-* is a false positive, I need to fix the script, but the rest should probably be fixed20:10
infinityalias fancontrol='killall plugin-container'20:14
slangasekthat mythtv mismatch looks nasty20:15
slangaseksomeone uploaded the same upstream version twice, but managed to use the wrong datestamp and uploaded them the wrong way around? :P20:15
infinitySomething like that...20:15
infinityGiven that I assume the last part of that version is a commit ID, I'm guessing they're both identical save the version in the changelog.20:16
argesdid the ddebs move? looking for 3.5.0-13-generic don't see it on ddebs.ubuntu.com20:17
infinityarges: No, you're just living in the past.20:18
infinityarges: We don't keep old ddebs on ddebs.ubuntu.com forever, and 3.5.0 is -17- in the release pocket, -18- in updates...20:18
dokoxnox, done20:18
infinityarges: (Both of which are on ddebs)20:19
argesinfinity, but the past is so much fun20:19
infinityarges: Until you get eaten by a dinosaur, sure.20:20
infinityarges: (In other words, if lamont's hungry, run)20:20
argesso I take it, there were a few more ddeb sacrifices?20:20
infinityarges: Erm, no sacrifice here.  We just don't keep ddebs for every version ever published, only the ones currently published (ish).20:21
infinityarges: That will change (sort of) when we push them to the librarian instead, though ddebs.u.c will still only host ddebs that match published versions.20:21
argesinfinity, ok.  yup that makes sense. When will we push to librarian20:22
infinityarges: This isn't some culling, though, this is how it's always worked.20:22
argesand anything I can do to help with that?20:22
infinityarges: The librarian bit, I'm looking into this week.  Need to do some testing to make sure the world won't asplode, then I can flip the switch.20:22
argesinfinity, sweet20:22
lamontinfinity: my hunger doesn't enter into it. :-p20:26
infinitylamont: Om nom.20:27
=== cpg|away is now known as cpg
lamontthat which eats only yummy stuff: omnomnivore20:30
=== carif1 is now known as carif-1-1
dokoinfinity, do you work on the debhelper merge?20:34
infinitydoko: I was going to.  It's actually a clean merge, but I'm suspicious there may be logical conflicts between the two patchsets, so wanted to have a quick poke,20:39
dokothanks20:39
GunnarHjcharles: ping?20:41
charlesGunnarHj: pong20:41
GunnarHjcharles: Hi! Saw you decision. I'd hoped for something else... ;-)20:42
GunnarHjcharles: "an RFE against GDateTime" What's an RFE?20:42
slangasekinfinity: really?  the remaining delta should be quite self-contained... I wouldn't expect conflicts20:44
charlesGunnarHj: I was conflicted, too. I hate turning down good code20:46
charlesGunnarHj: what I meant was you should file a feature request in glib for a GDateTime function that does what that indicator-datetime bug describes20:47
infinityslangasek: Hrm, now I feel like I may be misremembering.  Or I was sleepy. :P20:47
charlesGunnarHj: so that J Random App doesn't have to reinvent the wheel by doing the code itself20:47
slangasekinfinity: there was a one-time fix-up already to merge the upstart handling, but that should all be in the past now20:47
infinityslangasek: I thought the Debian delta had some init-related something in it that I was concerned might logically conflict with our own init-mangling, but now that I look, it looks entirely unrelated.20:47
slangasekinfinity: (and was due to me pushing patches to do things differently in Debian than we have in Ubuntu up to now)20:48
GunnarHjcharles: Ok, thanks for explaining. Think I'll do that.20:48
infinityslangasek: I must have been somewhere else when I last looked at this. :P20:48
GunnarHjcharles: Would you oppose to an Ubuntu specific patch in the meantime?20:48
=== Tonio_ is now known as Tonio_aw
charlesGunnarHj: an Ubuntu-specific patch to GDateTime?20:49
=== Tonio_aw is now known as Tonio_
GunnarHjcharles: No, I meant to indicator-datetime.20:50
charlesGunnarHj: hrrm, that puts us right back where we were :)20:50
infinityslangasek: Maybe I was looking at our delta and assuming it was Debian's, or something equally sleep-deprived and silly.20:50
charlesGunnarHj: I'd like to see what upstream thinks first, and treat indicator-datetime changes as a last resort20:50
GunnarHjcharles: Ok, that makes sense. I'll approach them soon with the idea.20:51
slangasekinfinity: we should be able to further reduce the debhelper delta in the future I think, but that first requires unhobbling insserv in Ubuntu20:53
charlesGunnarHj: sounds good. Could add a comment in the indicator-datetime bug that links up to the upstream bug?20:53
charless/Could add/Could you add/20:53
slangasek(and that's lower priority than getting upstart itself in working order in Debian)20:53
GunnarHjcharles: Will do that too. Thanks for your advice!20:54
=== popey_ is now known as popey
=== cpg is now known as cpg|away
=== cpg|away is now known as cpg
maxiaojunhi21:17
=== mcclurmc_away is now known as mcclurmc
=== Tonio_ is now known as Tonio_aw
=== salem_ is now known as _salem
=== Tonio_aw is now known as Tonio_
infinityslangasek: So, that new mountall fixed my bug.  Yay.21:42
slangasekinfinity: damn21:42
slangasekinfinity: that means I don't understand the change I made :P21:42
infinityslangasek: Your apt kernel autoremoval stuff is curious, though.  Does it actually work?21:42
slangasekinfinity: works in my tests21:42
infinityslangasek: I would have assumed that NeverAutoRemove influences how it writes the DB, not how it interprets it.21:43
infinityslangasek: (Which is why none of my kernels are currently marked auto...)21:43
slangasekevidently not21:43
infinityslangasek: Hrm.  Your computer and mine disagree, then. :P21:43
slangasekhowever, the Never-MarkAuto-Sections *does* influence how it writes the db21:43
slangasekwhich is why I filed bug #107478721:44
ubottuLaunchpad bug 1074787 in linux-meta (Ubuntu Raring) "linux-meta metapackages should not be in section 'metapackages'" [High,Triaged] https://launchpad.net/bugs/107478721:44
slangasek(and overrode everything in the archive)21:44
infinityslangasek: Ahh.  And THAT's why none of my kernels are auto?  Check.21:44
slangasekso once that fix gets committed to the kernel team's repo, and things have had a chance to settle out, I'm thinking to do an upgrade quirk in update-manager21:45
slangasek... or whatever that other thing is called that used to be part of u-m but isn't anymore... ubuntu-release-upgrader?21:45
infinityThat thing.21:45
infinityWhich reminds me, I should fix live-build to have the same hack for linux-image that it does for linux-headers...21:45
infinityOr we'll have the install kernel installed forever.21:46
* slangasek nods21:46
infinityslangasek: So, the theory here is that if I apt-mark auto all of my current linux-image* packages, your bits should magically DTRT?21:46
* infinity wonders if there's any sane way for us to SRU that...21:47
slangasekthat's the idea, yes; and yes I'm planning to SRU21:47
infinityI mean to SRU "mark all kernels auto", not the other bits.21:47
slangasekright, that's the part I was going to put in the u-r-u quirk21:47
slangasekfor precise and later21:48
infinitySure, that doesn't help people who've been running precise for 6 months.21:48
infinityThey'll get new kernels autoremoved, and the last 6 months of SRUs installed forever.21:48
slangasekthe archive override helps them immediately to prevent the problem from getting worse21:48
slangasekand the last 6 months of SRUs will stay only until their next upgrade21:48
infinityWhich could be in 4.5 years. ;)21:48
infinityBut yeah, that may be the best we can safely do.21:48
slangasekAFAICS we can *only* effectively apply this fix from something *not* running from a maintainer script21:49
slangasekso u-r-u is the only option that comes to mind21:49
infinityI assume you fixed the overrides in updates/proposed for both precise and quantal?21:49
infinityOh, but they'll need to be re-fixed every time until all the SRU kernels are DTRT.21:49
slangasekjust reviewing now to make sure I've gotten them all (inc. security)21:49
slangasekdo they?  this is an override on the metapackages21:50
infinityOh.21:50
slangasekso that should be sticky21:50
infinityRight.21:50
infinityNeverming.  Sticky indeed.21:50
maxiaojunAnyone interested in or involved in Jockey here?21:50
slangasekso I'd gotten precise-{updates,proposed} and quantal-proposed; no kernel in quantal-updates yet21:50
infinityslangasek: So, apt writes out the auto DB as the very last thing, I geuss?  A Dpkg::Post-Invoke hook would still be too early?21:50
slangasektaking care of precise-security now21:50
slangasekinfinity: yeah, it writes it out from what it has in memory, so no dice21:51
infinityslangasek: There's a kernel in quantal-updates.  I released it yesterday.21:51
slangasekmaxiaojun: jockey has been renamed to / replaced by 'ubuntu-drivers'; I don't know if anyone who's involved with it is currently around21:51
infinity(That said, there are more on the way, for other flavours)21:51
infinityAssuming all the -meta packages have this bug.21:51
slangasekinfinity: in that case, the override I did to quantal-proposed pre-yesterday should have already taken, I think?21:51
infinityslangasek: Seems like a reasonable guess.21:52
slangasek(apt-cache says yes)21:52
infinityslangasek: I wasn't sure of the timing there. ;)21:52
* infinity marks all his kernels auto to see what happens.21:52
maxiaojunIs ubuntu-driver shipped in 12.10? Any code to see in LP?21:52
maxiaojunubuntu-drivers I'm sorry21:53
slangasekmaxiaojun: according to the source package, the code lives at git://github.com/tseliot/ubuntu-drivers-common.git21:53
slangasekmaxiaojun: (shown by 'apt-cache showsrc ubuntu-drivers-common | grep Vcs')21:54
infinityslangasek: You also missed linux-backports-modules in your no-auto-removiness.21:55
maxiaojunslangasek: Thank you for your help. I generally use packages.ubtuntu.com since I run 12.0421:56
maxiaojunpackages.ubuntu.com21:57
infinityslangasek: And while I'm looking, why do you use "^linux-image-$kernel.*"?  Wouldn't an exact match be saner?21:57
slangasekinfinity: rmadison claims linux-backports-modules doesn't exist?21:57
infinityslangasek: (That means that, for instance, linux-image-1.2.3-12-generic would also match linux-image-1.2.3-12-generic-pae, for instance)21:57
slangasekinfinity: exact match> you're probably right, I was perhaps adhering too closely to existing convention21:58
infinityslangasek: linux-backports-modules-3.2.0 would be the precise source package.  The regex would be something like ^linux-backports-modules-.*-$kernel21:58
slangasek(and nevermind the fact that .* on the end is redundant in a regexp)21:58
maxiaojunMy issue with Jockey or ubuntu-drivers is that they don't try to pull b43 firmware at all.21:59
slangasekinfinity: so if that didn't already get fixed, it's presumably not in 'metapackages'?21:59
infinityslangasek: And, I suppose $-terminated in all cases, if it's matching those as partial strings.21:59
jaycoHello all, im new to this. I am a third year software engineering student and I would like to know how i can get involved in ubuntu development.22:01
maxiaojunAnother issue is that some hardware now support VAAPI (Video Acceleration API), but enable such features requires manual package installation now.22:01
slangasekmaxiaojun: I'm surprised to hear that, b43 is a long-known use case.  but beyond filing a bug report or reviewing the branch history, I have no specific advice I can offer22:01
maxiaojunjayco: No offence, do you run Ubuntu natively on at least one of your computers?22:02
infinityslangasek: The lbm meta bits don't seem to be in the wrong section, no.  I was referring to the apt snippet not trying to keep lbm around to match the installed kernels.22:03
jaycomaxiaojun: yes that is the only operating system i run at home.22:03
slangasekjayco: http://www.ubuntu.com/community/get-involved22:04
slangasekinfinity: oh, ok22:05
maxiaojunslangasek: I think there are (many) bug reports for Jockey already. Not sure the state of ubuntu-drivers.22:05
maxiaojunjayco: You should notice some bugs of Ubuntu already?22:06
slangasekinfinity: fwiw this is not a regression, linux-backport-modules was never marked before.  do you want to file a new bug report for this etc etc?22:08
infinityslangasek: Sure.  I was figure you'd JFDI while fixing the other regexes to be exact matches. ;)22:08
infinity(Or I can do both right now)22:08
scientesis there a amd64 kernel in i686 for 11.10?22:08
infinitydpkg -l linux\*image\*[0-9]\* | awk '/^i/ {print $2}' | xargs sudo apt-mark auto && sudo apt-get --purge autoremove22:09
infinity^-- Actually DTRT.  Yay.22:09
maxiaojunjayco: Do you have an LP account?22:11
slangasekinfinity: be my guest :)22:11
infinityscientes: There aren't amd64 kernels in i386 in any release, but from (at least) precise on, you can add amd64 as a foreign-arch and install the amd64 kernel through the magic of multi-arch.22:12
infinityscientes: That may or may not work on oneiric, I don't recall if all the kernel's rdeps were multi-arch friendly in oneiric.22:12
slangasekwhich is hands-down the best ride at Disneyland, fwiw22:12
slangasek(The Magic of Multi-Arch)22:12
scientesi just want to be able to chroot into amd64 installs22:13
jaycomaxiaojun: sorry for the deleyed response, kids running around and screaming in the background. Yes I have a LP account and have just installed the tools.22:13
scienteswithout the bad-binary party fail22:13
infinityscientes: Right, this is the sane way to do it, s'all I'm saying.22:13
infinity(Many of us run i386 userspace and amd64 kernels this very way)22:13
* infinity grumbles about dkms poop in his /lib/modules preventing clean purging.22:14
scientesi'll just try --force-architecture22:15
slangasekwhy would you do that instead of enabling multiarch?22:15
slangasekgiven that you frequent #multiarch, I wonder if I'm being trolled: )22:16
scienteslololol22:16
scientesb/c its just one package...22:16
infinityOne package that you might want to get upgrades for automatically...22:16
scientesaha, good point22:16
maxiaojunjayco: https://bugs.launchpad.net/ubuntu/+bugs?field.searchtext=&search=Search%20Bug%20Reports&field.scope=project&field.scope.target=ubuntu&orderby=-heat&start=022:17
xnoxis it just me or svn 1.7 is fast and no longer has nested .svn directories everywhere?22:17
infinityxnox: Both those things are true, yes.22:17
infinityxnox: And if both these things had happened five years ago, people might care.22:17
jaycomaxiaojun: thanks for your patience. I will start at the link you have given me. Cheers.22:20
infinityDamnit, I shouldn't have removed all my kernels before testing this change. :P22:21
slangasekheh22:21
infinityslangasek: Oh, the other thing Andy and I discussed was keeping headers in lockstep with the current kernels too (so, you'd potentially have 2 or 3 headers packages installed), so dkms can actually act on all installed kernels.22:22
xnoxinfinity: just install a few from kernel ppa.22:22
scientesdepends linux-firmware:amd64 but it is not installable22:22
xnoxcause those should be cleaned up as well =)22:22
infinityscientes: yeah, that may have been one of the deps Colin had to mangle.  If you just grab linux-firmware:amd64 from precise, it should work.22:22
infinityscientes: (Cause it'll have the right M-A bits)22:23
slangasekinfinity: I'm less convinced headers handling warrants a backport since we've never done that part before22:23
=== Tonio_ is now known as Tonio_aw
infinityslangasek: No, true.  Oh, actually, it can also be done outside of apt.  I think we once discussed having linux-image-$abi suggest linux-headers-$abi, which would be enough to keep it from being autoremoved, wouldn't it?  It's been a while since I tested the headers theories.22:24
slangasekdunno22:24
infinityAnyhow.  Can be looked at later.22:24
scientesyeah i've filed many m-a bugs....i guess i'm just impatient when it comes to problems with legacy systems22:24
slangasekI wouldn't expect Suggests to have that effect22:24
slangasekscientes: then upgrade from the legacy system to 12.04 :)22:25
infinityscientes: Well, the right answer is probably "don't run oneiric". ;)22:25
maxiaojunscientes: I guess support period mostly means security fixes.22:26
scientesmaxiaojun, that is what it has always meant22:28
yofelcjwatson: would you be so kind to refresh the kubuntu packageset please? I added ffmpegthumbs, kfloppy, kiten and pairs to supported as they're part of the KDE SC22:28
scientesexcept for firefox, e.g.22:28
maxiaojunscientes: exactly22:29
=== Tonio_aw is now known as Tonio_
scienteswhat is "gdb-multiarch"?22:43
infinityscientes: The package description seems to shed some light...22:44
scientesyou mean like debug arm over ssh with gdbserver?22:45
scientesfrom x86?22:45
infinityDunno.  I know about as much as the description tells me. :P22:46
scientes (i did read the description)22:46
scientesaka includes all the disassemblers22:46
=== mhall119_ is now known as mhall119
slangasekooh, I wonder if it's time to drop the ia32-libs package22:52
=== attente is now known as attente_zzz
xnoxslangasek: ev: or cjwatson: please make "raring" the series goal of https://blueprints.launchpad.net/ubuntu/+spec/foundations-r-wubi-publishing23:04
xnoxcarry over from quantal.23:05
slangasekxnox: done.. how's that recipe coming? :)23:06
slangasekxnox: btw, somewhere along the line I thought I heard ScottK say "patches welcome" wrt the python-qt4 split?23:10
xnoxslangasek: there are a few things to be done (given the last analysis between me and ev) it might be half built & half pre-compiled binaries =)23:10
slangasektasty23:10
xnoxslangasek: after ScottK saw doko's patch to "fix" pykde4 against python3.3 (it was the last package) ScottK may now have reservations about _any_ patches.23:11
xnoxhttps://launchpadlibrarian.net/121171442/pykde4_4%3A4.9.2-0ubuntu2_4%3A4.9.2-0ubuntu3.diff.gz23:11
xnox+    ${PYTHON_INCLUDE_DIR2}23:12
xnoxis an excellent variable name =)23:12
dokof*ck cmake ...23:12
slangasekdoko: what about putting all the headers under the multiarch include path... so we don't have to fight with cmake anymore?23:13
xnoxmy CMake patches were sensible as it has depricated the _DIR and _PATH variables and the PYTHON_INCLUDE_PATHS is actually a correct solution.23:13
dokoslangasek, thought about it, will break other configuration stuff, which checks for Python.h in /usr/include/pythonX.Y23:13
slangasekcute23:14
slangasekok23:14
xnoxCMake implemented this after the first round of fighting with regular multiarch.23:14
cjwatsonyofel: I've refreshed it up to whatever the current data said, but I suspect that's only updated daily, so remind me tomorrow23:14
yofelok, thanks23:14
=== Ursinha is now known as Ursinha-afk
infinityGee, I really wish apt was one of those packages that ran configure on clean, that's so very convenient.23:33
* doko curses debhelper about LP: #107514623:34
ubottuLaunchpad bug 1075146 in libxml2 (Ubuntu) "libxml2 2.9.0+dfsg1-3 FTBFS in raring" [High,New] https://launchpad.net/bugs/107514623:34
xnoxinfinity: jam and one other buildsystem does it as well.23:36
xnoxagree waste of time & will fail with flames at cross-arch build probably =)23:36
infinityslangasek: New apt uploaded with discussed changes.  I'll take up the headers issue separately.23:41
=== Ursinha-afk is now known as Ursinha
stgraberslangasek: so apparently merging my code into sru-report would make the report 15m slower to generate ;)23:56
slangasekyeah let's not do that then23:56
slangasekthe report already knows about what versions are where23:57
slangasekwe really just need it to additionally check raring, and copy packages over as needed23:57
slangaseker, tell us to copy packages that is23:58
slangasekI'm not looking for this to report on all archive inconsistencies, I just want it to tell us when we should be using -d23:58
cjwatsonI think sru-release should work that out for itself23:59
stgraberright, checking just raring should be fine, that's just an extra version check so doesn't take really long. What's really slow is when checking for older releases (oneiric and precise mostly) where we have hundreds of packages in -updates (langpacks mostly)23:59
slangasekcjwatson: that works too23:59
cjwatsonit could easily say "quantal-updates == raring, obviously this should just be copied up" - or prompt about it if that makes people nervous23:59

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