From: Brian Harring <ferringb@gmail.com>
To: Mark Bateman <couldbe@soon.com>
Cc: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Re: RFC: PROPERTIES=funky-slots
Date: Thu, 6 Sep 2012 01:21:27 -0700 [thread overview]
Message-ID: <20120906082127.GE18495@localhost> (raw)
In-Reply-To: <loom.20120903T160611-184@post.gmane.org>
On Mon, Sep 03, 2012 at 02:08:58PM +0000, Mark Bateman wrote:
> Patrick Lauer <patrick <at> gentoo.org> writes:
>
> >
> > On 06/23/12 21:21, Ciaran McCreesh wrote:
> > > 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,
> > No, it solves a real problem.
> > > this screws things up for Paludis users.
> > -EDONTCARE, use a supported package manager
>
>
>
> So if the packagemanager is struggling to resolve whether a package belongs in a
> slot or not, would this be a case for encoding such metadata in the ebuild
> filename.
>
> foo-slot2-3.2.1.ebuild
>
> This way the PM would be able to determine exactly what it has todo before it
> starts to parse the ebuild
No; the problem isn't getting the slot out of the metadata (moving it
to the file name doesn't really do anything beyond make it slightly
faster at the cost of being backwards incompatible for any existent PM
that sees it); the problem is in the PMs resolver, and how it chooses
to search the space.
Basically, paludis does x, the rest do y; funky-slots was intended to
make 'x' behave better at the cost of ebuild devs having to go mark
shit up (leading to the retort 'do y instead').
~harring
prev parent reply other threads:[~2012-09-06 8:22 UTC|newest]
Thread overview: 52+ messages / expand[flat|nested] mbox.gz Atom feed top
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 message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120906082127.GE18495@localhost \
--to=ferringb@gmail.com \
--cc=couldbe@soon.com \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox