Re: [Rpm-maint] [rpm-software-management/rpm] RFE: Finer-grained symbol dependencies (#362)

2018-03-07 Thread Alexey Tourbin
@pmatilai So what do you mean by too clever? Actually, I've been thinking about 
splitting the implementation into a few pieces, each doing only one thing. So 
how about this API: 
[rpmss.h](https://github.com/svpv/rpmss/blob/master/rpmss.h)?  Does it look 
more sensible?  (The implementation is still a bit of a mess, but if we could 
agree on the API...)

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/362#issuecomment-371147144___
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint


Re: [Rpm-maint] [rpm-software-management/rpm] RFE: Finer-grained symbol dependencies (#362)

2018-02-12 Thread Panu Matilainen
Yeah set versions is no doubt clever. Problem is it's too clever for my taste. 
Call me a chicken anytime you like but I'm not this thing in: 
http://git.altlinux.org/gears/r/rpm.git?p=rpm.git;a=blob;f=lib/set.c;h=9474a2ee6d7c9ce321d131cc310bfb4e80bdc6e4;hb=HEAD

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/362#issuecomment-364926552___
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint


Re: [Rpm-maint] [rpm-software-management/rpm] RFE: Finer-grained symbol dependencies (#362)

2018-02-12 Thread Panu Matilainen
Closed #362.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/362#event-1469470480___
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint


Re: [Rpm-maint] [rpm-software-management/rpm] RFE: Finer-grained symbol dependencies (#362)

2017-11-24 Thread Jeff Johnson
@miscroe: describing set versions as a "probabilistic method" with it a "small 
chance" of failure does not jibe with my understanding of the implementation.

Please supply reasoning and a reproducer.

AFAIK set versions is a clever (and faithful, no probabilistic operations) 
encoding of a set of symbol strings, whose only failure mode is through misuse, 
not intrinsic to the set versions implementation.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/362#issuecomment-346913249___
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint


Re: [Rpm-maint] [rpm-software-management/rpm] RFE: Finer-grained symbol dependencies (#362)

2017-11-20 Thread Michael Schroeder
No, the point of set-versions is that you only have one provides/requires for 
all of the symbols. This means that it's a somewhat probabilistic method, 
there's some small chance it will not detect a missing symbol.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/362#issuecomment-345624725___
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint