Summary: | net-im/leechcraft-azoth should use global USE flags where possible | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Nikoli <nikoli> |
Component: | New packages | Assignee: | Gentoo Leechcraft Maintainers <leechcraft> |
Status: | RESOLVED FIXED | ||
Severity: | minor | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Nikoli
2012-02-09 10:08:22 UTC
I don't think this should be fixed, since it's hardly a bug. While using global and "conventional" stuff is good, consistency is better, IMO. Azoth's (and LeechCraft's, in general) USE flags don't fully map on Gentoo global USE flags, meaning some subplugins will be enabled by their names (like metacontacts or autopaste), while others will be enabled by global USE flags. To my mind, that'd create confusion among users. A lot packages have both global and local USE flags, it is normal. As LC lead dev I'm strongly against such name style mixing, but distro devs and maintainers have the final word anyway, so if there is a strong reason to mix the names — OK then. In other words, I understand that sticking to global USE flags helps configure the system, keeping all configure options in one /etc/make.conf, but since in Azoth case not all flags are mapped to globals, some manual configuration would still be required — we don't gain anything but loose the conventional naming. I've wasted 15 minutes just because leechcraft-azoth ignored my xmpp and jabber USE-flags set in make.conf. I think that non-standard flags must be forbidden as they ruin whole portage philosophy which allows user to forget about any USE-flags adjusting after initial system configuration. I'd be happy to hear a sane standard naming for all currently existing use flags in Azoth (+ one currently not added one, for "shx" or shell command executor). (In reply to comment #5) > I'd be happy to hear a sane standard naming for all currently existing use > flags in Azoth (+ one currently not added one, for "shx" or shell command > executor). Request is not about replacement of all leechcraft-azoth USE-flags, just of those, which can be replaced by existing widely-used global flags. I agree with Nikoli and Dmitry, will look on this problem... + 27 Nov 2012; Sergey Popov <pinkbyte@gentoo.org> leechcraft-azoth-9999.ebuild, + metadata.xml: + Use global USE-flags, where it is possible, fix description for old flags, + wrt bug #402833 I fix this issue for live ebuild only(for backward compatibility) Also: astrality -> telepathy otroid -> otr xtazy -> dbus zheet -> msn (In reply to comment #8) > xtazy -> dbus This one is bad idea. xtazy is not a general dbus plugin, and neither it is dbus-enabling plugin itself, so calling it "dbus" is confusing and misleading. Moreover, we plan moving the Xtazy's subplugin core to first-level plugins, since it's also required in other plugins, and after that xtazy won't be related to dbus at all by itself. Also: acetamide -> irc It is not a global flag, but it is used by many widely used IM clients such as: qutim, weechat, ayttm, centerim and other applications line warsow, telepathy-connection-managers etc. Replaced: zheet -> msn Cause other change are not correct(such as change xtazy -> dbus) or proposed USE flags for changing are not global. |