/srv/irclogs.ubuntu.com/2012/11/06/#bzr.txt

* SamB_MacG5 thinks the fact that bzr-svn and bzr-builddeb conspire to be compatible with svn-buildpackage should be advertized better ...03:47
jelmerSamB_MacG5: you're hitting issues with it?03:51
SamB_MacG5jelmer: issue was that I had no clue that it was supposed to work in the first place04:00
SamB_MacG5... except for a suspiciously named branch of bzr-svn ...04:00
=== ReekenX|AFK is now known as ReekenX
* SamB_MacG5 posts http://naesten.blogspot.com/2012/11/on-bzr-svn-and-svn-buildpackage.html about it04:32
=== 18VAACLAG is now known as wallyworld
=== wallyworld is now known as Guest12715
=== spm` is now known as spm
=== yofel_ is now known as yofel
persiaGood day.  I've been trying to pull a large source via bzr 2.5.1 for about 20 hours, with various timeouts.  I've just tried pulling what ought be an identical source tree from loggerhead tarball export in about 3 minutes.  Is there any debug data I could produce that would generate a useful bug for this?07:54
persia(or would this not be a bug because of the extra volume of history also being downloaded?)07:59
mgrandicould try pasting the bzr log08:02
mgrandi.bzr.log08:02
persiaThanks for the pointer: it appears that I received ConnectionReset messages which would indicate a local issue.08:11
mgrandiwhat transport were you using?08:11
mgrandior accessing the source from, sftp? bzr+ssh? ftp?08:11
persiabzr+ssh08:11
persiaCommand line was `bzr branch lp:launchpad`08:12
mgrandidid you login to launchpad?08:13
mgrandiyou get throttled speed if you arn't logged in08:13
persiaHow does one log in?08:13
mgrandibzr lp-login i think08:14
persiaWould having launchpad_username set in .bazaar/bazaar.conf be sufficient?  LP has my SSH key.08:14
mgrandii think that means you are logged in08:14
persiaOr does it need to be done each session?08:14
mgrandijust once i think08:14
lifelessmgrandi: you don't get throttled08:14
persiaIn that case, I'm logged in.08:14
lifelessmgrandi: you just g=don't get ssh08:14
persiaI thought login just changed transport from http to bzr+ssh08:15
lifelessit does08:16
mgrandiive heard the speeds are slower if you are not logged in08:16
lifelesshttp has no smart server attached to ut08:16
persiaProbably because of traffic shaping and http buffers along the way08:16
lifelessso its slower, but its not throttled08:16
lifelessits because you're checking out over a VFS08:16
mgrandiah08:19
mgzmorning!09:09
=== mmrazik is now known as mmrazik|lunch
=== mmrazik|lunch is now known as mmrazik|afk
mira|AOI just filed LP#1075548 and am here for back-questions13:17
mira|AOin case someone has them13:17
* jelmer waves to mira|AO, Noldorin, mgz13:48
mgzhey jelmer!13:48
Noldorinhi jelmer13:48
jelmermira|AO: I've reassigned the bug to bzr-svn, but I'm not sure if there is anybody actively looking at those bugs13:49
mgzalso, expansion of %2F is dodgy13:50
mira|AOok13:51
mgzmaybe just an svn server configuration issue?13:52
mira|AOmgz, the %C3 also gets expanded (and then repr'd as \xc3)13:52
mira|AOI don't think so… the file is in a sub-sub-sub…directory of something I moved, and its name exists (with %) in both bzr and svn before13:52
mira|AOand I’m not the only one seeing such errors13:53
mgzright, expanding the non-ascii is find (and bzr seems to do it correctly)13:53
mgz*fine13:53
mira|AOno, it's not fine13:53
mira|AOthe file literally has these percent signs in it13:53
mgz...oh, wow13:54
mira|AO-rw-r--r-- 1 tglase Administrators 1502 Dec  9  2011 upstream/src/plugins/wiki/www/locale/fr/pgsrc/Aide%2FPluginCr%C3%A9erUnePage13:54
mira|AOyeah.13:54
mgzokay, that should get handled properly.13:54
mgzit's perverse but hey.13:54
mira|AO(it's french)13:54
* mira|AO hides13:54
mgzfrench doesn't use percent escapes!13:54
mira|AOright13:55
mgzthough I'd like to hear them pronounce that...13:55
mira|AOyou don't…13:55
mira|AOI suffer when we do IRL meetings each time13:55
jelmerI guess an issue could be that bzr-svn is unescaping filenames one time too many..13:55
mira|AOprobably13:55
mira|AOcan I attach an interactive python or ipython to it and 'live-debug'?13:55
mira|AOIIRC there was something13:56
jelmermira|AO: you can set BZR_PDB=113:56
mira|AOah, that was it13:56
mgzalso possibly to blame is url/file guessing code13:56
jelmermgz: that shouldn't be relevant here, that only happens when opening transports AFAIK13:57
mira|AOit might only be triggered when there's non-ascii chars with percents in it14:07
mira|AOso that the one-decode-too-much is cushioned by a one-encode-too-much somewhere14:07
mira|AOwhich doesn't hit the \xc314:08
mgzmismatched decode and encode would do it too probably14:09
mira|laptop(Pdb) print self._override_file_ids[u'.not-evolvis/wiki/fr/Cr%C3%A9erUnePage']14:13
mira|laptop10242@9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:trunk%2Fsrc%2Fplugins%2Fwiki%2Fwww%2Flocale%2Ffr%2Fpgsrc%2FCr%25C3%25A9erUnePage14:13
mira|laptopthis is interesting14:13
mira|laptopbecause the key is _not_ the real filesystem path14:13
mira|laptoptglase@tglase-nb:~/Evolvis/tarent-5.1 $ l .not-evolvis/wiki/www/locale/fr/pgsrc/Aide%2FPluginCr%C3%A9erUnePage14:14
mira|laptopthat one is the renamed-to name14:14
mira|laptoppdb is... not too easy to use14:14
mira|laptopah wait14:20
mira|laptopaccording to debug output, it seems to move the file along all directories14:20
mira|laptopfirst up, then down in the new subtree14:20
mira|laptop(Pdb) print editor14:23
mira|laptop<_ra.Editor object at 0x2213b88>14:23
mira|laptopwhere's the source for that?14:23
mira|laptopcan't find it in usr/share/...14:23
jelmermira|laptop: it comes from the subvertpy sourcecode, written in C14:24
mira|laptopah ok14:25
mira|laptopok, in dir_editor_send_changes() in commit.py it's still correct...14:33
mira|laptopso it may be a _ra.DirEditor object, which I assume is also in C14:35
mira|laptopurgh14:35
mira|laptopsorry, this is beyond what I can do during worktime14:36
mira|laptopanyway, in (for me) line 309 of commit.py ('changed = True'), the values of url_join_unescaped_path(base_url,base_tree.id2path(child_ie.file_id).encode("utf-8")) and full_new_child_path are correct (the '# copy if they existed at different location' elif branch)14:37
=== mmrazik|afk is now known as mmrazik
=== mmrazik is now known as mmrazik|otp
vilajelmer: o/15:56
jelmervila: \o15:57
=== mmrazik|otp is now known as mmrazik
fullermdvila, jelmer: So sorry to see you've each lost an arm...17:17
vilalucky us it's not the same !17:17
fullermdYeah, we can graft your stumps together and still get something with an arm on each side.17:18
=== deryck is now known as deryck[lunch]
fullermdvila: So, did the updated script/desc simplify anything in that bug, or just make it worse?17:59
vilafullermd: haven't found the time to look at it :-/ (yet)17:59
fullermdOh, sure, a likely excuse.  I know you're just making up other things to do, to get out of having to go insane watching log shift around and laugh at you.18:01
vilafullermd: truth is, diving into log is... scary, so I procrastinate ;)18:01
fullermdYou gotta get some minions.  Then you don't have to procrastinate, you just delegate.18:01
vilanah, I think I prefer to procrastinate ;)18:02
fullermdIs it a reasonable guess on my part that "log DIR" looks a lot like "log -v FILE" inside, that explaining the confluence of the two in showing the bug?18:03
vilabut so far, I just toyed with your script, next step is to turn it into a test to get access to all the needed internals/tools to better diagnose18:03
vilainside ?18:03
vilayou mean in the log output ?18:04
fullermdIn the internals of how it chooses stuff.18:04
fullermdSince "log DIR" shows the bug with/without -v, while "log FILE" only does it with -v (though the behavior without -v on FILE seems a little off too; that's another matter)18:04
vilawell, not sure from memory, but log -v is really different from the rest as it looks at the existing text revs18:05
vilayou may be triggering several bugs too18:05
* fullermd flexes his bug-triggering muscles.18:05
lifelessfullermd: you mean 'starts typing' ? ;)18:05
fullermdHey, I can't deny my inborn gifts!  The gods want me to break software; who am I to demur?18:06
lifelessindeed18:06
=== carif1 is now known as carif-1-1
BjornT_20:55
mgrandibzr does not really give good errors when ssh stuff goes wrong >.>23:55
mgrandidunno if this is bzrs fault or paramiko23:58
fullermdWell, most *nix places, paramiko won't be involved anyway.  It's more "spawning ssh", which really limits what you can say about the results.23:59
mgrandiwell was trying to dpush somewhere23:59

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