Fixed the remaining class path issue see

https://github.com/zeroc-ice/ice-debian-packaging/commit/df212e0c842e60c6ff07022293e44d4f602b8746

On Tue, Mar 20, 2018 at 2:41 PM, Jose Gutierrez de la Concha <j...@zeroc.com
> wrote:

>
>
> On Tue, Mar 20, 2018 at 8:38 AM, Jose Gutierrez de la Concha <
> j...@zeroc.com> wrote:
>
>>
>>
>> On Tue, Mar 20, 2018 at 3:03 AM, Adam Borowski <kilob...@angband.pl>
>> wrote:
>>
>>> On Mon, Mar 19, 2018 at 09:17:32PM +0100, Jose Gutierrez de la Concha
>>> wrote:
>>> > I have fixed the package to depend on JDK 8 and use it for the build,
>>> > there is already a bug to upgrade gradle for JDK 9 support [1]
>>> >
>>> > I have also fixed a few other warnings that show up with lintian and
>>> have
>>> > to reimort the upstream source to exclude some non DFSG files
>>> >
>>> > [1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=873227
>>>
>>> I'm afraid that the new version loses a lot of entries from the
>>> changelog.
>>> I haven't checked yet whether the actual changes are preserved, but even
>>> lacking just the changelog will confuse BTS version tracking, making it
>>> consider past bugs to still apply to the new version.
>>>
>>
>> I will review the changelog and the changes reference in it , I think
>> it is just the changelog entries from 3.6 branch has not been merge.
>>
>
> Done
>
>>
>>>
>>> -zeroc-ice (3.6.4-1+buster) unstable; urgency=medium
>>> +zeroc-ice (3.7.0-1) unstable; urgency=medium
>>>
>>> -  * Removed icegridgui patch, no longer necessary with 3.6.4
>>> -  * Set iceBuilderClassPath to use the local Ice Builder plug-in
>>> -  * Add class path entries to JAR files
>>> -  * Renamed zeroc-icegrid.icegridnode.service
>>> -  * Enable jarsClassPath see ICE-8444
>>> -  * Imported Upstream version 3.6.4
>>> +  * Updated version to 3.7.0
>>>
>>> - -- José Gutiérrez de la Concha <j...@zeroc.com>  Fri, 08 Sep 2017
>>> 20:36:13 +0200
>>> -
>>> -zeroc-ice (3.6.3-6) unstable; urgency=medium
>>> -
>>> -  * Add python2 packages
>>> -  * Update obsolete standards version
>>> -  * Fix usage of deprecated operator < in dependencies
>>> -  * Update .gitignore file
>>> -  * Rebuild libzeroc-ice3.6 with G++ 7 and bump symbols
>>> -  * Update git-buildpackage configuration for 3.6-sid branch
>>> -
>>> - -- José Gutiérrez de la Concha <j...@zeroc.com>  Thu, 10 Aug 2017
>>> 10:48:29 +0000
>>> -
>>> -zeroc-ice (3.6.3-5) unstable; urgency=medium
>>> -
>>> -  * Do not install libIceStormService.so (Closes: #857219)
>>> -  * Fix libzeroc-ice3.6-java install to use 3.6 name
>>> -
>>> - -- Jose <j...@zeroc.com>  Thu, 09 Mar 2017 16:22:39 +0100
>>> -
>>> -zeroc-ice (3.6.3-4) unstable; urgency=medium
>>> -
>>> -  * Move javahelper to Build-Depends to fix Bug#847010
>>> -
>>> - -- Jose <j...@zeroc.com>  Mon, 05 Dec 2016 09:37:57 +0100
>>> -
>>> -zeroc-ice (3.6.3-3) unstable; urgency=medium
>>> -
>>> -  * Missing Jgoodies dependencies in zeroc-icegridgui
>>> -  * Do not use JGoodies PlasticLookAndFeel. We avoid using
>>> -    JGoodies PlasticLookAndFeel as it is triggering a
>>> -    bug in JFileChooser that causes an application crash
>>> -
>>> - -- Jose <j...@zeroc.com>  Thu, 01 Dec 2016 22:39:10 +0100
>>> -
>>> -zeroc-ice (3.6.3-2) unstable; urgency=medium
>>> -
>>> -  * Fix package upgrade from stretch
>>> -
>>> - -- Jose <j...@zeroc.com>  Fri, 14 Oct 2016 17:26:35 +0000
>>> -
>>> -zeroc-ice (3.6.3-1) unstable; urgency=medium
>>> -
>>> -  * Ice-3.6.3 release
>>> -  * Added Ice for Python package python3-zeroc-ice
>>> -  * Remove javafx dependency
>>> -  * Fix service packaging
>>> -
>>> - -- José Gutiérrez de la Concha <j...@zeroc.com>  Tue, 11 Oct 2016
>>> 13:21:56 +0200
>>> + -- José Gutiérrez de la Concha <j...@zeroc.com>  Mon, 19 Mar 2018
>>> 17:35:41 +0000
>>>
>>>
>>> It'd be also nice to fix problems reporting by lintian:
>>> W: zeroc-ice source: debian-rules-ignores-make-clean-error line 126
>>>
>> That should be easy to fix was just to ignore Java builds in ARCHS that
>> doesn't have gradle
>>
> Fixed
>
>>
>>
>>> W: zeroc-icegridgui: classpath-contains-relative-path
>>> usr/share/java/icegridgui.jar:
>>> file:/usr/share/java/ice-3.7.0.jar,
>>> file:/usr/share/java/icessl-3.7.0.jar,
>>> file:/usr/share/java/icelocatordiscovery-3.7.0.jar,
>>> file:/usr/share/java/icebox-3.7.0.jar,
>>> file:/usr/share/java/icestorm-3.7.0.jar,
>>> file:/usr/share/java/glacier2-3.7.0.jar,
>>> file:/usr/share/java/icegrid-3.7.0.jar,
>>> file:/usr/share/maven-repo/com/jgoodies/jgoodies-looks/debia
>>> n/jgoodies-looks-debian.jar,
>>> file:/usr/share/maven-repo/com/jgoodies/jgoodies-forms/debia
>>> n/jgoodies-forms-debian.jar,
>>> file:/usr/share/maven-repo/com/jgoodies/jgoodies-common/1.x/
>>> jgoodies-common-1.x.jar
>>>
>>
>> That one is a bit confusing all these are aboslute paths
>>
> Asked in debian-java about this, I dind't get any answer yet
>
>>
>>
>>> W: libzeroc-ice3.7: dev-pkg-without-shlib-symlink
>>> usr/lib/x86_64-linux-gnu/libIceXML.so.3.7.0
>>> usr/lib/x86_64-linux-gnu/libIceXML.so
>>> W: libzeroc-ice3.7: dev-pkg-without-shlib-symlink
>>> usr/lib/x86_64-linux-gnu/libIceDB.so.3.7.0
>>> usr/lib/x86_64-linux-gnu/libIceDB.so
>>>
>> These are libraries used by binaries included in zeroc-ice, but there
>> isn't a public API  for them, we don't include the .so files because users
>> are not supposed to link agains them
>>
>>> W: libzeroc-ice3.7: dev-pkg-without-shlib-symlink
>>> usr/lib/x86_64-linux-gnu/libGlacier2CryptPermissionsVerifier.so.3.7.0
>>> usr/lib/x86_64-linux-gnu/libGlacier2CryptPermissionsVerifier.so
>>
>>  These is a plug-in for glacier2router service included with zeroc-ice
>> package
>>
> I updated the package lintian overrides to ingore this 3 as the intent is
> to not provide the .so symlinks
>
>> Also, FYI: the new version makes your only reverse-dependence, mumble,
>>> fail to build (full log attached):
>>>
>>> slice2cpp --checksum -I/usr/local/share/Ice -I/usr/share/Ice/slice
>>> -I/usr/share/slice -I/usr/share/Ice-3.4.1/slice/
>>> -I/usr/share/Ice-3.3.1/slice/ -I/usr/share/Ice-3.4.2/slice/ Murmur.ice
>>> [libprotobuf WARNING google/protobuf/compiler/parser.cc:547] No syntax
>>> specified for the proto file: Mumble.proto. Please use 'syntax = "proto2";'
>>> or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2
>>> syntax.)
>>> /<<PKGBUILDDIR>>/src/murmur/Murmur.ice:9: error: Can't open include
>>> file "Ice/SliceChecksumDict.ice"
>>>     #include <Ice/SliceChecksumDict.ice>
>>>
>>> Obviously, you first need to get the new version of zeroc in, but the
>>> transition will need to take care of mumble, thus the heads up.
>>>
>> I can help the maintainers with this, I will try the build myself
>>
> I have open a bug in mumble and send a patch  https://bugs.debian.
> org/cgi-bin/bugreport.cgi?bug=893604
>
>>
>>>
>>> Meow!
>>> --
>>> ⢀⣴⠾⠻⢶⣦⠀
>>> ⣾⠁⢠⠒⠀⣿⡁ A dumb species has no way to open a tuna can.
>>> ⢿⡄⠘⠷⠚⠋⠀ A smart species invents a can opener.
>>> ⠈⠳⣄⠀⠀⠀⠀ A master species delegates.
>>>
>>
>>
>>
>> --
>> José Gutiérrez de la Concha
>> ZeroC, Inc.
>>
>
>
>
> --
> José Gutiérrez de la Concha
> ZeroC, Inc.
>



-- 
José Gutiérrez de la Concha
ZeroC, Inc.

Reply via email to