Re: RPMFusion el8 buildroot broken?

2022-02-01 Thread Gary Buhrmaster
On Tue, Feb 1, 2022 at 5:21 PM Xavier Bachelot  wrote:

> There are missing dependencies for a lot of RPM Fusion packages in EPEL
> 9, but I've been filling a lot of bugs for dependencies of the high
> profile packages or packages I care about, and even if there's quite a
> lot of work remaining, this is not that bad currently.

Thanks for the opening of the dependency bugs.

I have also been filing bugs (in a number of cases
others got there first with the request, but in a
few I got there first) and I concur that things are
getting better.  There is likely to be a long tail for
some packages for the reasons you mention.

The copr I have been using for building the
missing EPEL9 packages for the builds I care
about is now down to a half dozen packages,
where it started closer to two dozen (some were
build dependencies for the others, of course, but
they all count(ed) in my mind).  Progress!

> ... or even worst
> when hitting a missing -devel package from Stream.

That is one of the painful issues (it is not new, el8
had similar issues, but before the centos 8 vaulting
at least the -devel packages were mostly available
in the [devel] repo).

I, too, have had to open a bug on a missing -devel
package and we shall see where it goes.
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: RPMFusion el8 buildroot broken?

2022-02-01 Thread Xavier Bachelot

Le 01/02/2022 à 17:53, Gary Buhrmaster a écrit :

FWIW for EL9 (the future) there are
some missing dependencies for both
xmltv and mythtv in EPEL9.  I believe
there are open bugzillas with requests
for branching for most/all of the
known missing packages.  But all that
is for the future.


There are missing dependencies for a lot of RPM Fusion packages in EPEL 
9, but I've been filling a lot of bugs for dependencies of the high 
profile packages or packages I care about, and even if there's quite a 
lot of work remaining, this is not that bad currently.


I would encourage all package maintainers to file bugs asap, there can 
be a long delay when going down the dependency chain, and that can get 
worst due to either slow or non-responsive maintainers, or even worst 
when hitting a missing -devel package from Stream. For the later case, 
libdvdnav is such package and the issue is still ongoing. I had a better 
chance with a52dec and libmng.


As an example, for ffmpeg, the list is now down to the following 
packages from EPEL 9:


jack-audio-connection-kit --> RHBZ 2030919
libass --> RHBZ 2031212
soxr --> RHBZ 2030920
vapoursynth --> RHBZ 2031219
zimg --> RHBZ 2031221

The list was definitely much longer when I started to look at this ;-)

Regards,
Xavier
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: RPMFusion el8 buildroot broken?

2022-02-01 Thread Kevin Kofler via rpmfusion-developers
--- Begin Message ---
Gary Buhrmaster wrote:
> I will note that while I have not tested in the past
> few months, I have experienced certain artifacts(*)
> when trying to use mock builds with Alma (their
> use of modularity breaks some existing dependency
> resolution for existing package builds)

Try setting module_hotfixes=true for all repos in the mock config. (But it 
sounds like a problem on their end that Alma needs to address.)

> and Rocky (when using gcc-toolset-10 the annobin invocation
> results in numerous build errors for a package I
> have).

That sounds like the annobin package needs to be rebuilt by Rocky. (As a 
workaround, you could remove -fplugin=annobin from the compiler flags.)

In any cases, such issues need to be reported to the rebuild that has them.

Kevin Kofler
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org
--- End Message ---


Re: RPMFusion el8 buildroot broken?

2022-02-01 Thread Gary Buhrmaster
On Tue, Feb 1, 2022 at 3:15 PM Andrew Bauer
 wrote:

> hi Gary,
> I think Nicolas is referring to fixing the perl-XML-TreeBuilder runtime 
> requirement for mythtv. Until recently, it was missing from el8.
>
> I am not sure if this is needed for xmltv or not. Haven't looked.

Not in any direct usage (there may
be some transitive usage deep in
the perl Use/Requires chain, but the
package build itself tries to make
sure those dependencies will resolve).

