Re: broken deps

2019-12-19 Thread Michael Shigorin
On Thu, Dec 19, 2019 at 02:44:35PM +0200, Elan Ruusamäe wrote:
> if built package requires newer symbols

...it can just tell so; see set-versions in ALT RPM
(jbj@ knows about that patch, just in case).

But it's no smaller feat than gradually changing
the whole versioning scheme in a repository towards
those providing more information, and that will have
an impact on both rpmdb size and repo-level tool speed.

https://github.com/svpv/protva2016/blob/master/protva2016.pdf
for those still interested and able to read Russian :)

-- 
  WBR, Michael Shigorin / http://altlinux.org
  -- http://opennet.ru / http://anna-news.info
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: broken deps

2019-12-19 Thread Elan Ruusamäe


On 12/18/19 4:48 PM, Jan Rękorajski wrote:

On Wed, 18 Dec 2019, Elan Ruusamäe wrote:


On 12/18/19 4:12 PM, Jan Rękorajski wrote:

On Wed, 18 Dec 2019, Elan Ruusamäe wrote:


```
15:57:37 root[load: 0.35]@predator ~# fontpostinst TTF
/usr/bin/fc-cache: symbol lookup error: /usr/lib64/libfontconfig.so.1:
undefined symbol: FT_Done_MM_Var

15:57:40 root[load: 0.35]@predator ~# pkgbytime fontc
Thu Jul  5 16:20:39 2018 fontconfig-libs-2.13.0-3.x86_64
Thu Jul  5 16:20:41 2018 fontconfig-2.13.0-3.x86_64

16:00:30 root[load: 0.26]@predator ~# rpm -qf /usr/bin/fc-cache
/usr/lib64/libfontconfig.so.1
fontconfig-2.13.0-3.x86_64
fontconfig-libs-2.13.0-3.x86_64

16:00:36 root[load: 0.24]@predator ~# pkgbytime freet
Tue May 16 13:01:32 2017 freetype-2.7.1-1.x86_64

[root@starbug ~]# fontpostinst TTF ; echo $?
0
[root@starbug ~]# rpm -qf /usr/bin/fc-cache
fontconfig-2.13.1-1.x86_64
[root@starbug ~]# rpm -q freetype
freetype-2.10.1-2.x86_64


apparently it was fixed by qboosh 1 year, 4 months ago, but no rebuild.


added rebuild:

-
https://github.com/pld-linux/fontconfig/commit/34d0d813473923d3bb6c083b4d332d75b34f147f

You completely missed the point, which was "there is nothing wrong in th
now, you're running outdated packages".


I'm not hiromant to read all that just from console output you pasted. I 
read only arrogant "works for me, don't care" from it.



i totally disagree with the ideology that only way to keep pld distro 
stable is to "poldek --upgrade-dist".


if built package requires newer symbols, it must require updated package 
as well. and qboosh commit did that.






ps: lists archive broken?

-
http://lists.pld-linux.org/mailman/pipermail/pld-devel-pl/2019-December/thread.html

Works for me. You're looking at the wrong list?

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