Packaging suggestions for meego related packages

Chen Lei supercyper1 at gmail.com
Tue Jul 6 16:45:21 UTC 2010


Hi all,

I have some suggestions about packaging meego related packages.

1. meego 1.0 vs meego 1.1

Since the release date of meego 1.1 is very close to the final release
of F14,  Peter determined to target meego 1.0 for F14 final.
Howerver, I still suggest to consider backporting meego 1.1 for F14,
shortly after branching F14 from Rawhide, I think we can push all
meego related 1.1 packages to rawhide, if those packages works fine,
we can push them to F14.  In fact, meego 1.1 is much more close to F14
than meego 1.0, also meego 1.1(1.0.80) snapshot images already works
on my netbook.

2.Source files
Moblin project released their tarballs in public git repo[1],
unfortunately meego don't release any tarballs in its public git
repo[2]. So we have two choice to get sources from upstream: (1) git
archive  from meego git repo; (2) extracting tarballs from SRPM  in
repo.meego.com.

[1]http://git.moblin.org
[2]http://meego.gitorious.org

I highly suggest to use source from SRPM for those reasons: (1) it'll
be easier for reviewers to check the md5sum of those sources; (2)we
need additional BR(e.g, autoconf automake) to build source files from
git repo;(3)extracting tarballs from SRPM  is much easier than git
acheive from git repo;(4) meego public git repo is not so open, some
source files extracted from SRPMS are even newer than from git HEAD.

3. Naming issue for meego 1.0
It seems like meego 1.0 still use old package name - moblin-* for most
of its packages, most of those packages are already is the repo of
Fedora, only a few of them need packaging.
We have two choice for those new packages[1][2]: (1)keeping
consistence with upstream, and use moblin-* for those packages; (2)
use meego-* for those packages as meego 1.1.

Personally, I'd like choice (1) because upstream SRPMs for meego 1.0
still use old names, the source files from meego 1.0 branch in git
repo still use moblin instead of meego. IMHO, saving a few moblin-*
namespace in pkgdb makes no sense.
[1]https://bugzilla.redhat.com/show_bug.cgi?id=610794
[2]https://bugzilla.redhat.com/show_bug.cgi?id=610842


Any other ideas in this suggestions? I'd like to see more discussions
on packaging meego reletead packages.

Regards,
Chen Lei



More information about the mobility mailing list