[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: plans for eclipse luna in debian



I found out that eclipse depends on sat4j 2.3.4, and we have 2.3.3.
There are some classes more in 2.3.4, so it is required.
I have built 2.3.4 from source, it's quite easy. I just had to write
some pom's myself. how can I share these?
Thank you.


Il 20/10/2015 19:06, Markus Koschany ha scritto:
> Am 20.10.2015 um 12:58 schrieb Luca Vercelli:
>> I am not an expert with mh_make, however I see a problem here.
>> Eclipse build depends on Tycho, however Tycho build depends on both
>> Eclipse and Tycho itself!
> Indeed that is nasty. But it looks like the Fedora maintainers have
> solved this issue too. [1] We need to do something similar for Debian to
> break this circular dependency.
>
>> So, two problems:
>> (1) mh_make fails for both projects.
>> Markus, can you explain me how were you able to build the base structure
>> of Eclipse without mh_make? I should do the same with Tycho.
> mh_make often chokes on bigger projects with a lot of unpackaged
> dependencies. I simply ignored as many dependencies as I could and you
> can find the end result in maven.rules and maven.ignoreRules. Then I
> used the current packaging for Eclipse as a template. It should be
> sufficient to start with a minimal debian/rules files. In the first
> phase we only have to modify the maven.* files and debian/control. For
> Tycho you can basically do the same.
>
> If you can answer the question why mh_make fails with Tycho, you will
> know what dependency we should package first. Just let me know what
> dependencies we need for Tycho and I can lend you a hand.
>
>
>> (2) How to build everything?
>> Fedora packagers were able to build just a tiny part of Tycho (a
>> "bootstrap"), then a tiny part of Eclipse, then Tycho, and at last
>> Eclipse. What about Debian?
> AFAIK they provide different build options. The bootstrap is one of them
> but otherwise Eclipse and Tycho build-depend on each other. I don't know
> how to solve this properly yet but I expect we will end up with doing
> something similar. Remember that the optimization step is always the
> last part, so feel free to solve this issue with the least amount of effort.
>
> Markus
>
>
> [1] http://pkgs.fedoraproject.org/cgit/tycho.git/tree/
>


Reply to: