[01:03] hey jelmer [01:16] hi Noldorin [01:16] hi poolie [01:19] poolie, good job on 2.5 so far. working nicely so far, and liking the co-located branches support [01:19] great [01:19] thanks [01:19] is it going to be part of core in the RTM? [01:20] yes it should be [01:20] ah good [01:21] when jelmer gets round to fixing up the last few nags with bzr-git, mirroring should be a breeze [01:30] poolie, oh, and is the url format for colocated brnaches being improved? [01:35] improved meaning shorter? [01:35] i'm not completely sure [01:35] poolie, indeed. just replacing ",branch=" with "," i mean [01:35] not sure [01:36] i think i submitted the bug for it a while ago. not sure though [01:45] ok === aurora|nap is now known as AuroraBorealis [06:18] hi all ! [06:18] hi vila [06:19] poolie: 1 on 1 ? mumble ? [06:38] oh hi [06:38] bah, vila, sorry, sure, mumble would be good [06:39] :) [06:41] hmm, if mumble can start... [07:18] vila, so something like [07:18] judge 'bzr2.4 st' 'bzr2.5 st' [07:38] Hi, I got a very strange problem : [07:38] thibaut@thibaut-VirtualBox:~/OpenERP 6/Logica/addons$ bzr resolve --all --take-other [07:38] bzr: ERROR: Tree transform is malformed [('versioning no contents', 'new-3')] [07:38] What does it means ? :-/ [07:39] Merwin, hi, it's a bug, perhaps due to you trying to resolve some unusual merge state [07:39] i don't recall seeing that before [07:40] vila, do you? [07:40] * vila fighting silly bt mouse [07:40] Merwin: it's a bug [07:40] I'm using bzr 2.4.1 on Ubuntu [07:40] 'Tree transform is malformed' is *always* a bug [07:41] So, how can I do ? Should I upgrade bzr ? [07:41] Merwin: file a bug specifying which branches you were merging and the precise revids involved so we can reproduce it [07:42] Unfortunatly, I can't. My company don't want us to release the sources right now :/ [07:42] Merwin: resolving the conflicts one by one may work around the issue [07:42] ha, well, that makes it harder to fix the bug then :-/ [07:43] i'm sure they won't do anything with it [07:43] AuroraBorealis: I'm sure too, but I want to keep my job :p [07:43] ask maybe? [07:43] They have been clear about this [07:44] ITS LIFE OR DEATH MAN [07:45] vila: May the bug have already been fixed ? [07:45] I mean, in a moire recent bzr version [07:45] doesn't hurt to try [07:45] Merwin: let me check [07:45] Merwin: but yeah, if you can test with a more bzr version that would also help === michaelh1|away is now known as michaelh1 [07:47] Ho I'm stupid the branch is not one of ours [07:47] I will update it, but it's a hudge branch [07:47] well its still causing a bug o.o [07:48] How can I send it to you? Should I zip the folder ? [07:48] Merwin: a quick inspection of the bugs fixed since 2.4.1 reveals nothing obviously related [07:49] vila: Ok. I can send you this branch, just tell me how :) [07:49] Merwin: no need to zip and send huge amount of public data ;) Just file a bug, mention the branches involved and the revids [07:49] The branch is not on lp [07:49] How could you test it ? [07:49] https://bugs.launchpad.net/bzr/+filebug [07:50] are the branches public (I can access them) or not ? [07:50] Not [07:50] And the dir have a 633MB size xD [07:51] unpractical then :) [07:51] I will push it on lp [07:51] Merwin, just the traceback would be a reasonable place to start [07:51] you don't need to attach the whole thin [07:52] g [07:52] poolie: I've no traceback, just the message I showed you, unless I have somthing to run in "debug" mode ? [07:52] there will be a traceback in ~/.bzr.log [07:54] Ok, I'll post it [07:57] poolie, vila: https://bugs.launchpad.net/bzr/+bug/880701 [07:57] Ubuntu bug 880701 in Bazaar "ERROR: Tree transform is malformed [('versioning no contents', 'new-3')]" [Undecided,New] [08:01] morning all [08:01] hi mgz [08:06] mgz, Riddell : hi ! [08:06] Merwin: please also mention the output of 'bzr st' [08:06] ok vila [08:09] vila: Done [08:12] Hum, I just saw in bzr st that there were some .OTHER file 'added', wtf [08:13] yeah, wtf indeed ;) I think it's due to a 'parallel import' where the same files have been added in the two branches, [08:14] are seen as different (even if their content is the same) due to a known glitch in the way bzr tracks renames [08:14] I never did a bzr add of this files, I'll revert and do the merge again [08:14] Merwin: try resolving the conflicts one by one [08:15] vila: How can I see a list of the versionned files ? [08:15] bzr ls --versioned -R [08:16] Merwin: in general, *never* use 'bzr resolve --all' it's not meant to be used to resolve "regular" conflicts but to just *delete* them relying on the user to have resolved them [08:17] s/to have resolved/having resolved/ [08:17] vila: But here I have 51 conflicts without any conflicts to resolve, just a BASE and an OTHER files, I don't know why because I never modified these files [08:18] bzr ls --versioned -R | grep OTHER returns nothing after a revert [08:18] So files are added during the merge -_- [08:18] Merwin: they are so-called 'Content conflicts' where the same path is used for files which are seen different by bzr [08:19] bzr help conflict-types [08:19] Merwin: or also when files are deleted in one branch but modified in the other [08:20] humf [08:20] No shortcut to reolve the 51 conflicts in one command without using --all ? :D [08:22] vila: I already got some "Content conflicts" from the same files last time I merge, will this happen every time ? How could I fix it ? [08:22] Merwin: ECONTEXT, I can't say for sure without knowing more about why these conflicts occur [08:23] Merwin: just using 'bzr resolve --take-other' should work (but they were bugs in the past about that, I'm not sure we fixed them all) [08:24] Merwin: so resolving them one by one is the safe path [08:24] ok [08:30] vila: I got the same eeror for each file [08:30] Resolving one by one doesn't solve the problem :/ [08:30] o.0 highly unexpected [08:31] Merwin: can you post the traceback for one of these single file attempt ? [08:31] yep [08:32] lol lp down :p [08:33] it's back [08:34] It's ok vila, posted [08:42] vila: new unhappy test, don't think I've seen this one fail before [08:42] and, I'm patch pilot this week? :) [08:43] mgz: yup you are \o/ [08:43] mgz: failing test: permissiondenied, so, known symptom, cause unknown [08:43] well, the word 'concurrent' makes me suspicious [08:44] mgz: never failed anywhere else for that matter [08:45] possibly a factor outside the test suite? we can hope. [08:45] vila: How can I resolve these conflicts ? Does overwrite the with the .other and bzr resolve --all could work ? [08:45] another process having the file open at the wrong time could do something like that. [08:45] Merwin: did you try --take-other? [08:46] if that works for you, it's the right solution [08:46] mgz: Yes, nothing work, I have the TreeMalformed bug [08:46] mgz: concurrent here is with threads, strongly sync'ed [08:47] Merwin: to clarify, Mlaformed transform is not *one* bug but a catch-all [08:47] ok [08:48] But, does this means that my branch is broken and won't be able to any merge ? [08:48] This might be a problem :x [08:50] well, I don't think your branch is broken [08:50] most of the malformed tranform bugs in the past had to do with bugs in the code itself [08:51] but not being able to reproduce the issue locally is a blocker to do the diagnosis :-/ [08:52] Merwin: 'bzr st --show-ids' may shed some light [08:52] vila: Whith the pending merge ? [08:52] yup [08:53] having no .THIS hints at a deleted/modified case though [08:54] which confusingly translate into .OTHER being added [08:54] vila: Posted on LP Bug [08:56] vila: Curiously, it's not clearer to me :D [08:57] say file F is deleted in trunk, modified in feature and you merge 'feature' into 'trunk', [08:58] there is a conflict because 'trunk' said: I don't want F anymore, but 'feature' says: I've modified F [08:58] vila: Here, we work on a branch that is never merged back to the original one [08:59] when creating the conflict helpers, F.OTHER contains the 'feature' version but the is no F.THIS since trunk deleted it [09:00] Merwin: so what ? if you deleted locally, the version you deleted has been modified, there are cases where you know want this file back *because* the reason you deleted it doesn't exist anymore [09:00] s/know/now/ [09:00] hum [09:00] that's why it's a conflict, there is no way to automate such decisions [09:02] on the other hand, there is a need to express that the deletion is permanent and that you're not interested in the modifications and won't be in the future [09:02] this need is known and will be implemented when time permits [09:02] Merwin: it [09:03] it's kind of being able to say: for this file, if a conflict occur, just resolve it with --take-other [09:03] or --take-this [09:04] Merwin: do you have the same error for 'bzr resolve --take-other crm/crm.py' [09:05] vila: Yes [09:05] Merwin: and by the way, if you use '--take-other' for a delete/modified case, you are indeed saying: hey, if the other side changed, I want the file back [09:05] Merwin: ok [09:05] thibaut@thibaut-VirtualBox:~/OpenERP 6/Logica/addons$ bzr resolve --take-other crm/crm.py [09:05] bzr: ERROR: Tree transform is malformed [('duplicate', 'new-2', 'new-204', u'crm.py')] [09:06] vila: I didn't understand all you explained, but I'm glad if you understood the problem :D [09:06] Merwin: what if you do 'bzr mv crm/crm.py.OTHER crm/crm.py' ; 'bzr resolve crm/crm.py' [09:07] ERROR: Could not move crm.py.OTHER => crm.py: crm/crm.py is already versioned. [09:07] just `mv` [09:07] vila is too used to typing 'bzr' [09:07] :P [09:07] 1 conflict(s) resolved, 49 remaining [09:07] vila: <3 [09:08] no, I really meant 'bzr mv', what is this already versioned 'crm/crm.py' ?? [09:08] ...really? [09:08] erf [09:08] hold on [09:08] just 'mv' worked ?? [09:09] Yes [09:09] I thought mv name.OTHER name; bzr resolve name was ~same as --take-other? [09:09] * vila blinks [09:09] mgz: bzr mv x.OTHER X ; bzr resolve X should be ~same [09:09] hence my surprise [09:11] hum. I tried to create a new repo from the remote one we use (the on I push after merge). I then merged from the original trunk, and in this case I onlyt have the text conflict [09:11] Not all the content conflicts I got [09:11] haaaa, can you explain that in the bug report ? [09:12] Merwin: at least you're out of trouble right ? [09:12] I still have ONE content conflicts [09:12] I'll try to resolve it using --take-other [09:12] which one ? [09:13] crm/test/test_crm_meeting.yml [09:14] I've got the same problem on this file :D [09:15] And same error with 'bzr mv' [09:15] with --take-other ? Or with a bare 'mv' + resolve ? [09:15] bzr mv doesn't work (already versionend error), --take-other raise the Malformed error [09:16] mv worked [09:16] Ok, I did my merge ! finally worked ! [09:17] great [09:18] I pushed the "copy" repo, and pulled from the other repo (which was bugged) after I reverted it, it's ok [09:18] I let the bug opened vila? [09:20] Merwin: yup [09:20] Merwin: We won't be able to fix your issue but we can at least output a traceback to make it clearer that it's an internal bug and not a user error ;) [09:21] vila: Why you won't fix it ? [09:21] Merwin: if your branches become public though, we will be able to reproduce it so please specify the revids involved [09:21] Merwin: because I have no way to diagnose it properly so I can't fix it [09:21] ok, I will push it on lp [09:22] Merwin: you can ? [09:22] Yes, it's not a branch where we push our things [09:22] Merwin: in this case commit after your merge and mention this branch in the bug report and I will be able to diagnose \o/ [09:23] Ok, it will take time, I'll keep you informed :) [09:23] cool [09:24] in other news, the importer made tea this morning during lp downtime and 4 more signatures have been added [09:25] signatures for ? [09:26] Merwin: no relation with your bug :) [09:27] signature here refers to a traceback encountered when lp is down in the package importer http://package-import.ubuntu.com/status/ [09:54] vila: https://code.launchpad.net/~thibaut-dirlik/+junk/bzr-bug-880701 [09:56] Merwin: thanks, please mention it in the bug report explaining how you proceeded in the ned [09:56] end [09:56] vila: To reproduce the bug, revert to the previous rev, and merge with lp:openobject-addons [09:56] Ok [09:56] Merwin: right, the tip should give me all the needed revisions :) [09:56] branching [10:38] Merwin: huh ? got your branch (revno 4921), created 'work' revno 4920 and 'from' revno 4899.14.120 [10:38] Merwin: in 'work' doing 'bzr merge ../from' gives: Nothing to do. [10:39] vila: hum try to merge from lp:openobject-addons from revno 4920 [10:40] ha, indeed, diferent result [10:40] do you get the errors ? [10:41] yup when merging from lp:open..-addons [10:41] good enough [10:42] Ok, happy you can reproduce it [10:42] Thanks for your support ;) [10:44] Merwin: I'll take a closer look after lunch but I already suspect some weirdness in revno 4908 [10:45] vila: Hum it seems my boss removed the crm module and replaced it right ? [10:46] I see that crm/* have been added in rev 4908 whereas it already existed in the original trunk (lp:open...-addons) [10:46] Merwin: something like that yes, *this* could lead to files being seen with different file-ids [10:46] Merwin: aka the so-called 'parallel import' [10:46] Merwin: but I'll look closer later [10:46] Ok, thank you again ^^ [10:46] Merwin: I'll let you know if you stay connected here ;) [10:46] I'll be there :) [11:25] vila: can you confirm that import-package does actually run with a valid locale? [11:25] the init.d script for mass-import tries to set one, but given certain failures I have doubts that it's actually getting all the way down [11:39] okay, I think I understand this, [11:43] for some reason the import-dsc is on a slightly different path an unpacks the tarball [11:43] Hi everyone, has anyone managed to install loggerhead on Lucid which has bzr 2.5 installed? [11:43] or am I doing something silly? [11:44] http://paste.ubuntu.com/717742/ [11:58] ChrisCauser: that looks like the latest bzr daily, which loggerhead is saying is too new [12:00] what loggerhead package are you trying to install? the daily as well? [12:01] mgz: care to clarify this path issue ? Afaics mass-import should indeed set it correctly and I know no code path that could reset/change it [12:02] mgz: now, the importer is a bzrlib client not a bzr one so there may be some holes... [12:04] vila: minor confusion, from the import-dsc command and the import-package script doing something slightly different [12:05] the basic issue is in bzr-builddeb, just in a couple of forms [12:05] mgz: you know we run old versions of them on jubany right ? [12:05] them == bzr and bzr-builddeb [12:05] yeah, which won't help matters in fixing this. [12:05] right [12:05] so, [12:05] because it can't be done from lp:udd [12:06] mgz, Riddell, jelmer : Do you know a reason why we shouldn't run bzr.dev on jubany ? [12:07] i.e. : install and use our own branch [12:08] well, I don't need the latest bzr, but we need to be able to fix things in bzr-builddeb [12:08] mgz: we use revno 613 and we can deploy more recent versions if needed [12:08] as long as it doesn't break horribly :) [12:09] oh, jelmer is away this week right ? [12:09] or at least in some unreachable TZ ;) [12:09] I want to break things with better error messages :) [12:09] vila: yeah, he's off being a git [12:10] :) [12:34] jelmer: around? [12:35] lamont: he's mostly away this week [12:35] well then. fine. [12:45] mgz: Doh, thought it was in the same PPA. Thanks. :). Right, now, next stupid question, where is the loggerhead PPA? Typing in loggerhead PPA takes you to the source code, but I cannot seem to find the ppa url. Is there one? === yofel_ is now known as yofel [13:59] ChrisCauser: it's the same ppa, I just wanted to know the full name of the loggerhead packaged you're trying to install [14:00] as according to the loggerhead-daily is green on lucid [14:01] mgz: Thanks: http://paste.ubuntu.com/717851/ [14:02] hm yup, that is what it should be [14:27] mgz: Cool, well, at least you guys know that something fishy is afoot. I haven't done anything unusual with my system other than add the bzr daily ppa. [14:34] Can anyone help with a weird mutual stacking issue on Launchpad? https://answers.launchpad.net/launchpad/+question/175926 [14:35] It looks like lp:~afcowie/java-gnome/mainline is stacked on lp:~java-gnome/java-gnome/4.1 ... which is stacked on lp:~afcowie/java-gnome/mainline. [14:43] allenap: yup, that's a nice infinite recursion traceback [14:44] things like this have been fixed manually in the past, right? === med_out is now known as medberry [14:45] mgz: Indeed. I don't know about that, but I can probably figure out how to do it. I wanted to check this wasn't something that requires a big response, or if it's just a curiosity. [14:47] I've got a little list of things like this I was planning on asking you about on thursday [14:48] looking through mailing list archives to see if that gives any clues [14:49] bug 726976 and dupes look like this [14:49] Launchpad bug 726976 in Bazaar "Stacking loop causes unhelpful "unable to obtain lock" errors during "bzr up"" [High,Confirmed] https://launchpad.net/bugs/726976 [14:50] "Edit the .bzr/branch/branch.conf files for those branches via SFTP" [14:50] appears to be the suggested solution. [14:54] lamont: hi [14:56] mgz: Ta, I'll do that. [14:57] tada ! Here comes jelmer :-) [14:57] hi jelmer [14:58] it's not clear whether the step 2 from the earlier bug of touching the branch to purge a launchpad cache is still needed [14:59] hi vila, Noldorin [15:00] jelmer, while you're here to bug, [15:00] any idea why loggerhead is uninstallable from the dailies on lucid? [15:02] it says it wants < 2.5 and the bzr-daily-lucid is newer, so unhappiness [15:02] it's green on your status page though. [15:02] mgz: it probably built fine, but has anm invalid dependency for the binary package [15:04] ...that seems like it'd be a problem for every plugin than declares a bzr version though [15:04] because 2.5 isn't released yet [15:04] or are the rules just written inconsistently? [15:06] mgz: Plugins usually declare they support version X or pre-releases of version Y [15:07] mgz: as far as I can tell loggerhead claims support for bzr >= 1.17 && bzr < 2.5.0~ [15:07] Merwin_: just so you know, I'm working on a fix but it's tricky. This is indeed caused by one case of 'parallel import' though [15:08] okay, so it is just that dep that's borked, and the builders don't catch it because they don't install. thanks! [15:09] vila: Ok ! [15:44] jelmer: also, I'd love to have a bzrtools/hardy === beuno is now known as beuno-lunch [16:25] this is the stupidest fix [16:25] but it's the sanest choice short of ripping out the whole of bzrtools_import and starting again [16:51] lamont: I'll have a look [16:51] lamont: (I'm in CA this week) [17:10] mgz: which fix? [17:15] bug 508258, proposing now. [17:15] Launchpad bug 508258 in bzr-builddeb "Failure to import non-ascii filenames" [High,In progress] https://launchpad.net/bugs/508258 === beuno-lunch is now known as beuno === zyga is now known as zyga-afk [22:14] hi all [22:17] hi poolie [22:17] hi, how's it going? [22:17] having fun :) How are you? [22:18] good thanks, camping was good [22:23] thanks for the notes [22:34] anytime [22:34] * jelmer runs off to some sessions, back later