Packaging scripts for frameworks

Kevin Ottens ervin at kde.org
Sat Dec 21 12:11:25 UTC 2013


Hello,

On Saturday 21 December 2013 12:38:17 Albert Astals Cid wrote:
> > How should we proceed about this?
> 
> Easy pasrt: tarball + repo tag.
> 
> Then you need to find a place to set it up in the download server.
> I think we should put the stable ones in
> http://download.kde.org/stable/ and the others in
> http://download.kde.org/unstable/.
> 
> But which kind of subpaths do you want?
> frameworks/$frameworkName/allReleasesInHere?
> $frameworkName/allReleasesInHere?
> 
> I'd go for the first, otherwise the number of folders in the "root" is going
> to explode.

Agreed... or...
frameworks/$version/tarballsOfEachFrameworksForGivenVersion
(frameworks/5.0 would contain karchive-5.0.tar.bz2 and friends)
Or is it too foreign to what we currently do?

I don't mind either way, just seemed like another natural option to me.

> Also you could do against the unstable/stable thing and just use stable for
> everything like akonadi does[1] but honestly I do think that it's not a good
> idea.

Agreed.

> Now, the hard part, how's versioning going to go now and in the future?
> I see you want to do a 5.0 of two frameworks and unstable of the others, so
> let's say 5.0.0 for karchive/threadweaver and 4.9.50 for the others.

Let's keep it simple and make it 4.9.50 for all of them. We can't exclude that 
karchive or threadweaver won't see some changes between now and the 5.0.

> But what about the future? Will there be a 5.0 of the others or will skip to
> 5.1? If there will be a 5.0 of the others will it be 5.0.0 or 5.0.1 and
> then release also the karchive/threadweaver 5.0.1?
> 
> I'm asking when you decide to release non beta versions of
> karchive/threadweaver/kconfig are they version numbers going to be in sync?
> Because our scripts work with the assumption that all you release has the
> same version number.

I think we should keep it that way for the frameworks. They will all have the 
same version number always.

Let's not make it too complicated. The promise was that we would make a tech 
release which would contain at least karchive and threadweaver in a usable 
state, at least I don't remember saying those two would be final and not the 
rest.

Regards.
-- 
Kévin Ottens, http://ervin.ipsquad.net

KDAB - proud supporter of KDE, http://www.kdab.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/release-team/attachments/20131221/8658407a/attachment.sig>


More information about the release-team mailing list