- Status Closed
- Percent Complete
- Task Type Backport Request
- Category Any
-
Assigned To
Emulatorman - Operating System Hyperbola GNU/Linux-libre
- Severity Medium
- Priority Low
- Reported Version Milky Way v0.2
- Due in Version Starfix
-
Due Date
Undecided
- Votes
- Private
FS#1148 - [docker] package request
Please, package and backport the docker CE for Hyperbola Milky Way.
For reference, see the package docker in the Parabola.
Closed by Emulatorman
28.08.2018 22:13
Reason for closing: Won't implement
Additional comments about closing:
28.08.2018 22:13
Reason for closing: Won't implement
Additional comments about closing:
Docker provides support for unsafe and
dangerous for privacy services and
requires a hard-fork with multiple
security and privacy improvements. Also
we don't know if it could solve the
issue because contains independent
sub-module dependencies which violates
the Hyperbola Social Contract.
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
Docker has been blacklisted in Hyperbola because forces download a lot of git repositories to build it and make-depends on systemd. [0]
If you know the way to build it from a complete source, please let me know since i could find a way to build it without systemd.
I do not understand the difference between "build from a complete source" and build from sources get from git repositories. Could you explain for me, please?
Tarball from the Debian: https://packages.debian.org/source/jessie-backports/docker.io
Important: the file READEME.source from this tarball has useful informations about the sources of docker-ce.
The package docker-openrc-scripts-git from the AUR maybe can help to build it with the openrc.
Ok, since there aren't a Stretch version for docker.io, we could use the Buster one and repackage it following the backporting amendment of our packaging guidelines.
Ok, thank you for let me know about it.
Cool, it's useful for the OpenRC support.
Good news, i got the tarball version (17.12.1) adapted for Milky Way [0] [1]
Anyway, if it contains CVEs and needs many modifications spread across multiple files of the code to solve it please let me know because in this case i will use the newer version following the backporting amendment.
While docker was being built, i paid attention it depends on nonprivacy services such as the so-called "Google Cloud Client Libraries for Go", "CFSSL (CloudFlare's PKI/TLS toolkit)", "AWS (Amazon Web Services) SDK for Go".
Docker requires a hard-fork (a new project?) to follow our social contract and requires check its bloated source and sub-modules tarballs to create a new one. So complex and bloatware for a container software. I'm going to close this report as "Won't implement".
If you would create a docker's fork following our social contract like our Iceweasel-UXP project, please let me know, then i will re-open this report.