audinux / fedora-spec

Spec files for fedora packages
https://audinux.github.io
GNU General Public License v3.0
21 stars 7 forks source link

vamp plugin packages missing description (F35) #11

Closed jn64 closed 2 years ago

jn64 commented 2 years ago

vamp packages such as vamp-bbc-vamp-plugins and vamp-cqvamp are missing descriptions:

$ dnf info vamp-bbc-vamp-plugins
Available Packages
Name         : vamp-bbc-vamp-plugins
Version      : 1.1
Release      : 1.fc35
Architecture : x86_64
Size         : 61 k
Source       : bbc-vamp-plugins-1.1-1.fc35.src.rpm
Repository   : copr:copr.fedorainfracloud.org:ycollet:audinux
Summary      : bbc-vamp-plugins VAMP plugin
URL          : https://github.com/bbc/bbc-vamp-plugins
License      : Apache-2.0
Description  : %{description}

The src package apparently has description:

$ dnf info bbc-vamp-plugins.src
Available Packages
Name         : bbc-vamp-plugins
Version      : 1.1
Release      : 1.fc35
Architecture : src
Size         : 57 k
Source       : None
Repository   : copr:copr.fedorainfracloud.org:ycollet:audinux
Summary      : A BBC collection of audio feature extraction algorithms
URL          : https://github.com/bbc/bbc-vamp-plugins
License      : Apache-2.0
Description  : This is a collection of audio feature extraction algorithms written
             : in the Vamp plugin format by BBC Research and Development.
jn64 commented 2 years ago

There is also some weirdness with the package names.

For example for tempogram, some package has vamp-vamp- in front:

vamp-tempogram.src                        1.0-1.fc35      copr:copr.fedorainfracloud.org:ycollet:audinux
vamp-tempogram-debugsource.x86_64         1.0-1.fc35      copr:copr.fedorainfracloud.org:ycollet:audinux
vamp-vamp-tempogram.x86_64                1.0-1.fc35      copr:copr.fedorainfracloud.org:ycollet:audinux
vamp-vamp-tempogram-debuginfo.x86_64      1.0-1.fc35      copr:copr.fedorainfracloud.org:ycollet:audinux
ycollet commented 2 years ago

OK, thanks. I will fix the vamp-vamp thing. For the descriptions, some vamp plugins are a little short in their descriptions. I will check if I am able to my something more in the corresponding debian packages.

jn64 commented 2 years ago

For the descriptions, some vamp plugins are a little short in their descriptions. I will check if I am able to my something more in the corresponding debian packages.

Oh, I wasn't bothered by short descriptions, it's the issue that some packages like vamp-bbc-vamp-plugins.x86_64 literally have %{description} instead of the description text. It seems this is the relevant part in the spec file?

But if some packages are lacking descriptions, I can help with writing them.

ycollet commented 2 years ago

Thanks for the clarification :) If you want to participate to the packaging, welcome !

ycollet commented 2 years ago

Bad surprise ... Most of the sources of the vamp plugins are unreachable because the main website is down. But luckily, all these source files are packaged in src.rpm. On my way to fix all the problems with vamp plugins.

ycollet commented 2 years ago

All the plugins are being rebuilt excepted segmentino. segmentino needs to access the down website. So, I will wait until this website is up and running.

ycollet commented 2 years ago

Site web resonding now. I fixed the sgementino packaging to include all the sources inside the tar.gz and removed the call to repoint.

ycollet commented 2 years ago

I close the bug. If the problem is still here, please repon it.