[00:11] <Daviey> lifeless / maxb: https://launchpad.net/ubuntu/lucid/+source/dpkg/1.15.5.6ubuntu4.4
[00:13] <Daviey> The diff LP has generated is: http://launchpadlibrarian.net/57004735/dpkg_1.15.5.6ubuntu4.2_1.15.5.6ubuntu4.4.diff.gz
[00:13] <Daviey> which is against *4.2
[00:14] <Daviey> https://launchpad.net/ubuntu/+source/dpkg/1.15.5.6ubuntu4.2/+publishinghistory  <--- is odd
[00:14] <Daviey> *.1 is marked Superseded by 4.3 !
[00:14] <Daviey> *.2 isn't marked superseeded, just deleted with the comment "moved to -updates"
[00:17] <Daviey> The debian/changelog for 4.3 doesn't mention 4.1 (oddly)
[00:18] <Daviey> In any case, LP is giving an incorrect diff to me.... :/
[00:18] <Daviey> (if you debdiff 4.3 and 4.4, you get the diff i expected.
[00:18] <Daviey> ^^ Downloading the .dsc's from launchpad.
[00:21] <lifeless> Daviey: File a bug?
[00:25] <Daviey> lifeless: wilco
[00:43] <maxb> Daviey: 4.3 was a security update
[00:44] <maxb> Therefore, at the time 4.4 was uploaded to proposed, it's possibly that 4.2 was still the latest in the updates pocket?
[00:45]  * maxb curses at the difficulty of finding a link to https://launchpad.net/ubuntu/+source/dpkg/+publishinghistory, and manually composes the URL
[00:45] <maxb> hmm, apparently not, 4.3 was copied to updates long before 4.4 hit proposed
[00:46] <maxb> oh, gah, I bet LP saw that there was an earlier dpkg in lucid-proposed, and didn't check other pockets
[01:07] <maxb> Daviey: seen the above ^
[01:07] <maxb> ?
[01:08] <micahg> maxb: the link is on the package page on the top right
[01:09] <maxb> Ah, I failed to look to the portlet
[01:23]  * achiang is looking for some help with recipes
[01:23] <achiang> i created one for my package here - https://code.edge.launchpad.net/~achiang/+recipe/abby
[01:23] <achiang> 1st question - my latest lucid build failed, but looking at the build log, it looks like it wasn't my fault
[01:24] <achiang> (dangerous thing to say, yes...)
[01:24] <achiang> but i want to just try and rebuild that if i can, and  i don't see any way to do that
[01:24] <maxb> heh, good timing, I was about to raise the same issue :-)
[01:25] <achiang> Aborting on failed virtualization check:
[01:25] <achiang> xen-detect is not installed
[01:25] <maxb> Looks like terranova is broken, at least for recipe builds?
[01:25] <mwhudson> laaaaaaaaaaaaaamont
[01:25] <mwhudson> ?
[01:25] <achiang> mwhudson: i live in the same time zone as lamont and it's 1830 here
[01:26] <mwhudson> ah
[01:26] <achiang> s/time zone/town/ :)
[01:26] <maxb> https://code.launchpad.net/builders/terranova/+history  <---- all recipe builds fail
[01:26] <achiang> ok, so it's not just me then
[01:27] <achiang> 2nd question then, is -- shouldn't my maverick package (which built successfully) have been uploaded to my ppa?
[01:27] <achiang> yet, apt-get update ; apt-cache policy <foo> doesn't seem to show the new version. and it built quite a while ago
[01:28] <achiang> i have a build from 2010-11-11 whose icon says, "build uploading". perhaps that is bollixed up?
[01:29] <maxb> yeah, there's a bug for that already
[01:29] <achiang> maxb: pointer?
[01:30] <lamont> mwhudson: otoh, I work somewhat mid-atlantic timezone hours
[01:30] <lamont> terranova, you say?
[01:30]  * lamont goes looking
[01:31] <lamont> terranova has the right launchpad-buildd in it..
[01:32] <lamont> gah
[01:32] <achiang> lamont: lessee... GMT-2 is exactly in the middle of the atlantic. meaning you're working at 2330? ;)
[01:32] <lamont> I am now roughly 4 hours past my EOD
[01:32] <lamont> OTOH, my day starts at 0500 local
[01:32]  * achiang is a slacker at only EOD+2
[01:34] <micahg> lamont: that might explain why I thought you were in the UK
[01:34]  * lamont is feeling post-EOD laziness... any other machines that have "xen-detect is not installed" as a recipe build failure, please let me know about it.
[01:34] <lamont> micahg: understandable
[01:34] <lamont> note that I am  not a morning person.  I just really value my afternoons
[01:35] <lamont> terranova is fixe
[01:35] <lamont> d
[01:35] <lamont> meh.  /me checks the others, TSA-style
[01:36] <achiang> lamont: any hints on packages not uploading to PPAs? or is that outside your bailiwick?
[01:37] <lamont> describe this "not uploading" thing of which you spea,
[01:37] <lamont> k
[01:38] <achiang> here's my recipe page - https://code.edge.launchpad.net/~achiang/+recipe/abby
[01:38] <achiang> lamont: from that, i would have assumed that the builds from 1 hour ago would have been uploaded by now
[01:38] <achiang> hm.
[01:38]  * achiang goes to double check and ensure he pushed the "push to ppa" option
[01:39] <wgrant> They have uploaded.
[01:39] <achiang> lamont: yes, i did have an archive selected when i requested the build
[01:39] <wgrant> Apart from the one from two weeks, which was caught in a bug that has since been fixed.
[01:39] <lamont> 6 of the 16 had xen-detect installed. :(
[01:40] <maxb> Huh. I just skimmed all the i386 builders history pages and didn't spot any others broken
[01:40] <wgrant> achiang: Which build seems to still be uploading?
[01:40] <lamont> achiang: that'd be "why don't my recipe builds seem to upload to my ppa", which would be in the land of "not familiar with that yet"
[01:41] <lamont> maxb: to be fair, the 16 include many amd64 and lpia buildds
[01:41] <achiang> wgrant: hm, i don't see it uploaded? http://pastebin.ubuntu.com/535739/
[01:41] <lamont> and it's quite likely that the ones that were already correct were the rest of the i386 family
[01:41] <wgrant> achiang: Which build?
[01:42] <achiang> wgrant: this one claims to still be uploading, but note i do not really care about it. the packages i built today supersede it - https://code.edge.launchpad.net/~achiang/+recipe/abby/+build/7286
[01:42] <wgrant> achiang: That apt-cache policy checks that the binaries are all built and published.
[01:42]  * lamont leaves achiang in wgrant's very capable hands
[01:42] <achiang> wgrant: the package i care about is either https://code.edge.launchpad.net/~achiang/+recipe/abby/+build/8665 or this one https://code.edge.launchpad.net/~achiang/+recipe/abby/+build/8667
[01:43] <achiang> lamont: thanks
[01:43] <wgrant> achiang: 8667's binary build (https://code.launchpad.net/~achiang/+archive/laika/+build/2060780) finished not long ago and isn't yet published.
[01:43] <wgrant> Also, is there a reason you're still using edge?
[01:43] <wgrant> edge is deprecated now.
[01:44] <achiang> wgrant: so you're saying apt-cache policy isn't a good check? apt-get dist-upgrade doesn't show me laika as a candidate for install then
[01:44] <wgrant> achiang: The source is uploaded and published, but the binaries aren't published yet.
[01:44] <maxb> wgrant: Do you happen to know if someone is doing to do some sql to fix up all the spuriously "uploading build" build records?
[01:44] <wgrant> maxb: I don't know. You'd have to ask Code.
[01:44] <achiang> wgrant: i don't know why i'm still on edge. one reason is because i don't see an option for recipes on !edge
[01:45] <achiang> wgrant: but i am pretty incompetent, so highly likely to be PEBCAK
[01:45] <wgrant> achiang: Ah, you're not in the beta testers team?
[01:45] <achiang> wgrant: i never asked to be part of that team, so if it was an explicit opt-in, then no, i am not on that team
[01:46] <wgrant> achiang: You might want to join https://launchpad.net/~launchpad-recipe-beta.
[01:46] <lamont> wgrant: I find I still use edge because tab completion in firefox still only knows edge
[01:46] <achiang> wgrant: ah, now i see that 8667 superseded 8665, which is why 8665's binaries were never published
[01:46] <wgrant> achiang: (recipes were previously exposed to everyone on edge, since we didn't have a way to restrict a feature to a particular team)
[01:46] <lifeless> lamont: is that history or something else?
[01:47] <wgrant> lamont: Yeah, that's almost fixed for me.
[01:47] <lifeless> achiang: the recipe beta team includes launchpad-beta
[01:47] <wgrant> lamont: But some little-used pages still want to go to edge :(
[01:47]  * achiang joins launchpad-recipe-beta
[01:47] <lamont> lifeless: history
[01:47] <lamont> that and not caring enough to correct history
[01:48] <achiang> ah, now i see the recipe link on !edge, thank you
[01:49] <achiang> if a recipe package builds in one distro series, but not another, do the successful build's binaries still get published?
[01:50] <wgrant> achiang: yes.
[01:50] <wgrant> They're pretty much independent.
[01:50] <achiang> ok
[01:50] <maxb> Oh, hmm, good point about edge and firefox
[01:50]  * maxb fires up sqlite3 on firefox places.sqlite ;-)
[01:51] <achiang> last dumb question -- is there a way to request a rebuild on a failed recipe build, the way that i [think] i can on a normal package in a PPA?
[01:52]  * lamont wanders off with family
[01:52] <wgrant> achiang: No, you have to request a new build. It was decided that there was no benefit allowing an existing build to be retried.
[01:52] <wgrant> achiang: But perhaps we could add a retry link which automatically populates the build request form.
[01:52] <achiang> wgrant: ok, fair enough. i just think it is a little confusing that i can request a rebuild sometimes, but not all the time
[01:53] <wgrant> (normal PPA binary build retrying is a hack from 5 or so years ago, and we haven't managed to find the time to fix it yet)
[01:56] <mwhudson> i think that might be a slight exaggeration
[01:56] <mwhudson> as ppas are only about 3 years old...
[01:57] <wgrant> mwhudson: But the binary build retry button came years before PPAs.
[01:57] <mwhudson> ah ok
[02:32] <walterheck> how do i delete/edit a comment with accidental sensitive information in it?
[02:35] <lifeless> someone will be with you soon to help
[02:38] <walterheck> lifeless: thanks, you a bot or a person? :)
[02:38] <lifeless> A person I hope
[02:40] <walterheck> sorry, that nick in correspondence with that answer made me think that there might be a bot that says that if noone responds within a certain timeframe (not even a bad idea actually ;) )
[02:42] <lifeless> I suspect the nearest sysadmin is having lunch
[02:42] <lifeless> you may need to wait here a bit
[02:44] <walterheck> yeah, no worries
[02:44] <walterheck> the sooner I get it removed, the happier my customer will be :)
[03:03] <spm> walterheck: heyo, sorry, yes was at lunch.
[03:04] <walterheck> spm: no worries
[03:10] <walterheck> spm: thanks for teh quick and great help!
[03:10] <spm> anytime
[07:12] <jderose> when i do a release, is there an easy way to have the status of all bugs targeted to that milestone change to "Fix Released"?
[07:14] <lifeless> there are scripts around that can do that
[07:14] <lifeless> there is one in the lp source tree
[07:15] <jderose> lifeless: ah, that brings me to another question: what are the current best practices for automating launchpad releases, what tools do you recommend?
[07:16] <lifeless> theres some stuff in ubuntu-dev-tools
[07:16] <lifeless> or in lptools
[07:16] <lifeless> I use the lptools ones myself
[07:17] <jderose> okay, thank you!
[07:18] <lifeless> lp-milestones release foo/bar
[07:18] <jderose> lifeless: maybe just *one* more question: is there a way to test release automation in a sandbox? to make sure stuff is working with launchpad how i want, but not actually make a release
[07:19]  * jderose installs lptools
[07:19] <StevenK> jderose: Use staging.launchpad.net
[07:19] <jderose> StevenK: awesome, thanks.
[07:21] <lifeless> there's an environment variable you can set to do that
[07:21] <lifeless> aaron has some now 'thekraken' thing, but I haven't looked into that yet.
[07:24] <micahg> lifeless: I've got a new oops timeout for bug 575450 that's marked pg83
[07:25] <lifeless> micahg: great
[07:25] <micahg> lifeless: do you want it here or in a comment on teh bug?
[07:25] <lifeless> either
[07:25] <micahg> lifeless: OOPS-1789EA420
[07:28] <lifeless> micahg: s/edge// !
[07:29] <micahg> lifeless: I can try it :)
[07:29] <lifeless> it won't be better
[07:29] <micahg> was an old bookmark
[07:29] <lifeless> but the cluster has more resources
[07:29] <micahg> lifeless: is it worth a shot for a cleaner oops?
[07:30] <lifeless> micahg: its the same code
[07:30] <lifeless> won't make a difference
[07:30] <micahg> ok, thanks
[07:30] <micahg> lifeless: should I try one package at a time (this was 3)
[07:30] <lifeless> may help
[07:30] <lifeless> its doing BESERK query counts
[07:30] <lifeless> 1218
[07:31] <micahg> wow, ok, do you need me to keep anything for a test case?
[07:31] <lifeless> StevenK: hey
[07:32] <StevenK> lifeless: ?
[07:32] <lifeless> https://bugs.launchpad.net/soyuz/+bug/575450 has you assigned to it
[07:32] <lifeless> is that accurate?
[07:34] <StevenK> I thought that was a regression I introduced and then fixed
[07:34] <StevenK> r10847
[07:34] <lifeless> StevenK: introduced maybe.
[07:34] <lifeless> Fixed, no.
[07:34] <StevenK> (of devel)
[07:35] <lifeless> StevenK: I just want to know if you're looking at it
[07:35] <StevenK> No
[07:35] <lifeless> or if the assignee is stale
[07:36] <StevenK> This could be an unrelated change
[07:36] <StevenK> Because I did fix the root cause I introduced
[07:37] <lifeless> sure
[07:37] <lifeless> I'm not one for blame anyhow
[07:37] <StevenK> lifeless: The bug as reported by Max can be closed; I'm not sure what micahg's issue is
[07:38] <lifeless> StevenK: I've taken over the bug
[07:38] <micahg> StevenK: I found it based on tag and title
[07:38] <lifeless> as it wasn't marked closed
[07:38] <lifeless> shrug, Making a new one would be needless ffort at this point I think.
[07:39] <StevenK> That OOPS is old, do we have a new one?
[07:40] <lifeless> the oops is new, 5 minutes old
[07:40] <StevenK> OOPS-1789EA420 is new?
[07:40] <spm> 15 surely?
[07:40] <lifeless> $new
[07:41] <StevenK> Bleh
[07:41] <StevenK> Editing the first comment of a bug just confuses people
[07:41] <lifeless> good practice for keeping things understandable
[07:42] <StevenK> No, it doesn't help at all. Since the first comment doesn't show a time it was updated, you corrlate that with the reported date
[07:42] <StevenK> Which leads to confusion
[07:42] <lifeless> erm
[07:42] <lifeless> you may
[07:42] <lifeless> but its the description
[07:43] <StevenK> Okay, let me clarify. It confuses *me*
[07:43] <lifeless> nearly everyone edits it when things change
[07:43] <micahg> that brings up the issue of hijacked bugs, if the bug's not hijacked, it keeps the important information in one place
[07:43] <lifeless> its not the first comment, its the description. Iz Different.
[07:43] <StevenK> Okay, so it's an UI bug, then
[07:43] <wgrant> But it's comment #0 :(
[07:43] <StevenK> Which could be read as the first comment
[07:43] <lifeless> StevenK: that there's no timestamp on the description ?
[07:43] <micahg> wgrant: comment #0 is the original description link
[07:43] <StevenK> Right
[07:44] <StevenK> Anyway, I'm not interested in arguing semantics
[07:44] <lifeless> StevenK: its clearly not the first comment because there are fields between it and the others.
[07:44] <lifeless> sure.
[07:44] <lifeless> lets see if there is a bug fo rthat
[07:45] <StevenK> Ah, ~ubuntu-mozilla-security
[07:45] <StevenK> That PPA is *large*
[07:46] <micahg> StevenK: not much in it ATM though
[07:46] <lifeless> copying three packages though... doing 1218 queries for a 3 package copy is nuts
[07:46] <StevenK> micahg: Where are you copying to?
[07:46] <wgrant> lifeless: Nuts? This. Is. Soyuz. :/
[07:46] <micahg> StevenK: ppa:mozillateam/thunderbird-stable
[07:46] <lifeless> wgrant: Nuts is as Nuts Do
[07:47] <lifeless> wgrant: that should be 40 queries, tops.
[07:47] <lifeless> maybe 50 if you put me over a barrel
[07:47] <micahg> sorry, that's pretty unhelpful: https://edge.launchpad.net/~mozillateam/+archive/thunderbird-stable
[07:47] <StevenK> Yeah, I found it
[07:48] <StevenK> Not sure what's going on there
[07:48] <lifeless> https://bugs.launchpad.net/malone/+bug/680808
[07:49] <lifeless> StevenK: single object based code
[07:49] <lifeless> StevenK: I sent mail about those idioms again today :)
[07:50]  * StevenK tries to swap in how the packing copier works
[07:50] <StevenK> s/ing/age/
[07:55] <micahg> that gives me the idea for a feature request -- Dehijack bugs
[07:56] <micahg> ah, bug 279370
[08:14] <RenatoSilva> anyone involved with purple-plugins-pack?
[08:14] <RenatoSilva> there's a typo bug which leads to a plugin not being included
[08:14] <lifeless> uhm
[08:14] <lifeless> you might want #ubuntu-devel or something for that
[10:10] <seife> hi, I have a problem with merging an old account of mine. I don't have access to the old email anymore, but I can "prove" pretty well that i'm the person ;) Whom to contact?
[10:38] <kiko> seife?
[10:38] <kiko> bah, gone
[10:38] <kiko> no patience
[11:45] <Daviey> Hmm... the builders seem to be plentiful, but https://launchpad.net/ubuntu/+source/openvswitch/1.1.0~pre2-5ubuntu1 hasn't been built yet - is there something wrong?
[11:46] <Daviey> (published 20hrs ago)
[11:49] <wgrant> There are no builds.
[11:49] <wgrant> The architecture string is 'all linux-any', which may be confusing things.
[11:49] <wgrant> I'm not even sure that makes sense.
[11:53] <wgrant> Debian Policy seems OK with it :(
[11:54] <wgrant> It doesn't make much sense to me, though.
[11:56] <jelmer> wgrant: what does the policy say it means?
[11:57] <wgrant> jelmer: It doesn't.
[11:57] <jelmer> ah. fun.
[11:57] <wgrant> But we should treat it the same as linux-any.
[11:58] <jelmer> I'
[11:58] <jelmer> m pretty sure we don't have any tests for that sort of thing at the moment.
[11:58] <wgrant> I believe I added some when I added linux-any support in the first place.
[11:58]  * wgrant looks.
[12:00] <wgrant> Yeah, package-arch-specific.txt is not too bad.
[12:00] <wgrant> Bug #680889
[12:02] <bigjools> that upload should have been rejected if it doesn't have any builds
[12:02] <wgrant> bigjools: Not for the primary archive.
[12:02] <bigjools> !
[12:02] <wgrant> Ah, actually, I missed the bit of Policy which specifies this behaviour:
[12:03] <wgrant> "Specifying a list of architectures or architecture wildcards indicates that the source will build an architecture-dependent package, and will only work correctly on the listed or matching architectures. If the source package also builds at least one architecture-independent package, all will also be included in the list."
[12:03] <bigjools> I don't understand how that's remotely useful
[12:03] <wgrant> bigjools: Distro people asked for it.
[12:03] <soren> wgrant: Which section is that?
[12:03] <wgrant> soren: 5.6.8
[12:04] <wgrant> bigjools: I believe the specific case was that they didn't want to blacklist ARM-specific stuff, since ARM was to be introduced soon.
[12:04] <wgrant> bigjools: But if they tried to sync it, LP rejected.
[12:04] <wgrant> The same thing applies to bootloaders for various archs now.
[12:04] <bigjools> do our server kernels have CONFIG_SECURITY_CAPABILITIES ?
[12:05] <wgrant> bigjools: You're not trying that mlockall thing, are you?
[12:05] <bigjools> yes
[12:05] <wgrant> :(
[12:05] <bigjools> any better ideas?
[12:05] <wgrant> Do we actually know that that's the problem? :/
[12:05] <bigjools> no
[12:06] <bigjools> the problem is that the SYN packets are not acked
[12:06] <bigjools> which triggers the 30 second kernel timeout
[12:06] <bigjools> not a lot we can do about that
[12:06] <wgrant> bigjools: Concerning.
[12:07] <wgrant> From the Lucid -server config:
[12:07] <wgrant> CONFIG_SECURITY_FILE_CAPABILITIES=y
[12:07] <bigjools> not quite the same.... unless it changed?
[12:07] <soren> wgrant: "In the main debian/control file in the source package, this field may contain the special value all, the special architecture wildcard any, or a list of specific and wildcard architectures separated by spaces. If all or any appears, that value must be the entire contents of the field. Most packages will use either all or any."
[12:07] <wgrant> soren: ... so I wasn't crazy to implement it like that.
[12:08] <soren> wgrant: I think the section you quoted refers to what will land in the binary .changes file.
[12:08] <wgrant> Policy contradicts itself, yay.
[12:08] <wgrant> Oh.
[12:08] <wgrant> That line you quoted refers to debian/control.
[12:08] <wgrant> Which isn't relevant here.
[12:08] <soren> wgrant: which explains the phrasing: "..*will* also be included.." (emphasis mine)
[12:09] <wgrant> soren: It says that the .dsc can include a list of architectures, architecture wildcards and 'all'.
[12:09] <wgrant> This should really be three or four subsections.
[12:10] <soren> wgrant: You're absolutely right. My bad.
[12:26] <Daviey> wgrant: sorry, just seen your reply - and your LP bug, thanks
[12:27] <Daviey> wgrant: short term fix is to revert the linux-any ?
[12:28] <wgrant> Daviey: Right.
[12:28] <Daviey> wgrant: thanks.
[12:35] <Daviey> wgrant: if i comment the LP: # of the bug you raised in the changelog of that package, it won't mark that one fix released - right?
[12:36] <wgrant> Daviey: Right.
[12:36] <Daviey> groovy
[12:49] <maxb> Daviey: Hi, did you see my remarks on soyuz diff generation yesterday?
[12:50] <Daviey> maxb: I did, thanks - i copied them onto the package bug
[12:50] <maxb> great
[12:51] <Daviey> maxb: https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/633015/comments/6
[12:51]  * Daviey notes he is having bad luck finding LP bugs atm :)
[12:52] <maxb> Did you file a Soyuz bug on it?
[12:53] <Daviey> maxb: yes... :)
[12:54] <Daviey> bug #680911
[12:55] <maxb> what's wrong with the supersedes?
 *.2 isn't marked superseeded, just deleted with the comment "moved to -updates"
[12:55] <Daviey> ??
[12:56] <wgrant> We don't supersede deleted things, because they don't exist to be supersedd.
[12:56] <wgrant> So .2 was deleted, then later .4 was uploaded.
[12:56] <wgrant> There was nothing left to supersede.
[12:56] <Daviey> hmm
[12:56] <bigjools> Daviey: can you please not post IRC logs in bug descriptions
[12:57] <Daviey> bigjools: oh, why is that?
[12:57] <bigjools> it's much easier for people if you can post the actual problem, the logs are quite raw to read
[12:57] <bigjools> or you can post the irc log underneath a summary, that's fine
[12:57] <Daviey> bigjools: Hmm.. Have others made a similar point?
[12:58] <Daviey> I've never heard that as an objection before, that is all.
[12:58] <maxb> Daviey: It's common sense really: don't make every person reading the bug re-derive the problem from the IRC log
[12:58] <bigjools> Daviey: it's been mentioned in passing that it makes it harder to go into a bug and .... what maxb says
[12:59] <Daviey> maxb: Regarding the superseded stuff - https://launchpad.net/ubuntu/lucid/+source/dpkg/1.15.5.6ubuntu4.1 <-- confuses me
[12:59] <Daviey> states it was superseded by .3
[12:59] <maxb> Yes, something is odd there - it looks like 4.2 was not actually ever moved to updates, despite the comment on the deletion from proposed implying that
[12:59] <Daviey> bigjools: perhaps guidance on what the Soyuz project wants in bug reports would be helpful :)
[12:59] <wgrant> .1 was in -proposed, then copied to -updates and deleted from -proposed.
[13:00] <wgrant> .2 was deleted from -proposed, but never copied to -updates.
[13:00] <wgrant> Then .3 was deleted from -proposed and copied to -updates.
[13:00] <maxb> Daviey: This is not Soyuz specific. It's just general optimization of use of people's time
[13:01] <bigjools> Daviey: what maxb said :)
[13:01] <Daviey> fair comment.
[13:02] <bigjools> Daviey: I'm not singling you out or anything, it's just that as you can imagine I get a *lot* of bugs on Soyuz and when I read ones like yours I'm far less likely to deal with it right away
[13:03]  * maxb retitles: Diff generation in the proposed pocket should consider the updates pocket even when there are previous proposed publications. 
[13:03] <Daviey> bigjools: It is somewhat frustrating to discover two Soyuz bugs in under 24 hours, which is slowing me down also... :)
[13:04] <bigjools> Daviey: I understand.  We're working hard to fix them all, honest :)
[13:05] <Daviey> bigjools: Thanks... I can reform the description if you want.
[13:05] <bigjools> Daviey: that'd be awesome
[13:05] <wgrant> bigjools: There's only 150 each. We should be able to knock them all off during the bugjam... right? :P
[13:06] <bigjools> hahaha
[13:06] <maxb> Daviey: I just rewrite the description
[13:06] <bigjools> it's also highly likely this is a dupe bug, I need to check
[13:07] <Daviey> wgrant: you should fix 150 bugs before breakfast! :)
[13:08] <bigjools> so it looks like it should ignore the pocket really
[13:08] <wgrant> Except for security and backports :/
[13:09] <wgrant> proposed should look at the latest from {updates, proposed, security}
[13:09] <wgrant> security should just look at security.
[13:10] <wgrant> Although I guess security never has direct uploads at the moment.
[13:10] <bigjools> well it can use the pocket dependency guff
[14:25] <bilalakhtar> Could someone see what's the matter with https://edge.launchpad.net/ubuntu/+source/gnat-gps/4.3-5ubuntu3/+build/2061206 ?
[14:25] <bilalakhtar> Terminate it please
[14:25] <bilalakhtar> it has been running since 5 hours
[14:26]  * bilalakhtar got to go
[15:41] <vila> despite dput telling the upload was successful, I can't find any trace of it on lp, is there some lag currently ?
[15:42] <vila> I did the upload ~20 mins ago
[15:42] <vila> bah, nvm, here it is
[15:43] <lag> How do I make a mailing list private on LP?
[15:49] <bigjools> vila: it should always email within 5 minutes
[15:50]  * vila cheks
[15:52] <vila> bigjools: the mail arrived, but almost at the time I found it on lp, no big deal, that could indicate a lag in the mail transport instead
[15:52] <bigjools> it could
[15:52] <vila> rhaa, I mean a lag on the mail from me to lp
[15:53] <bigjools> yeah, I read it as that :)
[15:53] <vila> ok :D
[15:54] <vila> the 5 mins is a good tip anyway, I'll add that before complaining next time ;)
[15:54]  * vila notes: always wait 5 mins more before complaining
[15:55] <vila> Won't the world be a better place if this was applied recursively...
[15:55] <bigjools> :D
[16:20] <ScottK> Is soyuz OK?  I'm getting "Connection failed, aborting. Check your network [Errno 111] Connection refused"
[16:20] <ScottK> (when trying to upload to a PPA)
[16:20] <bigjools> ScottK: I'll check
[16:20] <ScottK> Thanks.
[16:21] <ScottK> Also the last two uploads I did have failed to appear.
[16:22] <bigjools> vila said his were slow too
[16:22] <bigjools> hmmm
[16:22] <bigjools> ScottK: ftp server is up again
[16:22] <bigjools> it had died
[16:22] <ScottK> Thanks.
[16:23] <bigjools> you beat nagios :)
[16:23] <ScottK> bigjools: Can you check on if an upload made it for a private PPA?
[16:23] <bigjools> I can, PM me details
[16:23] <ScottK> OK
[16:33] <bigjools> ScottK: you can blame pitti, he's uploaded what looks like a million language packs to  ~ubuntu-langpack
[16:34] <ScottK> OK.
[16:34] <bigjools> it's anywhere from 5 seconds to 15 seconds to process each upload
[16:36] <ScottK> It might be nice if the queue were visible like the build queue.
[16:36] <bigjools> I agree
[16:40] <ScottK> bigjools: Maybe you could speak to a soyuz developer about the idea?
[16:40] <ScottK> ;-)
[16:41]  * bigjools blinks.  Did ScottK just crack a joke?
[16:59] <lag> Does anyone here know about LP mailing lists?
[17:13] <mars> mrevell, ping, if you have a moment, I have a question about the feedback@ mail auto-reply text.
[17:13] <mrevell> Hi mars
[17:40] <jml> how long should I expect to wait until my package is no longer "i386 - Pending publication"
[17:41] <geser> PPA or main archive?
[17:41] <jml> PPA
[17:41] <bigjools> jml: 5-15 minutes depending on load
[17:42] <bigjools> given that pitti just uploaded a million langpacks the system is quite busy right now :(
[17:43] <jml> ahh
[18:27] <jcsackett> back
[18:52] <fta> what's the ETA for the next launchpad update? i need rev11953 (so one more than the current)
[19:22] <lifeless> fta: we're green now, I'll schedule a deploy
[19:22] <fta> excellent
[19:27] <lifeless> requested
[19:27] <zyga> lifeless, I wrote something that relates to testscenarios, would you like to have a look?
[19:29] <lifeless> sure
[19:29] <zyga> http://bazaar.launchpad.net/~zkrynicki/django-restricted-resource/devel/annotate/head%3A/django_restricted_resource/tests.py#L139
[19:29] <zyga> and the core class
[19:29] <zyga> http://bazaar.launchpad.net/~zkrynicki/django-restricted-resource/devel/annotate/head%3A/django_restricted_resource/test_utils.py#L33
[19:29] <zyga> the idea is to allow you to specify the invariants of a tests
[19:29] <zyga> and generate a complete set of scenarios that cover all the possible combinations
[19:29] <zyga> and test that
[19:30] <zyga> in the test I linked to the class contributes 2* 5* 2 different test cases per test function
[19:30] <zyga> the code looks nice when running
[19:31] <lifeless> cool
[19:31] <lifeless> in bzrlib there are multiply_scenarios helpers
[19:31] <lifeless> which are used to do that there
[19:31] <lifeless> they operate on the scenarios directly rather than being in the test case hierarchy.
[19:31] <zyga> are they specific to bzr?
[19:31] <lifeless> not really
[19:31] <lifeless> not an exact match for what you've done
[19:32] <lifeless> but similar - they generate permutations
[19:32] <lifeless> dimensions X, Y, Z - combine!
[19:32] <zyga> lifeless, run log from those tests: http://pastebin.ubuntu.com/536021/
[19:32] <zyga> lifeless, how do you define parameters?
[19:34] <lifeless> you just define separate scenarios
[19:35] <lifeless> the multiplier generates the cross product and updates the scenario name
[19:35] <lifeless>     tests.multiply_tests(process_entry_tests,
[19:35] <lifeless>                          tests.multiply_scenarios(dir_reader_scenarios,
[19:35] <lifeless>                                                   ue_scenarios),
[19:35] <lifeless>                          suite)
[19:35] <zyga> lifeless, interesting
[19:35] <lifeless> this line is the one - tests.multiply_scenarios(dir_reader_scenarios, ue_scenarios)
[19:35] <zyga> lifeless, can you do that on a per-test-function basis?
[19:35] <zyga> or in the suite loader?
[19:36] <lifeless> http://bazaar.launchpad.net/~bzr-pqm/bzr/bzr.dev/annotate/head:/bzrlib/tests/test_http.py
[19:36] <lifeless> zyga: sure, both.
[19:36] <lifeless> http://bazaar.launchpad.net/~bzr-pqm/bzr/bzr.dev/annotate/head:/bzrlib/tests/test_http.py#L429
[19:37] <lifeless> tests all our http clients, against all http server versions.
[19:37] <zyga> cool
[19:37] <zyga> interesting
[19:37] <lifeless> we need to move some more of the guts out into testscenarios
[19:37] <zyga> more tools like that should
[19:37] <zyga> right
[19:37] <zyga> :D
[19:37] <zyga> my thoughts exactly
[19:38] <zyga> so I was curious if you'd be interested in having invariants code alongside other testscenarios modules?
[19:39] <lifeless> in principle yes
[19:39] <lifeless> I think theres lots of overlap with multiply_scenarios
[19:39] <lifeless> and we should get that into testscenarios if it isn't first.
[19:40] <zyga> if you'd have multiply_scenarios in testscenarios then I could simplify invariants just to keep compatibility with my existing code
[19:40] <lifeless> lets start with that
[19:40] <zyga> but if you don't plan on doing that perhaps you could adopt the invariants class
[19:41] <lifeless> rev 18 has it
[19:41] <lifeless> in trunk
[19:41] <zyga> cool!, will you release this?
[19:41] <lifeless> sure
[19:41] <lifeless> probably not till the weekend
[19:42] <lifeless> -very- busy days today and tomorrow
[19:42] <zyga> great, I'll subscribe to that branch to keep track of updates
[19:43] <zyga> thanks
[19:43] <blackxored> hello guys
[19:43] <blackxored> LP is down, any planned maintenance???
[19:44] <zyga> blackxored, it just worked for me
[19:44] <zyga> blackxored, what failed for you?
[19:44] <blackxored> https://launchpad.net
[19:44] <blackxored> no response, less than a minute ago
[19:44] <zyga> WFM
[19:45] <zyga> I'm not saying it's not broken but it might be something else
[19:45] <blackxored> that url works for you???
[19:46] <zyga> blackxored, yes
[19:46] <blackxored> odd
[19:46] <blackxored> I get the favicon
[19:46] <blackxored> and only the favicon, probably from cache
[19:47] <lifeless> http://downforeveryoneorjustme.com/launchpad.net
[19:48] <blackxored> yes I know about that link ;)
[19:48] <blackxored> lifeless, nevertheless thanks
[19:48] <lifeless> hmm, http only
[19:48] <lifeless> anyhow
[19:48] <blackxored> BTW guys It now opens, odd ;) some temporary failure I believe
[19:48] <lifeless> lp is up
[19:49] <blackxored> thanks and sorry about the annoyance ;)
[19:49] <lifeless> no probs
[19:49] <blackxored> BTW in the past few days I've got problem cloning from lp: branches
[22:10] <ari-tczew> every touched branch gives me: bzr: ERROR: These branches have diverged.  See "bzr help diverged-branches" for more information.
[22:10] <ari-tczew> wtf?
[22:19] <spiv> ari-tczew: when you try to pull?
[22:21] <ari-tczew> spiv: when I do bzr commit
[22:21] <ari-tczew> spiv: no I resolved this one by fresh bzr branch, update files then commit and pull again
[22:22] <spiv> Hmm, that's an odd message to get on bzr commit.  I would have expected a message telling you to run "bzr update".
[22:24] <thumper> ari-tczew: are you working with a checkout from Launchpad?
[22:25] <thumper> ari-tczew: if someone else commits to the branch before you, then you will see this
[22:25] <ari-tczew> thumper: no, it's my branch owned
[22:25] <thumper> ari-tczew: do you have translations committing to it?
[22:25] <ari-tczew> thumper: nope
[22:25] <thumper> ari-tczew: which branch?
[22:26] <thumper> ari-tczew: did you uncommit?
[22:26] <ari-tczew> thumper: lp:~ari-tczew/ubuntu/karmic/php-htmlpurifier/security
[22:26] <ari-tczew> no I didn't uncommit. as I wrote, I get branch from LP and did changes again. it works
[22:29] <thumper> ari-tczew: that is pretty weird
[22:29] <thumper> ari-tczew: if it happens again, plese get in touch
[22:31] <ari-tczew> thumper: I run natty. maybe there is a problem?
[22:31] <thumper> I'm not sure
[22:32] <thumper> I'd be surprised
[22:32] <micahg> natty has a bzr beta ATM
[22:33] <thumper> hmm...
[22:33] <thumper> that shouldn't be giving false diverged messages though
[22:33] <thumper> if it happens again, well take a look at the actual revisions before you change them
[23:59] <geser> lamont: are all buildds update to the same launchpad-buildd version? I'm wondering why http://launchpadlibrarian.net/59569029/buildlog_ubuntu-natty-amd64.drizzle_2010.11.04-0ubuntu1_MANUALDEPWAIT.txt.gz is correctly in DEPWAIT while
[23:59] <geser> http://launchpadlibrarian.net/59577684/buildlog_ubuntu-natty-armel.drizzle_2010.11.04-0ubuntu1_FAILEDTOBUILD.txt.gz is marked as FAILED