Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Reviving the Sandbox project
Date: Thu, 21 Sep 2017 21:25:28
Message-Id: 1506029117.15165.17.camel@gentoo.org
In Reply to: Re: [gentoo-dev] Reviving the Sandbox project by Mart Raudsepp
1 W dniu pią, 22.09.2017 o godzinie 00∶07 +0300, użytkownik Mart Raudsepp
2 napisał:
3 > Ühel kenal päeval, N, 21.09.2017 kell 22:54, kirjutas Michał Górny:
4 > > W dniu czw, 21.09.2017 o godzinie 23∶33 +0300, użytkownik Mart
5 > > Raudsepp
6 > > napisał:
7 > > > Ühel kenal päeval, N, 21.09.2017 kell 21:56, kirjutas Michał Górny:
8 > > > > Hi, everyone.
9 > > > >
10 > > > > TL;DR: I'm looking for new people to resume work on sandbox, and
11 > > > > I
12 > > > > will
13 > > > > most likely branch it at v2.10 and start keep-alive work on top
14 > > > > of
15 > > > > that.
16 > > > >
17 > > > >
18 > > > > The state of our sandbox is not very well. Gentoo is currently
19 > > > > using
20 > > > > the old v2.10 with local patches. v2.11 is p.masked for a long
21 > > > > time
22 > > > > because of multiple unsolved bugs. The git repository also
23 > > > > includes
24 > > > > v2.12 tag that has not even been packaged for Gentoo. From what
25 > > > > I've
26 > > > > been able to establish, the bugs causing v2.11 mask are still
27 > > > > present
28 > > > > in git head.
29 > > > >
30 > > > > To add to this, the only person maintaining the code (vapier) has
31 > > > > not
32 > > > > touched it since March, and AFAIA he's not responding to any
33 > > > > contact
34 > > > > attempts from within Gentoo. Given this and the importance of
35 > > > > sandbox
36 > > > > to
37 > > > > Gentoo at the moment, I think it's reasonable to presume he's MIA
38 > > > > and start looking for volunteers to join the effort.
39 > > > >
40 > > > > I have already added myself to the project page [1] and I'm going
41 > > > > to
42 > > > > try
43 > > > > to put some effort into improving the state of things. However,
44 > > > > I'm
45 > > > > not
46 > > > > really an expert in the high magic used in sandbox. If anyone is
47 > > > > interested in helping out, feel free to add yourself as well.
48 > > > >
49 > > > >
50 > > > > The above considered, I don't think I'm really going to be able
51 > > > > to
52 > > > > solve
53 > > > > the problems introduced by v2.11. If nobody has a better idea,
54 > > > > I'm
55 > > > > going
56 > > > > to branch sandbox at v2.10 and look into backporting whatever's
57 > > > > feasible
58 > > > > and resuming development in hotfix mode on top of that.
59 > > >
60 > > > Do you have a handy list of problems with v2.11?
61 > > > Perhaps all is well for Gentoo usages after the more ptrace-happy
62 > > > fallbacking commit (apparently was needed by ChromeOS) is reverted
63 > > > if
64 > > > ptrace-path problems don't get fixes?
65 > > >
66 > >
67 > > There are two bugs listed in p.mask reason. There's a lot of bugs on
68 > > Bugzilla but I don't know which versions they affect.
69 >
70 >
71 > #580726 comes from the ptrace thing I mentioned. I identified the
72 > commit that makes it fallback to ptrace for firefox case, while it
73 > seemed to work fine before without fallback, and then there are issues
74 > in that ptrace codepath that might have always been there, but they
75 > just didn't get hit due to ptrace fallback being much rarer before
76 > this. I believe the commit hash is mentioned on the bug.
77 >
78 > #578582 seems to be just patrick being special and refusing to provide
79 > any information about the bug that no-one else hits.
80 >
81 > Maybe if we revert that more easy ptrace fallback stuff for now, the
82 > rest in sandbox git master is fine (if my opendir fix gets applied
83 > that's only patched in via ebuild right now)?
84 >
85
86 Maybe it is. However, I don't feel confident releasing a completely new
87 version myself, and I won't be able to review the changes thouroughly
88 enough to become confident.
89
90 Given that sandbox is utterly broken by design, I don't really want to
91 put too much effort in trying to make it a little better. I'd rather put
92 the minimal effort required to make it not-much-worse.
93
94 --
95 Best regards,
96 Michał Górny

Replies

Subject Author
Re: [gentoo-dev] Reviving the Sandbox project Matt Turner <mattst88@g.o>