[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-maemo
Subject:    Re: Merge of some consolidation stuff and staging on
From:       Stephan Binner <stephan.binner () basyskom ! de>
Date:       2011-08-17 14:23:41
Message-ID: 201108171623.41759.stephan.binner () basyskom ! de
[Download RAW message or body]

> we're talking on two parallel tracks here. I'm not talking about splitting,

I don't remember any different package splitting between openSUSE and MeeGo, 
at least no new one we introduced while cleaning up. Maybe I missed some 
differences introduced by some packages imported from Fedora.

> I'm talking about random renaming of existing packages. The examples brought
> by Maurice were: "e.g. kde4-filesystem --> kde-filesystem and kdebase4-

Why random renaming? If you look at the current Project:KDE:Devel state then 
some packages had the "4" in source/binary package names and some not. That's
now consistently renamed to not contain "4" and reflect new git repo names.

The renamed packages contain proper "provides" and "obsoletes" btw...

> introduced the "4" in their package naming for a reason IIRC it made the
> major version transition easier, we'll hit something similar at some point.

Possible but nobody knows if ever two KDE versions will be shipped within a 
MeeGo release and even then transitions can be done without "kde5-" or "5".

> > When comparing packages between oS and MeeGo, they're already quite
> > different, since openSUSE's OBS does a lot of checks, uses tons of macros
> Well, any reason for dropping those? (AFAIK we could get the same checks
> and macros on the meego one, I don't completely know the magic though)

I don't remember stuff being dropped that makes openSUSE-only checks pass.

For the macros part we had to change (the usage of) some like %cmake_kde4 and 
kde4_runtime_requires because they can be used with yaml only in certain way.
 
> Note however that at the end of the day I won't make the packages anyway.

You would not notice any lost (automatic) synergies anyway as there were not 
many before anyway due to different reasons: MeeGo using yaml generated .spec
files, openSUSE OBS not having/linking to MeeGo Trunk, no submit requests
possible between OBS servers, many smaller differences like different rpm 
group names etc.

I don't think that I have seen efficient cross-distro packaging in openSUSE
OBS yet (not even speaking about anything bigger than a single app) - it all
ends up with tons of %if distro checks and obscure mapping/project configs.

> But, it's clear that the current situation is wasting resource while for
> the MeeGo/openSUSE case we have opportunities to reduce that waste (as
> they're close enough in packaging structure and workflow).

The MeeGo workflow with maintaining (and also "enforcing" consistency of) 
packages with yaml files is IMO quite different.

Bye,
   Stephan

_______________________________________________
Kde-mobile mailing list
Kde-mobile@kde.org
https://mail.kde.org/mailman/listinfo/kde-mobile
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic