Am 29.04.2016 um 18:47 schrieb Peter Spiess-Knafl: > Hi Markus! > > On 04/29/2016 04:34 PM, Markus Koschany wrote: >> >> Hi, >> >> the answer is pretty simple. Someone needs to do the work because >> Eclipse won't package itself. > > I did not mean to offend anybody, just wanted to know if its just lack > of time or if there are other already known problems for not packaging it.
No worries. Valid questions won't offend me but I couldn't resist to do some straight talking here. >> A lot of time has passed between the >> current version in Debian and the most recent version. The new build >> system Tycho is completely different and is now Maven based. It must be >> packaged first. Several modules must be updated as well. And most >> importantly Eclipse must be maintained for the future. It's not about >> getting a new version into Debian and then you can stop working on it >> and everything will be fine. That's a constant process of repeating tasks. >> > > Of course, its not solely packaging and than you are fine but currently > that would be the first required action I guess. First of all, thanks for your interest in Eclipse. You're right that packaging a newer release is the first step. However you're not the first one who tried it and many people underestimate the importance or difference between packaging something and maintaining it. Maintaining is a recurring activity and by packaging something you automatically opt-in for keeping a package in good shape, not forever, but at least for the foreseeable future. Otherwise you would simply shift the responsibility to another team member and that's not fair in my opinion. We are not looking for the fire-and-forget maintainer but for someone who responds to bug reports, fixes bugs in his packages, forwards patches upstream etc. Then it is completely fine if you only want to maintain one or two packages and you are here at the right place. >> In my opinion it should be obvious that Eclipse needs help. So an RFH >> bug won't change much. > > Maybe not, but it will certainly not do any harm and maybe draw > attention to more developers, maintainers or people who might want to help. Granted, it won't hurt and I wouldn't object if somebody filed one. In my opinion RFH bug reports are often not very useful. People who really care about a package get involved with the packaging anyway, or they send patches, contact us on IRC or the mailing list. Those guys are promising because they show autonomy. RFH bugs often attract people who have never done any packaging work before. I definitely would want that those people get more involved with Debian but they should show at least some will to overcome obstacles. People who need too much hand-holding will quickly give up when they face something unexpected or complicated and Eclipse is one of the most complex pieces of Java software in the universe. If you aren't scared yet, read on... >> Eclipse requires at least one dedicated >> maintainer but the more the merrier. So if you want to help us >> to_maintain_ the packages, be more than welcome. I would help you to get >> the packages into Debian. >> > > That is good to know. So currently nobody is working on it? I saw you > made some commits on an experimental branch regarding 4.5.1. > > I will take a deeper look and try to check which steps are required to > make an upgrade possible. > > You already mentioned packaging the new build-system (tycho). That seems > a logical step to start with. > > If any of the current maintainers could provide additional information > to whats required, I would appreciate it very much. Luca Vercelli worked on Tycho before but he just wanted to get the package into Debian and didn't really want to maintain it. You could search for "debian java list tycho" to find some correspondence on our mailing list. e.g. https://lists.debian.org/debian-java/2016/01/msg00015.html He also uploaded an unfinished package of Tycho to mentors.debian.net. It is not perfect but a first start. https://mentors.debian.net/package/tycho If we want to get Eclipse 4.x into Stretch, Tycho should be the first goal. After that we should focus on updating src:eclipse and after that all other plugins/modules but those are rather optional depending on how many people intend to help. My advise is to copy Fedora's approach in packaging Eclipse and Tycho or at least to learn from them. http://pkgs.fedoraproject.org/cgit/rpms/tycho.git/ http://pkgs.fedoraproject.org/cgit/rpms/eclipse.git/ https://fedoraproject.org/wiki/Eclipse We should find a way to make packaging Eclipse plugins and the base IDE much simpler in the long run. If you have questions, or would like to request reviews and sponsorship, please feel free to ask on debian-j...@list.debian.org or on IRC at irc.debian.org, #debian-java. Cheers, Markus
signature.asc
Description: OpenPGP digital signature