[Rpm-maint] [rpm-software-management/rpm] parseBits: disallow syntax errors and unknown qualifiers (#623)

2019-01-30 Thread Dmitry V. Levin
The previous attempt to fail build in case of syntax errors and unknown dependency qualifiers made in commit rpm-4.8.0-beta1-385-gbf2bc18ebb325f081ade65adc2fbb6858f0b8396 missed the following classes of erroneous dependencies: Requires(,) -- erroneously treated as Requires(), Requires(;) --

[Rpm-maint] [rpm-software-management/rpm] doc/manual/dependencies: remove reference to %__find_prereq (#621)

2019-01-22 Thread Dmitry V. Levin
This is the last reference to %__find_prereq macro, the support for this macro was removed long time ago by commit 44e5913dae80f1040748441af35fb02b840c397a. You can view, comment on, or merge this pull request online at: https://github.com/rpm-software-management/rpm/pull/621 -- Commit Summary

Re: [Rpm-maint] [rpm-software-management/rpm] Add %optional tag (#417)

2018-03-26 Thread Dmitry V. Levin
%optional essentially means "please include this file into the package, but I'm explicitly OK if it disappears from the package at any time for whatever reason because I don't care". Specfile syntax in its current form is already used for careless packaging, there is hardly any need to

Re: [Rpm-maint] [rpm-software-management/rpm] Use C.UTF-8 locale, if available (#227)

2017-10-26 Thread Dmitry V. Levin
wrt glibc community, please have a look at https://sourceware.org/glibc/wiki/Proposals/C.UTF-8 -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub:

Re: [Rpm-maint] [rpm-software-management/rpm] Revert "Revert "Only build bundled fts if system has a bad version th… (#324)

2017-09-13 Thread Dmitry V. Levin
@pmatilai, you are a perfect marvel! Thank you for being so grateful to us for getting rid of bundled X and fixing your buggy Z. Thanks everybody for this enlightening discussion, I suppose no more comments are needed here. -- You are receiving this because you are subscribed to this thread.

Re: [Rpm-maint] [rpm-software-management/rpm] Revert "Revert "Only build bundled fts if system has a bad version th… (#324)

2017-09-12 Thread Dmitry V. Levin
@n3npq Why should rpm ever want to walk a remote URI? Anyway, rpm.org doesn't need its copy of fts.c when linked with glibc >= 2.23, and the bug is that - rpm.org's maintainer is not ready to admit this fact and act accordingly; - his attitude to contributors discourages further contributions.

Re: [Rpm-maint] [rpm-software-management/rpm] Revert "Revert "Only build bundled fts if system has a bad version th… (#324)

2017-09-12 Thread Dmitry V. Levin
@n3npq I wish to get rid of fts.c completely, as well as all other stuff that belongs to glibc. I wish you haven't added that stuff in the first place! :) -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub:

Re: [Rpm-maint] [rpm-software-management/rpm] Revert "Revert "Only build bundled fts if system has a bad version th… (#324)

2017-09-11 Thread Dmitry V. Levin
@pmatilai, how often do you sync your copy of fts.c with glibc? I bet your fts.c doesn't have any fixes made in glibc since the last sync. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub:

Re: [Rpm-maint] [PATCH] Revert "Only build bundled fts if system has a bad version that doesn't handle LFS"

2017-08-18 Thread Dmitry V. Levin
On Fri, Aug 18, 2017 at 08:22:23AM +0300, Panu Matilainen wrote: > On 08/17/2017 11:28 PM, Dmitry V. Levin wrote: > > On Thu, Aug 17, 2017 at 08:16:12AM +0300, Panu Matilainen wrote: > >> On 08/16/2017 11:51 PM, Dmitry V. Levin wrote: > >>> On Thu, Aug 10, 2017 at 08:

Re: [Rpm-maint] [PATCH] Revert "Only build bundled fts if system has a bad version that doesn't handle LFS"

2017-08-17 Thread Dmitry V. Levin
On Thu, Aug 17, 2017 at 08:16:12AM +0300, Panu Matilainen wrote: > On 08/16/2017 11:51 PM, Dmitry V. Levin wrote: > > On Thu, Aug 10, 2017 at 08:15:02PM +0300, Panu Matilainen wrote: > >> The subtle test is too subtle for its own good, this patch breaks > >> th

Re: [Rpm-maint] [PATCH] Add rpmbuild debuginfo subpackages tests.

2017-07-28 Thread Dmitry V. Levin
On Fri, Jul 28, 2017 at 09:55:24PM +0200, Mark Wielaard wrote: > This adds various tests for making sure multiple subpackages are build > correctly. Without debuginfo subpackages, with subpackages, subpackages > with unique debug file and source dir paths and with separate debugsources. [...] > +#

Re: [Rpm-maint] [PATCH] config: Detect major/minor warnings and include the correct system header.

2017-07-20 Thread Dmitry V. Levin
On Wed, Jul 19, 2017 at 02:49:38PM +0200, Mark Wielaard wrote: > glibc 2.25 introduced (really long and annoying) warnings for each use > of the major/minor macros from the wrong header: > > lib/cpio.c: In function ‘rpmcpioHeaderWrite’: > lib/cpio.c:245:13: warning: In the GNU C Library, "major"

Re: [Rpm-maint] [rpm-software-management/rpm] Incorrect __progname definition (#203)

2017-04-26 Thread Dmitry V. Levin
No, fa06b68 is fine; musl provides __progname, all Yocto needs is just use it. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub:

Re: [Rpm-maint] [PATCH] Support debugsource subpackages

2017-03-24 Thread Dmitry V. Levin
On Fri, Mar 24, 2017 at 04:15:36PM +0100, Michael Schroeder wrote: > > The attached patch makes rpm create -debugsource subpackages containing > the debug sources. [...] > +if [ -n "$srcout" ]; then > + > "$srcout" > + if [ -d "${RPM_BUILD_ROOT}/usr/src" ]; then > +(cd

Re: [Rpm-maint] [PATCH 3/5] Drop local implementation of xsetprogname/xgetprogname

2017-03-23 Thread Dmitry V. Levin
On Thu, Mar 23, 2017 at 03:08:57PM -0400, Neal Gompa wrote: > On Thu, Mar 23, 2017 at 2:22 PM, Gleb Fotengauer-Malinovskiy wrote: > > It can be dropped because this code was never actually enabled. > > Actually, this implementation *surely* never ever compiled. > > Are you sure of this? Because

Re: [Rpm-maint] [PATCH] parseSpec: use getline instead of fgetc

2017-03-14 Thread Dmitry V. Levin
m/rpm-software-management/rpm/issues/175 > Signed-off-by: Gleb Fotengauer-Malinovskiy <gle...@altlinux.org> Reviewed-by: Dmitry V. Levin <l...@altlinux.org> fwiw, we've been using this getline approach in parseSpec for almost 5 years (http://git.altlinux.org/gears/r/..git?p=rpm-bu

Re: [Rpm-maint] [rpm-software-management/rpm] [WIP] Replace gzip/bzip2/xz with pigz/pbzip2/pxz for multicore (#126)

2017-01-13 Thread Dmitry V. Levin
ldv-alt requested changes on this pull request. The idea is wrong: you cannot *replace* gzip, bzip2, and xz because they are much more widespread. The implementation is wrong: it does not achieve the declared goal. -- You are receiving this because you are subscribed to this thread. Reply

Re: [Rpm-maint] [rpm-software-management/rpm] add brp helper scripts from mandriva's spec-helper (#122)

2017-01-11 Thread Dmitry V. Levin
ldv-alt requested changes on this pull request. > @@ -0,0 +1,14 @@ +#!/bin/sh + +# If using normal root, avoid changing anything. +if [ -z "$RPM_BUILD_ROOT" -o "$RPM_BUILD_ROOT" = "/" ]; then + exit 0 +fi + +find "$RPM_BUILD_ROOT" \( -type f -o -type l \) -name \*.la -print0 | +xargs

Re: [Rpm-maint] [rpm-software-management/rpm] rpm2cpio and rpm2archive: don't write archive data to a terminal. (#116)

2017-01-07 Thread Dmitry V. Levin
First of all, the github review process is awful, a traditional post to the mailing list would be much better. wrt your patch, > fprintf(stderr, "%s: refusing to output archive data to a terminal.\n"); > fprintf(stderr, "%s: refusing to output cpio data to a terminal.\n"); what do you mean by

Re: [Rpm-maint] [rpm-software-management/rpm] configure.ac: reference zlib when checking libmagic (#118)

2017-01-06 Thread Dmitry V. Levin
Are you going to submit patches like this to every project that uses -lmagic? Are you going to list every library libmagic might happen to be linked with? No, -lmagic users should not care about the list of libraries libmagic is linked with, sorry. -- You are receiving this because you are

Re: [Rpm-maint] Planning for rpm 4.13.0 (-rc2)

2016-10-16 Thread Dmitry V. Levin
Hi, On Fri, Oct 14, 2016 at 04:33:00PM +0300, Panu Matilainen wrote: > > Hey folks, > > Time to get rpm 4.13.0 out of the door. But in order to do that, we'll > need to cut -rc2 first, there's just too much change to jump right into > final. > > The idea is to get -rc2 out next week (ie by

Re: [Rpm-maint] [PATCH] Check for undefined macros

2013-02-05 Thread Dmitry V. Levin
On Sun, Jan 27, 2013 at 05:27:09AM +, Alexey Tourbin wrote: This change introduces a generalized routine rpmExpandMacros() to expand macros on behalf of user input, with improved diagnostic facilities. In particular, one of its arguments is a callback function which is called whenever an