Re: [Debian-med-packaging] Bug#684172: picard-tools: Transition package to default java implementation
- To: Debian Med Project List <debian-med@lists.debian.org>
- Subject: Re: [Debian-med-packaging] Bug#684172: picard-tools: Transition package to default java implementation
- From: Olivier Sallou <olivier.sallou@irisa.fr>
- Date: Wed, 08 Aug 2012 15:07:22 +0200
- Message-id: <[🔎] 5022648A.90207@irisa.fr>
- In-reply-to: <[🔎] 502259F8.1050404@irisa.fr>
- References: <20120807141125.24224.48655.reportbug@hendrix.shouse.local> <20120808042626.GB4247@falafel.plessy.net> <20120808060409.GA804@an3as.eu> <20120808061718.GC4247@falafel.plessy.net> <20120808070248.GD804@an3as.eu> <50221166.4080600@irisa.fr> <502213CC.2060504@irisa.fr> <20120808111012.GF804@an3as.eu> <[🔎] 502259F8.1050404@irisa.fr>
Le 8/8/12 2:22 PM, Olivier Sallou a écrit :
> Le 8/8/12 1:10 PM, Andreas Tille a écrit :
>> On Wed, Aug 08, 2012 at 09:22:52AM +0200, Olivier Sallou wrote:
>>>> LoadSnappy is available upstream
>>>> (http://code.google.com/p/snappy-java/source/browse/src/main/java/org/xerial/snappy/?r=727093ff48a59d893737c59c82f1cde078d57c7b),
>>>> but not in package.
>>>> Seems to be missing in tar.gz and generated jar on upstream site,
>>>> though present in code trunk.
>>> After deeper look upstream, it seems that LoadSnappy has been removed.
>> Just for the sake of testing and without the idea to really upload it
>> that way I have checked out LoadSnappy and injected it via quilt patch.
>> I can confirm that the picard-tools package will build when using this
>> hack.
>>
>>> Following revision shows that LoadSnappy has been renamed SnappyLoader:
>>> http://code.google.com/p/snappy-java/source/detail?r=e3c8a3bc97ae5fc6ba143ba4d596fb14a9efbf91
>>>
>>> Version 1.0.4.1 does not use anymore LoadSnappy.
>>> Maybe a patch in picard-tools to use SnappyLoader would be enough....
>> This should be the prefered solution! Any volunteer?
> I had a quick look, and this is not so easy.
> The load method is not available anymore (private method). I am
> investigating...
I could compile with several hacks, but don't know if it works....
The issue is some public methods are not public anymore and cannot be
called.
I also had to rename a file to avoid conflicts.
To do you want I commit the files in git repo so that you (?) can test
it or I can send the modifications if you want to.
I am not really confident on snappy load....
>> Kind regards
>>
>> Andreas.
>>
--
Olivier Sallou
IRISA / University of Rennes 1
Campus de Beaulieu, 35000 RENNES - FRANCE
Tel: 02.99.84.71.95
gpg key id: 4096R/326D8438 (keyring.debian.org)
Key fingerprint = 5FB4 6F83 D3B9 5204 6335 D26D 78DC 68DB 326D 8438
Reply to: