public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] RFC: PROPERTIES=funky-slots
@ 2012-06-23 13:21 Ciaran McCreesh
  2012-06-23 14:02 ` Mike Gilbert
                   ` (2 more replies)
  0 siblings, 3 replies; 52+ messages in thread
From: Ciaran McCreesh @ 2012-06-23 13:21 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 985 bytes --]

There's been a move towards using slots for "clever" things that don't
fit the traditional way of how slots worked. Examples include the new
gtk2 / gtk3 handling and Ruby gems virtuals.

Aside from being abusive, this screws things up for Paludis users.
Paludis tends to bring in newer versions when possible (so that users
aren't stuck with an old GCC forever), and allows the user to select
when new slots are brought in. When suddenly a few packages are using
slots and versions to "mean" something other than what they used to,
this makes the feature unusable.

Thus, as a quick workaround, I'd like to suggest adding a PROPERTIES
value called "funky-slots", which should be set on every version of any
package that uses slots in an unconventional manner. This probably
doesn't need EAPI control, since package manglers are free to ignore
PROPERTIES tokens. It won't solve the abuse, but it will allow the
impact upon users to be lessened.

-- 
Ciaran McCreesh

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 52+ messages in thread

end of thread, other threads:[~2012-09-06  8:22 UTC | newest]

Thread overview: 52+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-23 13:21 [gentoo-dev] RFC: PROPERTIES=funky-slots Ciaran McCreesh
2012-06-23 14:02 ` Mike Gilbert
2012-06-23 14:06   ` Mike Gilbert
2012-06-23 14:10     ` Ciaran McCreesh
2012-06-23 14:20       ` Mart Raudsepp
2012-06-23 16:12         ` Ciaran McCreesh
2012-06-24 17:25           ` Alexis Ballier
2012-06-23 15:51       ` Michał Górny
2012-06-23 16:08         ` Ciaran McCreesh
2012-06-23 20:36           ` Marien Zwart
2012-06-23 20:37             ` Ciaran McCreesh
2012-06-24  8:19               ` Michał Górny
2012-06-24 10:58                 ` Ciaran McCreesh
2012-06-24 11:21                   ` Michał Górny
2012-06-24 11:23                     ` Ciaran McCreesh
2012-06-27  7:44               ` Gilles Dartiguelongue
2012-06-23 16:13 ` Justin
2012-06-23 16:17   ` Ciaran McCreesh
2012-06-23 16:47     ` Justin
2012-06-23 16:53       ` Ciaran McCreesh
2012-06-23 17:14         ` Justin
2012-06-23 17:23         ` Pacho Ramos
2012-06-23 17:30           ` Ciaran McCreesh
2012-06-23 17:43             ` Pacho Ramos
2012-06-23 17:45               ` Ciaran McCreesh
2012-06-23 17:54                 ` Michał Górny
2012-06-23 17:56                   ` Ciaran McCreesh
2012-06-23 18:09                     ` Michał Górny
2012-06-23 18:06                       ` Ciaran McCreesh
2012-06-23 18:23                         ` Michał Górny
2012-06-23 18:22                           ` Ciaran McCreesh
2012-06-23 18:35                             ` Alex Alexander
2012-06-23 18:37                               ` Ciaran McCreesh
2012-06-23 19:14                                 ` Alex Alexander
2012-06-23 19:16                                   ` Ciaran McCreesh
2012-06-23 19:27                                     ` Alex Alexander
2012-06-23 19:29                                       ` Ciaran McCreesh
2012-06-23 18:37                             ` Michał Górny
2012-06-28  5:03                   ` Matt Turner
2012-06-28  6:24                     ` Ben de Groot
2012-06-23 17:57                 ` Pacho Ramos
2012-06-23 22:50             ` Gilles Dartiguelongue
2012-06-24  8:48               ` Ben de Groot
2012-06-24 10:17                 ` Gilles Dartiguelongue
2012-06-23 17:16     ` Alec Warner
2012-06-23 17:24       ` Ciaran McCreesh
2012-06-23 17:35         ` Alec Warner
2012-06-23 17:36           ` Ciaran McCreesh
2012-06-23 17:34       ` Kent Fredric
2012-06-23 16:26 ` Patrick Lauer
2012-09-03 14:08   ` [gentoo-dev] " Mark Bateman
2012-09-06  8:21     ` Brian Harring

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox