Provide binaries
Closed, ResolvedPublic

Description

I was informed that binaries where promised with new build system. This is an unreasonable request for a team of 1. 3 Platforms and many packaging systems for Linux would create an endless packaging process. I know how much work Harold does just keeping up with Kubuntu binaries.. If teams want to create binaries with artifacts we can discuss publishing those to somewhere.

Related Objects

StatusAssignedTask
Resolvedscarlettclark
scarlettclark updated the task description. (Show Details)
scarlettclark raised the priority of this task from to Wishlist.
scarlettclark added a project: build.kde.org.
scarlettclark moved this task to Not gonna happen on the build.kde.org board.
scarlettclark added a subscriber: scarlettclark.

Also one has to say that the CI system requires a very specific setup w.r.t. to environment, tests and whatnot.

Though, admittedly, it would be nice to have this functionality, but that'd need much more manpower!

Just some clarity here: We will not be doing distribution independent binaries. Ever. Distributions have much more in so far as resources to handle this themselves.

Possibly appstreamer for Linux?
OSX and Windows binaries really should be done by us.

scarlettclark changed the visibility from "All Users" to "Public (No Login Required)".Aug 6 2015, 2:14 PM

This would be preferable to the Emerge system. It seems a lot of duplicated effort to have binaries only available through Emerge, and it would be nice to have someone doing a continuous build. I think the bandwidth difference providing binaries vs. source are pretty minor too, since the current offering means cloning a whole Git repo. The Frameworks sources on my computer occupy over 700MB, and the compiled libraries (dlls plus .libs) are under 100MB.

We have decided we will provide binaries for Windows and OSX only, distributions can handle linux binaries as they have more resources available.

scarlettclark raised the priority of this task from Wishlist to Normal.Sep 8 2015, 9:02 AM
scarlettclark claimed this task.
abrahams added a parent task: Restricted Maniphest Task.Oct 8 2015, 11:11 PM
bcooksley closed this task as Resolved.May 26 2017, 12:13 PM
bcooksley added a subscriber: bcooksley.

The binaries the CI system produces can be freely downloaded by anyone from https://build-artifacts.kde.org/ and the tooling in the ci-tooling repository can assist with resolving dependencies, downloading those and unpacking them as needed.

Whether you'll be able to use them is another issue as they're made to fit the environment that created them though.