| Summary: | games-emulation/gxmame - missing noxmame use flag | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Kristian Poul Herkild <kristian> |
| Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
| Status: | VERIFIED DUPLICATE | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | 2007.0 | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | Ebuild for gxmame-0.35_beta2 with noxmame use flag | ||
|
Description
Kristian Poul Herkild
2007-05-31 14:59:45 UTC
Created attachment 120780 [details]
Ebuild for gxmame-0.35_beta2 with noxmame use flag
no* flags plain suck; plus I really fail to see why are you filing a third duplicate about this. *** This bug has been marked as a duplicate of bug 87847 *** This is not a duplicate. It is related to bug #87847 but is not a duplicate. #87847 is about a missing dependency. This bug is about a missing use flag to handle optional removal of dependencies, in order to satisfy a dev that wants to use non-portage packages. I'm aware of problem with no* use flags (double negations are always problematic), but there is precedence in gentoo for such use flags and in this case it is a perfectly acceptable solution. The only reasonable alternative is to have xmame as a hard dependency. That won't satisfy certain devs. Now, stop being arrogant towards gentoo users when they come up with a reasonable solution. I could understand your superior and somewhat aggressive behavior if I'd been demanding a solution, but in this case I offered a solution. It's even a reasonable one. Just because Mr.Bones wants to use non-portage packages it shouldn't be used to punish the rest of us. I created this bug because I just emerged gxmame and found out it did not pull in a required runtime dependency, which of course is a bug. The maintainer won't fix it because it'll conflict with a possible wish of using non-portage packages (in which case you should use non-portage version of gxmame). I came up with a perfectly acceptable solution and I expect it to be used unless there is a damn good reason not to. And writing "no* flags plain suck;" doesn't count as an argument. That's just plain childish behaviour (unfortunately increasingly common among you devs). It's been already said a couple of times by the maintainer that it won't be doe; you'll have to live with it. *** This bug has been marked as a duplicate of bug 87847 *** (In reply to comment #4) > It's been already said a couple of times by the maintainer that it won't be > doe; you'll have to live with it. > > *** This bug has been marked as a duplicate of bug 87847 *** > No, it has not been said a couple of times by the maintainer. What the maintainer has stated is that there will be no HARD (required) dependency on xmame. However, my suggestion is not about a HARD dependency but a SOFT (optional dependency). Use Flags were invented exactly because of optional behavior. A Use Flag would make it possible for the maintainer to get the behaviour he wants (which btw. is against the core of Gentoo philosophy and breaks portage (--depclean no longer works)). You ought to at least rephrase arrogant and rude answer. And stop lying btw. This is NOT about a HARD dependency but about solving a problem created by a maintainer that has hijacked a package and "maintains" it in violation of Gentoo principles. It's fine a person wants to use non-portage packages, but the rest of the community shouldn't suffer from that. _IF_ the maintainer refuses to add an optional dependency I will recommend removing the package from the maintainer and give maintainership of the package to me, since I am obviously the only qualified for the task. If this bug is closed again and inappropiately deemed a duplicate (which it is NOT) I will reopen it every time a new version of GXMame and/or XMame are released. |