From: Matthias Schwarzott <zzam@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Cc: Enrico Weigelt <weigelt@metux.de>
Subject: Re: [gentoo-dev] merging two packages - upgrade path?
Date: Mon, 9 Jun 2008 22:51:07 +0200 [thread overview]
Message-ID: <200806092251.08959.zzam@gentoo.org> (raw)
In-Reply-To: <20080609204009.GA1965@nibiru.local>
On Montag, 9. Juni 2008, Enrico Weigelt wrote:
> * Matthias Schwarzott <zzam@gentoo.org> 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.
>
Well, upstream is just one file/package: vdr-streamdev-0.3.4.tgz
All other distros (that I know of) still have only one package for
vdr-streamdev.
Only gentoo has split this into the client and server parts.
But we want to revert this now, because splitting leads to more maintainance
effort as both ebuilds are almost the same.
Regards
Matthias
--
gentoo-dev@lists.gentoo.org mailing list
next prev parent reply other threads:[~2008-06-09 20:51 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-06-05 10:06 [gentoo-dev] merging two packages - upgrade path? Matthias Schwarzott
2008-06-05 10:41 ` Ulrich Mueller
2008-06-05 11:02 ` Arun Raghavan
2008-06-05 11:13 ` Matthias Schwarzott
2008-06-05 11:36 ` Rémi Cardona
2008-06-07 11:40 ` Matthias Schwarzott
2008-06-05 11:44 ` Ulrich Mueller
2008-06-05 13:02 ` Marius Mauch
2008-06-09 20:40 ` Enrico Weigelt
2008-06-09 20:51 ` Matthias Schwarzott [this message]
2008-06-09 21:22 ` Enrico Weigelt
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200806092251.08959.zzam@gentoo.org \
--to=zzam@gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
--cc=weigelt@metux.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox