| Summary: | break quota dependencies for systemd on uclibc | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | pmn <darwinskernel> |
| Component: | [OLD] Core system | Assignee: | Gentoo systemd Team <systemd> |
| Status: | RESOLVED FIXED | ||
| Severity: | minor | CC: | darwinskernel |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
pmn
2013-04-13 14:40:09 UTC
If quota is totally disabled on uclibc, I guess we can just conditionally omit the dep. (In reply to comment #1) > If quota is totally disabled on uclibc, I guess we can just conditionally > omit the dep. it is not disabled as far as i remember (don't have my machine here to check). but i guess it should be at least masked for now since it doesn't compile on uclibc. Are you able to build/install sys-fs/quota with USE="-rpc"? (In reply to comment #3) > Are you able to build/install sys-fs/quota with USE="-rpc"? i must have tried it at some point but i will confirm later. (In reply to comment #4) > (In reply to comment #3) > > Are you able to build/install sys-fs/quota with USE="-rpc"? > > i must have tried it at some point but i will confirm later. [and] it must have failed is what i was trying to say. i will give it a go again and report back here. (In reply to comment #3) > Are you able to build/install sys-fs/quota with USE="-rpc"? nop! i don't much about ebuilds so this all could be way off: based on this: <http://devmanual.gentoo.org/quickstart/> "The package's ./configure script takes the usual --enable-nls or --disable-nls argument. We use the use_enable utility function to generate this automatically, depending on the user's USE flags" quota's configure doesn't seem to be doing that: <http://sourceforge.net/p/linuxquota/code/ci/master/tree/configure.in> " AC_ARG_ENABLE(rpc, [ --enable-rpc=[yes/no] Enable RPC support [default=yes].], , enable_rpc="yes") " so this in quota's ebuild fails to do disable rpc: $(use_enable rpc) \ You should file a separate bug for that, and make sure to attach a build log. (In reply to comment #7) > You should file a separate bug for that, and make sure to attach a build log. done, without the build log for now: <https://bugs.gentoo.org/show_bug.cgi?id=465810> I see that quota was dep only because of path finding code. But we can just inline the paths in the ebuild, and -9999 now does that. I'll backport it to earlier ebuilds when I finish auditing the ebuild. 15 Apr 2013; Michał Górny <mgorny@gentoo.org> systemd-201.ebuild: Backport quota dep removal and configure cleanup from -9999. No need to revbump since the changes affect build process only. |