Re: rpmlib(ShortCircuited)

2021-08-24 Thread Jakub Bogusz
On Tue, Aug 24, 2021 at 03:12:32PM +0300, Elan Ruusamäe wrote:
> https://www.pld-linux.org/packages/rpm#spec_development
> 
>  *
>rpm.org rpm generates|rpmlib(ShortCircuited)|dependencies when
>package is build using|--short-circuit|option. To disable that
>add|%disable_short_circuited_deps 1|to ~/.rpmmacros
> 
> 
> # rpm -Uhv 
> /home/users/glen/rpm/packages/RPMS/zabbix-common-5.4.3-0.1.x86_64.rpm
> error: Failed dependencies:
>     rpmlib(ShortCircuited) <= 4.9.0-1 is needed by 
> zabbix-common-5.4.3-0.1.x86_64
> 
> 
> this does not seem to work, can't even find matching such macro:
> 
> $ grep -r short_circuited_deps /usr/lib/rpm|wc -l
> 0

I suppose it needs to be set at the time of creating .rpm file, not
installing it.

Test exist in (patched) rpm code, not external macros:

rpm/shortcircuited-deps.patch:+ (rc = packageBinaries(spec, cookie, 
((didBuild == 0) && !rpmExpandNumeric("%{?disable_short_circuited_deps}")


-- 
Jakub Boguszhttp://qboosh.pl/
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


rpmlib(ShortCircuited)

2021-08-24 Thread Elan Ruusamäe

https://www.pld-linux.org/packages/rpm#spec_development

 *
   rpm.org rpm generates|rpmlib(ShortCircuited)|dependencies when
   package is build using|--short-circuit|option. To disable that
   add|%disable_short_circuited_deps 1|to ~/.rpmmacros


# rpm -Uhv 
/home/users/glen/rpm/packages/RPMS/zabbix-common-5.4.3-0.1.x86_64.rpm

error: Failed dependencies:
    rpmlib(ShortCircuited) <= 4.9.0-1 is needed by 
zabbix-common-5.4.3-0.1.x86_64



this does not seem to work, can't even find matching such macro:

$ grep -r short_circuited_deps /usr/lib/rpm|wc -l
0

___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en