Let's update as py-flexget is getting old (1 year passed). My diff is split into 4 commits one of which adds a new port assigned to you.
Details
Details
- Reviewers
wg - Commits
- rP396119: www/py-flexget: update to 1.2.348,1
rP396118: multimedia/py-subliminal: update to 1.0.1
rP396117: multimedia/py-guessit: update to 0.10.3
rP396116: devel/py-path.py: update to 8.1
rP396115: devel/py-apscheduler: add new port
rP396114: devel/py-RPyC: properly register py-plumbum dependency
Runtime lightly tested by copying my current ~/.flexget/config.yml inside poudriere jail. Local database was also upgraded without issues.
poudriere bulk -t logs for 10.1R i386:
py27-apscheduler-3.0.3.log
py27-flexget-1.2.348,1.log
py27-guessit-0.10.3.log
py27-path.py-8.1.log
py27-subliminal-1.0.1.log
$ pkg upgrade -n Updating FreeBSD repository catalogue... FreeBSD repository is up-to-date. All repositories are up-to-date. Checking for upgrades (3 candidates): 100% Processing candidates (3 candidates): 100% Checking integrity... done (0 conflicting) The following 12 package(s) will be affected (of 0 checked): New packages to be INSTALLED: py27-guessit: 0.10.3 py27-enzyme: 0.4.1 py27-stevedore: 1.7.0 py27-pbr: 1.6.0 py27-pip: 7.0.3 py27-argparse: 1.2.1_1 py27-babelfish: 0.5.4 py27-apscheduler: 3.0.3 py27-tzlocal: 1.1.1 py27-futures: 3.0.3 Installed packages to be UPGRADED: py27-path.py: 6.0 -> 8.1 py27-flexget: 1.2.172,1 -> 1.2.348,1 The process will require 15 MiB more space.
Diff Detail
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
Sorry, more changes:
- rP363629 regressed flexget as build deps aren't recorded in packages
- subliminal 0.7.5 wants guessit<0.10,>=0.7
- update subliminal to 1.0.1 (to avoid discarding work)
# How upgrade looks for py-subliminal users $ pkg upgrade -n Updating FreeBSD repository catalogue... FreeBSD repository is up-to-date. All repositories are up-to-date. Checking for upgrades (3 candidates): 100% Processing candidates (3 candidates): 100% Checking integrity... done (0 conflicting) The following 4 package(s) will be affected (of 0 checked): New packages to be INSTALLED: py27-click: 4.1 py27-dateutil: 2.3 Installed packages to be UPGRADED: py27-subliminal: 0.7.5_1 -> 1.0.1 py27-guessit: 0.8 -> 0.9.4 The process will require 1 MiB more space.
Comment Actions
It should work for both subliminal and flexget now. Runtime smoke tests done inside poudriere jail.
The update was done using the following routine:
$ git clone /path/to/repo $ git diff <current_version>..<new_version> setup.py [merging difference into port's Makefile]
So, v2 was kinda ironic in changing deps for py-subliminal while its distfile contents remained the same.