Summary: | ODEPS in ebuids (declare option build/runtime deps) etc, but non required packages | ||
---|---|---|---|
Product: | Gentoo Hosted Projects | Reporter: | Michael Lawrence <mike> |
Component: | PMS/EAPI | Assignee: | PMS/EAPI <pms> |
Status: | RESOLVED DUPLICATE | ||
Severity: | enhancement | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | ebuild in html |
Description
Michael Lawrence
2015-04-30 17:15:12 UTC
Created attachment 402316 [details]
ebuild in html
mainly this is a no hurry option for ebuild maintainers
FUGGLY metadata , officially my package supports nfs samba but unofficially
if its a network file system on the backend that works ie Openafs
etc its fair game if mounted as a filesystem , ftpfuse httpfuse etc ,
but i've just put in main ones ,
anyhow I was thinking off the top of my head , there has to be a cleaner way than the metadata.xml for optional flags , and to keep QA folks happy too.
Anyhow its a Proposal for adding a specific cat in ebuilds for optional depends IE samaba? ( net-fs/samba ) though not required to build at least can offer them in a safe manor for more user choice.
chances are most users have already ,
but on a FRESH install why not give them the option of adding in enhancements as a convenience ?
plus user can just call in ODEPS wanted , IE on a clean install etc.
plus its less f'uggly than the metadata xml
and at the very least if declared but not called for IUSE in a package portage happy repoman happy
odeps="net-fs/samba
openssl gnutls etc " QA happy
portage will know its an optional for QA useage less called into IUSE and will give 2 rats behinds less needed about ODEPS but for ELOG purposes/msg and yup these package are optional bla bla make using "PAK-name-hear" all the bla bla better.
anyhow its no big deal but was just a idea to kick about a bit.
-----so fuggly.....---------------
<use>
<flag name='btrfs'>Enable support for <pkg>sys-fs/btrfs-progs</pkg></flag>
<flag name='jfs'>Enable support for<pkg>sys-fs/jfsutils</pkg></flag>
<flag name='ntfs'>Enable support for <pkg>sys-fs/ntfs3g[ntfsprogs]</pkg>
</use>
*** This bug has been marked as a duplicate of bug 373323 *** |