[Rpm-maint] [PATCH] Add API to add arbitrary tags to headers saved to rpmdb

2018-04-13 Thread Aleksei Nikiforov
--- lib/depends.c| 23 +-- lib/rpmte.c | 28 +--- lib/rpmte_internal.h | 3 ++- lib/rpmts.h | 30 ++ lib/verify.c | 2 +- 5 files changed, 75 insertions(+), 11 deletions(-) diff --git

Re: [Rpm-maint] [PATCH 1/2] Allow adding tag RPMTAG_AUTOINSTALLED to headers of package being installed

2018-04-10 Thread Aleksei Nikiforov
Hi 06.04.2018 18:06, Jeff Johnson пишет: On Apr 6, 2018, at 8:49 AM, Aleksei Nikiforov <darktemp...@altlinux.org> wrote: Hi 06.04.2018 15:39, Jeff Johnson пишет: ... Hack? I am not suggesting patching lib/rpminstall.c to add AUTOINSTALL. I am suggesting that you write a

Re: [Rpm-maint] [PATCH 1/2] Allow adding tag RPMTAG_AUTOINSTALLED to headers of package being installed

2018-04-06 Thread Aleksei Nikiforov
Hi 06.04.2018 15:39, Jeff Johnson пишет: On Apr 6, 2018, at 8:14 AM, Aleksei Nikiforov <darktemp...@altlinux.org> wrote: Hi 06.04.2018 14:54, Jeff Johnson пишет: Sent from my iPad On Apr 6, 2018, at 3:39 AM, Aleksei Nikiforov <darktemp...@altlinux.org> wrote: Hi 05.04.2018

Re: [Rpm-maint] [PATCH 1/2] Allow adding tag RPMTAG_AUTOINSTALLED to headers of package being installed

2018-04-06 Thread Aleksei Nikiforov
Hi 06.04.2018 14:54, Jeff Johnson пишет: Sent from my iPad On Apr 6, 2018, at 3:39 AM, Aleksei Nikiforov <darktemp...@altlinux.org> wrote: Hi 05.04.2018 23:17, Jeff Johnson пишет: Sent from my iPad On Apr 4, 2018, at 9:25 AM, Aleksei Nikiforov <darktemp...@altlinux.org>

Re: [Rpm-maint] [PATCH 1/2] Allow adding tag RPMTAG_AUTOINSTALLED to headers of package being installed

2018-04-06 Thread Aleksei Nikiforov
Hi 05.04.2018 23:17, Jeff Johnson пишет: Sent from my iPad On Apr 4, 2018, at 9:25 AM, Aleksei Nikiforov <darktemp...@altlinux.org> wrote: Hi Since patch 2 is no longer needed, could you please provide a feedback about patch 1? It'd be great if this patch could be merged. I c

Re: [Rpm-maint] [PATCH 1/2] Allow adding tag RPMTAG_AUTOINSTALLED to headers of package being installed

2018-04-04 Thread Aleksei Nikiforov
Hi Since patch 2 is no longer needed, could you please provide a feedback about patch 1? It'd be great if this patch could be merged. 28.03.2018 14:58, Aleksei Nikiforov пишет: Signed-off-by: Aleksei Nikiforov <darktemp...@altlinux.org> --- lib/rpmte.c | 8 1 file chan

Re: [Rpm-maint] [PATCH 2/2] Add a call for changing package header information.

2018-04-02 Thread Aleksei Nikiforov
Hi 30.03.2018 18:35, Jeff Johnson пишет: On Mar 30, 2018, at 10:11 AM, Aleksei Nikiforov <darktemp...@altlinux.org> wrote: Hi 29.03.2018 15:55, Aleksei Nikiforov пишет: Hi 29.03.2018 15:51, Jeff Johnson пишет: On Mar 29, 2018, at 4:46 AM, Aleksei Nikiforov <darktemp...@alt

Re: [Rpm-maint] [PATCH 2/2] Add a call for changing package header information.

2018-03-30 Thread Aleksei Nikiforov
Hi 29.03.2018 15:55, Aleksei Nikiforov пишет: Hi 29.03.2018 15:51, Jeff Johnson пишет: On Mar 29, 2018, at 4:46 AM, Aleksei Nikiforov <darktemp...@altlinux.org> ... Adding AUTOINSTALLED through a transaction like this is far more complex than necessary, particularly since rpm

Re: [Rpm-maint] [PATCH 2/2] Add a call for changing package header information.

2018-03-29 Thread Aleksei Nikiforov
Hi 29.03.2018 15:51, Jeff Johnson пишет: On Mar 29, 2018, at 4:46 AM, Aleksei Nikiforov <darktemp...@altlinux.org> ... Adding AUTOINSTALLED through a transaction like this is far more complex than necessary, particularly since rpm itself does not need nor use that tag for any p

Re: [Rpm-maint] [PATCH 2/2] Add a call for changing package header information.

2018-03-29 Thread Aleksei Nikiforov
Hi 28.03.2018 21:26, Jeff Johnson пишет: On Mar 28, 2018, at 11:52 AM, Aleksei Nikiforov <darktemp...@altlinux.org> wrote: Hi 28.03.2018 15:21, Jeff Johnson пишет: Adding AUTOINSTALLED through a transaction like this is far more complex than necessary, particularly since rpm itsel

Re: [Rpm-maint] [PATCH 2/2] Add a call for changing package header information.

2018-03-28 Thread Aleksei Nikiforov
, including rpmtsRebuildDB and rpmdbSetIteratorRewrite + rpmdbSetIteratorModified. Atomicity and consistency of transaction wouldn't hurt either. Best regards Aleksei Nikiforov ___ Rpm-maint mailing list Rpm-maint@lists.rpm.org http://lists.rpm.org/mailman

[Rpm-maint] [PATCH 2/2] Add a call for changing package header information.

2018-03-28 Thread Aleksei Nikiforov
. Signed-off-by: Aleksei Nikiforov <darktemp...@altlinux.org> --- lib/depends.c| 26 -- lib/order.c | 23 --- lib/psm.c| 40 +++- lib/rpmte.c | 11 +++ lib/rpmte.h

[Rpm-maint] [PATCH 1/2] Allow adding tag RPMTAG_AUTOINSTALLED to headers of package being installed

2018-03-28 Thread Aleksei Nikiforov
Signed-off-by: Aleksei Nikiforov <darktemp...@altlinux.org> --- lib/rpmte.c | 8 1 file changed, 8 insertions(+) diff --git a/lib/rpmte.c b/lib/rpmte.c index 40aa5e9..238c8b6 100644 --- a/lib/rpmte.c +++ b/lib/rpmte.c @@ -39,6 +39,7 @@ struct rpmte_s { char