/srv/irclogs.ubuntu.com/2015/06/13/#launchpad.txt

shadeslayerwgrant: just so that I get this right, there's no webui for git repos just yet right01:08
cjwatsonshadeslayer: There is certainly a web UI, although some bits aren't hooked up quite correctly yet.  What piece do you think is missing?01:09
wgrantshadeslayer: It depends on what you mean by that. There's always been UI for the repos themselves, but there wasn't always a way to find them.01:09
shadeslayerI just pushed a repo to lp:~shashlik/packaging01:09
wgrant(and some of the ways to find them won't be on prod until next week)01:09
shadeslayerbut I'm not sure where the webui for viewing it is01:09
wgrantshadeslayer: That's the packaging project.01:09
wgrantDid you really mean that?01:09
shadeslayeroh01:09
shadeslayerno xD01:10
wgrantThe LP project model hasn't changed; this isnt' GitHub.01:10
wgrantIf you want a project repo, push to lp:~person-or-team/project01:10
cjwatsonYou can see it by going to https://code.launchpad.net/~shashlik/packaging and selecting "View Git repositories", but as wgrant says you pushed it to the wrong place.01:10
wgrantIf you want a personal repo, push to lp:~person-or-team/+git/some-personal-name01:10
wgrant(and there are also package repos, which are a little more complicated as we don't know exactly how they should work yet)01:11
cjwatsonFortunately you can delete repositories now ;-)01:11
shadeslayerwait, so if I want to push to ~shashlik/shashlik/packaging, where does one push01:11
shadeslayercjwatson: yeah deleted :)01:11
cjwatsonhttps://code.launchpad.net/~shashlik/packaging/+git/packaging has the link01:11
wgrantshadeslayer: What does that mean?01:11
shadeslayerwgrant: ~shashlik team, shashlik project, repo called packaging01:12
wgrantYou want a separate repo named 'packaging' inside the shashlik project?01:12
shadeslayer( same as bzr )01:12
shadeslayerwgrant: yep01:12
wgrantThat's lp:~shashlik/shashlik/+git/packaging01:12
shadeslayerI see01:12
wgrant(since lp:~shashlik/shashlik/packaging would be a bzr branch)01:12
cjwatsonIt's fundamentally not the same as bzr, though01:12
wgrantThat too.01:12
shadeslayerI see, thanks for explaining that, it wasn't clear enough from the docs01:12
cjwatsonBecause branches can (and often should) be colocated within a single repository01:12
cjwatsonFor most projects the right thing is just to have a single repository called lp:shashlik01:13
cjwatsonAnd then branches within that01:13
wgrantlp:~owner/project is what we expect 99.9% of contributors to use, and the only official repo will almost always be lp:project01:13
wgrantThe named repos exist for cases where privacy is required, and because the Ubuntu kernel team is weird and has dozens of repos for no good reason.01:13
cjwatsonYou'd only use a separate repository if you're doing something somewhat odd, like your packaging branch sharing no history with upstream.01:13
wgrantYou probably just want a separate branch in the same repo.01:14
cjwatson(Even in the no history case, there's nothing to say it has to be a separate repo; e.g. pristine-tar)01:14
shadeslayerwgrant: yeah, I'm used to the github workflow01:15
wgrantshadeslayer: You have a separate packaging repo on GitHub?01:16
wgrantThat's pretty weird, since you can't have more than one fork of a repo per user/org on GitHub.01:16
shadeslayerwgrant: no, I was trying to figure out how to host the packaging on Launchpad, the sources are on github though01:16
shadeslayerthat is true, however, one would expect to use branches in that case?01:17
wgrant(that is, on GitHub you only have the equivalent of lp:~shashlik/shashlik, no lp:~shashlik/shashlik/+git/foo)01:17
shadeslayermultiple forks of the same project under one team/user sounds a bit .. off to me01:17
wgrantYes, which is why we are discouraging them :)01:17
shadeslayer( that's what branches are for, I assumed )01:17
shadeslayerright :)01:17
wgrantThey're necessary for eg. security fixes.01:17
wgrantOr if you need separate tag namespaces.01:17
wgrantOr things like that.01:17
cjwatsonEmbargoed security fixes, that is :)01:18
wgrantBut packaging should probably just be a branch.01:18
cjwatsonSince we're only doing privacy at the repository level, not at the branch level01:18
wgrant(or a whole lot of branches in refs/heads/ubuntu/SERIES, for example)01:18
cjwatsonI expect we'll end up with a bunch of packaging repositories in the lp:ubuntu/+source/SOURCE namespaces and friends once those work, so lp:~slashlik/ubuntu/+source/shashlik would also be valid.  The main reason for that is completely different access control, though.01:20
=== Nigel_ is now known as G
=== Spads_ is now known as Spads
shadeslayerhi23:32
shadeslayerin my build it seems like something's going wrong here : ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.23:33
shadeslayerhttps://launchpadlibrarian.net/208967130/buildlog_ubuntu-vivid-i386.shashlik_0.2%2Bgit20150613.0347%2B15.04-0_BUILDING.txt.gz23:33
cjwatsonIf I were you I would consider the possibility that that was a red herring given that it occurred several times before without apparent immediate failure, and that it says "ignored"23:34
cjwatsonBut I must to bed rather than trying to decipher Java build failures :-)23:35
shadeslayerah :)23:35
shadeslayercjwatson: night :)23:35

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