(aside)
I've added Reply-To: <rpm-de...@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 <j...@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@lists.pld-linux.org
>> http://lists.pld-linux.org/mailman/listinfo/pld-devel-en
> 
> _______________________________________________
> pld-devel-en mailing list
> pld-devel-en@lists.pld-linux.org
> http://lists.pld-linux.org/mailman/listinfo/pld-devel-en

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

Reply via email to