[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: should I orphan linux-wlan-ng?

Eduard Bloch wrote:
>  - You want to get multiple source packages? You install them with
>    apt-get and run "unp *.tar.gz" in /usr/src. Similarly simple solution
>    with apt-src? I fail to see one, not until there will be a simple
>    script of apt-src extension.

       apt-src [options] install|remove pkg1 [pkg2 ...]

>  - Some modules do not build with the current kernel, but you wanna to
>    move them out of the way temporarily? Just remove the directory in
>    /usr/src/modules, you can always extract it. Sure, doable with
>    apt-src as well but with less comfort.

Granted, but kernel-package and apt-src both offer other ways to not
build a module other than moving a whole tree out of the way.

>  - You need to update the source? You run apt-get upgrade as usual and
>    reexecute "unp *.tar.gz". This will _replace_ the old source while
>    with apt-src AFAICS you would have to clean the old sources manually.
>    Oh, of course you can play with its clean command together with
>    --location etc., but it is NOT SMOOTH. Oh, and you do not even need
>    to think about the upgrades, you will just see it in apt-listchanges
>    and remember to rebuild your modules package.

           Upgrade all installed source packages, or, if the --location or
           --here options are used, update only source packages in the speci-
           fied directory.

           If the --patch option is given (the default), apt-src will attempt
           to generate a patch containing any local changes made to the source
           package, and will apply this patch to the updated tree. This will
           allow your local changes to be preserved across package upgrades,
           but it may not always work, and you might sometimes have to merge
           in your changes by hand.

This is probably apt-src's single most useful feature, so it's amusing that
after all your ranting about apt-src, you have still not yet apparently
realized what it does.

>  - Oh, and most distributed Debian CDs do not contain source packages,
>    so you have to get a link to internet first. Imagine, you are on
>    dialup with Debian CD#1 and you need sl-modem-source (modem driver),
>    there is no other way to internet, what do you do? Curse the chicken,
>    curse the egg or those how make them depend on each other?

I have already answered this complaint before and I am not interested in
repeating myself.

> Well, apt-src can serve for the most purposes. But before you cut the
> line and force to use it, first make your solution equal!
>  - Extend the source description fields to set kinda description flag
>    and extend debiancd to include sources marked as "for-daily-use" on
>    the CDs.
>  - Extend apt-src to have catalogues of installed packages and kinda
>    management for "profiles", so you can just say 
>    apt-src upgrade kernel-stuff
>  - Contact other -source maintainers or file wishlist bugs to move the
>    new solution

Your second item is really just another way of saying "source
dependencies", which are one of the things apt-src is intended to serve
as a testbed for developing. So, what existing technology in Debian
implements them? You are implying with your command, "first make your
solution equal!" that something else in Debian already does this,

So do you think that people would even be thinking about this kind of
thing yet if something like apt-src, and the impetus to use it and try
something new, didn't exist?

see shy jo, who does apologize, for what it's worth, to all
            the people out there who find new things painful

Attachment: pgp7KNmj3n8i1.pgp
Description: PGP signature

Reply to: