Packages

  • Status Closed
  • Percent Complete
    100%
  • 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
Attached to Project: Packages
Opened by asm - 26/08/2018
Last edited by Emulatorman - 28/08/2018

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:  

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.

Admin

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.

asm commented on 27.08.2018 23:31

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?

asm commented on 28.08.2018 01:07

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.

Admin

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.

Important: the file READEME.source from this tarball has useful informations about the sources of docker-ce.

Ok, thank you for let me know about it.

The package docker-openrc-scripts-git from the AUR maybe can help to build it with the openrc.

Cool, it's useful for the OpenRC support.

Admin
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.

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.

Admin

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.

Date User Effort (H:M)
watch my effort tracking timers

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing