/srv/irclogs.ubuntu.com/2010/01/04/#launchpad.txt

RainCTHi00:07
RainCTThere seems to be some problem with translations.edge.launchpad.net/gnome-activity-journal/trunk/+link-translations-branch, it doesn't find the branch ~gnome-zeitgeist/gnome-activity-journal/trunk, while trunk/+linkbranch does show it00:08
mtaylorhey all ... I've got an issue pushing a bzr branch to launchpad - it says I've got a lock, but break-lock doesn't remove it00:18
spivmtaylor: odd, which branch?00:23
mtaylorspiv: lp:~mordred/libdrizzle/pandora-build00:23
spivmtaylor: and you've tried 'bzr break-lock lp:~mordred/libdrizzle/pandora-build' ?00:23
mtaylorspiv: yup00:23
mtaylorspiv: http://pastebin.flamingspork.com/378900:23
mtaylorspiv: ass... that's not the right lines...00:24
mtaylorspiv: http://pastebin.flamingspork.com/379000:24
spivbreak-lock doesn't prompt you to remove the lock?00:25
spivAnd the error is pretty weird too, that's not a regular 'cannot lock' error.00:26
mtaylorspiv: yeah. I'm not sure what's up with that00:26
* spm pokes into the filesystem....00:26
mtaylorspiv: it's not huge - I just pushed to a different branch... mainly pointing it out in case it's an intersting thing for you guys00:26
spmspiv: https://pastebin.canonical.com/26125/ ??00:28
mtaylor"You do not currently have access to the pastebin."00:29
mtaylor:(00:29
mtayloroh - heh. that wasn't intended for me :)00:29
spmmtaylor: oh. sorry - that's our internal one - force of habit :-)00:29
spivmtaylor, spm: that's weird, the lock dir should not be empty00:32
spivoh, maybe it should be00:32
spivOh, hmm, so empty means no lock held...00:32
spivmtaylor: I don't think your problem is a held lock00:35
mtaylorspiv: oh, ok00:35
spivmtaylor: that error from the smart server is apparently attempting to create .bzr/branch/lock, which is weird; that should always exist once the branch is created.00:35
spivmtaylor: could you add -Dhpss to your command line and then pastebin the corresponding part of your ~/.bzr.log ?00:36
mtaylorspiv: sure00:37
Demophobiesomeone here who can help me with lp?00:37
spivDemophobie: hopefully :)00:37
DemophobieThe languages of my branch wont be imported to launchpad :(00:37
Demophobiei changed them the day before yesterday. still no change00:38
Demophobieah nvm!00:38
Demophobiemy fault00:38
Demophobienow i see it00:38
mtaylorspiv: http://pastebin.flamingspork.com/379100:39
spivmtaylor: do you have any plugins installed?00:40
mtaylorspiv: yeah00:40
mtaylorspiv: http://pastebin.flamingspork.com/379200:40
spivmtaylor: that trace merrily does all the right things, it opens the remote branch, inserts the new revisions into the remote repo... then it tries to do BzrDir.create_branch!00:41
mtaylorspiv: LOVELY!00:41
spivmtaylor: hmm, none of those plugins are likely suspects, but try with --no-plugins anyway, just in case?00:42
spivmtaylor: (you may need to use bzr+ssh://bazaar.launchpad.net/~mordred/libdrizzle/pandora-build/ rather than the lp:... URL)00:42
mtaylorspiv: k.00:42
mtaylorspiv: nope. same thing00:43
spivHuh.00:44
spivThat code path is hit when self.open_branch() on that BzrDir fails with NotBranchError, but that network conversation clearly shows that open_branch earlier succeeded.00:45
spiv...but no open_branch attempt immediately before the create_branch call.  Hmm.00:46
spivOh, no, it does the fetch in between.  So that all looks fine, except that somehow the successful open_branch remote call is treated like a NotBranchError.00:49
spivmtaylor: I have no idea00:54
spivmtaylor: I suspect that if you push over sftp rather than bzr+ssh you'll workaround the bug, but I really don't see how that code can go wrong like that.00:55
spivmtaylor: which version of bzr are you using?00:55
mtaylorspiv: 2.0.301:25
spivmtaylor: Ok.  Please file a bug.  I'm mystified!01:25
mtaylorspiv: :)01:26
crimsunhmm03:58
crimsun-rw-r--r--  1 crimsun crimsun   1415 2010-01-03 22:49 scratchbox2_2.0-3ubuntu1_source.changes03:58
crimsunsorry03:58
crimsunshould have been accepted at :55, no? ->   2010-01-03 22:53 scratchbox2_2.0-3ubuntu1_source.ubuntu.upload03:59
persiacrimsun: Already "Done".04:03
persia( https://launchpad.net/ubuntu/lucid/+queue?queue_state=3&queue_text= )04:03
crimsunpersia: for the past week I've been seeing some really strange processing lag, e.g., I'll upload by :49 and won't see the processing/accept until :0004:12
persiaOdd.04:14
Some_Personcrimsun: I've seen the same lag, but I'm new here and thought that was normal04:33
MFeni have a branch of a project using bzr, from launchpad (lp:txgenshi)05:40
MFeni want to put this branch somewhere, so i can refer to it in bugs and make a merge request05:40
MFenwhat bzr command is that? :)05:40
persiaMFen: often something like `bzr push lp:~${your-lp-username}/txgenshi\${your-branch-name}`05:41
persiaErr, s/\\/\//05:41
MFenaha. http://doc.bazaar.canonical.com/bzr.dev/en/tutorials/using_bazaar_with_launchpad.html  agrees with what you just said. ok then05:41
ScottKSeems somethings just gone off on the soyuz web U/I (at least).  I can't retry package builds now: (Error ID: OOPS-1465D737)07:03
ubottuhttps://lp-oops.canonical.com/oops.py/?oopsid=1465D73707:03
ScottKAlso, I'm pretty sure that build should have come out of depwait on it's own by now.07:04
al-maisanScottK: is it because the web UI is timing out>07:04
al-maisan?07:04
ScottKal-maisan: Right, but I've been doing quite a number of retries tonight with no trouble.07:04
* al-maisan looks at the OOPS07:04
ScottKAll of a sudden they fail and also packages that should be coming out of depwait, don't seem to be.07:04
ScottKThanks.07:04
al-maisanhmm .. takes a while to open that page07:05
ScottKThe depwaits I was expecting just arrived.07:07
ScottKSo that's good news.07:07
al-maisanOK07:07
ScottKal-maisan: Not sure what you'll get off that page now, since it came out of depwait on it's own07:07
al-maisanScottK: fair enough.07:08
ScottKThey landed 10 or 15 minutes later than the normally do.07:08
al-maisanScottK: I see .. so, you're fine for the time being?07:08
ScottKal-maisan: Yes, but I'll need to do some more retries after I sleep for a few hours, so I hope they work ....07:09
al-maisanScottK: there were no changes in that area that I am aware off .. so thy should work.07:09
ScottKOK.  Hopefully it's just a case of 'stuff happens' and it'll be fine tomorrow.07:11
al-maisanScottK: the query that caused the OOPS to occur is pretty trivial but took 20 seconds to perform .. might have been a db hiccup07:11
ScottKSounds like.07:11
spmal-maisan: a db hiccup is likely to be evil locking somewhere?07:12
spmal-maisan: hello/HNY as well btw. :-)07:12
ScottKal-maisan: Something else to look into (not urgent) is due to the frozen lpia builds in Lucid, there are backports builds for hardy, jaunty, and karmic that can't get a build try on lpia.  It would be nice if that could get fixed.07:13
al-maisanspm: maybe .. maybe there was a deadlock and the other transaction was the deadlock victim .. can't see it from the OOPS though07:13
al-maisanspm: .. and hello and an even happier new year to you :)07:13
spmheh07:13
ScottKGood night.  I should have been in bed 3 hours ago.07:14
al-maisanScottK: OK .. thanks for pointing that out.07:14
al-maisanScottK: Good night!07:14
wgrantal-maisan: Rescoring all 9 builds at https://edge.launchpad.net/ubuntu/lucid/lpia/+builds?build_text=&build_state=pending to -11 will alleviate ScottK's final issue.07:24
wgrant(the chroot has been removed, so any attempt to dispatch them will fail anyway)07:25
al-maisanwgrant: thanks, will try that.07:25
al-maisanwgrant: did that.07:31
al-maisanScottK: ^^ hope this helps.07:31
wgrantal-maisan: Great, thanks.07:31
al-maisanwgrant: thank you.07:31
=== noodles775_ is now known as noodles775
=== sale_ is now known as sale
bencerwe requested a ppa quota increase through a question, and we were told to request it here, anybody can help ?11:48
bigjoolsbencer: yes11:48
bigjoolswhich question?11:49
bencerbigjools:  https://answers.edge.launchpad.net/soyuz/+question/9356911:49
bigjoolsbencer: ok I already replied to that and asked how much space you want - but tell me now and I'll fix it11:50
bigjoolsis 2Gb enough?11:50
bencer2G for ebox/1.3 should be enough11:50
benceryeah11:50
bigjoolsok done11:50
bencerbigjools: can we request a ppa removal as well ?11:51
bigjoolsyes, please file another question11:51
bencerok, we'll do, thank you very much11:51
bigjoolswe don't do "proper" removal yet, but we can disable it11:51
bencerbtw, is the ppa access stats on the roadmap ?11:52
bigjoolsnot really :(  but wgrant did some work on that11:52
bencerbigjools: is that work public ? or could we have access to the logs somehow ?11:53
bigjoolsyou can't see the logs unfortunately.  If wgrant pushed his branch up then you can see it11:54
bigjoolss/it/the work/11:54
* wgrant doesn't have much further of significance.11:54
bencerok, thanks your help :)11:55
om26erhow can i upload to my ppa?12:00
bigjoolsom26er: https://help.launchpad.net/Packaging/PPA12:00
noodles775Hi om26er, there are instructions on your ppa for the exact dput command too.12:00
om26er_sorry got disconnected12:03
noodles775<bigjools> om26er: https://help.launchpad.net/Packaging/PPA12:04
noodles775<noodles775> Hi om26er, there are instructions on your ppa for the exact dput command too.12:04
=== mrevell is now known as mrevell-lunch
om26er_where is .dput.cf?12:09
wgrantom26er_: Why are you trying to edit it? Recent Ubuntu releases have all the necessary configuration already.12:10
wgrantAh. Those old docs.12:10
om26er_wgrant: yes12:10
wgrantom26er_: Try reading the documentation linked to from the PPA itself. That is less outdated.12:11
wgrantHm, they just link to the same place. That sucks.12:11
wgrantBut the dput command is there.12:11
wgrantIgnore the instructions to edit .dput.cf. That is wrong.12:12
* om26er_ is so confused12:14
om26er_is this what i should be reading? https://help.launchpad.net/Packaging/PPA/Uploading#Uploading a package to a PPA12:15
wgrantom26er_: Go to https://launchpad.net/people/+me/+archive, and use the dput command provided there.12:16
* wgrant files a bug about the documentation.12:16
om26erwhat comes instead of this? <source.changes>12:20
wgrantom26er_: That's the <PACKAGE>_<VERSION>_source.changes file that was generated when you built your source package.12:21
om26erok12:23
om26eri have built 3 different packages and none seem to have a .changes file12:25
wgrantom26er_: How did you build them?12:26
wgrantIt should be generated by debuild when called with the '-S' flag.12:27
om26ersudo ./configure then sudo make then sudo checkinstall12:27
wgrantom26er: That does not produce a source package, nor even a binary package that can be particularly safely used. You probably want to have a read of https://wiki.ubuntu.com/PackagingGuide -- that documents the procedure for generating a policy-compliant source package.12:29
* om26er looks into it12:31
om26erwgrant: is this the exact link https://wiki.ubuntu.com/PackagingGuide/Complete  ?12:32
wgrantom26er: That's right.12:33
om26erwgrant: thanx12:33
=== jtv1 is now known as jtv
james_wE: java3ds-fileloader_1.2.orig.tar.bz2 (from java3ds-fileloader) is in the DB but isn't an orig.tar.gz.  (Probably published in an older release)14:12
james_w^ more fallout from the v3 change? (sync-source.py -a)14:12
=== salgado_ is now known as salgado
=== t- is now known as t
ivokshi14:44
rippsI have over a dozen old branches from an old ppabot project on Launchpad, is there an easy way to delete them from commandline so I don't have to manually delete all of them over the web interface?14:47
beunorockstar, abentley, is deleting branches exported over the API?14:53
beunomy guess would be that james_w` would of already requested something like that  :)14:53
=== salgado is now known as salgado-afk
abentleybeuno: I believe it is not, though poolie suggests jelmer is working on that.14:56
thekornit is bug 49194414:56
ubottuLaunchpad bug 491944 in launchpad-code "No API call to delete a branch" [Undecided,In progress] https://launchpad.net/bugs/49194414:56
=== salgado-afk is now known as salgado-lunch
beunoabentley, ah, is that what the "commit message" discussion is about?14:56
abentleybeuno: No, I don't think it's related.14:57
jelmerabentley: There's an approved branch from me that adds support for deleting branches over the API14:57
jelmerabentley: But launchpadlib doesn't like the fact that the object you have a handle to and call "delete()" on suddenly disappears14:57
beunoripps, I think this means "soon on edge"  :)14:57
beunothanks jelmer, abentley14:57
jelmerabentley: So I've waited with landing it until I had the chance to talk to Leonard14:58
jelmerabentley: (also, this was stuff I14:58
jelmerdid in my spare time, not work :-)14:58
abentleyjelmer: I understand.14:58
beunojelmer, spare time?  you don't get anymore of that around here!  ;)14:59
jelmer:-)14:59
james_w`thanks jelmer15:00
james_w`jelmer: you have a traceback for the launchpadlib issue? I've been elbow deep in that code over the weekend15:01
jelmerjames_w: Basically, launchpadlib tries to access the branch after delete() has been called on it15:01
jelmerso it gets back a 40415:02
jelmerI can also get you the full traceback if that would help.15:02
james_w`I get the concept at least15:03
james_w`I guess there's an issue that you can't make the object kill itself15:03
jelmeryeah15:03
james_w`            if http_method == 'post':15:03
james_w`                # The method call probably modified this resource in15:03
james_w`                # an unknown way. Refresh its representation.15:03
james_w`                self.resource.lp_refresh()15:03
james_w`.delete() is explicitly exported as a delete operation isn't it?15:04
jelmeryep15:05
jelmerIt's named 'delete' I mean, is there anything else?15:05
james_w`is it just done with @export, or something like @export_delete_operation15:05
jelmerI suspect it's just @export, I wasn't aware of the latter15:06
jelmerwill that make a difference on the client side?15:06
=== ripps is now known as ripps|sleep
james_w`I don't know15:07
james_w`it would at least allow us to differentiate client side15:08
james_w`well, we could have == "delete", but y'know15:08
jelmerjames_w: I'll see if @export_delete_operation makes a difference tonight15:10
jelmerjames_w: Special-casing seems like a bad idea, indeed.15:10
james_w`export_destructor_operation15:12
james_w`    """Decorator indicating that an exported method destroys an entry.15:12
james_w`    The method will be invoked when the client sends a DELETE request to15:12
james_w`    the entry.15:12
james_w`    """15:12
james_w`However, it may not work due to the parameters15:13
=== matsubara is now known as matsubara-lunch
=== mpt_ is now known as mpt
=== matsubara-lunch is now known as matsubara
Jeeves_Hi16:16
Jeeves_I'm trying to upload a package into a PPA16:16
Jeeves_I want it built for all Ubuntu versions, so I uploaded it multiple times with different ubuntu-versions in the changelog16:17
Jeeves_Launchpad rejected it, because 'File bitcron_2.0-20091231.02.tar.gz already exists in bitcron'16:17
noodles775Hi Jeeves_ , have you seen https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage#Versioning16:18
Jeeves_noodles775: Hmm, thanks.16:20
noodles775np16:20
Jeeves_Not a very efficient method, imho, but it'll do16:20
=== beuno is now known as beuno-lunch
=== salgado-lunch is now known as salgado
=== abentley1 is now known as abentley
=== abentley1 is now known as abentley
=== abentley1 is now known as abentley
=== beuno-lunch is now known as beuno
=== yofel_ is now known as yofel
=== kfogel is now known as kfogel-lunch
=== mrevell-lunch is now known as mrevell
james_w`al-maisan: hi, still around by any chance?18:11
al-maisanhello james_w` , how are things?18:19
=== deryck is now known as deryck[lunch]
james_w`hello al-maisan, good thanks, how about you?18:19
al-maisanjames_w`: doing well, thanks!18:20
james_w`glad to hear it18:20
al-maisan.. and happy new year to you!18:20
james_w`I have a packageset question18:20
al-maisanOK18:20
james_w`and to you too :-)18:20
james_w`I have a person and a source package name18:20
al-maisanaha18:20
james_w`and I want to know if LP would accept and upload from that person for that package name in the current series18:20
al-maisanright.18:21
james_w`whether that be from packageset, component, or package-specific right18:21
james_w`is there an existing API call to do this?18:21
al-maisanI believe so, please let me look quickly.18:21
james_w`I found isSourceUploadAllowed18:23
james_w`but the documentation for that suggests it is just packageset based18:23
al-maisanyes .. but that's package set specific18:24
al-maisanjust a minute .. I know there's such a method but I need to locate it18:24
james_w`ok18:24
james_w`I'm putting that together with getPermissionsForPerson18:24
james_w`but the documentation for that is pretty poor, so it's not clear what sort of permissions you can get18:24
james_w`I'm checking component and package name from that18:24
al-maisanjames_w`: you'll get all permissions with getPermissionsForPerson()18:25
al-maisanbut it's not very user friendly18:25
james_w`so put the two methods together and I think I have it, but if you can find a single call that would be perfect18:25
al-maisanyou basically want a yes/no answer18:25
james_w`ah, I see it can give package_set_name18:25
james_w`but then I would have to look up the package sets for the package name as well18:25
james_w`so yeah, a yes/no call would be great18:26
james_w`like isSourceUploadAllowed18:26
al-maisanah .. there's verify_upload()18:26
al-maisanbut that's probably not exported18:26
al-maisanlet me check18:26
al-maisanjames_w`: so, your best bet is to use getPermissionsForPerson() it would seem and look at the permissions you get back18:27
james_w`http://paste.ubuntu.com/351377/ is what I have currently18:28
* al-maisan looks18:28
al-maisanjames_w`: http://pastebin.ubuntu.com/351379/18:30
james_w`yeah, not quite the API I want, but that would be usable18:31
al-maisanthat's from lib/lp/archiveuploader/permission.py|176| def verify_upload()18:31
al-maisanjames_w`: .. and then there's trunk/lib/lp/archiveuploader/permission.py|128| def check_upload_to_archive() that ueses it18:33
al-maisanhttp://pastebin.ubuntu.com/351381/18:34
james_w`as long as isSourceUploadAllowed considers team memberships then I think the code I have will work?18:34
* al-maisan is still looking at iot18:34
al-maisan*it18:34
al-maisanjames_w`: looks reasonable .. but requires a previous publishing record.18:36
james_w`yes18:36
james_w`for the script that is using it that's a safe assumption18:37
al-maisanjames_w`: that's good. It should work then.18:37
james_w`I can't remember LPs rules on new publications, but I can rework it to not fail in that case if/when this script needs to consider those cases18:37
al-maisanwait a minute18:37
al-maisanthere's an IArchive.canUpload() method but it's not exposed on the LP API18:38
al-maisanjames_w`: so, maybe this is worth a bug report? There really should be one LP API method that you can use to get a yes/no answer.18:41
james_w`I can do that18:42
al-maisanThat would be good if you could file a bug .. maybe we can even nail it down next week?18:43
james_w`ah, good point18:43
al-maisananyway, it's getting late, have a good night!18:44
james_w`you too18:47
=== deryck[lunch] is now known as deryck
=== bryce__ is now known as bryyce
=== Nafallo_ is now known as Nafallo
thumpermorning19:48
mdzjust got a crash on +filebug, Error ID: OOPS-1465ED62019:51
ubottuhttps://lp-oops.canonical.com/oops.py/?oopsid=1465ED62019:51
=== matsubara is now known as matsubara-afk
=== salgado is now known as salgado-afk
=== james_w` is now known as james_w
=== doctormo_ is now known as doctormo
=== EdwinGrubbs is now known as Edwin-afk
james_wanyone want to guess what "I: gnuchess [universe] -> gnuchess_5.07-5ubuntu1 [universe].22:18
james_wnot ubuntu: debian22:18
james_w" is trying to tell me?22:18
james_wsync-source.py22:18
james_woh, it's mass-sync.py, that makes more sense22:20
wgrantjames_w: I believe that's showing the produced binaries.22:20
wgrantsync-source.py produces such messages.22:20
james_wyeah, it's the "not ubuntu: debian" error that is unusual22:21
wgrantAh.22:21
mirakhi22:38
mirakhow can I get sources of a particular version ?22:38
mirakwith apt-get source22:38
vadi2When I look here: https://launchpad.net/~mudlet-makers/+archive/ppa/+builds?build_state=building it shows that a 1.0.4 build of mudlet, ordered eons ago and not necessary anymore, is still pending. I wanted to cancel it, so I clicked on it by that generated an OOPS.22:59
wgrantvadi2: That looks like a bug.23:02
wgrantvadi2: The state of that build is somehow corrupted.23:02
vadi2Yeah.23:10
vadi2I don't know how and it doesn't matter to me, but I guess it would be nice to remove it23:10
=== RAOF_ is now known as RAOF

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