RE: c++11 merged in master

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

 



> -----Original Message-----
> From: ceph-devel-owner@xxxxxxxxxxxxxxx [mailto:ceph-devel-
> owner@xxxxxxxxxxxxxxx] On Behalf Of Sage Weil
> Sent: Sunday, August 09, 2015 7:39 PM
> 
> [..]
>
> Well, I spoke too soon.  The builds still aren't completing (the older boost's
> shared_ptr is buggy on c++11, and I'm not sure we can upgrade since some
> of it is dynamically linked).  Also, when you try to install packages built with
> gcc 4.8 (regardless of the branch), you get
> 
> 2015-08-08T11:28:45.471 INFO:teuthology.orchestra.run.plana89.stdout:
> ceph
> : Depends: libstdc++6 (>= 4.8.1) but 4.6.3-1ubuntu5 is to be installed
> 2015-08-08T11:28:45.471 INFO:teuthology.orchestra.run.plana89.stdout:
> ceph-test : Depends: libstdc++6 (>= 4.8.1) but 4.6.3-1ubuntu5 is to be
> installed
> 
> ...which blows.  I think we'd either need to include the 4.8 runtime in our
> repos or require users to add the appropriate APT source.  :(
> 
> At this point my vote is to drop precise and el6 entirely for infernalis
> and later.  Someone can always go build themselves and hunt down the
> proper backports but it's not worth our time.
> 
> The main downsides here are:
> 
>  - There may be precise or el6 users who want infernalis or later.  Given
> what we've seen so far I think there aren't many of these people and
> our time is better spent on other things.
>
> [..]
> 
> Thoughts?
> sage

I'm pretty sure there will be a lot of users (and direct or indirect customers) being forced to use el6, so they won't get Infernalis. I'm not sure about the Red Hat's stance on this, and we probably need their opinion here. For us (Fujitsu) it'll be a huge issue, as we're relying on CentOS 6 and moving to 7 *will* be a huge amount of work, not to mention that we will have to support both CentOS 6 (for existing and near-future customers) and CentOS 7 (for future customers once we make the switch). Probably inevitable, but still a huge pain.
My suggestion is that the current LTS release could have more of "L" in the "LTS" than others, so companies like ours will have more time to switch and still benefit from any fixes community (including us) provide. 


With best regards / Pozdrawiam
Piotr Dałek


--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux