Summary: | kernel-2.eclass v1.277 - Default DESCRIPTION incorrectly built. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Eric F. GARIOUD <eric-f.garioud> |
Component: | Eclasses | Assignee: | Gentoo Kernel Miscellaneous <kernel-misc> |
Status: | RESOLVED FIXED | ||
Severity: | minor | CC: | tomwij |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | description.patch |
Description
Eric F. GARIOUD
2012-11-28 21:02:48 UTC
Created attachment 345386 [details]
description.patch
`grep -r --include='*sources*.ebuild' DESCRIPTION /usr/portage/ -L`
reveals no results, this means that every sources ebuild in the Portage Tree defines its own DESCRIPTION. As for the maintainers out of tree, I don't want to communicate that they must change something when we don't need to.
I think we are better off to just drop the version from the description, since it is likely that a sources directory contains sources that are not in the same ${KV_MAJOR}.${KV_MINOR:-$KV_PATCH}; and we also don't want to give the fake impression that separate directories are made when that value changes. See the attached patch.
This patch will be part of a series of patches that will be sent to the mailing lists and committed all at once to the tree in the near future.
(In reply to comment #1) This makes sense. Thank you Tom for having cared. 17 Apr 2013; Tom Wijsman <TomWij@gentoo.org> kernel-2.eclass: Added a warning after the variables that modifying other variables in the eclass is not supported, there is a chance that we will not fix resulting bugs. Fixes bug #421721. Clarify the default DESCRIPTION and make it not use versions, a directory with ebuilds that inherit this eclass may contain multiple versions and we also don't want to give the impression that a new directory needs to made if that's not the case. Fixes bug #445110. Clarified which patch depths are used in the normal output and error output when applying patches. Fixes bug #436402. Made sure .tmp_gas_check is created inside the temp folder, it accidentally created temp.tmp_gas_check instead. Fixes bug #336732. Make UNIPATCH_DOCS work again, install 0000_README document when using genpatches. Fixes bug #301478. |