-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Please drop pymacaroons-nacl dependency and use pymacaroons >= 0.13 instead #3164
Comments
Please also see issue #27 in the synapse packaging. |
Until debian stable ships with pymacaroons 0.13, that's not really a thing we can do :/ |
Hrm, why didn’t you comment on the matter at all? You’re not using Debian’s pymacaroons at all, you’re rolling your own package, so you could just as well ship pymacaroons 0.13 in your repository. |
And also this bug is not about the Debian packaging. It’s about Synapse, what ships in Debian stable bears no relevance here. |
What ships in debian stable is relevant because if we update synapse to require a particular version of a python package which isn't in debian stable, then we have to package and maintain that python package for debian as well, which is overhead we can do without. There are a whole bunch of things we'd love to upgrade (chiefly Twisted) but have avoided doing so for compatibility with stretch. However, I hadn't realised we are already shipping our own pymacaroons deb. In that case, as you note, we could just upgrade it. |
Also, is Debian the only supported OS for Synapse? If not, then it should not be relevant for Synapse development as such, since it is a separate issue with packaging… but I see your point of not wanting to diverge too much from what important distributions ship. |
Debian (and Ubuntu, by proxy) is the only distro we ship pacakages for. Others are expected to install via pip. |
The main thing stopping me doing this is that I can't face figuring out how to build a deb of a recent python-pymacaroons. If anybody can provide an idiot's guide, this would have a better chance of being fixed... |
🙂 |
Or if you have a bit less generic questions, feel free to ask. |
Fixed in #4399 |
Pymacaroons have switched to nacl recently, so there's no need to depend on pymacaroons-nacl. The upstream pymacaroons should do just fine.
The text was updated successfully, but these errors were encountered: