Spec URL: https://github.com/projectatomic/kubernetes-package Fedora Account System Username: walters
This is a *work in progress*. Submitting the review request as I continue work on de-bundling so that people can try out the packages.
Needs a newer version of go-dockerclient, built: http://pkgs.fedoraproject.org/cgit/golang-github-fsouza-go-dockerclient.git/commit/?id=90a714d2538edba7ea2735c20c862b464c14f53b
We may need to split the cadvisor client library from the upstream code.
I'll take this for review, unless there's another volunteer already :)
Hope did not forget any package.
Jan, Re: fsouza-go-dockerclient review: Bug 1085840 :)
Ahh, Lokesh :), thanks, bugzilla does not search for closed bugs, my bad.
(In reply to Jan Chaloupka from comment #9) > Ahh, Lokesh :), thanks, bugzilla does not search for closed bugs, my bad. yup, the default search box does not, but the 'Search' item on top will allow you to look for closed bugs too.
Spec URL: https://jchaloup.fedorapeople.org/reviews/kubernetes/kubernetes.spec SRPM URL: https://jchaloup.fedorapeople.org/reviews/kubernetes/kubernetes-0.3-0.1.git88fdb65.fc21.src.rpm Koji: building on my local machine, not in koji due to dependency on cadvisor (already waiting for SCM)
%{_bindir}/* %{_unitdir}/*.service %{_datadir}/bash-completion/completions/* I suspect this will end up owning all files in these dirs. Better to own only those files which this package installs. BuildRequires: gcc ... this isn't needed. koji uses gcc automatically. Patch1 probably isn't needed in this anymore since the deps have been packaged already. Also, if the patch can be removed, we could replace %autosetup with %setup and not need BuildRequires: git.
Spec URL: https://jchaloup.fedorapeople.org/reviews/kubernetes/kubernetes.spec SRPM URL: https://jchaloup.fedorapeople.org/reviews/kubernetes/kubernetes-0.3-0.2.git88fdb65.fc21.src.rpm $ rpmlint kubernetes.spec /root/rpmbuild/SRPMS/kubernetes-0.3-0.2.git88fdb65.fc21.src.rpm /root/rpmbuild/RPMS/x86_64/kubernetes-0.3-0.2.git88fdb65.fc21.x86_64.rpm kubernetes.spec:248: W: macro-in-%changelog %check kubernetes.spec:110: W: mixed-use-of-spaces-and-tabs (spaces: line 110, tab: line 2) kubernetes.src: W: name-repeated-in-summary C Kubernetes kubernetes.src:248: W: macro-in-%changelog %check kubernetes.src:110: W: mixed-use-of-spaces-and-tabs (spaces: line 110, tab: line 2) kubernetes.x86_64: W: name-repeated-in-summary C Kubernetes kubernetes.x86_64: W: unstripped-binary-or-object /usr/bin/kube-proxy kubernetes.x86_64: E: statically-linked-binary /usr/bin/kube-proxy kubernetes.x86_64: W: unstripped-binary-or-object /usr/bin/kubelet kubernetes.x86_64: E: statically-linked-binary /usr/bin/kubelet kubernetes.x86_64: W: unstripped-binary-or-object /usr/bin/kubecfg kubernetes.x86_64: E: statically-linked-binary /usr/bin/kubecfg kubernetes.x86_64: W: unstripped-binary-or-object /usr/bin/kube-scheduler kubernetes.x86_64: E: statically-linked-binary /usr/bin/kube-scheduler kubernetes.x86_64: W: unstripped-binary-or-object /usr/bin/kube-controller-manager kubernetes.x86_64: E: statically-linked-binary /usr/bin/kube-controller-manager kubernetes.x86_64: W: unstripped-binary-or-object /usr/bin/kube-apiserver kubernetes.x86_64: E: statically-linked-binary /usr/bin/kube-apiserver kubernetes.x86_64: E: wrong-script-interpreter /usr/share/bash-completion/completions/kubecfg bash kubernetes.x86_64: W: no-manual-page-for-binary kube-scheduler kubernetes.x86_64: W: no-manual-page-for-binary kube-apiserver kubernetes.x86_64: W: no-manual-page-for-binary kube-proxy kubernetes.x86_64: W: no-manual-page-for-binary kubelet kubernetes.x86_64: W: no-manual-page-for-binary kubecfg kubernetes.x86_64: W: no-manual-page-for-binary kube-controller-manager 2 packages and 1 specfiles checked; 7 errors, 18 warnings.
After fixing summary and bash-completion: kubernetes.spec:248: W: macro-in-%changelog %check kubernetes.spec:110: W: mixed-use-of-spaces-and-tabs (spaces: line 110, tab: line 2) kubernetes.src:248: W: macro-in-%changelog %check kubernetes.src:110: W: mixed-use-of-spaces-and-tabs (spaces: line 110, tab: line 2) kubernetes.x86_64: W: unstripped-binary-or-object /usr/bin/kube-proxy kubernetes.x86_64: E: statically-linked-binary /usr/bin/kube-proxy kubernetes.x86_64: W: unstripped-binary-or-object /usr/bin/kubelet kubernetes.x86_64: E: statically-linked-binary /usr/bin/kubelet kubernetes.x86_64: W: unstripped-binary-or-object /usr/bin/kubecfg kubernetes.x86_64: E: statically-linked-binary /usr/bin/kubecfg kubernetes.x86_64: W: unstripped-binary-or-object /usr/bin/kube-scheduler kubernetes.x86_64: E: statically-linked-binary /usr/bin/kube-scheduler kubernetes.x86_64: W: unstripped-binary-or-object /usr/bin/kube-controller-manager kubernetes.x86_64: E: statically-linked-binary /usr/bin/kube-controller-manager kubernetes.x86_64: W: unstripped-binary-or-object /usr/bin/kube-apiserver kubernetes.x86_64: E: statically-linked-binary /usr/bin/kube-apiserver kubernetes.x86_64: W: no-manual-page-for-binary kube-scheduler kubernetes.x86_64: W: no-manual-page-for-binary kube-apiserver kubernetes.x86_64: W: no-manual-page-for-binary kube-proxy kubernetes.x86_64: W: no-manual-page-for-binary kubelet kubernetes.x86_64: W: no-manual-page-for-binary kubecfg kubernetes.x86_64: W: no-manual-page-for-binary kube-controller-manager
Changelog: kubernetes.spec:248: W: macro-in-%changelog %check kubernetes.spec:110: W: mixed-use-of-spaces-and-tabs (spaces: line 110, tab: line 2) resolved. Updated files: Spec URL: https://jchaloup.fedorapeople.org/reviews/kubernetes/kubernetes.spec SRPM URL: https://jchaloup.fedorapeople.org/reviews/kubernetes/kubernetes-0.3-0.2.git88fdb65.fc21.src.rpm
-golang binaries are statically linked, so errors can be ignored https://fedoraproject.org/wiki/PackagingDrafts/Go -Package summary updated. -Bash completion error corrected. -files installed in %{_bindir} and %{_unitdir} and completions/ explicitly listed. -LICENSE installed. Package approved (subject to a final successful koji build). Go ahead with SCM request, but please post a koji scratch build url before actually building :) TODO: preferable to have a -docs subpackage installing documentation from the docs/ dir. Or include them in the main package itself if docs aren't too huge.
New Package SCM Request ======================= Package Name: kubernetes Short Description: Kubernetes container management Upstream URL: https://github.com/GoogleCloudPlatform/kubernetes/ Owners: jchaloup lsm5 vbatts Branches: f21 f20 f19 el6 InitialCC: golang-sig
Git done (by process-git-requests).
kubernetes-0.3-0.2.git88fdb65.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/kubernetes-0.3-0.2.git88fdb65.fc21
kubernetes-0.3-0.2.git88fdb65.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/kubernetes-0.3-0.2.git88fdb65.fc20
kubernetes-0.3-0.2.git88fdb65.fc21 has been pushed to the Fedora 21 testing repository.
kubernetes-0.4-0.1.gitb011263.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/kubernetes-0.4-0.1.gitb011263.fc20
kubernetes-0.4-0.6.gite46af6e.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/kubernetes-0.4-0.6.gite46af6e.fc20
kubernetes-0.4+-0.9.git8e1d416.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/kubernetes-0.4+-0.9.git8e1d416.fc20
kubernetes-0.3-0.2.git88fdb65.fc21 has been pushed to the Fedora 21 stable repository.
kubernetes-0.5-105.0.git3f74a1e.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/kubernetes-0.5-105.0.git3f74a1e.fc20
kubernetes-0.6-4.0.git993ef88.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/kubernetes-0.6-4.0.git993ef88.fc20
Eric, looks like this bug is still waiting for a stable f20 rpm. I guess we could push kubernetes-0.6-4.0.git993ef88.fc20 to stable (with karma or otherwise) and get this bug out of the way :) We also need el6 build, right, or don't we? (we can pretty much ignore f19 now)
Hi, el6 build can be tricky as not all the dependecies are in stable. Besides, el6 has no systemd so the service files needs to be rewritten first.
kubernetes-0.6-4.0.git993ef88.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.
kubernetes-0.9.1-0.1.git3623a01.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/kubernetes-0.9.1-0.1.git3623a01.fc20
kubernetes-0.9.1-0.1.git3623a01.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/kubernetes-0.9.1-0.1.git3623a01.fc21
kubernetes-0.9.1-0.2.git3623a01.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/kubernetes-0.9.1-0.2.git3623a01.fc21
kubernetes-0.9.1-0.2.git3623a01.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/kubernetes-0.9.1-0.2.git3623a01.fc20
kubernetes-0.9.1-0.2.git3623a01.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.
kubernetes-0.9.1-0.2.git3623a01.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.