[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-active
Subject: Re: Packaging of Calligra for PA
From: "Friedrich W. H. Kossebau" <kossebau () kde ! org>
Date: 2013-02-22 22:01:09
Message-ID: 2477830.Ftz3l8S9xO () klux ! site
[Download RAW message or body]
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 <branched project> 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:<user>: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:<user>: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:<user>: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 additional =
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 promote=
rs, =
please check what you claim!)
waiting for the build to finish, then will test on the device. Expect a mer=
ge =
request tonight or later this WE :)
Cheers
Friedrich
_______________________________________________
Active mailing list
Active@kde.org
https://mail.kde.org/mailman/listinfo/active
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic