libjgrapht-java and contrib

Steffen Moeller steffen_moeller at gmx.de
Thu Mar 12 22:57:39 UTC 2009


Hi Daniel,

Daniel Leidert wrote:

> Hope you are well!
I should be doing other things than caring about libjgrapht these days, but I am fine,
thanks - so are you, I hope.

> Am Dienstag, den 03.03.2009, 11:08 +0100 schrieb Steffen Moeller: 
>> Daniel Leidert wrote:
>>> I'm wondering about the move of libjgrapht-java to contrib. In
>>> README.Debian you say, that it doesn't build with gcj. I now tried to
>>> build the software.
>>>
>>> Version 0.6 builds fine with gcj. Why has it been moved to contrib too?
>>> There is BTW no note in the changelog about this move!
>> this is clearly a mistake, then. It should be corrected.
> 
> Ok.
> 
>>> Version 0.7 fails, because the javadoc task doesn't support source=1.5.
>>> But what about simply setting source=1.4 for the javadoc task in
>>> build.xml? It issues some complaints, but builds fine.
>> sounds good to me. I did not have the idea. The jgrapht home page now explicitly mentions
>> a dependency on Java 6 for the 0.8 version, or at least has mentioned that. They all seem
>> to compile nicely with openjdk, there is hence no need to have anything in contrib,
>> whatsoever.
> 
> Ok.
> 
>> The master chief of libjgrapht is Michael, so I felt, and he had some issues with programs
>> in the main/contrib/whereever distribution that depends on version 0.6. Consequently, I
>> wanted to get the version as part of the binary's name into the distribution, just the way
>> we are doing it for sonames, but have not received feedback from Michael on this yet.
> 
> Michael seems MIA. BTW: Any news on his person?

Uh. Nothing on my end.

>> Would you say that the approach taken is working or promising, at least? If you are
>> actively using jgrapht, which I no longer am, then I would find it über-fantastic if you
>> would consider taking over the maintenance of the package.
> 
> Well, I just need it for cdk (which I want to update because of Michael
> being "inactive").  have to check cdk (1.1.6) first. Maybe cdk doesn't
> need it anymore. Really no idea atm and no intent to take it over.

Ok. Do you happen to know about the version you are needing? My hunch is that it is 0.6,
still. If so, I would be glad if you could update the dependency to the "sonamed" package
of libjgrapht, so we can get the new semantics of the libjgrapht package in place that
will refer to the respective latest version available and get libjgrapht0.7 out of
experimental.  0.8 and 0.7 so I understood should be upwards compatible. What would a
decent pseudo-soname for source code version 0.8 be without confusing too many users?
Technically speaking it should be 0.7, right? But nobody will understand libjgrapht0.7 to
be of version 0.8 ... correct me if I am wrong.

Best,

Steffen

Many greetings

Steffen



More information about the pkg-java-maintainers mailing list