Re: Bug#18513: kernel-headers-2.0.32: sets /usr/src/linux symlink on upgrade
Hi,
>>"Christoph" == Christoph Lameter <christoph@lameter.com> writes:
Christoph> /usr/src/linux has always been the location of the kernel
Christoph> and is primarily a user responsibility. It cannot be moved
Christoph> to another location. Messing around with it is wrong if it
Christoph> exists. And moving the symlink to your headers when its
Christoph> pointing to a perfectly fine kernel tree is definitely a
Christoph> bug.
Ever since kernel-headers and kernel source packkages have
existed, and that dates back to mid to late 1995, I think,
/usr/src/linux on Debian has always been a symlink. Yes, Debian is
different from other unices, and even other linuxes. When I was on
SLS, everything was the users responsibility. The we gor the FSSTND,
and better quality distributions like Debian. In Debian, in order to
get the advantages, one follows rules. In SLS, I could rm -rf
/var/lib/dpkg with impunity.
/usr/src/linux belongs to the kernel-packages, and what is
done with the link is documented in /usr/doc.
Almost 3 years is an eternity in the Linux word, for Debian
has had /usr/src/linux symlinks forever. Both the FHS and the FSSTND
have stated that /usr/local is the local domain, and /usr/src belongs
to the vendor.
All this has been hashed out in great detail in debian-devel
and debian-plocy quite recently,and I have conceded that the symlinks
might be an idea whose time has passed.
However, the discussion ended we me reminding people that just
removing the symlinks shall cause old packages to break, and that I
would gradually phase out the symlinks.
Since you are a developer and presumably read these lists, I
can only assume that you were trying to extress your opinion
via the bug track system
In the mean while, while the kernel-* packages continue to
follow the letter and the intent of policy, and while there is a
possibility that the old packages may break, I shall not be
harrangued with bug reports.
The symlinks shall disappear in due time. Right now, the
packages are following policy.
Get the policy changedfaster than my schedule, and I shall
comply forthwith. In the mean while, as we have lived with these
links for nigh on three years, we can survive a month or two longer.
I do not, by the way, condone flouting the FHS by putting
local kernel sources in /usr/src rather than /usr/local/src.
manoj
--
To the habitual reader, reading is a drug of which he is the slave;
deprive him of printed matter and he grows nervous, moody, and
restless; then, like the alcoholic bereft of brandy who will drink
shellac or methylated spirit, he will make do with the advertisements
of a paper five years old; he will make do with a telephone
directory. Somerset Maugham, "The Bum"
Manoj Srivastava <srivasta@acm.org> <http://www.datasync.com/%7Esrivasta/>
Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05 CC 2D 27 12 1D F5 E8 6E
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-request@lists.debian.org .
Trouble? e-mail to templin@bucknell.edu .
Reply to: