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

edolstra picture edolstra  路  3Comments

yawnt picture yawnt  路  3Comments

domenkozar picture domenkozar  路  3Comments

ghost picture ghost  路  3Comments

copumpkin picture copumpkin  路  3Comments