rpm-5.4.16 snapshot

Jeffrey Johnson n3npq at me.com
Tue Mar 15 23:36:06 CET 2016


> On Mar 15, 2016, at 6:14 PM, Elan Ruusamäe <glen at pld-linux.org> wrote:
> 
> On 15.03.2016 22:27, Jeff Johnson wrote:
>> There is a snapshot release of rpm-5.4.16 now available at
>> 
>>         http://rpm5.org/files/rpm/rpm-5.4/SNAPSHOT/rpm-5.4.16-0.20160315.src.rpm
> it's text fields seem to contain garbage:
> 
> [~/rpm/packages/rpm(5.4.15) (dev-5.4.16)⚡] ➔ less rpm-5.4.16-0.20160315.src.rpm
> Name        : rpm                          Relocations: (not relocatable)
> Version     : 5.4.16                            Vendor: (none)
> Release     : 0.20160315                    Build Date: T 15 märts 2016 21:13:03 EET
> Install Date: (not installed)            Build Host: hi.jbj.org
> Group       : (<C2>^E^B                          Source RPM: (none)
> Size        : 20861253                         License: LGPLv2
> Signature   : RSA/SHA1, T 15 märts 2016 21:13:03 EET, Key ID fd73f8a36edb4910
> URL         : http://rpm5.org
> Summary     : <88><EB>^F^B
> Architecture: x86_64
> Description :
> <C8><EB>^F^B
> * K märts 16 2016 Jeff Johnson <jbj at rpm5.org> -5.4.16
> - improve uncoupling from rpmbuild configuration.
> 

Ah thanks for reporting.

The issue is related to eliminating RPM_I18NSTRING_TYPE, there is likely
a rpmbuild issue … easy fixing todo++. I seem to recall fixing this problem before ...

> 
> anyway, will push soon dev-5.4.16 branch in pld repo [1] for anyone wishing to test it
> 
> ps: tarball size increased 5mb:
> 
> [~/rpm/packages/rpm(5.4.16) (dev-5.4.16)⚡] ➔ l rpm-5.4.*gz
> -rw-r----- 1 glen users 15M 25. okt    2014 rpm-5.4.15.tar.gz
> -rw-r--r-- 1 glen users 20M 15. märts 21:04 rpm-5.4.16.tar.gz
> 

Well the rpm tarsal is likely carrying internal versions of
	BeeCrypt
	PCRE
	POPT
	NEON
	LUA (and several modules)
	libgit2
	Perl-URPMI
and
	libtpm
for portability.

Open up the tarsal and rip out what you don’t want (e.g. “rm -rf libtpm libgit2”)
and configure/build against external libraries instead.

Pleas note that my maximally configured development version of rpm looks like this:
	 $ ldd .libs/rpm | wc -l
     102
(Yes that is rpm linking 102 libraries so I include essential components internally)

The only lossage will be with LUA: the RPM+LUA embedding will lack some useful
embedded modules.

This e-mail might be useful too:
	[OM Cooker] rpm-5.4.16 snapshot <http://ml.openmandriva.org/pipermail/om-cooker_ml.openmandriva.org/2016-March/000645.html>

hth

73 de Jeff
	
> 
> [1] http://git.pld-linux.org/packages/rpm.git & https://github.com/pld-linux/rpm
> 
> -- 
> glen
> 
> _______________________________________________
> pld-devel-en mailing list
> pld-devel-en at lists.pld-linux.org
> http://lists.pld-linux.org/mailman/listinfo/pld-devel-en



More information about the pld-devel-en mailing list