[Rpm-maint] Planning for rpm 4.13.0 (-rc2)
pmatilai at laiskiainen.org
Wed Oct 19 11:06:15 UTC 2016
On 10/19/2016 01:44 PM, Thierry Vignaud wrote:
> On 19 October 2016 at 12:35, Panu Matilainen <pmatilai at laiskiainen.org> wrote:
>>>> Anyway, the list above is not set in stone, otherwise there'd be little
>>>> point in posting it here. If you think something absolutely critical is
>>>> missing from that list, or that something should not be there, now is the
>>>> time to speak up.
>>> It would be nice to fix lib/rpmscript.c so that filetriggers
>>> warnings/errors would be reported as such instead of as regular (aka
>>> package) triggers errors
>>> The issue is that rpmScriptNew() doesn't know the type of triggers
>>> (package, file) and thus it doesn't store the right thing in script->desc
>>> Ie when findTag() is called, it doesn't know the type of triggers
>>> (package, file), it just has enough info to know whether the script
>>> comes from a trigger or from a regular scriptlet but file & pkg
>>> triggers are threaded the same way because we don't have a
>>> rpmscriptTriggerModes variable to consider
>>> This makes harder to debug issues...
>> Please please people, would be nices have no place on this particular list.
>> See this explanation for the kind of things that matter right now:
>> The time for would be nices is after we get 4.13.0 out of the door. OTOH
>> there too in order to backport something to 4.13.1 it'd need to be fixed in
>> master first :)
> I understand that but:
> filetriggers is a new feature of 4.13.0 and it generate bogus error messages...
> That should be fixed, maybe not in RC2, but in final release at least IMHO
Generating bogus error messages is not nice, however that's just fluff
that can be fixed at any time. That is the key here.
The quest is for IRREVOCABLE things, ie stuff for which we might have to
carry workarounds in rpm forever if not fixed NOW. Such as the rich
dependency syntax changing.
- Panu -
More information about the Rpm-maint