On 2011-08-05 13:40, Niels Thykier wrote: > Hi > Hi,
> This email is BCC'ed to #631061 and #631382; please consider following > up to d-java@l.d.o as it makes coordination easier. > > I have managed to successfully compile eclipse 3.7 using part of the > debian packaging I just pushed to the git repository[1]. There are at > least six issues atm. > Time for an update, I guess. The attentive reader will have noticed eclipse 3.7 (3.7~exp-1) got upload to experimental. Obviously this means that... > First off, my build did not use any of the patches in d/patches. > Hopefully it means most of them are redundant, but more likely it means > something will break. > Note: Some of these patches may require > eclipse-build-generatedScripts.tar.bz2 to be updated. If the build > fails horribly after applying a refreshed patch due to "missing classes" > or "cannot find package", you probably hit one of those cases. > this is fixed. > Secondly, upstream commented out a couple of architecture support > patches in the upstream build.xml. As I recall the argument was they > did not apply cleanly, so they need to be refreshed as well. > this is has not been b0rked since it was fixed. :P > Third, the "eclipse-build-generatedScripts.tar.bz2" in the upstream > git does not work for us. I have deviced a functional version for > Debian at [2]. > this is out-dated; use the one from the package (also in git). > Four, there are some zip/pre-compiled crap in the upstream sources we > need to get removed. Most of it will probably be fixed with refreshing > the Debian patches and just removing the left overs, but we need to > double check this. > as far as I can tell, this has been fixed. But if something sneaked past me, let me know. > Five, we need some upstream tarballs (my builds were done with -b). > But we generally need to deal with item four first. > this has been fixed. > Six, the upstream branch (merged into master as well) is some older > version of eclipse (I think 3.6.2, but I could be wrong). This is > trivially fixable once we got some clean tarballs from item five. > the upstream and master branches on the git has been updated to 3.7. Okay, end of updates. Time for the second round of things that needs to be checked/fixed. These items stalls uploading 3.7 to sid. * Test the binaries - so far I only know it builds on amd64. It *probably* works, but feel free to take it for a spin. * Check that other eclipse packages still build. Particularly, check the "pdebuild" script in eclipse-pde was generated correctly. - feel free to file bugs accordingly. - eclipse-cdt will probably need a new upstream version. * Check up on some of the lintian warnings. There was at least one warning about a symlink being absolute. I could not figure out why dh_link did not fix it. * All the other issues I forgot about. Yes, I expect you to know what I forgot! :P > If you would like to help with any of those, feel free to claim a task > and work on it. Alternatively, there are some upstream bugs that we > could really benefit from, if they were fixed (see [3] for more info). > > [...] > > Getting some working sources: > > [...] > reduced to: $ git clone git://git.debian.org/git/pkg-java/eclipse.git $ # wget tarballs from $local_mirror when they arrive > Help is much appreciated and questions are welcome, happy hacking. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Particularly that still holds! :) ~Niels -- To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4e40676f.80...@thykier.net