1 |
chewi 15/02/27 22:38:50 |
2 |
|
3 |
Added: java-project-meeting-log-20150227.txt |
4 |
Log: |
5 |
First Java project meeting in years! |
6 |
|
7 |
Revision Changes Path |
8 |
1.1 xml/htdocs/proj/en/java/meeting-logs/java-project-meeting-log-20150227.txt |
9 |
|
10 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/java/meeting-logs/java-project-meeting-log-20150227.txt?rev=1.1&view=markup |
11 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/java/meeting-logs/java-project-meeting-log-20150227.txt?rev=1.1&content-type=text/plain |
12 |
|
13 |
Index: java-project-meeting-log-20150227.txt |
14 |
=================================================================== |
15 |
--- Log opened Fri Feb 27 20:54:52 2015 |
16 |
21:00 <@fordfrog> ok, so it seems the meeting has started |
17 |
21:00 <@ercpe> what do you think about putting a summary into the gentoo wiki? |
18 |
21:00 <@fordfrog> it was discussed above |
19 |
21:00 <@ercpe> whoops |
20 |
21:00 <@fordfrog> :-) |
21 |
21:00 <@ercpe> what was the result? |
22 |
21:00 <+_flow_> who chairs (if any)? |
23 |
21:01 <@fordfrog> ercpe, Chewi will log the session |
24 |
21:01 <@ercpe> the... erm... project lead |
25 |
21:01 <@ercpe> :P |
26 |
21:01 * Chewi hides |
27 |
21:01 <@fordfrog> well, i doubt we have here anyone capable of leading the project atm so i suggest we are all equal for now ;-) any objections? :-) |
28 |
21:02 <@ercpe> i would say we just get through the points. Any time-limit (per topic and in general)? |
29 |
21:02 <+monsieurp> half an hour per topic |
30 |
21:03 <+monsieurp> no ok joking |
31 |
21:03 <+monsieurp> 5 min max |
32 |
21:03 <@fordfrog> lets keep it under 60 minutes, that is till 22:00 utc (23:00 monsieurp time :-P ) |
33 |
21:03 <@ercpe> ok |
34 |
21:03 <@Chewi> it's just a collection of the stuff we've been moaning about for the past few months so we should be familiar with much of it anyway |
35 |
21:03 <@ercpe> first topic: |
36 |
21:03 <@ercpe> Bugzilla is littered with old bugs (2006 onwards), 1/4 of packages out of date, how do we deal with them? (monsieurp) |
37 |
21:03 <@fordfrog> any suggestions? |
38 |
21:03 <@Chewi> monsieurp seems to want to kill them with fire ;) |
39 |
21:04 <@ercpe> imho we should drop as much as possible to reduce the overall count in dev-java/* to a more maintainable set |
40 |
21:04 <@Chewi> I think we should hold back a little. there's no prizes for blindly closing bugs. |
41 |
21:04 <+_flow_> Is there any need for action? |
42 |
21:04 <@fordfrog> imo we should close only those that are really outdated |
43 |
21:04 <@Chewi> bugs requesting new packages for clearly dead projects can obviously go |
44 |
21:05 <@fordfrog> that is the package or version is not in the tree anymore |
45 |
21:05 <+monsieurp> guys take a look at euscan as well: http://euscan.gentooexperimental.org/herds/java/ |
46 |
21:05 <+monsieurp> many many packages are out of date |
47 |
21:05 <+monsieurp> how do we deal with these? |
48 |
21:05 <@ercpe> i think that are two distinct points: load of bugs and outdated packages |
49 |
21:05 <@Chewi> bugs about packages that are in the tree but otherwise dead should be considered to go but rdeps need to be dealt with of course |
50 |
21:05 <+monsieurp> you think very well ercpe I must say |
51 |
21:06 <@ercpe> bugs: close which are obsolete or cant reproduce |
52 |
21:06 <+monsieurp> +1 |
53 |
21:06 <+monsieurp> or HOMEPAGE is dead |
54 |
21:06 <@fordfrog> that makes sense |
55 |
21:06 <+monsieurp> if homepage dead -> close, OBSOLETE -> next |
56 |
21:06 <@ercpe> we have a lot of packages with broken HOMEPAGE on dev.java.net but still used everywhere |
57 |
21:07 <@Chewi> I don't want a mass cull of packages yet because I'm hoping that the work I will do eclasses/infrastructure will enable us to bump/add new package versions more quickly |
58 |
21:08 <@ercpe> what about removing outdated packages, which aren't part of a dep tree? |
59 |
21:08 <@Chewi> a lot of packages will be effectively rewritten but removing packages is more involved than just bumping them |
60 |
21:08 <@Chewi> I mean... if you're going to readd them later |
61 |
21:09 <@fordfrog> only dead upstream packages should be removed, if nothing depends on them |
62 |
21:09 <@Chewi> agreed |
63 |
21:09 <+monsieurp> sure |
64 |
21:09 <+monsieurp> what about those laying around in the overlays? |
65 |
21:09 <@ercpe> thats another topic |
66 |
21:09 <+monsieurp> we will discuss the overlay topic a bit later on but there's many cruft in there as well |
67 |
21:10 <@Chewi> it may not be that many but as I said, this isn't what's holding us back. it just looks a little messy. |
68 |
21:10 <@ercpe> ok, so we trying to bump as much as possible and dropping obsolete, outdated and/or abandoned packages |
69 |
21:10 <@ercpe> ? |
70 |
21:10 <+monsieurp> sounds good to me |
71 |
21:10 <+zxiiro> +1 |
72 |
21:10 <@Chewi> yes. but give me time. ;) |
73 |
21:10 <@fordfrog> agreed, in sane manner ofc :-) |
74 |
21:11 <@Chewi> I'm not going to write the next Maven eclass overnight :P |
75 |
21:11 <@ercpe> :D |
76 |
21:11 <@fordfrog> Chewi, why not? :-( |
77 |
21:11 <@ercpe> anything else on this topic? |
78 |
21:11 <+monsieurp> nop let's move on |
79 |
21:11 <+zxiiro> I'll try to help go through the open bugs too. (just need to find some free time ;) |
80 |
21:11 <+monsieurp> new recruits in sight |
81 |
21:11 <@ercpe> next: new java devs/recruits: WE NEED MORE PEOPLE TO GET ON BOARD! (monsieurp) |
82 |
21:11 <+zxiiro> regarding version bumping |
83 |
21:11 <@fordfrog> zxiiro, cool! :-) |
84 |
21:12 <@fordfrog> any ideas wrt that recruting topic? |
85 |
21:12 <+monsieurp> first of all: zxiiro, gnu_andrew, do you guys want to become dev at some point? |
86 |
21:12 <@Chewi> well you may have noticed the late edit to the list of potential recruits ;) |
87 |
21:12 <@ercpe> java@×.org received a few mails over the last few month regarding helping with java on gentoo |
88 |
21:12 <@fordfrog> Chewi, yes, we all welcome you hare! :-) |
89 |
21:13 <+zxiiro> monsieurp: i sure do |
90 |
21:13 <@ercpe> getting new people on board depends on the documentation > wiki migration |
91 |
21:13 <@ercpe> the docs on g.org are really, really outdated |
92 |
21:13 <@Chewi> I've mentioned this before but I worry that if we rush to get people on board who aren't familiar with the wider picture, they may get frustrated because they can't package most things now due to Maven. |
93 |
21:14 <@Chewi> but I don't want to hold things back in that regard either |
94 |
21:14 <+monsieurp> ercpe: we'll get to this ;) |
95 |
21:14 <@Chewi> ercpe: yeah and that too |
96 |
21:14 <@fordfrog> well, generally, these are my suggestions: first we should express our need for new fresh blood at wiki, second, we should ecnourage ppl to step up, and third, we should ask recruiters what they could do for us |
97 |
21:14 <+monsieurp> I've also talked to gienah a bit this afternoon and since he's taken care of writing most of the dev-lang/scala ebuilds, he knows his around around the java eclasses |
98 |
21:14 <+monsieurp> he said he's willing to give us a hand |
99 |
21:15 <+monsieurp> he's in this channel (hi gienah ! :)) |
100 |
21:15 <+zxiiro> I think making it easier for people to actually contribute would be helpful |
101 |
21:15 <+monsieurp> *his way around |
102 |
21:15 -!- mode/#gentoo-java [+v gienah] by ChanServ |
103 |
21:15 <@Chewi> does anyone echo my sentiment? has anyone other than me actually tried to package anything new lately? :P |
104 |
21:15 <+monsieurp> he's already a Gentoo dev btw |
105 |
21:15 <+zxiiro> for example submitting patches to bugzilla is very outdated in my opinion |
106 |
21:16 <+monsieurp> Chewi: I've packaged dev-java/scala-bin and it was a bit frustrating |
107 |
21:16 <@Chewi> zxiiro: we'll come to that later on the github topic |
108 |
21:16 <@ercpe> but patches in bugzilla are more than nothing |
109 |
21:16 <+zxiiro> with things like GitHub and Gerrit, contributing to an OS project is so easy but Gentoo's infra's holding us back |
110 |
21:16 <+zxiiro> ok |
111 |
21:16 <@Chewi> monsieurp: and that was only a -bin! |
112 |
21:16 <+monsieurp> Chewi: yeah |
113 |
21:16 <+monsieurp> Chewi: take a look at dev-lang/scala .. |
114 |
21:16 <+gnu_andrew> Chewi: well for my part, the only packages I'm interested in are JDKs ;) |
115 |
21:17 <+zxiiro> sorry missed that topic item :) |
116 |
21:17 <+monsieurp> gnu_andrew: you haven't answered my question about whether you wanna become a dev |
117 |
21:17 <+monsieurp> zxiiro: ^ :p |
118 |
21:17 <@Chewi> gnu_andrew: fair enough. and you do a very good job! |
119 |
21:17 <+monsieurp> +1 definitely thanks for your help andrew |
120 |
21:18 <@ercpe> anything else we can do on this topic? |
121 |
21:18 <@fordfrog> well, could someone make a summary of the resolution of this topic? |
122 |
21:18 <@Chewi> probably not, we all agree we need new blood but maybe not the highest priority |
123 |
21:18 <+gnu_andrew> monsieurp: it would make things easier. The main showstopper last time was that some Java quiz was wanted. I'm not really interested in packaging Java stuff. |
124 |
21:19 <@ercpe> The summary is basically: "well, generally, these are my suggestions: first we should express our need for new fresh blood at wiki, second, we should ecnourage ppl to step up, and third, we should ask recruiters what they could do for us" |
125 |
21:19 <+gnu_andrew> it has become a little silly having to point people at an overlay for over a month... |
126 |
21:19 <@ercpe> :) |
127 |
21:19 <@fordfrog> ah, ok, someone already made it :-P |
128 |
21:19 <@fordfrog> so lets move on |
129 |
21:19 <@ercpe> possible new recruits in sight: gnu_andrew, zxiiro (monsieurp) |
130 |
21:19 <@ercpe> can we skip this? |
131 |
21:19 <@Chewi> yeah |
132 |
21:19 <+monsieurp> yes |
133 |
21:19 <@ercpe> ok |
134 |
21:19 <@ercpe> 1.8 is out. many stuff to update/version bump/get rid of (eclasses, packages, etc). (monsieurp) |
135 |
21:20 <@ercpe> we dont even have a stable 1.7 :/ |
136 |
21:20 <@fordfrog> monsieurp, can you be more specific? |
137 |
21:20 <@Chewi> stable 1.7 is further down the list |
138 |
21:20 <+monsieurp> well basically, how do we deal with stuff 1.8 related? |
139 |
21:20 <@Chewi> I get the impression that nothing much depends on 8 yet |
140 |
21:21 <@ercpe> tc8 iirc |
141 |
21:21 <@Chewi> so even if we bump all our other stuff, it's not essential |
142 |
21:21 <@Chewi> but no doubt users will ask for it |
143 |
21:21 <+monsieurp> do we say "no" or do we say "not for now, wait a bit" ? |
144 |
21:21 <@ercpe> wait a bit |
145 |
21:21 <+monsieurp> ok cool |
146 |
21:22 <@Chewi> someone needs to investigate what issues may arise. 7 didn't present many new ones but it's not something we should blindly walk into. |
147 |
21:22 <@ercpe> if all goes well, we will have a stable 1.7 at some point |
148 |
21:22 <+monsieurp> sounds reasonable |
149 |
21:22 <@fordfrog> well, 1.7 is blocked just by few bugs now |
150 |
21:22 <@fordfrog> so we should focus on those bugs that block it |
151 |
21:22 <@fordfrog> as java is the core of we do, we should keep up to date with that imo |
152 |
21:22 <@ercpe> i would like to put the 1.8 topic way after "bumping outdated packages" and stable 1.7 |
153 |
21:22 <@Chewi> gnu_andrew: is there anything you can add about 8? |
154 |
21:23 <@fordfrog> ercpe, bumping outdated packages is never ending story :-) |
155 |
21:23 <+zxiiro> +1 focus on getting 1.7 stable and then do 1.8 after. For what it's worth though my company does do some of our builds with 1.8 as we are adding support to some of our code for it |
156 |
21:23 <@Chewi> zxiiro: that sounds more like making it work with 8 rather than using 8's new features? |
157 |
21:24 <+zxiiro> Chewi: yes, step one is to get stuff to compile with 8 |
158 |
21:24 <@fordfrog> exactly, it can be 1.4 source and target, but it should compile with 8 |
159 |
21:24 <@Chewi> gnu_andrew: any icedtea 8 ebuilds on the horizon, for example? |
160 |
21:25 <+gnu_andrew> Chewi: there's one in overlay. I'm actually working on updating it at the moment. |
161 |
21:25 <+gnu_andrew> Hope to finally have a 3.0.0 next month |
162 |
21:25 <+monsieurp> nice |
163 |
21:25 <@ercpe> great |
164 |
21:25 <@fordfrog> that sounds good :-) |
165 |
21:25 <+monsieurp> looking forward to it |
166 |
21:25 <+gnu_andrew> it'll be u40 based so following that upstream release |
167 |
21:25 <@Chewi> gnu_andrew: must have missed that |
168 |
21:26 <+gnu_andrew> Chewi: it's not happened yet, it's due next month |
169 |
21:26 <@Chewi> ok |
170 |
21:26 <@fordfrog> ok, can we close that 1.6, 1.7 and 1.8 topic? |
171 |
21:26 <+gnu_andrew> bump I'm about to do will give us 3.0.0pre03 using u40b21. |
172 |
21:26 <+monsieurp> sure let's move on |
173 |
21:26 <@ercpe> fordfrog: i think so |
174 |
21:26 <+monsieurp> OVERLAYS! |
175 |
21:26 <@ercpe> too many overlays: java-experimental, java-overlay? we must define a workflow if we want to keep (all of) them or nuke them (monsieurp) and document the rest on the wiki (fordfrog) |
176 |
21:26 <+gnu_andrew> on 1.6 |
177 |
21:26 <@Chewi> we should talk about 1.6 I think |
178 |
21:26 <+gnu_andrew> what was the deal with getting rid of it? |
179 |
21:26 <@Chewi> yeah |
180 |
21:27 <@fordfrog> 1.6 should go when done with it |
181 |
21:27 <@ercpe> we need a stable 1.7 to get rid of 1.6 |
182 |
21:27 <@Chewi> especially in the light of security vulns |
183 |
21:27 <@fordfrog> yes, the bug takes care of all the deps |
184 |
21:27 <@Chewi> I guess that's the only blocker really |
185 |
21:27 <@ercpe> and we have to ensure that EVERY pacakge builds with 1.7 |
186 |
21:27 <+gnu_andrew> it's only Oracle's that's obsolete. OpenJDK/IcedTea is still supported. |
187 |
21:27 <@Chewi> good to know |
188 |
21:27 <@fordfrog> ercpe, those are the blockers for 1.7 stabilization |
189 |
21:27 <+gnu_andrew> you could drop Oracle's insecure binaries now if they are still present and point people at IcedTea 1.13.6 |
190 |
21:28 <@ercpe> fordfrog: plus the ones that havent discovered yet :) |
191 |
21:28 <@ercpe> gnu_andrew: we don't have oracle-jdk in 1.6 |
192 |
21:28 <@fordfrog> ercpe, true :-) but those should be reported when occur and we should deal with them :-) |
193 |
21:28 <@ercpe> yep |
194 |
21:28 <@Chewi> I would take a look at those blockers but I probably have enough to do. can I delegate to fordfrog? ;) |
195 |
21:28 <+gnu_andrew> ercpe: oh ok so what 1.6 are you referring to? The bug linked to was about oracle-jdk 1.6 |
196 |
21:29 <@fordfrog> Chewi, i can't promise anything, i already cleaned some but do not have much time atm, to much real life stuff here |
197 |
21:29 <@Chewi> fordfrog: understood |
198 |
21:29 <@ercpe> gnu_andrew: i havent started the discussion about removal of 1.6 :) |
199 |
21:30 <+gnu_andrew> ercpe: oh ok I was confused by what fordfrog said |
200 |
21:30 <@ercpe> bug #483018 is about oracle-jdk 1.6 |
201 |
21:30 < willikins> ercpe: https://bugs.gentoo.org/483018 "[Tracker] removal of 1.6 JDK's"; Gentoo Linux, Java; CONF; tomwij:java |
202 |
21:30 <+gnu_andrew> <fordfrog> ok, can we close that 1.6, 1.7 and 1.8 topic? |
203 |
21:30 <@fordfrog> gnu_andrew, the bug mentioned above |
204 |
21:30 <@ercpe> are there any problems with keeping icedtea 1.6 around for some time? |
205 |
21:30 <+gnu_andrew> ercpe: Oracle 1.6 JDK should go immediately. It has hundreds of security vulnerabilities. |
206 |
21:30 <@fordfrog> ercpe, we do not have to remove it if it's supported by upstream |
207 |
21:31 <@ercpe> [I] dev-java/oracle-jdk-bin |
208 |
21:31 <@ercpe> Available versions: |
209 |
21:31 <@ercpe> (1.7) ~*1.7.0.60^fs 1.7.0.76^fs |
210 |
21:31 <@ercpe> (1.8) ~1.8.0.31^fs |
211 |
21:31 <+gnu_andrew> ercpe: not while it's still supported |
212 |
21:31 <@ercpe> we dont have oracle-jdk in 1.6 |
213 |
21:31 <@Chewi> removing it just means we don't need to care about 1.6 at all any more which would be nice |
214 |
21:31 <@fordfrog> we have sun-jdk |
215 |
21:31 <@fordfrog> which is already masked |
216 |
21:31 <+gnu_andrew> yeah that's what it was called |
217 |
21:31 <@ercpe> holy sh*t |
218 |
21:31 <@Chewi> yeah there never was oracle-jdk-1.6 lol |
219 |
21:32 <@ercpe> didn't know that beast is still alive |
220 |
21:32 <+gnu_andrew> yeah RH had the same thing I think, java-1.6.0-sun |
221 |
21:32 <@ercpe> well, more half-dead |
222 |
21:32 <@Chewi> okay, that's really got to go |
223 |
21:32 <+gnu_andrew> ercpe: it shouldn't be. They stopped public sec. updates years ago |
224 |
21:32 <@Chewi> who wants the pleasure? ;) |
225 |
21:32 <+gnu_andrew> I do think weening packages away from 1.6 is a good idea |
226 |
21:32 <+monsieurp> how difficult is it? |
227 |
21:33 <@Chewi> well it just needs the usual last-rites process I guess |
228 |
21:34 <@Chewi> check for anything that insists on sun-jdk, there should be few if any |
229 |
21:34 <+monsieurp> ok I'll take care of it |
230 |
21:34 <@ercpe> great |
231 |
21:34 <@ercpe> can we move to the overlays topic? |
232 |
21:34 <+monsieurp> yes |
233 |
21:34 <@ercpe> too many overlays: java-experimental, java-overlay? we must define a workflow if we want to keep (all of) them or nuke them (monsieurp) and document the rest on the wiki (fordfrog) |
234 |
21:34 <@fordfrog> so we keep icedtea and virtual 1.6 for now, right? |
235 |
21:34 <@ercpe> fordfrog: yes |
236 |
21:34 <@Chewi> monsieurp: I don't think I want that responsibility so soon in my tenure so thanks :) |
237 |
21:34 <@fordfrog> so the related bug should be handled |
238 |
21:34 <@Chewi> fordfrog: yes |
239 |
21:35 <@fordfrog> as it's obsolete now :-) |
240 |
21:35 <+gnu_andrew> Chewi, monsieurp: well no-one should be using sun-jdk-1.6 and there's a very strong reason to get rid of it. |
241 |
21:35 <@Chewi> I'm happy to keep overlays as they are |
242 |
21:35 <@Chewi> I think they have a well defined purpose |
243 |
21:35 <+gnu_andrew> I do need java overlay for now as I've nowhere else to commit... |
244 |
21:35 <@Chewi> I still intend to use java-overlay as a staging ground |
245 |
21:35 <+monsieurp> gnu_andrew and fordfrog: let's discuss this topic offline |
246 |
21:35 * ercpe has never used the overlays |
247 |
21:36 <@Chewi> there seems to be some confusion about java-experimental but it's always been clear to me |
248 |
21:36 <@ercpe> i have no use for them |
249 |
21:36 <@Chewi> half-baked work that's not good enough for overlay but someone else may be able to fix later |
250 |
21:36 <+monsieurp> well, my pet peeve as far as overlay are concerned is |
251 |
21:36 <@Chewi> I have used it in the past |
252 |
21:36 <@ercpe> every now and than a bugs pops up at b.g.o |
253 |
21:36 <+monsieurp> it's extremely difficult for newcomers to contribute to Gentoo |
254 |
21:37 <@ercpe> since we dont have the manpower to cover so many places: i would vote for removal |
255 |
21:37 <+monsieurp> I'd move some stuff to Github so that we get some exposure and maybe get people to contribute |
256 |
21:37 <+_flow_> I would say it's extremely difficult. But yes it took me nearly half a year till someone allowed me to commit my ebuilds |
257 |
21:37 <@ercpe> monsieurp: thats the next topic |
258 |
21:37 <@Chewi> monsieurp: they can be mirrored on github, but not actually moved |
259 |
21:37 <+_flow_> *wouldn't |
260 |
21:37 <+monsieurp> Chewi: ok sure whatever |
261 |
21:37 <@Chewi> _flow_: I'm sorry it took so long |
262 |
21:38 <+_flow_> but it was not a technical problem, I guess it was more a manpower problem |
263 |
21:38 <@Chewi> I think now there's renewed interest, we will be more receptive to newcomes |
264 |
21:38 <@ercpe> so, do we actually NEED those overlays? |
265 |
21:38 <+gnu_andrew> ercpe: yes |
266 |
21:38 <@ercpe> meh |
267 |
21:38 <+monsieurp> the Gentoo KDE team has some of their overlays on github and it's very much active |
268 |
21:38 <+_flow_> well the java overlay is clearly needed |
269 |
21:38 <+monsieurp> just see for yourself: https://github.com/gentoo/kde |
270 |
21:38 <+zxiiro> I'd be +1 on making our development happen on GitHub, let people submit PR's instead of attaching them to bugs. easier to review and easier to merge |
271 |
21:38 <@Chewi> the overlays allow people like _flow_ (and gnu_andrew, and me!) to contribute *more8 easily |
272 |
21:38 <+_flow_> not sure about java-experimental, it just adds more complexity it appears |
273 |
21:38 <+gnu_andrew> Chewi: to contribute at all... |
274 |
21:38 <+zxiiro> easier for drive-by contributors too |
275 |
21:39 <+zxiiro> sometimes someone just wants to contribute a quick patch |
276 |
21:39 <+monsieurp> look at the number of commits.. |
277 |
21:39 <+gnu_andrew> Chewi, ercpe: really it's dependent on first solving the whole recruitment issue |
278 |
21:39 <@ercpe> wait, guys. The topic is about the number of overays. Where they live is the nexxt topic |
279 |
21:39 <@Chewi> if you don't like experimental, just ignore it ;) |
280 |
21:39 <@Chewi> it's not intended for end users |
281 |
21:39 <@Chewi> it's not in layman |
282 |
21:39 <+monsieurp> if we want to revamp Java and get fresh blod and etc., github *is* definitely the place for showing our work to the world |
283 |
21:39 <+gnu_andrew> if you don't have sufficient 'official' overlays, people are just going to create their own ad-hoc ones |
284 |
21:39 <+monsieurp> *blood |
285 |
21:40 <+gnu_andrew> that's what I did before I had java overlay access |
286 |
21:40 <@ercpe> The topic is: "too many overlays: java-experimental, java-overlay? we must define a workflow if we want to keep (all of) them or nuke them (monsieurp) and document the rest on the wiki (fordfrog)" |
287 |
21:40 <@ercpe> NOT the github topic |
288 |
21:40 <@ercpe> so: do we keep them? |
289 |
21:40 <+zxiiro> I'd vote to remove them, if we can keep as close to 1 overlay as possible, it makes it less confusing |
290 |
21:41 <+monsieurp> java-experimental is useless IMHO |
291 |
21:41 <@Chewi> rename java-experimental to chewi's-craphole if you like ;) |
292 |
21:41 <+monsieurp> lol |
293 |
21:41 <+zxiiro> too many repos means people have to figure out where to put their contribution |
294 |
21:41 <+monsieurp> +1 |
295 |
21:41 <@ercpe> i agree with zxiiro |
296 |
21:41 <@Chewi> until recently, java-experimental wasn't even publicly visible so I'm not sure why you hate it so much :P |
297 |
21:41 <@fordfrog> well, instead of java-experimental we could create new overlay at github for those that are not yet granted access to java-overlay |
298 |
21:41 <+monsieurp> and +1 for renaming java-experimental to chewi's craphole ahah :> (it did crack me up) |
299 |
21:42 <@Chewi> fordfrog: I don't think that's the way to go |
300 |
21:42 <@Chewi> github should have a mirror of java-overlay |
301 |
21:42 <@ercpe> Ok, java-experimental will be removed, java-overlay stays |
302 |
21:42 <+_flow_> fordfrog: why not mirror? That is, if you really want github |
303 |
21:42 <@Chewi> that's more effective |
304 |
21:42 <+monsieurp> +1 |
305 |
21:43 <@ercpe> next topic? |
306 |
21:43 <@Chewi> wait a sec |
307 |
21:43 <@Chewi> let's see exactly what's in there |
308 |
21:43 <@Chewi> to see if it's really worth keeping |
309 |
21:43 <@Chewi> 351 ebuilds |
310 |
21:43 <+gnu_andrew> I haven't used experimental for years. |
311 |
21:44 <@Chewi> 332 packages |
312 |
21:44 <@Chewi> that's a lot of stuff to just throw away |
313 |
21:44 <+monsieurp> the thing that bothered me a lot the first time I cloned java-experimental was the README content |
314 |
21:44 <@Chewi> seems clear to me! |
315 |
21:44 <+monsieurp> basically it says "well.. it might work but don't expect it to" |
316 |
21:45 <@ercpe> for the lazy: that is in java-overlay: https://paste.ercpe.de/java-overlay.txt |
317 |
21:45 <+zxiiro> ercpe: thanks |
318 |
21:45 <@Chewi> monsieurp: right! that's the point lol |
319 |
21:45 <+zxiiro> can't we just hardmask "experimental" stuff? |
320 |
21:46 <@ercpe> some of the libs should be moved to gentoo-x86 because they are dependencies |
321 |
21:46 <+zxiiro> why need a separate overlay |
322 |
21:46 <@ercpe> e.g. wagon, plexus, etc. |
323 |
21:46 <@Chewi> I think that would be worse |
324 |
21:46 <@Chewi> look I don't want to be a stick in the mud so |
325 |
21:46 <@Chewi> I'm happy to keep a local copy |
326 |
21:47 <@Chewi> most of it is popular way out of date and needs Mavenising anyway |
327 |
21:47 <@Chewi> *probably |
328 |
21:47 <+monsieurp> ok sure |
329 |
21:47 <+monsieurp> we can keep it for a while if you want |
330 |
21:47 <+monsieurp> *BUT* |
331 |
21:47 <@Chewi> who needs to throw that switch? infra? |
332 |
21:47 <+monsieurp> yes |
333 |
21:48 <@Chewi> who's going to tell them? ercpe seems to hate it the most. :P |
334 |
21:48 <+monsieurp> *BUT* ! we should definitely have a java-experimental mirror on github |
335 |
21:48 <@Chewi> huh? |
336 |
21:48 <@ercpe> what? |
337 |
21:48 <+monsieurp> sorry |
338 |
21:48 <+monsieurp> java-overlay I meant |
339 |
21:48 <@Chewi> yes |
340 |
21:48 <+monsieurp> typo :\ |
341 |
21:48 <@Chewi> I think we're all in agreement there |
342 |
21:48 <+monsieurp> okay |
343 |
21:48 <@fordfrog> yes |
344 |
21:49 <+zxiiro> I feel like it shoud,n't be a mirror, it should be primary |
345 |
21:49 <@Chewi> zxiiro: I'm not sure that would fly with Gentoo |
346 |
21:49 <@ercpe> OK, to sum this up: dropping experimental, keeping overlay? |
347 |
21:49 <@Chewi> ercpe: yes |
348 |
21:49 <+monsieurp> I talked to infra about it already |
349 |
21:49 <@fordfrog> and mirroring java-overlay at github |
350 |
21:49 <+monsieurp> zxiiro: and their answer was "do not rely too much on github" |
351 |
21:49 <+_flow_> zxiiro: you definetly not want to depend your infra on some company |
352 |
21:49 <@Chewi> sorry to keep delegating but we need to make decisions about who's doing stuff or it won't get done :P |
353 |
21:50 <+zxiiro> right, but from what i've seen so far, can we depend on Gentoo infra? |
354 |
21:50 <@ercpe> move overlay repositories to github under https://github.com/gentoo/java. benefits: more exposure, get more people to contribute, github infrastructure. (monsieurp) |
355 |
21:50 <+zxiiro> i mean a few servers have been offline for months |
356 |
21:50 <@Chewi> zxiiro: they seem to be improving again. they just brought archives.gentoo.org back from the dead. |
357 |
21:50 <+zxiiro> ok that's good |
358 |
21:50 <+zxiiro> glad to hear that |
359 |
21:50 <@ercpe> while i really like github and totally see the advantages, i would definetly go with gentoo's infra |
360 |
21:51 <@Chewi> anyway, the concept of a "primary" isn't so solid with git |
361 |
21:51 <@fordfrog> ercpe, the mirror would be fine i guess |
362 |
21:51 <+zxiiro> My favourite option would be Gerrit |
363 |
21:51 <+zxiiro> which we can host ourselves |
364 |
21:51 <@ercpe> we use git, right? Anyone can clone a git repo from gentoos infra and send a pull request |
365 |
21:51 <+zxiiro> but you'd need infra on board with that |
366 |
21:51 <@ercpe> zxiiro: they will if the primary source is on gentoos infra |
367 |
21:51 <@fordfrog> ercpe, github is more user friendly and devs are often used to it |
368 |
21:52 <+zxiiro> ercpe: yes, but merging is a pain if the place you receive PR's from is not the primary |
369 |
21:52 <+monsieurp> here's what infra said the other day when I asked in the channel about moving the overlay to github |
370 |
21:52 <+monsieurp> 15:21 [ monsieurp ] a simple question, out of curiosity: we (Java team) might move the overlays to Github. 1) Can we do it? 2) if yes, how can we go about doing it? |
371 |
21:52 <+monsieurp> 15:26 [ Pinkbyte ] monsieurp, if you are member of github organization, you can just create repo, add new origin and push into it |
372 |
21:52 <+monsieurp> 15:26 [ Pinkbyte ] however, as per our last discussion in gentoo-dev, please, do not rely on github too much |
373 |
21:52 <+monsieurp> 15:27 [ Pinkbyte ] i mean - nobody can stop you to get pull requests from it, and it's ok. But making it primary point of contrib |
374 |
21:52 <+monsieurp> ution, without mirror on our infrastructure is a bit overkill |
375 |
21:52 <@ercpe> the last one is exactly my point |
376 |
21:52 <+zxiiro> plus if Devs don't check the mirror then they won't know there's PRs to merge |
377 |
21:53 <@ercpe> plus i dont want to heat up the discussion on g-dev :P |
378 |
21:53 <@Chewi> zxiiro: I know you can't just click the Merge button but I don't think it's that big a deal. I'm very comfortable with git on the command lin.e |
379 |
21:53 <@Chewi> zxiiro: I'm quite active on github so don't worry |
380 |
21:53 <+zxiiro> Chewi: yes, but I like to think of future. In this case what if you leave and no one else checks GitHub? |
381 |
21:54 <+monsieurp> zxiiro: then it'll be you |
382 |
21:54 <@Chewi> if I leave, we're screwed anyway :P |
383 |
21:54 <+zxiiro> that's why I feel primary being the place you accept contributions is important |
384 |
21:54 <@fordfrog> zxiiro, then we will delete the mirror :-P |
385 |
21:54 <+zxiiro> lol |
386 |
21:54 <@ercpe> We are talking about an overlay, right? i don't think that we should work that mouch in the overlay. We have enough work down the road in gentoo-x86 |
387 |
21:54 <@Chewi> true |
388 |
21:54 <@fordfrog> ercpe, that should be starting place for newcomers |
389 |
21:54 <+zxiiro> anyway, regardless mirror or not, i think it's good progress in the right direction |
390 |
21:54 <@fordfrog> we should help them, support them and give them toys to play with :-) |
391 |
21:55 <@Chewi> monsieurp: do you know who can give access to the organisation? |
392 |
21:55 <@ercpe> open a bug |
393 |
21:55 <@Chewi> ok |
394 |
21:55 <+monsieurp> a3li |
395 |
21:55 <+monsieurp> no ask him directly |
396 |
21:55 <@ercpe> thats the way i got my permissions |
397 |
21:55 <+monsieurp> yeah well |
398 |
21:55 <+monsieurp> opening a bug works too |
399 |
21:56 <@Chewi> moving on now, I think |
400 |
21:56 <@ercpe> so what is the result of this topic? |
401 |
21:56 <+monsieurp> yes |
402 |
21:56 <@ercpe> gh as a primary source? |
403 |
21:56 <@Chewi> mirror |
404 |
21:56 <+monsieurp> mirror |
405 |
21:56 <+monsieurp> [22:49:23] [ @ercpe ] OK, to sum this up: dropping experimental, keeping overlay? |
406 |
21:56 <+monsieurp> + mirror on gh |
407 |
21:56 <@ercpe> that was the previous topic :) |
408 |
21:56 <+monsieurp> ah shit |
409 |
21:56 <@ercpe> ok |
410 |
21:57 <+monsieurp> but yeah :> mirror |
411 |
21:57 <@Chewi> not sure exactly how the mirroring works, maybe the repo is effective read-only? we'll see I guess. |
412 |
21:57 <@ercpe> we have almost hit the 60 minute limit |
413 |
21:57 <+monsieurp> it's ok |
414 |
21:57 <@ercpe> i have to work tomorrow so i would like to stop here |
415 |
21:57 <+monsieurp> :( |
416 |
21:58 <@Chewi> just before all my stuff, great :P |
417 |
21:58 <@fordfrog> ok, so we're done for now, the rest text time |
418 |
21:58 <@fordfrog> s/text/next |
419 |
21:58 <@Chewi> well I could ramble on for a while so I'd rather have your fresh attention some other time |
420 |
21:58 <@fordfrog> just one last question, how often do we/are we able to meet here? |
421 |
21:58 <@ercpe> 50% of all topics isn't that bad :) |
422 |
21:58 <+monsieurp> twice a week |
423 |
21:58 <@Chewi> normally I'd say we should do this once a month |
424 |
21:59 <+monsieurp> Chewi: everyday |
425 |
21:59 <@Chewi> but obviously we have a lot to talk about right now |
426 |
21:59 <@ercpe> yeah, every two or four weeks |
427 |
21:59 <@fordfrog> ok |
428 |
21:59 <+monsieurp> every two weeks |
429 |
21:59 <@fordfrog> so at least each month and at most bi-weekly |
430 |
21:59 <@Chewi> how about we pencil in next Friday to deal with the rest of these topics |
431 |
21:59 <@ercpe> fordfrog: thats a good idea |
432 |
21:59 <@Chewi> and then take it a bit more steady from there |
433 |
22:00 <@ercpe> deal! |
434 |
22:00 <+monsieurp> deal |
435 |
22:00 <+monsieurp> Friday is good |
436 |
22:00 <@Chewi> cool |
437 |
22:00 <+monsieurp> zxiiro: ? |
438 |
22:00 <+monsieurp> gnu_andrew: ^ |
439 |
22:00 -!- fordfrog changed the topic of #gentoo-java to: Java on Gentoo http://java.gentoo.org/ | Other Java stuff please take to ##java | Ask question(s) and please be patient http://www.gentoo.org/proj/en/java/java-devel.xml | Open Bugs: http://tinyurl.com/gentoojava | Ideas/Topics for next meeting at https://wiki.gentoo.org/wiki/Project:Java#Topics (even non-members can and are encouraged) | Next meeting Mar 06 @ 21:00 UTC |
440 |
22:00 <@ercpe> Next meeting: Friday, Mar 6, 21:00 UTC |
441 |
22:00 <+monsieurp> UTC, gotcha |
442 |
22:00 <@ercpe> the important part: UTC |
443 |
22:00 <@ercpe> :P |
444 |
22:00 <@Chewi> fordfrog: you read my mind :D |
445 |
22:00 <+monsieurp> AHAH :P |
446 |
22:00 <@fordfrog> :-) |
447 |
22:00 <+gnu_andrew> most Fridays work for me, but not next I'm afraid |
448 |
22:01 <+monsieurp> :( so it doesn't actually work then? |
449 |
22:01 <@Chewi> gnu_andrew: it'll mostly be able Maven anyway |
450 |
22:01 <@Chewi> *about |
451 |
22:01 <+zxiiro> monsieurp: Friday's good for me too |
452 |
22:01 <+gnu_andrew> Chewi: oh that's ok, the less I hear about that thing the better ;) |
453 |
22:01 <+zxiiro> all my meetings areo n Thursdays |
454 |
22:01 <@Chewi> haha |
455 |
22:01 <+zxiiro> so i'm free fridays :) |
456 |
22:01 <+monsieurp> gnu_andrew: RH policies, eh..? a Gentoo meeting a month |
457 |
22:02 <+gnu_andrew> monsieurp: huh? |
458 |
22:02 <+monsieurp> :P |
459 |
22:02 <+monsieurp> joking :> |
460 |
22:02 <+gnu_andrew> monsieurp: I don't even like Ant, never mind Maven. Hence why I want to stay away from Java packaging ;) |
461 |
22:03 <@Chewi> right, I'll call a close to this meeting for the log. thanks guys. :) |
462 |
22:03 <+gnu_andrew> they should just use good old autoconf and make like everyone else |
463 |
22:03 <+gnu_andrew> Chewi: thanks |
464 |
22:03 <+monsieurp> thanks! very productive :) |