Hi, On 22.02.2013 23:01, Friedrich W. H. Kossebau wrote: > Hi Maurice, > > Am Sonntag, 17. Februar 2013, 16:23:15 schrieb Maurice de la Fert=E9: >> On 17.02.2013 14:43, Friedrich W. H. Kossebau wrote: >>> Am Sonntag, 17. Februar 2013, 13:56:58 schrieb Maurice de la Fert=E9: >>>> On 17.02.2013 02:02, Friedrich W. H. Kossebau wrote: >>>>> Am Samstag, 16. Februar 2013, 04:38:09 schrieb Maurice de la Fert=E9: >>>>>> On 16.02.2013 03:21, Friedrich W. H. Kossebau wrote: >>>>>>> 2. How is review done for spec/yaml changes? >>>>>> Best practice is >>>>>> - 'osc branch Project:KDE:Devel calligra' >>>>>> - checkout local copy of branched package >>>>>> - making changes >>>>>> - building local >>>>>> - pushing changes >>>>>> - building remote >>>>>> - reviewing rpmlint messages in logs >>>>>> - adding branching repos to test machine >>>>>> - installing branching packages on test machine >>>>>> - 'osc submitrequest calligra Project:KDE:Devel' >>>>>> - asking for review on #active >>>>> First trivial request is up, seems it works all for me :) >>>> Request is applied :) >>> \o/ >>> >>> Okay, now that this is established I can get to serious changes :) >>> >>> Nothing in the pipe yet, but already thinking about how to best fix the >>> incomplete registering for all supported mimetypes within the Calligra >>> build system. Too late for 2.6.1, but than packagers can always still >>> patch the released stuff ;) >>> >>> Next questions: >>> Can I reuse that branch I created somehow? >>> How do I ideally merge the changes from the official calligra package? >>> Any request is just a diff between the branch to the official package, = or? >> Yes you can reuse this branched project so long you are not deleting >> it. By sending submit requests via Web-Frontend you will see a checkbox >> about something like 'deleting after merge', which is enabled by default. >> This behaviour is disabled by using 'osc submitrequest' via command >> line. > Seems it was not disabled for me. Or I did something else which I cannot > remember :) > >> A easy way to keep in sync with original package is following setup: >> >> 1. Branch a random package from the original project. >> By this you will get the repository setup and build dependencies >> from the original project. >> >> e.g. osc branch Project:KDE:Devel/cmake >> >> 2. Open project home::Project:KDE:Devel via Web-Frontend >> and enable repository publishing. >> >> Repositories --> Publish Flag --> All --> Explicity enable >> >> By this you are able to install the packages directly on your test >> machine >> >> 3. Open project home::Project:KDE:Devel via Web-Frontend >> and branch the package you like to modify/maintain. >> >> Packages --> Branch package from other project --> >> Name of original project: Project:KDE:Devel >> Name of package in original project: calligra >> Name of branched package in target project: >> ********[ ] Stay on current revision, don't merge future upstream >> changes automatically >> >> 4. Open project home::Project:KDE:Devel via Web-Frontend >> and delete random package again. >> >> Packages --> cmake --> Delete package >> >> By this setup you have all changes from original package plus the >> changes you are >> working on. Please note, by this merge conflicts can happen you have to >> solve on >> your own. > Thanks. > > Currently preparing the 2.6.1 update as merge request, with some addition= al > patches that enable the import filters for more formats, like docx, pptx, > xslx, ... > > (because other than promoted on plasma-active.org Calligra Active so far > refused to load docx and xlsx, due to hardcoded mimetype checks. oh promo= ters, > please check what you claim!) > > waiting for the build to finish, then will test on the device. Expect a m= erge > request tonight or later this WE :) > request applied :) Great thanks, Maurice _______________________________________________ Active mailing list Active@kde.org https://mail.kde.org/mailman/listinfo/active