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 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, right? 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:
pgp0LVd3YnzcY.pgp
Description: PGP signature