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.


On Thu, Mar 16, 2017 at 7:01 PM, Emilio Pozuelo Monfort <po...@debian.org>
wrote:

> Control: tags -1 moreinfo
>
> 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/
> icediscovery-3.6.3.jar
> > -java/lib/icelocatordiscovery-3.6.3.pom --artifact=java/lib/
> icelocatordiscovery-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/
> zeroc/freeze/3.6/freeze-3.6.pom
> -rw-r--r--  root/root   /usr/share/maven-repo/com/
> zeroc/glacier2/3.6/glacier2-3.6.pom
> -rw-r--r--  root/root   /usr/share/maven-repo/com/
> zeroc/ice/3.6/ice-3.6.pom
> -rw-r--r--  root/root   /usr/share/maven-repo/com/
> zeroc/icebox/3.6/icebox-3.6.pom
> -rw-r--r--  root/root   /usr/share/maven-repo/com/zeroc/icediscovery/3.6/
> icediscovery-3.6.pom
> -rw-r--r--  root/root   /usr/share/maven-repo/com/
> zeroc/icegrid/3.6/icegrid-3.6.pom
> -rw-r--r--  root/root   /usr/share/maven-repo/com/
> zeroc/icelocatordiscovery/3.6/icelocatordiscovery-3.6.pom
> -rw-r--r--  root/root   /usr/share/maven-repo/com/
> zeroc/icepatch2/3.6/icepatch2-3.6.pom
> -rw-r--r--  root/root   /usr/share/maven-repo/com/
> zeroc/icestorm/3.6/icestorm-3.6.pom
> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/
> zeroc/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/
> zeroc/glacier2/3.6.3/glacier2-3.6.3.jar -> ../../../../../java/glacier2-
> 3.6.3.jar
> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/
> zeroc/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/
> zeroc/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/
> zeroc/icediscovery/3.6.3/icediscovery-3.6.3.jar -> ../../../../../java/
> icediscovery-3.6.3.jar
> lrwxrwxrwx  root/root   
> /usr/share/maven-repo/com/zeroc/icediscovery/3.6/icediscovery-3.6.jar
> -> ../../../../../java/icediscovery-3.6.3.jar
> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/
> zeroc/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/
> zeroc/icelocatordiscovery/3.6.3/icelocatordiscovery-3.6.3.jar ->
> ../../../../../java/icelocatordiscovery-3.6.3.jar
> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/
> zeroc/icelocatordiscovery/3.6/icelocatordiscovery-3.6.jar ->
> ../../../../../java/icelocatordiscovery-3.6.3.jar
> lrwxrwxrwx  root/root   
> /usr/share/maven-repo/com/zeroc/icepatch2/3.6.3/icepatch2-3.6.3.jar
> -> ../../../../../java/icepatch2-3.6.3.jar
> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/
> zeroc/icepatch2/3.6/icepatch2-3.6.jar -> ../../../../../java/icepatch2-
> 3.6.3.jar
> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/
> zeroc/icestorm/3.6.3/icestorm-3.6.3.jar -> ../../../../../java/icestorm-
> 3.6.3.jar
> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/
> zeroc/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/
> zeroc/freeze/3.6.3/freeze-3.6.3.jar
> -rw-r--r--  root/root   /usr/share/maven-repo/com/
> zeroc/freeze/debian/freeze-debian.pom
> -rw-r--r--  root/root   /usr/share/maven-repo/com/
> zeroc/glacier2/3.6.3/glacier2-3.6.3.jar
> -rw-r--r--  root/root   /usr/share/maven-repo/com/zeroc/glacier2/debian/
> glacier2-debian.pom
> -rw-r--r--  root/root   /usr/share/maven-repo/com/
> zeroc/ice/3.6.3/ice-3.6.3.jar
> -rw-r--r--  root/root   /usr/share/maven-repo/com/
> zeroc/ice/debian/ice-debian.pom
> -rw-r--r--  root/root   /usr/share/maven-repo/com/
> zeroc/icebox/3.6.3/icebox-3.6.3.jar
> -rw-r--r--  root/root   /usr/share/maven-repo/com/
> zeroc/icebox/debian/icebox-debian.pom
> -rw-r--r--  root/root   /usr/share/maven-repo/com/
> zeroc/icediscovery/3.6.3/icediscovery-3.6.3.jar
> -rw-r--r--  root/root   /usr/share/maven-repo/com/
> zeroc/icediscovery/debian/icediscovery-debian.pom
> -rw-r--r--  root/root   /usr/share/maven-repo/com/
> zeroc/icegrid/3.6.3/icegrid-3.6.3.jar
> -rw-r--r--  root/root   /usr/share/maven-repo/com/
> zeroc/icegrid/debian/icegrid-debian.pom
> -rw-r--r--  root/root   /usr/share/maven-repo/com/
> zeroc/icelocatordiscovery/3.6.3/icelocatordiscovery-3.6.3.jar
> -rw-r--r--  root/root   /usr/share/maven-repo/com/
> zeroc/icelocatordiscovery/debian/icelocatordiscovery-debian.pom
> -rw-r--r--  root/root   /usr/share/maven-repo/com/zeroc/icepatch2/3.6.3/
> icepatch2-3.6.3.jar
> -rw-r--r--  root/root   /usr/share/maven-repo/com/zeroc/icepatch2/debian/
> icepatch2-debian.pom
> -rw-r--r--  root/root   /usr/share/maven-repo/com/
> zeroc/icestorm/3.6.3/icestorm-3.6.3.jar
> -rw-r--r--  root/root   /usr/share/maven-repo/com/zeroc/icestorm/debian/
> icestorm-debian.pom
> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/
> zeroc/freeze/debian/freeze-debian.jar -> ../3.6.3/freeze-3.6.3.jar
> lrwxrwxrwx  root/root   
> /usr/share/maven-repo/com/zeroc/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/
> zeroc/icebox/debian/icebox-debian.jar -> ../3.6.3/icebox-3.6.3.jar
> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/
> zeroc/icediscovery/debian/icediscovery-debian.jar ->
> ../3.6.3/icediscovery-3.6.3.jar
> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/
> zeroc/icegrid/debian/icegrid-debian.jar -> ../3.6.3/icegrid-3.6.3.jar
> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/
> zeroc/icelocatordiscovery/debian/icelocatordiscovery-debian.jar ->
> ../3.6.3/icelocatordiscovery-3.6.3.jar
> lrwxrwxrwx  root/root   
> /usr/share/maven-repo/com/zeroc/icepatch2/debian/icepatch2-debian.jar
> -> ../3.6.3/icepatch2-3.6.3.jar
> lrwxrwxrwx  root/root   
> /usr/share/maven-repo/com/zeroc/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/
> zeroc/freeze/debian/freeze-debian.pom
> lrwxrwxrwx  root/root   /usr/share/maven-repo/com/
> zeroc/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.

Reply via email to