Il 19/03/2022 14:06, Varanda ha scritto:
Hi, the developement of newer cinnamon and related components is done upstream, mainly by mint developers (there are also other contributors, anyone can contribute https://linuxmint-developer-guide.readthedocs.io/en/latest/cinnamon.html), upstream have also a debian packaging but don't consider debian policies important sothere are some things not done in an optimal way or in contradiction with debian policies ( https://www.debian.org/doc/debian-policy/ ). upstream packaging need also support of older/latest debian stable version and ubuntu LTS version (for Mint/LMDE distros).Hello All, I would like to learn more about contributing to Cinnamon for Debian. It seem that the workflow is to get code updates from Mint (upstream) and integrate it to Debian. It may get a bit confusing as LMDE also uses Debian; seems like a circular workflow at first view. I am assuming that new features may be desired to first have Mint accepting/integrating them. But my assumptions may not be correct. Thus my question: Is there any doc explaining the dev cycle and workflow across Debian branches? Thanks in advance, Varanda
Debian packaging is done on stable cinnamon version and on debian unstable so can contain newer thing of packaging and other software but "older" about cinnamon when arrive to stable, and also need more respect of debian policy. The active debian maintainer of debian cinnamon team are me and joshua and recently Christoph joined for help us to upload packages.
Occasionally for years I have been merging some changes/improvements of debian upstream packages but having to support stable (or even previous stable) versions of both debian and ubuntu require a long time to check and test the packages well and I don't have a lot of time to done all and keep updated.
Recently upstream there is abig work in progress for muffin rebase (after over 10 years). The muffin rebase is essential for the support newer technologies and for cinnamon future, there is still a lot of work to be done (some things listed here: https://tree.taiga.io/project/linuxmint-linux-mint-21-1/us/68?kanban-status=2629638&kanban-swimlane=3950) but unfortunately I don't have enough time to contribute significantly and at the moment I'm just trying to update the ppa for users that want do some fast/easy tests (https://launchpad.net/~fantonifabio/+archive/ubuntu/muffin-rebase/), do some quick tests and have done/do some fixes/improvements to the upstream packaging.
In this and other upstream works I think more developers/testers are needed to help faster and better work.
@Varanda: probably the first thing to know, you would like to contribute in packaging or the software?
thanks for any reply and sorry for my bad english
Attachment:
OpenPGP_signature
Description: OpenPGP digital signature