F22 System Wide Change: Replace Yum With DNF
Michael Scherer
misc at zarb.org
Sat Jun 14 13:49:04 UTC 2014
Le samedi 14 juin 2014 à 15:08 +0200, Reindl Harald a écrit :
> Am 14.06.2014 14:56, schrieb Michael Scherer:
> > Le samedi 14 juin 2014 à 13:45 +0100, Jon Kent a écrit :
> >> Concerns me greatly when someone thinks cli is the wrong way to
> >> automate things. Agree Reindl comment 're this statement.
> >
> > CLI is not scalable, you need to fork processes for that. There is also
> > no way to communicate errors to the software that do the automation,
> > since you can only transmit string without any formatting or
> > translation.
>
> oh my god - CLI is used for decades and now as machines
> are some hundret times faster in IO and CPU performance
> it's not scalable......
Performant different from scalable.
And you didn't address the problem of not having proper error
communication, and I can add the lack of format API and mechanism to
signal deprecation to issue of CLI as a automation mechanism. You can
also add the fact that all CLI calls are synchronous ( since shell lack
advanced synchronisation primitives ), which is also something going
against modern scalability ( and by scalability, I do not mean "20
machines" like you seems to do )
The fact we use command line tools in %post in rpm rather than clearly
defined API to affect the system is one of the reason why rollback is
hard to automate.
--
Michael Scherer
More information about the devel
mailing list