[OpenStack-docs] [Install Guide] zypper/apt/ etc...

Andreas Jaeger aj at suse.com
Tue Jun 16 06:28:50 UTC 2015


On 06/15/2015 10:12 PM, Matt Kassawara wrote:
> All of the options seem to contain inconsistencies depending on how one
> sees distributions.
>
> Using "$distro_based" (fedora_based, ubuntu_based, suse_based), one
> could argue that Fedora is based on RH and Ubuntu is based on Debian.
> However, enough differences exist between variants that we need to
> account for them. We just use notes for RHEL/CentOS/Fedora, but publish
> completely separate versions of the guide for Ubuntu and Debian. Also,
> using "$distro_based" opens up the potential for our audience to assume
> the Ubuntu guide works on variants such as Linux Mint.
>
> Using "$package_based" (rpm_based, deb_based) opens up the potential for
> our audience to assume the RPM guide works on variants such as Oracle
> Linux. Furthermore, both RH and SuSE use RPMs but otherwise differ
> significantly.
>
> Using "$packagemanager_based" (yum_based, apt_based, zypper_based),
> opens up the potential for our audience to assume the YUM guide works on
> any distribution that uses it. Fedora moving to DNF further complicates
> the situation.

Instead of $XXX_based we could also use $distro_family.

> I suggest we simply use the names of the distributions that the guide
> supports without the version number. For example, "ubuntu" covers
> Ubuntu, "fedora" covers Fedora, and "rhel" covers RHEL. The latter could
> also include distributions very similar to RHEL such as CentOS and
> Scientific Linux, but we don't specifically mention them nor test the
> guide using them. For the most part, only host configuration,
> infrastructure services, OpenStack package sources, and possibly package
> names should differ among distributions. Ideally, all distributions
> should use the same package names and configuration for OpenStack
> services. The guide has come close to at least using the same
> configuration for OpenStack services over the last couple releases.
> However, the only official way to unify the installation guide and
> minimize conditionals involves developing a set of standards for
> packaging under the "big tent" concept.

We need to set some conditionals and I'd like to have them short. Let's 
not have again in the text things like:
Fedora or RHEL or CentOS

That's a lot of typing with no benefit,

Andreas

> On Mon, Jun 15, 2015 at 1:52 PM, Andreas Jaeger <aj at suse.com
> <mailto:aj at suse.com>> wrote:
>
>     I've updated the RST Conversion spec:
>     https://review.openstack.org/#/c/191520/
>
>     Also, I created patches to get us moving forward:
>     https://review.openstack.org/#/c/191513
>     https://review.openstack.org/#/c/191516/
>     https://review.openstack.org/#/c/191519/
>
>     Tom asked how to name things. Right now, the patch uses
>     fedora_based, ubuntu_based, suse_based and adds those also to the
>     directories. We can decide on the names for publishing later as well
>     but should stay with the tag names since this means changes in many
>     source files.
>
>     I'm not a friend of the "zypper/apt" names in the URL since they are
>     not really clear - and thus the openSUSE and SLES Install Guide gets
>     published as draft under
>     http://docs.openstack.org/draft/install-guide-suse_based .
>
>     Has anybody a better naming scheme?
>
>     Andreas
>     --
>       Andreas Jaeger aj@{suse.com <http://suse.com>,opensuse.org
>     <http://opensuse.org>} Twitter/Identica: jaegerandi
>        SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
>         GF: Felix Imendörffer, Jane Smithard, Dilip Upmanyu, Graham Norton,
>             HRB 21284 (AG Nürnberg)
>          GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272
>     A126
>
>
>     _______________________________________________
>     OpenStack-docs mailing list
>     OpenStack-docs at lists.openstack.org
>     <mailto:OpenStack-docs at lists.openstack.org>
>     http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-docs
>
>


-- 
  Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi
   SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
    GF: Felix Imendörffer, Jane Smithard, Dilip Upmanyu, Graham Norton,
        HRB 21284 (AG Nürnberg)
     GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126




More information about the OpenStack-docs mailing list