[00:24] hi guys [00:25] lifeless, jelmer [00:43] hi there [01:24] hello. who can help me with creating ppa? [01:25] I'm so bored that ubuntu doesn't have latest chromium builds so I'm going to create new ppa with all latest builds and maintain it daily builds like [01:26] https://launchpad.net/~chromium-daily/+archive/ppa [01:27] lifeless you sure it's latest? it has 18 chromium while now it's 21! [01:27] and it's called daily builds and latest build on january? [01:28] micahg: ^ sup with that ? [01:29] lifeless I mean repos called daily builds but latest built there is only date january. actually all builds outdated even compare to stable. [01:34] I'm already discussed it with ppl here http://askubuntu.com/questions/112432/chromium-19-for-ubuntu <-- since 19 chromium I'm missing builds on chromium-daily ppa [01:38] Guys I'm a lot of time coding and so much need latest chromium coz I like it and work via this browser. Please help me create repos and I'll maintain it. So other ppl can use it. I'm really care about latest chromium builds [01:40] Currently I'm using bash script to download latest builds and put it in folders used by chromium-daily [01:40] so there is a ppa that is meant to have daily builds alread [01:40] chromium takes ages to build, its a waste to ahve two daily ppas. [01:40] micahg runs the ppa, so I've asked him. [01:40] Now we wait for a response:) [01:41] ok I hope this repos will back [01:41] lifeless sometimes not needed to build. just download from build server and package it as deb [01:42] all builds on build server [01:44] MechanisM: Part of the way we make Ubuntu trustworthy is making the code that goes into it auditable and inspectable. [01:44] MechanisM: downloading binaries from somewhere else and then uploading them would circumvent that entirely. [01:45] for example latest build of chromium for x64 is http://commondatastorage.googleapis.com/chromium-browser-snapshots/Linux_x64/139446/chrome-linux.zip just needed to be packaged. It's already built on ubuntu 12.04 [01:47] lifeless okay I see your point [01:48] I'll nag micahg when he comes online [01:49] lifeless okay I'm glad someone can see this problem [01:49] web dev not so good without lates chromium builds [01:52] lifleless btw do you know someone I can talk with my project related to ubuntu? I'm creating website where ppl can design and generate their own gtk3 themes and donload it etc. [01:52] about my project* [01:56] MechanisM: what sort of role should this person have? [01:56] lifeless I'm just wanna know if it's really needed to community and if yes I need to find someone who can help etc. [01:57] to join the team [01:58] so for the former bit, you could ask around, see how many folk want it [01:59] for finding help, you can blog about it, and if lots of folk want it, they''ll probably repost it etc. :) [02:00] lifeless I know about it. So until I show any result noone cares [02:01] I wanted to get help before releses and not telling to others before release [02:09] In a bug report, can I use special syntax for pasting code segments? [02:09] like the {{{blah blah}}} in other wikis [02:12] no, there's no special syntax. You can attach patches though. [02:12] bigjools: someone should finish poolies markdown branch ;) [02:13] bigjools: by which I mean prod testing and feature flag enablement [02:13] lifeless: you sound like a volunteer! [02:13] alright, thanks bigjools [02:14] bug filed, bzr slowness again :-p === Karmaon is now known as doesUbuntuHateAw === doesUbuntuHateAw is now known as AwayNickAwayNick === AwayNickAwayNick is now known as Karmaon === jimis1 is now known as jimis [04:16] lifeless: I've had a build failure for weeks on generating the translations for chromium 19, it's on my list (I've been off since Fri) [07:51] hi, please could you help me on bug #869022 : I can't branch my project. [07:51] Launchpad bug 869022 in Bazaar "ValueError: Something wrong with: cp_off = 2314752, cp_size = 3 source_size = 494614, size = 89493" [Undecided,Confirmed] https://launchpad.net/bugs/869022 [08:21] jelmer: are you alive? [08:22] mgz: vila jam ^^^^^^ [08:25] jf_: as explained in the bug, your local repository seem to be corrupted, you need to create a new one from lp. From there, you can try to rescue local bits if needed (but don't hold your breath) [08:25] czajkowski: I'm around, but I don't know if jelmer is alive or not, I assume he is [08:25] when I stopped by earlier, jf was no longer in chat [08:25] vila, is not the local repositroy but the repository in bazaar [08:25] was just help with bzr :) [08:26] jf_: note that all corruption reports we got in the past years have all been linked to either: hard disk dying or hard crashes leading to disk corruption [08:26] vila, I can't push nor pull from.to my project [08:26] vila: The repository on LP is corrupt. [08:26] on lp ??? [08:27] darn, misread the bug, let me try [08:33] jf_: reproduced locally, digging [08:33] so you will fix it ? :) [08:33] jf_: hold on, I trying to understand what the issue is, it's a pre-requisite to even pretend it can be fixed :) [08:34] vila, ok thanks [08:34] jf_: I can branch lp:unifield-server/sprint4 at least (but trunk and main fail) [08:36] weird, after branching sprint4 (in a local shared repo), both trunk and main succeed [08:36] jam: can you imagine what can allow such a scenario ?? [08:36] vila, yes I know, it's very strange, but you can't: "bzr diff -c 3359.2.65" [08:36] vila: That sounds rather expected. [08:37] vila: The relevant repo bits are uncorrupted in sprint4. [08:37] vila: So if you branch that first, it won't try to retrieve the corrupt bits from trunk... [08:37] wgrant: on how can trunk and main succeed when I retry then ? [08:38] vila: if there is a specific block that is bad, you only get the error when accessing it. so if you have a duplicate copy of the data that gets used, or if the current tip doesn't access it, etc. [08:38] vila: It'll see the relevant texts or whatever are already in your shared repo, so it won't try to download them from trunk. [08:38] what's the bug #? predated me joining the channel. [08:38] mgz: Bug #869022 [08:38] Launchpad bug 869022 in Bazaar "ValueError: Something wrong with: cp_off = 2314752, cp_size = 3 source_size = 494614, size = 89493" [Undecided,Confirmed] https://launchpad.net/bugs/869022 [08:38] ta. [08:38] jam: hmm, so a repack will be a russian roulette ? [08:39] vila: repack will always touch everything [08:39] so either it will always fail, or it will succeed and clean things up [08:39] jam: but select one out of the duplicates right ? [08:39] I suspect you want to just empty out the branch on LP and repush it from a good local copy. [08:39] if it is dupes, yes [08:39] Which can be obtained by grabbing sprint4 first. [08:40] right, russian roulette indeed [08:40] wgrant, I can't push to a new repo [08:41] revno 3359.2.65 is corrupted when I push or when I pull [08:41] jf_: this revno comes from which branch ? [08:43] vila, it comes from lp:openobject-server/6.0 [08:45] nah, I wanted the context where this revno is valid, it's neither in trunk nor sprint4 [08:45] 3359.2.65 is a 'launchpad automatic translation update' in trunk [08:48] even weirder, sprint4 is stacked on trunk... [08:49] What if the revision was first in sprint4, and merged into trunk later, at which point it was corrupted? [08:49] ha right, several merges from sprint4 into trunk [08:49] wgrant: yup [08:50] I think there isn't any merge from sprint4 to trunk [08:50] everything is developped on trunk and then push to sprint4 [08:54] bzr check bzr+ssh://bazaar.launchpad.net/~unifield-team/unifield-server/trunk fails [08:55] bzr: ERROR: Corruption while decompressing repository file, zlib: Error -3 while decompressing data: incorrect data check [08:55] vila: Interestingly, I can't branch sprint4 locally over bzr+ssh [08:55] Or HTTP [08:55] 8-/ [08:56] Ah [08:56] main branches OK [08:56] wgrant: try 'bzr init-repo xxx; cd xxx; bzr branch lp...' ? [08:56] to my mind, the only branch I can't branch from scratch is lp:unifield-server/main [08:57] Yeah, main branches from scratch fine, trunk/sprint4 don't [08:57] main has the relevant data uncorrupted. [08:57] wgrant: standalone branches ? [08:58] no, main, does not contain everything used in trunk/sprint4 [08:58] vila: Standalone branches of trunk/sprint4 fail, main works. If I then branch main into a shared repo, I can branch trunk/sprint4 into it. [08:58] ha, right [08:59] bzr check bzr+ssh://bazaar.launchpad.net/~unifield-team/unifield-server/main fails nevertheless [08:59] vila: Hm, indeed. [09:00] The repo with all 3 has a zlib error. [09:00] yeah, but no indication of which file [09:00] But all three trees build. [09:00] note that (as mentioned earlier) zlib error strongly hint corruption [09:00] Oh yes. [09:00] but I've never ever heard about corruption on lp repos :-/ [09:01] by corruption I mean: hardware failure, crash, nothing inside bzr itself [09:01] Well [09:01] main is not stacked [09:01] If it was not using normal smartserver ops it could reasonably happen. [09:01] sprint4 is stacked on trunk [09:02] wgrant: what do you mean ? [09:03] vila: "reasonably" meaning a client-side RAM issue or similar. [09:06] wgrant: hmm, you mean, RAM issue locally when creating the pack file which is then uploaded ? [09:06] vila: Right, something like that seems most likely to me. [09:07] never heard about such a scenario, not sure we have additional checks for that nor when the md5 is processed though [09:07] Given that none of LP, bzr or SSH are known for corrupting things. [09:07] oh right, yeah, when you've ruled out the unlikely... [09:08] still, it's weird we have the corruption in both main and trunk/sprint4 (or even in the 3 of them) but still manage to branch them all [09:09] main and trunk seem to be corrupted in different ways. [09:10] vila: Huh, now this is interesting. [09:10] vila: Can branch main, and can branch trunk into that. [09:10] But can't branch trunk *out* of that. [09:10] urgh [09:11] So it can build the trunk tree in the repo, but you can't branch it from that repo to elsewhere... wtf [09:11] I just did [09:11] bzr branch trunk out-of-trunk [09:11] Branched 3401 revisions. [09:22] vila: That looks like you're branching within the repo. [09:23] wgrant: yes. That's not what you meant by 'out of that' ? [09:23] vila: I meant branching from inside the repo to out of it. [09:23] ha [09:24] yeah, reproduced, ouch [09:25] There's only 33 extra mainline revs in trunk [09:37] Aha [09:37] Salvaged. [09:37] I have a clean standalone trunk branch. [09:37] vila, jf_: ^^ [09:38] wgrant, great ! [09:38] Let me just run a few checks and then we can work on fixing the one on LP. [09:38] wgrant, thanks [09:39] vila: How's your link to LP? [09:39] vila: I don't really want to push up 67MB over 512kbps if I can help it. [09:40] well done, I have a list of corrupted entries here: http://paste.ubuntu.com/1014470/ [09:40] wgrant: do the ops over ssh to a machine in london? [09:40] mgz: Hopefully nowhere in London has my SSH key, but maybe. [09:41] Anyway, the key is to use lp:openobject-server as the base. [09:41] Seed the repo with that, then you can branch lp:unifield-server fine. [09:41] So we should probably delete lp:unifield-server's .bzr, then push up a clean copy from the seeded repo. [09:45] * vila blinks [09:46] wgrant: I don't enough about lp internals to do that kind of stuff (which I agree is the right thing to do though, just checking I find no corruption in lp:openobject-server) [09:46] checked repository format RepositoryFormat2a() 6611 revisions 2418 file-ids [09:47] I got a bit uncreative with branch names by the 20th try [09:47] really/trunk is a copy of lp:unifield-server [09:48] vila: The broken revision is a massive merge of lp:openobject-server, so I tried seeding with that, and it all seems happy. [09:49] ok, reproduced locally, in a shared repo, branch lp:openobject-server then lp:unifield-server(main,trunk,sprint4) run repodetails there, no corruption [09:49] Yep [09:51] I've got a machine in the data center with that on it. [09:51] tell me where to poke things and I will. [09:52] mgz: Push it up to like lp:~mgz/+junk/unifield-server or so [09:52] sure [09:52] mgz: beat me to it :) [09:54] is done. [09:54] We can then get either jf_ or an admin to branch mgz's copy locally, rename lp:unifield-server's .bzr to something else, then "bzr push --use-existing-dir lp:unifield-server". [09:55] main is a strict subset, right? [09:55] no [09:55] No [09:55] 5 extra revs in main [09:55] but the repo should contains everything [09:55] sprint4 and trunk are the same thing [09:55] yes [09:55] Ah, indeed, sprint4 is identical. [09:56] meh, subset != superset, but anyway, they diverge [09:56] if main has 5 revs not present, what I just pushed will not be enough [09:56] mgz: What did you push? [09:57] mgz: push trunk then push --overwrite main [09:57] I doubt any revs unique to main are corrupted [09:57] so the repo will get them all [09:57] But it's possible, I guess. [09:57] yeah, I'll cheat and get those revs in as well [09:57] jf_: Still around? [09:57] wgrant, yes, should I do something ? [09:59] jf_: lp:~gz/+junk/unifield-server is a fixed copy of lp:unifield-server [09:59] jf_: Now we just need to replace lp:unifield-server with it. [09:59] wgrant, ok [09:59] argh ! I meet melmoth at 12:00 ! Should run [10:01] wgrant, who is "we" in "we just need" ? [10:01] jf_: you or a Launchpad sysadmin. So ideally you :) [10:02] wgrant, ok so I need to: bzr branch lp:~gz/+junk/unifield-server in a standalone repo ? [10:02] jf_: Right, eg. in /tmp somewhere. [10:02] It must not be in a shared repo which has been anywhere near the broken branch. [10:03] ok should I make a backup of branches in lp:unifield-server ? [10:03] jf_: You'll also need lp:hitchhiker. I'll tell you how to use hitchhiker to remove the broken branch content from Launchpad. [10:03] jf_: Might be a good idea, but it might be difficult because of the corruption. [10:04] ok [10:05] Once you're ready, in your local branch of hitchhiker, run './hitchhiker lp:unifield-server'. Once that's connected you should say 'rename .bzr backup.bzr'. [10:06] Then you can switch over to your copy of the fixed branch, then 'bzr push --use-existing-dir lp:unifield-server' [10:06] And that should fix it. [10:10] wgrant, I'm pushing, it should take time .... [10:11] jf_: Yeah, you'll have to push the full 67MB or so, since it's the trunk branch that you're recovering :( [10:15] wgrant, done [10:16] * wgrant tries. [10:16] Branched 3401 revision(s). [10:16] Branched 3401 revision(s). [10:17] jf_: That's fixed it! [10:17] wgrant, ok many thanks, should I remove all my corrupted shared repo ? [10:18] jf_: Yeah, you and anyone else working on the project will probably need to recreate any shared repos from scratch. [10:18] It won't re-corrupt the branch on LP, but it will still be corrupt locally. [10:19] wgrant, ok perfect ! [10:19] wgrant, many many thanks [10:19] jf_: np, glad we could sort it out. [11:18] jam: jelmer vila mgz can someone look into this please. https://bugs.launchpad.net/launchpad/+bug/1006323 [11:18] Ubuntu bug 1006323 in Launchpad itself "ppa statistics broken since approx. 2012-05-21" [Undecided,New] [11:19] * mgz has a look [11:25] wgrant: thanks (I should have thought about hitchhiker) [13:50] I'm sure getting a lot of "Processing Failed" errors when trying to download stuff from launchpad bugs and PPAs...is this a current known issue? [14:21] mdeslaur, bug 1000805 probably [14:21] Launchpad bug 1000805 in Launchpad itself "server errors accessing attachments of private bug reports" [Critical,Triaged] https://launchpad.net/bugs/1000805 [14:22] james_w: looks like it, thanks === mbarnett` is now known as mbarnett [15:31] still having a permission denied error when uploading my ppa. anyone around to check what's wrong? [15:33] colon_D: what issues are you seeing ? [15:33] czajkowski: I get this: Rejected: Unhandled exception processing upload: [Errno 13] Permission denied: '/tmp/tmpbAwawq/trafficserver-3.1.3/debian/copyright' [15:34] colon_D: what lp id and what ppa ? [15:35] czajkowski: i'm uploading here: https://launchpad.net/~wolfnet/+archive/trafficserver [15:36] colon_D: ok let me see if I cna get someone to help [15:37] czajkowski: thanks :-) [15:41] jelmer: if you can would you mind helping colon_D please [15:42] colon_D: is the permissions of that file mode 600 or something? [15:44] dobey: 644 root:root for everything when I package it up [15:44] kind of weird it stops on copyright as there are other files like control compat changelog above it with same permissions [15:50] is the debian.tar.gz for that package accessible somewhere? [15:53] debuild seemed to make one trafficserver_3.1.3-0ubuntu1~precise.debian.tar.gz [15:56] hi colon_D [15:56] hi jelmer :] [15:57] colon_D: accessible on the internet by persons other than yourself, in order to look at it directly [15:57] :) [15:57] anyway [15:57] maybe jelmer will help you [16:07] colon_D: did you see dobey's last question? [16:08] jelmer: yes I'm not sure what that means [16:09] colon_D: can you put the .debian.tar.gz file up somewhere? [16:10] jelmer: http://dl.dropbox.com/u/85144/trafficserver_3.1.3-0ubuntu1%7Eprecise.debian.tar.gz [16:11] colon_D: the debian/ directory does not have any x bits set [16:12] so it's imposible for anybody to list its contents [16:12] jelmer: ah! you are right [16:13] thanks a lot! I will fix and resubmit [16:13] colon_D: great :) [16:23] Awesome! It was accepted. Thanks everyone for the help. User error in the end x_x === samkottler is now known as samkottler|afk === samkottler|afk is now known as samkottler === jacob_ is now known as jacob === Pici is now known as Guest55530 === Pici` is now known as Pici === samkottl_ is now known as samkottler === yofel_ is now known as yofel [23:57] how does registering a private project work? are proprietary projects private by default?