Re: Why did kernel packaging become slow?

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



Le 08/05/2016 à 15:01, Abderrahman Najjar a écrit :

> ​May I ask what are the patches applied? i.e. what's the difference between
> the package in the repo, and a vanilla source compiled kernel?

Kernel configuration is not about patches (only one in ArchLinux
currenty, which you can find here[1] BTW, sometimes they are more when
critical fixes takes time to come down from upstream).

It’s about the config flags (look at both config files in the above
link), and related issues reported by users. If you look at the commit
log[2] and dig into the actual commits, you will see changes done each
time. And if you ever compiled a kernel by yourself, you know that they
are tons of them.

So, you have to track new flags added upstream, what they do and what
implies each value of them in order to choose the sensible default for
Arch users. Then, someone might also open a bug report because his
beloved flag is missing, but you have to look for the consequences of
changing that flag for others users.

In a few words, kernel packaging is not a job of fixing things that
should be fixed upstream by adding patches, it’s about carefully
selecting the kernel configuration to suit most user cases.

So yes, kernel packaging isn’t a trivial task, and I too trust our
kernel maintainers to do the right thing, taking their time for it. :)
If you don’t like that, you’re free to compile your own version (which
has some benefits too). ;)

Bruno

[1]:
https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/linux
[2]:
https://git.archlinux.org/svntogit/packages.git/log/trunk?h=packages/linux



Attachment: signature.asc
Description: OpenPGP digital signature


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux