[packman] youtube-dl dependencies

Marguerite Su i at marguerite.su
Wed Dec 30 13:25:50 CET 2015


Hi, Mathias,

On Wed, Dec 30, 2015 at 7:44 PM, Mathias Homann
<Mathias.Homann at opensuse.org> wrote:
> youtube-dl is maintained on packman, because the developer updates it
> sometimes several times per week, to make it work with video websites
> that have changed.
>

okay, I will not drop youtube-dl from packman, and will fix the
runtime dependencies.

just wonder, are you sure video websites change that often?

> The only way to keep a package up to date with that is by automatic
> rebuilding via cron, which is what I'm doing right now. I have a cron
> job that checks the version number of the sources in the package against
> the latest version number on the website, and if they differ it triggers
> a osc rebuild.

auto building is good and almost the only way if the statement at the
beginning of your reply proves true...

but your explanation tells that your current implementation covers too
many purposes, eg:

if the version number change is not because of the changes in
websites, you will actually
do an update that is not worthy according to your initial purpose.

what you do is actually just "update when there're releases".

that will pay a price, that is, unstable software.

I think you can modify the shell scripts (python/ruby codes, anything
because anyway they
will only run on your own system) to check against github commits, to
update when there're real changes in websites (eg, monitoring the
change of specfic files on github)

> On the official build service they didn't like that idea...

you can use _service file on the package and set the mode to localonly.

then use the cronjob on your own machine to find the new releases and
do osc jobs automatically.

they will not know whether you or your computer prepared the update.

but still, you have to wait for hubman beings to review and absorb new
releases to factory

Marguerite




More information about the Packman mailing list