/srv/irclogs.ubuntu.com/2009/03/09/#bzr.txt

Kobazhttps://bugs.launchpad.net/bzr/+bug/19742600:05
ubottuUbuntu bug 197426 in bzr "bzr diff message when some files are not versioned is unhelpful" [Medium,Confirmed]00:05
Kobazthere's the bug00:05
lifelessjam: any comments?00:32
lifelessmwhudson: so, its good you're looking00:32
lifelessmwhudson: break out the profiler.00:32
lifelessjam: the Collapsed 1 keys into 1 requests w/ 1 file_ids w/ sizes: [306]00:33
lifelessjam: is a little noisy00:33
jamlifeless: take it out00:33
jamBB:approve00:33
=== abentley1 is now known as abentley
jelmerlifeless, cool, I'll try it out this week (re subunit)01:44
jelmerjfroy, pong01:44
jfroyjelmer: I made a checkout of a very small svn repository (< 10 revisions) that had never been used with bzr-svn today, and when I tried to commit back, I got a "Could not determine revno for <...> because its ancestry shows a ghost at <...>" error.01:47
jfroyI can send you the repo if you want, it's pretty easy to reproduce.01:47
jfroyBoth bzr and bzr-svn dev.01:47
jelmerjfroy, If you have an easy way to reproduce it, please file a bug against bzr-svn01:48
jfroyOK01:48
jfroyI'll just attach the repository in the bug.01:49
jfroyhttps://bugs.launchpad.net/bzr-svn/+bug/33974901:55
ubottuUbuntu bug 339749 in bzr-svn ""Could not determine revno because of ghost in ancestry" error on commit to bound branch" [Undecided,New]01:55
jfroyadded repro steps01:57
jelmerjfroy, works fine here02:00
jfroydoes it?02:01
jfroymmmm02:01
jfroylet me update bzr and bzr-svn02:01
jelmerjfroy, it works with 0.5.2 as well02:01
jelmerah02:02
jelmerI can now02:02
jelmerit looks like a regression in bzr02:03
jelmer1.12 works fine, bzr.dev breaks02:04
spivjelmer: hmm!02:04
jfroymm, I still get the error here02:05
jfroyjelmer: ahh, sorry didn't read your message before that last one02:05
jfroyOK02:05
jelmerah, hmm02:06
jelmermight be a bug in bzr-svn after all02:06
jelmerbut indeed a regression02:06
fbondHm, anyone know why bzr-loom has replaced bzr stat?  I'm not a fan of the changes.02:19
=== timchen1` is now known as nasloc__
=== abentley1 is now known as abentley
lifelessfbond: because it tells you about the loom, its been doing it for a while02:47
lifelessbbiab02:48
mwhudsonlifeless: i think this summarizes my loggerhead performance playing http://pastebin.ubuntu.com/128584/03:21
=== radix` is now known as radix
lifelessjam: http://pastebin.ubuntu.com/128584/04:07
LaserJockcan you do the equivalent of svn copy with bzr-svn?04:17
lifelessigc: http://bundlebuggy.aaronbentley.com/project/bzr/request/%3C1236512117.31799.2.camel%40lifeless-64%3E - this recasts the fix you did to get profiling data when ctrl-C is hit to not break layering04:20
lifelessigc: it will make profiling easier for mwhudson [when things go wrong]04:20
lifelessigc: please eyeball :)04:20
poolielifeless:  that looks pretty sweet04:54
lifelesspoolie: good!05:20
spivlifeless: en_AU.UTF-806:16
lifelesspython -Werror ./bzr selftest test_parents.*test_unicode_symlink -v06:20
pooliefails with06:21
pooliebzr: ERROR: exceptions.DeprecationWarning: the sha module is deprecated; use the hashlib module instead06:21
pooliei need to patch it to ignore that06:21
pooliethere's a jaunty bug open06:21
igcfor me, 4 errors all the same: Unicode unequal comparison failed to convert both arguments to Unicode - interpreting them as being unequal06:22
poolieDBusException: org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 006:24
jamlifeless: tests fail with 32-bit python 2.5.2 on Hardy06:24
=== thumper is now known as thumper-will-jfd
=== thumper-will-jfd is now known as thumper-jfdi
=== thumper-jfdi is now known as thumper
spivFWIW I also get that failure, 32-bit python 2.5.2 intrepid.06:42
mwhudsonspiv: which test?06:44
spivmwhudson: 17:20 < lifeless> python -Werror ./bzr selftest test_parents.*test_unicode_symlink -v06:44
mwhudsonah06:44
=== abentley1 is now known as abentley
=== abentley1 is now known as abentley
ja1mwhudson: lifeless just told me that you need to update your brisbane-core branch08:27
ja1I did some updates that should make things like "log -v" faster08:27
* mwhudson gives it a go08:43
mwhudsonja1: https://pastebin.canonical.com/14708/08:48
mwhudsonmaybe i need a new groupcompress too?08:48
mwhudsonmm, only a little faster08:51
pysquaredHello again, could someone help me please.  Been using bzr for a few weeks, have a stable branch and several development ones.10:08
pysquaredI want to add some of the modules created in a dev branch to stable, without creating problems for future merges.  What to do?10:08
bialixhi, any English people here?10:41
bialixbzr st now shows the message: pending merge tips: (use -v to see all merge revisions)10:42
bialixI'm curious why there is "see all merge revisions" but not "see all merged revisions"?10:42
bialixanybody?10:43
pysquaredSeems a bit quiet in here at the moment.  Sorry, I don't know the answer, not seen it myself yet.10:43
bialixpysquared: English is foreign language for me. Do you native English speaker?10:44
Peng_bialix: Maybe it's to help make it clear that the revisions haven't been committed yet.10:46
bialixwhat's difference? they're anyway mergeD already10:46
Peng_Since it says "pending", I guess that's redundant anyway.10:47
bialixis not "merge" is a verb?10:47
bialix"all merge revisions" sounds odd for me10:48
Peng_English is my first language, but I'm kind of terrible at it, so... :P10:48
bialixheh10:49
bialixbzr.devs travelling now I guess10:49
=== lamont` is now known as lamont
Peng_bialix: I think "merged" would sound more natural, but it doesn't bother me. I think "merge" is sometimes used as a noun.10:49
bialix"merge revisions"?10:50
bialixin my language it should be "merged revisions"10:50
bialixbut my language is not English10:50
Peng_I guess "merge" would be an adjective describing the revisions?10:50
bialixyep, I guess so10:50
bialixhence my question10:51
Peng_"merge revisions" is used like that throughout bzrlib.10:51
bialixactually 12 times, and half of that count related to status output10:53
bialixok, I'm just curious10:54
Peng_Oh, sorry. I made a mistake when grepping and through it was used about 30 times.10:55
Peng_Err, s/through/thought/10:55
bialixdoes not matter. it's used even for log command10:55
bialixand there revisions are definitely "merged"10:56
bialixperhaps it's just my shallow knowledge of English10:56
* SamB wonders why the logs link in the topic doesn't link to this channel's logs11:00
SamBoh, I guess it's because the logs are broken down first by year ?11:00
SamBwhat a strange way to organize logs11:01
Peng_bialix: I don't have a deep understanding of bzr's internals, so I don't know if the concept of a "merge revision" (a revision that, well, did a merge) makes sense, but I think it does.11:02
Peng_bialix: Whether it's a better term than "merged revision" in "bzr status" is another matter.11:02
bialixPeng_: I don't understand11:03
bialixPeng_: in log.py the "merge revisions" used in the context: "show me merged revisions"11:03
Peng_bialix: I think the term "merge revisions" makes sense in some situations, but in others it's a mistake.11:05
Peng_bialix: But I could be way off.11:05
bialixhi jam11:05
Peng_It makes sense *to me*, but might not be right.11:05
jamhi bialix11:05
bialixI've asked about "merge revisions"11:06
bialixbonjour vila11:06
bialixjam: why "merge revisions" but not "merged revisions"?11:06
Peng_ja1: wb?11:11
ja1network here is a bit weak11:12
ja1bialix: "merge revisions" where is that?11:12
Peng_jam: The output of "bzr status" after "bzr merge", and some other places.11:12
bialixjam: bzr st now shows the message: pending merge tips: (use -v to see all merge revisions)11:12
bialixja1: ^11:12
bialixja1: are you in UK at sprint?11:13
pooliebialix: hello11:13
pooliewe're in brisbane, australia11:13
bialixhi poolie11:14
bialixah11:14
poolieand john's here, though not here right at the moment11:14
bialixsorry11:14
poolienp at all11:14
pooliewe might have a sprint at the time of UDS in late May in Spain11:14
bialixpoolie, I'm curious about "merge revisions" vs. "merged revisions"11:14
pooliein case you're interested in coming...11:14
poolieok11:14
bialixbzr st now shows the message: pending merge tips: (use -v to see all merge revisions)11:15
bialix"merge revisions" sounds odd for Russian mind. Is not "merge" is a verb?11:15
ja1bialix: We're in brisbane, but yes11:15
vilahi bialix11:15
bialixvila too?11:15
vilabialix: yup11:16
bialixinteresting... how do you know that... about Brisbane and Brisbane-core?11:16
bialixfantastic11:16
vilabut I will go to sleep in a few minutes, jetlag is still hard...11:17
pooliesleep well11:18
vilathanks11:18
pooliebialix: 'merge' is a verb, but in this context i guess it can be used as a noun11:18
poolie'commit' is similar11:18
poolieso is 'diff' for that matter11:18
pooliei think there's a semantic difference that 'merged revisions' are the ones that were merged in11:19
bialixpoolie: it seems like in the "merge revisions" it's used as adjective11:19
pooliebut the 'merge revision' is the one that did the merging11:19
pooliethis might be a bit subtle or potentially confusing though11:19
poolieyes, it is an adjective there11:19
bialixpoolie: in log.py there is some places too, where "merge revisions" used in context of "show me merged revisions"11:20
pooliejust in comments or parameters, or also for ui?11:20
bialixcomments/parameters11:21
bialixint he log help there is "merged revisions" used11:22
bialixin the log help11:22
poolieso i haven't checked them, but it'd probably good to change them to 'merged'11:22
bialixand also "a nested merge revision"11:23
bialixI'm just trying to understand English better11:23
Peng_poolie: I agree with you about the semantic difference. Thank you for articulating it well. :)11:23
bialixthen "merge revisions" == "merged but not committed yet", right?11:24
pooliebialix: it might be 'revisions that did a merge'11:26
poolienormally we'd say 'pending merge revisions' to mean not committed11:26
bialixwhat it means? 'revisions that did a merge'11:27
poolierevisions that have more than one parent11:27
=== montywi|zzz is now known as montywi|meeting
bialixah, ok11:28
* bialix disappears11:32
lifelessabentley: something like:11:48
=== arjenAU2 is now known as arjenAU
=== radix` is now known as radix
thropeany bzr hosting other than launchpad available yet?12:57
Odd_Blokethrope: Any server providing SSH access can do it. :)  But no other centralised hosting that I'm aware of.12:58
lifelessthrope: savannah, alioth, gna, ...12:59
thropeanything for private projects?12:59
lifelessthrope: I don't know; lp can do private projects though12:59
thropeoh i didnt know12:59
thropethanks13:00
=== montywi|meeting is now known as montywi
SamBhmm, how come pybaz doesn't have a launchpad project ...14:02
jelmerSamB, I think it's dead upstream14:17
jelmerand its source is not in bzr14:17
SamBjelmer: which upstream?14:18
jelmerSamB, both baz and pybaz14:18
SamBpybaz is the Python library for reading baz/tla, isn't it ?14:19
jelmeryes, but it wraps around the baz command line I think14:19
SamBOH.14:19
rockyjelmer: what is the standard way to run the tests on TracBzr, do you know?14:20
jelmerI just ran "trial tracbzr" IIRC14:21
rockytrial ?14:23
SamBEWWW14:26
rockyoh trial seems to be a twisted test harness14:26
SamBwell, twisted uses trial at any rate14:27
* SamB said EWW because he found out that jelmer was right14:28
jelmerrocky, trial isn't really tied to twisted though, it's just a test runner14:29
* SamB closes the RFP he had started writing14:29
jelmerSamB, EWW?14:29
SamBjelmer: well, I suppose however you implement something like that has got to be disgusting ...14:30
jelmerSamB, well, it's all legacy code, anyway14:31
rockyjelmer: i'm trying out nose ... seems to work... but just an fyi i restarted the fix to that _get_weave bug since i know a lot more now and i've done it on a separate branch14:31
rockyjelmer: i'll set it up for review today14:31
rockyalso gonna add tests14:31
SamBjelmer: recall that it also does tla14:32
SamBbaz may be legacy, but unfortunately tla isn't :-(14:32
SamBor should I say "did"?14:33
jelmerSamB, Are you sure it does tla as well?14:34
SamBadmittedly some people are still using tla only because they haven't figured out how to escape yet14:34
SamBjelmer: well, okay, supposedly it can import Arch branches14:34
jelmerSamB, ah, but that's probably because the repo formats from arch and baz are compatible?14:35
SamBI was kind of hoping pybaz actually understood the format14:35
SamBanyway, my point is, while baz may be legacy, the format is unfortunately not and tools for importing (or foreign-branching) it would still be useful14:37
SamBat this point, the easiest way to use an arch repository is probably through git-archimport14:38
SamBor is it just git-arch ...14:38
SamBwell, that also runs a command-line tool ... maybe it would be good to add tla support to pybaz?14:40
SamB(that is, git-archimport uses tla internally)14:40
* SamB accidentally finds the GPL'd TLA FAQ in his googles and contemplates a BSD'd TLA FAQ14:43
jelmerSamB, well, baz and pybaz are still there14:45
jelmerSamB, and as far as I know they work14:45
jelmerso there shouldn't be a particular reason to go through git14:45
jelmerawilkins, hi14:55
jelmerawilkins, any chance you can file a bug about that branch issue you mentioned yesterday?14:55
jelmerI can reproduce it14:55
awilkinsjelmer: np.14:58
=== thunderstruck is now known as gnomefreak
awilkinshttps://bugs.launchpad.net/bzr-svn/+bug/33997415:16
ubottuUbuntu bug 339974 in bzr-svn "AssertionError on branching mythtv.org svn repository" [Undecided,New]15:16
* mtaylor hates to ask this question...15:16
mtayloranybody know where I can get recent bzr rpms for SuSE 10.3 ?15:16
* mtaylor cries when people use SuSE15:18
awilkinsGod kills an iguana when people use SuSE15:18
* awilkins thinks that might have been funnier if he said "chameleon"15:19
rockyjelmer: i just proposed my bug branch for merging into trunk for TracBzr15:28
phinzeugh, there's nothing that hurts more than a mis-resolved conflict in your history15:33
mamruochello people, I can't seem to find how to ignore changes on commited files15:37
mamruoc?15:40
rockylifeless: hey... if i have a revid and i know what repo it came from, i should be able to figure out which branches in that repo has that rev applied right?15:52
rockylifeless: which would NOT be the case if i had the revno (and no branch nick)15:52
Peng_mamruoc: You can't. You could use "bzr rm --keep whatever.txt" if you want to stop versioning it.16:01
mamruocPeng, shouldn't this been a feature bzr should have?16:02
NCommanderIs it possible to take a CVS checkout, and then import the versions that are present in that checkout into CVS?16:04
Peng_mamruoc: Yes, but it doesn't.16:05
Peng_NCommander: There are, um, CVS to bzr converters that can work remotely..16:06
NCommanderPeng, I'm not being clear16:06
NCommanderI have a working tree, from abotu six months ago16:06
NCommanderI want to convert history from that point into bazaar, but nothing from the future16:06
phinzehmm i'm having trouble pushing to a new lp branch... bzr: ERROR: File exists: '/srv/bazaar.launchpad.net/push-branches/00/00/97/8a/.bzr'16:07
phinzeany clues on how to fix this?16:07
mamruocPeng, are the any ongoing work for this?16:08
phinzehmm i had registered branch prior to pushing, and deleting the branch in lp and just pushing seems to have worked16:10
phinzefor the convenience of anyone looking for the code until the server goes back up, and i'm sure for the annoyance of sid3w1nder...16:14
phinzehttps://launchpad.net/bitlbee-snapshot16:14
phinze:)16:15
Peng_mamruoc: I don't know of any.16:17
phinzeoh crap16:17
phinzewrong channel16:17
phinzewhy do i keep the two "b" channels next to each other16:17
Peng_NCommander: Oh. I dunno. Worst case, convert the whole thing, then "bzr uncommit" or "bzr branch" to get rid of it.16:17
NCommanderPeng, oh yay, uncommitting a year of commits -_-;16:18
NCommanderIs there a good guide on how I go about doing this? (or should I just let Launchpad's CVS importer work)16:18
Peng_NCommander: uncommit can handle multiple revisions at a time.16:18
Peng_Sorry, I dunno.16:19
rockyhey ... i'm working on code in a branch ... i did a merge from another branch and forgot to commit it ... i since then changed more code and was about to commit when i realized my changes are messed up with the merge  commit ... is there anyway to separate the merge changes and my local changes at this poi8nt?16:58
=== montywi is now known as montywi|food
Peng_rocky: You could use "bzr shelve" to temporarily get your new changes out of the way.17:11
Takor unmerge, commit, remerge(, commit)?17:15
=== nevans1 is now known as nevans
rockyTak: ah that's what i was looking for17:17
rockythx17:17
Peng_Oh, you had committed the merge? Sorry I misunderstood.17:19
rockyno i hadn't committed the merge17:20
rockywhich means i misunderstood ;)17:20
Peng_Oh.17:21
rockydoes anyone know if branch.revision_history() ever changed such that once it listed individual merge items VS now just returning the revision belonging to the complete merge?17:21
rockstarHm, the last Planet Bazaar post was on March 3.  Surely something is wrong.17:44
Odd_Blokerockstar: "Last updated: March 03, 2009 11:06 AM" <-- looks like it17:47
jfroywith all the talks about changing the default branch format, the thought occurred to me: would it be useful to have a configuration variable for the default repository / branch format?17:59
Peng_jfroy: I'm not sure it's worth the confusion it could cause. Since DVCSes are all about collaborating with other people, I think it's best for everybody to be in the same default format boat.18:38
Peng_jfroy: OTOH, always typing "bzr init-repo --1.9" is getting old... :P18:39
jfroyPeng_: well they are changing it to 1.9 :p18:39
Peng_...Good point.18:39
jfroyI had in mind my workflow, which involves creating repos with 1.9-rich-root all the time (I interface with subversion repos. a lot)18:40
Peng_jfroy: Yeah, but if you set your default to 1.9-rich-root, it's easier to accidentally create rich-root repos for projects that shouldn't have them.18:40
jfroyarguably bazaar shouldn't have the rich root thing. It's a screw up from the early days :/18:41
Peng_Yep. The problem now is dealing with that mistake.18:43
=== Mez_ is now known as Mez
jfroyIt should have been dealt with a long time ago...18:49
jfroyThe longer it stays around, the harder it will be to fix it, IMHO.18:49
jfroyAnyways :/18:49
Peng_jfroy: The current (tentative?) plan is to do it with the brisbane-core/CHK formats. Upgrading them requires reserializing inventories(?) anyway, so it's a good time to do it.18:51
Peng_s/them/to them/18:51
=== fta_ is now known as fta
jfroyInteresting. brisbane-core will be *yum*. The speed, oh my!18:51
jfroyWell, hopefully.18:52
rockyso... what's the problem with using --1.9-rich-root on a repo that shouldn't have them?19:13
Peng_rocky: If anyone else has a non-rich-root copy, they have to upgrade before they can pull from you.19:23
Peng_rocky: Unless the project is willing to upgrade to rich-roots, your branches will be effectively unmergeable.19:23
jfroyhttps://bugs.launchpad.net/bzr/+bug/340108 :/19:24
ubottuUbuntu bug 340108 in bzr ""Ancestry ends with <...>, not null" error while branching lp:ipython" [Undecided,New]19:24
thropeI have a bzr-svn question (ping: jelmer) - I have two diverged branches, craeted with bzr with nothing to do with svn... they have a shared history up to revision 24 or so. I would like to push these both into a svn repository... at the moment I just tried svn-push (push caused a traceback) each one to two different dirs, but all the common commits appear twice19:25
thropeis there a way to push them while keeping the branch relationship in svn terms (ie have one as a copy of the other)19:26
jelmerthrope, if you got a traceback from svn-push, please file a bug19:26
thropejelmer: from normal push, not svn push19:26
jelmerthrope, still, please file a bug19:27
thropealso: I always get upgrade to subversion 1.5 message although I am using 1.5.5 on both client and server19:27
jelmerthrope, that's fixed in bzr-svn trunk19:27
thropethe error is:bzr: ERROR: exceptions.NotImplementedError: <bound method SvnBranch.push of SvnBranch('file:///Users/robince/tmp/test/amaripool/analysis_version')>19:29
rindolfHi all.19:29
jfroyjelmer: https://bugs.launchpad.net/bzr-svn/+bug/34011019:30
ubottuUbuntu bug 340110 in bzr-svn "Massive memory consumption while fetching a revision with a large file" [Undecided,New]19:30
rindolfWhere can I find the bzr-svn-0.5 branch? http://bazaar-vcs.org/BzrForeignBranches/Subversion#development seems to be empty.19:30
jfroyrindolf: http://people.samba.org/bzr/jelmer/bzr-svn/0.519:30
Peng_rindolf: bzr branch http://people.samba.org/bzr/jelmer/bzr-svn/0.5/19:30
Peng_rindolf: It's not actually empty.19:31
jfroyit's a branch :p19:31
rindolfPeng_: thanks.19:31
rindolfWell, it would be useful to make the web-service put some nice information there.19:32
rindolfPeng_: with the command you gave me, etc.19:32
Peng_rindolf: It's hardly a "web-service". The HTTP server is just serving a bunch of opaque files.19:33
rindolfPeng_: then why is it empty?19:33
Peng_rindolf: Because the files are in the directory ".bzr", and Apache's directory listings don't show dotfiles by default.19:34
rindolf11464kB - holy shit.19:34
rindolfDo you store .iso's there?19:34
hmelandrindolf: No, but you now have a local copy of all the 3861 (or so) revisions that make up bzr-svn's history.19:37
rindolfhmeland: I see.19:37
hmelandIf you just want the current code, you can use "bzr checkout --lightweight http://...".19:38
rindolf$ ls -l bzr-svn-0.5.2.tar.gz19:38
rindolf-rw-r--r-- 1 shlomi shlomi 232794 2009-02-18 10:09 bzr-svn-0.5.2.tar.gz19:38
Peng_Though you've already downloaded it, so it would be a bit silly to delete it, unless you really need the disk space...19:39
vadi2Hi, I have a question. I need to make a bzr branch that is able to update stuff from a git repository, but ignores the stuff that comes from git for revisioning19:46
vadi2I found this: http://bazaar-vcs.org/BzrForeignBranches/Git, which depends on Dulwich, and has a Ubuntu PPA, but the ppa only has 32bit packages19:46
vadi2Is Dulwich available for 64bit?19:47
mwhudsonyou can install it from source, it seems to work19:47
vadi2Ok19:47
rockyrindolf: fwiw, i'm working on ClueBzrServer which will allow for http-based browsing (akin to mod_svn) for current revisions of files from bzr19:48
rindolfrocky: ok, thanks.19:48
mwhudson(though tests don't pass on 64 bit)19:48
=== UdontKnow is now known as KnightWhoSaysNi
vadi2how would I install dulwich? I'm not sure how to make setup.py work19:55
vadi2ahh nm19:55
rindolfOK, https://bugs.launchpad.net/bzr-svn/+bug/311712 - I was able to build an .rpm out of subvertpy and bzr-svn.19:56
ubottuUbuntu bug 311712 in bzr-svn "bzr-svn-0.5.0~rc1 - python setup.py bdist_rpm fails" [Low,Fix released]19:56
rindolfThanks everybody.19:56
vadi2Another question... I have a -lot- of bzr branches from various projects. Is there any tool to check which are outdated?19:58
mwhudsonvadi2: there is a plugin that can tell you which are merged into some other branch20:00
vadi2mm20:01
mwhudsonvadi2: https://edge.launchpad.net/bzr-removable20:02
vadi2I see20:02
jelmermwhudson, tests do pass on 64bit these days20:12
mwhudsonjelmer: oh right20:13
mwhudsonjelmer: want to mark https://bugs.edge.launchpad.net/dulwich/+bug/337483 as fixed then?20:14
ubottuUbuntu bug 337483 in dulwich "dulwich.tests.test_pack.TestPackData.test_iterentries fails on a 64-bit system" [Undecided,New]20:14
jelmermwhudson, we need a IRC interface to Launchpad :-)20:14
mwhudsonindeed20:14
jelmerubottu, bug 337483: status fixreleased20:14
ubottuLaunchpad bug 337483 in dulwich "dulwich.tests.test_pack.TestPackData.test_iterentries fails on a 64-bit system" [Undecided,New] https://launchpad.net/bugs/33748320:14
vadi2I installed bzr-git as the help file says (move to ~/.bazaar/plugins and rename to git), but now it says this: "Unable to load plugin 'git' from '/home/vadi/.bazaar/plugins'"20:25
lucaexcuse me I'm new and I have a question20:25
Peng_vadi2: There should be details in ~/.bzr.log20:26
lucaI created a branch on launchpad, now I made some changes to the code that I can see on bzr diff20:26
lucahow do I commit the changes to that branch?20:26
Peng_luca: "bzr commit". You should read the tutorial.20:26
Peng_Or something.20:26
lucabut if I write commit, is it sure that the change goes to the launchpad branch?20:27
vadi2"from bzrlib.foreign import foreign_vcs_registry20:27
vadi2ImportError: No module named foreign20:27
vadi2"20:27
Peng_vadi2: Your bzr is too old.20:29
Peng_vadi2: Or it's broken. I dunno.20:29
vadi2i'm on ubuntu 8.1020:29
Peng_Ok.20:29
Peng_vadi2: And your bzr is too old.20:30
Peng_vadi2: You could use https://launchpad.net/~bzr/archive/+ppa20:30
Peng_(if that's the right link)20:30
jelmervadi2: if you're trying out bzr-git, you'll need bzr.dev20:30
Peng_Oh.20:31
vadi2where can I obtain that?20:32
Peng_bzr branch http://bazaar-vcs.org/bzr/bzr.dev/20:32
Peng_(if that's the right link)20:32
jelmerPeng_, yes, it is20:32
vadi2' ERROR: Unknown repository format: 'Bazaar RepositoryFormatKnitPack6 (bzr 1.9)\n'20:33
vadi2'20:33
Peng_Heh, and the recent format upgrade finally hurts someone.20:33
jelmerPeng_, I think it's already hurt more people20:34
jelmerPeng_, lenny has 1.520:34
Peng_Nice.20:34
vadi2okay, bzr.dev installed20:47
thecookieI think I just set up something similar to http://doc.bazaar-vcs.org/bzr.dev/en/user-guide/index.html#team-collaboration-distributed-style - The server hosting the main branch will also host a web page of the repo. Is there something wrong with using the repo as the document root of a web server, is there a better way to do it?20:57
vadi2Sorry... I tried git-import, and get this: "bzr: ERROR: No module named commit20:57
vadi2You may need to install this Python library separately.20:58
vadi2"20:58
Peng_vadi2: I think that's a dulwich bug. jelmer, you deleted dulwich/commit.py but repo.py still imports it.20:59
jelmervadi2, do you have the latest dulwich (from trunk) and bzr-git (from my branch)  ?20:59
vadi2I have both latest from their main branches21:00
vadi2so maybe not bzr-git from your branch21:00
Peng_...And then it imports object.Commit, overwriting commit.Commit...21:01
Peng_Err, objects.Commit. Plural.21:01
jelmerPeng_, vadi2: please try again21:02
vadi2jelmer: bzr-git from trunk is newer than your branch21:02
vadi2try what?21:02
jelmervadi2, with the latest revision from my branch21:02
jelmervadi2, my branch is at http://people.samba.org/bzr/jelmer/dulwich/trunk21:02
Peng_jelmer: Oh, perfect.21:02
Peng_:)21:03
vadi2getting your branch made it crash21:04
vadi2http://paste.pocoo.org/show/107143/21:04
vadi2oh, hm. But I do have dulwich installed.21:05
vadi2what is the proper procedure for installing it? I used ./setup.py build, sudo ./setup.py install21:06
jelmervadi2, for dulwich, that should work21:07
vadi2yeah, but I tried getting your branch, and got this: http://paste.pocoo.org/show/107143/21:08
vadi2it says I need to install dulwich and then crashed21:08
=== montywi|food is now known as montywi
jelmerlifeless, what should I replace multiply_tests_from_modules with?21:18
vadi2Is there a command to delete all unversioned files?21:20
jelmervadi2, bzr clean-tree21:22
vadi2thank you21:23
=== TheMuso_ is now known as TheMuso
thecookieAnyone know if the bzrtools package includes the push-and-update plugin?22:04
Peng_thecookie: It doesn't.22:05
Peng_Last I saw anyway...22:05
meoblast001hi22:10
meoblast001how do i revert back to a specific revision?22:16
Peng_meoblast001: The working tree, or do you want to remove revisions from history as well?22:17
Peng_meoblast001: For the former, "bzr revert -r 123".22:17
CBro2007how do I install bzr on centos?22:18
meoblast001Peng_: 123? you mean the revision number?22:18
CBro2007is there a yum install for it?22:18
Peng_meoblast001: Yes.22:19
meoblast001k thanks22:19
Peng_CBro2007: http://bazaar-vcs.org/Download22:20
lifelessjelmer: multiply_tests(loader.loadTestsFromModuleNames(modules), scenarios, standard_tests)22:21
CBro2007thanks Peng_22:22
CBro2007Peng_: had to add that new RPM repository in22:22
CBro2007cheers22:22
thecookieSo, I searched a bit for a feature similar to svn externals.. Seemed to not be there yet, but in the works?22:24
meoblast001Peng_: thanks22:24
Peng_thecookie: Right, but it's been "in the works" for ages. I think there may have been some progress recently, or there will be soon, or something.22:25
thecookieI see22:26
jelmerlifeless, thanks22:26
Kobazdude7064: what about #asterisknow?22:31
Kobazer22:31
Kobazwrong chan22:31
lifelessjelmer: (looking at any of the __init__'s changed by my patch would probably have shown you that :P)22:35
lifelessrocky: yes, revids are guids, revnos are not22:43
* mwhudson waves towards brisbane22:58
psynaptichey guys23:03
psynapticI'm trying to login to launchpad to start using bzr for a project23:03
psynapticI've used the bzr launchpad-login rich-freestylesystems command but it's throwing an error about ssl: http://pastie.textmate.org/private/nrknbmomsg8czxkqxz9luw23:04
psynapticany ideas?23:04
Peng_psynaptic: My guess is that your Python installation doesn't support SSL, or you have a file called socket.py somewhere in your Python path (such as the current directory)23:08
psynapticPeng_: is there a way I can find out for sure if my pyton lacks ssl support?23:09
psynapticmaybe I can reinstall pyton or something23:09
mwhudsonpsynaptic: run python and type "from socket import ssl"23:10
psynapticok, did that23:10
psynapticit returned nothing, still in pyton23:10
psynapticdo I need to do something to run it?23:10
mwhudsonis bzr running with the same python as you just ran?23:11
mwhudsonif so, maybe Peng is right23:11
psynapticI think so23:11
mwhudsonbzr 1.1 is ages old mind23:12
mwhudsonpsynaptic: what command were you running when you got that traceback?23:12
psynapticbzr launchpad-login rich-freestylesystems23:13
psynapticI installed the latest bzr about half an hour ago23:13
Peng_psynaptic: Whether or not you installed it, what you ran was 1.1, while the current version is 1.12.23:16
psynapticoh23:16
psynapticjust doing an update of my packages23:17
=== abentley1 is now known as abentley
psynapticI tried to install bzr again from macports but I get some errors: http://pastie.textmate.org/private/whynuza6yxkvemmxx12vq23:31
thropeI have a bzr-svn question  - I have two diverged branches, craeted with bzr with nothing to do with svn... they have a shared history up to revision 24 or so. I would like to push these both into a svn repository... is there a way to push them while keeping the branch relationship in svn terms (ie have one as a copy of the other)23:35
thropei am thinking of somehow pushing up to where they diverge to svn, copying it in svn, then somehow checking out the two copies of this and rebasing the branches onto that so I can push back the diverged changes23:35
thropebut I'm having some trouble getting it to work23:36
thropewould appreciate any pointers on how to do this23:37
thropedo I need to set up an svn layout so it knows where to look for branches?23:37
=== abentley1 is now known as abentley
lifelessvila: your desire is granted; see the commits list, give it a spin23:41
jfroyvila: FYI I submitted the patch to AuthConfig early last week, quietly sitting in the PQM23:43
vilajfroy: You mean sitting in BB, but yes I saw it, it needs a couple of tweaks, I'll review that more formally today23:50
jfroyI also have a quick patch which I may submit to fill in a default port number when None is passed, based on the scheme.23:51
jfroyUsing socket.getservbyname23:51
psynapticthanks anyway guys]23:51
vilajfroy: We tried using a default port by scheme in the past but that wasn't worth the effort (and there was hard to address problems trying to do that), why do you want or even need that ?23:53
jfroythe keychain store needs an explicit port number23:54
lifelessjfroy: adding a port to urls when one wasn't provided is a bad idea23:54
jfroyto construct the service string23:54
jfroylifeless: I disagree, protocols have well-established default ports23:54
vilajfroy: then do what needs to be done locally in your keychain wrapper23:55
jfroyIdeally, the port should be provided by the transport layer23:55
jfroyvila: there are issues beyond the keychain provider23:56
vilajfroy: may be, but they are also issues trying to make that work in bzrlib and the python modules involved and the libraries involved, pushing the problem there, where it was tried and failed, will not help23:57
jfroyfor example, specifying port=80 in a auth. config section for an http scheme, then running a command with an http URL without an explicit port number (which is a perfectly valid and expected use case) will yield no section match, because None != 80.23:57
mwhudsonif bzr started faster, i'd sure use uncommit more :)23:57
mwhudsonbzr ci -m <some typo>[ret]C-c is quite common for me...23:57
jfroyAnd that is just a very poor, unexpected behavior.23:58
mwhudsonjfroy: if you manage to change things so that bzr+ssh ignores "Port <num>" directives in my .ssh/config then the masses will rise up with pitchforks &c23:59
vilajfroy: ^ see ?23:59
jfroymwhudson: not speaking about that at all :p23:59
mwhudson(this was the problem before)23:59
vilajfroy: Yes you *are* speaking about that23:59

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