Skip to content
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

Flexget update not available #6395

Open
1 task done
geotibi opened this issue Jan 16, 2025 · 4 comments · May be fixed by #6403
Open
1 task done

Flexget update not available #6395

geotibi opened this issue Jan 16, 2025 · 4 comments · May be fixed by #6403
Labels
update request to update existing package

Comments

@geotibi
Copy link

geotibi commented Jan 16, 2025

Is this a new Bug?

  • I checked that the bug hasn't been reported before

Package Name

Flexget

Package Version

3.7.10

Device Model

DS920+

Device Architecture

x86_64

Firmware Version

DSM 7.2.2

What happened?

I've installed the flexget package on my NAS and when I'm looking online on the official page I see that the last version is 3.13.15. Will this new version be available soon? Or is it any command which I can use to update it to the last version?

Reproduction steps

  1. Install Flexget from Package Center
  2. In the interface of Flexget getting version 3.7.10
  3. Tried to upgrade by command "sudo pip3 install --upgrade flexget" but not working

Install Log

2024/12/20 12:02:15     start flexget 3.7.10-13 Begin start-stop-status start
2024/12/20 12:02:15     start flexget 3.7.10-13 End start-stop-status start ret=[0]
2025/01/10 02:52:06     (system) trigger flexget 3.7.10-13 Begin start-stop-status start
2025/01/10 02:52:12     (system) trigger flexget 3.7.10-13 End start-stop-status start ret=[0]
2025/01/10 09:59:29     (system) trigger flexget 3.7.10-13 Begin start-stop-status stop
2025/01/10 09:59:40     (system) trigger flexget 3.7.10-13 End start-stop-status stop ret=[0]
2025/01/10 13:16:40     (system) trigger flexget 3.7.10-13 Begin start-stop-status start
2025/01/10 13:16:41     (system) trigger flexget 3.7.10-13 End start-stop-status start ret=[0]

Service Log

No response

Other Logs

No response

@geotibi geotibi added the bug label Jan 16, 2025
@mreid-tt mreid-tt added update request to update existing package and removed bug labels Jan 16, 2025
@mreid-tt
Copy link
Contributor

Hey @geotibi, thanks for the report! I believe this package doesn’t support internal updates, so what you’re describing may not be a bug. Significant work is currently underway to enhance support for Python-based packages, which should make updates to these packages easier to maintain and release in the future.

Hi @th0ma7, could you confirm this summary and perhaps share any insights on the release schedule for the update?

@th0ma7
Copy link
Contributor

th0ma7 commented Jan 16, 2025

Indeed totally right, it requires a package update. I believe the changes already done part of the framework already suffice to work on providing a flexget package update. I won't have the cycles this week but may be able to work on that next week. Feel free to chime in in the meantime.

@mreid-tt
Copy link
Contributor

Hi @th0ma7, thank you for confirming! I'll give submitting a pull request for the update a shot, but I might need some help with updating the dependencies.

@th0ma7
Copy link
Contributor

th0ma7 commented Jan 16, 2025

Sure thing, just let me know. Related to dependencies normally you'll find them on the project's github repository. For extra / undefined ones just remove current ==version from our requirement files, build then install it on your nas. From there use the final pip freeze output from the install log file to redefine them in our build requirement configuration. One last check to confirm reproducibility and you're normally done.

Just let me know if you require assistance, thnx!

@mreid-tt mreid-tt linked a pull request Jan 18, 2025 that will close this issue
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
update request to update existing package
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants