[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3338: Disable nix build until transition to Python 3 is done

Tahoe-LAFS trac at tahoe-lafs.org
Wed Jul 8 14:47:39 UTC 2020


#3338: Disable nix build until transition to Python 3 is done
----------------------+---------------------------
 Reporter:  itamarst  |          Owner:
     Type:  task      |         Status:  new
 Priority:  normal    |      Milestone:  undecided
Component:  unknown   |        Version:  n/a
 Keywords:            |  Launchpad Bug:
----------------------+---------------------------
 nixpkgs typically only has a single version of Python packages.

 Newer versions won't support Python 2, for example the `txaio` in today's
 version doesn't support Python 2 (as packaged, anyway).

 Older snapshots aren't always going to include what we want, e.g. future
 0.18.2 isn't available in 19.09 snapshot.

 So in order to use nix, tahoe-lafs would have to maintain its own package
 snapshot. This seems like more work than it's worth, so I suggest
 disabling nix until the Python 3 port is done. At that point nixpkgs'
 "only include the latest package" approach becomes feasible again.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3338>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list