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

Jan Palus atler at pld-linux.org
Tue Apr 28 12:12:20 CEST 2026


On 28.04.2026 09:35, Jan Rękorajski wrote:
> 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?

A little patience for the time being.

See my other email about moving java(ClassDataVersion) provides to
current -jre-base. I'm giving it some time in case anyone has any
objections but I'll probably proceed with these changes tomorrow.


More information about the pld-devel-en mailing list