Gentoo Archives: gentoo-commits

From: "James Le Cuirot (chewi)" <chewi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/en/java/meeting-logs: java-project-meeting-log-20150227.txt
Date: Fri, 27 Feb 2015 22:38:55
Message-Id: 20150227223850.3B6E012B17@oystercatcher.gentoo.org
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 :)