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>

Reply via email to