/srv/irclogs.ubuntu.com/2012/04/12/#bzr.txt

maxbHas anyone used 'bzr qlog', right-click, "Tag revision...." recently?00:24
maxbIt throws a medium has reached concurrent request limit error for me00:25
maxbfiled bug 97948400:26
ubot5Launchpad bug 979484 in qbzr (Ubuntu) "bzr crashed with TooManyConcurrentRequests in __init__(): The medium 'SmartSSHClientMedium(bzr+ssh://<email address hidden>/)' has reached its concurrent request limit. Be sure to finish_writing and finish_reading on the currently open request." [Undecided,New] https://launchpad.net/bugs/97948400:26
mgrandianyone here ?02:36
lifelessnobody here but us chickens02:38
mgrandidarn.02:39
mgrandihaving bugs with bzr-git and no such revision02:43
jammorning all07:50
poolieo/ jam07:50
jamhi poolie07:50
mgzmorning08:07
lifelesspoolie: another todo for your handoff list08:19
lifelesspoolie: gnu maintainer status08:19
maxb'bzr testament' doesn't have any option to generate a v3 testament08:29
maxbI wonder if I should do the simple thing of just adding another switch like --strict, or do the more complex thing of attempting to handle testament types like repository format options08:30
lifelessimple is good08:30
vilasimple != easy08:31
maxbHmm08:32
maxbSo I'd have to create testament format registry to do this right, I suppose08:33
maxbDoes that sound worth doing?08:33
maxbI guess it does, if we have things as simple as bzrlib.log.author_list_registry08:35
maxbI wonder if this makes it a sufficiently large change to disqualify targeting not-trunk08:35
vilaprobably, but so does adding a --strict switch08:36
mira|AOheh, nice message “Thanks for submitting this bug report. We should be in touch soon. If you want to talk to somebody now, try #bzr on the freenode irc network.”08:54
mira|AOI like that.08:54
mira|AOso, if anyone needs additional info, prod me.08:54
mira|AO(LP#979690)08:54
mgzmira|AO: hardy, yum. looks like a bzr-svn issue, not seeing an existing bug at quick look.09:01
mira|AOyeah, “yum” ☹09:01
mgzcan you attach the output of `bzr tags` on the repo you're trying to push?09:01
mira|AObzr tags in the bzr repo or the svn repo?09:01
mira|AOyeah, I’m awaiting the day I can switch to debian testing…09:02
mgzI presume the bzr one, but try both.09:02
mira|AOok09:02
mira|AOoh. there are tags. apparently imported from upstream svn…09:02
mgzpotentially deleting a odd (non-ascii maybe?) tag will do as a work around.09:03
mira|AOI never worked with tags though…09:05
mira|AOdoesn’t look any tags are non-ASCII09:05
mgzwhoops, path not tag.09:07
mira|AOhm?09:07
mira|AObzr: ERROR: unknown command "path"09:08
mira|AO(still, independent of this problem, _if_ someone has got current bzr debs for hardy, or source debs for something else of the lenny era which I could probably build on hardy, tell me ;)09:10
mgzI'd missed that the failing assertion was on a path, despite being in tag related code09:10
mira|AOah09:10
mgzlooking at the context now09:10
mgzso, the return of:09:11
mgzself.branch.layout.get_tag_path(tag_name, self.branch.project)09:11
mgzis not str...09:11
mira|AOif you need the two svn repositories, I can point you to that. I _think_ I probably can also put my entire shared-repo up somewhere, but that's huge09:11
mira|AOah. maybe this is because the pushed-to repo doesn't have any tags?09:11
mira|AO(not even toplevel dir)09:12
mira|AOhm let me see if another bzr push will also crash (despite nothing to push)09:12
mira|AOyes it does09:12
mira|AOok, I'll mkdir a tags dir09:12
mgzrunning that push with BZR_PDB=1 set, you should land in the python debugger and be able to do `p path` to answer the question of what it is09:12
mgzcould well just be None if the dir is missing09:12
mira|AOnope, will still crash09:13
mira|AOok09:13
mira|AOdo I need to install something for that debugger?09:13
mgznope, it's part of python.09:14
mira|AOok09:14
mira|AOpath is None, yes09:14
mgzokay, do `l`, and then print the arguments to the function listed above that assert09:16
mira|AO(Pdb) p tag_name09:16
mira|AOu'debian_version_4_5_14-2'09:16
mira|AO(Pdb) p tag_target09:16
mira|AO'svn-v4:9d84d37e-dcb1-4aad-b103-6f3d92f53bf6:tags/debian_version_4_5_14-2:5614'09:16
mira|AO166         def set_tag(self, tag_name, tag_target):09:16
mgzace.09:17
mgzwhat's the layout object, also on the line above?09:17
mira|AO*** NameError: NameError("name 'layout' is not defined",)09:17
mira|AOoh sorry09:17
mira|AO(Pdb) p self.branch.layout09:17
mira|AOWildcardLayout(['branches/*', 'trunk/gforge_base/evolvisforge', 'trunk/gforge_base/evolvisforge-5.1', 'vendor/testlink', 'trunk/testlink', 'trunk/mediawiki'],['tags'])09:17
mira|AOund _space ?09:19
mira|AOoops09:19
mgzokay, that should be enough, now either want jelmer, or I'll go back and look at WildcardLayout.get_tag_path in bzr-svn 1.0 because the current version seems fine09:20
mira|AOhm wait a sec…09:20
mgz        # FIXME09:21
mgz        return None09:21
mgzokay, that's the problem :)09:21
mira|AOjust realised tags should be 'tags/*' not 'tags'09:21
mira|AOdoesn't change anything though09:21
mira|AOah ok :)09:21
mira|AOfixed in later versions, then?09:21
mgzyes. just checking which now09:21
mgzyou may be able to manually update just bzr-svn without breaking any of your other packages09:22
mira|AOhmmmmmmm09:22
mira|AO“may” ;)09:22
mira|AO(on the other hand, I do want a newer bzr anyway, I occasionally run into minor trouble)09:22
mgzokay, it's implemented in bzr-svn 1.1.009:23
mira|AOoh well. I'll try that, and try to push my boss to allow me to switch to debian sooner09:23
mira|AOthanks09:23
mgzyou should be able to just remove the bzr-svn package09:23
mgzand install from source to your user plugins dir?09:23
* mira|AO shudders09:24
mgzI think https://launchpad.net/bzr-svn/1.1/1.1.2 should be bzr 2.1.0 compatible, and it's an easy check09:25
mgzunpacking into to ~/.bazaar/plugins/bzr-svn will tell you09:26
mira|AOheh. actually I can't uninstall it, as our dependency metapackage depends on it…09:27
mira|AOanyway, thanks for all the help so far09:28
mgzyour user plugins dir should be checked first so should override even without uninstalling09:28
mira|AOah ok09:28
mira|AOI’ll try that09:28
mgzthere may also be another workaround, it's not clear to me why you only started hitting this today09:28
mira|AOargh. the download link doesn't work…09:28
mira|AOI did several bzr-svn related things in the meantime09:29
mgzhm, just did for me09:29
mira|AOso my subversion.conf was changed09:29
mira|AOnew repos, etc.09:29
mgzhttps://launchpad.net/bzr-svn/1.1/1.1.2/+download/bzr-svn-1.1.2.tar.gz09:29
mira|AOoh this is great09:30
mira|AOit works with lynx09:30
mira|AOnot with bloatzilla…09:30
mgzheh.09:30
* mgz is using lynx09:30
mira|AOUnable to load plugin 'svn'. It requested API version (2, 4, 0) of module <module 'bzrlib' from '/usr/lib/python2.5/site-packages/bzrlib/__init__.pyc'> but the minimum exported version is (2, 1, 0), and the maximum is (2, 1, 0)09:31
mira|AOmh, I don't normally use it with launchpad09:31
mira|AOmaybe I should ;)09:31
mgzah, blast, bzr-svn 1.1 isn't compatible with bzr 2.1 it seems.09:32
mira|AOmh.09:32
mgzI'll write up the details on the bug and see if jelmer has any better ideas.09:32
jelmermgz: is this for bug 979690 ?09:33
ubot5Launchpad bug 979690 in Bazaar Subversion Plugin "AssertionError in set_tag on push to svn" [Medium,Incomplete] https://launchpad.net/bugs/97969009:33
mira|AOok09:33
mira|AOI mean, if it's fixed in a later version, there's nothing I require from you ;)09:33
mira|AObesides, the push works, it just crashes afterwards09:34
mgzjelmer: yup, short version WildcardLayout.get_tag_path returns None tripping that assertion, fixed in bzr-svn 1.1.009:34
mgzany work arounds you can think of, given updating bzr on hardy is a pain? what gets WildcardLayout used rather than one of the others?09:37
mira|AOmgz, maybe the fact that the pushed-to SVN repo is a fsck'd up PITA that needs WildcardLayout?09:39
jelmerunsetting the tags = value altogether, if that's an option?09:39
mira|AOthat's an option, yes09:39
mira|AOah. that's what I had before, actually09:41
mira|AOso the "cause" are the changes to subversion.conf09:41
mira|AOnow all I get is:09:41
mira|AObzr: ERROR: Tags not supported by SvnBranch('svn+ssh://mirabilos@svn.evolvis.org/svnroot/evolvis/trunk/gforge_base/evolvisforge-5.1'); you may be able to use bzr upgrade.09:41
mira|AOand no crash09:41
mira|AOok, that'll suffice for now09:41
mira|AOand I'll try to get a permit to drop hardy earlier…09:42
=== deryck is now known as deryck[lunch]
=== deryck[lunch] is now known as deryck
cody-somervilleCan I use 'remerge' to pull in new revisions from merged branch committed since I began the merge?18:59
wgznope, it's only for redoing the current merge19:13
wgzmerge --force can pull in the newer changes, but is a little riskier for your current state19:14
wgzmay have done what you want previously with commit/merge/uncommit but don't recall if I also needed some extra cleanup19:15
wgzso if you've got lots of half resolved conflicts, you probably just want to pick between resolving fully then doing the new ones, or starting again with the newer rev19:17
mgrandi_so , i gm getting a bzr: ERROR: bzrlib.errors.MalformedTransform: Tree transform is malformed [('overwrite', 'new-65', u'test')] error when i try to revert one of my branches20:00
damdhow do i remove any new files (non-added, non-commited) in a branch directory?20:05
mgrandi_bzr rm --keep or something20:06
mgrandi_oh, they arnt added20:06
mgrandi_you should be able to get a list of unknowns20:06
damdthis is on windows by the way, so i really don't have any of those fancy xargs applications20:06
wgzsee `bzr help clean-tree`20:11
damdcheers20:16
=== jelmer_ is now known as jelmer
thomiHi, I'm trying to figure out pipelines. I'm having an issue where when I do 'bzr lp-propose' while in the second pipe of two, it sets the source branch to be the first pipe in the series, rather than the current one.22:31
thomiAny ideas what I'm doing wrong?22:31
thomihmm, it seems like my locations.conf breaks things when I use pipelines.22:48
=== yofel_ is now known as yofel

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