-
-
Notifications
You must be signed in to change notification settings - Fork 12.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mtn 3.3.2 (new formula) #40833
mtn 3.3.2 (new formula) #40833
Conversation
New formula mtn - Movie Thumbnailer. First introduced in 2009, now modified for macOS.
@vitkabele Can you confirm that the upstream project on sourceforge is no longer maintained? Do you know if any effort has been made to contact them or officially pass the torch? I ask, because on gitlab alone, it doesn't seem like this project would be popular enough for inclusion in homebrew-core, however, I see that it is still getting ~100 downloads per week from sourceforge. If the original upstream is unmaintained and is not reachable or has given their blessing to the gitlab hosted version then I'm 👍 to merge this. If not, then I'm more hesitant, but I wouldn't rule it out (yet). |
Well, this is complicated. The project on sourceforge abandoned and it's impossible to contact the author as he is not even responding to the discussion. I found some other unmaintained forks over the internet, but the fact is, that the most popular source is the unmaintained original repository with last update from 2013. It would be nice to redirect the sourceforge website to ours, but I don't know how to achieve this without the autor. |
@vitkabele Are there bugs in the original that are fixed on this fork? Or significant improvements over the original? Are any other package managers shipping this fork of mtn? On the one hand, on GitLab it only has 8 stars, and it appears you're associated with the project so this seems "self submitted." But on the other hand the original project seems popular, and if there are significant bugs and/or improvements on your fork it would be good to migrate folks to a more reliable version. What do other @Homebrew/maintainers think? |
It looks like Debian didn't package this for similar reasons: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=704942 I'd suggest considering a new name for the application to distinguish it from it. We would want to see some increased popularity and a submission from someone not on the core team to include this in Homebrew. This would be a good tap candidate, though! |
Indeed the main improvement is migrating to current FFmpeg version. I am not aware of anything else. My only related work in this project is related to smooth compilation on macOS. |
@MikeMcQuaid actually, if I'm following that thread correctly, it looks like debian rejected packaging the original version because it didn't play nicely with the latest libraries. Given that @vitkabele's involvement was to ensure macOS support, and the fact that people are downloading ~100 copies of outdated and unmaintained versions a week from sourceforge (which has also become a sketchy source for software, IMO) I'm inclined to accept this. Also, I think visibility at gitlab.com is lower than github.com, but I haven't checked the stats. |
Although, maybe we want to rename the formula if it is accepted to distinguish it from the original? IDK. |
Yes and because upstream was considered dead.
I'm not sure I see how this is relevant unless there's known security vulnerabilities that are unpatched. To be pedantic: it's not an outdated version.
SourceForge's issues were bundling "adware/spyware" with Windows installers which again doesn't seem relevant to this case.
If you personally feel strongly: I'm not going to stop you. It does seem in contradiction of multiple our of recommendations for accepting new formulae, though. |
It's only relevant in that they were exploiting OpenSource rather blatantly and maliciously, and I think that people should stop hosting their code there as a result of that. Anything I can do to drive traffic away is a win in my book. However, your other points are all valid ones. @vitkabele if you need help setting up a tap, please let me know I'd be happy to assist. I'd suggest adding the tap on github, and possibly mirroring the gitlab repo to github to improve popularity. If it gains additional popularity and momentum we'll reconsider it for submission into homebrew-core at that time. @vitkabele thanks again for taking the time to submit this, and thanks @MikeMcQuaid for your constructive feedback! |
So you guys suggest to fork the project with totally different name and let it live it’s own life till the old mtn will disappear in the past? I’m relatively new to the open source community and I’m not sure about how this is with licenses. |
No, that's not what I'm suggesting.
To me, the biggest show stopper for adding this to core right now is it's low usage/popularity. The other issues can be at least partially addressed in the future. But given that it seems as if there would be relatively low demand right now, it's hard to justify the other exceptions and the effort it would take to resolve some of them. |
I am suggesting that personally, yes. As long as you preserve the existing license/copyright header(s) then that will be OK. |
Thank you so much for your time! I'm gonna work on it and maybe once I will show up here again! |
@vitkabele Thank you too! |
New formula mtn - Movie Thumbnailer. First introduced in 2009, now
modified for macOS.
brew install --build-from-source <formula>
, where<formula>
is the name of the formula you're submitting?brew test <formula>
, where<formula>
is the name of the formula you're submitting?brew audit --strict <formula>
(after doingbrew install <formula>
)?