#21: File F21 change: Install without i10n / l18n support (w/optional install) ------------------------------+------------------------------------------ Reporter: mattdm | Owner: Type: task | Status: new Priority: normal | Milestone: Fedora 21 (Feature Deadline) Component: Cloud Base Image | Keywords: ------------------------------+------------------------------------------ '''Summary''' We need to have a cloud image without the overhead/extra space requirements of i10n / l18n support, but want to provide the option to install these packages if needed. In many cases these are not necessary for images running in the cloud.
'''Importance:''' moderate (Should not be overly difficult to implement, but is not a show-stopper if it's not complete by F21.)
'''Timeframe:''' F21 alpha / should be at least mostly implemented by alpha or won't be ready for this release.
'''Scope:''' self-contained
'''Cloud SIG owner:''' mattdm (I already have a conversation open with anaconda and the packaging team) https://fedoraproject.org/wiki/Changes/Optional_i10n_and_l18n_support_cloud_...
#21: File F21 change: Install without i10n / l18n support (w/optional install) ------------------------------+------------------------------------------- Reporter: mattdm | Owner: mattdm Type: task | Status: assigned Priority: normal | Milestone: Fedora 21 (Feature Deadline) Component: Cloud Base Image | Resolution: Keywords: | ------------------------------+------------------------------------------- Changes (by mattdm):
* status: new => assigned * owner: => mattdm
#21: File F21 change: Install without i10n / l18n support (w/optional install) ------------------------------+------------------------------------------- Reporter: mattdm | Owner: mattdm Type: task | Status: assigned Priority: normal | Milestone: Fedora 21 (Feature Deadline) Component: Cloud Base Image | Resolution: Keywords: | ------------------------------+------------------------------------------- Description changed by mattdm:
Old description:
'''Summary''' We need to have a cloud image without the overhead/extra space requirements of i10n / l18n support, but want to provide the option to install these packages if needed. In many cases these are not necessary for images running in the cloud.
'''Importance:''' moderate (Should not be overly difficult to implement, but is not a show-stopper if it's not complete by F21.)
'''Timeframe:''' F21 alpha / should be at least mostly implemented by alpha or won't be ready for this release.
'''Scope:''' self-contained
'''Cloud SIG owner:''' mattdm (I already have a conversation open with anaconda and the packaging team) https://fedoraproject.org/wiki/Changes/Optional_i10n_and_l18n_support_cloud_...
New description:
'''Summary''' We need to have a cloud image without the overhead/extra space requirements of i10n / l18n support, but want to provide the option to install these packages if needed. In many cases these are not necessary for images running in the cloud.
'''Importance:''' moderate (Should not be overly difficult to implement, but is not a show-stopper if it's not complete by F21.)
'''Timeframe:''' F21 alpha / should be at least mostly implemented by alpha or won't be ready for this release.
'''Scope:''' self-contained
'''Cloud SIG owner:''' mattdm (I already have a conversation open with anaconda and the packaging team) https://fedoraproject.org/wiki/Changes/Optional_i10n_and_l18n_support_in_clo...
--
#21: File F21 change: Install without i10n / l18n support (w/optional install) ------------------------------+------------------------------------------- Reporter: mattdm | Owner: mattdm Type: task | Status: closed Priority: normal | Milestone: Fedora 21 (Feature Deadline) Component: Cloud Base Image | Resolution: wontfix Keywords: | ------------------------------+------------------------------------------- Changes (by mattdm):
* resolution: => wontfix * status: assigned => closed
Comment:
The actual implementation details of this are actually in place. I propose dropping this as a formal "change". If the Cloud WG votes to leave localization/internationalization out of any particular image, we can make sure to note that in the release notes separately.
I'm asking for lazy consensus on this decision; if you disagree, reopen this before the change deadline on Tuesday. Thanks.
On Sat, Apr 5, 2014 at 3:37 AM, Cloud Trac Tickets cloud-trac@fedoraproject.org wrote:
#21: File F21 change: Install without i10n / l18n support (w/optional install) ------------------------------+------------------------------------------- Reporter: mattdm | Owner: mattdm Type: task | Status: closed Priority: normal | Milestone: Fedora 21 (Feature Deadline) Component: Cloud Base Image | Resolution: wontfix Keywords: | ------------------------------+------------------------------------------- Changes (by mattdm):
- resolution: => wontfix
- status: assigned => closed
Comment:
The actual implementation details of this are actually in place. I propose dropping this as a formal "change". If the Cloud WG votes to leave localization/internationalization out of any particular image, we can make sure to note that in the release notes separately.
How is this in place? Is there a switch in Anaconda? Is the locale-archive thing fixed?
I'm asking for lazy consensus on this decision; if you disagree, reopen this before the change deadline on Tuesday. Thanks.
-- Ticket URL: https://fedorahosted.org/cloud/ticket/21#comment:3 cloud https://fedorahosted.org/cloud Fedora Cloud Working Group Ticketing System _______________________________________________ cloud mailing list cloud@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/cloud Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
localization/internationalization out of any particular image, we can make sure to note that in the release notes separately.
How is this in place? Is there a switch in Anaconda? Is the locale-archive thing fixed?
Switch in anaconda -- "--instLangs". It's still not ideal, because the way to add missing ones is to use reinstall the packages, and the locale-archive thing really needs to be totally redesigned. See https://bugzilla.redhat.com/show_bug.cgi?id=156477 (and that includes some needed hacks).
I'd be happy to see more if you're interested -- I'm just not sure what we can pull off that will be exciting enough to be a feature.
Or, I dunno, maybe it's worth noting at least, for people making their own images?
On Sat, Apr 5, 2014 at 10:39 AM, Matthew Miller mattdm@fedoraproject.org wrote:
localization/internationalization out of any particular image, we can make sure to note that in the release notes separately.
How is this in place? Is there a switch in Anaconda? Is the locale-archive thing fixed?
Switch in anaconda -- "--instLangs". It's still not ideal, because the way to add missing ones is to use reinstall the packages, and the locale-archive thing really needs to be totally redesigned. See https://bugzilla.redhat.com/show_bug.cgi?id=156477 (and that includes some needed hacks).
Okay, that's what I thought. Should we hope the locale-archive thing happens in F22 and just punt this?
I'd be happy to see more if you're interested -- I'm just not sure what we can pull off that will be exciting enough to be a feature.
I don't really think it ever was exciting enough to be a feature. That's hardly anything less exciting than talking about i18n/l10n to me. ;)
I wonder whether we should apply the hack (the one Dan mentioned in rhbz#156477) in %post, though. Seriously, who needs locales other than en in the cloud? Please feel free shitstorm me if I'm mistaken here, so I get the message. English isn't my native language, yet all my things (desktops, devices) talk English to me (or Japanese, if they don't have a switch *sigh*)...so I might not exactly be the right person to make any call here.
If we do use --instLangs, possibly do that hack and do the --excludedocs from the other ticket - why not make a more generic "smaller cloud image footprint" change instead? We could add "cloud-init doesn't require cheetah", "NM replaced by systemd-networkd", etc. to that, too. And make a link to the kernel-split change.
Or, I dunno, maybe it's worth noting at least, for people making their own images?
-- Matthew Miller -- Fedora Project -- mattdm@fedoraproject.org "Tepid change for the somewhat better!"
On Sat, Apr 05, 2014 at 10:54:55AM +0900, Sandro red Mathys wrote:
If we do use --instLangs, possibly do that hack and do the --excludedocs from the other ticket - why not make a more generic "smaller cloud image footprint" change instead? We could add "cloud-init doesn't require cheetah", "NM replaced by systemd-networkd", etc. to that, too. And make a link to the kernel-split change.
Excellent idea -- +1 to this.
On Sat, Apr 5, 2014 at 10:57 AM, Matthew Miller mattdm@fedoraproject.org wrote:
On Sat, Apr 05, 2014 at 10:54:55AM +0900, Sandro red Mathys wrote:
If we do use --instLangs, possibly do that hack and do the --excludedocs from the other ticket - why not make a more generic "smaller cloud image footprint" change instead? We could add "cloud-init doesn't require cheetah", "NM replaced by systemd-networkd", etc. to that, too. And make a link to the kernel-split change.
Excellent idea -- +1 to this.
So I thought I'd go ahead and write a change proposal: https://fedoraproject.org/wiki/Changes/Smaller_Cloud_Image_Footprint
Let me know what you think.
On Sat, Apr 05, 2014 at 07:26:41PM +0900, Sandro red Mathys wrote:
So I thought I'd go ahead and write a change proposal: https://fedoraproject.org/wiki/Changes/Smaller_Cloud_Image_Footprint Let me know what you think.
Looks good to me. I added a link to the related change for %license.