[Mageia-dev] Update of backport, policy proposal
andre999
andr55 at laposte.net
Thu Jun 30 23:55:42 CEST 2011
Samuel Verschelde a écrit :
>
> Le mardi 28 juin 2011 03:44:24, andre999 a écrit :
>>
>> 2) Backports would not be removed from repos when a newer backport arrives,
>> except those affected by security updates.
>> This allows reverting to previous backports if a user finds a problem with
>> a backport on their system.
>
> I'd prefer that we don't keep multiple backports versions in the repositories,
> for the sake of simplicity. Users who ask for the latest must accept that
> sometimes the latest is not the greatest. Plus, we have the backports_testing
> repos so that users can test and spot bugs before the old backport is replaced
> with the new one.
>
> I want stable : don't use backports.
> I want the latest : use backports.
> I want an intermediate version : no, sorry, your need is too specific. You can
> still compile it.
I'm trying to consider the needs of a typical backport user, who needs to revert
to a previous version of a backport already installed, due to problems with a
newer backport.
A problem which will often affect only some users installing the particular
backport.
They won't activate the backport repository. So when installing backports, they
will only see a list of backports (at least via rpmdrake).
They are not necessarily familiar with compiling (unlike most of us).
Suppose for a package release A we have issued backports B and C.
If B causes problems on a particular system, the user reverts to A.
No problem.
If a user has installed B, which worked well for them,
and subsequently installes C which has problems,
they would like to revert to B.
(Reverting to A could cause a loss of data as well as functionality.)
So why tell the user that they can't revert to a backport version that already
worked for them ?
I would suggest a message such as :
"users installing backports should install the latest version for the package
unless they need to revert to a previous version due to problems"
(To appear only when they have chosen to install backports.)
I realise that this complicates the presentation, and maybe another solution
could be found.
(For example, saving all backports packages installed on a system, so that they
can be reinstalled.)
(A case-by-case analysis of new backports could show which previous backports
could be safely removed, for minor changes such as simple bug fixes.)
Or maybe make these backports only visible with urpmi, so that users of the
graphic interfaces won't see them. (As someone else suggested.)
This would of course require the graphic interfaces to avoid displaying these
older backports, but would provide the other advantages of keeping the backports.
Keeping previous backports would facilitate producing security updates for all
backports actually installed on various user's systems.
This adds some complexity for security updates, in exchange for greater security.
> Samuel
--
André
More information about the Mageia-dev
mailing list