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

=== doctormo_ is now known as doctormo
=== chris|| is now known as chris|
=== lan3y is now known as Laney
=== doko__ is now known as doko
WeaponHell people :)02:15
Weapon*HELLO02:15
WeaponI happen to need some help. My karma says its expiring.02:16
WeaponWhy would that be/02:16
Weapon?02:16
Weapon????02:17
WeaponCan any one help?02:17
wgrantPatient.02:19
ScottKA bit odd to see builds from last Falls's Karmic rebuild test appearing now: https://launchpad.net/ubuntu/+archive/test-rebuild-20090909/+build/122684102:36
wgrantScottK: That build is Special.02:40
wgrantScottK: It keeps reappearing.02:40
wgrantEndlessly.02:40
ScottKLovely02:40
wgrantOh, it's actually building this time?02:40
wgrantIt might finally go away.02:40
lifelessdoing releases is harder than I'd like :(06:02
wgrantlifeless: Why?06:09
lifelesswgrant: with pypi: setup.py sdist upload --sign06:09
lifelesswgrant: then for launchpad, open web page, click series, click make release, click add milestone, save it, click choose datestamp, choose now, save it, click upload file, select files, then done.06:10
persiaCould an API client be constructed to perform a release and upload some constructed artifact given as an argument?06:12
wgrantThere is a launchpadlib script for that, isn't there?06:14
lifelesswgrant: possibly, I haven't found it yet.06:20
lifelesspersia: I imagine so.06:20
wgrantThe closest I can find quickly is http://bazaar.launchpad.net/~lazr-developers/launchpadlib/trunk/annotate/head:/contrib/upload_release_tarball.py. I thought there was something more complete, but if not it would be very simple to create.06:20
lifelessI guess what I really want here is for lp to just mirror pypi for release mgmt foo06:21
wgrantWouldn't the opposite make more sense?06:22
lifelesswgrant: simple model >> complex model, in this case.06:29
lifelesswgrant: (for nearly all my projects, in fact)06:29
lifelesswgrant: as a /user/ I want 'as complex as needed but no more'06:29
persialifeless: Do you really want a simple model, or a simple interface?06:33
lifelesspersia: yes06:36
persia:)06:37
=== ripps|sleep is now known as ripps
james_wOOPS-1466D132610:52
ubottuhttps://lp-oops.canonical.com/oops.py/?oopsid=1466D132610:52
james_wal-maisan: ^ that looks similar to the one that you fixed, is it a different bug though?10:54
* al-maisan looks10:55
james_wOOPS-1466E142610:57
ubottuhttps://lp-oops.canonical.com/oops.py/?oopsid=1466E142610:57
al-maisanhmm .. it appears that the 'changes_file_url' is still being used for some reason (as opposed to the changesFileUrl() method)10:59
al-maisanjames_w: is this code running agains edge or staging?11:00
wgrantIt's an lpnet OOPS.11:00
al-maisanyeah11:01
james_wI thought it was edge, but I must have changed it11:01
al-maisanjames_w: so, the branch that fixes it has not landed on lpnet yet11:01
james_wswitched to edge, sorry for the noise11:03
al-maisanjames_w: the fix landed in db-devel and I was just reminded that only devel branches become available via edge11:07
al-maisanand db-devel branches go to db-stable and then to staging eventually11:08
james_wdamn11:08
al-maisanyeah11:08
james_wany way we can speed that up?11:08
al-maisanif I land it in devel today it will be on edge tomorrow .. is that too late?11:08
james_wno, the sooner the better11:09
al-maisanjames_w: I see the branch is in db-stable already i.e. if you try staging it should be there11:10
=== mpt_ is now known as mpt
james_wal-maisan: I can do that to test it, but stale data is no good for this, so getting a fix to edge would be much appreciated11:12
al-maisanjames_w: I'll land the branch in devel asap11:12
james_wthanks11:12
james_wOOPS-1466S15811:17
ubottuhttps://lp-oops.canonical.com/oops.py/?oopsid=1466S15811:17
james_wal-maisan: same API call on staging ^11:18
al-maisanjames_w: you are getting batches of fifty I presume?11:21
james_wal-maisan: whatever the default is11:25
james_wI assume it is 75 like edge/lpnet11:25
al-maisanhmm..11:25
=== sale_ is now known as sale
al-maisanjames_w: so, is the code that triggered the OOPS public? Can I see it?11:28
al-maisanall I see from the OOPS is a GET on https://api.staging.launchpad.net/beta/ubuntu/+archive/primary11:29
james_wubuntu.main_archive.getPublishedSources(status="Published", distro_series=ubuntu.current_series)11:29
james_wand iterate that11:30
james_whttp://bazaar.launchpad.net/~james-w/bzr-builddeb/import-scripts/annotate/head:/list_packages.py11:31
al-maisanthanks11:33
=== matsubara-afk is now known as matsubara
james_whttps://code.edge.launchpad.net/~james-w/lazr.restfulclient/improve-collection-fetch-optimisation/+merge/1684111:41
james_w^ that would actually allow the slice hack that the script tries to work11:41
james_wit means I would be able to use the call11:41
james_wmore round trips, but that's better than a single failing round trip11:42
al-maisanyeah .. sounds like a good trade-off11:42
al-maisangood in the sense that it gets you a bit further .. *sigh*11:46
james_wOOPS-1466D143911:56
ubottuhttps://lp-oops.canonical.com/oops.py/?oopsid=1466D143911:56
* al-maisan looks12:01
james_wal-maisan: that just means that my merge proposal is mistaken12:02
al-maisanah :)12:02
james_wwe need ws.max-size to do that properly12:02
al-maisanjames_w: I am not familiar with "ws.max-size" .. what do you mean?12:05
james_w"ws" stands for "webservice" I assume12:06
james_wthe code currently sometimes sets ws.size12:06
jussi01anyone know when leonardr is back?12:06
james_wwhich I presume sets the page size, but we just want to ask LP not to send us any more than X requests, but send us the default page size if that is less than X12:06
james_wso that we can send that variable unconditionally12:07
james_wso if you take collection[0:10] then it only requests a few entries, but collection [0:1000] doesn't cause a huge page to be generated12:07
al-maisanhmm .. I see.12:07
james_wjussi01: he'll probably be around in a couple of hours12:08
* jussi01 waves to james_w12:08
jussi01thanks!12:08
wgrantjussi01: Are you wondering about launchpadlib anonymous access?12:09
jussi01wgrant: yup12:09
wgrantHm, edge updates are off?12:11
jussi01oohh12:12
jussi01https://code.edge.launchpad.net/~leonardr/launchpad/anonymous-oauth/+merge/1619912:12
jussi01and https://code.edge.launchpad.net/~leonardr/launchpad/anonymous-oauth/+merge/1619912:13
* jussi01 dances and is happy!12:13
wgrantRight. It should have been rolled out onto edge a few hours ago, but apparently edge updates are still switched off.12:13
jussi01ahh, ok.12:14
jussi01but still. good news12:14
jussi01So now we are just waiting on bug #488394 :)12:16
ubottuLaunchpad bug 488394 in launchpad-foundations "Export irc_nicknames with "anonymous" requests" [Undecided,New] https://launchpad.net/bugs/48839412:16
=== mrevell is now known as mrevell-lunch
ahasenackwhen a PPA is disabled, what exactly happens? I did it yesterday and today I can still install its packages14:07
ahasenackis it just about the notice that shows up when viewing it in launchpad? Like a hint that this ppa is no longer being updated?14:08
al-maisanahasenack: if it is disabled you cannot upload to it and any outstanding builds will be ignored14:10
al-maisani.e. pending builds will not be dispatched to the build farm14:11
ahasenackal-maisan: so basically it gets frozen14:11
al-maisanahasenack: yes14:12
ahasenackal-maisan: ok, thanks14:12
al-maisanahasenack: you are welcome :)14:12
ahasenackal-maisan: another question. Can it be renamed then? Not just the displayname14:12
al-maisanahasenack: just a minute14:13
* al-maisan looks for the faq14:13
al-maisanahasenack: https://answers.edge.launchpad.net/soyuz/+faq/56914:15
ahasenackal-maisan: thanks again, most helpful, I feel lazy now14:16
al-maisanahasenack: :)14:16
ahasenackal-maisan: so the disabled ppa will stay there forever basically14:16
al-maisanyes14:16
ahasenackok14:16
al-maisanahasenack: see also https://answers.edge.launchpad.net/launchpad/+faq/66114:16
=== mrevell-lunch is now known as mrevell
jussi01thank you matsubara14:34
matsubarajussi01, what for?14:34
jussi01matsubara: bug 385517 ;)14:35
ubottuLaunchpad bug 385517 in launchpad-foundations "launchpadlib users made to authenticate unnecessarily" [High,Fix released] https://launchpad.net/bugs/38551714:35
matsubarajussi01, all credit should go to leonardr, he fixed it. I just run a script that scans the LP branch and closes bugs based on the commit message14:35
jussi01matsubara: ahh yeah, I was meaning to catch him also14:36
jussi01matsubara: is there any chance you could get us out of your hair totally and get bug 488394 done? :D14:37
ubottuLaunchpad bug 488394 in launchpad-foundations "Export irc_nicknames with "anonymous" requests" [Undecided,New] https://launchpad.net/bugs/48839414:37
jussi01leonardr: I notice you are here now, so a big thank you for getting that bug fixed. we really appreciate it :)14:39
leonardrjussi01, np. i'll be updating the documentation today14:40
matsubarajussi01, I think someone from registry should be able to do that quite easily. sinzui, would bug 488394 fall under registry stuff?14:40
ubottuLaunchpad bug 488394 in launchpad-foundations "Export irc_nicknames with "anonymous" requests" [Undecided,New] https://launchpad.net/bugs/48839414:40
jussi01leonardr: ecellent. :)14:41
=== carlos_ is now known as carlos
=== matsubara is now known as matsubara-lunch
=== salgado is now known as salgado-lunch
matthewbpthey guys15:22
matthewbpti'm having trouble adding ppa repositories from launchpad15:23
noodles775matthewbpt: what in particular?15:24
matthewbptbecause the gpg keys wont import, i think theres something wrong with my gpg15:24
matthewbptthis is what happens15:24
matthewbptsudo add-apt-repository ppa:pidgin-developers/ppa15:24
matthewbptExecuting: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv 67265EB522BDD6B1C69E66ED7FB8BEE0A1F196A815:24
matthewbptgpg: requesting key A1F196A8 from hkp server keyserver.ubuntu.com15:24
matthewbptgpgkeys: HTTP fetch error 7: couldn't connect to host15:24
matthewbptgpg: no valid OpenPGP data found.15:24
matthewbptgpg: Total number processed: 015:24
matthewbpti tried the same command on my other computer and it works flawlessly, while on this one it gets an error15:25
bigjoolsis it firewalled?15:25
matthewbptno15:26
matthewbptand its connected to the same router as the other computer15:26
noodles775matthewbpt: so you connect if you do `telnet keyserver.ubuntu.com 11371` ?15:31
noodles775(ie. you should see 'Connected to keyserver.ubuntu.com').15:32
noodles775from both computers.15:32
matthewbptok im trying that15:36
=== beuno is now known as beuno-lunch
ahordenhi all, this seems to be stuck, https://launchpad.net/~adamhorden/+archive/msp430/+build/1430476 been at 26 mins for well over an hour now, any ideas?15:37
matthewbptok it doesnt connect from this one, but it does from my other one15:37
matthewbpt:S15:38
=== jtv is now known as jtv-zzz
matthewbptas far as im aware i never enabled a firewall15:38
al-maisanahorden: this build targets the RELEASE pocket of a stable series (karmic)15:40
al-maisanahorden: forget what I said, this is a ppa15:41
bigjoolsthe build farm is currently stalled15:41
bigjoolsplease wait a bit I am restarting it15:41
ahordenthanks bigjools15:42
tsimpsonmatthewbpt: check the IP addresses telnet shows, it should be 91.189.94.173 or 91.189.89.3115:42
matthewbptyeap it shows those ips15:43
matthewbptit tried both15:43
matthewbptthen said unable to connect to remote host: connection timed out15:44
=== deryck is now known as deryck[lunch]
matthewbptany ideas as to why I cant connect to the keyserver?15:50
tsimpsonit should work as far as I can see, if both are using the same IP and same route15:51
matthewbptyea I can't see any reason for it not to work15:54
james_wtraceroute 91.189.94.17315:54
james_wipv6 perhaps?15:54
lfaraoneHey, can somebody restart the import on15:55
lfaraonehttps://code.edge.launchpad.net/~vcs-imports/rainbow/mstone-trunk-new15:55
matthewbptthis is the traceroute http://pastebin.com/m70becfe915:57
james_wfrom the non-working machine?15:58
matthewbptyea15:58
james_wodd15:59
=== matsubara-lunch is now known as matsubara
matthewbpti also cant download from the keyserver to add the key manually, when i point my webbrowser to http://keyserver.ubuntu.com:11371/pks/lookup?search=0x67265EB522BDD6B1C69E66ED7FB8BEE0A1F196A8&op=index i get page not found16:31
matthewbptand the same address does work on my other computer16:31
matthewbpt:S16:31
=== beuno-lunch is now known as beuno
matthewbptok i just did a test, tried adding the ppa and then check the router log16:39
matthewbptit seems it is using ipv6, this is the log entry16:39
matthewbptDropped packet from 192.168.1.102 to 91.189.94.173 (IP protocol 6) as unable to create new session16:39
matthewbptit also showed this in the log16:40
matthewbptInternet access port filter dropped packet from 192.168.1.102 to 0.0.217.238 (protocol 1539137197)16:41
=== jon is now known as Guest86883
=== henninge_ is now known as henninge
lfaraonelifeless: could you help me debug a vcs import problem? http://launchpadlibrarian.net/37452019/rainbow-mstone-trunk-new-log.txt16:45
matthewbptok figured it out, someone set an access control rule on the router which was limiting access to a reange of ports including that one to my pc :S, sorted now thanx for the hekp16:47
matthewbpthelp*16:47
=== salgado-lunch is now known as salgado
=== deryck[lunch] is now known as deryck
A4TechAll greetings. How do I change the section on launchpad "Uses Launchpad for:"17:20
tsimpsonyou click the "Change details" link on your project home page17:22
A4TechI mean how to add for example "branches"17:22
tsimpsonyou'll see check the "Code for this project is published in Bazaar branches on Launchpad" box17:23
A4Techo17:23
A4Techthx17:23
tsimpsonthere are a few boxes like that about half way down the +edit page17:23
A4Techok, thx you17:23
tsimpsonnp :)17:24
A4Techtsimpson: i have a some trouble... http://paste.ubuntu.com/351882/17:34
A4Techbzr launchpad-login <lpname>17:34
=== ripps is now known as ripps|sleep
tsimpsonI don't know much about the inner working of bzr, but you can try #bzr17:35
A4Techok17:36
james_wOOPS-1466EA77118:26
ubottuhttps://lp-oops.canonical.com/oops.py/?oopsid=1466EA77118:26
=== askhl__ is now known as askhl_
james_wwhere did my oops go?18:41
sproatyI'm getting firefox complain about untrusted connections on each LP page?19:20
Ursinhajames_w, hi, we're investigating why that oops is still unavailable19:30
james_wthanks Ursinha19:30
Ursinhanp james_w19:32
james_wit's calling ubuntu.main_archive.getPublishedSources fwiw19:33
lifelesslfaraone: please ask a question on answers.launchpad.net/launchpad19:43
=== yofel_ is now known as yofel
thumpersproaty: every page?20:08
sproatythumper, seems fixed now.20:09
thumpersproaty: ok20:09
A4TechWhy my commits by bzr on launchpad.net displayed as Registry Administrators <https://launchpad.net/~registry> ?20:29
=== matsubara is now known as matsubara-afk
=== salgado is now known as salgado-afk
maxbA4Tech: Give an example branch with such a commit?20:56
A4Techmaxb https://code.launchpad.net/~itmages/itmages/nautilus-script20:56
maxbA4Tech: the matching of bzr committers to launchpad accounts is by email address AFAIK - I have no idea why it's behaving like that, but do you have admin@itmages.ru registered against your launchpad account?20:59
emmajanethumper, ping!20:59
A4Techmaxb admin@itmages.ru was registreg on old team, now old team deleted21:00
maxbOh, that explains it21:00
maxbdisabled teams are owned by Registry Administrators21:01
A4Techbut i can't change e mail21:01
A4Techmaxb: How do I set the old mail to a new group?21:02
thumperemmajane: pong21:03
=== thumper changed the topic of #launchpad to: http://launchpad.net | Read https://help.launchpad.net for help | Help contact: thumper | Join https://launchpad.net/~launchpad-users | This channel is logged: http://irclogs.ubuntu.com/ | Launchpad is open source: see channel #launchpad-dev | samarium and promethium have stuck builds
emmajanethumper, very quick question: I'm not presenting for you at LCA, am I?21:03
thumperemmajane: no21:03
thumperemmajane: but you are welcome to come along :)21:03
emmajanethumper, excellent, thanks. :)21:03
emmajanethumper, it seems as though the mini confs are getting shuffled and I was being asked my availability.21:04
emmajanethumper, I'll definitely come and heckle if I'm around.21:04
thumperyeah, I've been talking with fmarier about this too21:04
* emmajane nods21:05
maxbA4Tech: I think it might be necessary to get an admin to help you out here21:06
maxbI think I was wrong when I said "disabled teams are owned by Registry Administrators". It seems more likely that the email address has been given to registry administrators21:07
A4Techmaxb: It is easier to change e-mail :)21:08
maxbthumper: Since you're a registry admin, could you check that? :-)21:08
thumperA4Tech: can you summarise the problem for me?21:09
maxbbzr commits on https://code.launchpad.net/~itmages/itmages/nautilus-script authored by admin@itmages.ru are being shown as by "Registry Administrators"21:10
A4Techthumper After removal of the group, I can not change its old e-mail.Now my commits seem a bit strange:)21:11
* emmajane slinks off again.21:11
thumperA4Tech: which commits??21:11
thumperA4Tech: which group21:11
thumperwhich email21:11
thumper:)21:11
A4Techwhat? :)21:11
maxb<maxb> bzr commits on https://code.launchpad.net/~itmages/itmages/nautilus-script authored by admin@itmages.ru are being shown as by "Registry Administrators".21:11
A4Techgroup == team :)21:11
thumperand who should have that email address?21:12
A4Techthumper ~itmages :)21:13
thumperan itmages is a team or an individual?21:14
A4Techis a team21:14
thumperwho used to have the admin@itmages.ru email address?21:15
A4Techold team (~itmages-dev) now will be deleted21:15
thumpersinzui: are teams deleted using a merge?21:16
sinzuiyes21:16
thumperok21:16
geserHello, when I try to push my bzr change back to LP I get the following error: http://paste.ubuntu.com/351961/21:16
geserwhat to do?21:16
thumperwe need a db query to update the revision author table21:16
* thumper looks at geser's paste21:17
A4Techthumper Perhaps I will be easier to change the e-mail? :) in my bzr settings.21:18
thumperA4Tech: I just need to talk to a LOSA, no big deal21:18
thumpergeser: you have branched locally into a newer repository format21:19
A4Techthumper ok21:19
thumpergeser: I'll ask some bzr people21:19
A4Techthumper thx you :)21:19
A4Tech(My fault of course...)21:20
thumperA4Tech: which LP user has admin@itmages.ru ?21:24
wahbenhi all! I am trying to push some code on my launchpad account, I followed the instructions: generated ssh keys, imported public key in launchpad. Now I am trying to push the code using: "bzr launchpad-login <userid>" (which returns no errors), and bzr push "lp:~<myuserid>/<myproject>/<somebranchname>" and it fails returning: Agent admitted failure to sign using the key. Permission denied (publickey). I've spent over 2 ours trying to get launchpad to work21:24
wahbenand am getting frustrated.. does someone know what the problem could be?21:24
cody-somervilleHi wahben! We're happy to help.21:25
cody-somervillewahben, What is your launchpad id?21:25
wahbenbenoitcsirois21:25
A4Techthumper This address was the old team (itmages-dev) is now referred to as (itmages) but there may be a different address (development@itmages.ru)21:26
thumperA4Tech: so no user has admin@itmages.ru?21:26
A4Techthumper yes21:26
thumperA4Tech: do you want it linked to your account?21:27
maxbwahben: The only times I've seen that particular error message is when my local ssh-agent was broken21:27
maxbAnd the one which broken was gnome-keyring's reimplementation of a ssh-agent, not the normal ssh-agent21:28
cody-somervillewahben, Can you try running ssh-add and then try pushing the branch again?21:28
wahbenwill try21:28
maxbwahben: Please could you also tell us the output of running     echo $SSH_AUTH_SOCK21:28
A4Techthumper No, this address will not be tied to my account. I only wish that it could be to appoint a team (itmages)21:29
wahbencody-somerville, that fixed it :-)21:29
wahbenssh-add I mean21:29
cody-somervillewahben, I think you ran into bug #20178621:30
ubottuLaunchpad bug 201786 in openssh "ssh Agent admitted failure to sign using the key on big endian machines" [Undecided,Confirmed] https://launchpad.net/bugs/20178621:30
wahbencody-somerville, interesting.. ill check it out21:30
wahbenPehaps you can also help me with a concern I have; when doing a push, it only uploads the current state of the application right? not previous revisions?21:33
cody-somervillewahben, That depends if the previous revisions are already on the remote branch or not.21:34
thumperwahben: it only pushes revisions that are unknows at the remote end21:34
thumperA4Tech: done21:34
A4Techthumper thx21:38
geserthumper: re my branch problem: could I upgrade the LP branch to the newer format too or would it cause problems for other users of this branch? alternative can I branch it in the old format with bzr branch/checkout? (I used bzr init-repo before branching this one)21:55
thumpergeser: your bzr init-repo did the default format (now 2a - which is the best one)21:56
thumpergeser: bzr users should all really be using bzr 2.0 now21:56
thumperwe hope21:56
thumperso upgrading the launchpad branch shouldn't be too problematic for them21:57
thumperalthough they will need to upgrade their local repos (or reget the trunk into a new repo)21:57
geserthumper: will bzr tell the users what's going on (that they need to upgrade their local branch)?22:30
RAOFIt'll complain about rich-root support; unless recent bzr releases have improved that error message, it's not necessarily going to be obvious to users what to do.22:32
geseris "bzr upgrade lp:ubuntu-dev-tools" the right way to upgrade the LP branch? (never done that)22:33
thumpergeser: that should work22:33
sorenI thought upgrades only worked over sftp.22:35
sorenMaybe that changed.22:35
sorenOr maybe I'm just on crack.22:36
gesersoren: you might be right22:36
thumperit won't do it remotely, but it should work22:36
geserthumper: http://paste.ubuntu.com/351994/ that the error when I try it22:36
sorenthumper: I don't think I understand that. How will it work, but not do it remotely?22:37
thumperlosa: check paste bin above (spm)22:37
thumpersoren: it will download locally, upgrade, and push the entire repo back22:37
sorenthumper: Ah, ok.22:37
thumpersoren: rather than upgrading inplace with the work on the remote computer22:37
sorenGotcha.22:38
spmthumper: yeah - I've hit that myself - two successive format upgrades == fail23:23
thumperspm: I know that there is an outstanding bzr bug about it23:23
thumperspm: could you rename the existing one (or remove it)23:24
spman *outstandingly excellent* bug? or... ;-)23:24
spmsure23:24
spmthumper: fwiw, can folks use sftp to rm the dir themselves?23:24
thumperhmm... not sure23:24
thumperhitchhiker perhaps, not sure about sftp23:24
spmmy thinking being that getting us to rm dirs for upgrades is not going to scale real well23:25
spivYes, you can use sftp too.23:25
spivBut you'd want to use a client like lftp that implements recursive delete.23:25
spmthumper: renamed to backup.bzr.OLDer23:26
thumperspm: thansk23:26
spmspiv: or even just rename as a first cut?23:26
spivspm: the server won't allow names in the directory that aren't one of .bzr, .bzr.backup or backup.bzr.23:26
spmspiv: win! :-)23:27
spivYou *could* rename it into .bzr/backup-that-time-forgot, though... ;)23:27
spmas in that is a good thing. really! :-)23:27
spmheh23:27
spiv(To be precise, the server will allow you to read files with other names if they exist via act of LOSA or something, it just won't allow clients to create them themselves.)23:28
spmspiv: coolio, "act of losa" - I like this. /me makes a note to reuse that one day23:29
geserso I can try to upgrade it again?23:34
spmgeser: if this is you: ~motu/motutools/trunk/ ? yes.23:35
geserI guessed you talked about lp:ubuntu-dev-tools which I tried to upgrade23:36
maxbThis dirname restriction... why does it exist?23:46
maxbIt's hardly watertight, as I've managed to nest branches inside the .bzr of other branches before :-)23:46
thumpermaxb: to stop people just using codehosting as a general sftp server23:47
thumpermaxb: yes, not water tight23:47
thumperoccasionally leak resistant23:47

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