Hi meego-devel, 

In the process of packaging the MeeGo Netbook UX for Debian, I was launching 
the ./configure of mutter-meego, which wants a "libgnome-control-center-
extension.pc" which is not available in any Debian package. Further digging 
in the MeeGo source RPMs and in the git repositories revealed the source of 
my confusion:

  * it is the "gnome-control-center-netbook" RPM (both source and binary)
    that provides the libgnome-control-center-extension.pc
  * that RPM is built from the "gnome-control-center-2.30.1.tar.bz2" from
    upstream Gnome, on top of which 12 patches worth 709 KiB are added.

And that's where I begun to scratch my head heavily, particularily when I 
was pointed at the Contribution guidelines [0], which say: 

  "First, remember that MeeGo makes heavy use of upstream projects, with a
  focus on contributing code back to the upstream project."

and

  "For urgent requests, we may make exceptions and include patches that have
  been accepted and committed in the upstream project, but not yet merged or
  released."

In contrast with that, MeeGo ships a "heavily patched" gnome-control-center, 
which is not even a fork as the original tarball and name are kept. I don't 
understand that difference between the contribution guidelines for external 
contributions and what happens here.

Furthermore, I couldn't find any trace of a (public) request for merging 
this (I looked in the Gnome BTS and in the [email protected] list), but 
I might very well have overlooked something - I hope not.

So finally, without a merge of said patches in upstream gnome-control-
center, I will have no other choices than to either 1) convince its Debian 
maintainer to ship such a patch (and sync it with MeeGo regularly) 2) ship a 
renamed gnome-control-center which shares most of its code (aka a fork), 
which implies much code duplication and namespace conflicts. Both are 
*painful* and I'm far from certain that either would be accepted in Debian.

Could someone enlighten me on that situation ?

Thanks in advance, cheers, 

OdyX

[0] http://meego.com/about/contribution-guidelines

_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev

Reply via email to