Danny Milosavljevic <dan...@friendly-machines.com> writes:

>> I think we should revert that commit until we can revisit.  It has
>> caused enough long-standing issues and the gain of having it appears small.
>
> I agree.
>
> Though if the store key of grafts is good enough so that we could just 
> fine-grain ALL grafts that would work too.
>
> I think the reason is that for dependencies, we have 1-output grafting going 
> on each, but for other things we have many-output grafting going on each.
>
> This has caused enormous problems: Approximately nobody programs GNOME 
> programs in C anymore.  And the official GNOME bindings are all gobject 
> introspection.  But that means as long as any of this grafting thing is going 
> the way it is now, no non-C GNOME programs work correctly (since as soon as 
> you use Gtk and glib, which are different packages (which will mess up 
> gobject introspection typelibs) you have this problem).
>
> It could conceivably be fixed in either direction:
>
> 1. Make all grafting 1-output, XOR:
> 2. Make all grafting all-output.
>
> (I don't understand the key determination of grafts well enough to know 
> whether 1 would work)
>
> I mean it has made me finally spend a lot of time learning emacs because 
> literally nothing else that has a Gtk GUI would work right.  I don't think 
> that's a good way ;)
>
> In any case, until we do know what to do, let's revert to a known-good state, 
> which is 2.
>
> I would really like 1 to work, though.
>
> Which to choose probably has a computation (lots in 1) vs storage (lots in 2) 
> trade-off.

Hi Danny,

I have good reason to suspect this same issue is causing my GNOME
services to crash, and those are pretty important! For example, my
laptop will not lock when I close it anymore, because the Screensaver
service cannot start!

If we can revert to a known-good state, let’s do it as soon as possible
please! I think this should be considered a very important bug.

Have a nice day,
Noé

Attachment: signature.asc
Description: PGP signature

Reply via email to