/srv/irclogs.ubuntu.com/2011/08/21/#launchpad.txt

idnarbleh, just got a timeout trying to create a project01:52
idnarwait, no01:52
idnarthe timeout was just loading the project page after it was created, nevermind01:52
wgrant_That's still very odd. Do you have an OOPS ID?01:53
=== wgrant_ is now known as wgrant
idnarOOPS-2059DW401:53
ubot5https://lp-oops.canonical.com/oops.py/?oopsid=2059DW401:53
wgrantThanks.01:54
idnarURL was https://launchpad.net/mantissa01:54
idnar(although I guess that's probably in the OOPS info anyway?)01:54
wgrantI think I might know what it is, but we'll see shortly...01:54
wgrantYup.01:54
wgrantYeah, 8.5s query trying to guess at possibly relevant source packages...01:55
wgrantThere's a bug for that.01:55
wgrantBug #73905101:55
ubot5Launchpad bug 739051 in Launchpad itself "Product:+index timeouts" [Critical,Triaged] https://launchpad.net/bugs/73905101:55
nigelbwow, that's a very complicated bug to rread.01:56
nigelb*read01:57
wgrantHeh.01:57
wgrantlifeless has that effect on people.01:57
wgranter, bugs.01:57
nigelbHaha01:57
idnarhaha01:58
nigelbwhich bit is timing out? the source distribution bits?01:58
wgrantYeah. It's the fti/ILIKE stuff.01:59
nigelbLets make everything XHR! :)01:59
lifelesswgrant: nigelb: it is however suitable for an engineer to work on :)02:29
nigelblifeless: Hah, ok I may have to agree there :)02:33
sagaciHi, I was just wondering if there was an option to sort translation page templates into a decreasing string like, ie. package with most untranslated strings at the start.08:52
=== Peng__ is now known as Peng
=== Quintasan_ is now known as Quintasan
mfraz74is it possible to use https://launchpad.net/ubuntu/+ppas to search for packages in a certain series?12:42
jelmermfraz74: I don't think it's possible at the moment13:08
mfraz74jelmer: OK, but it would be a useful addition13:08
jelmermfraz74: I agree; you're always welcome to file a wishlist bug against the Launchpad project for things like this13:09
mfraz74https://bugs.launchpad.net/launchpad/+bug/83051913:15
ubot5Ubuntu bug 830519 in Launchpad itself "Would like to be able to search PPAs for build series" [Undecided,New]13:15
hakermaniahello, i'd like to ask something about ppa's. Specifically I want to ask about this: https://help.launchpad.net/Packaging/PPA where it says 'Supported Series'. Does this changelog looks OK for lp?: http://paste.ubuntu.com/671779/17:26
hakermaniaerr17:27
hakermaniaThis changelog: http://paste.ubuntu.com/671780/17:27
* tumbleweed would recommend adding a ~ppa1 because that's the version you want to use in Ubuntu, eventually (and you may want to do a few more PPA uploads before then)17:29
=== phantomcircuit is now known as C4SHM0N3Y
hakermaniatumbleweed, what is a ~ppa1? And whenever I want can't I delete a ppa and upload another one?17:32
tumbleweedhakermania: something to append to the version: 2.1-0ubuntu1~ppa1 No you can't re-upload the same version again, ever17:33
hakermaniatumbleweed, Can't I do tests? To see how it works?17:34
hakermaniaOk i see17:34
directhexdid we confirm that rothera and vernadsky are running a Lucid 2.6.32 kernel?17:35
directhexwe've isolated the mono build problem to an issue with EPOLL that only happens on those boxes17:35
elmodirecthex: they're running hardy, not lucid17:37
nigelbdirecthex: Testing mono builds on lucid host was the first time I got a "sad" reply to "build success!" :)17:37
hakermaniatumbleweed, how do I append the ~ppa1 after the 0ubuntu1 before building(so when building to generate 0ubuntu1~ppa1 files? I tried changing the changelog but it outputs errors.17:38
directhexelmo, ah. which kernel is that?17:38
tumbleweedhakermania: yes, you change the changelog, Read the errors, they may be helpful17:39
directhex2.6.24. hm17:39
directhexnigelb, yeah :/17:40
directhexelmo, and the same applies for roseapple, which built okay?17:40
elmodirecthex: all the buildds are still hardy, AFAIK17:40
elmodirecthex: roseapple is on a slightly newer kernel17:40
directhexelmo, do we know how much newer? we've narrowed down the "bad" commit, but the issue of what triggers the problem is still open ended, since that "bad" commit still builds fine in most places17:42
elmodirecthex: how about I just upgrade vernadsky + rothera to current?17:44
elmoand I'll file an RT about getting them all up-to-date (they should have been anyway - obviously)17:44
directhexelmo, if that works, then it means sweeping the epoll problem under a rug. which is kinda good enough, but feels like a cop-out. it'd certainly mean uploading new builds to oneiric stops being painful, i guess17:45
elmodirecthex: if the bug is only present in obsolete versions of the hardy kernel, I don't see that as sweeping stuff under the rug17:46
directhexelmo, try it, i guess. ping me when it's updated, and i'll request a sync of 2.10.4-317:46
TheEvilPhoenixits probably been fixed in later kernels, is my guess17:46
elmo(by the way, by current I mean current hardy - not lucid or something)17:46
TheEvilPhoenixmhm17:46
elmoan upgrade of the buildd farm as a while to a new distribution will need a lot more coordination with the release team and such17:47
directhexlooks like the builders are mostly idle, so nobody should notice a reboot17:47
elmodirecthex: done17:54
directhexthat was quick17:54
Laneyfancy taking one offline to test-rebuild mono in its chroot? :P17:55
directhexthat'd be phenomenally useful, but i don;t know if it's possible :/17:55
Laneymaybe elmo is feeling benevolent17:56
elmoLaney: sorry, I really don't have time, I'm running out of time to finish what I'm working on as it is - if that's the easiest way, you could file an RT, someone should be able to do it for you on Monday17:57
Laneyfair enough17:57
Laneythanks for your help this far17:57
Laneyit'll be easier to try a sync of -3 at that point (but you can bet it gets picked by roseapple)17:58
elmowell18:00
elmothat's easy to fix18:00
elmoI'll put roseapple into manual18:00
elmodone - all but rothera/vernadsky are in manual18:01
elmoif you can sync it now, go ahead - we'll wait it for to start building  then I'll unmanual the others18:01
Laneyerm, it's not actually uploaded to debian yet18:01
elmowell, then I'll not do that..18:02
Laneysorry18:02
=== Testy is now known as JasonO
=== JasonO is now known as Guest78948
propmanwhen i enter http://launchpadlibrarian.net my browser is just pointed to https:launchpad.net.   What is the correct method to view the files at http://launchpadlibrarian.net?   thanks :)18:26
jelmerpropman: there are links on launchpad.net to them18:26
jelmerpropman: there is no public index or anything like that for the librarian, it's just a file store used by launchpad18:27
propmanjelmer: ahhh...ok thnak18:28
propmanjelmer:  ok thanks.... :)  will have to do some wading through the site itself then.   much appreciated18:28
jelmerwhat are you looking for specifically?18:29
propmanjelmer:  older linux kernels18:29
jelmerpropman: just the tarballs, or packages?18:29
propmanjelmer: probably packages would be best18:30
jelmerfor the tarballs, kernel.org is probably a better place to look. For Ubuntu, see e.g. http://packages.ubuntu.com/linux18:30
propmanjelmer:  ahhh...ok.   when googling, one of the references for them was launchpad but will check out the two you have sent too.   thanks again. :)18:31
hakermaniaHello, I get this error: http://paste.ubuntu.com/671871/ And I cannot understand what's the solution of it, maybe because of the fact tham I'm not native english19:46
hakermaniaWill it disappear if I upload the 2.2 version or a ~ppa2?20:01
tumbleweedhakermania: it's saying you changed wallch_2.1.orig.tar.gz. You can't do that. Use quilt or make the package native20:03
directhexelmo, does your backlog tell you which version of the kernel package you updated from?20:03
elmodirecthex: no, sorry - it was a 2.6.24-27, but I don't know which version20:04
directhex-i386?20:05
directhexwait, is that a type of kernel build in ubuntu? i lost track20:05
elmoLinux vernadsky 2.6.24-29-server #1 SMP Wed Aug 10 17:10:21 UTC 2011 i686 GNU/Linux20:07
elmodirecthex: ^-- it use to be -27- - it's a component of the version number20:07
hakermaniatumbleweed, Ok, I got it. Can't I upload a 2.2 version with different orig.tar.gz?20:07
hakermaniatumbleweed, I will add a wallch PPA to the Wallch Team in lp now, it will be V2.1. Should I include the ~ppa1 or not?20:08
directhexelmo, okay, thanks. i'll try an original 8.04 iso in a VM, and update to -27-server20:09
tumbleweedhakermania: whatever you want, but I generally recommend using lower versions in PPAs than in ubuntu. It's up to you how you want to version it, think it through20:10
maktrixmerged friends account with mine, how to split?20:14
directhexif memory serves, hardy shipped with -23 or -2420:17
arunehello, Im a launchpad newbie, currently I have launchpad to build binaries for a server software in a homeautomation project in a ppa20:19
aruneId like to know if there is some easy way to add libv8-2.5.9.9 to my ppa so that the users of my ppa can upgrade that since my homeautomation software depends on that version20:20
arune(or any way other than uploading the source package for libv8 and having launchpad build it for me)20:22
hakermaniatumbleweed, version 2.1 will be sent to revu for review soon. It fixes the things you commented about and plus some bugs20:24
hakermaniaSo the version will be the same20:24
hakermaniaNice, it build fine :)20:25
hakermaniaI need some guidance here. I need to provide ppas both for gnome 2 and gnome 3, what should I do? Create different ones?20:26
maxbmaktrix: Oh dear. Not possible. One of you will have to create a brand new account.20:27
maxbhakermania: Probably, yes. Your options are either separate PPAs, or ditinguishing the packages by different package names in a single PPA.20:29
aruneanyone? Im googling like crazy :)20:31
arunehttps://help.launchpad.net/Packaging/PPA/Copying ?20:33
hakermaniamaxb, so I could name the one ~GNOME2ppa and the other ~GNOME3ppa? Also how can I overcome the orig.tar.gz error? By uploading newer version of the posted one?20:36
maxbhakermania: No. You'd have to change the package *name*, not the version20:42
maxbhttps://code.launchpad.net/~bzr/+archive/daily/+build/2735315 appears to be stuck. Could someone stab karkalla?20:43
maxbOr I guess the no-output timeout will stab it eventually20:43
maxbhuh,20:44
maxbApparently it's not stuck, just going insanely slowly20:44
hakermaniamaxb, for example I tried uploading the ~ppa2 after ~ppa1 (which are different names actually) and I got the orig.tar.gz error :/20:46
maxbSo don't change the contents of the .orig.tar.gz20:46
hakermaniamaxb, how so? I made a little change of a file, and then I created again a tar.gz, run again dh_make which made the new orig.tar.gz...A little change requires new orig.tar.gz file20:50
tumbleweedhakermania: it doesn't require a new .orig.tar.gz, don't re-run dh_make20:52
hakermaniatumbleweed, then where does the change is saved?20:53
tumbleweedhakermania: preferably as a quilt patch. Have you read the ubuntu packaging guide?20:53
hakermaniatumbleweed, yes I had once upon a time.20:57
tumbleweedread the section on patch systems20:57
hakermaniatumbleweed, doing so20:58
maxbhakermania: What are you packaging, anyway?21:05
maxbAnd why are you re-running dh_make? It's a one-time getting-started tool21:06
hakermaniamaxb, I am packaging my app, wallch. And I don't know why but I am constantly ruunning dh_make from the beggining. Ok, now I learned about the patch-system, but I still not get how the changes of the patch will be included to the new uploaded ppa21:09
tumbleweedhakermania: I thought your app was Qt. Why does it care abuot gnome2 vs gnome3?21:09
hakermaniatumbleweed, Qt cannot change desktop background hehe, we call gconftool on gnome 2 and gsettings on gnome 321:11
hakermaniaplus some small changes to make parts of the code work21:11
tumbleweedhakermania: that sounds like something you rather want to detect at runtime (and maybe use their C/C++ APIs)21:12
hakermaniatumbleweed, I was advised to make an app for GNOME 2.X and on for GNOME 3.X :)21:15
hakermaniaand sounds rational21:15
hakermaniacan someone explain me how does the made patch is uploaded? Does lp unpacks the orig.tar.gz and applies it, then rebuilds?21:18
hakermaniaAnd when you have uploaded a ppa to lp, then you make only patches that apply to the initial one?21:18
directhexelmo, fun times - still can't reproduce the issue in a VM, with hardy/2.6.24-27-server :p21:21
=== Quintasan_ is now known as Quintasan
maxbhakermania: So.. err, you're making changes to your upstream app? Not to the packaging thereof?21:28
maxbIn that case, you generally would *not* use a patch system, but you *would* change the upstream version number.21:29
maxbHowever, I agree with tumbleweed, it seems needlessly overcomplex to ship two versions of the app just to call different command line tools21:29
hakermaniamaxb, there are some changes as well to the versions, not only a command-line tool. Explain me a bit, when should I use the patch system, how would i upload with it and when should I change the upstream version number (I do the latter when I do minor changes to the proram)21:31
maxbA patch system is relevant for storing a set of separate changes which need to be applied to the upstream source code, for the package21:33
hakermaniamaxb, and why not making these changes, re-packaging and changing the upstream version?21:34
tumbleweedhakermania: changing the upstream version every time you fix a typo means releasing a lot of upstream versions :) which is why you can use quilt to make minor changes on top of the last released version (or a native package to ignore all of this)21:35
hakermaniatumblweweed, Ok, let's say that I have my source, uploaded to lp, using the ppa system. Then I realize that something is wrong and I make a patch. Do I simpy re-run the dput command for the same .changes file?21:37
tumbleweedno, .changes includes a hash21:37
tumbleweedyou run debuild -S and it'll generate a new .changes21:37
tumbleweed(and if you are too lazy to drive quilt properly, it can generate an ugly quilt patch, too)21:38
lifelesshakermania: you need to update the version every time21:38
tumbleweederm, dch for a new version, then debuild...21:38
hakermanialifeless, Oh, hold on. Uploading the new .changes file isn't enough?21:39
hakermaniaAlso does this .changes file can be uploaded to revu as well, for a review?21:39
lifelesshakermania: uploading a new changes file for a new version is enough21:40
lifelesshakermania: but a common mistake new packagers make is thinking they can use the same version twice: you can't21:40
hakermanialifeless, so only a 2.1 version, if a change made you should go to 2.2, is this what you mean?21:41
lifelesshakermania: each version has to be totally unique - its a globally federated database, so once a version is out there, its no longer changable21:41
lifelesshakermania: yes or 2.1.1 or 2.1build121:41
maxbAlthough a buildN suffix conventionally denotes a rebuild with no changes21:42
hakermaniaQuestion, if I make a patch, will lp rebuild it and make new DEBS?21:44
hakermaniaAlso I uploaded the GNOME 2 package with the name of ~GNOME2ppa1 instead of ~ppa1 and it was rejected because of the orig.tar.gz file, again!21:47
hakermaniaI don't get it :(21:47
=== C4SHM0N3Y is now known as phantomcircuit
hakermaniatumbleweed, for example how do I make a new version of the wallch_2.1-0ubuntu1~ppa1? Just make the patch, run debuild -S and reupload the .changes?22:38
maxbWhat on earth?22:57
maxbI just had a recipe build *source* build fail on lucid natty and oneiric22:58
maxbwith a BzrCheckError22:58
maxbBut exactly the same recipe for maverick succeeeded?!22:58
maxbAlso, why are recipe source builds being conducted with: bzr 2.0.4 on python 2.5.2 (Linux-2.6.24-29-xen-x86_64-with-debian-lenny-sid)22:59
maxb?!22:59
hakermaniamaxb, interesting facts :P23:00
maxbLooks like some builders are doing something very odd23:08
maxbRe-requesting new recipe builds has resulted in lucid succeeding23:09
pooliehi maxb23:09
maxbHi poolie23:10
maxbAmusing conundrum I've found, isn't it :-)23:10
pooliehm23:11
pooliethey consistently fail first and then succeed?23:11
maxbNo, it seems to be random23:12
pooliethat is strange23:14
pooliewhat does the failure look like, when it happens?23:14
maxbhttps://code.launchpad.net/~bzr/+archive/daily/+recipebuild/74703/+files/buildlog.txt.gz23:16
maxbThere's a failing buildlog23:16
maxbNow, I know the dulwich branches have some dodgy text revisions in them, so the failure doesn't surprise me all that much23:17
maxbApparently bzr has grown better able to handle missing records in the standard fetch at some point23:17
maxbBut something deeply odd is happening, that there's still a copy of bzr 2.0.4 anywhere in the Launchpad infrastructure at this point23:18
maxbjelmer: Hi, do you happen to know where the copy of bzr that Launchpad uses during source package recipe builds is stored?23:20
poolieinside the builder image, i suppose, but i'm surprised by it too23:20
maxbIt's not in the chroot tarball23:20
pooliei do know some of that stuff is build independently of launchpad itself23:20
maxbI'm also rather confused by bzr claiming it's running on debian-lenny-sid23:21
wgrantmaxb: It was apparently decided to run bzr and bzr-builder outside the chroot.23:22
wgrantmaxb: Which makes every rather disastrously confusing and awkward to debug and upgrade.23:22
wgrantmaxb: (the initial implementation just used them as normal deps within the chroot)23:22
wgrantLet me find the relevant bzr package...23:22
maxbWell, at least that explains why the behaviour is varying - presumably it just depends on which builder ends up doing the build23:23
wgrantYes, and we and LOSAs have no visibility into the builders :/23:24
wgrantHmm.23:25
wgranthardy-cat-buildd has 2.3.1-0.0.ISPATCHED.8.04.1, lucid-cat-buildd has 2.4.0~beta4-1ubuntu1~1.IS.10.0423:25
wgrantIf there's anything other than those two around, something is pretty strange.23:26
wgrantBut the buildds are *very* strange, so that would not be completely surprising.23:26
maxbApparently these buildds are running lenny-vintage Debian testing!23:26
wgrantThat seems less than entirely plausible, but let's see.23:26
dakerhello23:27
daker i have created https://launchpad.net/slumber & i have checked "I do not want to maintain this project" by mistake, so i can't control it anymore, any LP admin to help me pls :)23:27
wgrantdaker: Let me reassign it back to you.23:27
dakerwoo thanks :)23:28
wgrantdaker: It's yours again.23:28
dakeryes thanks wgrant23:28
wgrantmaxb: That log is rather worrying.23:29
maxbI thought so23:29
wgrantmaxb: Have you seen any other similarly ancient builders?23:29
wgrantI would get IS to check, but all the APAC people are probably still flying or asleep.23:29
wgrantSo that will have to wait until Europe, probably.23:29
maxbI've never seen this issue until now, but then, it's only shown up because the dulwich branches are a bit screwy23:29
wgrantThe buildds might eventually be under LOSA maintenance, but until then everything around them is very awkward.23:30
wgrantThis wasn't so important when just about everything ran inside the chroot.23:30
maxbSpeaking of builders, karkalla is now nearly 4 hours in to a build which took between 5 and 8 minutes on other builders, for other series!23:30
wgrantBut then they moved bzr and bzr-builder outside it, so the host environment is important :/23:31
wgrantI haven't done my morning sweep of the builders yet :) Killing.23:31
wgrantAnd killed.23:31
maxbI'm rather curious how it managed to take so long over a relatively tiny build23:32
wgrantkarkalla is not known to be as flaky and hangy as, say, bohrium, but it's not known to be perfect either.23:32
mwhudsonwgrant: is "chroot problems" being reported and looking like double frees inside bunzip2 a sign of a flaky builder?23:33
wgrantmwhudson: shipova?23:34
wgrantOr another builder?23:34
mwhudsonwgrant: i don't actually remember, sorry23:35
* mwhudson pokes at email23:35
mwhudsonwgrant: shipova, yes23:35
mwhudsonit was about a week ago, i guess23:35
wgrantmwhudson: It probably has dodgy RAM, and was disabled for that for a few days. It apparently got reenabled a while ago, but has been pretty severely hung over the weekend... I will set it to manual23:36
mwhudsonwgrant: actually, friday at 05:10 my time it seems23:37
mwhudsoni retried the build, so the log is gone of course23:37
wgrant(if you look at its history at https://launchpad.net/builders/shipova/+history, go back to the 19th and you'll see a... few failed builds)23:37
mwhudsonwgrant: heh23:37
mwhudsonglad it was a known issue anyway23:38
elmothe chroot problem thing is sudo23:38
wgrantelmo: Sure? That's the only builder I've seen it on, and sudo doesn't normally crash with a double free on a parse error, IME...23:39
wgrantOr was shipova the only one with the bad config?23:39
wgrantIt's also hung again.23:39
wgrantSo I'm suspicious of it anyway.23:39
elmothe double free on parse error is a red herring23:39
elmoit's the same sudo thing as back in march23:39
elmolamont should have fixed it last week23:40
wgrantIt has been working for three days, yes.23:40
elmoin any event, I hope you're going to file an RT or in some way let us know what's been done23:40
wgrantMy faith in sudo is hugely increased...23:40
wgrantI was going to chat to lamont when he reappears.23:40
wgrantAs everyone else seems to be scared of the buildds.23:40
wgrantAnd/or not know exactly what horrors have been perpetrated against them lately.23:40
elmowgrant: please file an RT - you're only furthering the SPOF of lamont otherwise23:41
wgrantTrue, true.23:42
dakeri have another question: why ppas can't be deleted for ever ? ex : https://launchpad.net/~daker/+archive/ppa23:52
lifelessthey can be disabled forever23:52
lifelessbut deleting entirely would remove all knowledge of their existence23:53
lifelessthis would then allow you to create a new one with the same name23:53
dakereven if it's empty ?23:53
lifelessand that would lead to breaking the version information constraints that prevent apt and dpkg on users machines being confused23:53
dakeri see23:54
=== yofel_ is now known as yofel

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