/srv/irclogs.ubuntu.com/2010/12/24/#bzr.txt

=== jelmer is now known as Guest82858
=== mm-mysql_ is now known as mm-mysql
=== Ursinha is now known as Ursinha-afk
=== idnaria is now known as idnar
=== Kilroo1 is now known as Kilroo
maxberm... help?  'ssh foo@bar' works. 'bzr branch bzr+ssh://foo@bar/baz' says 'Permission denied (publickey).'  !?!?!?02:43
AfCmaxb: 'baz' is an absolute path, right?02:48
AfC[I don't think that's your problem, but]02:48
maxbactually it's nonexistent. there are no bzr branches on that server at present. just trying to get connectivity working02:49
AfCwell, er02:50
AfCput a branch there, try again02:50
AfC(even just bzr init, eh?)02:50
maxbindeed02:50
maxbsame error though02:50
AfCgood luck02:50
AfCbrb02:50
maxbahh03:00
maxbit works a lot better if you don't have script that wraps ssh that breaks on the way bzr invokes ssh but not on the way you invoke ssh yourself03:01
=== rockstar` is now known as rockstar
HancockSo I just did a plain bzr revert08:21
Hancockon accident08:21
Hancockcan I undo that revert08:21
Hancocksomehow?08:21
fullermdNot automatically, but it leaves backups of any files you changed.08:21
Hancockso how I could I get access to that08:22
Hancockso I can un revert 1 files.08:22
fullermdThey're right alongside the files, with names like file.~1~08:23
Hancockoh,  that is what those mean.....08:25
Hancockthanks, found it :)08:28
vilaHancock: that's mentioned in 'bzr help revert', is there something that can make it clearer for you ?08:29
fullermdJust be careful.  Sooner or later you'll get cocky, and be all, "I know what I'm doing", and start doing revert --no-backup.08:29
fullermdThe third time you do so (I've carefully modelled the universe to determine that number), you'll suddenly need the changes you just blew away.08:29
vilaat that point you start using "bzr shelve --all -m'y precious'"08:32
fullermdvila: G'morning, BTW.08:33
vilaoh, hi fullermd ! Hi all !08:33
fullermdvila: Incidentally, re: bug 69353308:34
ubot5Launchpad bug 693533 in Bazaar "join drops tags on the floor" [High,Confirmed] https://launchpad.net/bugs/69353308:34
vilayeah, I read this in the log08:34
fullermdI'm of half a mind that should be Critical'd.08:34
fullermdCounterargument: it's not a regression...08:35
vilaI think it's not that it drops them but respectfully ignore them :)08:35
fullermd...  so, it takes them out for dinner and a movie, but never calls again?   :p08:35
vilakind of :)08:35
vilacritical may be too much indeed, very annoying though, on the other hand nobody ever reported it...08:38
fullermdAnyway, I half feel like it's the sort of thing serious enough we should block the release on it.  OTOH, it's been there for the last couple major releases and nobody noticed, and we're sorta winding toward the end of the release cycle.08:38
vilacrossing on the wire ;)08:38
fullermdGreat minds think alike  :)08:39
fullermdAlso, the two of us sometimes do too.08:39
vilalol08:39
fullermd[Meta-]data loss bugs make me antsy.08:39
vilathat's the point I'd say, tags are... only tied to revisions in a specific way, they can be missed easily (as revealed here)08:41
PengIs 'join' being promoted nowadays? Last I was here, nobody really used it.08:41
PengIf nobody still uses it, IMO High and non-blocking is good.08:41
vilano, it just happens than some people started using it recently08:41
fullermdI've used it occasionally.08:41
PengMaybe block the next release, but if you want to push the current one out the door soon...08:42
fullermdjoin for by-_reference_ trees is all murky and works-just-enough-to-screw-you-up.08:42
fullermdjoin as merge-into-subdir works great.  I mean, except for losing your tags anyway.08:42
vilaI'd like spiv opinion first, it may  be pretty shallow now that he fixed a deeper related issue08:42
fullermdYeah.  He seemed so optimistic about that branch fixing it.  I almost felt guilty when it didn't.08:43
vilabut the root cause may be that we don't know how to properly merge tags08:43
vilaI think he fixed the 'tagged revisions do not propagate cleanly' and this bug is 'join should also copy the tags'08:44
fullermdWell, merge does well enough without being able to 'properly' merge tags.08:48
fullermdAnd join is roughly just the same as 'merge -r0..-1 ; mv root'08:49
vilacould be, I'm not really familiar with the tag related code08:55
vila..and looking at join code, I wonder if you're allowed to join an uncommitted tree... which would be... weird08:55
lifelessvila: hi11:09
vilalifeless: hey !11:09
lifelesshave you tried testr --parallel yet?11:09
lifelessI'd be interested in how it compares to bzr's parallel - it uses test timings to inform the partitioner11:10
lifelessmgz: so you're updating that branch right?11:10
lifelessmgz: or you have done, and I should merge?11:10
vilano, wanted to but had to revert to testtools 0.9.7, I may misremember but I thought it was related11:10
vilalifeless: you mean timings from previous run ?11:12
lifelessyes11:13
lifelessit builds a little db of testid : duration11:13
vilaneat :)11:13
lifelessand when it partitions the tests it makes the partitions have ~ the same total duration11:13
lifelessI'd love to know how it works for you11:14
vilaI'll put that in my TODO and let you know once I upgrade testtools11:14
lifelessjml: re https://code.launchpad.net/~jml/pyflakes/duplicate-class-defs/+merge/4460111:14
jmllifeless: yes?11:14
lifelessjml: I'm curious how my example differs from what your branch catches11:14
lifelessthe description seemed an exact match, to me.11:15
jmllifeless: have you looked at the tests in the branch?11:15
lifelessno11:15
vilaWAG it catches parameters overriden without being used11:15
jmloh. hah. I made a typo.11:15
jmlthinko.11:15
jmllifeless: there you go.11:19
lifelesshah!11:19
lifelessI haven't done testtools 0.9.911:20
lifelessI might do it as a xmas present to the world11:20
vilajelmer_: ping, regarding bug #693880, do you have know which test is failing without your patch ? Or is there no such test ? :-/11:27
ubot5Launchpad bug 693880 in Bazaar "_ReportingFileSocket.readline lacks size argument" [High,Confirmed] https://launchpad.net/bugs/69388011:27
jelmer_vila: a bunch of http related ones11:27
jelmer_vila: I can provide you with a test log11:28
vilaha, good, but... why aren't they failing during the daily builds then ?11:28
jelmer_that's a good question..11:29
lifelesspython 2.7?11:30
jelmer_lifeless: yeah11:30
lifelessthat will be why11:30
jelmer_http://samba.org/~jelmer/natty-http.subunit11:31
jelmer_lifeless: the natty chroots already have 2.7 as far as I can tell11:31
lifelessjelmer_: dunno then11:31
jelmer_it's a slightly different version though - I have 2.7.1-2 and the chroot has 2.7.1-1ubuntu411:32
vilajelmer_: I don't have yet a natty vm (nor any natty available in fact) but I can help you test against python2.[456] if that helps11:33
lifelessnight all11:33
jelmer_g'night lifeless11:33
vilajelmer_: all I need is a test subset to run on babune11:33
jelmer_vila: That'd be great, I don't have any machines with python2.4 or 2.5 anymore11:33
vilajelmer_: -s test_http ? Or are these ones passing ?11:35
vilagrr, I'll have to check manually for 2.4, but 2.5 would be ok (don't ask)11:37
jelmer_vila: it looks like it's the last upload of python that breaks it11:38
vilaha, good, at least we know11:38
vilatalk about 2.7 being very conservative...11:38
jelmer_well, technically we weren't conforming to the API anyway..11:39
vila:)11:39
vilalet's address the issue first, we'll in a better position to throw stones and dodge the stones they'll throw at us :D11:40
vilaor switch to entirely different activities not involving stones at all, snowballs come to mind11:41
jelmer_heh11:41
* vila back to setting up the natty slave finally11:43
vilashudder... I love when upgrading a vm blow up the *host* X server...11:52
vilablows even11:52
jelmer_what sort of vms are you using?11:53
vilavbox11:53
vilafirst time I see this though, first I lost the window decorations, now it's repainting the screen verrrry slowly, scary11:54
vilareboot coming11:55
vilafirst shutdown all apps, very funny now that the virtual *desktops* have been *partially* merged...11:57
=== frakturfreak_ is now known as frakturfreak
jelmer_vila: there's some more test failures on natty, if you're going to look at natty anyway... *hint hint* ;-)12:18
vilajelmer: yeah (was lunch here), I know, but I've been waiting for natty (*Classic* desktop) to stabilize enough12:53
vila..and no more virtual desktops :-( What the hell did break ?12:55
vilawow, spurious shutdown !12:57
vilaerr no, just the fans going silent, pfew, but with the screen going dark...12:58
maxbI'm running natty (Classic Desktop) on my netbook. I dare not try it on my main machine yet :-)12:59
vilamaxb: same here, that's why it was (and still is) so annoying to have the *host* contaminated13:00
mgz<lifeless> have you tried testr --parallel yet?13:43
mgz<lifeless> I'd be interested in how it compares to bzr's parallel - it uses test timings to inform the partitioner13:43
mgzyou'll want some non-linux2 cpu counting logic before comparing too much with bzr13:43
mgz<lifeless> mgz: so you're updating that branch right?13:44
mgzshould be all updated, yell if you need me to do anything else.13:44
vilawhat's the canonical command/gui used on Ubuntu to change a hostname ?13:58
vilaI've edited /etc/hostname but this looks incomplete13:59
vilahence probably bogus13:59
maxbvila: I believe that's all you need to do have it set correctly at next boot14:07
maxbman 1 hostname to change the setting in the running kernel14:07
vilamaxb: almost, etc/hosts needs to be updated too, and apparently there is no gui for that anymore (I used to tweak it via the network manager prefs)14:08
vilathe trick is that I generally set the right host name during install and never have to modify it ... until today :)14:09
viladon't know why, but changing etc/hosts makes sudo happier...14:09
maxbYeah, /etc/hosts can upset all kinds of thing s you wouldn't think of14:24
vilamaxb: sounds good now, thanks for confirming :)14:26
mgzokay, off to get cold outside.14:33
vilajelmer: I think you will appreciate the irony: http://babune.ladeuil.net:24842/view/selftest-all-platforms/job/seltest-natty/1/console14:41
jelmervila: hehe14:43
vilathis is less fun than it appears though, as it seems any natty user is now in trouble...14:44
vilajelmer: is that correct or am I pessimistic here ?14:47
vilajelmer: if not, this is really worrying, how can we detect such python changes earlier ? Should the daily build use -proposed ?14:48
jelmervila: yes, that's correct - with the python2.7 in natty from yesterday14:53
vilaargh14:53
jelmervila: natty is not out yet, so this is as early as we can detect it14:53
jelmervila: I think we should just fix it, release the next beta and make sure it gets into sid & natty14:54
vilajelmer: yup, so maybe I should not postpone 2.3b5 finally :-/14:55
jelmervila: fwiw the change in upstream python was the fix for python bug 679114:56
ubot5Launchpad bug 6791 in hotplug (Ubuntu) "hotplug: Post-installation script fails" [Medium,Fix released] https://launchpad.net/bugs/679114:56
jelmerit was only committed to python upstream SVN 5 days ago14:57
vilarhaaa, *python* bug ! Thanks for putting me on the wrong track ubot5 !14:58
* vila reading15:00
vila. o O (Malicious server crashing clients... SO WHAT !)15:00
jmlbzr's log file stuff in TestCase should be in a fixture15:01
vilajml: or deleted :)15:04
vilajelmer: gentoo will be contaminated too :-(15:15
jelmerare they running python out of the release branch?15:15
jelmerthe problematic bit is a svn snapshot from 18 december. It's not in any release yet.15:15
vilaI don't remember the details but they some people use 2.7 too15:16
jelmerversions prior to that svn snapshot are not affected, so only people running directly out of svn will be affected15:19
vilajelmer: right, I get that, but for how long ?15:25
vilajelmer: I don't think it's worth nagging python devs for reverting this right ?15:26
* vila feels dirty: installing a symlink in /usr/bin, haven't been forced to do that in .... decades ! At least...15:28
* vila resumes testing the natty slave15:28
jelmersame here; I gave up on my bzr.dev alias a while ago15:30
jmlgah15:31
jelmernow running system bzr and packaged plugins, empty ~/.bazaar/plugins15:31
jmlI'm getting 'No handlers could be found for logger "bzr"' when running a test in Launchpad that does bzr stuff15:31
jmlbut afaict, getLogger('bzr').handlers has stuff in it.15:31
jelmerjml: that sounds familiar, I've seen similar things using bzrlib in other apps15:32
jelmerAFAIK adding handlers fixed that though15:32
jmlI wish Python logging wasn't a global registry with hierarchy.15:33
vilajelmer: http://babune.ladeuil.net:24842/job/seltest-natty/lastFailedBuild/ 372 failures to start with 8-(15:34
jelmervila: that's mostly the same bug though15:34
vilayup, reading now15:34
vilajelmer: so starting with -s bt.test_http should be good enough to test against various python, working on that now15:35
vilajelmer: should I adopt the bug now ?15:35
jmljelmer: oh, nice15:36
jmljelmer: Launchpad's logging magic messes things up.15:36
jmllogging.getLogger('bzr') != bzrlib.trace._bzr_logger15:36
jelmervila: feel free to, I won't be able to look at it before EOD15:36
vilajelmer: ok, I'll take it then (being pretty sure I'll got a reviewer, mwhahaha :)15:37
jelmerjml: Argh15:38
Stavroshello15:42
Stavrosi have a repo with my code and everything, will it be okay if i hardlink everything to another directory to create a branch?15:43
Stavrosactually hmm, no15:43
vilaStavros: Happy to help !15:45
vilaStavros: not worth mentioning --hardlink in 'bzr help branch' isn't it ?15:45
vilaright, I thought so15:46
vilapfff, bzr-2.2 not compatible with testtools/subunit/whatever...15:53
vilaor is whatever py27 instead ? http://babune.ladeuil.net:24842/job/seltest-natty/5/console15:54
jelmerhmm, haven't seen that one before15:55
vilajelmer: probably because mgz fixed a lot of issues in bzr-2.315:56
babu__hi to all...i want to develop applications....how and where do i start15:58
vilababu__: to put your code under bzr: 'bzr init .' , 'bzr add'16:03
vilababu__: "bzr commit -m 'comment explaining what was changed since last commit'" when you're happy with a change16:04
vilababu__: including adding the files to start your branch16:04
vilaI feel troll'ed...16:07
vilajelmer: it's related to --parallel=fork, so I'll just avoid it here16:11
jelmerah16:12
vilaargh, wrong slave :(16:12
vilanope, not --parallel related16:13
babu__wat is bazaar16:13
vilabut indeed in an area fixed by mgz16:13
jelmerbabu__: Hi16:13
jelmerbabu__: It's a version control system - see http://bazaar.canonical.com/16:14
lifelessvila: whats not --parallel related?17:10
vilalifeless:  http://babune.ladeuil.net:24842/job/seltest-natty/5/console17:10
lifelessah17:11
lifelessyay rearranged modules17:12
vilajelmer: https://code.launchpad.net/~vila/bzr/2.2-693880-ssl-readline/+merge/4467117:22
jelmervila: looking..17:24
vilajelmer: I should have kept the beginning of the comment...17:26
vila... on the other hand, this comment didn't stop you either ;D17:27
jelmervila: I've +1'ed your patch, thanks for fixing that.17:45
vilajelmer: you're welcome, comment already added if you refresh the page :)17:46
vilaok, pqm'ed17:51
vilaI'm off, family is waiting (especially my daughters ;), happy Christmas all !17:52
=== Ursinha-afk is now known as Ursinha
=== Ursinha is now known as Ursinha-afk

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