/srv/irclogs.ubuntu.com/2015/05/21/#launchpad.txt

wgrantLaunchpad will shortly be offline for up to 15 minutes while we upgrade a file server.05:12
wgrant(read-only access is still possible if you open a private browser window)05:21
dpmhi wgrant, is there a known issue with LP, or is it down for maintenance? I'm trying to add a bug task and keep getting a 502 error, and adding tags does not seem to work, either05:36
wgrantdpm: Heh05:36
wgrant15:12:22           wgrant | Launchpad will shortly be offline for up to 15 minutes while we upgrade a file server.05:36
wgrant15:21:16           wgrant | (read-only access is still possible if you open a private browser window)05:36
wgrant15:21:26              --> | dpm (~dpm@ubuntu/member/dpm) has joined #launchpad05:36
wgrantdpm: It's back now.05:36
dpmI guess it was all bad timing, then :)05:37
dpmthanks, trying it again05:37
mptIs there a page equivalent to <https://code.launchpad.net/ubuntu> for merge proposals?09:23
mpt…Via the PatchPilot pages I find <https://code.launchpad.net/bzr/+merges>, which suggests that <https://code.launchpad.net/ubuntu/+merges> should exist, but it doesn’t09:27
wgrantmpt: There is not.09:29
wgrantIt would be unusably large.09:29
wgrantAnd not perform acceptably.09:29
mpt<https://code.launchpad.net/ubuntu> lists a batch of over half a million branches in <10 seconds … There are fewer merge proposals than there are branches, right? :-)09:32
wgrantDatabases don't quite work that way.09:32
wgrantIt would require significant work to optimise the million row join to be acceptable.09:32
wgrantIt may be something that's valuable with the new Git-based UDD.09:34
mptWould Git make the database operation easier? Or just start from a small enough count that optimization wasn’t so daunting?09:36
wgrantGit-based UDD would be viable enough to justify the effort of making Distribution:+activereviews practical.09:37
wgrantBazaar-based UDD is not.09:37
wgrantWe anticipate that Git-based UDD will be usable, and used, for all packages, at which point it makes sense to make the experience great.09:38
mptOh, I didn’t realize that Bazaar UDD isn’t used for all packages09:40
wgrantBazaar-based UDD tends to work fine for a package until someone uses it.09:41
wgrantThen it usually stops working for that package.09:41
wgrantIt can't be used for many interesting packages.09:41
cjwatsonYeah, honestly at this point Bazaar-based UDD is worse than useless.09:43
cjwatsonBecause it is a seductive trap that leads people to believe that it's overall worthwhile, until they waste time finding out that it's not.09:44
cjwatsonBut just about enough people manage to sort of struggle along with it that we need to replace it properly rather than just decommissioning it unilaterally.09:44
wgrantExactly.09:45
cjwatsonUnfortunately development documentation authors decided to go with idealism rather than realism, and so the docs advocate a mode of operation that isn't useful for anything non-trivial.09:45
mptSo … Would it be useful to report a bug for a distribution +merges page, or would it get lost in the ocean?10:01
cjwatsonI don't hugely mind, but it will definitely have to be put on the shelf for at least months, since Git-based UDD is as yet only at initial planning stages.  (Although the likely software to make it go already exists in Debian.)10:05
cjwatsonPolishing around initially cut corners, webhooks, mirroring, recipes are ahead of it in the queue right now.10:07
pkerncjwatson: You mean Ian's project as its base?10:09
cjwatsonpkern: Indeed, subject to Ubuntu people checking it out.10:10
cjwatsonpkern: (Last I checked it was still not entirely as good friends with 3.0 (quilt) as it probably ought to be.)10:10
cjwatsonBut dgit is already mostly a more reliable package-import than package-import itself ever was ...10:11
pkerncjwatson: It's Perl.10:12
pkernThat stunned me a bit.10:12
cjwatson*shrug*10:12
pkernYeah, I have different constraints at work and people would throw things at me. ;)10:12
pkernI'm also planning to import everything so I should also look at that stuff soonish.10:12
cjwatsonFor this purpose, design-level resiliency is a lot more important than choice of implementation language.10:13
pkernYeah, I know.10:13
pkernExcept that I cannot actually run Perl, hence that doesn't help me.10:13
cjwatsonAh, cut-down system?10:14
DamienCassouhi10:48
DamienCassouwhen I try to log in launchpad, I'm told that I'm a bot. Even though I can't be 100% certain, I'm quite sure I'm not a bot10:49
DamienCassouCan somebody help me login please?10:49
wgrantDamienCassou: Submit a support request using the Support link at the bottom of the error page.11:48
wgrantI'll take your word for it that you're not a bot :)11:49
DamienCassouthanks!11:53
brendand_hi - would like change the name of the project https://launchpad.net/ubuntu-sanity-tests to https://launchpad.net/ubuntu-system-tests12:54
wgrantbrendand_: File a request at https://answers.launchpad.net/launchpad.13:00
DalekSecIt's safe to presume https://bugs.launchpad.net/launchpad/+bug/1084403 isn't getting fixed soon, right?  (If so, I need to setup a workaround, if not I can simply wait.)18:06
ubot5Launchpad bug 1084403 in bzr-git (Ubuntu) "no support for gpgsig tags" [High,Triaged]18:06
cjwatsonDalekSec: Indeed; we don't have anyone working on that, and git mirroring + recipes will almost certainly be implemented before anything's done about that bug (if ever).18:08
DalekSecAlright, new question then.  Can you guess it? :P18:09
cjwatsonDalekSec: In the meantime, as Jelmer suggests, occasionally running manual exports/imports is a reasonable workaround.18:09
cjwatsonDalekSec: We'll hopefully have native git mirroring/recipes going in about two or three months, at a guess.18:10
cjwatson(Very roughly; neither is started yet.)18:10
cjwatsonDalekSec: Hopefully something in there answered your new question. ;-)18:11
DalekSecSure, roughly works just fine for me, at least gives me an idea.  Yes, thanks very much cjwatson!18:11
=== dobey_ is now known as dobey
whithello! I'm trying to clone lp:charm-helpers like so: git clone git+ssh://whitmo@git.launchpad.net/charm-helpers chlp20:33
whitI think from https://help.launchpad.net/Code/Git this should work20:34
whitbut I get this error20:34
whitfatal: remote error: Could not translate 'charm-helpers'.20:34
whitwhat am I doing wrong here?20:34
whitis this the wrong place to ask questions?21:00
dobeywhit: does lp:charm-helpers actually have a git?21:03
dobeywhit: you can't checkout code that's in bzr, using git in that way21:03
whitdobey: so support is not bidirectional :/21:03
dobeyno it's not21:03
whitok... so if I have a bzr branch I've imported to git and I want to get changes back to the upstream in bzr21:04
whitis there a good workflow for this?21:05
dobeyi guess the bzr plug-in to git would have to provide someway to push changes to a remote bzr branch21:06
dobeybut that has nothing to do with launchpad itself21:06
whitmy charmhelpers repo does is initialized for git and bzr, should be ok21:13
dobeyi don't know anything about using bzr within git. i'd suggest asking whoever wrote the plug-in for git to support bzr21:16
blrwhit: you're just a bit early! I suspect most canonical projects like charmhelpers will move to git in the near future :)21:20
whitblr, so if I were to say convince the charmhelpers maintainers to move over to git, what would that entail?21:21
whitand what would the ramification be?21:21
whitis bidirectional support planned?21:21
blrwhit: that may be a decision that juju as a whole needs to make, I can't say with any certainty.21:21
blrwhit: not at the moment no, although you're certainly not the first to ask for it.21:22
dobeybidirectional support would not be fun21:22
dobeyso i wouldn't expect it to ever exist21:22
cjwatsonwhit: Bidirectional support isn't planned at this point, no.  We don't have serious version control system expertise on the team, and it would definitely involve that.21:33
cjwatsonYou could run imports yourself in one direction or the other if you wanted, or even use Launchpad's own git->bzr import facility.  It would probably be necessary to mark merge proposals as merged manually on one side or the other, though.21:34
cjwatsonwhit: Also, the way the world is going, we rather suspect most projects are just going to want to end up on git; it's not clear how much sense it makes to invest quite a lot of effort in what would be a fairly short-term transitional option for most projects.21:35
* whit nods21:36
cjwatsonwhit: For charmhelpers, I guess that projects that embed it generally just take copies anyway, so it shouldn't have too many downstream implications apart from updating the scripts that refresh copies of things?21:37
whitwe are moving away from vendoring due to a variety of issues21:37
cjwatsonwhit: Yeah, but for now21:38
whityeah, true21:38
cjwatsonwhit: For charms in general, at least internal to Canonical we'd want mojo/codetree to have git support first, though bzr imports could perhaps serve as a stopgap21:38
cjwatsonwhit: Other things to think about: do you have/need a merge robot (tarmac is being worked on but not ready yet)?  You might want to do a mass import of all the existing unmerged branches, and we should probably suggest some scripts for that in migration docs although it's pretty tricky to fully automate in general.  And probably other things ...  You can certainly run an import as basically a read-only thing for a while until you have ...21:42
cjwatson... everything sorted out, the way that we're currently doing for Launchpad itself21:42
cjwatsonwhit: And any CI facilities you have, of course21:42

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