Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 533532 - sys-kernel/*/Manifest: deblob-* and deblob-check-* entries prone to outdatedness
Summary: sys-kernel/*/Manifest: deblob-* and deblob-check-* entries prone to outdatedness
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Gentoo Kernel Miscellaneous
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-25 18:26 UTC by Arfrever Frehtes Taifersar Arahesis
Modified: 2015-01-14 13:30 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arfrever Frehtes Taifersar Arahesis 2014-12-25 18:26:09 UTC
kernel-2.eclass:

if [[ ${KV_MAJOR} -ge 3 ]]; then
    DEBLOB_PV="${KV_MAJOR}.${KV_MINOR}"
fi

DEBLOB_A="deblob-${DEBLOB_PV}"
DEBLOB_CHECK_A="deblob-check-${DEBLOB_PV}"
DEBLOB_HOMEPAGE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
DEBLOB_URI_PATH="download/releases/LATEST-${DEBLOB_PV}.N"
if ! has "${EAPI:-0}" 0 1 ; then
    DEBLOB_CHECK_URI="${DEBLOB_HOMEPAGE}/${DEBLOB_URI_PATH}/deblob-check -> ${DEBLOB_CHECK_A}"
else
    DEBLOB_CHECK_URI="mirror://gentoo/${DEBLOB_CHECK_A}"
fi
DEBLOB_URI="${DEBLOB_HOMEPAGE}/${DEBLOB_URI_PATH}/${DEBLOB_A}"


This code results in downloading deblob-* and deblob-check-* from LATEST-* subdirectories of http://linux-libre.fsfla.org/pub/linux-libre/releases/ and including only branch instead of specific version in names of downloaded files.
This results in outdatedness of entries in sys-kernel/*/Manifest when GNU Linux-libre project updates these files for newer versions in given branches.
Comment 1 Mike Pagano gentoo-dev 2015-01-14 13:26:16 UTC
Removing deblob support is looking better and better.
Comment 2 Mike Pagano gentoo-dev 2015-01-14 13:30:47 UTC
Deblob removed from gentoo-sources as it is broken.  If someone wants to create a deblob-sources and maintain it that is fine.

If someone wants to request deblob support, they can open a new bug, assign it to kernel-misc and provide patches.