summaryrefslogtreecommitdiff
blob: 646b94dfe435daffe02e36b67948635be9a1a8fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
19:00 <@slyfox> !proj council
19:00 <+willikins> (council@gentoo.org) dilfridge, k_f, mgorny, slyfox, tamiko, ulm, williamh
19:01 <@dilfridge> [23:20:01] <mgorny> i've asked soap if he'd be able to proxy for me just in case but haven't received a reply yet
19:01 <@slyfox> https://archives.gentoo.org/gentoo-project/message/a5b6a88e117443ba86a5c310195ed65f
19:01 <@dilfridge> ^ this is from yesterday so semi-confirmation
19:01 <@slyfox> ^ our current agenda
19:01 <@slyfox> Let's start with "1. Roll call"
19:01  * WilliamH here
19:01  * slyfox here
19:01  * Whissi is here to proxy K_F 
19:01  * dilfridge here
19:01  * Soap__ here (for mgorny)
19:02 <@slyfox> tamiko, ulm ^
19:02 <@dilfridge> tamiko said he can't make it
19:02 <@WilliamH> slyfox: tamiko  won't be here
19:02  * ulm here
19:02 <@slyfox> \o/
19:02 <@slyfox> 6 of 7 then
19:02 <@dilfridge> we have quorum!
19:02 <@slyfox> 2. Proposal for procedure to appoint SPI liaison by dilfridge@
19:02 <@slyfox>     https://archives.gentoo.org/gentoo-project/message/70f054aac20e5c80f14590cc5cbf4418
19:03 <@dilfridge> right, so one short remark
19:03 <@slyfox> (dont expect my summary to be correct. I understood almost nothing)
19:03 <@dilfridge> I didnt intend that we vote on the details now.
19:03 <@dilfridge> My intention was that we decide whether to contact SPI, and start talking about the details.
19:03 -!- sultan [~sultan@unaffiliated/sultan] has joined #gentoo-council
19:04 <@dilfridge> "the details"= how the liaison is appointed
19:04 <@WilliamH> I would rather see us hold off on this since this is our last meeting and we don't know who will be elected for the council by next meeting
19:05 <@dilfridge> I mainly decided to bring this up again because I came to the conclusion that the council shouldnt feel constrained *not* to think about finances.
19:05 <+Soap__> this really is more a fork in the road decision
19:05 <+Soap__> dilfridge: double negative?
19:05 <@ulm> dilfridge: do I understand correctly that for the time being, talks to the SPI would be for information only and without commitment?
19:06 <+Soap__> so the council should think about finances?
19:06 <@dilfridge> yes, intended (I wanted to use the word "constrain" somewhere)
19:06 <@dilfridge> ulm: well, it would be signalling SPI "we are interested, let's talk about the details"
19:06  * WilliamH is with Soap__  The council in the past has had nothing to do with finances etc.
19:07 <@dilfridge> Soap__: yes
19:07 <@WilliamH> We are just the technical leadership of Gentoo and we handle appeals from comrel/qa.
19:07 <@dilfridge> since we're overseeing the entire technical development, it's kinda silly that the hardware is out of our control
19:08 <@dilfridge> but that's only part of the motivation
19:08 <+Whissi> Starting to talk with SPI shouldn't be a problem. We can always stop talking.
19:08 <@dilfridge> right, just that normally you don't do that in a frivolous way...
19:09 <+Soap__> why is this contentious?
19:09 <@dilfridge> meaning, starting to talk without being willing to commit something is stupid
19:09 <@WilliamH> That's exactly why we should not vote on this this meeting.
19:09 <+Soap__> like, what (if any) are the downsides to SPI?
19:09 <+Soap__> for me SPI seems liek a no-brainer
19:10 <+Whissi> Same for me. But K_F raised copyright concerns I didn't follow.
19:10 <@WilliamH> I don't know a lot of the history, but robbat2 does. I think we talked to spi in the past and they weren't interested.
19:11 <@slyfox> Can anyone formulate a point (a few points) we shoud decide on today?
19:11 <@dilfridge> WilliamH: that was a completely different approach, it was SPI taking over the entire foundation
19:11 <@ulm> WilliamH: if that will be the result, than at least we've tried
19:11 <@slyfox> Or should we have a bit more duscussion offline first?
19:11  * WilliamH would rather see more discussion before voting on something like this.
19:11 <+Soap__> dilfridge: whats the goal here? accounting and books by SPI without transferring foundation?
19:11 <@WilliamH> Not to mention we have an election coming up.
19:12 <@dilfridge> well, essentially the motion is the first two paragraphs of the mail (down to the double blank line)
19:12 <@dilfridge> Soap__: "opening a second account and seeing how things work out"
19:12 <@dilfridge> Soap__: "getting tax-deductible donations"
19:12 <+Soap__> also the whole IRS crap?
19:12 <@WilliamH> Soap__: I believe robbat2 is fixing that.
19:13 <@dilfridge> the IRS crap is the problem of the foundation, and is precisely the reason why my (not-yet-relevant) draft for the liaison rules excludes foundation staff
19:13 <+Soap__> but will this do IRC automatically, i.e. 95% of the foundation burden is offloaded?
19:13 <+Soap__> IRS*
19:13 <@dilfridge> (so the two things run legally and financially separate)
19:13 <+Soap__> like, from 2019-onwards, IRS forms are done by SPI?
19:14 <@dilfridge> no, because SPI does stuff for the money they handle, and the Foundation does stuff for their money
19:14 <+Whissi> From my understanding, current foundation is in trouble. Any donation we receive today can be lost due to our tax problems. Opening another channel for donations via SPI would allow us to keep receiving donations which will be safe in case we won't resolve the tax issue...
19:14 <@WilliamH> Soap__: no. the foundation would still be responsible for their forms.
19:14 <+Soap__> so the idea is, for all future transactions, to try and channel them through SPI?
19:15 <@WilliamH> Whissi: I don't think they are in trouble, robbat2 is handling it I thought.
19:15 <@dilfridge> Whissi: I dont think it is that bad, but *unless* the IRS situation is completely resolved, nobody will want to "take over" their stuff
19:15 <@dilfridge> Soap__: well, let's take it slow and just offer both paths
19:15 <@dilfridge> and see how it goes
19:15 <@WilliamH> Whissi: There seems to be a lot of inaccurate information out there about how bad off the foundation is.
19:16 <@WilliamH> Whissi: it is more a perception by some than reality I think.
19:16 <@dilfridge> the foundation is doing OK, thanks to robbat2 and in spite of quantumsummers,
19:16 <+Soap__> dilfridge: I dont see any downsides to this, so I would go for it
19:16 <@dilfridge> but they do not have a viable long-term model, since they are short on people for the work
19:16 <@WilliamH> I think the foundation is not as bad off as some have made it out to be.
19:17 <+Whissi> Up to my knowledge, the final deadline is ~August/September. If we won't be able to resolve it until deadline, IRS or whoever is responsible will take actions against foundation.
19:17 <+Whissi> Final actions.
19:17 <@dilfridge> it was bad in the past, right now it's getting OK, the future is unclear
19:17 <@dilfridge> Whissi: this is waaay older than one year
19:17 <@WilliamH> dilfridge: that isn't their fault, anyone who wants to run for trustee can do so.
19:18 <@slyfox> 15 minutes into the meeting. Should we use first two paragraps as-is from the https://archives.gentoo.org/gentoo-project/message/70f054aac20e5c80f14590cc5cbf4418 email to vote on? 
19:18 <@slyfox> If no objections i'll post it here as-is
19:18 <@dilfridge> I would not worry too much about the IRS status, but no other *financial organization* will want to take over unless it is resolved.
19:18 <@WilliamH> dilfridge: ++ wrt IRS status
19:19 <@dilfridge> slyfox: wfm
19:19 <@WilliamH> imo a lot of fud has been spread wrt the trustees
19:19 <@slyfox> Allright. Decision time:
19:19 <@slyfox> The Gentoo council shall directly contact "Software in the Public Interest 
19:19 <@slyfox> Inc." (SPI), with the intention of Gentoo becoming a SPI Associated Project.
19:19 <@slyfox> The intention is for SPI to become an *additional* service provider of the 
19:19 <@slyfox> Gentoo developer community for Accepting Donations, Holding Funds, and Holding 
19:19 <@slyfox> Assets. The SPI project liaison shall be appointed by the Gentoo council.
19:19 <@slyfox> No transfer of funds or assets of any kind between SPI and the Gentoo 
19:19 <@slyfox> Foundation is stipulated (it would be the trustees' responsibility anyway), so 
19:19 <@slyfox> any (dys)function of the Gentoo Foundation has no impact on this new business 
19:19 <@slyfox> relationship. Equally, the business relationship with SPI shall have no impact 
19:19 <@slyfox> on the current function of the Gentoo Foundation. Essentially, the proposal is 
19:19 <@slyfox> that we start with an empty account at SPI. (I'll be happy to make the first 
19:19 <@slyfox> donation.)
19:20  * slyfox abstains
19:20 <@dilfridge> (we can omit the last bracket from the motion :)
19:20  * dilfridge yes (after all I'm proposing it)
19:20 <@WilliamH> why abstain?
19:20  * Soap__ yes
19:20  * WilliamH no
19:21  * ulm yes
19:21  * Whissi yes
19:22 <@slyfox> my personal perception of the council@ not being involved into financial or legalese (copyright) stuff but i'm fine with others doing it :)
19:22 <@slyfox> Moving on to "3. Open bugs with council involvement"
19:22 <@ulm> but we won't be, as the SPI would handle it
19:22 <@slyfox> Picking bugs one by one from bugzies search at https://wiki.gentoo.org/wiki/Project:Council#Open_bugs_with_Council_participation
19:22 <@WilliamH> ulm: we would be though because someone would have to work with spi
19:22 <@slyfox> bug #637328 Document GLEP Cha security@gentoo.org IN_P --- GLEP 14 needs to be updated 
19:23 <+willikins> slyfox: https://bugs.gentoo.org/637328 "GLEP 14 needs to be updated"; Documentation, GLEP Changes; IN_P; mgorny:security
19:23 <@slyfox> Is anyone around to have an update on it? I guess K_F would be the pest person
19:23  * slyfox adds a note to the bug
19:23 <+Whissi> Security project is making progress. Hopefully we will be able to show you something next meeting.
19:23 -!- sultan [~sultan@unaffiliated/sultan] has quit [Quit: leaving]
19:24 <@slyfox> \o/ Posting to the bug as an update
19:24 <@slyfox> bug #642072 Gentoo C unspecif council@gentoo.org CONF --- Joint venture to deal with copyright issues 
19:24 <+willikins> slyfox: https://bugs.gentoo.org/642072 "Joint venture to deal with copyright issues"; Gentoo Council, unspecified; CONF; mgorny:council
19:25 <@ulm> nicely progressing
19:25 <@ulm> we have settled on a policy with a Gentoo DCO and without a FLA/CLA
19:26 <+Soap__> DCO?
19:26 <@ulm> and I am going to post it as GLEP 76 tonight
19:26 <@ulm> "Gentoo Developer's Certificate of Origin"
19:26 <@slyfox> Good. That's the https://dev.gentoo.org/~ulm/glep-copyrightpolicy.html , right?
19:26 <@WilliamH> Soap__: similar to what the kernel does.
19:26 <@ulm> yes, that one
19:26 <@ulm> any last-minute comments? now is the chance :)
19:26 <+Soap__> ulm: gist of it?
19:27 <+Soap__> if I work on gentoo, they get copyright?
19:27 <@dilfridge> no
19:27 <@ulm> no, you keep the copyright
19:27 <@WilliamH> ulm: It will require signed-off-by in our commits
19:27 <@ulm> but you have to certify that it's free software and has traceable origin
19:27 <@dilfridge> "if you want to get your work into gentoo, you need to certify (Signed-off-by) that you can legally do so (follow the license)"
19:27 <@WilliamH> like the kernel
19:27 <@ulm> WilliamH: right
19:28 <+Soap__> ulm: so ebuilds are mien then?
19:28 <@dilfridge> https://dev.gentoo.org/~ulm/glep-copyrightpolicy.html#id20
19:28 <+Soap__> the copyright header is void?
19:28 <@WilliamH> What does that mean wrt the mandatory copyright by gentoo everywhere in the tree?
19:28 <@dilfridge> ^ the text block here
19:28 <@WilliamH> I guess repoman will need to be fixed to not check that?
19:28 <@slyfox> sounds reasonable
19:28 <@dilfridge> the copyright header is replaced by something more flexible
19:29 <@ulm> WilliamH: repoman will have to be updated indeed
19:29 <+Whissi> Will that sign-off become a requirement in future?
19:29 <@slyfox> perhaps it's worth showing a few blurb examples in GLEP itself
19:29 <@ulm> Whissi: yes
19:29 <@WilliamH> Whissi: yes
19:29 <+Soap__> dilfridge: can I just sign over copyright? knowing when to change that LARGEST-CONTRIBUTOR sounds like unnecessary busywork for me
19:29 <@dilfridge> yes, likely git-hook enforced
19:30 <@dilfridge> Soap__: no, because you're german
19:30 <@ulm> Soap__: don't change it if you don't care
19:30 <+Whissi> How is that possible? I.e. how do we deal with code from today which isn't signed?
19:30 <@dilfridge> german law doesnt allow copyright transfer :)
19:30 <+Soap__> dilfridge: well, german in switzerland technically :P
19:30 <+Soap__> (but swiss law has the same clause)
19:30 <@dilfridge> ok you just spared me having to look it up :D
19:31 <@ulm> Whissi: the transition plan hasn't been worked out in detail
19:31 <+Whissi> OK :)
19:31 <+Soap__> it sounds like EAPI 0
19:31 <@WilliamH> The old code will go away eventually in theory.
19:31 <@dilfridge> maybe start with the current header and add to it?
19:31 <@ulm> but I think we won't remove all foundation copyright lines on day 0 :)
19:31 <+Soap__> i.e. will take 15 years to have all ebuilds properly tagged
19:31 <@slyfox> Let's move on to next item
19:31 <@slyfox> bug #650964 Gentoo I Mailing infra-bugs@gentoo.org IN_P --- gentoo-dev ML: Implement council decision on user whitelisting 
19:31 <+willikins> slyfox: https://bugs.gentoo.org/650964 "gentoo-dev ML: Implement council decision on user whitelisting"; Gentoo Infrastructure, Mailing Lists; IN_P; k_f:infra-bugs
19:32 <@slyfox> any infra@ reps around?
19:32 <+Whissi> !proj infra
19:32 <+willikins> Whissi: (infra@gentoo.org) a3li, alicef, antarus, blueknight, grknight, idl0r, jmbsvicetto, maffblaster, mgorny, prometheanfire, robbat2, zlogene, zx2c4
19:32 <@slyfox> otherwise I'll ask for update in the bug
19:33 <@slyfox> asked: https://bugs.gentoo.org/650964#c17 . Moving on
19:33 <@slyfox> bug #655734 Gentoo I Mailing council@gentoo.org CONF --- Access/status of gentoo-managers@l.g.o 
19:33 <+willikins> slyfox: https://bugs.gentoo.org/655734 "Access/status of gentoo-managers@l.g.o"; Gentoo Infrastructure, Mailing Lists; CONF; mgorny:council
19:33 <@slyfox> AFAIY this item is FYI
19:34 <@slyfox> [y/n/a] Council: 5/0/1 Trustees: 3/0/0
19:34 <@ulm> yes, and copyright team has got access
19:34 <@slyfox> \o/
19:34 <@ulm> so I think the bug can be closed
19:34 <@slyfox> Worth closing the bug?
19:34 <@slyfox> -ETOOSLOW
19:35 <@slyfox> Closed
19:35 <@slyfox> 4. Open floor
19:35 <@slyfox> \o/
19:36 <@slyfox> Here come great opportunity for community to express their cheers, worries or random updates :)
19:36 <+b-man> Man, TomWij retired :(
19:37 <+Soap__> wasnt TomWij like bikeshedded to death by the forum?
19:37 <+b-man> Soap__: I don't forum... so I am not sure
19:37 <@WilliamH> I don't either.
19:37 <+Soap__> b-man: neither do I, I prefer my sanity
19:37 <+b-man> Haha
19:38 <@WilliamH> The forums have some pretty crazy stuff
19:38 <+Soap__> s/some/only
19:38 <@WilliamH> don't get me started
19:38 <+Soap__> 90/100 threads are about collective systemd bikeshed hate
19:39 <@dilfridge> or worse
19:39 <@WilliamH> There's at least one where I was attacked personally, but afaik no one did anything about it and it is still available.
19:39 <+Soap__> the forums really are the somalia of gentoo
19:39 <+Soap__> mob rule
19:39 <+Whissi> Don't talk bad about our users!
19:40 <+Soap__> sadly, half the people participating in those lynch fights
19:40 <+Soap__> are "staffers"
19:40 <+Soap__> anyhow
19:40 <+Soap__> slyfox: I guess we're done?
19:40 <+Whissi> slyfox: I have nothing to contribute.
19:40 <@slyfox> yup
19:41 <@slyfox> I hereby declare meeting done!