RFR: 8219920: dependency help output in configure-step : support zypper tool

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Tue Mar 5 10:17:11 UTC 2019


On 2019-03-05 09:58, Baesken, Matthias wrote:
> Hi Erik,  thanks for the comment .
> New webrev :
>
> http://cr.openjdk.java.net/~mbaesken/webrevs/8219920.2/
>
>
> May I add you and Magnus as reviewers ?
Yes. Looks good now. Thank you for doing this!

If you are feeling ambitious, you might want to update the 
doc/building.md in the future with instructions for zypper-based linux 
distros.

/Magnus


>
> Best regards, Matthias
>
>
>
>> -----Original Message-----
>> From: Erik Joelsson <erik.joelsson at oracle.com>
>> Sent: Montag, 4. März 2019 18:21
>> To: Baesken, Matthias <matthias.baesken at sap.com>; Magnus Ihse Bursie
>> <magnus.ihse.bursie at oracle.com>; 'build-dev at openjdk.java.net' <build-
>> dev at openjdk.java.net>
>> Cc: Simonis, Volker <volker.simonis at sap.com>; Zeller, Arno
>> <arno.zeller at sap.com>
>> Subject: Re: RFR: 8219920: dependency help output in configure-step :
>> support zypper tool
>>
>> Hello,
>>
>> I noted that you put zypper first in help.m4, but apt-get is still ahead
>> in configure. I think we should try to keep them in the same order in
>> both files. Otherwise this looks good.
>>
>> /Erik
>>
>> On 2019-03-04 06:40, Baesken, Matthias wrote:
>>> Hi Magnus  , I tested a bit more  on a recent OpenSUSE Leap 15  with not
>> many packages  installed .
>>> I observed  some things :
>>>
>>>
>>>     *   Latest OpenSUSE Leap 15   had “apt-get” as well  additionally  to zypper
>> ; however  the apt-get Ubuntu  package   names do not help much on SUSE -
>> so I put zypper  in the search list in front of apt-get
>>>     *   Zypper package names were okay , the helpful output I got  (for cups /
>> alsa / x11 ) was correct
>>>     *    I added the gcc/g++  packages as well   ( you usually  run into this on a
>> “fresh” system without gcc )
>>>
>>> New webrev :
>>>
>>> http://cr.openjdk.java.net/~mbaesken/webrevs/8219920.1/
>>>
>>>
>>> Best regards, Matthias
>>>
>>>
>>> From: Baesken, Matthias
>>> Sent: Freitag, 1. März 2019 15:17
>>> To: 'Magnus Ihse Bursie' <magnus.ihse.bursie at oracle.com>; 'build-
>> dev at openjdk.java.net' <build-dev at openjdk.java.net>
>>> Cc: Simonis, Volker <volker.simonis at sap.com>; Zeller, Arno
>> <arno.zeller at sap.com>
>>> Subject: RE: RFR: 8219920: dependency help output in configure-step :
>> support zypper tool
>>> Hi Magnus ,
>>>
>>>
>>>     *   Have you verified that this actually works? E.g. by starting in a fresh
>> SUSE installation, running configure,
>>>     *   and then running the corresponding line and noticing that this helped
>> configure get further on? Or did you just copy the yum/apt package names?
>>> A bit of  both  😊  .
>>> I had  2 Linux  installs  with incomplete  packages  (e.g. cups and  X-related
>> stuff was missing).
>>> I  added the names  with the “missing …”  output   from  those 2  Linux
>> installs  with incomplete  packages  .
>>> However some packages we depend on  were already  available .
>>>
>>> If you want I could  try to test on a  fresh   OpenSUSE .
>>>
>>>
>>> Best regards,
>>>            Matthias
>>>
>>>
>>> From: Magnus Ihse Bursie
>> <magnus.ihse.bursie at oracle.com<mailto:magnus.ihse.bursie at oracle.com>
>>> Sent: Freitag, 1. März 2019 14:44
>>> To: Baesken, Matthias
>> <matthias.baesken at sap.com<mailto:matthias.baesken at sap.com>>; 'build-
>> dev at openjdk.java.net' <build-dev at openjdk.java.net<mailto:build-
>> dev at openjdk.java.net>>
>>> Cc: Simonis, Volker
>> <volker.simonis at sap.com<mailto:volker.simonis at sap.com>>; Zeller, Arno
>> <arno.zeller at sap.com<mailto:arno.zeller at sap.com>>
>>> Subject: Re: RFR: 8219920: dependency help output in configure-step :
>> support zypper tool
>>> On 2019-02-28 13:53, Baesken, Matthias wrote:
>>>
>>> Hello, please review the following  change .
>>>
>>>
>>>
>>> Currently  the  configure-step  outputs  help  for  a number of  packages +
>> related installation calls  in case of missing dependencies  (like cups / alsa
>> etc.) .
>>> This help output step   covers a few  tools (like apt-get).
>>>
>>>
>>>
>>>
>>>
>>> However the OpenSUSE / SLES tool zypper  is not supported .
>>>
>>> This  change adds  output for  zypper .
>>>
>>>
>>>
>>> Bug/webrev:
>>>
>>>
>>>
>>> https://bugs.openjdk.java.net/browse/JDK-8219920
>>>
>>>
>>>
>>> http://cr.openjdk.java.net/~mbaesken/webrevs/8219920.0/
>>>
>>> Thank you for making the OpenJDK configure system even more self-
>> helping!
>>> This looks good to me.
>>>
>>> Have you verified that this actually works? E.g. by starting in a fresh SUSE
>> installation, running configure, and then running the corresponding line and
>> noticing that this helped configure get further on? Or did you just copy the
>> yum/apt package names?
>>> /Magnus
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> Thanks, Matthias
>>>




More information about the build-dev mailing list