Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 614758 - net-misc/flexget: lastrite request
Summary: net-misc/flexget: lastrite request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 498012 556796 588846 588848
  Show dependency tree
 
Reported: 2017-04-05 14:34 UTC by Coacher
Modified: 2018-01-28 19:37 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Coacher 2017-04-05 14:34:30 UTC
Hello.

flexget has no maintainer. Latest release in portage is about 1.5 years old.
9999 ebuild doesn't work. Relies on unsupported packages, e.g. guessit-1.

Several open bugs: 588846, 556796, 498012. Some from 2014.

Since nobody is willing to work on it, let's remove it.
Comment 1 Mike Gilbert gentoo-dev 2017-04-05 15:55:20 UTC
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2f0f1ee144ad4927eed40c249d2f0023a2bf0cb

commit d2f0f1ee144ad4927eed40c249d2f0023a2bf0cb
Author: Mike Gilbert <floppym@gentoo.org>
Date:   Wed Apr 5 11:50:34 2017 -0400

    profiles: mask net-misc/flexget for removal

    Bug: https://bugs.gentoo.org/614758

 profiles/package.mask | 8 ++++++++
 1 file changed, 8 insertions(+)
Comment 2 Torsten Kurbad 2017-04-22 20:17:38 UTC
I'd like to become a proxy maintainer for this package and its dependencies.

How should I proceed?
Comment 3 Coacher 2017-04-22 22:18:13 UTC
(In reply to Torsten Kurbad from comment #2)
> I'd like to become a proxy maintainer for this package and its dependencies.
> 
> How should I proceed?
Please contact upstream and fix this impossible requirements:
#Guessit requires python-dateutil<=2.5.2
python-dateutil>=2.5.3
guessit<=2.0.4
See https://github.com/Flexget/Flexget/blob/2.10.35/requirements.txt

Flexget should be able to use guessit>=2.1.0, which supports python-dateutil>=2.5.3.
Comment 4 Torsten Kurbad 2017-04-22 23:06:03 UTC
(In reply to Coacher from comment #3)
> See https://github.com/Flexget/Flexget/blob/2.10.35/requirements.txt
> 
> Flexget should be able to use guessit>=2.1.0, which supports
> python-dateutil>=2.5.3.

It already is. The guessit folks removed the dependency on python-dateutil<=2.5.2 a while ago.

I'm successfully running flexget using guessit 2.1.2 and python-dateutil 2.5.3.

Thus, only flexget's requirements.txt file needs some updating to solve this. I'll try and contact upstream about it.
Comment 5 Torsten Kurbad 2017-04-23 10:01:05 UTC
Upstream issue for reference:

https://github.com/Flexget/Flexget/issues/1804
Comment 6 Coacher 2017-04-23 14:50:14 UTC
(In reply to Torsten Kurbad from comment #5)
> Upstream issue for reference:
> 
> https://github.com/Flexget/Flexget/issues/1804
It's not as easy. See also https://github.com/Flexget/Flexget/pull/1398
Comment 7 Mike Gilbert gentoo-dev 2017-04-23 16:33:11 UTC
(In reply to Torsten Kurbad from comment #2)

Good luck with your efforts. This was the first package I committed in Gentoo's CVS repo, so it's a bit special to me.

The upstream developers assume you will run it in a venv, with it's own set of privately versioned dependencies. Making it jive with system-wide packages is a chore, and sometimes impossible.

I still intend to remove it on or around 2017-05-05, but the proxy-maint people can help you restore it if/when the remaining issues have be resolved.
Comment 8 Mike Gilbert gentoo-dev 2017-05-07 16:40:43 UTC
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faa11984b8cfc69bee6a491982251987ddd65acc

commit faa11984b8cfc69bee6a491982251987ddd65acc
Author: Mike Gilbert <floppym@gentoo.org>
Date:   Sun May 7 12:23:22 2017 -0400

    net-misc/flexget: remove
    
    Bug: https://bugs.gentoo.org/614758

 net-misc/flexget/Manifest                  |  2 -
 net-misc/flexget/flexget-1.2.315.ebuild    | 75 -----------------------------
 net-misc/flexget/flexget-1.2.346-r1.ebuild | 76 ------------------------------
 net-misc/flexget/flexget-9999.ebuild       | 58 -----------------------
 net-misc/flexget/metadata.xml              | 11 -----
 profiles/package.mask                      |  8 ----
 6 files changed, 230 deletions(-)
Comment 9 Marshall McMullen 2017-11-21 06:33:46 UTC
FWIW, this was fixed upstream:

https://github.com/Flexget/Flexget/commit/08d6406669b38247bd00fb1ef823b93f994b5549
Comment 10 Torsten Kurbad 2018-01-28 19:37:14 UTC
(In reply to Marshall McMullen from comment #9)
> FWIW, this was fixed upstream:
> 
> https://github.com/Flexget/Flexget/commit/
> 08d6406669b38247bd00fb1ef823b93f994b5549

And it's been reverted. :-(

I'm trying to maintain a recent version of flexget (and its outdated dependencies) now in my overlay:

https://github.com/tkurbad/tkurbad-overlay

Flexget 2.11.24 is working for me...