Hi,

Up until now, patterns were maintained in a git tree and OBS (as meta data for 
projects). Changes have been committed to OBS using a script that applies the 
changes in the git tree to OBS. This action was done in the background without 
any notifications (unless you monitor the git tree).
In addition to that, we used the same patterns for Trunk and Trunk:Testing 
which caused lots of issues when certain new packages have been in 
Trunk:Testing and still did not make it to Trunk.

The patterns will still be maintained in GIT, however, we now package them and 
do not maintain them in OBS anymore (for now they are still available as 
metadata in OBS, but we do not use them in new repos), instead, whenever a new 
repo is created we extract the patterns from the package package-groups and 
apply them on the repo.

Any change to the patterns have to be packaged and submitted to Trunk:Testing 
first (first add to git as a direct commit or a merge request), this will give 
everyone the possibility to review the changes on the meego-commits mailing 
list. Once it has been verified on Trunk:Testing it will be pushed to Trunk 
with related added packages if they do not exist in Trunk already.

Note: The same would also apply to kickstart files, that is something we are 
working on right now.


Regards,
Anas
_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging

Reply via email to