* Julien Delange [Mon, 17 Oct 2005 02:30:35 +0200]:

Hi,

> >  Was there a reason not to include amuleweb (and associated data 
> >files)
> >  in the amule-daemon package? As I understand it, the package is
> >  unusable now, since there is now way to control the daemon by only
> >  installing the amule-daemon package. This could warrant a grave bug.

> >  What's your opinion on this?

> I think that the slitting is actually not complete. I'm aware of that. 
> But I don't have enough time, and I will take my new appartment in a 
> week, so, I will have more time in a few days.
> I think the best thing is :
> - one package amule-utils, which is actually the same as the current
> - one package amule-webserver which contains webserver for amule
> - one package amule-daemon which contains only the daemon
> - one package amule which contains the complete GUI

> But I don't know if I can make a such split. I will test as soon as 
> possible. It's may be possible to package a new package called 
> amule-data to put .po files and other data like icons, ... This 
> decision needs test and I will do it as soon as possible.

  I've been thinking for this issue for a while, and one option that has
  occurred to me lately, which in my view provides the benefits of
  splitting the package, and avoids the disadvantages of a split
  involving more than two packages, would be:

    Package: amule-nox

    Package: amule
    Depends: amule-nox (= ${Source-Version})

  Where amule-nox will contain _everything_ that does not need X
  libraries, that is, everything except /usr/bin/amule and
  /usr/bin/amulewebDLG.

                                 * * *

  Because, come on, there is not much point on splitting things in 4 or
  5 separate packages. A user will either want amule installed, or not
  installed; and the single scenario I can think of where a split would
  be useful would be not wanting to install X libraries (e.g., on a
  server). This is, BTW, a quite common reason to make a split in
  Debian.

                                 * * *

  As for the name, -nox is the suffix one normally uses in this
  circumstances, although I'll admit that amule-daemon may provide more
  information to the users. Still, is a decision to make, whether to use
  the consistent-but-less-user-friendly amule-nox, or the inconsistent
  (because it'll contain other things than the daemon) but-more-useful
  amule-daemon.

                                 * * *

  With my Debian Developer hat on, I strongly advice against splitting
  this package in more than two packages, and strongly suggest that the
  amule-daemon or amule-nox package can be fully operational by itself,
  which at the moment is not.

  The rationale against more than two binary packages is that in this
  case, the split does not happen because of size issues (e.g., to allow
  different independent parts, which are veeery big, to be installed
  independently, or to save mirror space by putting arch:all files in a
  separate -data package), but only to avoid the big dependency chain
  that the X libraries are.

  Cheers,

-- 
Adeodato Simó
    EM: dato (at) the-barrel.org | PK: DA6AE621
 
Guy: My dad made my mom have a cesarean when she had my little brother.
He wanted to make sure he was born in the 1986 tax year so he could get
another tax credit.
                -- http://www.overheardinnewyork.com/archives/002968.html



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to