#1986 closed task (wontfix)

build binary eggs for Solaris

Reported by: daira Owned by:
Priority: normal Milestone: undecided
Component: packaging Version: 1.10.0
Keywords: solaris eggs Cc:
Launchpad Bug:

Description

This is one of a collection of tickets about binary eggs that need to be built for specific platforms.

See src/allmydata/_auto_deps.py for Tahoe-LAFS trunk's current dependencies, and https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-dep-eggs/README.html for the eggs that have been built and uploaded.

Change History (8)

comment:1 Changed at 2013-12-30T02:34:11Z by jmalcolm

This "just works" on SmartOS, which is a descendant of OpenSolaris. Whether the prebuilt packages for SmartOS would also work on Oracle Solaris is another matter.

Last edited at 2013-12-30T22:04:17Z by zooko (previous) (diff)

comment:2 Changed at 2013-12-30T22:05:31Z by zooko

jmalcolm: would you please update wiki:OSPackages and wiki:Installation to include SmartOS? Also, would you be interested in contributing a buildslave?

comment:3 Changed at 2014-01-02T21:08:15Z by daira

I just updated Installation, but I didn't include a link to an OS-specific package buildbot or repo, since I don't know whether there is one.

comment:4 Changed at 2014-01-04T13:21:33Z by jmalcolm

Hmm... I'm not actually sure there is an official SmartOS package repository. Let me look further into it. (Obviously the packages are published, but each quarterly release seems to be in a separate place.)

zooko: On the builbot, quite possibly. I'll look at the buildbot pages this weekend.

comment:5 Changed at 2014-01-04T14:40:44Z by gdt

pkgsrc has nothing to do with tahoe building binary eggs. All of tahoe's dependencies exist as pkgsrc packages, and are built as part of pkgsrc bulk builds for multiple platforms. So if someone wants binary eggs, pkgsrc isn't a reason to stop doing so. But if the real goal is "prebuilt packages exist for users", pkgsrc meets it, more or less.

I am unclear about builds for Oracle Solaris. The active solaris pkgsrc people seem to be with Joyent, which focuses on SmartOS. But it's highly likely that building pkgsrc for Solaris will work almost as well, and I'd be surprised if the tahoe packages had issues.

comment:6 Changed at 2014-09-05T00:45:06Z by zooko

  • Resolution set to wontfix
  • Status changed from new to closed

Okay, I'm officially closing all tickets that have to do with binary eggs (except on Windows) as wontfix. Binary eggs have never worked on other platforms than Windows, and never will. I hate this, but I hereby stop struggling against it.

comment:7 Changed at 2014-09-05T00:58:50Z by zooko

  • Resolution wontfix deleted
  • Status changed from closed to reopened

No wait, maybe binary eggs *would* work on Solaris, since Solaris has a policy of binary backward-compatibility. So I'll leave this open for now.

comment:8 Changed at 2019-08-13T18:02:10Z by exarkun

  • Resolution set to wontfix
  • Status changed from reopened to closed

There are binary wheels for all the major platforms now - though I'm not sure if that includes Solaris or not. However, there is no CI infrastructure for Tahoe-LAFS on Solaris. If we get this set up at some point, we should indeed look into supplying binary wheels for Solaris.

Note: See TracTickets for help on using tickets.