/srv/irclogs.ubuntu.com/2009/05/21/#bzr.txt

_amanica_were we supposed to stop using bundle-buggy already?00:25
_amanica_nevermind, I need to sleep now. will ask again another time..00:26
brucekgLUSERS02:04
brucekgbeen a long time since I last used irc..  anyone here that might be able to answer a bazaar question?02:04
bob2...02:04
brucekgI am trying to set up repository with multiple projects and traditional trunk, branches, tags, etc..  Documewntation has left me guessing twixt no-trees and conmtainers02:07
=== FryGuy_ is now known as FryGuy-
pooliehello igc?07:04
awilcoxIs it possible to change an author name on old bzr revisions?10:08
awilcoxLike say one of my team members got married, and she wants her married name on her old bzr revisions.10:08
awilcoxHow would I go about doing that?10:08
KinnisonWas she married when she made those commits?10:09
awilcoxIs that a no?10:09
KinnisonIt's not.10:09
KinnisonThere are ways, but if anyone has done anything based on those revs (incl. merges etc) then it'll be a total and complete arse10:10
KinnisonAnd basically involves replaying history10:10
KinnisonIIRC10:10
awilcoxThey haven't.10:10
awilcoxIt's just commits in trunk10:10
KinnisonAnd noone else has committed after her commits which need changing?10:10
awilcoxUhhhhhhhhh10:10
awilcoxShe committed r7710:10
awilcoxWe're pushing 700 >_<10:10
KinnisonThen there's stuff "based" on the commits10:11
KinnisonSocial problem.10:11
KinnisonShe needs to understand that the past is the past.10:11
awilcoxWell uhhh10:11
KinnisonSame as I cope with the fact that some of the early commits in one project I never thought I'd publish have change comments like "feh, moosed."10:11
awilcoxShe doesn't like her old last name for reasons I can't disclose on channel ._.10:11
awilcoxThere's no way to change it?10:11
KinnisonNot without replaying history entirely IIRC10:11
Kinnisonand that'll break any in-flight branches you might have, or any of your users might have10:12
awilcoxSo I can just set my clock back to 2006 and redo it all? >_>10:12
awilcoxIf we have users that would be news to me10:12
KinnisonIs she wanting you to fix all the backups to not contain her old name too?10:12
awilcoxBackups?10:13
awilcoxThose get erased after they're old10:13
awilcoxBecause bzr is incremental and includes all of history10:13
KinnisonIt truly sounds like she should just stop worrying, names are hardly a critical thing.10:13
awilcoxMaybe there's two backups?10:13
Kinnisonawilcox: Now, if only it were possible to *guarantee* that nothing else will corrupt historical data10:13
AnAntHello, can I use bzr to maintain a package that I've merge from Ubuntu ?10:56
Peng_Yes?10:57
AnAntit's gnome-games,10:58
=== Kissaki^0ff is now known as Kissaki
AnAntI did bzr branch lp:~ubuntu-desktop/gnome-games/ubuntu11:28
AnAntthen changed in the packaging11:28
AnAntso, if I do bzr push <some other repository>11:29
AnAnthow can I maintain the diff for following versions ?11:29
AnAntjust do bzr pull lp:~ubuntu-desktop/gnome-games/ubuntu for every new version or what ?11:30
Peng_AnAnt: If you've committed new revisions, you'd have to use "bzr merge", but sure.12:25
Peng_AnAnt: I don't know the best practices for packaging branches, though,12:25
scfeHow can I run the bazaar unit test suite?13:10
luksbzr selftest13:11
luks(and then go make lunch or something :))13:12
scfeluks: How long does a test suite run normally take? I see that bzr has more than 19000 tests.13:15
luksI don't remember13:16
luksI used to be more than 30 minutes, but that was over a year ago13:16
scfeis there a possibility to run only some tests? bzr selftest <filename> or something like that?13:17
luksbzr selftest test_name_pattern13:17
luksthere is also an option to run only a specific module13:17
lukssee bzr help selftest13:17
scfeluks: Thanks :-) (running the self-test after every generation of a new RPM packages seems to be a good way to ensure everything is still working)13:18
luksnot sure if the maintainers of the build machines will be happy about it :)13:19
scfeluks: Probably I have to ask - given the current rate the full run will take ~ 1 1/2 hours...13:19
gioelehello14:12
gioelewhat is the intended purpose of bzr nick?14:12
jelmerhi14:12
scfeWhat is the expected key id for the signature of the bzr release tarballs? They seem to be signed by Robert Tanner but this is not mentioned in the installation FAQ..14:17
LarstiQscfe: signed by the RM, which differs per release.14:18
scfeLarstiQ: But the InstallationFAQ does not mention the release manager for 1.14/1.1514:18
scfeso who is the release manager for 1.14/1.15?14:19
jelmergioele: it's a nick name for a particular branch, e.g. "trunk", "fix-bug-42342", "jelmer", etc14:20
LarstiQscfe: 1.14 was Bob Tanner, 1.15 I haven't paid attention to14:20
LarstiQscfe: note that http://bazaar-vcs.org/InstallationFaq hasn't been updated since 0.1314:21
* LarstiQ doesn't know if they're mentioned somewhere else14:22
gioelejelmer: I knew that. I just found the real use: nick are preserved no matter what arguments you use to clone a branch. A renamed dir keeps the original nick (unless set again after the clone)14:23
LarstiQgioele: right. It's more that in absence of an explicit nick it defaults to the basename of the branch root.14:24
scfeLarstiQ: looks like. However I found a ml post (https://lists.ubuntu.com/archives/bazaar/2009q1/055151.html) for his nomination. And obviously he signed the 1.14 which ubuntu ships so I guess key id 0x0DDBE378 should be okay.14:29
gioeleOK, I've added another term to CategoryTerm: http://bazaar-vcs.org/Nick14:32
LarstiQscfe: if, given a released version, you want to know who the RM was, it's easier to check the -announce list: https://lists.ubuntu.com/archives/bazaar-announce/14:33
LarstiQscfe: the release announcement will be made by the RM14:33
LarstiQnow Bob includes his gpg fingerprint in his mails *checks to see if other RMs mention the signature*14:34
LarstiQseems not14:35
LarstiQscfe: bzr/doc/developers/release.txt mentions to upload and link the sig from http://bazaar-vcs.org/Download , would also stating it to be explicitly mentioned in the announcement help your use case?14:37
scfeLarstiQ: I needed to ensure that the signature is legitimate. Mentioning key id and/or checksums would definitely help (from a distro perspective you can't be paranoid enough ;-)14:39
LarstiQscfe: well, they're mentioned next to the release itself on http://bazaar-vcs.org/Download14:40
LarstiQsomeone could potentially change that, but they could also send mail14:41
LarstiQscfe: so I'm wondering which source you're willing to trust :)14:41
scfeOn that page I only fig the sig. But how can I verify that the key used for the sig is legitimate? (e.g. someone hacked the server and put his own binaries/sigs there)14:41
* LarstiQ nods14:41
LarstiQscfe: yes, how do you?14:41
scfeLarstiQ: A release announcement on a mailing list which is mirrored by many web sites mentioning the key should be okay.14:41
LarstiQscfe: ok, then lets include that in the release policy.14:42
scfeLarstiQ: Thanks :-)14:42
Takdoes it ever make sense to update an unbound branch, or to pull a bound branch?14:58
serviliojelmer: hi!14:59
serviliojelmer: just saw you the script didn't reproduce the bug for you14:59
LarstiQTak: yes.15:00
LarstiQTak: firstly, update makes sense in a working tree context. Now consider from remote `bzr push host/unbound`. The working tree will now be out of date wrt its branch.15:01
LarstiQTak: hence the push-and-update plugin15:01
LarstiQTak: pulling in a bound branch will pull to it's master.15:01
LarstiQTak: so they do both make sense, but for different usage then what you had in mind I think.15:02
Takok, that's fine15:04
TakI just want to make sure I shouldn't be hiding "Update" when the branch is unbound, and vice-versa15:05
LarstiQTak: afaik those are the only usages, if you can provide that in a different way you might get away with it.15:05
LarstiQTak: it's a balancing act between not confusing users and giving them the power to accomplish things.15:05
LarstiQTak: in bzr too, it could be debated if this behaviour is what we want.15:06
LarstiQsince I agree it isn't entirely obvious15:06
LarstiQTak: so if you have a better workflow model, please share! :)15:06
Takheh15:06
ricardokirknerhi. has anyone experience with clue-bzrserver? I cannot manage to get it running, and there is almost no documentation. Or can anyone recommend me the simplest way to have authentication on commit/push without having to expose the full path on the server? (the way bzr+ssh works).15:21
pickscrapeWhat would be the best way to search for commits by a particular user? I can't see anything in bzr log about it, and bzr search doesn't appear to either.16:22
jelmerricardokirkner: I think rocky or pygi are the people to talk to16:23
jelmerservilio: hi16:23
serviliojelmer: hi!16:24
ricardokirknerjelmer: as usual, thanks for the help/info... I will ping them later then16:24
jelmerservilio: Yeah, I couldn't reproduce it but then realized I was testing with an older version of bzr-svn16:24
jelmerso I'll give it another try in a few minutes16:24
serviliojelmer: ok, let me know16:24
* pickscrape resorts to bzr log -n0 | less16:27
C10uDhello17:30
C10uDi screwed up my repo on launchpad, i don't know why17:30
C10uDhow can i get it working again?17:30
C10uD(link coming..)17:30
C10uDhttps://code.launchpad.net/~c10ud/emesene/emesene-crazy17:31
C10uDit shows two faulty revisions, it should show 134117:31
Takis 1341 the revision at which you branched from somewhere else?17:34
C10uDyes, i screwed up while trying to create another branch of this one17:35
Takso is it that you don't want those two revisions in the branch?17:36
C10uDyep17:37
C10uDi don't even know why they got 1 and two..17:37
Takif you click "all revisions" it shows them as 1342 and 134317:38
C10uDoh, right, but i tried reverting and didn't work...i'll try again17:39
C10uD$   bzr branch lp:~c10ud/emesene/emesene-crazy17:39
C10uDBranched 2 revision(s).17:39
C10uDsee?17:39
C10uD$ bzr revert -r134117:40
C10uDbzr: ERROR: Requested revision: u'1341' does not exist in branch: BzrBranch6('file:///home/riky/msn/emesene-crazy/'17:40
Takfrom the branch's perspective, you want to revert to r0 (bzr log)17:44
Takhmm, no, that's notn right17:45
C10uD:s17:46
C10uDanyway fortunately there's another repo in there that contains exactly what i need.. if it can help17:47
C10uDit's stopped exactly at rev 134117:47
Tak`bzr uncommit -r0` seems to do what you want17:47
Takor you could rebranch from the other17:47
C10uDif i uncommit, then i must push directly or commit?17:49
C10uDok, i tried.. if i commit i get a newer revision: 117:50
C10uDpushing make no difference17:50
C10uDmaybe found17:54
C10uDlet's try17:54
C10uDi was using revid's but seems i can't get to previous numeration, when i commit i still get 1 or two...mmm17:57
* maxb wonders if "bzr push --overwrite" is what C10uD wants?18:00
C10uDafter uncommit?18:01
C10uDanyway, yes now i killed the latest two changes18:04
C10uDbut still, i get 1 as the latest commit id18:04
=== nevans1 is now known as nevans
TakC10uD: is there some reason you're so concerned about the revision numbers?18:30
C10uDjust win the machine, i guess18:32
* LarstiQ looks at the branch18:35
C10uD$ cat .bzr/branch/last-revision18:39
C10uD0 c10ud.dev@gmail.com-20090518152659-6p2z7bbujksrzjn518:39
C10uDwhat if i edit this?18:39
C10uDi'll do it18:40
Takthat seems like A Bad Idea18:41
C10uDbut, seems it worked (!)18:41
jelmerC10uD: you can change it, but you generalyl shouldn't have to18:41
C10uDlet's see web interface18:41
C10uDit worked ._.18:42
C10uDso simple, wtf18:42
C10uDbrb food, thanks for your support guys18:42
C10uD:)18:42
awilkinsOk, I can pretty much guess what the answer is ; but... when editing branch metadata (like `.bzr/branch/location`) in vim, they become broken (because of vim's obstinate insistence of tacking a line ending to the end of every line). Workaround ; don't use an editor that follows this convention, or use the binary mode of vim (by passing -b). But would people be open to making Bazaar tolerant of this condition?18:58
jelmerawilkins: I think so19:04
awilkinsOoh, goody19:04
jelmerawilkins: what is .bzr/branch/location used for though? I don't have that file19:05
awilkinsIt's used in lightweight checkouts to point to the location of the branch19:06
awilkinsMine appeared to have been orphaned so I was editing it to point to a new spot19:06
schmichaelso i haven't quite pinpointed the exact way to reproduce the bug, but using bzr+ssh to a remote host that i have ControlMaster configured for in my .ssh/config file seems to break that ssh connection semi-regularly19:34
schmichaelit seems bzr keeps the connection open19:34
schmichaelso if i started a shell session first, it freezes19:35
schmichaelif i used bzr first and try to connect via ssh, ssh never seems to connect (like the control pipe isn't responding)19:35
schmichaeli'd like to let bzr use ssh connection multiplexing, but as a workaround is there a way to tell bzr what options to pass to its ssh subprocess?19:36
mib_dbs1teqzWhen running bzr checkout --lightweight, the control directory is not supposed to come along, correct?20:17
jelmermib_dbs1teqz: it is supposed to come along, but contain almost no data20:17
mib_dbs1teqzAh20:18
jelmermib_dbs1teqz: for no control directory at all, use "bzr export"20:18
mib_dbs1teqzExcellent; it's for pulling onto a live web server, so that would be best20:18
jelmermib_dbs1teqz: if you need to keep a checkout without control directory on a web server up to date, use bzr upload20:19
mib_dbs1teqzWhat is the difference between that and export?20:21
jelmermib_dbs1teqz: export doesn't work incrementally20:28
mib_dbs1teqzFor small projects, would there be any noticeable advantage?20:28
jelmerI think export will complain if you use it incrementally20:29
mib_dbs1teqzOK.20:29
nevansjelmer: is there some way to just disable the whole "discovering tags" step in bzr-svn?21:05
nevansit's always by far the longest part of push or pull to the repo, and I don't really care that much if bzr-svn knows about the svn tags dir.21:06
schmichaelhm, the wiki seems to advocate ssh multiplexing yet it seems awfully buggy to me: http://bazaar-vcs.org/Bzr_and_SSH21:18
jelmernevans: it should be very quick in newer versions21:18
jelmerschmichael: I haven't ahd any trouble with it21:19
schmichaeljelmer: really?  damn, wonder whats going on for me.  ubuntu 9.04 locally and debian lenny remotely fwiw21:19
schmichaelhm, think bzr-avahi or dbus could be to blame?  i'll try disabling them21:21
MattCampbellDoes Bazaar have anything similar to externals in Subversion?21:21
jelmerMattCampbell: not yet, but work is underway21:22
schmichaelhow do i display the current rev # like "hg id"?21:45
schmichaelah revno21:45
awilkinsOfftopic : does `top` have a problem reporting process memory allocation beyond 2GB (on a 64-bit kernel) ?21:48
awmcclainIs there any way to take my uncommitted changes and apply them to another branch?22:26
awmcclainSince the branch I have the changes in is bound...22:27
dashawmcclain: you can use bzr merge --uncommitted22:27
awmcclaindash: Perfect.22:27
=== Kissaki is now known as Kissaki^0ff
Ddordahow do i make a patch?23:54
jelmerDdorda: bzr diff > file.diff23:59
Ddordathanks23:59

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