On Wed, 7 Mar 2018, Nicolas Mailhot wrote:
> It is quite insane, that, to this day, users are expected to know the
> rpm stack better than dnf, and tell it to update it first.
>
> KNOWING THE PACKAGE INFRA STACK STACK IS THE INSTALLER JOB
>
> whenever dnf hits a repo with an updated rpm stack, it should update the
> system rpm stack to this updated stack by default in a separate
> transaction, before installing anything from this repo.
As I recall from RHL days, and trying to do 'hot upgrades'
across Major releases [it _could_ be done, but was not time
effective], this also pulled in glibc (and kernel pairs in
support of that glibc). When such failed, it was time to go
to the L0 backup ... and in Fedora and with new deployment
automation and configuration orchestration, I suspect few
people actually do a reboot, and a L0 backup, before every
upgrade.
I would expect it to be useful to do the 'subset' upgrade
mentioned by Smooge for rpm and friends, _most_ of the time,
but occasionally (thinking here of an underlying DB version
bump and rebuild by RPM) not always
Perhaps scanning the transactionset, add a check and consult
an optional:
- enable doing updates piecemail
flag. If adding such a flag, I'd also add flags for
potentially 'dangerous' transactions:
- warn me to take a L0,
- reboot first, and
- reboot after a new kernel, glibc, or rpm
-- Russ herrold
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]