/srv/irclogs.ubuntu.com/2011/12/13/#bzr.txt

mgzmorning!08:00
vilamgz: hey !08:01
vilamgz: already read your proposal for paths from env, will review shortly08:01
mgzthanks vila08:04
vilamgz: done, update pending, will reboot shortly08:42
mgzthanks vila!08:45
vilamgz: thanks to you, that proposal is really good08:46
vilajelmer: so you fixed bug #pipi :)09:13
vilajelmer: wait, no, you finished the fix from Riddell (the bug number is still funny though ;)09:14
mgz...isn't LGPL entirely pointless for python?09:15
vilano idea09:16
vilamgz, jelmer : standup ?09:16
mgzstandup now if jelmer's around would be good, I need to nip out over lunch09:16
vilak, let's see when he comes up09:17
mgzjelmerctl start09:19
vilajelmerctl alarm ring09:19
jelmerhi vila, mgz09:22
vilaIt Works !!!!09:22
jelmerI'll be right there09:22
jelmer:)09:22
mgz:)09:23
vilajelmer, mgz: pad created, ready when you are09:28
jelmermgz: join us?09:32
mgznearly with you, too many tabs to close09:33
jelmermgz, vila: bug 88114210:03
ubot5Launchpad bug 881142 in Bazaar "AssertionError: unversioned parent while creating working tree using pypy" [Medium,Confirmed] https://launchpad.net/bugs/88114210:03
zygahi http://paste.ubuntu.com/768793/10:06
zygaI got this on precise just now10:06
zygais this known?10:06
jelmermgz: ^10:14
jelmerzyga: please file a bug10:14
jelmerzyga: we'll assign it to mgz :)10:14
zygajelmer, will do10:17
zygabug 90363910:20
ubot5Error: Launchpad bug 903639 could not be found10:20
zygameh, private bug reports10:21
zygajelmer, mgz: ^10:21
jelmerzyga: thanks10:30
jelmermgz: ^10:30
mgzzyga: looks from the traceback like fallout from me removing some default options, should be easy to fix, thanks10:30
zygamgz, this bug is highly annoying, I'd love to use a beta/trunk just to get rid of it10:31
zygaon the similar topic, when using bzr pressing tab for the first time takes a good 5-10 seconds to finish, have you seen this yourself? I think it's related to one of the foreign vcs plugins (perhaps svn, I did some digging around this a few months ago but my memory might be faulty now)10:32
jelmerzyga: that's the hard disk cold cache, python loads a lot of stuff on startup10:33
zygajelmer, I don't think so, it happens all the time throughout the day, it's not just pure disk cache (I can trigger this by going to another directory and pressing tab a few times) -- if anything it is related to a repository/working tree/branch10:34
zygajelmer, and I'm 100% sure it does not happen if I get rid of all the foreign vcs plugins10:34
zyga(I remember this being x10-100 slower on windows when using a large repository)10:35
zygaanyway10:35
zygaseparate bug10:35
zygaI can scratch my itch when tab works again10:35
jelmerzyga: the foreign plugins only update a few dictionaries during bzr loading10:35
jelmerzyga: so I'd be surprised if they actually have an impact on startup overhead10:36
jelmerunless the bash_completion script is doing something weird10:36
zygajelmer, interesting, I'll try to measure this sensibly if I can get tab complete to work10:36
mgzzyga: the issue there is I'm not sure which plugin has the problem option10:36
zygajelmer, I'm 100% sure it's not as nice as you say, perhaps the interactions are less trivial than I thought10:36
zygajelmer, but pure bzr was lightning fast on tab complete last time I've checked10:37
zygamgz, I can help you track this down10:37
zygamgz, is there a way to switch plugins on and off one by one?10:37
mgzvila: ^10:37
jelmerzyga: set BZR_DISABLE_PLUGINS=name1:name2:name3 in the environment10:38
zygajelmer, ok, let's try this10:38
zygajelmer, I'm getting plugin names from the output of `bzr plugins`10:38
jelmerzyga: nevermind, I see what's going on here10:38
zygaoh10:39
jelmerzyga: bash-completion is triggering the loading of all plugins10:39
zygajelmer, It happens when I keep the 'git' plugin10:40
zygajelmer, disabling it makes tab work10:40
* zyga keeps digging10:40
zygayup10:41
mgzokay, so, you can redo the bash-completion script sans plugins with:10:41
zygaonly git seems to be affected10:41
zyga$ BZR_DISABLE_PLUGINS=git bzr bash-completion10:41
zygamgz, this works10:41
jelmerzyga: can you try with bzr-git trunk?10:41
zygajelmer, sure, just a moment10:42
zygado I need to get rid of the packaged plugin or will ~/.bzr/plugins take priority?10:42
jelmerzyga: ~/.bazaar/plugins takes priority10:42
zygagood10:42
vilathis is controlled by BZR_PLUGIN_PATH10:43
* zyga branches lp:bzr-git10:43
zygajelmer, git trunk works10:44
jelmerzyga: it works and it doesn't slow things down, or it just works ? :)10:44
* zyga thinks that bzr needs firefox-style plugin compatibility system where plugins are NOT loaded if they are not marked as supporting certain version of bzr10:45
zygajelmer, I'm just checking plain tab working10:45
zygajelmer, let me check speed stuff now10:45
jelmerzyga: we have that actually, but it's up to plugins themselves to sign up for that10:45
zygajelmer, perhaps it would be saner to swap that responsibility10:46
* jelmer files bug 90365010:48
ubot5Launchpad bug 903650 in bzr-builddeb "loads lots of modules in top-level of cmds module" [Medium,Triaged] https://launchpad.net/bugs/90365010:48
mgzzyga: so, can run for each of those plugins in your list:10:50
mgz`bzr bash-completion --plugin launchpad >/dev/null`10:51
zygamgz, sure10:51
mgzwith 'launchpad' replaced in turn with a plugin10:51
mgzand see which one throws the error10:51
mgz(if any are very noticiably slower that's also interesting)10:51
zygamgs, no crashes10:54
zygaall seem fast now10:55
mgz...is that with any of the plugin envvars set?10:57
mgzI'm trying to work out which plugin I need to update, so I want the error :)10:57
zygamgz, no, that's without any special environment10:59
zygamgz, you probably want to look at the git plugin as I indicated above10:59
mgzah, I did actually change bzr-git11:00
mgzso updating that would have been enough11:00
* mgz wasn't following closely enough :)11:00
zygayes, it seems to be enough11:02
* jelmer will look at doing another bzr-git release11:08
vilawgz: when you get back, down to 4 failures on babune's windows slave, expected or just lucky ?12:09
johanHi, I'm having a problem with a bzr repository of mine:12:11
johan$ sudo bzr update12:11
johanAll changes applied successfully.12:11
johanbzr: ERROR: An inconsistent delta was supplied involving 'gdm/failsafeBlacklist', 'failsafeblacklist-20101011211133-ux797y0aieyjrmnf-718'12:11
johanHow can I solve that issue?12:11
vilajohan: bzr version ?12:12
johanvila: 2.4.212:12
johanformat 2a of the branch12:12
vilahmm, better file a bug, we fixed some inconsistent delta bugs lately but 2.4.2 is recent enough to include them12:14
vilayou may try a 2.5 beta to be sure12:14
johando you know the ppa name in your head?12:14
vilajohan: also, .bzr.log will probably contain more detailed data that should help diagnosing the issue12:15
johanvila: https://bugs.launchpad.net/bzr/+bug/85515512:15
ubot5Ubuntu bug 855155 in Bazaar "InconsistentDelta error when using bzr update" [High,Confirmed]12:15
johanless12:15
johanoops :(12:15
* vila blinks, kiko ? Is that you hiding behind johan ? You've got the *exact* same file reported in the error12:16
vilaincluding the file-id...12:17
johanvila: I'm not kiko, but it's the same repository12:17
vilahehe12:17
johanvila: I added the relevant parts from .bzr.log to that bug12:18
vilajohan: did you try bzr repair-workingtree as suggested in the comments ? (Keeping a copy of .bzr/checkout/dirstate just in case ?)12:18
vilajohan: is that a public repo ?12:18
johanvila: yes, I tried that, it does not work12:19
vilaok, mention that in the bug report, that will help12:19
vila... others12:19
johanvila: nope, it's /etc of a server I'd rather not expose the configuration in public for12:19
vilahmm12:19
vilaanything special about this repo ? stacking ?12:20
vilajohan: can you paste bin an ls -lR of .bzr on paste.canonical.com ? (.bzr contains only bzr stuff, nothing confidential should be exposed by an ls)12:21
johanjust a sec, checking 2.5 beta12:22
vilajohan: and do you know if kiko find a way out for his own case ?12:22
vilajohan: sure, waiting12:22
johanvila: it's the same case, we both maintain the same server12:22
vilaok, 'bzr st' paste too ?12:23
vilaor is status already failing in this setup12:23
vilamaxb: 2.5b4 is out, could you update the beta ppa ?12:24
johanvila: http://paste.ubuntu.com/768887/12:24
johanvila: and http://paste.ubuntu.com/768889/ for bzr st12:25
johang12:25
johangotta run, but I'll be back in 2h12:26
vilajohan: let us know when you're back12:27
vilajohan: just looking at your pastes, the first question that comes to mind is: is there a gdm/failsafeBlacklist in the tree ?12:30
vilajohan: the second one is: it's weird to see a file-id with  '-20101011211133' and no pack file around this date (but may be it just get repacked into a more recent one),12:31
vilathe '-718' hints at a massive 'bzr add' (including at least 718 files) but that doesn't mean this get committed12:32
vilajohan: there are several things we can try to 1) get you out the problem, 2) better diagnose what is happending, but both need your hands ;)12:33
jmlI've got python-bzrlib 2.4.1-1ubuntu1 installed, but it doesn't come with bzrlib.tests.13:00
jmlWhich is annoying, since I'm using code that depends on bzrlib.tests (lp:udd, fwiw)13:00
maxbjml: apt-get install python-bzrlib.tests13:20
jmlmaxb: wow. thanks.13:20
johanvila: there's no gdm/failsafeBlacklist in the tree14:25
johanrevisioned or not14:25
vilajohan: hmm, there was one at some point apparently14:26
vilajohan: what does 'bzr rm --keep gdm' says ?14:27
vilajohan: no wait,14:27
vilajohan: is 'gdm' still versioned (in itself or because other files into it are versioned) ?14:27
=== yofel_ is now known as yofel
johanvila: gdm is versioned15:08
johangdm/failsafeBlacklist was versioned in revno 115:09
johan$ sudo bzr rm --keep failsafeBlacklist15:09
johangdm/failsafeBlacklist is not versioned.15:09
johanbzr log -p gdm|pastebinit - -> http://paste.ubuntu.com/769040/15:10
johancurrent revno is 306 fwiw15:10
* vila scratches head15:11
vilajohan: what happens if you do 'bzr update' again ?15:12
johanAll changes applied successfully.15:12
johanbzr: ERROR: An inconsistent delta was supplied involving 'gdm/failsafeBlacklist', 'failsafeblacklist-20101011211133-ux797y0aieyjrmnf-718'15:12
johanreason: Unable to find block for this record. Was the parent added?15:12
vilabzr missing ?15:12
vilaerr, what does 'bzr missing' says ?15:12
vilasay even15:12
johanUsing saved parent location: /etc15:13
johanBranches are up to date.15:13
vila'bzr info -v' ?15:14
johanhttp://paste.ubuntu.com/769047/15:15
johana different traceback15:15
vilayup15:17
vila'bzr check' ?15:17
vilacould be long, heavily depends on revision graph size and repository size, but /etc.. shouldn't be that big15:17
johanChecking working tree at '/etc'.15:27
johanChecking branch at 'file:///etc/'.15:27
johanChecking repository at 'file:///etc/'.15:27
johanchecked repository file:///etc/ format RepositoryFormat2a()15:27
johan   347 revisions15:27
johan  3288 file-ids15:27
johanchecked branch file:///etc/ format Branch format 715:27
johanthat's the output of bzr check15:28
lamontbzr: ERROR: The dirstate file (DirState(u'/home/lamont/foo/.bzr/checkout/dirstate')) appears to be corrupt: failed to find trailing NULL (\0). Trailing garbage: '\n'15:31
lamontis there a way to clean that up, I wonder?15:31
jelmerlamont: "bzr repair-workingtree" might help15:32
jelmervila: the issue johan is running into sounds like a transform issue?15:33
lamontjelmer: what is that going to do to the working tree?15:33
lamontbzr: ERROR: unknown command "repair-workingtree"15:33
jelmerlamont: its help probably describes it better than I can15:33
jelmerlamont: it's a fairly recent command15:33
jelmerlamont: another alternative is to rm -rf .bzr/checkout, and then run "bzr co"15:34
jelmerbut that might move some of your existing files that have changed out of the way15:34
lamontew15:34
* lamont starts with a backup15:35
mgzlamont: if you have lots of file metadata changes you care about, you have an issue, but just checking out the most last rev somewhere else and copying over the files in your tree would cover most things15:35
vilajelmer: like a symlink -> dir issue you mean ?15:35
vilalamont: or checkout somewhere else and copy the .bzr/checkout/dirstate only, then do 'bzr st'15:36
lamontI saved the tree did the rm/bzr co, and then did the rsync --exclude=.bzr to bring it all back.  bzr st is now clean15:37
lamontI'm going to guess that we managed to reboot the machine in the middle of something in the way of a commit or so15:37
vilalamont: sounds like a possible explanation15:38
vilalamont: we never have such reports though15:38
vilahad15:38
mgzjust during bzr st would be enough. dirstate isn't all that robust, but it's also easy enough to recover in most cases15:38
mgzvila: we had various ext4 reports, some of those were dirstate15:39
vilamgz: really ? I can remember only repository related ones... But Alzheimer...15:39
jelmervila: IIRC repair-workingtree was added exactly for this reason15:42
mgzthe mp for bug 898541 is sitting on its own crying, ever since it had a little blip from launchpad librarian dying... won't someone review him?16:12
ubot5Launchpad bug 898541 in Bazaar " UnicodeEncodeError on mv of a deleted non-ascii file" [Low,In progress] https://launchpad.net/bugs/89854116:12
mgzI'm really mad that I lost my text file with all my NULL_REVISION bug notes in it16:13
mgzmust have put it under a branch that got rmrfed16:13
mgzspent a good half hour going through dupes and categorising failure types16:14
hrwbug 893495 again ;(16:32
ubot5Launchpad bug 893495 in bzr-builddeb (Ubuntu) "Zero byte successful merge after error from dpkg-mergechangelogs" [Medium,Confirmed] https://launchpad.net/bugs/89349516:32
mgzhrw: good (kinda), I wanted to look at that again and can't practically merge gcc locally16:36
jelmermgz: I'll have a look16:38
hrwthis time I handled it with 'bzr diff -c72 >72.diff', extracting changelog.diff, applying it by hand and merging changes by hand16:38
mgza good start would be to set BZR_PDB=1 and see what this_lines, other_lines, and base_lines are and how they get generated16:39
hrwok, will branch, revert change and do merge again with this var set16:41
mgzfrom last time, with the right THIS OTHER and BASE the merge goes fine, so the problem happens before passing things off to dpkg-mergechangelogs16:46
hrwdpkg-mergechangelogs: błąd: ss-970814-1 is not a valid version16:47
hrwbasically bug is same16:47
hrwI exported BZR_PDB=1 and then did merge - no extra log outputed16:47
mgzhm, but you didn't get the UnicodeDecodeError? I was relying on that to break into the debugger at a handy place16:48
hrwhttp://pastebin.com/nsWC2uLF is whole output16:48
mgzyou still have my hack around that problem from last time? basically, I want to know what the merge_changelog.py sees for THIS OTHER and BASE so we know why it's generating 0 byte output (that's till the end symptom, right?)16:51
hrwshit. indeed. I forgot about it16:51
mgzthat's fine16:51
mgzif you also remove the shutil.rmtree at the bottom of that file16:51
hrwit was in bzr-builddeb package?16:51
mgzthat will leave the tempfiles that dpkg-mergechangelog is having problems with in place16:52
mgz^yup16:52
mgzyou can leave the hack around in, it's harmless16:53
hrw17:53 hrw@puchatek:b$ bzr branch -r71 lp:~hrw/ubuntu/precise/gcc-4.6/gcc-linaro-ci-native;cd gcc-linaro-ci-native;BZR_PDB=1 bzr merge lp:ubuntu/gcc-4.616:54
hrwthis is all you need to reproduce16:54
mgzthanks hrw.16:55
hrwno problem16:55
hrwsolving bug will help my work in ufutre16:56
mgzhrw: can you try this on your local bzr-builddeb? <http://pastebin.ubuntu.com/769149/>17:01
jelmervila: urhg, we're reading the user identity from a "email" file ??17:02
hrw  sure17:02
hrwit will be /usr/lib/python2.7/dist-packages/bzrlib/plugins/builddeb/merge_changelog.py file?17:03
mgzyes.17:04
mgzwhat I expect on the merge: the new message added should be output, and then in /tmp there'll be a dir with 'deb_changelog_merge' in it containing the interestingly broken changelogs17:05
hrwtest in progress17:07
hrwchangelog.base17:16
hrwhttp://paste.ubuntu.com/769169/17:16
hrwchangelog.other17:16
hrwhttp://paste.ubuntu.com/769170/17:16
hrwchangelog.this17:16
hrwhttp://paste.ubuntu.com/769171/17:16
mgzthose look not unreasonable, and `dpkg-mergechangelogs changelog.base changelog.this changelog.other > changelog` produces something reasonable?17:20
hrw18:16 hrw@puchatek:tmpgUvyzWdeb_changelog_merge$ dpkg-mergechangelogs changelog.base changelog.this changelog.other17:20
hrwdpkg-mergechangelogs: błąd: ss-970814-1 is not a valid version17:20
mgzthe warning/error about ss-970814-1 is expected, does it also fill out the changelog file?17:22
hrwss-970814-1 exists as package version17:23
hrwlooks like at 20 August 1997 it was valid version17:23
mgzright, it exists, but debian doesn't like it17:23
mgzfor me, I get the warning but I also get a correctly merged 'changelog' output17:24
hrwno, bzr does not like it17:24
hrwwhen I 'LC_ALL=C' failure is same (but in English)17:24
hrwchangelog is never generated here17:25
mgzokay. what does `dpkg-mergechangelogs --version` say?17:25
hrwDebian dpkg-mergechangelogs version 1.16.1.2.17:26
hrwdpkg-devii  dpkg-dev                          1.16.1.2ubuntu3                   Debian package development tools17:27
mgzoh, I forgot to ask, when you ran the merge, did my new message print out after the old error?17:27
hrwPackaging branch status: CURRENT17:28
hrwdpkg-mergechangelogs: błąd: ss-970814-1 is not a valid version17:28
hrwSuccessful merge, but empty file? Dodgy...17:28
mgzif so, there's a simple enough work around in bzr-builddeb that will help you.17:28
hrwso yes, it did17:28
mgzyeay, okay, will fix today.17:28
hrwübercool17:28
mgzfirst, I'll work out what they broke in the newer dpkg versions that's causing things.17:29
mgz*this17:30
mgz`bzr branch apt:dpkg` ... is still really neat17:32
hrwthanks17:34
* hrw -> off 17:34
mgz...then bzr-git nearly OOMs me to death17:43
mgzlet's manually delete some caches and see if it can finish17:45
jelmermgz: what are ou trying to branch?17:47
mgzdpkg17:47
mgz(Pdb) self._group_cache._value_size17:47
mgz4497958417:47
mgzbye bye17:47
mgzhm, that didn't get me my 50MB back, needed to chase refs17:49
mgz...will have to give in for now and cancel to do incremental pull17:52
jelmerhah, commit over lightweight checkouts with pure HPSS \o/17:55
mgzehehe17:55
mgzurk, git:/ doesn't support -r incremental pull?17:56
jelmermgz: nope, because you can't introspect the revision graph remotely17:56
mgzokay, I'll just have to get the packaging branch rather than upstream I guess17:56
mgzmost of that mem usage was probably overhead, pulling from git to bzr shouldn't need local groupcompress caches17:57
=== supton is now known as supton|coffee
=== supton|coffee is now known as supton
mgzthat was a pain, but I have repo.18:43
mgz`PERL5LIB=~/.local/share/perl5 ~/.local/bin/dpkg-mergechangelogs`18:43
vilajelmer: what email file ???18:48
mgzvila: doesn't die in perl get you somehting other than 0 as a return code?18:51
vilamgz: not fully sure but it should18:51
vilamgz: on the other hand I think I remember than die can be caught...18:52
mgzoh, oh, whoops18:52
mgzthe logic is bzr-builddep is `if retcode == 1: ... else: # assume all is well!`18:53
mgz-p+b18:53
vilamgz: yup, man perlfunc says: ptrints LIST to "STDERR" and exits with a non-zero value.18:53
vilageee18:53
vilaI managed to make tyops while pasting...18:53
mgz:D18:54
vilaanyway, that's followed by: If you need to exit the process with a specific exit code, see exit.18:54
mgzso, not dying on bad version numbers would be nice, as it doesn't in my older dpkg version, but this is nice and fixable in builddeb18:56
vilajohan: still there ?19:15
jelmervila: see bzrlib/config.py19:23
jelmervila: we try to read the user identity from .bzr/branch/email19:23
vilaooooh, in the good old days you mean, not now ?19:24
jelmervila: we still do19:24
jelmervila: config.py:140019:24
vila;_;19:25
vilajelmer: this is broken for remote branches right ?19:25
vilajelmer: this code should die and nobody should ever talk about it anymore19:26
jelmervila: hehe19:26
jelmervila: it's not broken for remote branches, it works19:27
fullermdSounds like we need the ability to edit history   :p19:27
jelmervila: but it triggers VFS access19:27
vilajelmer: and who is able to create this file ?19:27
jelmervila: "echo" ? :-)19:28
jelmervila: we have tests that it still works19:28
jelmervila: but I'm all in favor of killing it, too.19:28
* vila bangs head19:28
viladecoded with user encoding though :)19:29
vilaI'm off, it makes me cry too much :)19:29
vilajelmer: sorry, by 'who' I was thinking about launchpad, you think it's allowed there ?19:30
jelmervila: I doubt anybody is using it, but launchpad does allow creating that file.19:31
vilayeah, same here, I doubt anybody even knows about it (I'm sure I've seen this code but I managed to forget until you mentioned it ! Shame on you ! ;) Too bad lp allows it to be created...19:32
* vila really off19:34
=== Quintasan_ is now known as Quintasan
thomiHi - is there a way to import a branch from repository X into a sub-directory of repository Y and keep the history of those files from repo X?19:44
jelmerthomi: "bzr join" ?19:46
* jelmer heads out19:46
thomijelmer: it seems like that only works for branches from the same repo?19:48
fullermdNo, it works for any two.19:48
fullermd"from the same repo" doesn't really mean much anyway.19:49
thomihmm, when I try, I get this:19:49
thomiNoSuchRevision: CHKInventoryRepository('file:///home/thomi/code/unity/.bzr/repository/') has no revision thomir@gmail.com-20111208204500-9v1r9owjaz1qu6aa19:49
thomiI must be doing it wrong ;)19:49
fullermdWhat command are you running?19:50
thomibzr join subdir19:50
fullermdWell, that's a new one in me.19:51
fullermdWhich branch is that rev from?19:51
thomithe target branch - i.e.- the 'subdir'19:51
thomihmmm, I might try this with clean branches, see if I can reproduce it.... one second19:52
fullermdMmm.  Works in a trivial example I tossed together, with 2.4.2 and .dev.19:53
thomiyeah, it works for me when I start from scratch...19:54
thomifullermd: filed bug: https://bugs.launchpad.net/ubuntu/+source/bzr/+bug/90390620:13
ubot5Error: ubuntu bug 903906 not found20:13
Noldorinhi jelmer, life20:28
jelmerhi Noldorin20:29
jelmerI have to admit, no lifeless on IRC would surprise me too :)20:29
Noldorinjelmer, haha yeah. curse him for making me tab-fail.20:29
Noldorinhow's your work going anyway?20:29
jelmerhacking on HPSS, going well :)20:30
jelmerwith a bit of luck bzr 2.5 won't need any VFS calls anymore for normal operation20:30
Noldorinjelmer, not familiar with HPSS. is it like software raid?20:32
Noldorinor a protocol maybe20:32
Noldorin?20:32
mwhudsonNoldorin: high performance smart server20:33
Noldorinmwhudson, not storage system? wikipedia tells me this :-S20:34
Noldorinhmm20:34
jelmerNoldorin: high performance smart server20:36
Noldorinwhat does it do? :-)20:37
jelmerNoldorin: it's what powers bzr+ssh20:37
fullermdPerforms highly.20:37
Noldorinheh20:38
Noldorinfullermd, always a help :-)20:38
* fullermd is a helper!20:38
mgzjelmer: what's traditional to do if I want to get something changed that has a debian upstream?20:52
mgzfile a bug against debian? just post the patch to the relevent ml?20:52
jelmermgz: you mean something that is "debian native" ?20:53
jelmermgz: a good bet is to file a bug in the debian bts and attach a patch20:53
mgz...the fun thing with that is the bug is not actually present on my system20:56
mgzI'm not sure how well reportbug copes with that20:57
jelmermgz: that's fine20:57
jelmermgz: it'll ask you whether you're sure you want to file a bug, but you can just answer yes :)20:58
jelmermgz: alternatively, you can send an email to submit@bugs.debian.org20:58
Noldorinbzr: ERROR: Could not acquire lock "(remote lock)":21:38
Noldorinjelmer, mgz any idea what this means ona bzr init? :-)21:38
Noldorinit's inside a symlink dir on windows21:38
Noldorinnormal dirs work fine21:39
Noldorinnot sure if it's to do with symlinks though...21:39
Noldorinor permissions or something else entirely21:39
Noldorin:-S21:39
mgzfrom inside cygwin? symlinks don't work gererally in bzr win32 certainly.21:40
mgzjelmer: still kicking? mind eyeballing a patch for me to see if I've done anything too stupid?21:42
Noldorinmgz, yeah, within cygwin21:47
Noldorinhas to be to get ssh working heh ;-)21:48
jelmermgz: sure21:48
mgzjelmer: http://pastebin.ubuntu.com/769461/21:51
Noldorinmgz, recommend any alternative for windows/cygwin if i want to specify a custom base path via bzr+ssh?21:52
Noldorinalso, can i manually defien custom prefixes like lp:foo without recompiling bzr?21:52
mgzNoldorin: see the suggestions from the other evening, bzr-bookmarks is probably simpler than playing symlink games21:53
Noldorinmgz, how does that work though?21:54
mgzthat's for <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=651993>21:54
ubot5Debian bug 651993 in dpkg "dpkg-mergechangelogs fails if any changelog contains an invalid version" [Normal,Open]21:54
mgzmgz: try it and find out, it's not something I've ever needed21:55
mgzwait, that's me21:55
jelmermgz: oh perl.. joy :)21:55
mgzNoldorin: ^, also send mail to the list as you do things, this stuff is under documented so your experiences are useful21:56
mgzjelmer: indeed, and try not to let the mixed tabs and spaces confuse you either :)21:56
mgz(I didn't really rearrange code just so I could remove some of those... honest)21:57
Noldorinmgz, lol you just self-highlighted :-)21:57
mgzit was an amusing line to do that on too :)21:58
jelmermgz: it looks plausible :)21:58
jelmermgz: I haven't done an in-depth review, but I'm sure buxy will21:59
mgzthanks, will post and see if I get suggestions21:59
Noldorinmgz, eh looks like a cool plugin. still doesn't help me provide two ssh users on my win server access to the same dir though :-(22:05
jelmerNoldorin: can't they just specify the same location?22:05
Noldorinjelmer, no. all paths are relative to the user home22:06
mgzhm.22:08
mgzokay, now the easy bit.22:09
Noldorinmgz, i guess it's something weird cygwin is doing? :-P22:13
mgzit seems very likely22:15
mgzthere probably is a neat way around your issue, nothing's coming to mind currently though.22:15
Noldorinmmh...22:17
pooliehi all23:02
jelmerhey poolie, how was Queensland?23:07
mgzhey poolie23:10
poolieah i didn't go quite that far this time23:13
poolieit was good though23:13
pooliehow are you?23:13
jelmerI'm doing alright too23:17
pooliei need to miss our calls again tonight23:17
pooliefor the canonical sydney xmas party23:18
jelmerthat sounds like fun23:18
poolieyeah it should be23:19
pooliei think there are a few people who haven't met yet23:19
jelmerpoolie: how many people are there in Sydney? I can only think of a handful23:20
poolie12 are coming tonight, counting one guest23:22
poolieand with a few coming up from canberra23:22
jelmerah, cool23:28
mgzokay, enough of debian changelogs for the day23:30
mgzI need some food.23:30

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