[apparmor] test git repo

intrigeri intrigeri at debian.org
Tue Oct 3 07:11:47 UTC 2017


Steve Beattie:
> Beyond the immediate conversion landing location, I'm supportive
> of moving code-hosting and merge requests to github or gitlab and
> the integrated CI environments that they enable. The whole point
> of converting to git is to make it easier for people to contribute,
> and choice of code hosting location affects that.

Yes. I'm not sure I'll manage to gather enough energy to join the IRC
meeting (after the loooong day that will be for me), so I'll share my
thoughts here.

Git is still a second-class citizen in Launchpad, which makes the
contributor experience worse than it could be, and worse than it is on
more opinionated (towards Git) platforms. *I* manage to get around it
mostly thanks to browser bookmarks and history. I doubt it offers
a smooth experience for first-time and pass-by contributors.

For example:

1. On https://code.launchpad.net/~intrigeri I see my bzr branches but
   my Git branches are somewhat hidden behind a "View Git
   repositories" link.

2. The AppArmor Profiles repo was migrated to Git a while ago. This
   is great but the only way I manage to find the "Active reviews"
   page every time I need is is… a browser bookmark:
   https://code.launchpad.net/apparmor-profiles/+activereviews

   I've just spent 5 minutes trying to find a link to it, and
   eventually managed to find one to the Git merge requests via
   "Code" → "master" → "Branch merges". But the page I'm landing on
   does not list bzr merge requests.

   In comparison, in GitLab and GitHub pull requests are one click
   away from a project's home page.

OTOH I guess using Launchpad's bug tracking system makes it vastly
easier to track the status of AppArmor issues upstream / in Ubuntu,
compared to what it would be if we moved bug tracking to another
platform. I don't directly benefit from it myself, but it probably
matters. But perhaps there's nice integration available between
Launchpad's bug tracking and {GitHub,GitLab} Git hosting?

Cheers,
-- 
intrigeri



More information about the AppArmor mailing list