The only xmltv grabber that is not built
for Fedora is the one that depends on
a perl module that no one has ever
packaged for Fedora (and since I have
no way to even test that module
(perl-Linux-DVB-DVBT) I am unlikely
to take it on.  And, in addition, the PVR
package I use already supports EPG
collection via direct tuner acquisition,
so I am less motivated).  If someone
else wants to package (and presumably
test) that perl module for Fedora (and
the EL's), I will gladly add a BR.



And even more OT

FWIW for EL9 (the future) there are
some missing dependencies for both
xmltv and mythtv in EPEL9.  I believe
there are open bugzillas with requests
for branching for most/all of the
known missing packages.  But all that
is for the future.
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: RPMFusion el8 buildroot broken?

2022-02-01 Thread Gary Buhrmaster
On Tue, Feb 1, 2022 at 3:52 PM Kevin Kofler via rpmfusion-developers
 wrote:
>
> Nicolas Chauvet wrote:
> > CentOS has moved the content to vault, so I've found a more suitable
> > mirror until we migrate to rhel/Stream kind of repos.
>
> Why not use Alma or Rocky?

I will note that while I have not tested in the past
few months, I have experienced certain artifacts(*)
when trying to use mock builds with Alma (their
use of modularity breaks some existing dependency
resolution for existing package builds) and Rocky
(when using gcc-toolset-10 the annobin invocation
results in numerous build errors for a package I
have).  Both may be partially a packaging (spec file)
issue, but neither problem exists with centos
stream 8, so there are some differences in the
distribution layouts/builds between the various clones.

As always, those issues may be able to be worked
around, but in my experience those clones are not
always just a drop-in replacement, so some testing
(probably a mass rebuild) would need to be
performed just to be sure.

Ultimately, the centos 8 support pivot in the middle
of the lifecycle of el8 has just made things far more
complicated than I believe most (and certainly I)
wanted, and the resulting additional workloads
that has imposed on Nicolas and colleagues are
certainly an unexpected (and likely un-resourced)
support burden.




(*) When I have some free time to look at the root
causes, and they are indeed bugs in the distros
(rather than my own packaging issue) I'll open
bugs in their trackers, but since centos stream 8
works, I have not been especially motivated to
this point.  And then there is the ability to get a
(free) redhat subscription for at least some use
cases (although I have no idea whether that free
subscription can be used for the rpmfusion koji
builders).
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: RPMFusion el8 buildroot broken?

2022-02-01 Thread Gary Buhrmaster
On Tue, Feb 1, 2022 at 3:52 PM Kevin Kofler via rpmfusion-developers
 wrote:
>
> Nicolas Chauvet wrote:
> > CentOS has moved the content to vault, so I've found a more suitable
> > mirror until we migrate to rhel/Stream kind of repos.
>
> Why not use Alma or Rocky?

I will note that while I have not tested in the past
few months, I have experienced certain artifacts(*)
when trying to use mock builds with Alma (their
use of modularity breaks some existing dependency
resolution for existing package builds) and Rocky
(when using gcc-toolset-10 the annobin invocation
results in numerous build errors for a package I
have).  Both may be partially a packaging (spec file)
issue, but neither problem exists with centos
stream 8, so there are some differences in the
distribution layouts/builds between the various clones.

As always, those issues may be able to be worked
around, but in my experience those clones are not
always just a drop-in replacement, so some testing
(probably a mass rebuild) would need to be
performed just to be sure.

Ultimately, the centos 8 support pivot in the middle
of the lifecycle of el8 has just made things far more
complicated than I believe most (and certainly I)
wanted, and the resulting additional workloads
that has imposed on Nicolas and colleagues are
certainly an unexpected (and likely un-resourced)
support burden.




(*) When I have some free time to look at the root
causes, and they are indeed bugs in the distros
(rather than my own packaging issue) I'll open
bugs in their trackers, but since centos stream 8
works, I have not been especially motivated to
this point.  And then there is the ability to get a
(free) redhat subscription for at least some use
cases (although I have no idea whether that free
subscription can be used for the rpmfusion koji
builders).
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: RPMFusion el8 buildroot broken?

2022-02-01 Thread Xavier Bachelot

Le 01/02/2022 à 16:14, Andrew Bauer a écrit :
I think Nicolas is referring to fixing the perl-XML-TreeBuilder runtime 
requirement for mythtv. Until recently, it was missing from el8.


perl-XMl-TreeBuilder is now available for EL8
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-1404e37d34

This was tracked here:
https://bugzilla.redhat.com/show_bug.cgi?id=1977273

Regards,
Xavier
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: RPMFusion el8 buildroot broken?

2022-02-01 Thread Kevin Kofler via rpmfusion-developers
--- Begin Message ---
Nicolas Chauvet wrote:
> CentOS has moved the content to vault, so I've found a more suitable
> mirror until we migrate to rhel/Stream kind of repos.

Why not use Alma or Rocky?

Kevin Kofler
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org
--- End Message ---


Re: RPMFusion el8 buildroot broken?

2022-02-01 Thread Andrew Bauer
hi Gary,
I think Nicolas is referring to fixing the perl-XML-TreeBuilder runtime 
requirement for mythtv. Until recently, it was missing from el8.

I am not sure if this is needed for xmltv or not. Haven't looked.

Thanks,
Andy

No Trees were killed in the sending of this message.
However, a large number of electrons were terribly inconvenienced.


From: Gary Buhrmaster 
Sent: Tuesday, February 1, 2022 8:58 AM
To: RPM Fusion developers discussion list 

Subject: Re: RPMFusion el8 buildroot broken?

On Tue, Feb 1, 2022 at 7:52 AM Nicolas Chauvet  wrote:

> CentOS has moved the content to vault, so I've found a more suitable
> mirror until we migrate to rhel/Stream kind of repos.
> I hope to work on this with el9, then adapt el8 as appropriate on a next 
> step...

Ok, thanks.  I'll wait for an announcement.



> Btw, xmltv still has few missing perl deps, I know some improvements
> was made recently for mythtv, is there any chance to have them in ?

The spec file has (almost always?) been taking
advantage of rpms perl dependency generator,
but we all know such dependency generators
can occasionally miss things.  I'll take a look as
time permits.

Although, perhaps, I am misunderstanding the
question, since you mention a mythtv improvement.
Is there some reference?


___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: RPMFusion el8 buildroot broken?

2022-02-01 Thread Gary Buhrmaster
On Tue, Feb 1, 2022 at 7:52 AM Nicolas Chauvet  wrote:

> CentOS has moved the content to vault, so I've found a more suitable
> mirror until we migrate to rhel/Stream kind of repos.
> I hope to work on this with el9, then adapt el8 as appropriate on a next 
> step...

Ok, thanks.  I'll wait for an announcement.



> Btw, xmltv still has few missing perl deps, I know some improvements
> was made recently for mythtv, is there any chance to have them in ?

The spec file has (almost always?) been taking
advantage of rpms perl dependency generator,
but we all know such dependency generators
can occasionally miss things.  I'll take a look as
time permits.

Although, perhaps, I am misunderstanding the
question, since you mention a mythtv improvement.
Is there some reference?


___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: RPMFusion el8 buildroot broken?

2022-01-31 Thread Nicolas Chauvet
Le mar. 1 févr. 2022 à 04:43, Gary Buhrmaster
 a écrit :
>
> I am getting an error from koji when trying to build for el8:
>
>BuildrootError: could not init mock buildroot, mock exited with
> status 30; see root.log for more information
>
> The mock_output.log shows:
>
>Error: Error downloading packages:
>
>   Status code: 404 for
> http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/bash-4.4.20-2.el8.x86_64.rpm

Hello,

CentOS has moved the content to vault, so I've found a more suitable
mirror until we migrate to rhel/Stream kind of repos.
I hope to work on this with el9, then adapt el8 as appropriate on a next step...

Btw, xmltv still has few missing perl deps, I know some improvements
was made recently for mythtv, is there any chance to have them in ?
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org