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

[tpd]Question : Can bzr-upload be visible in the windows right click menu?00:06
lifelessso jelmer, upload to debian? kgo00:17
lifeless[tpd]: I'm not sure, it could be added I imagine - you might like to file a bug asking for that.00:17
james_wlifeless: indeed00:18
[tpd]ok lifeless, just wanted to ask as it's not a core feature00:18
[tpd]So I'm not sure if it'll be added00:18
lifelessjames_w: lets get a breakdown of the time-spent00:21
lifelessjames_w: Ideally with one for apt-get source too00:21
lifelessjames_w: turn that into a bug on bzr :)00:21
james_wyou mean -Dhpss trace and some hacking to get a breakdown of downloading vs. unpacking for apt-get source00:21
james_w"bzr branch not as fast as apt-get source"?00:22
lifelessI think as s title thats a bit inflammatory ;) but yes00:22
lifelessalso perhaps strace00:22
lifelessas things may happen outside of hpss - like the lp branch resolution lookup00:23
[tpd]One more question, is bzr-upload supposed to work on windows?00:23
james_wsure, I'll work on that00:23
lifeless[tpd]: I think so00:23
james_wI was very pleased to see the times comparable for small branches though, that's great00:23
[tpd]I'm having some trouble, see here : http://www.imgdash.com/uploads/b0d0d_Capture.png00:23
lifelessbeuno: ^ your public awaits00:23
* beuno looks00:26
beunolifeless, that looks like bzr-svn breaking?00:27
* beuno passes the ball to jelmer00:27
james_wI saw a bug like that the other day I think00:27
james_wI think it's fixed in a bzr-svn branch00:27
beuno[tpd], try disabling the bzr-svn plugin and trying again00:28
james_wbzr --no-plugins upload00:29
lifelessjames_w: that will disable upload too :P00:30
james_woh00:30
* james_w gives up suggestions00:30
vxnickmoving bzr-svn out of the plugins dir will work won't it?00:31
james_wyeah00:32
[tpd]gimme a sec00:37
[tpd]That worked great, cheers00:38
=== kiko-afk is now known as kiko
=== qu1j0t3 is now known as FurnaceBoy
=== vxnick is now known as KX
ub3rst4rdoes anyone know how to link a revision to a newly created release series?02:41
ub3rst4rin launchpad02:41
bob2if no one here pipes up, try #launchpad02:41
lifelessub3rst4r: you link branches not revisions, to series02:42
ub3rst4rso i would have to create seperate branches then02:43
lifelessub3rst4r: for what02:43
ub3rst4rfor old releases02:43
lifelessub3rst4r: you haven't said what you are trying to do02:44
lifelessah, releases, not series. Different things ; )02:44
lifelesslet me have a look-see02:44
ub3rst4rcus i release my source code to sf02:44
=== rockstar is now known as Guest25594
ub3rst4rtheres no reason to have a different branch for every new version that comes out02:45
lifelessreleases are tar files in launchpad02:45
ub3rst4rhttps://launchpad.net/lilregcleaner02:45
lifelessI don't think they have a revision field02:45
=== rockstar` is now known as rockstar
lifelessI've checked; at the moment you can't specify a revision in a release02:46
lifelessI'm filing a bug02:46
ub3rst4ra bug?02:47
ub3rst4rok02:47
lifelessa bug about this02:47
lifelessits a reasonable thing to want to do, and you can't do it02:47
ub3rst4rk02:48
ub3rst4rthanks02:50
lifelessjelmer_: r543 of https://check.svn.sourceforge.net/svnroot/check/trunk may interest you02:54
jelmer_lifeless: Nice, congrats on finally landing it!02:59
lifelessthanks03:03
lifelessjelmer_: anything you want done in check, I can now commit03:03
lifelesslong as it passes review yada yada yada03:03
lifelessjelmer_: final packaging update for a while, dev depends on lib now03:08
lifelessjelmer_: also, please upload to debian :)03:08
jelmer_lifeless: did you see my merge request for your packaging branch?03:10
lifelessno03:10
lifelesslet me see03:10
jelmer_hmm, the web ui doesn't list it03:11
jelmer_lifeless: is launchpad supposed to accept merge requests for packaging branches yet?03:11
lifelessjelmer_: new feature, not released.03:11
lifelessits not supposed to ignore them03:11
lifelessbut that doesn't mean it will honour them :)03:12
lifelessI can't see mail03:14
lifelesslooking on web03:14
jelmer_lifeless:03:14
jelmer_lp:~jelmer/subunit/releases-revno03:14
jelmer_hmm, something is seriously wrong here: ganieda:~/git% bzr.foreign tags03:16
jelmer_bzr: ERROR: Cycle in graph [...]03:16
lifeless*blink*03:16
lifelessjelmer_: sure, land that in the releases tree; please also adjust it though to use a new dch entry and don't alter the successfully built-and-installed versions in changelog03:18
jelmer_lifeless: ah, right03:19
jelmer_lifeless: this has landed in karmic yet or just ppa for now?03:19
lifelessjust ppa03:19
lifelessbut its trivial to do right03:19
lifelessit will get into karmic from debian03:19
jelmer_lifeless: Any particular reason for the python2.6 dependency, or just that that's the default in jaunty?03:23
lifelesscurrent default version03:24
lifelessas per the python policy03:24
lifeless[debian python policy at that :P]03:24
jelmer_hmm? sid still has 2.5 as default03:25
lifelessnot the version, the explictness03:25
lifelessoh bugger, -dev now uinstallable03:25
lifelessremind me why I write libraries03:25
lifelessjelmer_: merge proposals web ui rejects the path for the packaging branch03:44
lifelessso yeah, its a fail03:44
lifelessfiling a bug03:44
lifelessjelmer_: so arguably lp:~jelmer/subunit/releases-revno should be lp:~jelmer/ubuntu/jaunty/subunit/releases-revno03:47
lifelessjelmer_: as its not something to merge to upstream. But nevertheless ;)03:47
jelmer_I need to fix my personal bzr plugin to deal with them properly03:48
lifelessI've filed a bug on lp-code03:49
jelmer_thanks03:49
lifelessits probably something relatively simple03:49
lifelessbug 37395203:59
ubottuLaunchpad bug 373952 in launchpad-code "merge proposal for a regular branch doesn't permit selecting a packing branch" [Undecided,New] https://launchpad.net/bugs/37395203:59
=== dereine[OFF] is now known as dereine
madin60hello08:27
madin60I want to use tu bzr-git plugin08:28
madin60but I don't understand how can I install Dulwich08:29
madin60module08:29
=== dereine is now known as dereine[OFF]
=== dereine[OFF] is now known as dereine
xlaxPff weird. I managed to "push" a repo to my ftp server, but there's no files there... Is that normal? :P (I only see .bzr)10:06
bob2yes10:06
xlax:o10:06
xlaxAnd I was trying to fix that... -.-"10:07
xlaxThx10:07
bob2if you want it to create a checkout, too, there's a update-after-push plugin10:07
bob2but I don't think it works over ftp10:07
xlaxBut is it required if I just want that to be a backup.10:07
bob2no10:08
bob2all the revision data is in .bzr, there's just no checkout10:08
bob2(you can test - cd /tmp ; bzr branch ftp://.../)10:08
xlaxI was just about to try that :P10:09
xlaxLookin' slick :P10:09
xlaxThanks.10:10
=== dereine is now known as dereine[OFF]
=== dereine[OFF] is now known as dereine
=== dereine is now known as dereine[OFF]
=== vxnick is now known as vxnick_away
=== dereine[OFF] is now known as dereine
=== vxnick_away is now known as vxnick
=== dereine is now known as dereine[OFF]
=== krisfree is now known as krisfremen
balachmarHi, what is the easiest way to make a bzr branch available to other users. Without giving them further access to the system? I want the users to be able to read/write to the bzr branches but they should not be able to look at the rest of the system.16:02
SamBbalachmar: publish via HTTP or push to launchpad16:02
SamBoh, read/write16:02
SamBthat's trickier16:02
SamBwell ... you could publish to launchpad and add them to a team which has read/write access ...16:03
james_wforced command ssh will get you part way there16:04
balachmarSamB: Well, the code will be of a website and I am not quite sure if I want to share that with everyone. So I guess launchpad is a nogo.16:04
SamBbalachmar: hmm.16:05
balachmarjames_w: forced command ssh?16:05
SamBbalachmar: and why don't you want to let them have full SSH access to the machine ???16:05
james_wyou give them ssh access, but only to run a single command16:05
SamBit might be useful if they have code to test, anyway ...16:05
balachmarSamB: Well, there is other stuff on the same server, which they don't need access to.16:06
balachmarSamb: They can log into the server, but just only look at stuff in their home.16:06
SamBbalachmar: and unix groups aren't enough for that?16:07
SamBI think you should just allow them read/write access to the bzr repository for the website, and either set up a plugin to update the website when they push to the repository, or set up automatic pull16:08
balachmarI fear I might need to read up on that. I am not a sysadmin or anything. Basically just an Ubuntu user. And I have some knowledge, but not really on the administrative side of things.16:09
SamBbalachmar: create a unix group, set the repository directory (and contents) to be owned by www.thegroup, and set the permissions to allow writing by the group ...16:10
balachmarSamB: But then they would still be able to read contents of the other directories. In a normal ubuntu installation.16:11
balachmarmaybe just giving the user rbash will be enough. I don't expect them to try hacking the server.16:15
balachmarbut ok, that is another issue. So sftp it is... :) Now just figuring out how to get it working :)16:16
pygiSamB: can I suggest something?16:17
pygiups16:17
pygithat was for balachmar :)16:18
balachmarof course you may suggest something :)16:18
balachmarI think I will use rssh16:22
cornucopicvila, ping. I have filed the bug report for the second issue. Please check: https://bugs.launchpad.net/bzr/+bug/37413916:31
ubottuUbuntu bug 374139 in bzr "'authentication.conf' accepts a server name of the form 'server:port'" [Undecided,New]16:31
=== abentley1 is now known as abentley
pygibalachmar: nah16:40
pygiClueBzr-server16:40
pygiyou need to highlight me :P16:40
pygibalachmar: rather simple thing, writing/reading over bzr+http, no ssh access16:40
balachmarpygi: Will do :P16:40
jelmer_pygi: what's up with ClueBzr-server these days?16:40
cornucopicvila, with reference to your https://bugs.launchpad.net/bzr/+bug/372800/comments/1, the SMTP server is running on a default port. Is your reasoning still valid?16:40
ubottuUbuntu bug 372800 in bzr "Wrong behavior of SMTP authentication during post commit email" [Undecided,In progress]16:40
pygijelmer_: what do you mean?16:40
balachmarpygi: Got it set up already using rssh works perfectly as well16:40
pygibalachmar: oh well, oki :p16:41
balachmarpygi: but thansk anyway!16:41
balachmarthanks16:41
pygijelmer: its in ok state, but it could be way better16:41
pygiI've hacked up some improvements to it, but I'd like the design improved in certain places16:41
pygitho rocky is the chief, I'm just a random user :)16:42
jelmer_ah :-) what's the homepage?16:42
cornucopicvila, according to the manual, 'port' should be used only when "the server uses a port different than the scheme standard port,"16:42
pygijelmer_: http://projects.serverzen.com/pm/p/cluemapper/wiki/ClueBzrServer16:42
pygijelmer_: I have no idea if he'll be at UDS so we could discuss the changes, but I don't think he'd mind patches :p16:47
jelmer_pygi: are you going to be at UDS?16:48
pygijelmer_: yes16:48
jelmer_cool, me too16:48
pygihehe, fantastic!16:48
pygifirst time that I am actually attending xD16:49
jelmer_it's somewhat the first time for me, I attended one afternoon/evening of UDU16:50
cornucopic!seen vila17:00
ubottuI have no seen command17:00
jelmer_cornucopic: probably enjoying his well-earned weekend17:01
cornucopicjelmer, okay :) No problem! thanks!17:01
cornucopicall: Does the 'smtp_server' given in bazaar.conf 'percolate' down to 'host' in 'authentication.conf' ?17:04
Noyahello everyone17:06
NoyaI seem not to be able to get bzr-email to run17:06
Noyaif anyone has bzr-email running: in what config file do I have to add the post_commit_to = a@b.c ?17:07
NoyaI tried .bazaar/bazaar.conf17:07
Noyaand BRANCH/.bzr/branch/branch.conf17:07
cornucopicNoya, .bazaar/bazaar.conf does it for me17:08
cornucopicNoya, I am using smtplib17:08
Noyacornucopic: so you added it on the server side and everytime you push it'll send a email, right?17:08
cornucopiccornucopic, Okay. I am sorry. You are refering to the post_commit email recipient? That would be the later option17:10
cornucopicNoya, ^^17:10
Noyacornucopic: what do you mean by "later option"? ;)17:12
cornucopicNoya, in branch.conf.17:12
Noyaokay17:12
Noyalet me describe the setup that I have in my mind, just to be sure we talk about the same ;)17:13
NoyaI have a server (foobar.org) and am working at home (home)17:13
Noyathere is a user on my server called "bzr" and at home I am "noya"17:14
Noyanoya@home$ bzr push bzr+ssh://foobar.org/somebranch17:14
NoyaI want my foobar.org to send a mail to a mailinglist17:15
Noyawhen I push like described above :)17:15
Noyacornucopic: so I thought I would have to edit /home/bzr/.bazaar/bazaar.conf on foobar.org and put all the email-configuration in there17:16
cornucopicNoya, I have set up my commit emails properly, but I haven't tried push yet. And for my commit emails, I have set it up in 'branch.conf'. So, I am not going to be able to help in your scenario :)17:16
cornucopicNoya, In a week's time, may be, but that would probably be of no use to you :17:17
Noyacornucopic: ;)17:18
Noyacornucopic: thanks anyway :)17:18
cornucopicNoya, :)17:18
asabilNoya: hey dude17:18
Noyaasabil: hey there ;)17:18
asabilNoya: you can check this plugin: https://code.launchpad.net/~johncarr/+junk/bzr-watcher17:18
asabilI never used it, but it sort of does what you want I think17:19
asabilthere is also the bzr-email plugin iirc17:19
Noyaasabil: right now I am trying to setup the bzr-email plugin17:20
Noyabut I fail terribly ;)17:20
asabillet me check it out17:21
asabilNoya: are you using bzr+ssh when pushing ?17:22
asabilor bzr:// ?17:22
Noyaasabil: yes17:22
Noyaasabil: bzr+ssh17:23
asabiloki17:23
Noyatro:17:28
Noyawhoops, sorry17:29
asabilNoya: do you have any specific error ?17:30
Noyaasabil: sorry no, just nothing happens17:31
Noyathe same as I wouldn't have installed the plugin17:31
asabilNoya: I don't think it is a plugin17:33
asabilbut actually a separate program that you need to run17:33
Noyaasabil: bzr-email is installed in bzrlib/plugins17:33
Noyaand the doc says it is a simple post_commit_hook that gets called17:34
asabilNoya: ah we are not talking about the same one it seems17:35
asabilthere is bzr-email-notifier17:35
Noyaasabil: oh right17:36
Noyaasabil: that doesn't look too bad17:36
asabilI think it is better to have the email notification stuff out of the bzr serve process17:36
asabilso I would go for the bzr-email-notifier solution instead17:37
Noyaasabil: in the readme it says it is intended to be used on a server unlike the bzr-email plugin17:38
Noyaasabil: nice :)17:38
asabilNoya: otherwise, I think you need to have post_commit_push_pull = True17:40
asabilin your bazaar.conf for bzr-email17:40
Noyaasabil: did that, but didn't work either17:40
Noyaasabil: I guess you are right and I'll take the bzr-email-notifier tool :)17:40
asabilok, good luck with that17:42
LarstiQNoya: also, you need to have the branch you're pushing to configured to email17:51
* LarstiQ scrolls up a bit17:51
LarstiQNoya: I'd pick locations.conf or .bzr/branch/branch.conf17:53
=== mario_ is now known as pygi
LarstiQNoya: if locations.conf, and on the server as the user you're pushing at, over a smart protocol (so far so good), the branch location should be that as what you access it with remotely17:53
LarstiQNoya: ie, it should be [bzr+ssh://server/srv/bzr/branch] and not [/srv/bzr/branch]17:54
NoyaLarstiQ: so does every user have to configure it locally?17:54
Noya+ on the server17:55
Noyaor should it work if the branch on the server is configured?17:55
Noyaonly the branch on the server17:55
LarstiQNoya: this is with bzr-email. If you use bzr-watcher/bzr-hookless-email/bzr-email-notifier, then it doesn't run from the bzr push, so users don't need to confiure17:56
LarstiQNoya: but if you're using bzr-email, either all the ~user/.bazaar/locations.conf need to be configured so, or all the branch.conf's need to be.17:56
LarstiQNoya: do note that you can get cascading with locations.conf, so if all the branches below a certain directory have the same configuration, you can just use [bzr+ssh://server/certain/directory]17:57
LarstiQif you're not using bzr-email, then all this is moot :)17:57
=== vxnick is now known as vxnick_away
asabiljelmer: ping ?18:00
NoyaLarstiQ: thanks for the info18:04
Noyaas I don't want the users to configure anything I'll stick with bzr-email-notifier18:04
Noyalet's see how this works out :)18:04
* LarstiQ nods18:04
Noyaokay people, thank you for your help18:04
Noyayou've been very kind :)18:04
Noyagotta hop now18:04
Noyasee you18:04
=== vxnick_away is now known as vxnick
[-TPD-]I've just installed bazaar on ubuntu 9.04, where are the plugins stored when installing via aptitude?19:26
jelmer_[-TPD-]: see the output of `dpkg -L <name>`19:27
[-TPD-]I've got this result, but I'm not sure it's correct19:27
[-TPD-]ok19:27
jelmer_[-TPD-]: or `bzr plugins -v`19:27
[-TPD-]ah, cheers19:27
[-TPD-]One more question, does bzr-upload integrate with eclipse?19:49
LarstiQ[-TPD-]: not by itself, no clue if the eclipse plugins do something with it.19:50
[-TPD-]hmm, because the bazaar extension has plugins path, so it must be doing something19:51
=== dereine[OFF] is now known as dereine
=== dereine is now known as Taschentuchkille
=== Taschentuchkille is now known as dereine
=== krisfree is now known as krisfremen
[-TPD-]I'm having a problem with upload when using the eclipse plugin21:14
[-TPD-]Seems to be caused when using the --auto switch21:14
[-TPD-]on commit via eclipse I get the following error.21:14
[-TPD-]'cStringIO.StringO' object has no attribute 'encoding'21:14
[-TPD-]'cStringIO.StringO' object has no attribute 'encoding'21:14
* LarstiQ would need to see a (pastebinned) traceback to know more21:15
[-TPD-]How would I do that? I will happy to provide21:15
LarstiQ[-TPD-]: if it doesn't show you a traceback, you can get it from ~/.bzr.log. http://rafb.net/paste/ or any other for the binning21:16
[-TPD-]LarstiQ, http://bzr.pastebin.com/m40ebebd521:25
AmanicA[-TPD-]: normally with bzr-eclipse I check if I have the latest updates and also the latest xmloutput plugin21:26
[-TPD-]I already updated xmlout, 0.8.3 was the latest21:27
madin60bonjour, je cherche de l'aide pour installer le plugin bzr-git21:43
LarstiQhmm, [-TPD-]'s .bzr.log did not include a backtraxe21:47
[tpd]back21:48
LarstiQ[tpd]: your .bzr.log doesn't seem to include a traceback, weirdly enough21:48
LarstiQ[tpd]: different user maybe?21:49
[tpd]No idea, I've given up for now, waste too much time on it21:49
LarstiQok21:49
[tpd]No, don't think so LarstiQ21:49
* LarstiQ goes to bed then21:49
LarstiQmadin60: if you ask your question, someone might know the answer21:50
LarstiQnight21:51
[tpd]night21:51
madin60Sorry22:06
madin60I can i install the dulwich module? It's in order to use the bzr-git plugin22:07
madin60How can I install...22:07
jfroyjelmer: hit that missing revision bug again on another branch22:29
jfroy:)22:29
jfroy* :(22:29
jfroySame project, they're all branches derived from the same trunk branch.22:30
jfroymmm, interesting!22:32
jfroyI just solved it by packing the shared repository storing the branches.22:32
jfroyI think I upgrade that repository or branch from 1.9 to 1.1422:33
jfroySeems like you *must* pack after doing that or you'll run into problems. This suggests upgrade should automatically run a pack after it completes...22:33
Peng_1.14 is exactly the same repository and branch format as 1.9.22:40
jfroyPeng_: might have been some other format then....23:21

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