[packages/poldek] - add basic support for boolean deps, rel 10

Jan Rękorajski baggins at pld-linux.org
Wed Jun 8 20:56:48 CEST 2022


On Wed, 08 Jun 2022, Jan Palus wrote:

> On 20.05.2022 22:22, Jan Rękorajski wrote:
> > On Fri, 20 May 2022, baggins wrote:
> > 
> > > commit 2d94f8f7056fbe16b90a171b66282cae45b9070b
> > > Author: Jan Rękorajski <baggins at pld-linux.org>
> > > Date:   Fri May 20 17:13:44 2022 +0200
> > > 
> > >     - add basic support for boolean deps, rel 10
> > >     
> > >     https://rpm-software-management.github.io/rpm/manual/boolean_dependencies.html
> > >     
> > >     Only Requires are supported, 'with' and 'without' don't check if
> > >     the dependency is satisfied by the same package, 'or' could be improved
> > >     to do lazy evaluation.
> > 
> > If anyone feels like doing some hacking, feel free to build up on this.
> > 
> > And, of course, please test.
> 
> Regarding testing looks like I'm not able to install python3-packaging
> now:
> 
>     poldek:/all-avail> install python3-packaging
>     ...
>     Processing dependencies...
>     ((python3.10dist(pyparsing) < 3.0.5 or python3.10dist(pyparsing) > 3.0.5) with python3.10dist(pyparsing) >= 2.0.2) required by python3-packaging
>     error: python3-packaging-21.3-4.noarch: req python3.10dist(pyparsing) < 3.0.5 not found
>       python3-packaging-21.3-4.noarch marks python3-pyparsing-3.0.7-3.noarch (cap python3.10dist(pyparsing) > 3.0.5)
>     There are 2 packages to install (1 marked by dependencies):
>     A python3-packaging-21.3-4.noarch  python3-pyparsing-3.0.7-3.noarch
>     This operation will use 1.4MB of disk space.
>     Need to get 277.3KB of archives (277.3KB to download).
>     
>     error: 1 unresolved dependency
>     There were errors

Poldek code be tricky. I admit I don't have good insight into ins and
outs of it.

This should be fixed in rel 13.

> And regarding hacking, what's the ownership status for poldek? Any chance on
> broader write access to upstream repo?

I have not heard from the author for a long time :(
Maybe we should fork it and keep it in our git under projects/ ?

Author in CC.

-- 
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