On Wed, May 6, 2015, at 04:22 PM, Stephen Gallagher wrote:
> 
> No, I think you're absolutely right that we need to fix this before it goes 
> too far, but my concern is that it's already too late to do it for this 
> cycle. I think what you need to do is make that change in Rawhide immediately 
> and work with docs, marketing and Ambassadors to let people know that Fedora 
> 22's release won't be future-compatible with Fedora 23 and CentOS, but 
> changes are being made to avoid such breakage in the future. This gives you 
> time to optimize the migration plan and users awareness of the upcoming 
> one-time hassle.

I see you arguing two somewhat contradictory things here.  First, you are 
(correctly) arguing that a reliable transition is hard.  Your examples of 
system uid data on NFS/etc is a good one.

Then you're arguing that it makes sense to do in F23.  Do we really expect that 
the additional time will allow a sufficiently robust script to be developed?

One other *major* factor to consider here - Fedora 21 only shipped a Atomic as 
a cloud image, and while one can certainly possible to treat them as pets, I 
suspect the majority treat them as cattle - disposable, data is stored on 
externally mounted volumes, so you can "upgrade" without ostree by just booting 
a new image.

But Fedora 22 will ship (hopefully) Atomic as a bare metal installer.  And it's 
a lot more common to have bare metal pets[1].  I'd argue that the strengths of 
OSTree really come much more to the fore when used on bare metal.  So I'd like 
to ensure these installations will be upgradeable forever.

[1] There are some times in computing where what one writes must sound really 
quite strange to those outside of the industry.

Reply via email to