/srv/irclogs.ubuntu.com/2008/01/19/#bzr.txt

jelmerre00:19
=== bitmonk is now known as bitmonk|sharp
=== brilliantnu1 is now known as brilliantnut
ubotuNew bug: #184237 in bzr "autopacking should be optional" [Undecided,New] https://launchpad.net/bugs/18423701:26
AfCWhat do I have to do to get bzr to ask me to GPG sign when I commit? Doing the `bzr sign-my-commits` for two years of work after the fact seems a bit after-the-fact.01:49
jelmerAfC: Set create_signatures=always in ~/.bazaar/bazaar.conf02:23
AfCjelmer: ah, sweet. Thanks02:23
jelmeror in the appropriate branch-specific place02:23
AfC[I heard some moron complaining that bzr lacked this feature that made git superior, and I was like "hey, we have that in Bazaar, I'm sure" so I figured I'd dog food it to make sure.]02:24
=== bigdo2 is now known as bigdog
=== tchan2 is now known as tchan
=== tchan1 is now known as tchan
=== bitmonk is now known as sharpmonk
=== tchan1 is now known as tchan
=== tchan1 is now known as tchan
AfCSo if the process that has locked a bzr branch etc no longer exists, could bzr just automatically break lock?07:46
PengAfC left, but I'll respond anyway. I don't know whether I agree or not, but if bzr will automatically break locks, it should print a warning message.09:01
pygiquick question folks10:12
pygiI'm trying to expose bzr repository over webdav to allow anonymous branching/checkouts, and I get this when I try it:10:12
pygiUnable to handle http code 401: Authorization Required10:12
pygiwhich isnt fun at all:)10:12
bob2do your server logs elaborate on why (e.g. permissions)?10:15
pygibob2, nothing there10:16
pygijust for an idea, bit does work if I set .htpasswd file in there :)10:16
* pygi should just use smart server10:17
rjekI always get that from bzr unless I provide a username in the URL.10:18
pygiyea, I know :p10:18
pygibut heh :p10:18
rjekie, I have to do http://rjek@foo/.../ rather than just http://foo/.../, and it will correctly ask for the password.  A faff.10:18
pygiI dont want a password :p10:18
fullermdWell, good, 'cuz I don't want to give you one   :p10:20
pygifunny folk :P10:21
pygianyway, will just use it as is, before I get some time to setup a smart server :)10:21
rjekWell, if it's saying 401, then that's because your webdav server is set up to disallow anonymous acecss.10:24
rjekSo it sounds like your server's misconfigured.10:24
fullermdWhat's with webdav, anyway?10:30
PengFor anonymous branching, what's wrong with plain http?10:31
ubotuNew bug: #184292 in bzr "bzr bundle does not include tags" [Undecided,New] https://launchpad.net/bugs/18429210:56
* AfC tries to work out what needs to be backported to Subversion 1.4.6 for the bzr-svn plugin to work11:56
jelmerAfC: There's a patch on the bzr-svn wiki page11:56
AfCAh11:56
AfCjelmer: http://samba.org/~metze/subversion-1.4.0-metze-python-bindings.patch ?11:57
jelmeryep11:58
=== asac_ is now known as asac
AfCPatch appears to apply cleanly to 1.4.6 ... building now12:06
AfCDamn. Doesn't seem to have worked. :(12:33
jelmerwhat problems did you run into?12:35
AfCjelmer: kind of you to ask. The answer is "well, none, really."12:36
AfCI took the existing package, added the patch line, and let 'er rip.12:36
AfCI did one thing wrong and ended up having to build it a few times, but no matter12:37
AfCBut at the end of it all, I still have bzr-svn reporting it can't do it's thing, see README etc12:37
jelmerAfC: Did you run ./autogen.sh --release ?12:38
jelmer(see the instructions on the wiki)12:38
AfCPython bindings got built, etc so I'm not sure what to poke12:38
AfCDoes the package run autogen? I doubt it12:38
jelmerautogen.sh --release reruns swig12:39
jelmersee the instructions on the wiki12:39
AfCShit.12:39
AfCI was hoping just patching the sources and building would work.12:39
jelmerwe could include the changes to the files generated by swig in the patch13:00
jelmerbut that would probably mean having to put up a patch for each minor release of subversion13:00
jelmerbecause that's much more likely to cause conflicts13:00
jelmerAfC: what platform are you on?13:01
AfCGentoo13:01
AfCI've been getting advice on from  the Desktop devs, but I just followed the wiki's instruction to run autogen and it still didn't work13:01
AfCThe ebuild for subversion has a long history, and it looks a bit fragile. They'll need to figure it out from here; I give up13:02
jelmerthere is a gentoo overlay that contains the patched subversion13:02
jelmerit's on launchpad somewhere13:03
jelmerthough I'm not a gentoo user, so I haven't tried it13:03
AfCHm. I'll look for that, then. We don't use overlays as a matter of policy, though.13:03
AfCBut the ebuild itself might be usable.13:04
jelmerhttps://launchpad.net/bzr-gentoo-overlay/13:04
AfCjelmer: thanks. I'll look at it tomorrow13:05
=== tchan2 is now known as tchan
zero-9376hi can someone tell me if bzr-gtk will be available in gutsy soon? i have bzr 0.9 on my desktop and just upgraded my laptop and got bzr 1.0 but bzr-gtk was uninstalled in the process.14:36
jelmerzero-9376: You mean in the gutsy repository on bazaar-vcs.org ? afaik existing packages in released versions of ubuntu are not updated, except for major bug fixes14:43
zero-9376just looking in synaptic now version 0.90-1 is installed and 1.01 is availalbe (i have backports and proposed enabled)14:45
zero-9376i just wondered if anyone knew whether the gtk tools would be arriving as well14:45
zero-9376just added the bazaar-vcs repo and while bzrtools is available it still wants to remove bzr-gtk14:58
jelmerI'm not sure the bzr-gtk package at bazaar-vcs.org is kept up to date15:11
jelmerlifeless/poolie: ^15:12
jelmerthis keeps coming up15:12
ubotuNew bug: #184342 in bzr "Invalid url supplied to transport: "invalid port number  in url:" [Undecided,New] https://launchpad.net/bugs/18434216:16
ryanakcasince you're removing the bzr bundle command, I guess its preferable not to use it ? https://lists.ubuntu.com/archives/bazaar/2007q3/029497.html17:13
gustavonareaHello, everyone. At the organization I work for, we use subversion+trac in several projects and we're happy with both, but we're willing to give Bazaar a try. So I'd like to know if there's an *stable* alternative to Trac, compatible with Bazaar? I've only found dead projects18:00
deepjoywhy switch from trac :-) http://hotdesign.com/seybold/everything.html18:03
deepjoysorry wrong link18:03
deepjoyhttps://launchpad.net/trac-bzr18:03
gustavonareadeepjoy: thank you; I thought it was dead too, because of its website ( http://bazaar-vcs.org/ObsoletePlugins ). Is trac-bzr stable enough to be used in production environments?18:06
gustavonareaoh, sorry... here's its website:18:07
gustavonareaTrac Bazaar Plugin18:07
gustavonareaA plugin for Trac (>= 0.10) that provides a version control backend for Bzr18:07
gustavonareaAs of version 0.10 Trac (http://projects.edgewall.com/trac/) does provide an abstract interface for version control systems. (http://projects.edgewall.com/trac/wiki/VersioningSystemBackend)18:07
gustavonareaThis plugin allows the use of Bazaar-NG for projects.18:07
gustavonareaIt's far from complete, and is based on Johan Rydberg's work for trac+darcs (http://progetti.arstecnica.it/trac+darcs/)18:07
gustavonareaOh, excuse me... I pasted my whole clipboard18:08
gustavonareaI'm concerned about its stability because it'd serve this service: http://tracker.gnulinuxmatters.org/18:09
ryanakcais there a 1.1 of bzrtools ?18:12
ryanakcaor ... would anybody know why bzr is still at 1.1~rc1-1 in Debian and 1.0 in Hardy, before I uupdate it?18:13
=== cfbolz_ is now known as cfbolz
Verterokmoin18:46
patternis there a way to competely delete versioned files from a repository, so that all version history for that file is deleted from the depository as well ?19:27
deepjoysomebody asked this question and one of the contributor's replied that you can recreate the repository from scratch without that file with all other versions but cannot delete it from the current repository since that would compromise repository integrity19:29
* deepjoy is an innocent bystander19:29
patternok, but if i recreate a repository without that file, how can i get the version history for all of the other files in to it?19:32
deepjoyby recreate I meant create patchsets and commit them 1 by 1 into the new repository19:37
deepjoywith all the information19:37
patternah19:38
patternthat sounds like fun19:38
patternbazaar can't do that for me, then, i gather?19:39
deepjoyas I said I'm an innocent bystander19:39
patternwell, thanks for your help anyway, deepjoy19:40
patternmaybe someone else here can answer that last question19:40
ubotuNew bug: #158883 in bzr-svn "ability to push non-lhs revisions" [Wishlist,Triaged] https://launchpad.net/bugs/15888319:45
luislavenahello everybody20:17
VerterokHi luislavena20:18
luislavenawanted to know if bzr-svn still needs the patched version of svn bindings...20:20
luislavenaI'm on Windows and subversion build process is still painful20:20
Verterokluislavena: I think there is a patched version of the python bindings for windows20:21
luislavenaVerterok: yes, but they are badly built with VC8, which could show more problems than solutions.20:21
luislavenaVerterok: know as cross-runtime linking (subversion links to MSVCRT, and the bindings link to MSVCR80).20:22
luislavenathat affects malloc and free calls.20:22
Verterokluislavena: if that is the case, I think the only solution is to patch the python-bindings using MSVCRT20:23
Verterokbut I don't know much about windows build process20:24
* Verterok is a *nix guy20:24
* luislavena now that being a windows-user make hima second class citizen :)20:25
luislavenas/hima/him a20:25
jelmerluislavena: thre were updated bindings for Windows, but I think the link has gone dead20:26
jelmerluislavena: you may want to subscribe to bug 16108220:26
ubotuLaunchpad bug 161082 in bzr-svn "very hard to get going on windows" [Medium,In progress] https://launchpad.net/bugs/16108220:26
luislavenajelmer: you mean the ones at here: http://bazaar-vcs.org/BzrForeignBranches/Subversion20:26
luislavenaI just wonder (without a practical background) how Hg guys managed to use the standard bindings.20:27
jelmerluislavena: no, different ones, posted as comment to the bug I just mentioned20:27
jelmerluislavena: They don't use bindings at all afaik20:27
jelmerthey just invoke the svn binary20:27
Verterokluislavena: I'm just telling you that my knowledge of windows and how it  build+link is practically 0 :)20:28
luislavenaVerterok: maybe you can read a ongoing articles series of 'X for Windows'...20:28
luislavenaVerterok: http://blog.mmediasys.com/2008/01/17/ruby-for-windows-part-120:29
luislavenaas commented on the bug report, ruby for windows faces the same situation (can blow up in your face) :P20:29
Verterokluislavena: thanks for the link20:30
pmezardjelmer: we use the bindings in convert extensions. what the problem with them ?20:47
jelmerpmezard: but you also invoke the svn binary directly, no?20:49
pmezardfor the "push" part yes. the bindings are used to retrieve svn revisions not to write them.20:50
jelmerpmezard: There are a couple of bugs in the bindings that you don't hit that way20:51
jelmerpmezard: (luislavena was asking why hg didn't require certain patches to the bindings)20:51
pmezardjelmer: yes i understood that, and i was wondering why we would need such patches20:52
jelmerpmezard: There's a huge memory leak in the bindings20:52
pmezardjelmer: in the get_log part ?20:52
pmezardor in general ?20:52
jelmernot just there20:52
jelmerin general20:52
jelmerand there are several other issues20:52
jelmeryou will need a patch in order to be able to do commits using the bindings if you don't want to have a local subversion working copy20:53
pmezardweird. is the svn api that complicated that swig bindings are hard to generate ?20:53
pmezardok20:53
jelmerpmezard: The swig bindings are usually ok20:54
jelmerbut there are a couple of places where they were autogenerated but never tested20:54
jelmerfor example, where double pointers are used to return values but there's no swig typemap20:54
jelmers/double pointers/double pointer arguments/20:55
pmezardinteresting (i don't know swig, but it makes more sense why brian called the binaries for the push part). thanks.20:55
PeakerHey, bzr 1.0-1~gutsy1's Ubuntu package seems to be incompatible with bzrtools/bzrgtk Ubuntu packages.. is that right?21:18
jelmerPeaker: Yep, the bzr-gtk package on bazaar-vcs.org hasn't been updated21:19
jelmerlifeless: ^21:19
Peakeroh, it seems a little ironic given that Ubuntu and bzr are both Canonical products :)21:20
patterndoes anyone know if there are any automated tools that will delete files from a repository, and then rebuild the repository from scratch, and move all the version history from the old repository to the new repository minus the deleted files?22:29
ubotuNew bug: #184457 in bzr-svn "bzr crash on commiting pending merges" [Undecided,New] https://launchpad.net/bugs/18445722:36
jelmerpattern: There's only something like that for removing complete revisions22:39
patternok23:05
patternthanks, jelmer23:05
welterdehi23:48

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