/srv/irclogs.ubuntu.com/2010/09/28/#bzr.txt

dOxxxbialix: do you have any opinion about whether a Terminal window should be visible?00:00
bialixfor explorer?00:00
bialixwindows people always beg to hide it00:00
dOxxxyes, some of the comments mention that a Terminal window is required for entering ssh passwords00:00
bialixand we finally have bzrw.exe for this00:00
dOxxxWindows people have PuTTY and it's all-GUI solution for SSH00:00
dOxxxI believe on the Mac, paramiko will prompt in the console (Terminal window) for the ssh password if the key has not been added to the ssh-agent00:00
bialixparamiko can ask password, and I believe bzr will use the standard bzrlib.ui password propmpt for this00:00
dOxxxwill bzrlib.ui password prompt display a graphical prompt in bzr-explorer?00:01
bialixtherefore qbzr should start GUI dialog00:01
bialixsomeone should check, I guess00:01
dOxxxhmm ok, I'll experiment with this myself00:01
bialixif explorer+paramiko won't start the GUI dialog for password then it's definitely the bug in explorer00:02
* bialix needs to check on windows too00:02
dOxxxbialix: so I just tried it with bzr 2.2.1 and qbzr 0.19.1 -- I get a password prompt in the console window, no GUI prompt00:26
dOxxxon Mac00:26
bialixthat's a bug in Explorer00:26
bialixcan you file it?00:26
dOxxxthis was with "bzr qbranch bzr+ssh://user@host/path/to/repo00:26
dOxxxok00:26
bialixare you sure you're using paramiko as your ssh client?00:26
dOxxxhow would I make sure?00:26
bialixset BZR_SSH=paramiko will helpto force00:26
bialixcheck the .bzr.log00:26
dOxxxaha00:26
dOxxxnow it shows a GUI prompt00:26
bialixusually bzr mutters to .bzr.log which ssh client it's using00:26
bialixbingo00:26
dOxxxshould I still file a bug?00:26
dOxxxi.e. that paramiko should be default for Mac?00:26
bialixcan you open the same branch from Explorer?00:26
dOxxxtesting00:26
bialixand check if it has the GUI prompt00:26
bialixI'm not sure about default00:26
bialixdoes ssh (openssh) on mac has ssh-agent>00:26
bialix?00:26
dOxxxhmmm different bug... text fields in qbranch window are like 5 characters wide00:26
dOxxxwas also visible when starting qbranch from cmdline though00:26
dOxxxI'll file that separately00:26
bialixhmm, for Explorer just use open action, not branch00:26
dOxxxok00:26
dOxxxusing Open Location in bzr explorer, I get the GUI password prompt00:26
bialixgood00:26
dOxxxMac does have ssh-agent, I use it myself. It's automatically started at login.00:26
bialixthank you00:26
bialixif there is ssh-agent then there is no sense to force paramiko as default00:26
bialiximo00:26
dOxxxso users invoking qbzr from bzr commandline, not from explorer, should be expected to know to set BZR_SSH=paramiko if they want GUI prompts?00:26
bialixhmm00:26
dOxxxon the other hand...00:26
* bialix scratched the head00:26
dOxxxif they're commandline, then they might be expecting console prompts, it's just a little icky having to switch between the windows00:26
dOxxxdoes paramiko use ssh-agent?00:26
bialixI know for sure only about pageant00:26
dOxxxlet me check quickly00:26
bialixI think ssh-agent used by open-ssh clients directly, without paramiko00:26
dOxxxwell, it looks like it is using keys in ssh-agent00:26
dOxxxI don't have the right key though so gimme a sec to get it00:26
dOxxxand I can test properly00:26
dOxxxbialix: yes, with BZR_SSH=paramiko set, it does use the ssh-agent00:26
bialixcool00:26
=== dOxxx is now known as dOxxx_dinner
=== Ursinha-afk is now known as Ursinha
spivGood morning.01:03
=== dOxxx_dinner is now known as dOxxx
dOxxxhi spiv01:11
pooliehi spiv, doxxx01:12
maxbDoes 'bzr --no-plugins selftest bzrlib.tests.test_config.TestGlobalConfigItems.test_absent_user_id' fail for people other than me? (lp:bzr/2.3)01:15
pooliei'll try01:15
pooliehi mkanat ?01:15
mkanatHey poolie. :-)01:15
pooliemaxb, wfm01:15
pooliereally the 2.3 branch?01:16
pooliei don't know what's in that01:16
poolienormally 2.3 just comes off trunk at this point01:16
=== dOxxx is now known as dOxxx_away
maxbWell that's perplexing01:17
pooliemaxb: how does it fail?01:18
pooliemkanat: how are things with loggerhead?01:18
maxbThe test appears to be picking up my id from ~/.bazaar01:18
mkanatpoolie: Well, I'm having quite a Monday over here. :-) But I'm hoping to get to the testing of the 1-thread solution this week.01:18
mkanatpoolie: By the way, remember that discussion about releasing 1.18 on the mailing list? Do you want me to actually go ahead and spend the hours to do that?01:19
maxbhuh. So if I run the exact same command as ./bzr, it passes. Compared to failing if I run it as "bzr" via PATH01:20
pooliemaxb, ah, i see, vincent recently fixed some bugs like this01:20
poolieplease file a new one if it's not already known01:21
maxbhah, actually, If I run bzr via the path with my cwd being anything other than /home/maxb, it passes01:21
pooliemkanat: is it really 'hours'?01:23
mkanatpoolie: Well, I've never done a loggerhead release before, and I don't know what it entails.01:23
pooliemkanat: i'd say for not just make the branch01:23
vilamaxb: test isolation bug, nice catch, the fix should be a one-liner s/TestCase/TestCaseInTempDir/01:28
pooliehi there vila01:32
vilapoolie: still up ? :D01:32
poolie:)01:33
poolieand you?01:36
vilaoh, me, just passing around ;) I'll go back to bed.02:01
spmheya vila!02:03
spivpoolie: could I interest you in reviewing https://code.edge.launchpad.net/~spiv/bzr/hooks-refactoring/+merge/36101 ?02:27
spivI think the line count must be scaring people off, but it's not too hairy, I promise :)02:28
pooliespiv, sure02:44
poolieit's not _that_ big02:44
pooliecompared to john's lp-serve one02:44
pooliecould i interest you in reading that, if you didn't alreaody?02:44
spivSure02:44
pooliehm i thought i read this already02:45
pooliebut perhaps i just commented here on irc02:45
poolieand i didn't read it in detail02:45
pooliehttps://code.edge.launchpad.net/~jameinel/launchpad/lp-service/+merge/3587702:45
spivYes, I think I got some brief positive responses on IRC, but no-one prepared to click 'Save comment' apparently ;)02:47
poolie:)02:50
poolieok done, tweak03:02
pooliehi spiv?03:32
poolie you're going to read john's branch?03:32
spivHi poolie, yep.03:33
pooliethanks03:33
nprasath002hi how can i add an existing folder to revision without creating a trunk?? always do i need to create a trunk and add files to it??04:16
poolienprasath002: can you explain more?04:45
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
spm*** FYI codehost is about to go down shortly for a Cherry Pick ***07:01
spmand all done07:03
vilaspm: wow, *that* was short ;)07:04
spmvila: hey there!07:04
spmyeah, codehost is one of the simpler restarts07:04
lifelessthere is an RT to make it no-downtime.07:15
lifeless*hint*07:15
vilahi all !07:29
vilapoolie: pingeling for a quick chat if you have time for it07:29
pooliehi there vila07:29
spivOof, jam's branch reviewed.07:40
poolieyay07:40
pooliewell done07:40
pooliethat was a blockbuster branch07:40
poolieeven allowing the diff including a bit of extraneous stuff07:41
spivThe diff was unfairly large due to a some sort of branch targetting snafu, I think.07:41
poolieright07:41
spivBut yes, quite big even so :)07:41
pooliedevel vs db-devel07:41
poolie"resubmit" is such a harsh color of red :)07:41
pooliekind of YOU FAIL IT07:41
poolieit should be a kindly burgundy or something07:41
spivpoolie: give firefox a custom style sheet to fix it ;)07:41
spivLet's just ditch labels entirely, and review in colours.07:42
spivReview: Taupe07:43
maxbBzr really doesn't like being asked to version a tree with 430k files :-/07:43
spivmaxb: using trunk?07:44
maxb2.1.2 actually, I should update this box07:45
spivmaxb: trunk has some modest improvements over 2.2 for trees with lots of files.07:45
spivOh, definitely try trunk (or the latest 2.3 beta, anyway) then.07:45
maxb(It's a Debian stable box, at work, you see)07:46
maxbCould be worse. We still have bost boxen on oldstable07:46
maxb*most07:46
poolievila, so, re releases07:49
poolieit seems to me there are factors in tension here:07:49
pooliedoing several releases all at the same time is perhaps easier than switching in and out of that mode07:50
poolieat least i find it so07:50
poolieit is somewhat bursty work and you can parallelize a bit07:50
vilayeah, but there are long delays involving pqm07:50
pooliethat's true07:50
pooliealso, i was going to say07:50
poolieif we wait to announce any of them until all of them are done07:50
pooliethat gives more lag07:50
vilaexactly07:50
poolie(for others, this is http://paste.ubuntu.com/501962/)07:51
pooliespiv thanks so much for doing that, i'm sure john will appreciate it07:51
poolienow we just  need someone from lp to actually sponsor it07:51
poolieonce he does those changes07:51
vilaeven if I focus on releasing 2.2.1 first, 2.3b1 is in fact delayed too and also 2.1 and 2.0 and anyway people *misunderstood* when they'll see all the releases07:52
spivYeah.  I think from LP's perspective I still count as launchpad reviewer, which is probably not really right anymore.07:52
vilaif we decide to focus on 2.2 and 2.3 only for all users, keeping 2.1 and 2.0 for Ubuntu and whoever want to package them, I think the communication will be clearer07:52
spivSo by reviewing I may have actually reduced rather than raised the visibility of that merge proposal.07:52
pooliewell, we can request a new review07:53
spivRight.07:53
pooliejohn probably wants to resubmit against devel anyhow07:53
poolievila in some ways it's only worth doing an old-branch release when there's a critical fix there07:53
pooliethat would qualify for an SRU07:54
vilapoolie: absolutely, that's already what we are doing with 2.0, even if we neglect it a bit too much in this case07:54
pooliein some ways i really doubt whether it's worth doing a 2.0.707:54
vilapoolie: right07:54
vilabut then we can't say we support 2.0 if we don't intend to ever fix it07:55
poolieif it's true most people running 2.0 are doing that because they're on karmic(?) then they'll need to plan to move soon07:55
pooliebut otoh the whole world is not ubuntu, and there will be people on debian stable, or rhel07:55
vilaindeed07:55
vilaso we can say: we support stable releases for 2 years and will deliver a last release for pending critical bugs at the end of these two years.07:56
vilaWe can than release more for critical bugs if needed but only *during* these two years.07:56
vilaAfter two years: please upgrade if you want more fixes.07:56
vilaAt the other end, for the most recent series, we keep doing time-based releases every month07:58
pooliei'm not sure we have to make a promise in advance about how many releases there will be07:58
poolieit's different to an OS distro where the fixes are being upstream and the question is whether Ubuntu will pass them on to you or not07:58
vilayup, we don't promise a *number* of releases, only that there will be *one* last *if* needed07:58
poolieistm that most of the people who are not running the current stable series07:59
vilaI put some in the draft base dof wild guesses07:59
poolieare on an old one not specifically because they don't want a major upgrade07:59
pooliebut because they want to track what their OS ships, and they'll only ship bug fixes07:59
poolieto start with the easiest bits: we could say, betas every month, stable series releases also every month08:00
poolieand then for the old series, we could just pick a larger window08:00
poolie3, 4, or 6 months08:00
poolieprobably 6 is unreasonably long for a fix to sit in the branch08:01
vilaon the other hand we *alrady* backport less and less on 2.0, so less releases de-facto08:01
poolieright08:03
vilaso, the idea is to define rules focused on RM availability and amount of work rather than hard numbers and have a proposed planning to ensure we don't delay some series for too long08:03
vilaThe RM can then just update the planning if a series doesn't need to be released.08:04
pooliehm08:04
pooliebecause your patch does seem to propose some hard numbers08:04
pooliei don't understand08:04
vilaincomplete for now08:04
vilaOne major input the how long we support one stable series, 1 year could be the minimum, 2 years seems reasonable. The impact is direct on the number of series we maintain concurrently.08:05
vilas/input the/input is/08:05
vilahence my feedback request :)08:05
vilaIdeally there would never be two releases in the same week and at most 208:06
vilaeven to maintain 4 series concurrently08:06
pooliewhy do you say that?08:07
poolieto me it's better to have 4 in one week than 4 in successive weeks08:07
vilabecause then packagers have a lot more work which delay all releases08:08
vilaand I want to reduce the delay between freeze and release08:08
vilabecause ultimately there is more entropy in such long delays08:09
poolieok08:09
poolieso we could stagger from oldest through to newest08:09
poolie(maybe stagger is a bad word :)08:09
pooliecycle08:09
vilastagger ?08:09
poolierelease 2.0.x, get that packaged and announced, then 2.1.y, then 2.2.z, then 2.3b08:10
viladunno if it's bad but I don't understand it :)08:10
vilayes, I would favor that08:10
vilawhich also means fixes on 2.0 bubble quicker than today08:10
vilabubble up08:10
vilaand using separate NEWS files helps for that ;)08:11
poolieok, bubble up08:11
pooliei think that's fitne08:12
pooliei'd rather construe it as: do 2.0.x through to the finish, then start the next one immediately08:12
pooliei don't see much point in waiting, and it seems likely that it will just make things stall there08:12
pooliebut i don't really mind either way08:12
vilathere is some value in *not* doing that (2.0 before 2.1, etc): it avoids constraints on 2.308:13
vilawe *can* release the backported/bubbled up fixes without releasing 2.0 anyway08:13
vilathat's what I did yesterday for the run-test-while-build ones08:14
vilaand that's where I get convinced that splitting NEWS allows more automation08:14
vilaThe current 'process' if far too error-prone (I made several mistakes even if doing it in the same day, as a background-not-super-concentrated way though)08:15
poolieok, so, i think08:16
poolieavoiding coupling them together definitely makes sense08:16
pooliehaving some concept on the frequency of releases also does08:16
vilasorting releases has one nice result: grep ^2.: gives a nice overview and helps to find when did we fix that,08:16
pooliethough perhaps it's better to just see that as a maximum and do them when we fix something really important08:17
vilaso I wrote a little tools/fin-fixed.py to address that which means we don't care anymore and can split NEWS ;)08:17
poolieif the RM wants to do them all on one day or a few days apart i don't really mind08:17
pooliei feel i would probably try to do them all together08:17
vila+108:17
vilathis adds some pressure on the packagers though08:19
vila..until we better automate this part08:19
poolieright08:19
poolielet's just do that more08:19
pooliecan we broadly agree on updates for old series approximately every quarter year, for two years?08:19
pooliesubject to what comes up08:19
vilawe do08:20
vilathis fits with aligning our series with Ubuntu releases08:20
vilawhich we almost do right now except we didn't clearly state for how long we intend to support the series08:21
vilawe *could* say: if someone want to maintain a series longer, please do, but... I think we'd better have several different RMs than just forking this part out08:22
pooliei'm inclined to go by what people say on the bugs08:23
poolieoccasionally they'll indicate they're on 2.0.x and want a fix08:23
vilaso regarding 'it's better to just see that as a maximum and do them when we fix something really important' translates literally to: create anew milestone when you release08:23
poolieat least then you know you're specifically helping someone08:23
pooliefor example we very rarely hear now about 1.x bugs08:23
vilaindeed08:23
pooliei think if 2-3 months have gone by and we have not done a stable series release, we should consider whether we want to do one08:24
poolieyour spreadsheet is fine as a tool for thinking it over but it feels wrong to consider it firmly scheduled08:24
vilabut it's open-ended, saying: two years then upgrade, put a sage-guard (sp?)08:24
vilathat's the intent08:25
vilait doesn't make sense to plan two years (hence 4 series) ahead08:25
vilaI don't know where to keep it though as it's likely a tool we'll want to update every 2, 3 or even 6 months08:26
vilahehe08:26
vilaI *know* where to keep it: where it is right now in ~/src/bzr/releases08:27
pooliewhat's a sage-guard?08:27
vilaok, good enough for me the needed feedback unless you have more input ?08:27
vilasafe-guard /08:27
vilasafe-guard ?08:27
poolieoh ok08:28
vilaI meant to type safe... of course :)08:28
pooliewfm08:31
pooliehm08:31
pooliei'm not sure i understood what was really important to you here08:31
pooliei guess it's that we shouldn't tie all the releases together?08:32
vila2 years08:32
vilamost important bit08:32
vilaand the overall idea of making the releases lighter, I'll submit something along those lines in the coming days08:33
vilamay be today even08:33
vilaerr, I mean something we can discuss of course08:34
vilaRelease provisional planning or Provisional release planning ?08:34
vilaor Releases provisional planning08:35
vilapoolie: http://paste.ubuntu.com/501984/ :D08:38
poolieheh, just by reading news?08:40
poolieneat08:40
vilahttp://paste.ubuntu.com/501986/ for duplicated entries and using a specified file08:42
vilayeah just reading NEWS, small step to 1) stop vgrepping NEWS, 2) towards automating tidying up NEWS files and bugs08:43
=== spike_ is now known as spikeWRK
vilaoh, regarding configs, quick quizz:08:51
vilaif I define a variable both in branch.conf and locations.conf, which one is taken into account ?08:52
vilaall readers are invited to answer, I just want to check what people think about it, so don't test, don't look at the code, just give the first answer that crosses your mind (and no cheating by reading other answers please ;)08:53
poolie<poolie> i think locations overrides it, but i think this is not the way it should work, and there is a bug about this08:53
poolievila, a week after the freeze, let's just do the announcement as we planned08:54
pooliewith whatever installers are ready then08:54
vilaright, so I'll ... what's the name of the script to copy from propose bzr/proposed to bzr again ?08:55
poolielp-promote-packages i think08:55
vilamaxb: you confirm we can do that right ?08:55
pooliein hydrazine08:55
maxbhmm?08:55
poolievila i think we should just fix that, we don't need another conf file08:56
maxb"lp-promote-ppa bzr/proposed bzr/ppa"08:56
vilapoolie: I'm sure some people rely on it08:56
vilamaxb: thanks !08:56
vilamaxb: and thanks for making it ready above all !08:57
vilapoolie: it can be used to override *remote* settings you don't have write access to08:57
vilapoolie: and whether or not there are valid use cases already used today, I can't answer and don't want to break08:58
maxblocations.conf overrides branch.conf, and IT REALLY ANNOYS ME08:58
lifelessditto08:59
maxbBecause it means that once you set up an appendpath based policy, you can't override it on an individual basis AT ALL08:59
ddaa+108:59
vilapoolie: but I clearly remember abentley reminding that it was an intent in the original proposal08:59
poolie+108:59
ddaaThe problem however is that locations.conf definitely should override branch.conf in some cases08:59
ddaalike the default parent branch set by "bzr branch"09:00
poolievila i think we may need a plan for setting the priority between them09:00
ddaaor the default push branch set by the initial "bzr push" w/o --remember09:00
vilaI have a plan ;)09:00
maxbWell, perhaps we can add a new flag, which, in any given locations.conf section, changes it from "override" to "default" behaviour09:00
poolieperhaps like the policy thing, there needs to be a way to make a high-priority setting09:00
vilamaxb: eeerk09:00
vilapoolie: eerk09:00
pooliewhat was your plan?09:01
vilaadding another .conf file will avoid my head exploding09:01
pooliedoesn't the same issue exist between other config files?09:01
vilanot now because there is only place (and a half) where we define a hierarchy between conf files09:02
maxbhmm. Separate config file means I don't have to specify an option in every locations.conf section09:02
vilamake that 2.5: bzr-svn, locations/branch and pqm ?09:02
vilamaxb: it means you specify it in one file or the other09:02
maxbon the other hand, I don't like splitting things into multiple files when it can be avoided09:03
vilait depends on the variable use09:03
vilait seems to me that the feedback is: we want this new file, not locations.conf (including me)09:03
maxbIt feels more discoverable/explainable to say "to change the priority of this, make a setting", rather than "to change the priority of this, move the content to a file with a different name"09:04
vilaI can't parse that09:04
vilaset defaults in defaults.conf, set overrides in locations.conf09:05
vilaor whatever file name we chose09:05
maxbPutting one specific bit of the semantic meaning of a block of configuration into its location, when the rest is in a key/value format, feels kludgy to me09:05
vilaexactly09:06
vilaI want policy to be for conf files, not for variables09:06
vilaappend_path being the notable exception09:06
maxbOh, hmm09:06
vilabut even that may be useless09:06
maxbI think you may have just convinced me09:06
maxbIn a perfect world, we'd rename locations.conf to location-overrides.conf, but aargh compatibility and all that09:07
maxblocation-defaults.conf could be good09:07
poolieok09:08
vilaand as a first step I want 'bzr config' to show me what is defined where so I can grasp what is selected in various cases09:08
vila*then* we can add repo.conf, wt.conf, project.conf (versioned, propagated), mymum.conf and kitchen_sink.conf but the later may be overkill09:10
vilaAlso, for security reasons (among others) we may also want to define, at the *variable* level where it could be defined (so we can forbid overriding some variables in locations.conf instead of the actual implementation that does it with STORE_* in specific accessors, some end result but declarative instead of procedural)09:33
vilas/some end/same end/09:33
vilahttp://paste.ubuntu.com/502016/ woot ! Ok, enough fun.09:57
vilapoolie: ping, regarding https://code.edge.launchpad.net/~vila/bzr/323111-orphan-config-option/+merge/35690 , I think the discussion and landing this are two different things, care to re-review (the pre-requisite may need a vote too)10:34
pooliein a brief skim it looks good10:34
pooliei should really go10:34
pooliei can read it more tomorrow?10:34
vilapoolie: sure10:35
vilaDidn't mkanat said it will report a bug about a test isolation problem about a grabbing its ~/.bazaar/bazaar.conf ?10:36
pooliei don't know what 'it' is, but i think there is a bug about that10:38
poolieoh, it=max10:38
poolieyes10:38
maxb.oO( /nick it )10:43
bialixvila: how's your feebsd this morning? I'm not really awake so you can expect some speedup...10:47
vilabialix: lol10:47
bialixbonjour vila :-)10:48
vilamaxb: he's not online but I typed its nick anyway10:48
vilamaxb: oooh ! But it wsa *you* not mkanat ! Sry abouth the confusion it was 2:30 AM :)10:49
vilamaxb: did you file it ?10:49
maxbI've made a note to investigate and bugreport properly10:50
maxbI think it was around 2:30 AM for me too10:51
maxb:-)10:51
vilamaxb: I reproduce locally.. hehe :)10:51
vilamaxb: is it close to 11:51 for you right now ?10:51
maxbah, so maybe it was 1:30AM for me. Close enough :-)10:53
vilamaxb: sure, so we are close time-zone wise, good to know10:53
Q__xHi all11:26
Q__xjust a question11:26
Q__xwe are making this very cool game Wesnoth Tactics, we are just beginning...11:26
Q__xwe have branch that is like 1GB or so11:27
Q__xbut checkout takes under 400MB11:27
Q__xit took me over an hour to commit, adding a single 45KB file11:27
Q__xfrom checkout11:27
Q__xis it normal?11:27
Q__xis this how bzr should behave?11:28
Q__xis there a way for making it work faster?11:28
ddaaQ__x: maybe11:30
ddaacan you provide the url to a public branch, so people can try it for themselve11:31
ddaain particular, so developers can figure out what's taking so long if they can reproduce the problem11:31
Q__xwe use this place: http://bazaar.launchpad.net/~wtdevs/wtactics/trunk/changes11:33
ddaaoh lite checkout11:34
ddaatry using a normal checkout11:34
ddaayou really only want to use lite checkouts when the repository is local or on a very fast network11:34
Q__xfor a price of increasing speed I'd use a branch instead. If I have to aim something this big it doesn't make a difference11:35
Q__xbut thanks anyway11:35
ddaain bzr, a "checkout" is actually a branch11:36
ddaawith some magic that makes it automatically push on every commit11:36
ddaaand make commit fail if push would fail because of a divergence11:36
Q__xuhm11:37
ddaaThe "light checkout" is something different11:37
ddaathat needs to ask the remote repository for anything11:37
ddaaanother way of thinking of it is "a plain checkout is a light checkout with a full copy of the history as a local cache"11:38
ddaabottom line being, only use light checkouts if the repository is local or on a fast LAN.11:39
Q__xI guess I'm too much accustomized to how SVN works :/11:39
ddaabecause what you save in initial checkout time, you pay back in slower operations11:39
ddaaQ__x: actually, if you just do "bzr checkout" "bzr commit"11:40
ddaait should work right11:40
ddaathat's tuned to be easy to svn users11:40
ddaayou're just making it complicate for yourself by using a lightweight checkout as a way to try and make it work like svn.11:40
Q__xsure, I;m OK with pphilosophy, just don't have a place for all this GBs of our history11:41
ddaathen you're out of luck11:41
Q__xand time for working with lite checkout often...11:41
steshawddaa, do you know why the light checkout is slower?11:41
ddaasteshaw: I don't KNOW why it's slower in this particular case.11:42
ddaabut generally, using a light checkout with a remote repository involves a lot more network traffic11:42
steshawI wonder why is causes more network traffic on commit?11:43
ddaawith a normal checkout, the revision data is generated entirely from local data, and bzr only needs to upload the result.11:43
ddaasteshaw: because the repository is across the network11:43
steshawah, I figured it would have enough information locally to manage a commit11:43
ddaanope, use a plain checkout for that11:44
steshawok, np11:44
ddaathere is a perennial wanted feature that would make you happy11:44
steshawI'm been wondering whether bzr has a way to "prune" and "splice" repositories11:44
ddaathat's called "history horizons"11:44
ddaabut it has complex ramifications and has never been urgent enough to implement11:45
steshawthanks ddaa, I am googling for it :)11:45
ddaaif you can't cope with a few GB of history data, just take a couple dozen bucks and buy a new hard drive.11:46
ddaaBought 500GB 2.5" for 50€11:46
ddaacouple of days ago11:46
steshawI personally prefer a full copy of the repo. I was just curious why the shallow one was slower.11:46
Kinnisonddaa: To be fair, it's more bandwidth than storage which makes me anxious for horizons11:46
Q__xits incompatible with FLOSS ideology to demant new hardware for developing software, ddaa11:47
ddaaQ__x: okay, I'm probably violating some code of conduct by saying that. But That's a stupid statement you just made.11:48
ddaaYou are working on a project with has hundreds of MB of data.11:48
Q__xnah, bzr is just bizarre :D11:48
ddaaIt's not a matter of ideology, you just need a few GB of storage space to work on that.11:49
Q__xyes, hundreds MB of content, but in a year we'll have a half terabyte of data if it will be growing that fast :(11:50
ddaaif your repo is polluted by unwanted bulky cruft, you can trim it out with a combination of fast-export and fast-import.11:50
ddaaQ__x: nothing specific to bzr there11:50
ddaamaybe you do not want a DVCS if you cannot cope with that11:50
ddaayou'll have the same problem with git or mercurial11:50
Q__xok, thanks for pointing fast import/export things11:51
Q__xit may solve lots of issues to delete the history after the project will be operating more vertically and less horizontally11:53
ddaafrankly, I'm not convinced svn would not make you more happy11:53
Q__xi think it would11:53
ddaapeople would still have the option to use bzr-svn if they want11:54
ddaaalso11:54
ddaabzr-svn provides the option to serve the bzr branch using the svn protocol11:54
ddaamhhh11:55
ddaabut that does not work for commit, yet11:55
Q__xdid'nt knew that :)11:55
ddaabzr-svn is like awesomeness topped with love11:55
Q__xfrustration, not love in my case11:56
maxbbzr-svn is awesomeness12:03
maxbThe frustration occasionally occurs when it's not ultimately awesome12:03
Q__xnot, its constantly with me12:04
maxbWell, talk to people here, we can probably help :-)12:05
maxbI have to admit, it helps a lot that I understand a lot of the guts of bzr-svn now12:05
Q__xJust did it, maxb12:05
maxbHmm? I thought the previous conversation was about lightweight checkouts, not bzr-svn?12:05
Q__xI don't want to get into guts, really... I need a documentation, guide, working GUI (which is not in latest stable XP version), not a helpful hand, wasting other's time and energy with any minor problem12:06
Q__xok, thanks a bunch once again folks12:10
vilamaxb: thanks anyway :D12:12
ddaaoh, I did not think to ask about windows12:26
ddaalightweight checkouts + windows is probably quite pathologic12:27
ddaabecause the dirstats don't work very well12:27
ddaa... but people generally don't like it when they are told their filesystem sucks...12:27
chmouelhi is it here the newbies question about bazaar?12:31
ddaaall questions welcome, just ask, don't ask to ask12:31
ddaayou can also check https://answers.launchpad.net/bzr12:32
=== jorge_ is now known as jcastro_
=== jcastro_ is now known as jcastro
vilajam: ping14:41
james_wyay, another inconsistent delta bug14:46
jammorning vila14:59
vilajam: hey !14:59
vilajam: Did you heard about GaryvdM lately ?14:59
jamvila: about him? no15:00
jamfrom him? Only on the mailing lists15:00
vilayeah, but nothing since 2010-10-24 :-/15:00
vilaas discussed with poolie, I'll release 2.2.1 without the windows installer15:01
jamvila: he just wrote to bzr-explorer-dev about 6 hours ago15:01
jamhe wanted to release the new bzr-explorer to put it into the windows installer15:01
vila>-/ I'm not sunscrined there :-/15:01
vilathat's subscribed under the sun probably...15:02
jambut yes, prior to that the last word from him was 9/1915:02
maxbbtw, is Andrew Starr-Bochicchio on IRC at all?15:03
vilajam: is this clear enough: http://paste.ubuntu.com/502131/15:03
maxbI need to ask questions about the qbzr debian branch15:03
vilamaxb: lp-promote-ppa works like a charm !15:03
maxb:-)15:03
maxbI really ought to give it --dry-run and --sourcepackagenames options15:04
* vila sends gratitude to maxb to help ;)15:04
jamvila: I would probably swap the first two paragraphs, say what we are doing, then say what it is :)15:05
jamotherwise, seems fine to me.15:05
jamIf we could get ahold of gary, then I'd like to know what's up, but I guess we have  to see15:05
* vila fixes (and fixes releasing.txt too :)15:06
vilajam: me too15:06
vilajam: the first one gives feedback to the other ok ?15:06
vilajam: or tell Gary :)15:06
jamvila: certainly, I'll try emailing him directly. Did you want to release *today*?15:07
jamgary's email said he wanted to release bzr-explorer tonight to put it into the installer15:07
jamso it sounds like he wants to build it *today*15:07
vilavila: I did mail him yesterday. Well, we are already at 10 days after freeze and I updated the ppa already, the OSX installers are ready and people have already dl'ed them, FreeBSD includes it, etc..15:08
jamvila: I certainly understand. You did say 5-days15:08
jamIts up to you as RM, I was always *really bad* at it.15:08
vila:-/15:08
vilaI'm a noob RM though and accept all feedback :-D15:09
=== vednis is now known as mars
james_wmaxb: yes, at least something15:14
james_wasomething IIRC15:14
maxbI don't think I've seen him around then. I guess I'll fall back to mail15:15
vilajam: 'announce availability' or 'announce the availability' ?15:16
jamvila: well, it is a release, not an rc, so we can just say "we have released"15:16
jamthe availability stuff is for 'gone gold' and for 'announcing the availability of a release candidate'15:17
vila8-/ This is so passing way above my head :-/15:17
vilaI mean, the tiny english differences... I think I understand the difference between a micro release and a rc ;)15:18
vilaGrr, forgot the [ANN] in the subject15:23
ddaaI think the general idea is that RC are not "releases" (noun) (as in, not supported), so the verb "release" cannot be used for them15:26
ddaaso we use the periphrase "annonce availability"15:26
viladdaa: right so 'announce availability of a new release' is correct, my question is 'announce *the* availability of a new release' was correct too :D15:35
ddaagrammatically speaking, I would think both are acceptable15:37
ddaabut my point is that it's a mouthful which is better avoided15:38
vilayeah, excuse my english I'm French (and also excuse my president...)15:39
ddaaAhem Vincent, tu te ne te souviens plus de moi? Si je me souviens bien, on s'est vu chez Steve.15:41
ddaaAnd I am not any less french than you are.15:42
GaryvdMHi all15:47
vilaGaryvdM: !!!!!!15:49
vilahellllooo, I was beginning to worry that you lost internet connection or even worse :)15:49
vilahmm, may be I've been too enthusiastic... GaryvdM ? Still there ?15:52
GaryvdMYes - doing BE release, for first time15:53
GaryvdMsorry, timing has just been bad - busy at work15:53
vilaouch15:53
vilaAre you including a *new* be in 2.2.1 ?15:53
GaryvdMI hope it's not to different to qbzr.15:53
GaryvdMvila: did not understand *new* question.15:54
vilaIs the BE version you're releasing based on the one included with 2.2.0 or based on trunk or  newer ?15:55
GaryvdMvila: Based on trunk, but I could make a cherry picked version.15:56
GaryvdMvila: Looking at the log since the last release, it's only really bug fixes.15:57
vilaGaryvdM: Do your best15:57
GaryvdMvila: My gut is to release from trunk, even though I know that deviates from our general procedures.15:58
vilaGaryvdM: and keep me informed about the windows installers availability ;) I guess you don't know when that will be ?15:59
GaryvdMvila: I'm sure I can do it tonight.15:59
vilafollow your guts ! (Not doing it can lead to weird stuf  ;)15:59
vilagreat15:59
* bialix waves at GaryvdM16:17
GaryvdMHi bialix16:17
bialixheya Gary!16:17
bialixif you need my help - say16:17
GaryvdMbialix: I had a look at the mp's you wanted to do before the release, but it seemed a bit involved, so I left it.16:19
GaryvdMsorry16:19
bialixGaryvdM: np, I'm starting 1.1.116:20
GaryvdMbialix: I've tag a release and uploaded the .tar.gz16:20
bialixdo you want me to upload the installer for explorer?16:21
GaryvdMbialix: Yes please. my iscc broken for some reason.16:22
=== zyga is now known as zyga-dinner
bialixok, will do16:22
GaryvdMI can fix, but that would allow be to move on the the bzr installer.16:22
GaryvdMbialix: Thanks.16:22
vilaDo we have https://edge.launchpad.net/~bzr-beta-ppa/+archive/ppa users/testers here ?16:26
viladOxxx: ping16:32
=== zyga-dinner is now known as zyga
=== bialix_ is now known as bialix
GaryvdMjam: How did you normally gpg sign the installer that you built on ec2?16:54
GaryvdMjam: Copy and sign locally?16:55
jamGaryvdM: upload it to my own machine, sign it, and upload them from there16:55
jamyep16:55
GaryvdMjam: Ok16:55
GaryvdMIt's a bit slow for me because of bad bandwidth...16:56
jamGaryvdM: if it is on that machine, I can grab it and do the upload if you would prefer16:57
GaryvdMjam: And you sign?16:58
jamGaryvdM: unless you want to give me your key :)16:58
GaryvdMjam: Don't worry, I've already started uploading..16:58
jamGaryvdM: does that mean you are done with ec2?16:59
GaryvdMjam: nearly16:59
GaryvdMjam: Um - also want to do a 2.3 beta build.17:00
GaryvdMafter this is done.17:00
jamk17:00
jamjust let me know when you are done17:00
vilaGaryvdM: yeah for 2.3b1 build !! With sugar on top :)17:05
bialixGaryvdM: explorer installer has been uploaded17:06
mushookiescan someone help me I have a problem17:06
bialixshoot17:06
mushookiesI am coding with someone who uses firebug for testing17:06
mushookiesand commits the code17:07
mushookiesI want to prevent them from commiting or strip fb()17:07
bialixGaryvdM: if needed I'll send announcement tomorrow17:07
mushookiesfrom the code beging commit or prvent commit17:07
mushookiesto a bzr repo17:07
mushookiesthe code is PHP17:07
mushookiesand i want to prevnet commiting of fb() function17:07
mushookiesin bzr17:07
mushookieswere would i begin looking for a solution17:08
rubbsmushookies: check out this plugin, it may do what you want: http://doc.bazaar.canonical.com/plugins/en/text-checker-plugin.html17:08
mushookiesI would even pay someone this is a thorne in my side17:08
rubbsdoesn't look like it will check for specific text yet, but you may be able modify it to do what you need17:09
mushookiesthis is nice17:09
mushookieshmm17:09
rubbsalternatively you may be able to use testrunner and write a test that greps for that specific function and dissallow commiting if it doesn't pass. Just an idea17:11
mushookieswonder how much effort it would be to code what i need17:11
mushookiesI guess ill check latter17:11
mushookiesthanks rubbs17:11
rubbsnp17:11
bialixvila: will you send announcements to bazaar-announce ML?17:19
vilabialix: I did for 2.2.117:19
bialixfor some reason I haven't received it17:20
vilamaxb: by the way, you know about the selftest '-s' option right ? (Just filed bug #650001 and realized you didn't mentioned '-s' when you first reported the problem)17:24
ubot5`Launchpad bug 650001 in Bazaar "bzrlib.tests.test_config.TestGlobalConfigItems.test_absent_user_id fails when run in $HOME (affected: 1, heat: 6)" [Undecided,New] https://launchpad.net/bugs/65000117:24
maxbAh, that would be faster, wouldn't it :-)17:25
vilamaxb: especially in this case, try it17:25
vilamaxb: also, you can use some shorcuts: -s bt == -s bzrlib.tests, bb == bzrlib.tests.blackbox, bp == bzrlib.plugin17:26
vilamaxb: and you can use it multiple times -s bb -s bt.test_config17:27
vila<blinks>17:34
vilalp merge proposal display links for bugs if --fixes was used..... obviously I noticed that before... but didn't realize it aws *useless* to mention it in the cover letter...17:35
=== beuno is now known as beuno-lunch
=== abentley is now known as abentley-lunch
jelmermaxb: hi18:01
maxbhi18:01
maxbI imported 2.2.1 using 'bzr merge-upstream' for the PPA packaging. I was wondering if it was worth pushing the result of that import somewhere within pkg-bazaar namespace, and mentioning it on pkg-bazaar-maint, so that it would be available if 2.2.x gets uploaded to Debian anywhere18:02
maxbAlso, I was surprised to discover that the pkg-bazaar qbzr/unstable branch is ahead of unstable, and wondered if there are any team guidelines that apply18:03
maxbs/ahead/ahead by an upstream version/18:03
jelmermaxb: I think Andrew pushed to unstable before he knew we shouldn't upload to unstable.18:04
jelmermaxb: did you merge-upstream while also specifying the upstream branch?18:05
maxbyes18:05
jelmermaxb: I'm not sure if it would be useful to push that anywhere. experimental has 2.3b1 already, no new versions will be uploaded to unstable.18:06
maxbsince 2.3.0 will be out before squeeze is, right18:06
jelmermaxb: 2.3 won't make it into squeeze18:07
maxbRight, 2.3.0 will be released before testing unfreezes, thus 2.2.x will never be uploaded to unstable ever18:07
jelmermaxb: right18:08
maxbIn that case, I think I should "bzr rm .bzrignore" in the pkg-bazaar branches, since that caused me some consternation when trying to figure out how to drive bzr merge-upstream, until I figured out that the fact it's absent in the tarball means it should be absent in the merge-upstream-ed branch18:09
jelmermaxb: I disagree, I think that's a bug in bzr-builddeb. After the first merge where .bzrignore is ignored merge should not try to remove it again.18:16
maxbWell, the problem with that option is that the .bzrignore in the packaging branch becomes disconnected from the one in mainline, and does not receive future merges of updates18:17
jelmermaxb: An out of date .bzrignore is better than none at all imho. The upstream branch (which you're specifying) has the .bzrignore file though so bzr-builddeb /could/ merge it in.18:19
maxbI guess it could. It would be a very weird special case of merging, though18:20
=== beuno-lunch is now known as beuno
vilamaxb: I agree with Jelmer. There should a way to say: I don't want to hear from this file, at least in the foreseeable future. Please remind me in six months or when this or that change, but please, don't make it a conflict  each time I merge.18:29
vilasudobzr don't conflict (and sudo make me a sandwich ;)18:29
maxbThe issue is not the conflicts18:35
maxbThe issue is that there are three 'threads'18:36
maxbThe upstream thread has a .bzrignore18:36
maxbThe tarball-mirroring bzr-builddeb-maintained intermediate thread does not18:36
maxbAnd the packaging branch does18:36
maxbAnd changes to the .bzrignore ideally need to be merged from the first to the third18:36
GaryvdM2.2.1 windows installers done.18:41
* GaryvdM busy updating wiki.18:41
KobazI just broke bzr... http://pastebin.ca/195053019:18
fullermdUh oh.  You've got insurance, right?19:20
Kobazheh19:20
vilaGaryvdM: Yeeeehaaa !19:20
fullermdSeems to me that error came out of a mismatched plugin.  bzr-svn maybe?19:21
Kobazi dont think so... the error came all of a suddon, when i did a pull19:21
vilaKobaz: while I realize you're not on windows, you may have noticed that bzr-2.2.1 is officially out19:21
Kobazi upgraded bzr to 2.2 just to see if whatever bug happened was already fixed19:21
=== vila changed the topic of #bzr to: Bazaar version control | try https://answers.launchpad.net/bzr for more help | http://irclogs.ubuntu.com/ | Patch pilot: jam | Release Manager: vila | bzr 2.2.1 is officially out | bzr-2.0.6, 2.1.3 and 2.3b1 need installers, aTdHvAaNnKcSe ! Some of them are already available, please test !| work on bzr: http://webapps.ubuntu.com/employment/canonical_BSE/
Kobazfullermd: i did a bzr pull, a bunch of bzr reverts and bzr resolveds, and then bzr st broke19:22
vilaKobaz: can't stay here, but this sounds like a known bug. Did you try to report it ?19:22
Kobaznot yet19:22
fullermdSee if you have any fragments of lock files around?19:23
Kobazwhat are the filenames19:23
fullermd.bzr/branch/lock/, any files in there.19:23
fullermdDitto .bzr/checkout/lock/19:23
fullermdAnd .bzr/repository/lock/19:23
fullermdThe dirs should all exist, but be empty.19:24
Kobazall empty19:24
vilabzr st should barf if any lock was involved methinks, your dirstate file may be corrupted see the FAQ on lp on how to rebuild it19:24
Kobazhttp://pastebin.ca/195053519:26
Kobazthat's the leadup to the st error19:26
vilaKobaz: wow, really sorry I must go, but this sounds like a new bug, mention 'inconsistent delta' in the subject19:28
Kobazk19:40
=== abentley-lunch is now known as abentley
GaryvdM2.3b1 installers done, and uploading.20:13
GaryvdMjam: I'm looking at doing bzr 2.1.3 and 2.0.6 installers. I think the best is going to be to branch lp:bzr-windows-installers from rev 9320:14
GaryvdMjam: Ian made comments that the new scripts would not work with 2.0/2.1. I'm not sure why, but I guess I should trust him.20:16
jamGaryvdM: I'm sure we could make them work, but I don't think he was trying to get it to work20:22
jamso yes, I agree20:22
jamjust use the old version20:22
GaryvdMjam: Ok20:22
vilaGaryvdM: don't rush on 2.1.3 and 2.0.6, we haven't built them for OSX, debian may not use 2.0.6 either20:24
vilaGaryvdM: the rationale is that since we 'package' for windows and osx, we don't have to maintain compatibility for 2.0 and 2.120:24
GaryvdMvila: Ok.20:25
vilaGaryvdM: people can just update to 2.2 since we provide *all* the needed parts20:25
GaryvdMjam: I'm done with the ec2 host then. Please shut down.20:26
vilaGaryvdM: I'd say (to dOxxx and to you now), let's wait for people with good reasons to not update to 2.2 before building them20:26
GaryvdMlol20:26
vilaI will post to the ML on the subject soon, so we can discuss it, but I think 2.0.6 and 2.1.3 installers can wait during the discussion20:27
GaryvdMok20:27
vilaWe already have full plates by releasing a first beta and there will be certainly be a bug pike20:28
vila2.1.3 may never land in debian either AIUI20:28
vilaFreeBSD maintains the latest stable only20:29
vilaI'm unclear on gentoo (any user or packager of gentoo around ?)20:29
vilabut anyway, I'm already talking about distributions based on source which can be released without installers20:30
GaryvdMWoot - the beta ppa has 2.3 b1 - nice maxb20:30
vilaGaryvdM: yup, we are ready to release. I'll release it soon.20:36
AdvancedGardeHello there.20:42
rubbshello20:44
AdvancedGardeI'm trying to setup a reposity on my server through sftp. I'm getting ~ "/.bzr": [Errno13] Permission denied20:45
AdvancedGardeI'm trying to conect from my windows machine.20:47
AdvancedGardeIf I try to initialise using the gui, it asks for the password, says authentication successful! then asks for the password again before giving a permission denied error.20:48
AdvancedGardeThe server is running ubuntu20:48
AdvancedGardeWhat else might you need to know?20:48
GaryvdMAdvancedGarde: Can you ssh to the box and do a "ls -la"20:48
GaryvdMAdvancedGarde: check what the owner and group is, and what the permissions are.20:49
GaryvdMyou may need to do a chown/chmod20:49
vilaIf the server is Ubuntu use bzr+ssh instead of sftp20:50
AdvancedGardeGaryvdM would you like me to paste the result to a pastebin?20:50
GaryvdMAdvancedGarde: Ok - just check for private data.20:51
AdvancedGardeYou mean, don't paste anything private?20:51
GaryvdMYes20:52
AdvancedGardekk20:52
AdvancedGardehttp://pastebin.com/5y4SaFef20:53
GaryvdMAdvancedGarde: Sorry - should have said - please do this in your branch.20:55
GaryvdMAdvancedGarde20:55
GaryvdMcd branch20:55
GaryvdMAdvancedGarde: What user are you doing the bzr init/push?20:56
GaryvdMas20:56
AdvancedGardeI've created a user on the server called bazaar20:56
AdvancedGardeThere is no brance on the server at the moment?20:57
GaryvdMAdvancedGarde: Are you doing a init, or init-repo, or push?20:57
AdvancedGardebzr init-repo sftp://bazaar@advancedgarde.co.uk20:59
maggegood evening. i have a bzr repo where i think theres some files with incompatible filenames. bzr says the following on checkout "exceptions.UnicodeEncodeError: 'latin-1' codec can't encode character u'\uf0f8' in position 60: ordinal not in range(256)". how can i get around that? im on ubuntu, the files were checked in on win.20:59
GaryvdMAdvancedGarde: You probably want sftp://bazaar@advancedgarde.co.uk/home/bazaar/my-repo20:59
GaryvdMAdvancedGarde: with out that, it's going to try create the repo in the root of your file system.21:00
AdvancedGardexd okay, let me give that a try21:00
GaryvdMquestion to others: do we support sftp://user@server/~/my-repo?21:01
AdvancedGardesexy! that worked. Thanks a bundle. I'd assume it would be working in the home dir.21:01
GaryvdMGood night all.21:02
=== BasicPRO is now known as BasicOSX
=== lifeless_ is now known as lifeless
=== Ursinha is now known as Ursinha-afk
james_wmgz: have you seen this before? http://paste.ubuntu.com/502332/23:03
mgz...the actual exception doesn't seem to be in that paste, but... upgrade your testtools from 0.9.423:04
james_wmgz: oh, sorry: AttributeError: 'NoneType' object has no attribute 'decode'23:05
mgz...man, I really don't want testtools to stay 0.9.4 for squeeze or I'm gonna be sauing that a lot.23:05
mgz*saying23:05
james_wmgz: I don't think anything has changed in the environment, so what causes this?23:05
james_wlifeless should update it in sid, and then my environment would update23:06
mgzcause is one of my branches having a bug that I didn't find till after landing23:07
lifelesssqueeze is frozen23:07
mgzit's been frozen for a while...23:08
lifelessyup23:08
mgzI remember for lenny that they let bugfixing minor changes land during freeze23:09
mgzbut it may not be possible.23:10
pooliehi there john23:12
swebohi23:15
swebocan i edit the bzr-history? i forgot to add a file at a ci lots of revisions ago. i would be great if i can add it afterwards to a defined revision in the past... is that possible?23:17
dashswebo: revisions are immutable, you'd have to essentially rebuild the history23:17
swebocan i delete a revision?23:18
poolieswebo: you can use bzr-rewrite to make a new better history23:35
poolieor more lazily, just uncommit everything back to there and make one big revision that's correct23:35
pooliedepending on how much you care about keeping the detail23:35
swebohmm or i copy the whole branch and copy the files of each revision to check them in again... that are not so many revisions23:36
mgzswebo: if you're thinking about that it's easier to do bzr uncommit --force and bzr shelve --all repeatedly, fix the revision you care about, then unshelve and commit, can even preserve the commit messages with a little copy and paste23:40
pooliemgz i wonder what would have happened if you'd run annotate to give a leaderboard for misspelling its/it's :)23:42
lifelessI would win.23:43
pooliei think so23:43
mgzI deliberately resisted that, because I'd be standing in a glass house when it comes to spelling :)23:43
poolie:)23:47
pooliebug 647588 is a bit poignant23:47
ubot5`Launchpad bug 647588 in Bazaar "launchpad plugin doesn't work with Python 2.7 (dup-of: 612096)" [Undecided,New] https://launchpad.net/bugs/64758823:47
ubot5`Launchpad bug 612096 in Bazaar "XMLRPCTransport is incompatible with python 2.7 (affected: 8, heat: 53)" [High,Fix released] https://launchpad.net/bugs/61209623:47
poolieall that careful analysis and then just closed as an already-fixed dupe :)23:48
mgzyeah, man I felt bad about that one23:48
mgzI wish the close-as-dupe page was like the other status edit pages and let you put a comment in at the same time, nearly always you want to say something23:49
pooliei agree23:49

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