Bug 248922 - multimedia/transcode: Drop maintainership and deprecate
Summary: multimedia/transcode: Drop maintainership and deprecate
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-08-26 03:13 UTC by Naram Qashat
Modified: 2021-05-01 11:21 UTC (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Naram Qashat 2020-08-26 03:13:38 UTC
I'm not sure what the procedure is for this, but I want to drop maintainership of multimedia/transcode. I believe it should also be deprecated, as the original distfile location is now a 404, the port has not had upstream maintenance for quite a few years now I believe, and it has issues compiling under FreeBSD 13 because of the -fno-common change and it having duplicate global symbols. I don't use the utility anymore and have no desire to keep maintaining it.
Comment 1 Vladimir Druzenko freebsd_committer freebsd_triage 2020-08-26 06:42:35 UTC
From multimedia/transcode depends ports with maintainers:

ports@FreeBSD.org:
multimedia/dvdrip
multimedia/lives
multimedia/mkxvcd

multimedia@FreeBSD.org:
multimedia/subtitleripper

For example multimedia/lives possible doesn't depends on transcode and have newer version - I'll try to update it.
Comment 2 Vladimir Druzenko freebsd_committer freebsd_triage 2020-08-26 12:07:09 UTC
Update multimedia/lives: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246491
Comment 3 Kurt Jaeger freebsd_committer freebsd_triage 2020-08-26 15:06:25 UTC
What would be a suitable replacement ?
Comment 4 commit-hook freebsd_committer freebsd_triage 2020-08-26 15:18:05 UTC
A commit references this bug:

Author: pi
Date: Wed Aug 26 15:17:46 UTC 2020
New revision: 546290
URL: https://svnweb.freebsd.org/changeset/ports/546290

Log:
  multimedia/transcode: back to the pool

  PR:		248922
  Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)

Changes:
  head/multimedia/transcode/Makefile
Comment 5 Kurt Jaeger freebsd_committer freebsd_triage 2020-08-26 15:18:32 UTC
TODO: find replacement, deprecate
Comment 6 Naram Qashat 2020-08-26 15:37:01 UTC
I honestly don't know what would be a good replacement. As far as I can tell, parts of it were just frontends for ffmpeg, but I don't think the entire thing was just a frontend for ffmpeg. Because I haven't used it in years, I do not recall what features it had which could be done by a replacement.
Comment 7 Daniel Engberg freebsd_committer freebsd_triage 2020-08-26 19:21:13 UTC
Having a quick look at the manpage I'd say that its a "primitive" version of handbrake (https://www.freshports.org/multimedia/handbrake/) although in text mode. You can accomplish the functionality by using vapoursynth and/or ffmpeg, ripping DVDs can be done using software such as dvdbackup (https://www.freshports.org/sysutils/dvdbackup/) and VLC although I haven't tried ripping DVDs with either software.
Comment 8 Vladimir Druzenko freebsd_committer freebsd_triage 2020-08-30 17:53:51 UTC
For information: upstream developers of the multimedia/lives said that it doesn't depends on transcode anymore. Work on next release are in progress and next release is soon (maybe few weeks): https://github.com/salsaman/LiVES/issues/11.

About other ports:
ports@FreeBSD.org:
multimedia/dvdrip - last version is 0.98.11 at 2010/03/06
multimedia/mkxvcd - last version is 2.0.2 at 2004/02/10

multimedia@FreeBSD.org:
multimedia/subtitleripper - last version is 0.3-4 at 2003-12-08

All 3 look abandoned.

My suggestion is add something like this to all 3 ports:
DEPRECATED=     Unmaintained and dead upstream, depends on does not build with -fno-common (llvm 11) multimedia/transcode
EXPIRATION_DATE=2021-04-01

https://svnweb.freebsd.org/ports/head/security/bugs/Makefile?r1=547044&r2=547043&pathrev=547044
Comment 9 Rene Ladan freebsd_committer freebsd_triage 2021-05-01 11:21:42 UTC
Expired port removed, all dependencies are being removed too or have moved on.