Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-08-05 Thread Matthias Clasen
On Wed, 2015-07-29 at 09:49 +0200, Vít Ondruch wrote: Dne 28.7.2015 v 18:15 Matthias Clasen napsal(a): On Tue, 2015-07-28 at 14:49 +0200, Vít Ondruch wrote: Just out of curiosity, do you have already any candidates for File Triggers? I suppose /sbin/ldconfig is one of them. Do you

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-08-05 Thread Kalev Lember
On 08/05/2015 10:02 PM, Matthias Clasen wrote: As a test balloon, I've now added file triggers to gdk-pixbuf2-2.31.5 -2.fc24, and librsvg2-2.40.9-3.fc24 now relies on them to get its pixbuf loader registered. Let me know if you see any problems with those updates that might be caused by

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-31 Thread Dominik 'Rathann' Mierzejewski
On Saturday, 25 July 2015 at 13:31, Remi Collet wrote: Le 25/07/2015 13:20, Florian Festi a écrit : On 07/25/2015 11:18 AM, Remi Collet wrote: Thanks for catching that! Do you want me to file a bug ? Yes, please! FYI https://bugzilla.redhat.com/show_bug.cgi?id=1246743 It

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-31 Thread Zbigniew Jędrzejewski-Szmek
On Fri, Jul 31, 2015 at 02:16:57PM +0200, Dominik 'Rathann' Mierzejewski wrote: On Saturday, 25 July 2015 at 13:31, Remi Collet wrote: Le 25/07/2015 13:20, Florian Festi a écrit : On 07/25/2015 11:18 AM, Remi Collet wrote: Thanks for catching that! Do you want me to file a bug

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-30 Thread Björn Persson
Neal Gompa wrote: On Tue, Jul 28, 2015 at 5:37 AM, Florian Festi ffe...@redhat.com wrote: Also we still need to settle to a final syntax for the operators [1]. Unfortunately there is no consensus among the other packaging formats what to use. Right now rpm accepts 3 different styles: *

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-30 Thread Björn Persson
Florian Festi wrote: Also we still need to settle to a final syntax for the operators [1]. Unfortunately there is no consensus among the other packaging formats what to use. Right now rpm accepts 3 different styles: * AND OR IF ELSE * | ? : * || ? : But the final release will only

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-30 Thread Björn Persson
Michael Schroeder wrote: And there's IF and THEN/ELSE. IF is a postfix op, like in perl and ruby: Requires: a IF b There's no ELSE part in this variant? THEN/ELSE is the infix one: Requires: b THEN a Requires: b ? a Requires: b THEN a ELSE c Requires: b ? a : c THEN without IF is

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-29 Thread Kevin Fenzi
On Wed, 29 Jul 2015 09:08:07 + (UTC) Petr Pisar ppi...@redhat.com wrote: On 2015-07-24, Florian Festi ffe...@redhat.com wrote: The freshly released rpm-4.12.90 aka rpm-4.13.0-alpha is going to hit rawhide soon. The two major new features are: Will you rebuild all librpm.so.3's reverse

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-29 Thread Petr Pisar
On 2015-07-28, Michael Schroeder m...@suse.de wrote: And there's IF and THEN/ELSE. IF is a postfix op, like in perl and ruby: Requires: a IF b THEN/ELSE is the infix one: Requires: b THEN a Requires: b ? a Requires: b THEN a ELSE c Requires: b ? a : c When I read the documentation I

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-29 Thread Petr Pisar
On 2015-07-24, Florian Festi ffe...@redhat.com wrote: The freshly released rpm-4.12.90 aka rpm-4.13.0-alpha is going to hit rawhide soon. The two major new features are: Will you rebuild all librpm.so.3's reverse dependencies? I've already rebuild Perl packages, but there some remaining: # dnf

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-29 Thread Mikolaj Izdebski
On 07/28/2015 11:37 AM, Florian Festi wrote: On 07/28/2015 09:43 AM, Lubos Kardos wrote: Support in rpm is not enough but libsolv supports rich deps since the version 0.6.9 too thus rich deps work also in hawkey and dnf if the version 0.6.9 or a newer version of libsolv is installed. Right

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-29 Thread Vít Ondruch
Dne 28.7.2015 v 18:15 Matthias Clasen napsal(a): On Tue, 2015-07-28 at 14:49 +0200, Vít Ondruch wrote: Just out of curiosity, do you have already any candidates for File Triggers? I suppose /sbin/ldconfig is one of them. Do you plan to have some F24 feature to get rid of these? Here is a

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-29 Thread Christopher Meng
On Wed, Jul 29, 2015 at 5:08 PM, Mikolaj Izdebski mizde...@redhat.com wrote: From C-style operators I would prefer single-character ones for two reasons: 1) Two-character operators may suggest short-circuit evaluation - Requires: foo || bar can be misunderstood as require foo, or bar if and

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-29 Thread Ville Skyttä
On Wed, Jul 29, 2015 at 12:08 PM, Mikolaj Izdebski mizde...@redhat.com wrote: On 07/28/2015 11:37 AM, Florian Festi wrote: Also we still need to settle to a final syntax for the operators [1]. Unfortunately there is no consensus among the other packaging formats what to use. Right now rpm

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-29 Thread Michael Schroeder
On Wed, Jul 29, 2015 at 11:08:52AM +0200, Mikolaj Izdebski wrote: I think that C-style operators (, ) are better than verbose COBOL-style ones because they are consistent with relation operators (, = and so on) already used by rpm. Secondly, they don't introduce conflict with existing meaning

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-29 Thread Florian Weimer
On 07/29/2015 11:08 AM, Mikolaj Izdebski wrote: From C-style operators I would prefer single-character ones for two reasons: 1) Two-character operators may suggest short-circuit evaluation - Requires: foo || bar can be misunderstood as require foo, or bar if and only if foo is not available,

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-28 Thread Lubos Kardos
@lists.fedoraproject.org Sent: Monday, July 27, 2015 5:36:45 PM Subject: Re: [HEADS UP] rpm-4.12.90 in rawhide Dne 24.7.2015 v 15:49 Florian Festi napsal(a): * Boolean (aka rich) dependencies to support more complicated relation between packages Is this supported by dnf/hawkey/libsolv already or just

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-28 Thread Florian Festi
On 07/28/2015 09:43 AM, Lubos Kardos wrote: Support in rpm is not enough but libsolv supports rich deps since the version 0.6.9 too thus rich deps work also in hawkey and dnf if the version 0.6.9 or a newer version of libsolv is installed. Right now only AND and OR is supported by libsolv.

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-28 Thread Florian Festi
On 07/28/2015 02:49 PM, Vít Ondruch wrote: Just out of curiosity, do you have already any candidates for File Triggers? I suppose /sbin/ldconfig is one of them. Do you plan to have some F24 feature to get rid of these? Well, we do not yet have concrete plans with which scriptlets to start.

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-28 Thread Michael Schroeder
On Tue, Jul 28, 2015 at 07:37:05AM -0400, Neal Gompa wrote: On Tue, Jul 28, 2015 at 5:37 AM, Florian Festi ffe...@redhat.com wrote: Unfortunately there is no consensus among the other packaging formats what to use. Right now rpm accepts 3 different styles: * AND OR IF ELSE * | ? : *

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-28 Thread Neal Gompa
On Tue, Jul 28, 2015 at 5:37 AM, Florian Festi ffe...@redhat.com wrote: On 07/28/2015 09:43 AM, Lubos Kardos wrote: Support in rpm is not enough but libsolv supports rich deps since the version 0.6.9 too thus rich deps work also in hawkey and dnf if the version 0.6.9 or a newer version

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-28 Thread Vít Ondruch
Dne 28.7.2015 v 13:37 Neal Gompa napsal(a): On Tue, Jul 28, 2015 at 5:37 AM, Florian Festi ffe...@redhat.com mailto:ffe...@redhat.comwrote: On 07/28/2015 09:43 AM, Lubos Kardos wrote: Support in rpm is not enough but libsolv supports rich deps since the version 0.6.9 too

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-28 Thread Matthias Clasen
On Tue, 2015-07-28 at 14:49 +0200, Vít Ondruch wrote: Just out of curiosity, do you have already any candidates for File Triggers? I suppose /sbin/ldconfig is one of them. Do you plan to have some F24 feature to get rid of these? Here is a list of candidates:

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-27 Thread Florian Festi
On 07/26/2015 08:18 PM, Kevin Fenzi wrote: On Sat, 25 Jul 2015 13:31:45 +0200 Remi Collet fed...@famillecollet.com wrote: Le 25/07/2015 13:20, Florian Festi a écrit : On 07/25/2015 11:18 AM, Remi Collet wrote: Thanks for catching that! Do you want me to file a bug ? Yes, please! FYI

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-27 Thread Lubos Kardos
We fixed this problem in rawhide in rpm-4.12.90-2.fc24 Lubos - Original Message - From: Remi Collet fed...@famillecollet.com To: devel@lists.fedoraproject.org Sent: Saturday, July 25, 2015 11:18:05 AM Subject: Re: [HEADS UP] rpm-4.12.90 in rawhide Le 24/07/2015 15:49, Florian

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-27 Thread Frantisek Kluknavsky
On 07/25/2015 11:18 AM, Remi Collet wrote: Le 24/07/2015 15:49, Florian Festi a écrit : The freshly released rpm-4.12.90 aka rpm-4.13.0-alpha is going to hit rawhide soon. The two major new features are: * Boolean (aka rich) dependencies to support more complicated relation between packages

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-27 Thread Florian Festi
On 07/25/2015 11:18 AM, Remi Collet wrote: %doc imagick-3.1.2/{CREDITS,TODO,INSTALL} To give a bit more context: Globs with braces have not been supported in rpm's %files section ever. But https://bugzilla.redhat.com/show_bug.cgi?id=728959 caused all kind of docs file being added to the

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-27 Thread Lubos Kardos
Kluknavsky fkluk...@redhat.com To: devel@lists.fedoraproject.org Sent: Monday, July 27, 2015 3:55:53 PM Subject: Re: [HEADS UP] rpm-4.12.90 in rawhide On 07/25/2015 11:18 AM, Remi Collet wrote: Le 24/07/2015 15:49, Florian Festi a écrit : The freshly released rpm-4.12.90 aka rpm-4.13.0

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-27 Thread Florian Festi
On 07/27/2015 04:55 PM, Lubos Kardos wrote: The current behavior is right. Your install script insert files into buildroot and these files are not listed in %files section. Correctly you should replace this: %files %doc AUTHORS COPYING NEWS README ... with this: %files

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-27 Thread Vít Ondruch
Dne 24.7.2015 v 15:49 Florian Festi napsal(a): * Boolean (aka rich) dependencies to support more complicated relation between packages Is this supported by dnf/hawkey/libsolv already or just RPM support is enough? Vít -- devel mailing list devel@lists.fedoraproject.org

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-26 Thread Kevin Fenzi
On Sat, 25 Jul 2015 13:31:45 +0200 Remi Collet fed...@famillecollet.com wrote: Le 25/07/2015 13:20, Florian Festi a écrit : On 07/25/2015 11:18 AM, Remi Collet wrote: Thanks for catching that! Do you want me to file a bug ? Yes, please! FYI

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-25 Thread Remi Collet
Le 24/07/2015 15:49, Florian Festi a écrit : The freshly released rpm-4.12.90 aka rpm-4.13.0-alpha is going to hit rawhide soon. The two major new features are: * Boolean (aka rich) dependencies to support more complicated relation between packages * File Triggers - run scripts if files

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-25 Thread Florian Festi
On 07/25/2015 11:18 AM, Remi Collet wrote: Le 24/07/2015 15:49, Florian Festi a écrit : The freshly released rpm-4.12.90 aka rpm-4.13.0-alpha is going to hit rawhide soon. The two major new features are: * Boolean (aka rich) dependencies to support more complicated relation between packages

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-25 Thread Remi Collet
Le 25/07/2015 13:20, Florian Festi a écrit : On 07/25/2015 11:18 AM, Remi Collet wrote: Thanks for catching that! Do you want me to file a bug ? Yes, please! FYI https://bugzilla.redhat.com/show_bug.cgi?id=1246743 Remi -- devel mailing list devel@lists.fedoraproject.org

Re: [HEADS UP] rpm-4.12.90 in rawhide

2015-07-24 Thread Ville Skyttä
On Fri, Jul 24, 2015 at 4:49 PM, Florian Festi ffe...@redhat.com wrote: See the draft release notes for details: http://rpm.org/wiki/Releases/4.13.0 Terminate builds on empty files (?_empty_manifest_terminate_build) That should probably read on empty manifest files. Anyway, one effect of

[HEADS UP] rpm-4.12.90 in rawhide

2015-07-24 Thread Florian Festi
The freshly released rpm-4.12.90 aka rpm-4.13.0-alpha is going to hit rawhide soon. The two major new features are: * Boolean (aka rich) dependencies to support more complicated relation between packages * File Triggers - run scripts if files get installed in given paths - possibly to replace