/srv/irclogs.ubuntu.com/2011/09/02/#bzr.txt

=== mwhudson_ is now known as mwhudson
=== yofel_ is now known as yofel
=== BasicPRO is now known as BasicOSX
jammorning all06:56
vilahey jam07:05
vilamorning all07:05
=== mlh is now known as RumpledForehead
=== RumpledForehead is now known as mlh
Riddellgood morning07:43
jelmermoin07:45
vilajelmer: Riddell " moin07:47
Riddelloneiric beta's out, time to upgrade everyone!08:04
pooliehi Riddell, jelmer, vila08:25
poolievila, so there's no pressure for a 2.3.5 or 2.4.1 yet?08:31
vilaworth a check but I think we're fine there08:31
poolieso 2.2.5 is mostly for the sake of branch-out-of-date warnings?08:33
vilaI should file a bug probably if only to collect feedback about what the upgrade policies are across ... err... whatever combination of python/subunit/testtools we want to support on ... hardy, lucid and up ?08:33
vilaso far yes, there is also #805809 but it's unclear that many people can/will encounter it08:34
jamvila: if you're just doing "date" on pqm, it tells you the timezone08:34
vilajam: UTC then08:34
vilajam: but it makes the file stamp origin even more... surprising08:35
vilajam: any guess for that ?08:35
jamvila: I'm not 100% sure what those timestamps are, let me dig a bit08:36
jamvila: 'the file timestamp', is that mtime or ctime?08:37
jam(last modification time, creation time)08:37
jamits pretty clear that your file times don't correlate well with your datestamps08:38
vilajam: I mean the stamp embedded in the file *name*08:38
jamvila: I think that might be the time it was submitted, which could certainly vary wildly from when the test starts08:39
vilajam: so patch.1314909400.log ==> 2011-09-01 22:36:4008:39
vilajam: you mean received ?08:39
jamvila: sure08:39
jamgiven that 2 of them are about 3 seconds different08:39
jam2011-09-01 13:03:31: duration: 2:53:02 start: 2011-09-01 15:18:26, end: 2011-09-01 18:11:2808:39
jam2011-09-01 13:03:34: duration: 2:07:47 start: 2011-09-01 18:13:16, end: 2011-09-01 20:21:0308:39
jamthat can certainly be "submit submit"08:39
jambut it won't be running a test in between there08:40
vilajam: vary, yes, depending on load, but *after* selftest starts ???!?!?!08:40
* jelmer will bbiab08:40
vilajam: yeah, I noticed the 3 seconds08:40
jamvila: not-be-reliable-at-all-because-it-has-nothing-to-do-with-when-the-test-starts08:40
pooliehi jam?08:41
vilajam: well, the file *has* to exist before we write into it08:41
jamhi poolie08:41
pooliehey, see my pm?08:41
jampoolie: I did not08:41
jamugh, there it is08:41
vilajam: so it *has* something to do with when the test starts...08:42
jamvila: given the lack of significant correlation, I would ignore it personally08:43
jamor read the pqm code to figure out what the number means08:43
poolievila, hey, i'm kind of concerned this pqm investigation is ..08:57
pooliebeing done in a laborious way, i suppose08:57
pooliei want the test suite to be fast again08:57
poolieIS are working on replacing the machine08:58
poolieseparately we could look at tarmac08:58
pooliehopefully this particular setup has a life expectancy of only days or weeks08:58
pooliebut, do as you think best i suppose08:59
jampoolie: I have a patch that just removes fsync, and I'm happy enough that it fixes the short term issues09:00
jamits about 2:109:00
pooliewfm09:01
poolieok, good night then09:01
vilapoolie: well, I agree with all you've said above, that was my understanding weeks ago when I realize the slowdown (i.e. wait for the new pqm before anything else), as you've seen the patch was minimal and I didn't spend much on it09:01
poolieok09:01
vilajam, poolie, jelmer, Riddell : thanks for not targeting lp:bzr/2.2 with your landings today, other branches are fine, will slow me down a bit, but I can work on other stuff09:03
jamvila: I shall never submit to your tyranny!09:06
jamand vila, you're probably not going to get a merge window before tomorrow, unfortunately09:06
jamI'm counting about 12 hours of PQM before your 2.2 branch09:07
jamvila: unless you want to prioritize: https://code.launchpad.net/~jameinel/bzr/2.4-disable-selftest-fdatasync-837293/+merge/73757 before the rest :)09:09
vilajam: hehe09:10
vilayeah, I went to the pqm web page after saying this and... well, the point is: once 2.2.5 lands, I'll need to pull and submit again to open 2.2.6, so please leave 2.2 alone until you see the opening09:11
=== zyga-afk is now known as zyga
danilosjam: hi, thanks for the review — I think I'll just go with what I have now, just because HTTP headers seem to be set already and I'd have to restructure the code a bit otherwise to be able to raise a HTTPNotFound instead10:19
jamdanilos: I don't think the headers are sent until we actually start sending data10:19
jambut I could be wrong10:19
danilosjam: also, LP seems not to have picked up on your "merge:approve": I think you've got to use something like " merge approve\n review approve"10:19
jamdanilos: no, I just need "merge: approve" vs "merge:approve" I was missing a ' '10:20
jammerge approve auto review approves10:20
danilosjam: I've actually tried it out and got "AssertionError: Attempt to set headers a second time w/o an exc_info"10:20
danilosjam: oh, nice, I didn't know that :)10:20
jamdanilos: yeah, saves typing10:20
jamso sure, go ahead and land it10:20
danilosjam: thanks, I will10:21
danilosjam, can you please mark it as approved so it doesn't appear as unapproved on the bug (https://code.launchpad.net/~danilo/loggerhead/bug-839395/+merge/73766)10:25
ubot5Ubuntu bug 73766 in Bazaar GTK+ Frontends "Remove file does not update view to show file is removed" [Undecided,Fix released]10:25
danilosubot5, very smart, thank you10:25
ubot5danilos: I am only a bot, please don't think I'm intelligent :)10:25
danilosthat's what I said!10:25
jamdanilos: its marked Merged now, I don't think you need me to regress it back to Approved :)10:32
danilosjam: I thought you'd only do a vote, not touch the entire proposal status, but I guess no big deal :)10:40
=== Quintasan_ is now known as Quintasan
jelmerjam: hi, does bug 839515 look familiar to you?12:34
ubot5Launchpad bug 839515 in bzr (Ubuntu) "bzr crashed with BzrCheckError in _commit_write_group(): Internal check failed: Cannot add revision(s) to repository: missing referenced chk root keys: [StaticTuple('sha1:3c52a9038699157dee61f9bd1b03d255fa021805',)]" [High,Triaged] https://launchpad.net/bugs/83951512:34
jelmerI remember there were some stacking bugs that were fixed a while ago that looked similar. Could this be fallout from those bugs?12:35
jamjelmer: that specifically looks like the bug that made us default to not fetching tags12:39
jambut it does appear that the *.../ubuntu branch is broken12:41
jelmerjam: thanks for confirming12:45
AuroraBorealisso continuing my question that i didn't get answered, what exactly does 'signing' your commits do? since after signing mine, the branch appears unchanged14:55
jelmer_AuroraBorealis, with newer versions of bzr you can see the signatures by running "bzr log" with a particular option14:58
AuroraBorealisdoes that include 2.4.0?14:58
jelmer_AuroraBorealis: I'm not sure, it might just be bzr.dev at this point14:59
AuroraBorealisit seems natty doesn't have 2.4.0 yet o.o14:59
jelmer_AuroraBorealis, though bzr has supported creating signatures since before 2.0 I think14:59
AuroraBorealisso should i push my local branch over my remote one to get it to have the signatures?15:00
AuroraBorealissince i did it on my local branch, it says that no changes were made15:00
jelmer_I'm not sure if we fill in signatures yet, I think we just fetch the signature for a revision when we fetch the revision15:01
AuroraBorealisand it seems that at least in 2.3.4, the verify signatures option went away15:03
jelmer_AuroraBorealis, there is a verify-signatures command in 2.4 IIUC15:05
AuroraBorealishmm15:05
jelmer_AuroraBorealis: the verify signatures option in 2.3.4 had been there for a while but wasn't actually implemented, which was why it was removed15:06
AuroraBorealisah.15:06
AuroraBorealisso the entire signing thing needs some more work to actually be useful :315:06
jelmer_AuroraBorealis: you can use "bzr verify-signatures" today15:07
jelmer_AuroraBorealis: so it is useful, though there are some more improvements we should make15:07
AuroraBorealiswell i'm on linux and it hasn't upgraded xD15:07
jelmer_it should be in oneiric15:09
AuroraBorealisi appear to be in natty15:09
jelmer_AuroraBorealis: you can use the bzr PPA for 2.4.0 (should work on natty), or otherwise be patient for another two months15:13
AuroraBorealisis the ppa this? https://launchpad.net/~bzr/+archive/ppa15:13
jelmer_AuroraBorealis, yep15:14
Riddellshould I be worried that the test bzrlib.tests.test_setup.TestSetup.test_build_and_install is failing for me in trunk?15:19
vilaRiddell: locally or only on pqm ?15:20
Riddelllocally15:20
vilathen yes15:20
vilaand I feel your pain :-/15:20
AuroraBorealisand yay i made bzr crash15:20
Riddellactually it might be due to my new install15:20
AuroraBorealisand yeah, verify -signatures don't work :<15:21
AuroraBorealisi guess i'll file a bug report, after my bagel15:24
Riddellvila: yes it was just that I didn't have everything installed15:26
vilaRiddell: so it fails on on pqm now ? Missing dependency there ?15:27
vilas/on on/only on/15:27
Riddellvila: no it only ever failed locally15:27
vilaha cool15:27
vilajust out of curiosity what did you fix ?15:28
Riddellvila: sudo apt-get build-dep bzr15:30
vilaha, well, yeah ;)15:31
=== beuno is now known as beuno-lunch
jo-erlendI've started working with bzr and I'm really loving it. But I'm a newbie t this, and VCS in general, and I'd like to learn how to actually work with it... I mean, I currently have one directory on my computers, called ~/devel/appname and an lp bzr repository that I push to.16:05
AuroraBorealisand? :316:06
jo-erlendand that's good, but I'm only using one branch. I'd now like to start experimenting more widely with my app, so I thought I'd setup different branches to work with, and then merge with a main branch, that in turn is pushed to lp from time to time.  Is it simply a matter of using different directories, or are there other things to consider?16:07
AuroraBorealisyou have your main branch16:07
AuroraBorealisand then you just branch from that16:07
AuroraBorealisdo stuff with it16:07
AuroraBorealisand when you want to merge it back, merge the main one with the other one16:07
AuroraBorealisso yeah pretty much the second branch will be a seperate folder inside the repo folder16:08
jo-erlendok, so instead of having my code in ~/devel/appname, I'd have it in ~/devel/appname/trunk, /testing, etc? And the ~/devel/appname directory would only contain branches?16:09
AuroraBorealisusually appname is the repository16:10
=== deryck is now known as deryck[lunch]
AuroraBorealistrunk is the 'main deveopment branch'16:10
AuroraBorealisand then testing can be a seperate branch where you are doing experimental stuff16:10
AuroraBorealisthen you can merge testing back into trunk and whatever16:10
jo-erlendyes, that's what I meant in my question. What does that look like?16:11
jo-erlenddoes it mean I'll have my code in appname and subdirectories of that directory will contain the branches? Or will other branches be in the same parent as the trunk?16:12
AuroraBorealisappname is the repository, it stores revisions and stuff16:15
AuroraBorealisand everything below that is a branch16:15
jo-erlendok, so it wouldn't make much sense for appname to be versioned?16:16
AuroraBorealiswell i'm just assuming that the folder appname is a repository16:17
jo-erlendright.16:17
AuroraBorealisso its not really versioned, it just holds branches16:17
jo-erlendunless that requires additional setup. It's only a directory here.16:17
AuroraBorealisyou have to run bzr init-repo or create it in bazaar explorer16:17
AuroraBorealissee: http://doc.bazaar.canonical.com/latest/en/user-guide/shared_repository_layouts.html?highlight=repository16:19
AuroraBorealisand http://doc.bazaar.canonical.com/latest/en/user-reference/repositories-help.html?highlight=shared%20repository16:19
jo-erlendok, and that is self contained so it doesn't matter if I change the name of the directory later?16:19
AuroraBorealisthe name of the repository or the branch?16:20
AuroraBorealisi dont think it matters, because the actual information is in the .bzr directory in the repo / branches16:20
AuroraBorealisbut it will changes obviously the URI of the repo =P16:21
jo-erlend:)16:21
jo-erlendAuroraBorealis, great links. That's precisely what I was looking for :)16:24
AuroraBorealisthe thing about bazaar is that it supports multiple models16:25
AuroraBorealisso you can do it like git does, or svn and whatnot16:25
=== beuno-lunch is now known as beuno
=== deryck[lunch] is now known as deryck
gdoubleuUsing bzr-svn here, and somehow I've got a file that bzr considers versioned but that doesn't exist in the svn repo18:35
gdoubleuif I try to bzr remove the file, bzr ci, bzr dush, then I get a "SubversionException: ... path not found" error18:35
gdoubleuany ideas on how this can be corrected?  Can I safely add the file using svn and then bzr pull the change into the bzr repo?18:36
gdoubleuOn a related note, other than diff'ing an export from the bzr repo and svn repo, is there any way to check if there might be other files/contents out of sync between the bzr branch and the svn repo?18:39
jo-erlendhmm. I had a branch on launchpad that I was working on .I then proposed a merge for upstream, and it was accepted. Now the branch is gone. Is that normal?18:51
jo-erlendoh, it's just hidden. But is it a bad idea to keep working on that branch after it's been merged with upstream, or will that simply mark it as unmerged?18:52
=== med_out is now known as medberry
amaoratest19:35
sixstringI've got bzr (client) setup just fine on one machine. But when I try to branch on a second machine, I get SSH key madness. Any idea how to make SSH or BZR happy? Do I need to copy my keys from one machine to another?20:58
sixstringApparently, you just scp them to the target machine, from ~/.ssh/21:07
jelmergdoubleu: what version of bzr-svn are you using?23:22
pooliehi jelmer23:26
jelmerpoolie: g'day!23:26
vilahey poolie, jelmer ;)23:26
jelmerhey vila23:27
jelmerThis is just wrong. when I get home on a Friday evening it ought to be quiet on IRC...23:28
fullermdMaybe your calendar crashed.23:28
vilaok, I'll mute myself ;)23:28
poolieit's saturday morning, i'm at google working on the lca programme23:28
jelmerpoolie: I guess you're excused then; vila however... :-P23:28
vilaOh, you went there too ?23:28
vilajelmer: Me ? Can't have fun with the importer anymore ?23:29
jelmervila: :)23:30
vilaWe need to record imports success instead of import failures: http://webnumbr.com/ubuntu-package-import-failures.from%282011-08-29%2923:30
vilaThis curve going down is not getting us enough positive feedback :-p23:31

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