On a Debian package depended on Java 8 but anymore

Steve Langasek steve.langasek at ubuntu.com
Thu Apr 19 17:40:44 UTC 2018


Hi Masayuki,

On Fri, Apr 20, 2018 at 01:55:35AM +0900, Masayuki Hatta wrote:
> Hi,

> Sorry for bothering you again.  So now a newer package of I2P is in
> Ubuntu "proposed" (I figure this is something like Debian testing).

> https://launchpad.net/ubuntu/+source/i2p

> It's been there for 10 days.

> To put it into Bionic, should I just wait for a while?  Or need to do
> something manually?  Or is it too late?  I really appreciate if a
> newer package can be put into Bionic because of Java 8/9 problem. I
> read https://wiki.ubuntu.com/SyncRequestProcess, but if missed
> something (I should say I'm still a bit confused about how to use
> requestsync) I'm sorry and appreciate if you could tell me the way to
> go.

The package is stuck in -proposed because it is failing to build.

   http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#i2p
   https://launchpad.net/ubuntu/+source/i2p/0.9.33-2

Your build references /usr/lib/jvm/default-java/include/jni.h but you are
not build-depending on default-jdk, only on default-jre.  You seem to have
hard-coded a build-dependency instead on openjdk-9-jdk, which is not correct
and does not guarantee /usr/lib/jvm/default-java/include/jni.h will be
present on the system.  It happens to work currently in Debian because
openjdk-9-jdk is currently the default jdk.  This is not the default jdk in
Ubuntu, so it fails here.  The correct build-dependency is on default-jdk,
not on openjdk-$ver-jdk.

If you can upload a package fixed for this issue to Debian, and let us know
when this is done, we can sync the fix.

> 2018-04-10 23:33 GMT+09:00 Masayuki Hatta <mhatta at gmail.com>:
> > Hi Jeremy,
> >
> > Thanks a lot for info!  I didn't even know there's ubuntu-dev-tools in
> > Debian :-)
> >
> > Best regards,
> > MH
> >
> > 2018-04-09 1:26 GMT+09:00 Jeremy Bicha <jbicha at ubuntu.com>:
> >> On Sun, Apr 8, 2018 at 11:05 AM, Masayuki Hatta <mhatta at gmail.com> wrote:
> >>> May I request so, following
> >>> https://wiki.ubuntu.com/DebianImportFreeze? I understand it's way too
> >>> late, or is there any chance I can update Ubuntu package in Bionic
> >>> later?
> >>
> >> Thank you for taking interest in helping make Ubuntu better!
> >>
> >> I see that an Ubuntu developer has synced the package for you now.
> >> Next time, I recommend that you use the requestsync script (part of
> >> ubuntu-dev-tools which is available in Debian).
> >>
> >> References
> >> ========
> >> https://wiki.ubuntu.com/SyncRequestProcess
> >> https://wiki.ubuntu.com/Ubuntu/ForDebianDevelopers
> >> https://manpages.debian.org/requestsync
> >>
> >> Thanks,
> >> Jeremy Bicha
> >
> >
> >
> > --
> > Masayuki Hatta
> > Associate Professor, Faculty of Economics and Management, Surugadai
> > University, Japan
> >
> > http://about.me/mhatta
> >
> > mhatta at gnu.org  / mhatta at debian.org / mhatta at opensource.jp /
> > hatta.masayuki at surugadai.ac.jp
> 
> 
> 
> -- 
> Masayuki Hatta
> Associate Professor, Faculty of Economics and Management, Surugadai
> University, Japan
> 
> http://about.me/mhatta
> 
> mhatta at gnu.org  / mhatta at debian.org / mhatta at opensource.jp /
> hatta.masayuki at surugadai.ac.jp
> 
> -- 
> Ubuntu-release mailing list
> Ubuntu-release at lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-release

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/ubuntu-release/attachments/20180419/5388ebab/attachment.sig>


More information about the Ubuntu-release mailing list