[packages/rpm-pld-macros] 2.058; try to get stable java environment (javadoc binaries etc)

Jan Rękorajski baggins at pld-linux.org
Tue Apr 28 09:35:10 CEST 2026


On Wed, 22 Apr 2026, Arkadiusz Miśkiewicz via pld-devel-en wrote:

> On 21/04/2026 20:40, Jan Palus wrote:
> > On 21.04.2026 20:20, Arkadiusz Miśkiewicz via pld-devel-en wrote:
> >> On 21/04/2026 19:54, Jan Palus wrote:
> >>
> >>> we'd need to enforce restriction discussed below so
> >>> java/javac/jar... don't ever end up in PATH on builders.
> >>>
> >>>>
> >>>>> To be completely honest I would even prefer if all of
> >>>>> openjdkX-(jdk|jre)$ packages were forbidden on buuilders.
> >>>>
> >>>> Could be added to ignore in builders poldek conf (I guess we have no other
> >>>> way to blacklist packages on builders).
> >>>>
> >>>> Like ignore = openjdk*-jdk openjdk*-jre?
> >>
> >> What other pattern should be ignored? I'll add that on builders.
> >>
> >> icedtea, something else?
> > 
> > I believe that's all at the moment. All such packages can be found with:
> > 
> > ipoldek what-provides jdk
> > ipoldek what-provides jre
> 
> Should be in working "ignore =" now on builders.

And now we cannot build librelude because

poldek: error: Failed dependencies:
poldek: 	java(ClassDataVersion) >= 45.3 is needed by gnulib-0-0.20181013.4.x86_64

poldek:/all-avail> what-provides java(ClassDataVersion)
19 package(s) found:
icedtea8-jre-3.38.0-1.x86_64
openjdk10-jre-10.0.2.13-1.x86_64
openjdk11-jre-11.0.30-1.x86_64
openjdk12-jre-12.0.2-2.x86_64
...

https://buildlogs.pld-linux.org//index.php?dist=th&arch=x86_64&ok=0&name=libprelude&id=d5de06ff-6d64-484a-b844-a7aea2b042cf&action=tail

Any solutions for this?

-- 
Jan Rękorajski                    | PLD/Linux
SysAdm | baggins<at>pld-linux.org | http://www.pld-linux.org/


More information about the pld-devel-en mailing list