rpm-5.4.16 snapshot, take 2
Jeff Johnson
n3npq at mac.com
Mon Mar 21 15:32:20 CET 2016
(aside)
I've added Reply-To: <rpm-devel at rpm5.org> which is likely the better forum,
and because I did not receive this msg for whatever reason:
rpm-5.4.16 snapshot, take 2
> i wish it would be possible to disable building cruft that is not used.
> that is tests (as we do not run tests) and some weird and perhaps
> experimental tools like b2sum. pld intention is not to do some build
> coverage, but just get /bin/rpm compiled and packaged
Somehow I have to release one rpm-5.4.16 tarball, not one for every possible distro
purpose. The issue with missing va_start has nothing to do with "cruft", but rather
that librpmio is misbuilt on PLD somehow: ensuring that
#include <stdarg.h>
happens will surely be the fix. Can you find which .o is not including <strdarg.h>?
Or make the actual failed build available so that I can diagnose?
> and the text fields still contain garbage:
As I tried to say below, PLD and rpm5.org are likely going to differ on removing the
RPM_I18NSTRING_TYPE = 9
data type from rpm headers.
I explicitly verified that Summary/Group/Description could be displayed
using both rpm-4.13.0 (as in Fedora 23), and rpm-5.4.16, in both
LANG=en_US.UTF-8
and
LANG=fr_FR
with the underlying switch disabling the change in system.h:
/**
* Eliminate RPM_I18NSTRING_TYPE.
*/
#define SUPPORT_I18NSTRING_TYPE 1
(which is what PLD is likely going to use).
I will check the other value of SUPPORT_I18NSTRING_TYPE next.
hth
73 de Jeff
On Mar 18, 2016, at 3:49 AM, Jeff Johnson wrote:
> I have uploaded another snapshot release that addresses
> all the issues you have reported:
>
> rpm-5.4.16-0.20160318.src.rpm
>
> The issue of garbled text is both locale and rpm version dependent
> and is _NOT_ reproducible with rpm-5.4.16, but is reproducible
> with rpm-4.13.0 when a locale is specified.
>
> PLD and rpm5.org are likely to disagree on the issue of including
> I18N in spec files and in headers no matter what.
>
> I have checked that rpm can be built using --without-openssl
> and/or --without-acl.
>
> The linkage problem with rpmio/tgfs which uses shm_open(3) has to do
> with a missing -lrt which may be implicitly specified by some other
> configure option, perhaps OPENMP.
>
> Meanwhile I have hardwired -lrt for tgfs ldflags. The other issues I had with
> tgfs (a test program for GridFS using MongoDB) had to do with misconfiguration,
> not anything else. There is a need for an error message which I will add shortly.
>
> hth
>
> 73 de Jeff
>
> On Mar 15, 2016, at 6:14 PM, Elan Ruusamäe 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.
>>
>>
>> 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
>>
>>
>> [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
>
> _______________________________________________
> 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