On Thu, Mar 16, 2017 at 9:05 PM, Jose Gutierrez de la Concha <j...@zeroc.com
> wrote:

> Hi Emilio,
>
> That is expected, we decide to change -debian suffix to -3.6 to be able to
> co install several version in the future -3.7 -4.0,
> as that is something our users my wish. I asked in Java dev list what was
> the proper way to deal with multiple java verions
> of a package and that is the recommended approach.
>

Forget to remove the control tag

>
>
> On Thu, Mar 16, 2017 at 7:01 PM, Emilio Pozuelo Monfort <po...@debian.org>
> wrote:
>
>>
>> Hi José,
>>
>> On 16/03/17 17:57, José Gutiérrez de la Concha wrote:
>> > Package: release.debian.org
>> > Severity: normal
>> > User: release.debian....@packages.debian.org
>> > Usertags: unblock
>> >
>> >
>> > Hi,
>> >
>> > I want to request unblock of zeroc-ice/3.6.3-5, it include a fix
>> > for RC bug 857219
>> >
>> > There was a broken symlink in the previous version that should have
>> > not been included in the package.
>> >
>> > The new package also include a minor fix to not install unversioned
>> > jar files.
>> >
>> > debdiff included bellow
>> >
>> > debdiff zeroc-ice_3.6.3-4.dsc zeroc-ice_3.6.3-5.dsc
>> > diff -Nru zeroc-ice-3.6.3/debian/changelog
>> zeroc-ice-3.6.3/debian/changelog
>> > --- zeroc-ice-3.6.3/debian/changelog    2016-12-05 08:37:57.000000000
>> +0000
>> > +++ zeroc-ice-3.6.3/debian/changelog    2017-03-09 15:22:39.000000000
>> +0000
>> > @@ -1,3 +1,10 @@
>> > +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
>> > diff -Nru zeroc-ice-3.6.3/debian/libzeroc-ice3.6-java.poms
>> zeroc-ice-3.6.3/debian/libzeroc-ice3.6-java.poms
>> > --- zeroc-ice-3.6.3/debian/libzeroc-ice3.6-java.poms    2016-12-05
>> 08:37:57.000000000 +0000
>> > +++ zeroc-ice-3.6.3/debian/libzeroc-ice3.6-java.poms    2017-03-09
>> 15:22:39.000000000 +0000
>> > @@ -1,9 +1,9 @@
>> > -java/lib/ice-3.6.3.pom --artifact=java/lib/ice-3.6.3.jar
>> > -java/lib/icebox-3.6.3.pom --artifact=java/lib/icebox-3.6.3.jar
>> > -java/lib/icediscovery-3.6.3.pom --artifact=java/lib/icediscove
>> ry-3.6.3.jar
>> > -java/lib/icelocatordiscovery-3.6.3.pom --artifact=java/lib/icelocator
>> discovery-3.6.3.jar
>> > -java/lib/icegrid-3.6.3.pom --artifact=java/lib/icegrid-3.6.3.jar
>> > -java/lib/icestorm-3.6.3.pom --artifact=java/lib/icestorm-3.6.3.jar
>> > -java/lib/icepatch2-3.6.3.pom --artifact=java/lib/icepatch2-3.6.3.jar
>> > -java/lib/glacier2-3.6.3.pom --artifact=java/lib/glacier2-3.6.3.jar
>> > -java/lib/freeze-3.6.3.pom --artifact=java/lib/freeze-3.6.3.jar
>> > +java/lib/ice-3.6.3.pom --artifact=java/lib/ice-3.6.3.jar --java-lib
>> --no-usj-versionless
>> > +java/lib/icebox-3.6.3.pom --artifact=java/lib/icebox-3.6.3.jar
>> --java-lib --no-usj-versionless
>> > +java/lib/icediscovery-3.6.3.pom --artifact=java/lib/icediscovery-3.6.3.jar
>> --java-lib --no-usj-versionless
>> > +java/lib/icelocatordiscovery-3.6.3.pom 
>> > --artifact=java/lib/icelocatordiscovery-3.6.3.jar
>> --java-lib --no-usj-versionless
>> > +java/lib/icegrid-3.6.3.pom --artifact=java/lib/icegrid-3.6.3.jar
>> --java-lib --no-usj-versionless
>> > +java/lib/icestorm-3.6.3.pom --artifact=java/lib/icestorm-3.6.3.jar
>> --java-lib --no-usj-versionless
>> > +java/lib/icepatch2-3.6.3.pom --artifact=java/lib/icepatch2-3.6.3.jar
>> --java-lib --no-usj-versionless
>> > +java/lib/glacier2-3.6.3.pom --artifact=java/lib/glacier2-3.6.3.jar
>> --java-lib --no-usj-versionless
>> > +java/lib/freeze-3.6.3.pom --artifact=java/lib/freeze-3.6.3.jar
>> --java-lib --no-usj-versionless
>> > diff -Nru zeroc-ice-3.6.3/debian/maven.rules
>> zeroc-ice-3.6.3/debian/maven.rules
>> > --- zeroc-ice-3.6.3/debian/maven.rules  1970-01-01 00:00:00.000000000
>> +0000
>> > +++ zeroc-ice-3.6.3/debian/maven.rules  2017-03-09 15:22:39.000000000
>> +0000
>> > @@ -0,0 +1,9 @@
>> > +com.zeroc freeze jar s/3\.6\..*/3.6/
>> > +com.zeroc glacier2 jar s/3\.6\..*/3.6/
>> > +com.zeroc icebox jar s/3\.6\..*/3.6/
>> > +com.zeroc ice jar s/3\.6\..*/3.6/
>> > +com.zeroc icediscovery jar s/3\.6\..*/3.6/
>> > +com.zeroc icelocatordiscovery jar s/3\.6\..*/3.6/
>> > +com.zeroc icegrid jar s/3\.6\..*/3.6/
>> > +com.zeroc icepatch2 jar s/3\.6\..*/3.6/
>> > +com.zeroc icestorm jar s/3\.6\..*/3.6/
>> > diff -Nru zeroc-ice-3.6.3/debian/rules zeroc-ice-3.6.3/debian/rules
>> > --- zeroc-ice-3.6.3/debian/rules        2016-12-05 08:37:57.000000000
>> +0000
>> > +++ zeroc-ice-3.6.3/debian/rules        2017-03-09 15:22:39.000000000
>> +0000
>> > @@ -30,6 +30,10 @@
>> >                           -PjgoodiesFormsVersion=debian \
>> >                           -PiceBuilderVersion=debian
>> >
>> > +#
>> > +# These files are not installed with any debian package.
>> > +#
>> > +INSTALL_EXCLUDE                = usr/lib/$(DEB_HOST_MULTIARCH)/
>> libIceStormService.so
>> >
>> >  export PYTHONDIR := $(shell python3 -c "import
>> sys;print('python{0}.{1}'.format(sys.version_info.major,
>> sys.version_info.minor))")
>> >
>> > @@ -90,11 +94,13 @@
>> >           PHP_CONFIG=php-config$${v} $(MAKE) $(MAKEOPTS) -C php-$${v}
>> install; \
>> >         done
>> >         PYTHON=python3 $(MAKE) $(MAKEOPTS) -C python install
>> > +       rm -rf $(addprefix $(DESTDIR)/,$(INSTALL_EXCLUDE))
>> >
>> >  override_dh_auto_install-indep:
>> >         $(MAKE) $(MAKEOPTS) -C cpp install
>> >         $(MAKE) $(MAKEOPTS) -C java install
>> >         rm -rf $(DESTDIR)/usr/share/java/*-sources.jar
>> > +       rm -rf $(addprefix $(DESTDIR)/,$(INSTALL_EXCLUDE))
>> >
>> >  override_dh_auto_clean-arch:
>> >         $(MAKE) $(MAKEOPTS) -C cpp clean
>> >
>>
>> This results in:
>>
>> pochu@respighi:~$ debdiff /srv/mirrors/debian/pool/main/
>> z/zeroc-ice/libzeroc-ice3.6-java_3.6.3-*_all.deb
>> [The following lists of changes regard files as different if they have
>> different names, permissions or owners.]
>>
>> Files in second .deb but not in first
>> -------------------------------------
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/freeze/3.6/freeze-3.6.pom
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/glacier2/3.6/glacier2-3.6.pom
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/ice/3.6/ice-3.6.pom
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/icebox/3.6/icebox-3.6.pom
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/icediscovery/3.6/icediscovery-3.6.pom
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/icegrid/3.6/icegrid-3.6.pom
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/icelocatordiscovery/3.6/icelocatordiscovery-3.6.pom
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/icepatch2/3.6/icepatch2-3.6.pom
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/icestorm/3.6/icestorm-3.6.pom
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/freeze/3.6.3/freeze-3.6.3.jar -> ../../../../../java/freeze-3.6.3.jar
>> lrwxrwxrwx  root/root   
>> /usr/share/maven-repo/com/zeroc/freeze/3.6/freeze-3.6.jar
>> -> ../../../../../java/freeze-3.6.3.jar
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/glacier2/3.6.3/glacier2-3.6.3.jar -> ../../../../../java/glacier2-3
>> .6.3.jar
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/glacier2/3.6/glacier2-3.6.jar -> ../../../../../java/glacier2-3
>> .6.3.jar
>> lrwxrwxrwx  root/root   
>> /usr/share/maven-repo/com/zeroc/ice/3.6.3/ice-3.6.3.jar
>> -> ../../../../../java/ice-3.6.3.jar
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zeroc/ice/3.6/ice-3.6.jar
>> -> ../../../../../java/ice-3.6.3.jar
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/icebox/3.6.3/icebox-3.6.3.jar -> ../../../../../java/icebox-3.6.3.jar
>> lrwxrwxrwx  root/root   
>> /usr/share/maven-repo/com/zeroc/icebox/3.6/icebox-3.6.jar
>> -> ../../../../../java/icebox-3.6.3.jar
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/icediscovery/3.6.3/icediscovery-3.6.3.jar ->
>> ../../../../../java/icediscovery-3.6.3.jar
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/icediscovery/3.6/icediscovery-3.6.jar ->
>> ../../../../../java/icediscovery-3.6.3.jar
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/icegrid/3.6.3/icegrid-3.6.3.jar -> ../../../../../java/icegrid-3.
>> 6.3.jar
>> lrwxrwxrwx  root/root   
>> /usr/share/maven-repo/com/zeroc/icegrid/3.6/icegrid-3.6.jar
>> -> ../../../../../java/icegrid-3.6.3.jar
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/icelocatordiscovery/3.6.3/icelocatordiscovery-3.6.3.jar ->
>> ../../../../../java/icelocatordiscovery-3.6.3.jar
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/icelocatordiscovery/3.6/icelocatordiscovery-3.6.jar ->
>> ../../../../../java/icelocatordiscovery-3.6.3.jar
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/icepatch2/3.6.3/icepatch2-3.6.3.jar -> ../../../../../java/icepatch2-
>> 3.6.3.jar
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/icepatch2/3.6/icepatch2-3.6.jar -> ../../../../../java/icepatch2-
>> 3.6.3.jar
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/icestorm/3.6.3/icestorm-3.6.3.jar -> ../../../../../java/icestorm-3
>> .6.3.jar
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/icestorm/3.6/icestorm-3.6.jar -> ../../../../../java/icestorm-3
>> .6.3.jar
>>
>> Files in first .deb but not in second
>> -------------------------------------
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/freeze/3.6.3/freeze-3.6.3.jar
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/freeze/debian/freeze-debian.pom
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/glacier2/3.6.3/glacier2-3.6.3.jar
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/glacier2/debian/glacier2-debian.pom
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/ice/3.6.3/ice-3.6.3.jar
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/ice/debian/ice-debian.pom
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/icebox/3.6.3/icebox-3.6.3.jar
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/icebox/debian/icebox-debian.pom
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/icediscovery/3.6.3/icediscovery-3.6.3.jar
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/icediscovery/debian/icediscovery-debian.pom
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/icegrid/3.6.3/icegrid-3.6.3.jar
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/icegrid/debian/icegrid-debian.pom
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/icelocatordiscovery/3.6.3/icelocatordiscovery-3.6.3.jar
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/icelocatordiscovery/debian/icelocatordiscovery-debian.pom
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/icepatch2/3.6.3/icepatch2-3.6.3.jar
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/icepatch2/debian/icepatch2-debian.pom
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/icestorm/3.6.3/icestorm-3.6.3.jar
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/icestorm/debian/icestorm-debian.pom
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/freeze/debian/freeze-debian.jar -> ../3.6.3/freeze-3.6.3.jar
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/glacier2/debian/glacier2-debian.jar -> ../3.6.3/glacier2-3.6.3.jar
>> lrwxrwxrwx  root/root   
>> /usr/share/maven-repo/com/zeroc/ice/debian/ice-debian.jar
>> -> ../3.6.3/ice-3.6.3.jar
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/icebox/debian/icebox-debian.jar -> ../3.6.3/icebox-3.6.3.jar
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/icediscovery/debian/icediscovery-debian.jar ->
>> ../3.6.3/icediscovery-3.6.3.jar
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/icegrid/debian/icegrid-debian.jar -> ../3.6.3/icegrid-3.6.3.jar
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/icelocatordiscovery/debian/icelocatordiscovery-debian.jar ->
>> ../3.6.3/icelocatordiscovery-3.6.3.jar
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/icepatch2/debian/icepatch2-debian.jar -> ../3.6.3/icepatch2-3.6.3.jar
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/icestorm/debian/icestorm-debian.jar -> ../3.6.3/icestorm-3.6.3.jar
>>
>> Control files: lines which differ (wdiff format)
>> ------------------------------------------------
>> Installed-Size: [-4543-] {+2339+}
>> Version: [-3.6.3-4-] {+3.6.3-5+}
>> pochu@respighi:~$
>>
>> What's with those -debian.jar files? e.g.
>>
>> -rw-r--r--  root/root   /usr/share/maven-repo/com/zer
>> oc/freeze/debian/freeze-debian.pom
>> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/zer
>> oc/freeze/debian/freeze-debian.jar -> ../3.6.3/freeze-3.6.3.jar
>>
>> present in -4 but not in -5. Is that OK?
>>
>> Cheers,
>> Emilio
>>
>
>
>
> --
> José Gutiérrez de la Concha
> ZeroC, Inc.
>



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

Reply via email to