Plasma 5.7.0 tars

Michael Pyne mpyne at kde.org
Sat Jul 9 00:55:35 UTC 2016


On Mon, July 4, 2016 15:16:05 Harald Sitter wrote:
> On Mon, Jul 4, 2016 at 2:29 PM, David Edmundson
> 
> <david at davidedmundson.co.uk> wrote:
> > On Mon, Jul 4, 2016 at 1:20 PM, Sebastian Kügler <sebas at kde.org> wrote:
> >> On Thursday, June 30, 2016 11:06:46 PM CEST Harald Sitter wrote:
> >> > On Thu, Jun 30, 2016 at 4:45 PM, David Edmundson
> >> > 
> >> > <david at davidedmundson.co.uk> wrote:
> >> > > *sigh* seems so. Yet plasma-workspace is from the right branch and
> >> > > it's
> >> > > done by an automated script(!)
> >> > 
> >> > Haven't we fixed that for beta already?
> > 
> > It was the cached kde_projects.xml that you fixed for the beta
> > I hadn't pulled your changes as I needed some of my other local mods to
> > get
> > round some hardcoded paths. So partly my fault - though I still think it's
> > very broken that we get version information from two different sources
> > within the same script.
> 
> Yes. I mean no. I am confused.
> If the projects.xml says that the stable branch of libkscreen is
> Plasma/5.6 we can't simply override that on the release side of
> things, l10n would still be generated from the wrong branch so you'd
> misalign translations and source. That said, one could do a
> consistency enforcement by failing if one of the things in a 'set'
> (e.g. kde/workspace) is not in line with the rest.
> BUT the plasma bash hell on top of releaseme bypasses most smarts of
> releaseme todo with projects processing. In this particular case the
> fact that releaseme can release a set (e.g kde/workspace) and handle
> it as a 'set' is bypassed by the bash scripts wanting to decide what
> to release and then calling tarme in a loop for each project.
> 
> So, assuming that is actually a smart way to do it (which it isn't
> since it replicates information from projects.xml and allows for
> additional human error and makes tarball creation slower), the bash
> script would have to check consistency of the output coming out of
> tarme (namely the release_data) and make sure that everything is using
> the same branch.

Sorry for being late to this, but Marko Käning was actually working on just 
such a tool, which may be useful here. I don't think he ever put it into one 
of our repositories but it's available from  
https://git.reviewboard.kde.org/r/123125/

Regards,
 - Michael Pyne


More information about the release-team mailing list