Re: UsrMove feature breaking "yum upgrade" upgrades from older releases to F17?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Am 26.01.2012 05:02, schrieb Rahul Sundaram:
> On 01/26/2012 09:23 AM, Reindl Harald wrote:
> 
>> i see really nothing wrong in demanding not break things randomly without
>> VERY good reasons and in this context it does relly not matter
>> if opensource /paid / whatever
> 
> Nobody breaks things randomly.  Sometimes changes have unintentional
> side effects.  

since this happens much too often it should be considered
what is wrong in the way making big changes and if it is
really needed / useful to make them so big

this transition could be done with less drastic effects by
start change the locations of updated packages, targeting
empty top-level dirs in the next release and file bugreports
for every single file existing after that

finally you have the directories empty and they can be removed

the first step could be even install the new binaries to
/usr/bin/ and create symlinks in /bin/ which will be
removed in the next release

if i have learned something in the last 10 years in this
business is that updates / transitions should be done
careful and slowly to prevent damage

as example we develop our own cms-system serving currently
170 domains and they all get updated FULLY automated
permanently which is only possible because small steps
and making for every update which needs changes in the
database a 100% working transition which is tested for
a day and after that i can update 100, 1000, 10000
setups with one step - and yes it needs good backward
compatibility to make sure that customized modules
are not broken and you have all the time is needed
to port them to new APIs and drop the old ones a year
later after all transitions are done

this does not happen this way because it is payed
this happens this way because it saves time and energy
on my side (things get never broken), improve security
drastical because you can deploy fixes at any time
and can make os/php/mysql-upgrades at every time
with prepared updates

>>>> "User Experience: less toplevel directories "
>>>>
>>>> "On new installation: create symlinks /bin -> usr/bin, /sbin ->
>>>> usr/sbin, /lib -> usr/lib, /lib64 -> usr/lib64"

what the hell makes this whole change useful if you have
finally the same toplevel-tree and only some pieces
replaced by symlinks?

this makes sense for updated installations but not for new ones

> You could send patches or make a convincing argument as
> to why the problem needs to be fixed.

i made a hughe argument with updating a lot of live servers
via yum and hwat i do not understand since many years is
that yum-upgrades are not offical supported

they are running most of the time much better than anaconda
ever did and should be the primary update path having DVD
only as fallback if somethign went terrible wrong





Attachment: signature.asc
Description: OpenPGP digital signature

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux