/srv/irclogs.ubuntu.com/2011/02/09/#bzr.txt

jamhi poolie, still a bit in-and-out. K still sick, though looking better. Working a bit in the evening to make up for it.00:51
pooliehi there00:51
poolieglad to hear that00:51
poolieso you're going pretty soon?00:52
jamI probably won't be around for a long time right now00:52
jamthough maybe 10 min or so00:53
poolieoh, i meant moving00:53
poolieif you had more specific dates you could post them00:53
poolie(or maybe you did)00:53
jamI don't have exact dates yet. I'll post when I have more concrete stuff. Roughly late Feb. They want us to be there by March 1st, but we don't have the visas yet to actually travel.00:53
jam(when applying for a work visa, you're not allowed to get a travel visa anymore, etc.)00:54
jamtechnically, I'm not allowed into Europe until we sort through it, but it's not an issue since we don't have any plans to be there for a while.00:55
jampoolie: anyway, I did do some digging, and get_known_graph_ancestry really looks to be the only api not handling recursive fallbacks, because it is the only one that doesn't recurse via a public api01:01
pooliehm, and it looks like the knowngraph thing would make it a bit hard to do so?01:06
poolieand adding a .update() method to them would be possible but slightly nontrivial because it has a compiled implementation01:06
jampoolie: right, it is actually going via find_ancestry, though, which *is* composable, because it just returns dicts and sets01:10
jambut it is an Index level api, which doesn't know about fallbacks01:10
jambut if you promote find_ancestry to a VF attribute, that just thunks to self._index.find_ancestry and handles fallbacks, then get_known_graph_ancestry just becomes a thin shell over aggregating it01:11
jamnot that it is worth doing for older bzr's01:11
pooliei was a bit concerned about the performance impacts01:12
pooliedo you think we could prune some of these methods?01:12
pooliethere seem to be a lot of similar ones01:12
jampoolie: what would you prune?01:15
jamI'm happy to have names changed to protect the innocent :)01:15
jamI certainly wrote a fair amount of it, and I'm happy to discuss why, and open to suggestions for improvements01:17
pooliei haven't got to real specifics yet01:18
pooliethere just seem a fair number of interfaces that give you similar data in different forms01:19
pooliei think that combines poorly with having multiple implementations of a class01:19
pooliebecause it can look like N*M different methods01:19
jampoolie: so there isn't anything you can do here that you couldn't do with get_parent_map calls. The main difference is that it is just a *lot* faster when you are going to get the whole ancestry.01:20
jamI would like to see leaner classes as well01:20
poolieperhaps it's better to have just one method on the implementation and then wrappers that redo it01:21
jamPart of that is trying to break Abstraction issues.01:21
poolieas someone said in dallas (?) "Let's remember functions are pythonic too"01:21
jampoolie: so the issue is that at least part of the functional code is all the way down at BtreeGraphIndex01:21
jambecause that is where the peek-ahead code lies01:21
jamthen you aggregate that up through about 4 levels of abstraction01:22
jamRepository.get_known_graph calls into VF.get_known_graph_ancestry with a wrapper01:22
jamwhich calls self._index. do something01:22
jamwhich is actually a CombinedGraphIndex01:22
jamwhich then needs to collect information from each actual index object01:22
jamsorry, there is one more level in there01:23
poolie:)01:23
jamVF._index is actually a VFIndex01:23
jam(GCGraphIndex, KnitGraphIndex, etc.)01:23
jampoolie: and only at the VF and Repo levels do they know about fallbacks01:23
poolieso jam i was hoping to provoke you into making it more obvious :)01:31
poolieor deleting some stuff01:31
poolieperhaps it's fine as it is01:31
poolieor could just do with some discussion in the developer oveview01:31
jampoolie: it doesn't help that there are also compiled vs pure python code in the stack :)01:32
poolieanyhow, you're +1 on landing this change to 2.3?01:32
jampoolie: yeah, fine with me for 2.301:32
jampoolie: any update on the status of lp-forking-service in production?02:03
jamyou were talking with spm about it, just wondering if you heard anything02:04
pooliejam, it's going to be rolled out in about 21h from now02:07
pooliewallyworld_ and spm will be doing it and i'll help if anything is needed02:07
pooliewe're going to do a dry run today02:07
wallyworld_poolie: /me will be watching :-) don't know how much help i'll be02:08
=== Ursinha is now known as Ursinha-zzz
kkrevis there any way to concatenate revisions?  like you have three incremental revisions you want to roll together before commiting to a central repository?03:37
bob2bzr-rewrite is a way03:38
lifelessor just merge; revert --forget-merges03:39
kkrevrevert --forget-merges sounds scary.  rebase looks like the way to roll together local changes.03:44
kkrevI don't think I get how this is supposed to work.  I made a branch and committed two revisions.  I say "bzr rebase" and it says "no revisions to rebase".03:51
kkrevI just want to roll those two revisions into a single revision for cleaner version history.  They're incremental work on a single task.03:52
bob2well, if you go back to the branch point, you can do what lifeless said (which is simple and non-scary)03:53
bob2bzr-rewrite probably has a way for you to do that without moving the branch but I don't know it03:53
kkrevit's a local branch off a remote repository and neither rebase nor --forget-merges seem to do anything, even if I manually specify a revision.  rebase says "no revisions to rebase".  revert just silelently doesn't do anything.03:59
bob2?03:59
bob2merge needs to be run on the branch point so there is something to merge03:59
kkrevbzr merge says "nothing to do".  The only changes are in the local branch (not a checkout)04:00
spivkkrev: they way to use revert --forget-merges to do this is "bzr branch trunk new-branch; cd new-branch; bzr merge ../local-changes; bzr revert --forget-merges; bzr commit"04:03
spivkkrev: (assuming 'trunk' is the branch you want to add this one new commit to, and that 'local-changes' is the branch where you have made your local commits)04:03
spivkkrev: does that make sense?04:04
kkrevI think so.  if the docs were a wiki I'd paste that in.04:05
kkrevall clear now.  much thanks.04:11
poolieand now bug expiry kicks off04:32
lifeless*boom* :P04:36
spivpoolie: should the single ` in NEWS of 715000-stacking be double?04:38
pooliewe're a bit inconsistent04:40
poolieto me it seemed better rest to use single ticks for program identifiers04:40
pooliein some configurations it highlights them differently04:40
spivI think single backticks have special meaning in ReST?  http://docutils.sourceforge.net/docs/user/rst/quickref.html#inline-markup04:41
spivI guess it probably renders ok, but I get the impression from the ReST docs it's a bit semantically strange to use it like that.04:43
spivHmm, apparently the "default default role" for single backticks without an explicit :role: suffix/prefix is http://docutils.sourceforge.net/docs/ref/rst/roles.html#title-reference04:44
spivIn short: I don't think we should use `single backticks` :)04:44
maxbright, 2.3.0 is out in the main PPA04:45
maxband on that note, sleeeep04:46
spivTangentially, it'll be really nice when we can depend on just sphinx and drop the docs-plain target.04:46
=== oubiwann_ is now known as oubiwann
pooliewow 2.2 is so slow to get through pqm compared to 2.505:43
vilapoolie: try 2.0 ! :D06:17
* vila back to coffee06:17
pooliehi vila; you're early06:23
* poolie is merging 2.2-2.3-2.406:32
vilahi all !07:13
* fullermd . o O ( Obviously, the cofffee worked... )07:14
vilahey ! I put only 2 f there !07:14
fullermdI know.  I thought you might be running out, so I gave you an extra one there.07:14
fullermdDon't say I never gave you anything   :07:14
fullermdp07:14
vilaha cool, now I can type uck without being gross :)07:15
fullermdIt's good to know I provide a valuable service to the community like that   :p07:16
vilaspiv: yup, single backticks are for url refs AIUI07:25
vilapoolie: so what's up with the p-i and bug #715000 ? Do we still wait to restart it ?07:28
ubot5Launchpad bug 715000 in Launchpad itself "Stacking is not fully transitive" [Critical,In progress] https://launchpad.net/bugs/71500007:28
poolievila, it's waiting on the lp deployment of the fixed bzr07:29
vilaok07:29
vilapoolie: are you asking for a review of lp:~mbp/bzr/integration-2.3 or will you just land it ?07:30
poolieyou could just check it quickly07:31
poolieok, good night vila08:42
vilapoolie: g'night08:42
* vila back to bed08:43
vilaerr, wait !08:43
mr-russHi, I'm coming from SVN and would like a central repository area for developers to push/pull from for updates.  I'd like it to be over http, I've read http://doc.bazaar.canonical.com/latest/en/tutorials/centralized_workflow.html and http://doc.bazaar.canonical.com/bzr.2.2/en/user-guide/http_smart_server.html#running-a-smart-server08:43
mr-russWhat I don't understand is is a shared tree setup kind of like the SVNParentPath, group of repositories type setup.08:43
mr-russIs there a preferred way to get that kind of setup?08:44
poolievila, can you help, i need to go08:45
mr-russk, thanks for responding.08:46
pooliemr-russ, as far as i can tell you just need to export that directory08:47
pooliei don't think you need any special setup with bzr08:47
mr-russAlso to add to that, I'm wanting loggerhead to allow viewing the repository groups, hopefully without addition config for each set of branches.08:48
mr-russwhat i mean is make the bzr server structure appear like svn as a set of repositories.08:48
mr-russand not have to maintain config for each one.08:48
mr-russalso, don't forget you need to go poolie :)08:50
maxbmr-russ: As far as hosting multiple projects and branches thereof is concerned, Bazaar works on the principle (whichever access method you use) of exposing a portion of the directory tree, under which you can put as many branches as you like09:17
maxbLoggerhead supports basic browsing of the directory tree containing branches, and then switches to the interface that is familiar from bazaar.launchpad.net when you enter a given branch09:18
maxbExample of what loggerhead looks like in this scenario: http://bzr.maxb.eu/09:24
* maxb glares at recipe builds09:36
mr-russmaxb: do you setup a project that is a shared directory of branches?09:59
mr-russmaxb: Then that just works with the standard push/pull09:59
=== zyga_ is now known as zyga
vilamr-russ: sorry, my chat notifications broke again10:06
vilamr-russ: http://wiki.bazaar.canonical.com/MatthewFuller/SpotDocs/PiecesInBrief explain some concepts that will make the discussions easier10:07
* fullermd dreams of the day he can bury this !#&$ project and maybe have time to polish up those sow's ears...10:07
maxbmr-russ: Basically, a project is just a convention of keeping related branches in a directory - ideally having made the shared directory a Bazaar shared repository so that revision data is shared between all branches under it10:08
vilaexactly10:08
maxbBut that's a time/bandwidth/diskspace optimization rather than a necessity10:08
* vila scratches head10:14
vilamaxb: why is 'rmadison bzr' showing 2.3.0 for natty source but 2.3.0~beta5 for amd64 and i386 ?10:15
maxbvila: Because the binaries are stuck in the NEW queue?10:15
vilamaxb: stuck as in: too much load on same server or there is a problem waiting for a fix ?10:16
vilamaxb: and is there some way to consult this NEW queue ?10:16
vilas/same/some/10:16
maxbJelmer split out python-bzrlib as a separate .deb in this release. A new binary package name requires ack-ing by an archive admin before the packages enter the archive.10:17
maxbhttps://launchpad.net/ubuntu/natty/+queue?queue_state=0&queue_text=bzr10:17
mr-russThanks, I think I get it.  I just need to go setup the structure on the server and it will just work.10:17
vilamr-russ: that's the idea, come back for more help if needed10:18
maxbThis has comically caused the main bzr package to shrink to 38 kB :-)10:18
Decorianhi, bazaar is asking me to file a bug report, thought i'd just mention it here first as I don't know much about the crash so I can't effectively write a bug report.11:18
Decorianit crashed whilst doing a push to a bzr+ssh server (run by me) that worked 20 mins previously, and the other repository on the same server works.11:19
Decorianpastebin of the output bzr explorer gave http://pastebin.com/Gzh73z3U, I'd be gratefull if anyone has any ideas, even if it's 'file a bug report anyway'11:20
spivDecorian: probably the server got a MemoryError.  I'd file a bug report anyway :)11:22
Decorianok, is that something to do with my configuration of the server, and how would i work around it11:22
Decoriani could always wipe the server's repository, and do a fresh push from my most up to date local one.11:23
DecorianI'll file a bug report anyway, with as much information as i know (which unfortunately isn't much).11:23
spivDecorian: I'd check the .bzr.log on the server11:23
* spiv -> bed11:23
Decorianis that .bzr/.log?11:24
Decorianthank you spiv11:24
spivNo, probably ~/.bzr.log11:24
Decorianok thank you.11:24
Decorianyes, it's a MemoryError.11:26
Decoriandoes it still need a bug report, or is this known?11:26
vilaDecorian: file a bug report anyway :) With the relevant excerpt from .bzr.log12:36
vilaDecorian: there is little that can be said without that12:36
Decorianvila: Ok, I will, I'll attach a few excerpts from .bzr.log because I tried again a few times and sometimes got a pipe failed or something problem12:37
DecorianI tried working around it by choosing to create a new repository in a different directory on the server, but it still failed.12:38
Decoriani'll report what i found.12:38
=== Meths_ is now known as Meths
=== oubiwann is now known as oubiwann_
shakaranHi, I have this error doing a bzr upgrade:14:09
shakaranbzr: ERROR: Cannot convert from format Remote: Branch format 7 to format <class14:09
shakaran'bzrlib.branch.BzrBranchFormat7'>.    No converter14:09
vilao_O14:10
shakaranHow I can solve? I need upgrade for make a bzr unbind on a lightweight checkout14:10
vilaO_O14:10
shakaranI am saying weird things?14:10
* fullermd pokes vila in the O14:10
vilaYou can't unbind a lightweight checkout14:11
shakaran$ bzr unbind14:11
shakaranbzr: ERROR: To use this feature you must upgrade your branch at bzr+ssh://bazaar14:11
shakaran.launchpad.net/~shakaran/ea/angel/.14:11
shakaranhow to upgrade then?14:11
vilabah, unhelpful error message14:12
vilayou want to turn your lightweight checkout into a regular branch14:12
vilabzr reconfigure --help14:13
vilashakaran: please file a bug explaining your misunderstanding, this error message needs to be fixed14:14
* fullermd wishes reconfigure had more choice of modalities :|14:14
shakaranvila: I will fill a bug. I did previously on ask here a: bzr reconfigure --unstacked14:16
shakaranso, previously to ask I can commit and push14:16
shakaranbut when I commit, directly push the commit, so for that reason I looking for a unbind14:17
vilashakaran: right, it seems to me you want a regular branch not a lightweight checkout14:17
shakaranI could take the right way. Delete the branck, and make a regular checkout, but my curiosity wants to know because the problem14:18
vilaerr, delete the checkout and make a regular branch14:23
vilaunbind is for... bound branches, a lightweight checkout is not a bound branch, that's the bug, unbind should warn about that, not suggesting upgrade14:24
vilaa bound branch ensures that commits happen on the msater branch before they happen on the local branch (the local and master branches are bound)14:25
vilaa lightweight checkout doesn't have a local branch, only a master one14:25
vilathis is a confusing UI and one of the cause is that lightweight checkouts and bound branches are generally used by different people because they match different workflows14:26
vilashakaran: so use whatever works for you, which seem to be the regular branches14:27
vilas/regular/standalone/14:27
* vila slaps fingers for using the wrong word when trying to clarify a confusing UI14:28
fullermdActually, you were probably right the first time, with 'standalone' generally being a term of art for describing its state relative to a shared repo..14:31
* vila looks at bialix postcard...14:32
* vila looks at bialix's postcard...14:32
=== tchan1 is now known as tchan
catsuphow do i check out a revision by revno?15:22
catsupthat15:24
catsupthat's probably unclear; i mean, i have downloaded a repo with bzr branch, and now i want to get a particular version into my working directory so that i can apply a patch to it15:25
fullermdAnd then commit it?15:25
catsupi don't know, maybe15:26
=== Ursinha is now known as Ursinha-afk
fullermdIf you just wanna look at it, you can use update.  If you want to commit it, you'll need a branch for that.15:26
fullermd... well, I guess you COULD do it all via update, but you'd be gambling that it goes smoothly.15:27
=== Ursinha-afk is now known as Ursinha
catsupi'm very confused, from update -h, how you would do that15:29
fullermdbzr update -rX15:29
=== Ursinha is now known as Ursinha-lunch
catsupoh.  -r isn15:29
catsupt listed there15:29
fullermdWhat version do you have?15:29
catsupbzr: ERROR: no such option: -r15:30
catsupBazaar (bzr) 2.0.315:30
PengWell, it's there in newer versions.15:30
fullermdIn 2.1 and newer.15:31
PengYou could "bzr revert -r 123".15:31
fullermdrevert would be OK for looking at it, but you wouldn't have any chance of getting it committable from that.15:31
PengRight.15:31
PengLook but don't touch. :D15:31
Peng"bzr update -r 123" makes bzr check out the older revision. "bzr revert -r 123" is like applying a massive patch to the currently checked out revision that coincidentally makes it look like revision 123.15:32
PengWhich is just fine for looking at it, but would be a horrible thing to commit.15:33
PengIf you want to commit anything, you need to use a new branch.15:33
catsupok, i got that figure out15:35
catsupfigured*15:37
yshavitHi all. Sometimes when I'm reviewing a largish diff on launchpad, I like to load it up in my IDE. To do that, I 1) create a new local branch from trunk, 2) merge in (but don't commit) the proposed branch. That way I can see the changed files in my IDE. Obviously these aren't a lot of steps, but I was wondering if there's a single bzr command that does it? I wrote a really small shell script, I'm just curious to see if there was a better way.15:38
vilayshavit: I use: http://paste.ubuntu.com/565025/15:40
vilayshavit: this gives me a new branch which is a mirror of the submitter's one15:41
vilayshavit: I then use: alias bzr-review='. `which bzr-review.sh`'15:42
yshavitvila: ah, okay. Yeah I like to have not a mirror but a diff from trunk to submitter's, so I can see just the proposed changes. Or is that what you're doing and I'm missing it?15:42
vilayshavit: so I can issue 'bzr diff -rsubmit:' right away15:42
Pengyshavit: bzr merge --preview?15:42
yshavitvila, Peng: ah, didn't know about either of those options! I'll take a look now15:43
Pengyshavit: ...except that would just produce the diff seen on lp15:43
yshavitPeng: ah, okay.15:43
catsupok, i just issued bzr merge, got a conflict, resolved it by editing the file...  how do i finish the merge?15:43
vilayshavit: Peng solution is one shot only, having a mirror also allows you to look at the history and better understand the final result15:43
yshavitPeng, vila : Do either of you have any best practices for looking at largish (~1500+) diffs?15:43
vilayshavit: shoot the submitter gives good results15:44
yshavitvila: :D15:44
vilayshavit: the following submissions are smaller (on average)15:44
catsupoic, bzr resolve15:44
fullermdvila: No no no, you injure them, you just make the responses slower.  Kidnapping family members and/or pets focuses their attention much more usefully.15:45
yshavitvila: my company's still new with bzr, so we're learning to get our diffs down to size. I'm guilty of it, too... just dropped a 2400er on a colleague :(15:45
fullermdAh.  VCS MAD   :p15:45
vilayshavit: seriously, for large diffs, hopefully there are several commits with smaller diffs...15:46
Pengyshavit: When I see a large diff, I run away and hope someone else handles it.15:46
yshavitvila: yes, that there are. I hadn't actually considered looking at it diff-by-diff, that's a good idea.15:46
Pengyshavit: Fortunately I'm only involed in FOSS. :D15:46
vilayshavit: if not, then, yeah, you're kind of doomed, but asking for reviews and not recommending frequent commits... won't fly15:47
yshavitPeng: hippy! ;-)15:47
jamvila: can I get a second review on: https://code.launchpad.net/~eric97/bzr/dump-btree-traceback/+merge/4900215:55
jamit is pretty small15:55
vilajam: morning jam !15:56
vilaeric's one ? Oh, right, 2 reviews needed, well let me check again but I think I was fine, just forgot to vote ;-/15:56
vilajam: done, want me to land it ?15:58
jamvila: sure15:59
=== Ursinha-lunch is now known as Ursinha
=== beuno is now known as beuno-lunch
henningeHi abentley!17:14
henningeHow do I merge two pipes?17:14
henningei.e. the next one into the current one.17:14
thumperbzr merge :next17:15
* henninge thought he had tried that17:15
henningeI had not.17:16
henningethumper: thanks!17:16
abentleyhenninge, you can also just use the branch locations.  The only thing special about merging pipes is that --uncommitted works with uncommitted changes in a pipe.17:16
henningeoh right, I think I have used that before17:17
henningethanks17:17
=== beuno-lunch is now known as beuno
=== deryck is now known as deryck[lunch]
zookoHi folks! This web page https://code.launchpad.net/txaws tells me to run "branch lp:txaws", but when I do it says:18:29
zookoHACK Zooko-Ofsimplegeos-MacBook-Pro:~/playground$ bzr get lp:txaws18:29
zooko/Library/Python/2.6/site-packages/pycrypto-2.3-py2.6-macosx-10.6-universal.egg/Crypto/Util/randpool.py:40: RandomPool_DeprecationWarning: This application uses RandomPool, which is BROKEN in older releases.  See http://www.pycrypto.org/randpool-broken18:29
zooko  RandomPool_DeprecationWarning)18:29
zookoPermission denied (publickey).18:29
zookobzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.18:29
zookoHm, I have bzr 2.3b1.18:30
* zooko upgrades to 2.3b4.18:30
maxbzooko: This is a known issue with paramiko. The bzr developers have set a patch to paramiko, but paramiko's upstream are being rather slow to apply it18:33
maxbThe warning is not usually an issue because bzr suppresses all deprecation warnings when it is a final (non-beta) release18:34
vila...but the patch is carried by the OSX installer IIRC, at least for the most recent versions18:34
maxbAlso, 2.3b4 is an odd thing to upgrade to. 2.3.0 final is out18:34
maxband there was a 2.3b5 in between18:34
vilaand anyyway it's a warning you can ignore, you problem seem to be the 'Permission denied (publickey)'18:34
zookoAh, I assumed that it didn't need any credentials of mine since this is a public repo.18:36
zookoBut... if it is trying to use my ssh key then that probably explains the problem...18:37
maxbzooko: Connections to launchpad lp: URLs prefer SSH because Launchpad providers the Bazaar smart server over ssh, but only dumb serving via http18:38
maxbTherefore, ssh is often a lot faster18:38
lifelesss/lot/massively/18:38
lifelessmaxb: consider pinging robey on twitter18:38
zookoHm, no my ssh public key *is* already registered in launchpad.18:40
zookoCan I get bzr to tell me more about what is going wrong?18:40
zookoOr test the ssh interface with the ssh client directly?18:40
=== deryck[lunch] is now known as deryck
maxbzooko: "ssh your-lp-id@bazaar.launchpad.net" should print "No shells on this server."18:49
zookoThanks! Fixed. (I didn't have my current ssh key registered after all.)18:59
shakaranvila: https://bugs.launchpad.net/ubuntu/+source/bzr/+bug/716006 the file bug as you requested19:13
kkrevis there supposed to be a way you make bzr launch kdiff automatically for needed manual merges: bzr usekdiff myfile.cpp ?  Or do you really have to manually run kdiff3 and then mark resolved?20:22
kkrevit just seems like a very annoying bit of typing to have to specify 'kdiff3 myfile.BASE myfile.THIS myfile.OTHER -o myfile' every single time a manual merge is needed.20:25
jamkkrev: there is the plugin bzr-extmerge, but I don't fully remember how to invoke/configure it20:27
mgzalso Gordon Tyler's mergetools stuff on trunk addresses this problem no?20:28
kkrevextmerge looks perfectly good, but is there a trick to making plugins work on windows?  It works from cygwin, but from the dos shell "bzr extmerge" just says "unknown command"20:35
kkrevFor some reason it doesn't like living in %HOME%/.bazaar/plugins on windows.  I had to put it in /program files/bazaar/plugins to make it work.20:47
=== Ursinha is now known as Ursinha-bbl
pooliehi jam, jelmer20:59
jamhi poolie20:59
jamhow did the dry-run lp-forking service stuff go?20:59
jamI saw the lead-up conversation, but none of the final stuff20:59
jelmerhi jam, poolie20:59
jamI did land lp-production-configs since spm approved it20:59
poolieah, good20:59
jamhopefully that doesn't mess up the ordering you proposed20:59
pooliei didn't hear him specifically reach a conclusion20:59
pooliemaybe he was interrupted20:59
pooliei wasn't sure if you were going to land it or him, but it's good it's done21:00
pooliewe have a udd meeting now in #ubuntu-meeting21:00
pooliejam, can you join us?21:03
maxbjelmer: Do you happen to be around?21:36
jelmermaxb: somewhat21:36
jelmermaxb: got a bad case of the flu, so I'll disappear after the udd meeting21:37
maxbjelmer: Hi, could you go here: https://code.launchpad.net/~bzr/+recipe/bzr-dbus-daily and trigger some builds? I am not allowed to view the page because it contains a deleted PPA in the last 5 builds list21:37
jelmermaxb: done21:37
maxboh dear - get well soon!21:37
maxbyay, and now I can view the page21:37
jelmerthanks :)21:37
jelmermaxb: is there a lp bug about that?21:38
maxbbug 71532521:38
ubot5Launchpad bug 715325 in Launchpad itself "recipe is forbidden when it lists a deleted archive" [Critical,Triaged] https://launchpad.net/bugs/71532521:38
jelmermaxb: you rock, thanks21:38
mgzha, bzr-git update means I've finally got a repo on bug 39303821:59
ubot5Launchpad bug 393038 in Bazaar "UnicodeDecodeError in _inaccessible_normalized_filename" [Medium,Confirmed] https://launchpad.net/bugs/39303821:59
mgzit's basically what I had before, must have been masked by the other breakage.22:00
maxbCan someone suggest how to start_bzr_subprocess *and* ensure that the plugin you're currently testing is available to be loaded by the subprocess?22:02
pooliemaxb, what are you trying to test?22:02
pooliehi guilhembi22:02
maxbpoolie: I'm trying to repair the bzr-dbus testsuite22:03
poolieand it needs to run in a test suite?22:03
poolieblah22:03
pooliein a subprocess22:03
poolieyou could try setting BZR_PLUGINS_AT to something handcrafted to work22:03
maxb[  646] 2011-02-09 22:06:22.571 WARNING: bzrlib.plugins.dbus cannot be loaded from ['/home/maxb/wc/bzr/bzr-dbus/unstable']22:07
maxbbzrlib.plugins.dbus cannot be loaded from ['/home/maxb/wc/bzr/bzr-dbus/unstable']22:07
maxbright path.... shame it doesn't say *why* it can't be loaded :-/22:07
maxbah....22:13
maxbactually, no, I don't have a path starting ['.... :-)22:13
pooliejohn, with the fallback mps22:40
pooliemost of them are superseded22:40
poolielp doesn't send mail when that happens apparently22:41
pooliei was trying things out to get a good diff showing only the changes since 2.322:41
=== mbarnett changed the topic of #bzr to: Launchpad down/read-only from 23:00 - 00:30 UTC for a code update || Bazaar version control | try https://answers.launchpad.net/bzr for more help | http://irclogs.ubuntu.com/ | Patch pilot: vila | 2.2.4 officially released, 2.3.0 frozen. Release plugins ! Build installers ! (rm vila)
=== Ursinha-bbl is now known as Ursinha
mgzjam/poolie: do you have any feelings about whether I should reopen bug 77657 and dupe bug 715547 against it, or treat the second as a new thing?23:19
ubot5'Error: Could not parse data returned by Launchpad: HTTP Error 503: Service Unavailable\nResponse headers:\n---\nconnection: close\ncontent-length: 5640\ncontent-type: text/html;charset=utf-8\ndate: Wed, 09 Feb 2011 23:19:59 GMT\nserver: zope.server.http (HTTP)\nstatus: 503\nvia: 1.1 wildcard.launchpad.net\nx-powered-by: Zope (www.zope.org), Python (www.python.org)\n---\nResponse body:\n---\n<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/23:20
ubot5'Error: Could not parse data returned by Launchpad: HTTP Error 503: Service Unavailable\nResponse headers:\n---\nconnection: close\ncontent-length: 5641\ncontent-type: text/html;charset=utf-8\ndate: Wed, 09 Feb 2011 23:20:10 GMT\nserver: zope.server.http (HTTP)\nstatus: 503\nvia: 1.1 wildcard.launchpad.net\nx-powered-by: Zope (www.zope.org), Python (www.python.org)\n---\nResponse body:\n---\n<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/23:20
mgz...thanks ubot5.23:20
pooliehaha23:20
poolieit's probably also a bug that failed api calls return html23:20
mgzas far as I can tell, the exact problem the first (and many of its dupes) was never actually fixed, but a different path was.23:20
mgzthe associated branch touched workingtree, but not mutabletree23:21
poolieon the whole in that case i would just go with the new bug23:21
poolieand maybe post a note on the old bug for people who are still affected by it23:21
mgzokay, will do.23:21
pooliei think generally speaking having bugs cycle open-fixed is just confusing y23:22
poolieif we just fixed it and then discovered we didn't that's different23:22
jammgz: I think it is a new bug23:24
mgzwell, the root issue is sorted(os.listdir(...)) which has been in smart_add all along, and is unsafe in those circumstances.23:25
mgzit's easy to move this kind of bug around though, it could well have been failing somewhere else for a bit.23:25
mgzjust changing the mutabletree code may well move the problem somewhere else.23:25
mgzI'll play around and see where I get.23:28

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