* Matthias Schwarzott <[EMAIL PROTECTED]> schrieb:

Hi,

> This post is about how to create a nice upgrade path when merging two 
> packages.
> The packages I care about are media-plugins/vdr-streamdev-{client,server}, 
> that we wanted to merge into one media-plugins/vdr-streamdev package.

please, please, don't do at it all.

Server vs. clients things should really be separated, and if there's 
shared code between them (eg. proto headers), it should belong to 
another package. We've already got enough blowed-up, fat packages.

Same with the -client / -server useflags: they're just a work around
for certain upstream's crap design - if they really understood the 
concept named "client-server-model", we'd have clean lines and wouldn't
need this at all.

Actually, I didn't check whether the upstream did this mixup or just 
you, so I won't accuse you for that ;P. If it's the upstream's fault, 
please try to stop them.

Yes, I know Gentoo's policy is to stay as near to upstream as 
possible, but there should be a limit. Upstream quality can range
widely, from excellent to crap. Please try to keep the overall
quality as high as possible and leave out the crap.


cu
-- 
---------------------------------------------------------------------
 Enrico Weigelt    ==   metux IT service - http://www.metux.de/
---------------------------------------------------------------------
 Please visit the OpenSource QM Taskforce:
        http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
        http://patches.metux.de/
---------------------------------------------------------------------
-- 
[email protected] mailing list

Reply via email to