Nixpkgs: Package/Service: Pleroma

Created on 7 Jun 2019  路  11Comments  路  Source: NixOS/nixpkgs

Issue description

(I think) We want a plemora package and service.

This is the tracking issue.

module (new) package (new)

Most helpful comment

It's not about dumping code, it's about maintaining it if it lands on Nixpkgs.

I'm not really willing to maintain a module without a VM test, it's too much friction.

I'll PR the module in Nixpkgs when I'll overcome the procrastination of writing the said test.

All 11 comments

Buildable with https://gist.github.com/yegortimoshenko/0b6987ed3fafb93fa47a6985cda0aa8f but not appropriate for Nixpkgs inclusion due to heavy use of eval-time fetches.

/cc @spacekookie

Plemora got released as 1.0.0 just yesterday. It's about time we ship it!

Blocked by stale hex packages in beam-modules, see #63930.

Hasn't been blocked for a while now. I have a working derivation for pleroma-be, and pleroma-fe is just a node package so it'll work with enough frobnicating

Care to share your derivation?

Hey, I created a derivation and NixOS module on top of the OTP release (binary release).

I'm using it to run my personal Pleroma instance. It's not perfect yet but it does the job for me.

The code lives here for now: https://git.alternativebit.fr/NinjaTrappeur/pleroma-otp-nixos

I'm planning to upstream that to Nixpkgs in a near future, any feedback is welcome, especially on the open questions listed here: https://git.alternativebit.fr/NinjaTrappeur/pleroma-otp-nixos/src/commit/75ef83fc3c9a2024bdbab98524be69987c470560/readme.md#user-content-open-questions

Feel free to dump everything into an PR. With 2.2k PRs open, nobody cares about one more or less!

It's not about dumping code, it's about maintaining it if it lands on Nixpkgs.

I'm not really willing to maintain a module without a VM test, it's too much friction.

I'll PR the module in Nixpkgs when I'll overcome the procrastination of writing the said test.

FYI, procrastination has been overcome.

Writing the test was more painful than expected.

The PR is ready for review: https://github.com/NixOS/nixpkgs/pull/103138

For posterity sake, @petabyteboy has a source build there: https://git.petabyte.dev/petabyteboy/nixfiles/src/branch/master/pkgs/pleroma

See https://github.com/NixOS/nixpkgs/pull/103138#issuecomment-726503350 where they explain why they couldn't upstream that to nixpkgs yet. Help welcome!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

sid-kap picture sid-kap  路  3Comments

retrry picture retrry  路  3Comments

tomberek picture tomberek  路  3Comments

spacekitteh picture spacekitteh  路  3Comments

ayyess picture ayyess  路  3Comments