On 30 July 2015 at 09:46, Andrea Bernabei <and.berna...@gmail.com> wrote: > 2015-07-29 19:09 GMT+01:00 Carsten Munk <carsten.m...@gmail.com>: >> >> Those have always been considered as part of middleware (lipstick is a >> framework), Nemo UI/Glacier still sits on top outside mer core > > how much is missing until we'll be able to build the old nemo setup? i.e. > releases, patterns, webhooks to updated repos ? > > Or is that all done and just waiting for someone to actually set up the > patterns and webhooks?
Patterns on OBS magically work since March, I do apologise for not having checked them regularly :) I think webhooks could then be finalised when moved to git.m.o, but imploding the exploded patterns in nemo.ks is about time :) Cheers! Sim > >> 2015-07-29 18:10 GMT+02:00 Timur Kristóf <timur.kris...@gmail.com>: >>> >>> Hi, >>> >>> Just one question: how (if at all) does this change affect Nemo's UI and >>> its UI-related libraries (such as lipstick, mlite, ... etc)? >>> >>> Best regards, >>> Timur >>> >>> On Tue, 2015-07-28 at 15:22 +0100, David Greaves wrote: >>> >>> Hi all >>> >>> We've been working on the Nemo/Mer merge on and off for some time now and >>> wanted >>> to provide an update. >>> >>> There's tl;dr; job if you're a maintainer: login to git.merproject.org so >>> the >>> system 'sees' you and can grant permissions. >>> >>> The goal of this task is to merge the middleware packages from Nemo into >>> Mer >>> Core and to move the git hosting from various Nemo and Mer repositories >>> scattered around github and other services into mer-core on >>> git.merproject.org >>> (g.m.o) >>> >>> These are the main tasks: >>> * provide a mechanism to manage maintainer access rights >>> * create git repos on git.merproject.org >>> * ensure Mer OBS / webhooks point to g.m.o >>> * Improve visibility of Mer source/packages/maintainers >>> >>> Improving Visibility >>> >>> So, tackling the last point first there's a new "dashboard" here: >>> http://www.merproject.org/dash/index.html >>> >>> (That url may well change) >>> >>> The data shown is taken from : >>> * Maintainer file (see below) is the master for who has owner/master >>> roles on >>> the git repos (when they move to Mer git) >>> * OBS _service files and other OBS data >>> * Mer gitlab >>> * Mer LDAP maps usernames to emails/real names >>> I'll add webhook data soon and it will master the mapping from git repo >>> to OBS >>> packages >>> >>> There are still some issues but it's best to get a first draft out. >>> >>> >>> Managing Maintainership >>> >>> The approach taken for the maintainer rights is to create a text (yaml) >>> file >>> that describes the access rights (developer/owner) for all the mer-core >>> packages. >>> >>> >>> https://git.merproject.org/mer-core/Maintainers/blob/master/maintainers.yaml >>> >>> This allows anyone to quickly find out who maintains a particular package >>> and >>> also allows automation systems to apply these permissions to g.m.o >>> >>> The commnity manages this file: anyone can submit a MR to it to change >>> the >>> maintainership and if it's accepted by the mer-core maintainers the >>> permission >>> changes will automatically be applied (well, eventually). >>> >>> Purely for ease of management/comprehension the file format supports the >>> notion >>> of teams and package-groups but these are not reflected in gitlab for >>> various >>> reasons. The team/group names are pretty arbitrary and can be changed >>> trivially >>> - they just provide some context for the grouping. >>> >>> Creating git repos >>> >>> We've replicated about 170 repos from github projects: >>> https://github.com/[nemomobile, nemomobile-packages, mer-packages] >>> >>> What I've done (hopefully!) is to take the current/old Mer master branch >>> and >>> rename it to master-premerge. Then I've set mer/master to be the github >>> master. >>> >>> In some cases where we've moved on from the old 'tarballs in git' there >>> may be >>> no commits in common and we'll end up with an 'orphan' branch (google it) >>> >>> Maintainers should check the repos to make sure I've not messed up :) >>> >>> OBS >>> We'll be setting up webhooks for mer-core which should never need >>> modifying. I >>> suspect that the OBS mer-core project will just have a few caretakers to >>> handle >>> new packages on request. >>> >>> >>> Next Steps >>> >>> * These maintainers should login to https://git.merproject.org/ : >>> amccarthy antseppa blam chriadam giucam hmallat jpetrell mikkoh monich >>> mvogt >>> pgerdt phdeswer rbraakman rozhkov sletta spiiroin VDVsx Venemo Vesuri >>> >>> * As development moves from github to mer-core the github repos should >>> have a >>> redirection commit added (ie delete all files and create a README that >>> sends >>> people to g.m.o) >>> >>> >>> David/lbt >>> >>> >> > -- To unsubscribe send a mail to : <mailto:mer-general+unsubscr...@lists.merproject.org>