Re: [gentoo-dev] newsitem: k8s split packages returning round 2

2020-10-04 Thread Michał Górny
On Sun, 2020-10-04 at 16:57 -0500, William Hubbs wrote:
> On Sun, Oct 04, 2020 at 10:23:10PM +0200, Michał Górny wrote:
> > > Author: William Hubbs 
> > > Posted: 2020-10-06
> > > Revision: 1
> > > News-Item-Format: 2.0
> > > Display-If-Installed: sys-cluster/kubernetes
> > > 
> > > Due to bug #741572,, the k8s split packages are returning to fix issues
> > > with upgrading clusters [1].
> > 
> > It would be nice to include a short explanation what these issues are.
> >  Expecting all affected users to open Bugzilla just to see whether
> > the bug in question is relevant causes them unnecessary work.
> 
> The short version is it is not possible to upgrade a cluster if you have
> everything in one package.

Sure, that is certainly better, though some explanation why would also
be helpful.

> 
> > > Starting with k8s 1.17.12, 1.18.9 and 1.19.2, you will need to install
> > > the following packages in the appropriate configuration for your
> > > cluster.
> > > 
> > > sys-cluster/kubeadm
> > > sys-cluster/kube-apiserver
> > > sys-cluster/kube-controller-manager
> > > sys-cluster/kubectl
> > > sys-cluster/kubelet
> > > sys-cluster/kube-proxy
> > > sys-cluster/kube-scheduler
> > > 
> > > Once the split packages are stabilized, sys-cluster/kubernetes will be
> > > masked and removed.
> > 
> > Why not make it a metapackage, and maybe have USE flags to assist common
> > configurations?
>  
> I've thought about that, and I'm not opposed to  meta packages. I'm just
> not sure yet which pieces are required where. I know you don't need all
> of the pieces to run a cluster. I'm just not sure which pieces are
> required on which nodes.
> 
> I don't think it would be one kubernetes meta package, but several
> depending on the type of node you are setting up.
> 

That's why I said you could use USE flags.

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] newsitem: k8s split packages returning round 2

2020-10-04 Thread William Hubbs
On Sun, Oct 04, 2020 at 10:23:10PM +0200, Michał Górny wrote:
> On Sun, 2020-10-04 at 14:48 -0500, William Hubbs wrote:
> > Title: K8s Split Packages Returning
> 
> I think you should really use the full name here, especially that it is
> also the package name.

This is fixed.

> 
> > Author: William Hubbs 
> > Posted: 2020-10-06
> > Revision: 1
> > News-Item-Format: 2.0
> > Display-If-Installed: sys-cluster/kubernetes
> > 
> > Due to bug #741572,, the k8s split packages are returning to fix issues
> > with upgrading clusters [1].
> 
> It would be nice to include a short explanation what these issues are.
>  Expecting all affected users to open Bugzilla just to see whether
> the bug in question is relevant causes them unnecessary work.

The short version is it is not possible to upgrade a cluster if you have
everything in one package.

> > Starting with k8s 1.17.12, 1.18.9 and 1.19.2, you will need to install
> > the following packages in the appropriate configuration for your
> > cluster.
> > 
> > sys-cluster/kubeadm
> > sys-cluster/kube-apiserver
> > sys-cluster/kube-controller-manager
> > sys-cluster/kubectl
> > sys-cluster/kubelet
> > sys-cluster/kube-proxy
> > sys-cluster/kube-scheduler
> > 
> > Once the split packages are stabilized, sys-cluster/kubernetes will be
> > masked and removed.
> 
> Why not make it a metapackage, and maybe have USE flags to assist common
> configurations?
 
I've thought about that, and I'm not opposed to  meta packages. I'm just
not sure yet which pieces are required where. I know you don't need all
of the pieces to run a cluster. I'm just not sure which pieces are
required on which nodes.

I don't think it would be one kubernetes meta package, but several
depending on the type of node you are setting up.

William



signature.asc
Description: PGP signature


Re: [gentoo-dev] newsitem: k8s split packages returning round 2

2020-10-04 Thread Michał Górny
On Sun, 2020-10-04 at 14:48 -0500, William Hubbs wrote:
> Title: K8s Split Packages Returning

I think you should really use the full name here, especially that it is
also the package name.

> Author: William Hubbs 
> Posted: 2020-10-06
> Revision: 1
> News-Item-Format: 2.0
> Display-If-Installed: sys-cluster/kubernetes
> 
> Due to bug #741572,, the k8s split packages are returning to fix issues
> with upgrading clusters [1].

It would be nice to include a short explanation what these issues are.
 Expecting all affected users to open Bugzilla just to see whether
the bug in question is relevant causes them unnecessary work.

> Starting with k8s 1.17.12, 1.18.9 and 1.19.2, you will need to install
> the following packages in the appropriate configuration for your
> cluster.
> 
> sys-cluster/kubeadm
> sys-cluster/kube-apiserver
> sys-cluster/kube-controller-manager
> sys-cluster/kubectl
> sys-cluster/kubelet
> sys-cluster/kube-proxy
> sys-cluster/kube-scheduler
> 
> Once the split packages are stabilized, sys-cluster/kubernetes will be
> masked and removed.

Why not make it a metapackage, and maybe have USE flags to assist common
configurations?

> 
> [1] https://bugs.gentoo.org/741572

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] newsitem: k8s split packages returning round 2

2020-10-04 Thread William Hubbs
On Sun, Oct 04, 2020 at 02:48:35PM -0500, William Hubbs wrote:
> Due to bug #741572,, the k8s split packages are returning to fix issues

The typo on this line is fixed.

William


signature.asc
Description: PGP signature


[gentoo-dev] newsitem: k8s split packages returning round 2

2020-10-04 Thread William Hubbs
Title: K8s Split Packages Returning
Author: William Hubbs 
Posted: 2020-10-06
Revision: 1
News-Item-Format: 2.0
Display-If-Installed: sys-cluster/kubernetes

Due to bug #741572,, the k8s split packages are returning to fix issues
with upgrading clusters [1].

Starting with k8s 1.17.12, 1.18.9 and 1.19.2, you will need to install
the following packages in the appropriate configuration for your
cluster.

sys-cluster/kubeadm
sys-cluster/kube-apiserver
sys-cluster/kube-controller-manager
sys-cluster/kubectl
sys-cluster/kubelet
sys-cluster/kube-proxy
sys-cluster/kube-scheduler

Once the split packages are stabilized, sys-cluster/kubernetes will be
masked and removed.

[1] https://bugs.gentoo.org/741572


signature.asc
Description: PGP signature


Re: [gentoo-dev] newsitem: k8s split packages returning

2020-10-04 Thread William Hubbs
On Sun, Oct 04, 2020 at 09:19:27AM +0300, Joonas Niilola wrote:
> Could you please plaintext the news item in your mail so it'd be easier 
> to quote?
 
 I'm curious why it is hard for you to quote from an attachment? I see
 later in the thread that ulm has no problem doing so. No big deal, I'm
 just wondering.

Thanks,

William


signature.asc
Description: PGP signature


Re: [gentoo-dev] newsitem: k8s split packages returning

2020-10-04 Thread William Hubbs
On Sun, Oct 04, 2020 at 08:52:13AM +0200, Toralf Förster wrote:
> On 10/4/20 12:11 AM, William Hubbs wrote:
> 
> And either the enw Thunderbirds GPG sucks or your key does not match the 
> sender name :-(

It shows up as a good signature here when I get the email back on the
list, so I'm not sure what's up.

William



signature.asc
Description: PGP signature


Re: [gentoo-dev] newsitem: k8s split packages returning

2020-10-04 Thread Ulrich Mueller
> On Sun, 04 Oct 2020, William Hubbs wrote:

>   filename="2020-10-06-kubernetes-split-packages-returning.en.txt"

GLEP 42 says: "While there is no hard restriction on the length of
short-name, limiting it to 20 characters is strongly recommended."
I don't think that "kubernetes-split-packages-returning" qualifies. :)

> display-if-installed: sys-cluster/kubernetes

Capital first letter for each word please, Display-If-Installed.

Ulrich


signature.asc
Description: PGP signature


Re: [gentoo-dev] newsitem: k8s split packages returning

2020-10-03 Thread Toralf Förster

On 10/4/20 12:11 AM, William Hubbs wrote:

And either the enw Thunderbirds GPG sucks or your key does not match the 
sender name :-(


--
Toralf
PGP 23217DA7 9B888F45



Re: [gentoo-dev] newsitem: k8s split packages returning

2020-10-03 Thread Joonas Niilola
Could you please plaintext the news item in your mail so it'd be easier 
to quote?


The first paragraph resembles more of a personal blog than a news item. 
You should be able to passivize it. The first sentence also goes beyond 
72 characters.


https://www.gentoo.org/glep/glep-0042.html#news-item-body

-- juippis




[gentoo-dev] newsitem: k8s split packages returning

2020-10-03 Thread William Hubbs
Title: K8s Split Packages Returning
Author: William Hubbs 
Posted: 2020-10-06
Revision: 1
News-Item-Format: 2.0
display-if-installed: sys-cluster/kubernetes

It was called to my attention in bug #741572 that having k8s in a single
package can block upgrades. Because of this, I need to bring back the
split packages [1].

Starting with k8s 1.17.12, 1.18.9 and 1.19.2, you will need to install
the following packages in the appropriate configuration for your
cluster.

sys-cluster/kubeadm
sys-cluster/kube-apiserver
sys-cluster/kube-controller-manager
sys-cluster/kubectl
sys-cluster/kubelet
sys-cluster/kube-proxy
sys-cluster/kube-scheduler

Once the split packages are stabilized, sys-cluster/kubernetes will be
masked and removed.

[1] https://bugs.gentoo.org/741572


signature.asc
Description: PGP signature