/srv/irclogs.ubuntu.com/2011/02/25/#launchpad.txt

=== sinzui changed the topic of #launchpad to: Topic: https://launchpad.net/ | Help contacts: wgrant | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/
=== Lcawte is now known as Lcawte|Away
=== james_w` is now known as james_w
nawkWhat are Blueprints?03:41
nawkfrom the looks of, for example, https://blueprints.launchpad.net/linaro03:41
nawkit looks the word "Blueprint" is a collective term for a set of related tasks03:42
nawks/looks/& like/03:42
spivnawk: https://blueprints.launchpad.net/ and https://help.launchpad.net/Blueprint hopefully answer that question03:43
wgrantnawk: Some projects (such as Ubuntu and Linaro) run a work items tracker on top of Launchpad's blueprint tracker. They embed the smaller tasks into the blueprint's whiteboard. This is implemented by external scripts, and is opaque to Launchpad.03:44
nawkI am kinda noob, the only project management software I ever used was unfuddle03:46
nawkwgrant: perhaps I need to stepback and start from the first page.   I don't know what a blueprint's whiteboard is.03:48
wgrantnawk: Taking https://blueprints.launchpad.net/linaro/+spec/packageselection-linaro-n-developer-image, for example.03:50
wgrantThat is a single blueprint.03:50
wgrantHowever, it has many sub-tasks listed in the whiteboard field, as you can see.03:50
wgrantIs that the "set of related tasks" you mentioned initially?03:50
nawkwgrant: so "packageselection-linaro-n-developer-image" is a single blueprint, and within this EACH blueprint there is a whiteboard that lists the individual work items (what I learn to know from unfuddle as tickets) that make up this blueprint/?03:54
wgrantnawk: Right. Work items are in fact an Ubuntu invention, and Launchpad knows nothing of them.03:55
wgrantThe whiteboard has traditionally been a freeform text field, with each blueprint representing a single task.03:56
wgrantNot a collection.03:56
nawkwgrant: but in the case of the Linaro example, the whiteboard lists a collection of work items, in effect subdividing a single blueprint.03:58
wgrantnawk: Right.03:58
wgrantMost modern Linaro and Ubuntu blueprints use work items.03:59
nawkwgrant: "review manifest of existing packages ..." manifest a file found  in each or most software packages?  (see, I want to learn expose myself to real-world stuff, and not confine myself to school project stuff heh)04:05
wgrantnawk: That's more of a Linaro question, but I believe it speaks of the list of packages and their versions that are installed.04:06
CarlFKW: GPG error: http://ppa.launchpad.net maverick Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 2EB11AEDA224C43C04:38
CarlFKhttp://launchpadlibrarian.net/65094607/buildlog_ubuntu-maverick-amd64.dvswitch_0.9~rc1-0.6pycon1_FAILEDTOBUILD.txt.gz04:38
CarlFKum, what?04:38
CarlFKgah: fail... /build/buildd/dvswitch-0.9~rc1/src/dvsource-firewire.cpp:22: fatal error: libraw1394/raw1394.h: No such file or directory04:40
CarlFKI know what that's about. swill wondering about NO_PUBKEY 2EB11AEDA224C43C04:41
wgrantCarlFK: The build farm doesn't know about PPA keys.04:41
wgrantThat warning is normal.04:41
CarlFKok, cool.. thanks04:42
CarlFK"Start in 13 hours" yeiks.05:04
CarlFKim going to bed.05:04
wgrantCarlFK: It looks like most of the builders are gone for the day to QA Ubuntu.05:06
CarlFKneed to figure out how to hi-jack a botnet :)05:09
nawkwgrant: On each Launchpad user page, there is a section for SSH keys, what are those for really?  e.g. https://launchpad.net/~jamiebennett/+sshkeys   Note: I do use ssh on a regular basis05:51
wgrantnawk: They're for uploading Bazaar branches.05:51
StevenKAnd for uploading to Ubuntu with SFTP05:55
wgrantNobody does that :P05:56
StevenKShush you05:59
ScottKStevenK likes to feel Launchpad being even slower, so he does it all the time.06:00
StevenKOh, sure, SFTP is SO much slower than FTP06:01
lifelessit should be faster than ftp06:02
StevenKScottK: 2/10 See Me06:02
lifelessonly one tcp socket to be affected by slow start06:02
timrcwgrant: re: https://bugs.launchpad.net/launchpad/+bug/724522 -- might a general solution be to add arguments to createPPA to set buildd_secret and make the ppa private?06:02
StevenKWhimper06:02
ScottKIt's been most of a decade since I used ftp for anything other than package uploads, so I'm willing to believe you.06:02
timrcwgrant: this would be tremendously convenient to us :)06:02
lifelessbuildd_secret should not be in the api, ever, AFAICT06:03
timrclifeless: what if it's write only?06:03
lifelesstimrc: its not needed.06:03
lifelessits generated by launchpad, its internal only.06:03
lifelesswe're looking at getting rid of it06:03
timrclifeless: ah I guess "Build Farm Secret (optional)" in the web ui is something different then?06:04
lifelesstimrc: if this is particularly important, please escalate it via the stakeholder process06:04
lifelesstimrc: it shouldn't be there either.06:04
lifelesssome of our forms are autogenerated06:04
wgranttimrc: It used to be set manually.06:04
wgranttimrc: But now the form sets it automatically.06:04
wgrantWe should remove the field.06:04
wgrantAnd set it automatically through the API too.06:04
wgrantOr someone will just set them all to 'foobar' again...06:04
timrcwgrant, lifeless: oem still sets it manually and we use it06:04
wgranttimrc: That would be a bug.06:05
lifelesstimrc: why ?06:05
lifelesswgrant: can we please split the hang and the ppa api bug into two06:05
lifelesswgrant: its breaking my brain to talk about them on the same bug06:05
timrclifeless: oem manages its own set of archives and pulls packages in from ppas and it requires that secret?06:05
wgrantlifeless: I didn't there was a PPA API bug.06:06
wgrantlifeless: But it turns out buildd_secret is not exposed.06:06
wgrantSo there is in fact one.06:06
wgranttimrc: It requires a password to access the archive.06:06
wgranttimrc: It does not require the buildd secret.06:06
nawkAre sprints, real-life meetings or video conferences?06:06
wgrantnawk: normally the former.06:06
lifelesstimrc: I'd want the technical details for how thats used; I strongly suspect it doesn't do what you think it does.06:06
lifelesswgrant: I'm splitting the bugs06:07
wgrantlifeless: Yeah, sorry, I hijacked the bug because I didn't think there was an underlying PPA API bug.06:08
timrcwhen we set up the ppa we set the Build Farm Secret and then update our reprepro config to point at  https://buildd:xxx@private-ppa.launchpad.net/...06:08
timrclifeless: ^^06:08
lifelesswgrant: thats fair enough, ut I want a place for timrc to discuss this06:08
StevenKtimrc: Which is wrong.06:08
wgranttimrc: You should create a user and subscribe it your P3As.06:09
wgrantThe build farm secret is not for external use.06:09
timrcStevenK: I can't debate the merit of that, this is how it was setup before I ever joined06:09
lifelesstimrc: ok, when can you change this?06:09
timrcwe need Cody here, lol06:09
timrclifeless: this probably warrants discussion with smagoun and Cody06:09
lifelesswe are going to be removing the buildd secret as part of cleaning up internal code06:10
lifelessso you really do need to fix it06:11
lifelesswe should make the API work, for sure. But thats different to exposing this problematic implementation detail.06:11
lifelesshttps://bugs.launchpad.net/launchpad/+bug/72474006:11
timrclifeless: thank you, sir06:13
timrclifeless: at any rate, do you guys have a time line for getting rid of the buildd secret?06:14
lifelessnot fixed. it should be trivial for you to make a service account, subscribe it to all your ppas, and update the reprepo configs.06:14
lifelesswe'll probably get rid of it the next time we do nontrivial feature work on the build farm - making that area of the system more agile and responsive.06:15
lifelesswe've the infrastructure in place with the timelimitedtokens in the librarian to do this now.06:15
StevenKlifeless: Oh, your plan is the buildd grabs a token, and uses it to download the files and then the token expires?06:16
lifelessStevenK: julians plan, but yes.06:16
StevenKSounds like a good plan06:16
wgrantThat won't quite work.06:16
wgrantBut it's a start.06:17
timrclifeless: okay, I'll file the bug on our end and see to the changes06:17
wgrant(that was originally my plan)06:17
lifelesswgrants plan.06:17
StevenKHaha06:17
* lifeless is wrong again :)06:17
timrcout of curiosity are we able to enable arm builders for a ppa via the api?06:18
wgranttimrc: Not at the moment.06:18
timrcWe'd need to be able to do that, change the primary dependency, and add external dependencies (btw it's confusing that you add external dependencies from Adminster and all other dependencies from Edit PPA dependencies) :)06:19
wgranttimrc: External dependencies are a hack that are for migration of old OEM PPAs only :)06:22
wgrantIf you are using them for anything new you are probably wrong :(06:22
timrcYou people are starting to scare me :)06:22
lifelesstimrc: we don't mean to scare you; we adding things to get oem by in the past, added better generic answers after that06:24
lifelessand we (reasonably) expect that you'll migrate to the generic facilities so that we can delete the special cased code06:24
wgrant"NOTE: This is for migration of OEM PPAs only!"06:24
timrcwgrant: that's in the dull gray text I find hard to read06:25
timrc:)06:25
wgrantHeh.06:26
timrclifeless: maybe we should carve out some time at UDS and go over the special cased code and thumbs up/down it or set a timeline for its removal / our migration06:29
lifelesstimrc: I don't see any reason to either wait for UDS or chew up time there - partly because I won't be at UDS (personal reasons preclude it), and also because its a pretty simple discussion06:30
timrclifeless: okay06:32
jtvRawChid: the fix for that translation bug is currently in testing.  With any luck, it'll go onto our qastaging test server today.09:57
jtvRawChid: have you or hannie been able to find any instances of the problem on the qastaging or staging servers?  Because if you have, that means that you can test and—hopefully!—confirm the fix before it goes into production.09:59
RawChid\./09:59
jtvYou'll know that the fix is on qastaging when bug 708385 gets tagged "qa-needstesting."09:59
ubot5Launchpad bug 708385 in Launchpad itself ""duplicate key value violates unique constraint" when uploading .po" [Critical,In progress] https://launchpad.net/bugs/70838509:59
RawChidI didn't look on staging. "stageing" is new for me. What is the address?10:00
dpmhi launchpadders. I've got a local branch that was created from a +junk branch in LP. Now the former +junk LP branch has moved to a project, and I'd like to submit a merge proposal from my local branch (originated from +junk) to the new project branch. What's the best way to do this?10:00
RawChidjtv, I'm looking on staging now..10:02
jtvThanks!  The fix won't be there yet until… probably about the end of your working day.  But once it is, if you have an easy way to determine whether the problem is fixed, that'd be very helpful.10:04
jtvI'll be traveling tonight and busy with other things after that, so it could speed up deployment by a few days.10:04
lifelessdpm: push your branch to a project namespace branch - lp:~dpm/project/branchname10:04
dpmlifeless, ah, cool, thanks10:05
jtvstub: buttons pushed.  Apologies for the delay.10:06
RawChidjtv, I see hannie has updated the string which caused problems 18 hours ago on staging. I updated it now and it worked... Don't know if I can say 'bug fixxed' by this..10:11
jtvRawChid: ah yes, we ran into that yesterday: staging and qastaging have older copies of the database, so the problem in the specific cases you ran into didn't seem to exist there.  :/10:12
jtvI was hoping that maybe it was just one or two cases of the problem not happening there.10:12
RawChidI don't know of other cases of the problem10:12
jtvHè bah.  The way the problem I fixed worked, it was basically impossible to tell what would be special enough about the data to trigger it.10:13
jtvBut:10:13
jtvif at least translation still works normally on staging/qastaging after the bug goes qa-needstesting, that's enough to deploy it.10:14
janimohttps://bugs.launchpad.net/ubuntu/+source/ktoon/+bug/642117 I cannot switch the last entry (skrooge) to Fix Released, I get timed out10:14
jtvjanimo: did you get an oops id?10:14
janimoI'll get one now (I tried abot 4 times already)10:15
jtv:(10:15
janimolast night and today10:15
janimohey at least it's reproducible :)10:15
jtvallenap: may be something for you?  ^^^10:15
wgrantI'm guessing is the bugnotification stuff.10:15
janimowith the AJAX stuff it just says timed out, no OOPS no, but with the dropdown I get  (Error ID: OOPS-1882B933)10:16
ubot5https://lp-oops.canonical.com/oops.py/?oopsid=1882B93310:16
* allenap looks10:16
wgrantWe may need to delete all the bugsubscriptionfilters until we get the issues sorted out.10:16
allenapwgrant: You may be right :-/10:17
lifelessif it won't break anything, it would make me much more comfortable if we do that10:17
lifelesswe can add them to qastaging10:17
jtvjanimo: thanks—it'll be a few minutes before the oops data becomes available.10:18
wgrantWe can delete the no-op ones.10:18
lifelessand test the performance there10:18
wgrantLet's do that.10:18
lifelesswgrant: can you and allenap coordinate that tonight? it would be nice not to be seeing pain over the weekend10:18
wgrantWe don't seem to have any Yellowers around at the moment :(10:19
allenaplifeless: Okay.10:19
lifelesswgrant: no code has landed that makes the noops essential ?10:19
allenaplifeless: I think there might be, but we ought to check with danilo-afk.10:21
wgrantThat OOPS indeed has the supermassive query.10:21
lifelessI leave it in your capable hands10:21
lifelessplease be sure to make sure gary is kept in the loop, whatever the actions you agree with danilo10:24
lifelessI'm sure you would anyway, but he was looking at the bug in question10:24
allenapwgrant: Are you on danilo's squad?10:39
wgrantallenap: No, I'm on Curtis'.10:40
wgrantWe may be waiting for the Americas.10:41
wgrantAFAICT it should be fine.10:41
allenapwgrant: To just delete all no-op filters? Yeah, should be fine. Do you know why they're being created anyway?10:43
wgrantallenap: There was a special rollout instruction to create one for every existing structural subscription.10:44
wgrantI do not know why.10:44
wgrantNothing needs them yet.10:44
allenapwgrant: Okay. I guess I'll wait for danilo-afk et al.10:44
=== danilo-afk is now known as danilo
daniloallenap: hi10:47
allenapdanilo: Hi there :)10:47
allenapdanilo: It seems that the auto-created (no-op) bug subscription filters are causing problems, and lifeless would like us to delete them.10:47
allenapdanilo: Is this going to break things?10:47
daniloallenap: what kind of problems?10:47
allenapWhere problems = lots of timeouts.10:47
daniloallenap: yes, we were designing stuff with the assumption that every structuralsubscription has at least one bugsubscriptionfilter to simplify some linking tables10:48
daniloallenap: what kind of timeouts?10:48
wgrantThe performance was never tested on staging, and the queries are 323 lines long.10:48
wgrantYou can probably do it again once the query is optimised.10:48
wgrantBut for now we need to get timeouts under control.10:49
danilowgrant: the only thing I am missing is what query is problematic10:49
allenapdanilo: The problem is that as soon as a filter exists, left joins to three other tables are done.10:49
wgrantBug 72399910:49
ubot5Launchpad bug 723999 in Launchpad itself "BugNomination:+edit-form structural subscriptions taking 4.8 seconds during nomination editing POST" [Critical,Triaged] https://launchpad.net/bugs/72399910:49
wgrantdanilo: THE query.10:49
allenapHehe.10:49
wgrantThe 300-line 10-way union :P10:49
allenap"Bertha"10:50
danilo:)10:50
danilolifeless mentioned gary as well, let me see if he has emailed me anything re that10:51
wgrantrofl10:53
wgrant826 lines in the plan.10:53
daniloallenap, wgrant: I'll spend an hour on this, and if I can't come up with a better solution, we'll do whatever necessary to get rid of the timeouts (even if that means dropping BSFs)10:59
allenapdanilo: Cool.10:59
daniloallenap, wgrant: though, gary will have the final call, just so we are clear :)10:59
wgrantGreat.11:00
wgrantThanks.11:00
=== Lcawte|Away is now known as Lcawte
=== yofel_ is now known as yofel
maxbThe current number of available PPA buildds is insufficent to keep up with the rate of new builds :-/13:31
bigjoolsmaxb: I'm asking to see if the missing ones can go back14:05
maxbThanks14:05
maxbIf they can't before the weekend a blog and/or identi.ca note might be worthwhile14:06
=== jcsackett changed the topic of #launchpad to: Topic: https://launchpad.net/ | Help contacts: jcsackett | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/
=== warp11 is now known as warp10
=== henninge_ is now known as henninge
=== doko__ is now known as doko
MTecknologyAdding this PPA to your system : Technical details about this PPA : inside the box | why is there an extra space at the end of each line? ..15:19
jcsackettMTecknology: i'm sorry, but i don't really follow. what are you looking at?15:24
MTecknologyjcsackett: ppa details15:27
jcsackettMTecknology: ah, i see. it looks like the box is wrapping a complete line for an apt sources list.15:30
jcsackettthe space is between the ppa url and YOUR_UBUNTU_VERSION_HERE15:30
jcsackettMTecknology: a complete line is like "deb [url] [ubuntu-version] main"15:31
MTecknologyoh15:31
jcsackettMTecknology: that's really only meant if you're needing to add lines manually. if you're trying to install the PPA you can get directions by clicking the blue link slightly above the "Technical details" that reads "Read about installing".15:33
jcsackettthat link is in the paragraph of text immediately below the "Adding this PPA to your system"15:34
MTecknologyjcsackett: I always add the line myself and then add the key so I copy/paste then delete the trailing space15:35
jcsackettMTecknology: dig.15:35
jcsackettMtecknology: i might be wrong, but i don't think the trailing space would be a problem.15:35
jcsacketti always just add-apt-repository though, so i'm not certain.15:36
MTecknologyjcsackett: it's not; but I'm also the kind of person that goes through and tidies up fstab after an install :P15:36
jcsackettMTecknology: righto. :-)15:36
MTecknologyjcsackett: someday it might bug me enough that I'll submit a patch :P15:41
jcsackettMTecknology: sounds like a plan. :-)15:42
MTecknologyjcsackett: http://dpaste.com/448473/ :P15:42
jcsackettand that says all it needs to. :-P15:43
=== deryck is now known as deryck[lunch]
=== beuno is now known as beuno-lunch
achiangis there a way to un-dup bugs?16:36
achiangah, found it16:37
ivaldihi - i would like to import some bugs but if i validate my xml i got the following error:16:43
ivaldifoo.xml:8679:2: error: unfinished content of element https://launchpad.net/xmlns/2006/bugs^bug16:43
ivaldirequired: element https://launchpad.net/xmlns/2006/bugs^comment16:43
ivaldibut there are no comments in my database...16:43
jcsackettinvaldi: what bugtracker are you importing from?16:45
ivaldiflyspray16:45
ivaldi(i wrote my own export)16:45
jcsackettinvaldi: you have already looked at https://help.launchpad.net/Bugs/ImportFormat16:47
ivaldiyes - and it works fine for 99% of my bugs - but there are a couple with just a description but no comments...16:48
ivaldi(i could add a dummy-comment - but is this the right way?)16:48
ivaldior is the first comment equal the bug-entry?16:50
jcsackettinvaldi: i believe the schema requires a comment; the example xml in the ImportFormat indicates the first comment can be a repeat of the bug description16:51
ivaldiokay - thank you16:52
jcsackettivaldi: you're welcome.16:53
=== beuno-lunch is now known as beuno
=== deryck[lunch] is now known as deryck
=== Ursinha is now known as Ursinha-lunch
MTecknologyhow long does it usually take for deletion of packages to actually delete contents?17:40
zygahi, does "release URL pattern" ever gets used in practice? if so how can I debug/test this feature on my project?17:49
MTecknologyzyga: it does; http://wiki.debian.org/debian/watch/17:51
zygaMTecknology, so it's like the debian/watch file?17:52
zygaMTecknology, how often does lp.net check for new upstream releases?17:52
MTecknologyzyga: oh.... sorry... I've been doing debian packaging so my mind was thinking that; not what you were talkign about17:52
zygaMTecknology, no, I'm talking about launchpad feature17:53
zygayou can see it if you go to any series of any project17:53
MTecknologyzyga: but ya.. launchpad uses that url to go out and grab the tarball17:53
zygathere's a "Release URL pattern"17:53
zygaok, how can I debug that17:53
zygait does not seem to work for me17:54
zygaand how often does lp.net checks that url17:54
MTecknologydaily i think17:54
zygathanks17:56
zygaI'll try to debug that with debian/watch17:56
=== sinzui changed the topic of #launchpad to: https://launchpad.net/ | Help contacts: sinzui | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/
MTecknologysinzui: howdy18:01
sinzuihi MTecknology18:01
sinzuiMTecknology: zyga: Lp checks everyday for upstream releases18:02
sinzuiexcept for when I put the job in the wrong section it it gets no net access18:02
sinzuispm fixed that mistake last week, but we failed to pull releases for more than 2 weeks :(18:03
sinzuizyga: The lack of a log to explain failure and success is a known issue. There are open questions about how to implement it18:03
zygasinzui, thanks for letting me know18:04
zygasinzui, I'm re-doing my packages properly and I'll try to use debian/watch so I can ensure this works okay18:04
sinzuijcsackett: can you change the topic to put me on call. Maybe I am on call, but I cannot see that I am :(18:04
zygasinzui, my workflow consists of bzr tree on lp.net, tarballs on pypi and all project information _except_ for documentation being hosted on lp.net18:05
jcsackettsinzui: you're already in the topic as help contact18:05
sinzui\o/ one more thing sucks on natty today18:05
jcsackettno channel info?18:06
sinzuizyga: I often test the release file glob by setting it my dev instance and running the file-release-finder. I can review the pattern if you like18:06
zygasinzui, dev instance of lp.net?18:07
sinzuijcsackett: the topic seems to be stuck as to what loaded this morning18:07
zygasinzui, no that's okay, I think my pattern is wrong right now (missing . before *) but I'll check that after I package the thing it points to18:07
jcsackettsinzui: ah, that sucks.18:07
sinzuizyga: oh, maybe not. the patter is file globs, to regexes. That trips me up sometimes18:08
sinzuis/patter is file globs, to regexes/pattern is file globs, not regexes/18:08
zygasinzui, oh, really?18:08
zygasinzui, then it's probably right then, I'll know soon18:08
MTecknologyI can't upload this new package until old archive contents go buh-bye; but they no go buh-bye; me go grr18:09
sinzuizyga:  what series are you pulling released for?18:09
zygasinzui, you ask about my project? it's here: https://launchpad.net/linaro-python-json/trunk18:10
sinzuiMTecknology: archive cleanup is asyc from actions. Are you out of space?18:10
MTecknologysinzui: asyc?18:10
sinzuiapparently my keyboard and spell checking are also knackered today.18:11
sinzuiMTecknology: deletes are scheduled to happen. Deletes from the archive's file system and the librarian can happen hours after you tell Lp to delete18:12
=== Ursinha-lunch is now known as Ursinha
sinzuizyga: just looking at pypi, I do not see a match. To match the file I see I would change: s/linaro-python-json-*.tar.gz/linaro-json--*.tar.gz/18:15
zygasinzui, right, thanks! I did change the name of my project some time ago and must have forgot about this part!18:16
MTecknologysinzui: File php5_5.3.5.orig.tar.gz already exists in PHP5 5.3.3, but uploaded version has different contents.18:21
sinzuiMTecknology: I do not think you can delete that kind of mistake. Once it is published your only choice is to increment the version18:23
MTecknologysinzui: I never uploaded that version though.. i don't think..18:24
sinzuiLet me see18:24
MTecknologyhttp://ppa.launchpad.net/nginx/php5/ubuntu/pool/main/p/php5/18:24
MTecknology5.3.5 doesn't exist in there anywhere and that's teh version I'm tryign to upload18:24
MTecknologyI'm positive it's my mistake; just confused18:25
zygasinzui, MTecknology, I'm puzzled, uscan uses regex yet lp.net uses globs, is that intentional?18:25
zygaI constructed a regrexp that works for my project, it omits alphas, betas and candidates and just looks at releases18:26
zygahttp://pypi.python.org/packages/source/l/linaro-json/linaro-json-([^abc]*)\.tar\.gz18:26
MTecknologyzyga: ignore what i said about debian/watch; i read your question wrong18:26
zygashould this work on lp.net as well?18:26
sinzuizyga: I /think/ the intent was to make this easier for users. We are using the python glob lib instead of re. I would have expected re since I believe packagers are the primary users of this featyre18:27
MTecknologyzyga: this is what I use with nginx -      http://nginx.org/download/nginx-0.9.*.tar.gz Change details18:27
zygaMTecknology, sigh, then it's going to pick up all the non-final releases as well18:29
zygaok, I'll see how this work out in practice18:29
zygathanks18:29
MTecknologyzyga: http://pypi.python.org/packages/source/l/linaro-json/linaro-json-1.*.tar.gz18:31
sinzuiMTecknology: I am a bit confused too. I know lp will remember every package version ever uploaded and never let that package version be uploaded again because that could mean there are two different packages claiming to be the same. When I discover my package was built wrong, I quickly release a higher version because someone may have installed the bad version in the 30 minutes that may have passed18:31
sinzuiI do delete the bad package BTW, so that someone does not pull the bad version18:32
sinzuizyga: that glob looks good18:33
MTecknologysinzui: I can try a higher version.. it might magically work..18:33
MTecknologysinzui: ya.... this is going to suck....18:45
MTecknologysinzui: there's an uploaded version of php5_5.3.5.orig.tar.gz but the correct contents are different..18:46
sinzuiin your ppa, or in may archives?18:46
MTecknologyin the ppa18:47
MTecknologyI don't see it there though..18:47
sinzuiI think the librarian knows about it. You are getting an email able the failure?18:48
MTecknologysinzui: http://dpaste.com/448922/18:48
MTecknologyyup- there it is18:48
sinzuithat really sucks18:48
MTecknologyany way to easily fix it?18:49
MTecknologyI don't even know how I could grab the original tarball18:50
sinzuiI recall that this has happened before. I think the packager had to claim the version of the orig was higher. I do not know the naming rule offhand18:50
MTecknologyI'd rather not though because it'd be wrong18:50
* sinzui looks18:50
sinzuiI think I am catching up with you know MTecknology. I see https://bugs.launchpad.net/launchpad/+bug/491165 in which Julian explain you need to introduce a new name18:53
sinzuiMTecknology: The librarian will not be purged of that file for some time days/weeks18:54
sinzuiMTecknology: I think php5_5.3.5~1.orig.tar.gz may be that name to use18:55
MTecknologyouchy..18:56
MTecknologysinzui: is there any way to get the correct file back?18:56
MTecknologythe one lp sees as correct18:57
sinzuiI am unsure of ~1, but I think that what someone used a few weeks ago to get a save version uploaded18:57
sinzuiMTecknology: that can happen when the librarian really does the purge. The librarian is like a mark-ans-sweep memory scheme18:57
MTecknologysinzui: is there any way to purge that ppa and remake it?18:59
sinzuiMTecknology: The other problem is that bad version could be in the wild now. That is why the emphasis is to increment the version so that users know there is something better. Since you have delete the bad package, you have done the responsible thing18:59
MTecknologyhm....18:59
sinzuiMTecknology: no. The name is taken. If you delete it. you cannot create a new one with the same name.18:59
MTecknologyso I need to fight this until > php5_5.3.5 is released19:00
MTecknologyso   php5-5.3.5-1-1ubuntu2ppa1~lucid19:01
MTecknologythat's a long version string19:01
MTecknologysinzui: it takes a long while to build the package on this system... I'll let you know how it works after upload19:03
sinzuiMTecknology: php5-5.3 is the release, we use ~ to indicate the package version19:03
MTecknologyso that version string i have won't work?19:05
sinzuiI think: php5-5.3.5~2ubuntu2ppa1~lucid means upstream php5-5.3.5 second packageing, for lucid19:06
MTecknologyI thought I understood the versions... they're so easy at debian repo version...19:06
sinzuiMTecknology: I could be wrong, I am not a motu,19:07
MTecknology5.3.5-0; 5.3.5-119:07
sinzuiMTecknology: I think I am wrong, the ~ is for the series19:09
* MTecknology waits for the reply from launchpad19:10
MTecknologyjust random... run and mountain dew is amazing..19:10
MTecknologysinzui: accepted :D19:11
sinzui\o/19:11
MTecknologynow a few hours to build...19:11
MTecknology17min is the longest wait.. not too bad19:12
MTecknologythe build time blows19:12
MTecknologyi mean 19min..19:15
MTecknologyi mean only 33min19:20
MTecknologyno.. I'm getting this wrong.. 47min19:21
MTecknology48*19:21
MTecknologyand building on everything19:24
MTecknologythe time estimate drives me insane; but it makes sense why it'd be hard to estimate19:25
=== Ursinha is now known as Ursinha-afk
MTecknologysinzui: thanks for the help :)19:32
sinzuiyour welcome19:32
jcsackettlifeless: oh goodie.19:42
MTecknologyabotu 30min left of build time...19:51
bigonhey https://bugs.staging.launchpad.net/ubuntu/+source/upower/+bug/722483 << I'm I the onlyone who have a Ã"demo" background?20:23
bigonargh I've used requestsync tool and it looks like i got the staging url20:25
bigoneven better the bug has been opened on the staging db (I'm not supposed to have access to that I guess)20:26
lifelessstaging and qastaging are sandpits20:27
lifelesswe allow anyone to play there20:27
lifelessbut make no guarantees about reliability/availability20:27
lifelessand the data is reset weekly20:27
bigonalright, still requestsync openend the bug on staging20:28
bigonlifeless: thx, so it's a bug against syncrequest, I've opened a bug there20:30
lifelessbigon: requestsync uses the launchpad API - if its talking to staging, you need to talk to the requesetsync developers20:30
lifelessyes20:30
MTecknologysinzui: well... it's done and out there; yippie20:41
janimodo bzr commits which contain (LP: #XXXXX) not mark a certain bug as Fix Committed? I was hoping it would do the equivalent of a package upload using the syntax which sets Fix Released20:43
lifelessjanimo: they simply link the bug and branch20:43
janimolifeless, ok thanks20:50
lifelessjanimo: we can improve on this in the future (e.g. when it hits a series branch close) - but that would be wrong for many projects20:51
lifelessjanimo: (if not most) - because 'in trunk' != 'released' for most people20:51
lifelessso, some thought would be needed20:51
janimolifeless, right. This is a trunk commit that made me think about it. But committed != fix released anyway so it would not imply anything about release20:52
janimoin other news thanks for fixing the huge query timeout of today. I could now close those bugs20:52
lifelessjanimo: danilo and wgrant and others did that, but I think they aren't here - so on their behalf, you're welcome20:53
janimoright, well I meant thanks to the team :)20:53
=== lifeless changed the topic of #launchpad to: Buildds misbuilding - please do not upload | https://launchpad.net/ | Help contacts: sinzui | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/
=== Ursinha-afk is now known as Ursinha

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