Hello! I'm the maintainer for Tenacity, a free and open audio editor forked from Audacity.
Aside from being the maintainer of Tenacity, I also happen to help maintain other forks of important libraries Tenacity uses, namely libmad, libid3tag, and PortSMF. Many packagers, including those for Debian, Fedora, and plenty of others, have adopted our forks, and in the case of the first two libraries, they consider us the new upstream.
A while ago, I happened to notice this repository, and with the last commit being from 2 weeks ago (at the time of writing this issue), I consider this repository to be active. Therefore, I consider this the official upstream of PortSMF. As such, I am interested in upstreaming changes from our fork into this repo and effectively merging the two together because I think everyone can benefit from the changes contributed in this repo and the changes contributed in our repo. Additionally, development resources could be concentrated in a singular location.
Some of the changes our fork has includes the following:
- Source tree reorganization (library source files are now in a
src/ subdirectory)
- Doxygen support.
- CMake is only supported (I'm fine with preserving other build systems, I just can't maintain them).
- Various code cleanups (you'd have to see our fork's commit history.
- Add version information to the library.
EDIT: It turns out there's some more changes to share:
- Support for CTest
- GitHub Actions workflows
I also have an issue opened in our repo regarding more refactoring tasks here: https://codeberg.org/tenacityteam/portsmf/issues/13. We can discuss those, but that would be for another time.
Finally, I'm not sure about what the long-term goals of the project may be. Currently, I don't see any tags or releases, and I don't know if there will be any planned for the future, so I'm a little curious as to what might be in store for the future of PortSMF.
Overall, I think merging our fork with this repo here would be a good idea, as everyone would benefit from the changes made in both repos. Even without a merge though, I think working together will benefit everyone, and I hope to be submitting some PRs soon!
Hello! I'm the maintainer for Tenacity, a free and open audio editor forked from Audacity.
Aside from being the maintainer of Tenacity, I also happen to help maintain other forks of important libraries Tenacity uses, namely libmad, libid3tag, and PortSMF. Many packagers, including those for Debian, Fedora, and plenty of others, have adopted our forks, and in the case of the first two libraries, they consider us the new upstream.
A while ago, I happened to notice this repository, and with the last commit being from 2 weeks ago (at the time of writing this issue), I consider this repository to be active. Therefore, I consider this the official upstream of PortSMF. As such, I am interested in upstreaming changes from our fork into this repo and effectively merging the two together because I think everyone can benefit from the changes contributed in this repo and the changes contributed in our repo. Additionally, development resources could be concentrated in a singular location.
Some of the changes our fork has includes the following:
src/subdirectory)EDIT: It turns out there's some more changes to share:
I also have an issue opened in our repo regarding more refactoring tasks here: https://codeberg.org/tenacityteam/portsmf/issues/13. We can discuss those, but that would be for another time.
Finally, I'm not sure about what the long-term goals of the project may be. Currently, I don't see any tags or releases, and I don't know if there will be any planned for the future, so I'm a little curious as to what might be in store for the future of PortSMF.
Overall, I think merging our fork with this repo here would be a good idea, as everyone would benefit from the changes made in both repos. Even without a merge though, I think working together will benefit everyone, and I hope to be submitting some PRs soon!