/srv/irclogs.ubuntu.com/2007/12/01/#bzr.txt

=== kiko-afk is now known as kiko-zzz
jelmerschierbeck: yes, though I can try to change that00:02
schierbeckthat would be great -- i have a one-line patch that fixes a crasher in the mainline version of the viz00:05
schierbecki'm not sure if it needs to go through the review process -- even if it doesn't, i'm not able to push00:06
jelmerschierbeck: ok, it's now at ~bzr-gtk/bzr-gtk/trunk00:07
schierbeckwow, that was fast00:07
schierbeckdo you think i should push the revision?00:07
schierbeckit's just removing an import of a now nonexisting file00:07
jelmeryeah, sounds good to push without review00:08
jelmerso now the main branch is at ~bzr-gtk/bzr-gtk/trunk you could start pushing your own approved revs :-)00:08
schierbecknice :)00:09
PengWhat order are the sections ("BUG FIXES", "IMPROVEMENTS", etc.) in NEWS in?00:11
Odd_BlokePeng: I'd suggest looking at NEWS to find out. :p00:17
GuyIncognitoNewbie question:  I'm working on a project with the "Decentralized with shared mainline" workflow.  I want to "fork" the project into two different development efforts.  I guess this would be "making a new revision"?  But what is going to happen when people start pushing their changes back to the mainline from the two different branches?  Is there a best practises for this, or am I going about it the wrong way?00:19
GuyIncognito* sorry I meant to say "This would be 'making a new branch'?"00:20
Odd_BlokeGuyIncognito: What you would do is 'branch' the shared mainline into a separate branch.  You would then 'merge' changes from that branch back into the mainline.00:21
GuyIncognitoOld_Bloke:  OK.  What happens if several people want to work on the new branch?00:23
PengOdd_Bloke: Seems to be arbitrary.00:23
fullermdGuyIncognito: You can have multiple shared branches, instead of just one.  Just set up the second similar to the first.00:26
Odd_BlokeGuyIncognito: Well, any given branch can be treated as centralised.  That is to say you could branch 'mainline' to 'feature-1' and then have people use 'feature-1' using any of the listed workflows.00:27
* Peng adds a reference to the bzr branch to the trivial bug he's been working on. :O00:27
PengI feel kinda bad about polluting the big important list of branches with something trivial.00:28
PengBut it also has taken a few commits and continued to be modified, at least a little.00:28
GuyIncognitofullermd, Odd_Bloke:  Thanks!00:32
Odd_BlokeGuyIncognito: No worries. :)00:32
=== Necrogami is now known as Necrogami|Sleep
JordanCHyello01:08
JordanCDoes anyone else have problems with Launchpad & olive?01:09
JordanCI try to grab from there or push and I get "unexpected response"01:09
abentleyThe location for bzr-gtk has just moved to ~bzr-gtk/bzr-gtk/trunk01:10
JordanC?01:10
abentley?01:12
JordanCWere you talking to me?01:12
abentleyYes.  I thought that might be relevant to you.01:13
JordanCHmm01:14
JordanCStill wondering why no SVN on launchpad :P01:14
abentleyStill wondering why no SVN on list of "once-popular products that no one's using"01:15
JordanC...no-one's using SVN?01:16
abentleyNo one should be.01:16
JordanC(I know of at least 30 off the top of my head)01:16
JordanCWell, i've had nothing but problems with bazaar -_-01:16
abentleyI'm sorry to hear that.01:17
fullermdIt probably saw svn installed on the system and got huffy.01:18
abentleySo what protocol are you using to retrieve bzr-gtk?01:18
JordanCI'm trying to use olive at the mo01:19
abentleySame source tree.01:19
JordanCCan i get bzr-gtk via yum01:19
abentleyNo idea.  The Bazaar project has debs, but I don't think any rpms.01:21
JordanCYeah, I have it01:21
JordanCBut there's no GUI01:21
JordanCIt's just tools01:21
JordanCAnd I'm using KDE :P01:21
JordanCbzr-gtk is a plugin for Bazaar that aims to provide GTK+ interfaces to most Bazaar operations.01:22
fullermdCan probably do a quick grep through yum list (or is it yum search?  I can't remember) to see if it's in its standard repo.01:22
abentleyThe Bazaar project has debs FOR BZR-GTK, but I don't think any rpms.01:22
JordanCWell, no app is shown01:23
JordanClessee01:23
abentleyI know what bzr-gtk is.  I am one of the contributors.01:23
fullermdIf it's not in the 'official' yum db, I haven't heard of anywhere else offering RPMs (which doesn't mean much since I don't track that, but...)01:23
JordanCOh dude01:25
fullermdIf it's not there, it's probably easiest (for experimenting, anyway) to just grab a copy manually and stick it in your personal plugins dir.01:25
JordanCNow I have to install nautilus01:25
JordanCNo way am I using bazaar01:25
JordanC:X01:25
fullermdYou don't have to for bzr-gtk itself; some package may be listed with it.  I sure don't have nautilus around.01:25
abentleyNautilus is not a hard dependency of bzr-gtk.01:25
JordanCMan, good01:26
JordanCCause it's nowhere near as good as Konqi :/01:26
JordanCAnyhow01:26
fullermdIs that some new-fangled version of 'ls'?   ;p01:26
JordanCWhat is just, the long and short of it -- how do I make it easier just to commit without having to fanny around? :P01:26
JordanCIt's getting annoying when there's GUI's that don't work and bazaar is similar to arch01:27
abentleyI'm not sure what you mean about guis that don't work.01:27
JordanCOlive doesn't work01:27
fullermdThat's a bit off my turf.  I always just use the CLI; only thing I generally use -gtk for is an occasional viz.01:27
JordanCWon't let me commit, won't let me pull01:27
JordanCCan't connect to servers01:28
abentleyWell, commit works for me.01:29
JordanCUsing olive?01:29
JordanCOkay, well if this is the case maybe I'm not getting the connection URL's correct01:29
fullermdYou'd probably have to be a little more specific about what you're trying to commit/pull and what servers   :p01:29
JordanCWhat's the actual URL you need to specify01:29
JordanCMy project on launchpad is photoncrm01:29
JordanCAnd the advised path is ~jordancdarwin/photoncrm/modules/01:30
abentleyJordanC: yes, using olive.01:30
Odd_BlokeSo 'bzr+ssh://jordancdarwin@bazaar.launchpad.net/~jordancdarwin/photoncrm/modules/' for pushing.01:30
Odd_BlokeJordanC: ^01:30
fullermdFor writing it, I think it would be something like bzr+...   what Odd_Bloke said.01:31
JordanCStill01:31
JordanCWhen I use that, I get "Cannot read response from server"01:31
JordanCAnd for pulling?01:31
fullermdMmm.  I get a bzr: ERROR: Not a branch: "http://bazaar.launchpad.net/~jordancdarwin/photoncrm/modules/" when I try branching it.01:32
JordanCbzr push bzr+ssh://jordancdarwin@bazaar.launchpad.net/~jordancdarwin/photoncrm/modules01:32
JordanCThat's what I get given01:32
JordanCHaha01:33
JordanCYeah, it just crashed01:33
abentleyWell, it looks like there really is no branch there.01:33
JordanC" This branch has not been published yet."01:34
fullermdSo LP has the branch listed, but not really there.  I don't know LP well enough to know how you do that, or fix it.01:34
fullermdI've never created a LP branch except by pushing it.01:34
JordanCWhy is it that after some errors, GTK will actually not allow me to click buttons, but use the keyboard instead? Argh, frustrating01:35
JordanCHmm01:35
JordanCUnsupported protocol for url "bzr push bzr+ssh://jordancdarwin@bazaar.launchpad.net/~jordancdarwin/photoncrm/modules"01:35
JordanCEverything is fine01:35
JordanCHang on01:36
JordanCWhy is it pasting that01:36
JordanCOkay, here we are01:36
JordanCUnknown error01:36
JordanCend of file reading from server.01:37
JordanC:)01:37
abentleyThe bzr+ssh protocol has poor diagnostics.01:37
abentleyTry using sftp instead.01:37
JordanCIn olive?01:37
abentleySure.01:37
JordanCSame error01:38
abentleyJust switch sft for bzr+ssh in the URL.01:38
JordanCYeah, I know how to do it ;-)01:38
abentleySorry "sftp".01:38
abentleyOkay, can you log into launchpad?01:39
JordanCAlready done01:39
abentleye.g. using an sftp client?01:39
JordanCYes01:39
JordanCWorks fine01:40
abentleyAnd you're using the same user-id?01:41
JordanCyup01:42
abentleySound like you need to talk to someone in #launchpad, then.01:43
=== mw is now known as mw|out
bialixjam: ping03:25
=== Necrogami|Sleep is now known as Necrogami
gdoubleuI can't remember, bzr branch lp:/// support is in bzr proper correct?  Not bzrtools?04:11
fullermdgdoubleu: Technically, I think it's in the launchpad plugin, but that's shipped with bzr.04:13
imbrandonanyone got any clues on this error ( trying to use bzr-svn )09:12
imbrandonhttp://paste.ubuntu.com/2392/09:12
imbrandon*hopes some is awake at this hour*09:12
AfCimbrandon: Upgrade to >= 0.92 and try again09:13
AfCimbrandon: (1.0rc1 would be better)09:13
imbrandonAfC: ok , is it in hardy or do i need to compile09:14
imbrandoni'm running gutsy with all -backports/-updates09:14
AfCimbrandon: I haven't the faintest idea what a gutsy, hardy, or whingy are, but if you look on the Bazaar website you'll find that they have an apt repo that Debian derived distributions can use.09:15
imbrandonAfC: rockin ok, ( fwiw they are the ubuntu codenames )09:15
imbrandongutys being the latest stable , anyhow thanks, i'll try that09:16
imbrandongutsy*09:16
* AfC is heaping scorn on the idea a) of codenames, and b) that Debian and Ubuntu people seem to expect that anyone else would have the faintest fucking clue what the hell they are talking about09:18
imbrandonno i dident *expect* you to know, sorry for the assumtion, bzr being another canonical project i assumed the right hand would know about the left hand, but assuming makes an ass+u+me , wont happen again09:19
AfCAnyway, 0.93 ^W 1.0rc1 is just out, and you'll probably do well to give it a try as it's 3-4 months (and 3-4 releases) newer than what you were using. The Bazaar hackers continue to move at an astonishing rate and problems encountered in a version that's that old are likely long since resolved.09:24
imbrandonk09:27
JordanCHey dudes09:48
JordanC:)09:48
imbrandonello JordanC09:51
datosiretart: so, as a person who's fought with Recommends... ;) what's your opinion on having bzr recommend: bzrtools, and suggest: bzr-gtk, bzr-svn11:25
datosiretart: I think bzrtools is on the verge of not being appropriate for recommends, but only on the verge :)11:25
siretartdato: I would argue this way:11:27
siretartdato: would you expect a typical bzr user to also install bzrtools?11:27
siretartif yes -> recommends, if no ->suggest11:27
siretart(I'd vote in favor of it)11:28
datoyeah, me too. I think it'd be useful for it to be available by default.11:29
datoI'm also revamping the description.11:29
siretartgreat, thanks11:29
datojam, vila: I would also like to know whether you think python-pycurl should still be pulled by default when installing bzr (in Debian, and possibly in ubuntu), or it's better to leave it out now.11:33
datosiretart: do you have any idea why on earth we Suggest: libxml2-utils?11:38
siretartdato: no idea. maybe lifeless knows?11:38
datomaybe. the changelog is not helping.11:39
james_w/usr/bin/xmllint, /usr/bin/xmlcatalog11:40
james_wI'm not sure what either of those would be for.11:40
james_whi all btw.11:40
datohi james_w11:40
datooh, no jelmer11:48
datosiretart: http://dpaste.com/26427/12:13
james_wdato: conclicts12:16
james_w"yet able to adapt to many workflows, reliable, and easily extendable." is a little uncomfortable, I would suggest dropping the "yet".12:17
datojames_w, thanks, fixed (both).12:43
james_wdato: it's good, thanks for doing it.12:44
vila"no special software the server is needed" ? "no special software is needed on the server"12:46
datothe intention was "no special software *in* the server is needed"12:47
vilaregarding pycurl, there are two http implementations in bzr: one based on pycurl, the other on urllib12:47
datoyes12:48
vilaif pycrul is the default if present12:48
datoyeah, I know.12:48
vilathe major difference is that pycurl verifies ssl certificates12:48
datothe question was, whether to make installing bzr in a system also pull pycurl in12:48
datoiow, what do you feel that would be a better default: pycurl available or not12:48
james_wdato: I would think available.12:49
viladato: I'm a bit biased since I rewrote most of the urllib ;)12:49
james_walso looking again I think vila's "no special software is needed on the server" is better.12:49
datook, done12:50
vilafrankly I don't know if pycurl should be pulled or not. When people want certificate verification pycurl is mandatory (today), if they don't want certificate verification pycurl should be avoided (by forcing the use of  urllib)12:52
james_wof course the best solution would be to get vila enough spare time to add certificate validation to urllib.12:52
datovila: avoided?12:52
vilajames_w: ;-)12:53
james_wyeah, pycurl wont let you access a site with a self-signed certificate for instance, so you have to force urllib to access it.12:53
viladato: no hhtps connection can be issued if certificate verification fails (included self-signed certificates)12:53
vilaand also if your installation is screwed or the site use an unknown CA12:54
vilasince urllib makes no verification... it's usable. *And* I will provide the necessary hooks to allow urllib to cope with the situations above12:54
datoso, maybe not pull pycurl, and leave a note in README.Debian on when it could be useful?12:55
datomaybe downgrade it to suggests12:55
datoah, I meant to mention in the description what paramiko is useful for12:55
vilayou stop doing that ?12:55
vilaput it back and add an equivalent section for pycurl maybe ?12:56
datostop doing what? there was never any place in the debian packagin explaining what was paramiko needed for12:56
vilas/if your installation is screwed/& regarding the certificates/12:56
vilaI heard at least two reports (or three) where the ca-certificates package were not installed even when pycurl was (or liburl, or curl, whatever ;)12:57
vilas/liburl/libcurl/12:58
vilaerr, waitaminute, james_w, *you* had a case where ca-certificates not installed no >13:00
vilas/>/?/13:00
james_wvila: yeah, I've tried to see why, but I'm couldn't see it.13:01
viladato: sry, misunderstood you, I thought you said you *was* doing, I think it will be a good idead to do so.13:01
vilajames_w: I think I sent you an email afterwards with some hints (after looking a bit myself)13:02
vilaSubject: ca-certificates as a bzr dependency13:02
vilaTo: James Westby <jw+debian@jameswestby.net>13:02
vilaDate: Wed, 21 Nov 2007 12:01:48 +010013:02
james_wvila: yeah, thanks.13:02
vilaAAARGH silly posting addresses here :-(13:02
vilaso sorry :(13:03
datois paramiko needed to push over bzr+ssh?13:03
james_wvila: no problem, there are plenty of other places to harvest it.13:04
james_wand the '+' is a good anti-spam device anyway.13:04
vilareally ? I was wondering about that cause my spam level have never been too high and I tend to always use + addresses13:05
viladato: checking...13:06
viladato: yes it is13:07
datothanks13:07
datobbiab13:07
dato(maybe it'd should be a dependency then)13:07
datobbiab13:07
james_wvila: my MTA's logs show loads of rejects to debian@jameswestby.net, which I think is a great help.13:07
vilaamazing... I thought there were clever enough to include + as a valid component... or may be the clever ones think that people using + are naturally anti-spam ;-)13:09
vilaregarding urllib's certificate verification, I have a branch whith an https test server using the ssl module provided by python2.6 (after  dirty port of bzr to python2.6)13:10
vilathis branch is on the back burner for now because that module is currently under work in 2.6, 3k and as a package for py2.3->2.5, so it's bit hard to find the right version ;-)13:12
vila2.6, 3k and the package being at different levels last time I checked...13:12
james_wvila: apparently 0% of my current spam folder (1700 messages) is to that address, > 90% of ham is to that address.13:14
james_wdo other countries have the real SPAM, i.e. the meat product?13:14
vilaNot that I know of ;-)13:15
james_wah, you're missing out.13:16
=== Gwaihir_ is now known as Gwaihir
abentleyvila: What's it used or?  The ssh connection can be through openssh, and the protocol is our own.14:11
=== Gwaihir_ is now known as Gwaihir
vilaabentley: try:14:33
vila    from bzrlib.transport import ssh14:33
vilaexcept errors.ParamikoNotPresent:14:33
vila    # no paramiko.  SmartSSHClientMedium will break.14:33
vila    pass14:33
vilain smart/medium.py14:33
vila?14:34
abentleyPerhaps it's used for something, but I would have thought not.14:34
vilame too, that's why I checked, I'm as surprised as you, may well be a bug14:35
abentleyI guess we'll just have to harass spiv.14:37
vilaspiv: ^14:38
=== mw|out is now known as mw
=== n2diy_ is now known as n2diy
ubotuNew bug: #173274 in bzr "Allow pre-export hooks" [Undecided,New] https://launchpad.net/bugs/17327416:51
jelmerabentley: your announcement of bzrtools 1.0 doesn't mention switch being merged into core. Did it make it into 1.0rc1?16:58
abentleyActually, I did mention switch.16:59
abentleyOh, drat.16:59
abentleyI meant "switch", not "shelf".16:59
abentleyOkay, I've fired off a correction.17:01
jelmerah, that explains it :-)17:03
PengHuh. Now that I'm using bzr.dev, I don't want to bother installing 1.0rc1.17:19
abentleyYeah, I'm chronic that way.17:25
abentleyI did have to revert to 1.0rc1 temporarily, to make sure bzrtools 1.0.0 works with it.17:26
abentleyWhich you can do with "bzr revert -r branch:http://bazaar-vcs.org/bzr/bzr.1.0/"17:29
PengWhat the hell is wrong with Firefox? It refuses to download GPG signatures. /me wgets the bzrtools .sig file.17:30
jelmerso why's bzr.dev still claiming it's 0.93 ? shouldn't that be 1.0.1 ?17:32
PengNEWS was updated but I guess nobody got around to updating the version number.17:34
PengAnd now they're off for the weekend?17:35
PengGoing from an installed copy of 0.92 to 1.0rc1 is a 291 KB pack. :)17:41
=== [1]Necrogami is now known as Necrogami
PengHm, it's not possible to branch a dirstate branch into an (empty) pack repo?18:04
PengOh, never mind.18:04
Pengdirstate-with-subtree.18:05
PengYes, "KnitRepository" is super-useful information.18:05
Pengjelmer or something: Who runs doc.bazaar-vcs.org? The docs need to be updated. 1.0rc1 links to packrepo.html but it's still a 404.18:09
james_wPeng: I think one of poolie, jam or lifeless should be able to update it.18:19
PengOkay.18:21
Pengjam or lifeless or someone: http://doc.bazaar-vcs.org/latest/developers/ needs to be rebuilt. 1.0rc1's "help formats" links to packrepo.html, but it's still knitpack.html on the server. It would also be nice if there was a 301 redirect from knitpack.html to packrepo.html.18:22
PengAm I still connected?18:28
datojelmer: re REJECT, possibly the XS-* field has to be installed in the archive, not only in incoming, for it to work; so try again tomorrow18:28
james_wPeng: no :)18:28
PengThat was weird.18:28
PengI lost my connection to the Internet, but the DSL light on the modem was still on. Then while I'm reconnecting to all the IRC networks, the last one, Freenode, recovers.18:29
PengWeird.18:29
Nafallonot really...18:30
PengYes it is.18:30
Nafallowhy?18:30
PengHow can I get disconnected without either the modem or computer being aware of it?18:30
Nafallodid you get a new IP?18:30
Nafalloah18:30
PengNafallo: Nope. But since my account was shuffled around, I've stopped getting new IPs anyway.18:30
Peng(The one time it's gone down since it was shuffled, anyway.)18:31
Nafallowell, your PPPoE can disco without line-sync go down, and your computer is only aware of connectivity to the modem.18:32
Nafalloas far as freenode go, you never reached the TCP timeout.18:32
PengNot PPPoE anymore. "ENET ENCAP".18:33
PengMy hostname changed from saying "dyn" to "dhcp" and now I get crappier IPs.18:33
Nafallonice :-)18:34
PengI got a new modem too, because apparently mine should've burned out years ago. I'm still using the old one because I don't want the (minor) downtime. I was just about to switch it out before the connection started working again.18:41
PengAnyway, back on topic. Not like anything's happening...18:41
=== weigon_ is now known as weigon
datojelmer: ping19:25
sommerhello, I checked out the ubuntu-hardy docs branch from LP... I then changed my "name" and "Display Name" in LP and I can no longer commit19:33
sommerI think the local version is still using the old name19:34
sommeris there a way to change that without re-downloading?19:34
lifelessPeng: which branch? the one took to hg? basically I'd like to know how we compare19:34
lifelessPeng: are we still so slow you would have moved?19:34
Penglifeless: Can you rebuild the docs? Or poke someone who can?19:35
lifelessI'll see what I can do19:35
PengThanks.19:36
james_wsommer: you probably want to use 'bzr bind' with your new username in the URL.19:36
sommerjames_w: ah... I'll try that19:36
PengLet's see how long it takes to extract a 1.3 GB .tar.19:36
lifelessPeng: obviously for these tests I want you to upgrade the branch to packs19:37
Peng1 minute and 3 seconds!19:38
sommerjames_w: genius that worked.  Thank you very much19:38
PengHmm. I had like 8 copies of the data, and removed all of it except for 1 copy (well, there are still 2 copies of the bzr repo), and it looks like I took the copy I was experimenting with with it.19:39
PengWhat makes something a shared repo vs. a non-shared repo? The presence of a branch in the same dir?19:39
lifeless.bzr/repository/shared-storage19:39
PengAh.19:40
PengBah, should've just checked.19:40
PengNow, let's see how long it takes to convert to packs.19:41
Peng(even worse, pull into a new branch, building a new working tree)19:42
PengThink I have time to brush my teeth?19:42
PengWell, let's see if I can brush my teeth in time, then!19:42
PengBRB.19:42
PengHmm. It might work well to use git for ~/local instead of bzr. Since it doesn't track renames, I don't have to try to.19:46
PengWait, I do like being able to do renames, though.19:47
lifelessrofl19:47
PengI like being able to do renames when I want to, but I don't want to have to think about them when I don't.19:48
lifelesscommit --automatic is what you want19:49
lifelessas we delete automatically today19:49
lifelessyou can do:19:49
lifelessbzr add; bzr commit;19:49
lifelessand you'll get a new snapshot19:49
lifelessno thought.19:49
PengOh, gosh. It only took 9 minutes.19:55
PengNow, why am I swapping so badly?19:56
PengBetter now. I guess bzr had just used a lot of RAM.19:58
Penglifeless: Wow. 17 seconds user time. Slightly higher sys than with hg, I think. :P20:08
Penglifeless: Now, it's gotten larger since this old copy was made, so it would be slower (no idea how much), but if bzr was this fast in August, I never would've switched to hg.20:09
* Peng wanders off. Star Trek.20:09
lifelessPeng: cool20:35
lifelessPeng: btw, histor shouldn'y slow it down noticably for commits anymore, only total count of files/size of changed files.20:37
Penglifeless: Cool!21:34
Penglifeless: Same with hg.21:35
PengMeh. The problem with me is also that the files I'm committing keep getting larger, so even if history doesn't slow it down, the diffs will.21:38
* Peng wanders off.21:49
datojelmer: btw, you were the second approver of my small patch to NEWS, maybe you could merge it? http://bundlebuggy.aaronbentley.com/request/<20071129185051.GA12330%40chistera.yi.org>22:28
abentleylifeless: ping23:29

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