[EPEL-devel] Fedora EPEL 7 updates-testing report

2022-06-13 Thread updates
The following Fedora EPEL 7 Security updates need testing:
 Age  URL
   6  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-ce8d5824ad   
halibut-1.3-3.el7
   5  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-aaaeae50ce   
rubygem-jmespath-1.3.1-1.el7


The following builds have been pushed to Fedora EPEL 7 updates-testing

perl-Parse-DMIDecode-0.03-6.el7
python-bottle-0.12.21-1.el7
tio-1.39-1.el7

Details about builds:



 perl-Parse-DMIDecode-0.03-6.el7 (FEDORA-EPEL-2022-c94627008d)
 Interface to SMBIOS using dmidecode

Update Information:

This release fixes a memory leak and warnings about unportable hexadecimal
numbers and about an uninitialized number of structures on machines with SMBIOS
version 3.

ChangeLog:

* Mon Jun 13 2022 Petr Pisar  - 0.03-6
- Fix a memory leak when destructing Parse::DMIDecode::Handle objects
  (CPAN RT#125088)
- Fix supressing portability warnings (CPAN RT#143252)
- Do not warn on SMBIOS version 3 (bug #1661251)

References:

  [ 1 ] Bug #1661251 - Fails due to uninitialised value
https://bugzilla.redhat.com/show_bug.cgi?id=1661251




 python-bottle-0.12.21-1.el7 (FEDORA-EPEL-2022-0286a0e93a)
 Fast and simple WSGI-framework for small web-applications

Update Information:

Security fix for CVE-2020-28473

ChangeLog:

* Mon Jun 13 2022 Ali Erdinc Koroglu  - 0.12.21-1
- Update to 0.12.21 (rhbz #1926760)

References:

  [ 1 ] Bug #1926760 - CVE-2020-28473 python-bottle: Web Cache Poisoning by 
using a vector called parameter cloaking may lead to integrity and availability 
compromise [epel-7]
https://bugzilla.redhat.com/show_bug.cgi?id=1926760




 tio-1.39-1.el7 (FEDORA-EPEL-2022-639e144f14)
 Simple TTY terminal I/O application

Update Information:

# tio v1.39* Improve key command response for local echo and timestamp*
Fix invalid hex character error message* Make sure only matched config
section is parsed* Add support for `disable` keyword in config file*
Unify error message formating* Cleanup list devices code* Fix command-
line `tty-device|config` parsing  Allow user to add options on both sides of
the provided config argument.  For example: `$ tio -b 9600 am64-evm -e`
Before, tio only allowed adding arguments after the config argument.
Implemented as simple as possible by introducing two stage option parsing.*
Update bash completion* Add support for IPv4 and IPv6 network sockets
Add support for IPv4 and IPv6 network sockets via socket syntax `inet:`
and `inet6:` respectively.  For example, to listen and redirect serial
device I/O to a host bound IPv4 socket simply do: `$ tio /dev/ttyUSB0 --socket
inet:`  To connect do e.g.: `$ nc 127.0.0.1 `  Likewise, for
IPv6 do: `$ tio /dev/ttyUSB0 --socket inet6:`  To connect do e.g.: `$ nc
::1 `  If port is `0` or no port is provided default port `` is
used.* Fix tio deleting unix socket file  If tio has a unix file socket
open, a second tio instance of tio may delete the socket file. This change fixes
so that it will not be deleted and tio will instead error and complain about
conflicting socket file.* Rework color option  Rework the color option
to support setting ANSI color code values ranging from 0..255 or `none` for no
color or `list` to print a list of available ANSI colors codes.  Also,
disables color when piping.* Remove print of hex mode status at startup*
Remove newline option in hex mode* Fix configfile memory leaks* Remove
command-line option inconsistencies  Optional arguments, as parsed by the
`getopt_long` mechanism, are inherently inconsistent with how you define
required arguments.  To avoid confusion we decide to avoid this
inconsistency by replacing optional options with additional options with
required argmuments. * Replace `1` with `enable` in config files *
Convert errors to warnings * Extended hexadecimal mode.   While in hex
mode (`ctrl`-`t` `h`) you can output hexadecimal 

[EPEL-devel] Fedora EPEL 8 updates-testing report

2022-06-13 Thread updates
The following Fedora EPEL 8 Security updates need testing:
 Age  URL
   6  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-287b3b64f6   
halibut-1.3-3.el8


The following builds have been pushed to Fedora EPEL 8 updates-testing

python-bottle-0.12.21-2.el8
tio-1.39-1.el8

Details about builds:



 python-bottle-0.12.21-2.el8 (FEDORA-EPEL-2022-17d14b279e)
 Fast and simple WSGI-framework for small web-applications

Update Information:

Cookie test fix backported from upstream (0.12)    Security fix for
CVE-2022-31799

ChangeLog:

* Mon Jun 13 2022 Ali Erdinc Koroglu  - 0.12.21-2
- Cookie test fix backported from upstream (0.12)
* Thu Jun  9 2022 Ali Erdinc Koroglu  - 0.12.21-1
- Update to 0.12.21 (rhbz #2094655 + #2094654 and #2021856)

References:

  [ 1 ] Bug #2094654 - CVE-2022-31799 python-bottle: error mishandling during 
early request binding
https://bugzilla.redhat.com/show_bug.cgi?id=2094654




 tio-1.39-1.el8 (FEDORA-EPEL-2022-e7eeb6922a)
 Simple TTY terminal I/O application

Update Information:

# tio v1.39* Improve key command response for local echo and timestamp*
Fix invalid hex character error message* Make sure only matched config
section is parsed* Add support for `disable` keyword in config file*
Unify error message formating* Cleanup list devices code* Fix command-
line `tty-device|config` parsing  Allow user to add options on both sides of
the provided config argument.  For example: `$ tio -b 9600 am64-evm -e`
Before, tio only allowed adding arguments after the config argument.
Implemented as simple as possible by introducing two stage option parsing.*
Update bash completion* Add support for IPv4 and IPv6 network sockets
Add support for IPv4 and IPv6 network sockets via socket syntax `inet:`
and `inet6:` respectively.  For example, to listen and redirect serial
device I/O to a host bound IPv4 socket simply do: `$ tio /dev/ttyUSB0 --socket
inet:`  To connect do e.g.: `$ nc 127.0.0.1 `  Likewise, for
IPv6 do: `$ tio /dev/ttyUSB0 --socket inet6:`  To connect do e.g.: `$ nc
::1 `  If port is `0` or no port is provided default port `` is
used.* Fix tio deleting unix socket file  If tio has a unix file socket
open, a second tio instance of tio may delete the socket file. This change fixes
so that it will not be deleted and tio will instead error and complain about
conflicting socket file.* Rework color option  Rework the color option
to support setting ANSI color code values ranging from 0..255 or `none` for no
color or `list` to print a list of available ANSI colors codes.  Also,
disables color when piping.* Remove print of hex mode status at startup*
Remove newline option in hex mode* Fix configfile memory leaks* Remove
command-line option inconsistencies  Optional arguments, as parsed by the
`getopt_long` mechanism, are inherently inconsistent with how you define
required arguments.  To avoid confusion we decide to avoid this
inconsistency by replacing optional options with additional options with
required argmuments. * Replace `1` with `enable` in config files *
Convert errors to warnings * Extended hexadecimal mode.   While in hex
mode (`ctrl`-`t` `h`) you can output hexadecimal values. E.g.: to send `0x0A`
you have to type `0A` (always 2 characters).   Added option `-x`, `--hex` to
start in hexadecimal mode.   Added option `--newline-in-hex` to interpret
newline characters in hex mode. This is disabled by default, because, in my
opinion, hex stream is fundamentally different from text, so a "new line" is
meaningless in this context.

ChangeLog:

* Sun Jun 12 2022 Robert Scheck  1.39-1
- Upgrade to 1.39 (#2096097)
* Sat Jun  4 2022 Robert Scheck  1.38-1
- Upgrade to 1.38 (#2092955)

References:

  [ 1 ] Bug #2096097 - tio-1.39 is available
https://bugzilla.redhat.com/show_bug.cgi?id=2096097


___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 

[EPEL-devel] Fedora EPEL 9 updates-testing report

2022-06-13 Thread updates
The following Fedora EPEL 9 Security updates need testing:
 Age  URL
   5  https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-1fbc5ebf38   
python-elasticsearch-7.17.4-1.el9


The following builds have been pushed to Fedora EPEL 9 updates-testing

pam_radius-2.0.0-1.el9
python-bottle-0.12.21-2.el9
qxmledit-0.9.17-1.el9
socnetv-3.0.4-3.el9

Details about builds:



 pam_radius-2.0.0-1.el9 (FEDORA-EPEL-2022-4066a90f19)
 PAM Module for RADIUS Authentication

Update Information:

Rebase to version 2.0.0

ChangeLog:

* Thu May 26 2022 Iker Pedrosa  - 2.0.0-1
- Rebase to version 2.0.0




 python-bottle-0.12.21-2.el9 (FEDORA-EPEL-2022-6812bb3862)
 Fast and simple WSGI-framework for small web-applications

Update Information:

Cookie test fix backported from upstream (0.12)    Security fix for
CVE-2022-31799

ChangeLog:

* Mon Jun 13 2022 Ali Erdinc Koroglu  - 0.12.21-2
- Cookie test fix backported from upstream (0.12)
* Thu Jun  9 2022 Ali Erdinc Koroglu  - 0.12.21-1
- Update to 0.12.21 (rhbz #2094655 + #2094654 and #2021856)

References:

  [ 1 ] Bug #2094654 - CVE-2022-31799 python-bottle: error mishandling during 
early request binding
https://bugzilla.redhat.com/show_bug.cgi?id=2094654




 qxmledit-0.9.17-1.el9 (FEDORA-EPEL-2022-563acb9527)
 Simple XML Editor and XSD Viewer

Update Information:

Version bump

ChangeLog:

* Mon Jun 13 2022 TI_Eugene  - 0.9.17-1
- Version bump
- Patches removed




 socnetv-3.0.4-3.el9 (FEDORA-EPEL-2022-015e25e9f2)
 A Social Networks Analyser and Visualiser

Update Information:

Rebuild with fresh qtchart

ChangeLog:

* Mon Jun 13 2022 TI_Eugene  3.0.4-3
- Rebuild with fresh qtchart


___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[EPEL-devel] Re: Thoughts: epel-release auto-enable crb repo

2022-06-13 Thread Josh Boyer
On Mon, Jun 13, 2022, 4:17 PM Chris Adams  wrote:

> Once upon a time, Josh Boyer  said:
> > If the dependency is only needed at build time, which is what CRB
> > content is intended for
>
> If that's the intent, then it's not implemented correctly.  For example,
> there are well over 100 perl modules in CRB 9.  They may only be used
> _by Red Hat_ in building, but they are not exclusively build-time
> packages by a long shot.
>

I know.  I'm actually looking at squaring this in one way or another, but
whatever that results in doesn't change that content in CRB will have
different considerations to take into account than other repos.  The same
has always been true of RHEL 7 Optional as well, so it's not a new dynamic.

I also know most of those considerations don't matter to users or EPEL
packagers, but I'm trying to avoid surprise in the long run.

josh
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[EPEL-devel] Re: Thoughts: epel-release auto-enable crb repo

2022-06-13 Thread Troy Dawson
On Mon, Jun 13, 2022 at 5:03 AM Josh Boyer  wrote:

> However, if a package needs something
> at runtime it would be better to first inquire about putting that
> dependency in BaseOS or AppStream rather than just blindly using it
> from CRB.
>

My first attempt as requesting a critical runtime CRB package be put into
AppStream: poppler-qt5
https://bugzilla.redhat.com/show_bug.cgi?id=2096452
https://bugzilla.redhat.com/show_bug.cgi?id=2096451

We'll see how it goes.

Troy
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[EPEL-devel] Re: Thoughts: epel-release auto-enable crb repo

2022-06-13 Thread Chris Adams
Once upon a time, Josh Boyer  said:
> If the dependency is only needed at build time, which is what CRB
> content is intended for

If that's the intent, then it's not implemented correctly.  For example,
there are well over 100 perl modules in CRB 9.  They may only be used
_by Red Hat_ in building, but they are not exclusively build-time
packages by a long shot.

-- 
Chris Adams 
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[EPEL-devel] Re: [action required (urgent) ] [Bug 2095649] Error Install ImageMagick and Imagemagick-perl together on RH8 (EPEL8 repository)

2022-06-13 Thread Stephen Smoogen
On Mon, 13 Jun 2022 at 10:44, Troy Dawson  wrote:

> It was a configuration mix up that pulled in ALL the modules instead of
> just the default ones.
> It only lasted a week (I think) and has been fixed.
> It was just bad timing, nothing you could have done to prevent, or fix it.
>
> I thought we'd caught all the packages that were built that might have
> been affected, but I guess we didn't catch them all.
>
>
It lasted for 72 hours, and I missed the ImageMagick needing a rebuild.


> Troy
>
>
> On Mon, Jun 13, 2022 at 7:26 AM Sérgio Basto  wrote:
>
>> On Mon, 2022-06-13 at 09:34 +0200, Petr Pisar wrote:
>> > V Sun, Jun 12, 2022 at 12:29:06AM +0100, Sérgio Basto napsal(a):
>> > > On Sat, 2022-06-11 at 17:25 +, bugzi...@redhat.com wrote:
>> > > > https://bugzilla.redhat.com/show_bug.cgi?id=2095649
>> > >
>> > > Hi,
>> > > for some reason the build on epel 8 to update ImageMagick-6.9.12
>> > > from
>> > > 48 to 50 (
>> > > https://koji.fedoraproject.org/koji/buildinfo?buildID=1972114 )
>> > > used  perl-libs-4:5.32.1-471.module+el8.6.0+13324+628a2397 from I
>> > > guess
>> > > modules repo
>> >
>> > Interesting. I'm courious how it could happen. DNF rejects installing
>> > modular
>> > packages if they are not listed in a defintion of a module stream. So
>> > either
>> > somebody enabled perl:5.32 stream explicitly (improbable), or mock
>> > repositories in Koji are configured with module_hotfixes=true which
>> > is alarming.
>>
>> "Koji are configured with module_hotfixes=true" , but usually  don't
>> push  perl:5.32 stream , why this time it was pushed ? how I can avoid
>> it ?
>>
>> Thank you
>>
>> > Koji configuration confirm the other theory:
>> >
>> > $ koji mock-config -a x86_64 --target epel8-candidate | grep
>> > module_hotfixes
>> > config_opts['yum.conf'] =
>> > '[main]\ncachedir=/var/cache/yum\ndebuglevel=1\nlogfile=/var/log/yum.
>> > log\nreposdir=/dev/null\nretries=20\nobsoletes=1\ngpgcheck=0\nassumey
>> > es=1\nkeepcache=1\ninstall_weak_deps=0\nstrict=1\n\n#
>> > repos\n\n[build]\nname=build\nbaseurl=
>> > https://kojipkgs.fedoraproject.org/repos/epel8-
>> > build/4655904/x86_64\nmodule_hotfixes=1\n'
>> >
>> > I recommend Koji maintainers to add and use RHEL repositories next to
>> > epel8-build with EPEL8 packages:
>> >
>> > [build]
>> > name=build
>> > baseurl=
>> > https://kojipkgs.fedoraproject.org/repos/epel8-build/4655904/x86_64
>> >
>> > [rhel-AppStream]
>> > name=rhel-AppStream
>> > baseurl=WHEREVER_FEDORA_TAKES_RHEL8_PACKAGES_FROM
>> >
>> > -- Petr
>> >
>> > ___
>> > epel-devel mailing list -- epel-devel@lists.fedoraproject.org
>> > To unsubscribe send an email to
>> > epel-devel-le...@lists.fedoraproject.org
>> > Fedora Code of Conduct:
>> > https://docs.fedoraproject.org/en-US/project/code-of-conduct/
>> > List Guidelines:
>> > https://fedoraproject.org/wiki/Mailing_list_guidelines
>> > List Archives:
>> >
>> https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org
>> > Do not reply to spam on the list, report it:
>> > https://pagure.io/fedora-infrastructure
>>
>> --
>> Sérgio M. B.
>> ___
>> epel-devel mailing list -- epel-devel@lists.fedoraproject.org
>> To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
>> Fedora Code of Conduct:
>> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
>> List Archives:
>> https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org
>> Do not reply to spam on the list, report it:
>> https://pagure.io/fedora-infrastructure
>>
> ___
> epel-devel mailing list -- epel-devel@lists.fedoraproject.org
> To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org
> Do not reply to spam on the list, report it:
> https://pagure.io/fedora-infrastructure
>


-- 
Stephen Smoogen, Red Hat Automotive
Let us be kind to one another, for most of us are fighting a hard battle.
-- Ian MacClaren
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[EPEL-devel] Re: Thoughts: epel-release auto-enable crb repo

2022-06-13 Thread Sérgio Basto
On Mon, 2022-06-13 at 07:41 -0400, Josh Boyer wrote:
> On Sun, Jun 12, 2022 at 6:50 AM Sérgio Basto 
> wrote:
> > 
> > On Sun, 2022-06-05 at 00:54 +0200, Neal Gompa wrote:
> > > Let me start with examples that I get *regularly*: Pagure fails
> > > to
> > > install from EPEL on RHEL/CentOS/Alma/etc. because python3-
> > > markdown
> > > is
> > > not available. KDE Plasma fails to install because of a mass of
> > > missing dependencies.
> > 
> > if epel use  crb to build some package, crb should be enabled when
> > we
> > install epel repo, yes , that is my opinion
> 
> If the dependency is only needed at build time, which is what CRB
> content is intended for, then there is no reason to default to having
> CRB enabled because nothing will be installed from CRB anyway.  The
> issue that people are running into is that EPEL packages have
> developed *runtime* dependencies on CRB content.  For a subset of
> users, that is probably fine.  However, if a package needs something
> at runtime it would be better to first inquire about putting that
> dependency in BaseOS or AppStream rather than just blindly using it
> from CRB.


at least [1] we should be add to BaseOS or AppStream 

[1] 
aspell.x86_64 12:0.60.8-8.el9 @crb
poppler-qt5.x86_64 21.01.0-12.el9 @crb
python3-markdown 

I got the results running `dnf --disablerepo=crb list extras`

> josh
> ___
> epel-devel mailing list -- epel-devel@lists.fedoraproject.org
> To unsubscribe send an email to
> epel-devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines:
> https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org
> Do not reply to spam on the list, report it:
> https://pagure.io/fedora-infrastructure

-- 
Sérgio M. B.
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[EPEL-devel] Re: [action required (urgent) ] [Bug 2095649] Error Install ImageMagick and Imagemagick-perl together on RH8 (EPEL8 repository)

2022-06-13 Thread Troy Dawson
It was a configuration mix up that pulled in ALL the modules instead of
just the default ones.
It only lasted a week (I think) and has been fixed.
It was just bad timing, nothing you could have done to prevent, or fix it.

I thought we'd caught all the packages that were built that might have been
affected, but I guess we didn't catch them all.

Troy


On Mon, Jun 13, 2022 at 7:26 AM Sérgio Basto  wrote:

> On Mon, 2022-06-13 at 09:34 +0200, Petr Pisar wrote:
> > V Sun, Jun 12, 2022 at 12:29:06AM +0100, Sérgio Basto napsal(a):
> > > On Sat, 2022-06-11 at 17:25 +, bugzi...@redhat.com wrote:
> > > > https://bugzilla.redhat.com/show_bug.cgi?id=2095649
> > >
> > > Hi,
> > > for some reason the build on epel 8 to update ImageMagick-6.9.12
> > > from
> > > 48 to 50 (
> > > https://koji.fedoraproject.org/koji/buildinfo?buildID=1972114 )
> > > used  perl-libs-4:5.32.1-471.module+el8.6.0+13324+628a2397 from I
> > > guess
> > > modules repo
> >
> > Interesting. I'm courious how it could happen. DNF rejects installing
> > modular
> > packages if they are not listed in a defintion of a module stream. So
> > either
> > somebody enabled perl:5.32 stream explicitly (improbable), or mock
> > repositories in Koji are configured with module_hotfixes=true which
> > is alarming.
>
> "Koji are configured with module_hotfixes=true" , but usually  don't
> push  perl:5.32 stream , why this time it was pushed ? how I can avoid
> it ?
>
> Thank you
>
> > Koji configuration confirm the other theory:
> >
> > $ koji mock-config -a x86_64 --target epel8-candidate | grep
> > module_hotfixes
> > config_opts['yum.conf'] =
> > '[main]\ncachedir=/var/cache/yum\ndebuglevel=1\nlogfile=/var/log/yum.
> > log\nreposdir=/dev/null\nretries=20\nobsoletes=1\ngpgcheck=0\nassumey
> > es=1\nkeepcache=1\ninstall_weak_deps=0\nstrict=1\n\n#
> > repos\n\n[build]\nname=build\nbaseurl=
> > https://kojipkgs.fedoraproject.org/repos/epel8-
> > build/4655904/x86_64\nmodule_hotfixes=1\n'
> >
> > I recommend Koji maintainers to add and use RHEL repositories next to
> > epel8-build with EPEL8 packages:
> >
> > [build]
> > name=build
> > baseurl=
> > https://kojipkgs.fedoraproject.org/repos/epel8-build/4655904/x86_64
> >
> > [rhel-AppStream]
> > name=rhel-AppStream
> > baseurl=WHEREVER_FEDORA_TAKES_RHEL8_PACKAGES_FROM
> >
> > -- Petr
> >
> > ___
> > epel-devel mailing list -- epel-devel@lists.fedoraproject.org
> > To unsubscribe send an email to
> > epel-devel-le...@lists.fedoraproject.org
> > Fedora Code of Conduct:
> > https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> > List Guidelines:
> > https://fedoraproject.org/wiki/Mailing_list_guidelines
> > List Archives:
> >
> https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org
> > Do not reply to spam on the list, report it:
> > https://pagure.io/fedora-infrastructure
>
> --
> Sérgio M. B.
> ___
> epel-devel mailing list -- epel-devel@lists.fedoraproject.org
> To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org
> Do not reply to spam on the list, report it:
> https://pagure.io/fedora-infrastructure
>
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[EPEL-devel] Re: [action required (urgent) ] [Bug 2095649] Error Install ImageMagick and Imagemagick-perl together on RH8 (EPEL8 repository)

2022-06-13 Thread Sérgio Basto
On Mon, 2022-06-13 at 09:34 +0200, Petr Pisar wrote:
> V Sun, Jun 12, 2022 at 12:29:06AM +0100, Sérgio Basto napsal(a):
> > On Sat, 2022-06-11 at 17:25 +, bugzi...@redhat.com wrote:
> > > https://bugzilla.redhat.com/show_bug.cgi?id=2095649
> > 
> > Hi, 
> > for some reason the build on epel 8 to update ImageMagick-6.9.12
> > from
> > 48 to 50 (
> > https://koji.fedoraproject.org/koji/buildinfo?buildID=1972114 ) 
> > used  perl-libs-4:5.32.1-471.module+el8.6.0+13324+628a2397 from I
> > guess
> > modules repo
> 
> Interesting. I'm courious how it could happen. DNF rejects installing
> modular
> packages if they are not listed in a defintion of a module stream. So
> either
> somebody enabled perl:5.32 stream explicitly (improbable), or mock
> repositories in Koji are configured with module_hotfixes=true which
> is alarming.

"Koji are configured with module_hotfixes=true" , but usually  don't
push  perl:5.32 stream , why this time it was pushed ? how I can avoid
it ? 

Thank you 

> Koji configuration confirm the other theory:
> 
> $ koji mock-config -a x86_64 --target epel8-candidate | grep
> module_hotfixes
> config_opts['yum.conf'] =
> '[main]\ncachedir=/var/cache/yum\ndebuglevel=1\nlogfile=/var/log/yum.
> log\nreposdir=/dev/null\nretries=20\nobsoletes=1\ngpgcheck=0\nassumey
> es=1\nkeepcache=1\ninstall_weak_deps=0\nstrict=1\n\n#
> repos\n\n[build]\nname=build\nbaseurl=
> https://kojipkgs.fedoraproject.org/repos/epel8-
> build/4655904/x86_64\nmodule_hotfixes=1\n'
> 
> I recommend Koji maintainers to add and use RHEL repositories next to
> epel8-build with EPEL8 packages:
> 
> [build]
> name=build
> baseurl=
> https://kojipkgs.fedoraproject.org/repos/epel8-build/4655904/x86_64
> 
> [rhel-AppStream]
> name=rhel-AppStream
> baseurl=WHEREVER_FEDORA_TAKES_RHEL8_PACKAGES_FROM
> 
> -- Petr
> 
> ___
> epel-devel mailing list -- epel-devel@lists.fedoraproject.org
> To unsubscribe send an email to
> epel-devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines:
> https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org
> Do not reply to spam on the list, report it:
> https://pagure.io/fedora-infrastructure

-- 
Sérgio M. B.
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[EPEL-devel] Re: Thoughts: epel-release auto-enable crb repo

2022-06-13 Thread Leon Fauster via epel-devel

Am 13.06.22 um 13:41 schrieb Josh Boyer:

On Sun, Jun 12, 2022 at 6:50 AM Sérgio Basto  wrote:


On Sun, 2022-06-05 at 00:54 +0200, Neal Gompa wrote:

Let me start with examples that I get *regularly*: Pagure fails to
install from EPEL on RHEL/CentOS/Alma/etc. because python3-markdown
is
not available. KDE Plasma fails to install because of a mass of
missing dependencies.


if epel use  crb to build some package, crb should be enabled when we
install epel repo, yes , that is my opinion


If the dependency is only needed at build time, which is what CRB
content is intended for, then there is no reason to default to having
CRB enabled because nothing will be installed from CRB anyway.  The
issue that people are running into is that EPEL packages have
developed *runtime* dependencies on CRB content.  For a subset of
users, that is probably fine.  However, if a package needs something
at runtime it would be better to first inquire about putting that
dependency in BaseOS or AppStream rather than just blindly using it
from CRB.



Not sure if there is a misconception but crb repo has all kind of
packages also runtime ones. The concept that RH is applying against
crb is; supported or not supported period. Everthing else would mean
that RH should move everything without -devel in %{NAME} into appstream 
or baseos.


Example (powertools aka crb):

#repoquery --repoid=powertools  ladspa
Last metadata expiration check: 1 day, 1:43:56 ago on Sun Jun 12 
13:02:39 2022.

ladspa-0:1.13-20.el8.x86_64

# rpm -ev --test ladspa.x86_64
error: Failed dependencies:
ladspa is needed by (installed) rubberband-1.9.0-1.el8.x86_64

# repoquery --repoid=epel rubberband
Last metadata expiration check: 1 day, 1:44:41 ago on Sun Jun 12 
13:02:40 2022.

rubberband-0:1.9.0-1.el8.x86_64

# repoquery --repoid=powertools  ladspa-devel
Last metadata expiration check: 1 day, 1:46:06 ago on Sun Jun 12 
13:02:39 2022.

ladspa-devel-0:1.13-20.el8.i686
ladspa-devel-0:1.13-20.el8.x86_64


--
Leon
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[EPEL-devel] Re: Thoughts: epel-release auto-enable crb repo

2022-06-13 Thread Josh Boyer
On Sun, Jun 12, 2022 at 6:50 AM Sérgio Basto  wrote:
>
> On Sun, 2022-06-05 at 00:54 +0200, Neal Gompa wrote:
> > Let me start with examples that I get *regularly*: Pagure fails to
> > install from EPEL on RHEL/CentOS/Alma/etc. because python3-markdown
> > is
> > not available. KDE Plasma fails to install because of a mass of
> > missing dependencies.
>
> if epel use  crb to build some package, crb should be enabled when we
> install epel repo, yes , that is my opinion

If the dependency is only needed at build time, which is what CRB
content is intended for, then there is no reason to default to having
CRB enabled because nothing will be installed from CRB anyway.  The
issue that people are running into is that EPEL packages have
developed *runtime* dependencies on CRB content.  For a subset of
users, that is probably fine.  However, if a package needs something
at runtime it would be better to first inquire about putting that
dependency in BaseOS or AppStream rather than just blindly using it
from CRB.

josh
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[EPEL-devel] Re: [action required (urgent) ] [Bug 2095649] Error Install ImageMagick and Imagemagick-perl together on RH8 (EPEL8 repository)

2022-06-13 Thread Petr Pisar
V Sun, Jun 12, 2022 at 12:29:06AM +0100, Sérgio Basto napsal(a):
> On Sat, 2022-06-11 at 17:25 +, bugzi...@redhat.com wrote:
> > https://bugzilla.redhat.com/show_bug.cgi?id=2095649
> 
> Hi, 
> for some reason the build on epel 8 to update ImageMagick-6.9.12 from
> 48 to 50 (
> https://koji.fedoraproject.org/koji/buildinfo?buildID=1972114 ) 
> used  perl-libs-4:5.32.1-471.module+el8.6.0+13324+628a2397 from I guess
> modules repo

Interesting. I'm courious how it could happen. DNF rejects installing modular
packages if they are not listed in a defintion of a module stream. So either
somebody enabled perl:5.32 stream explicitly (improbable), or mock
repositories in Koji are configured with module_hotfixes=true which is alarming.

Koji configuration confirm the other theory:

$ koji mock-config -a x86_64 --target epel8-candidate | grep module_hotfixes
config_opts['yum.conf'] = 
'[main]\ncachedir=/var/cache/yum\ndebuglevel=1\nlogfile=/var/log/yum.log\nreposdir=/dev/null\nretries=20\nobsoletes=1\ngpgcheck=0\nassumeyes=1\nkeepcache=1\ninstall_weak_deps=0\nstrict=1\n\n#
 
repos\n\n[build]\nname=build\nbaseurl=https://kojipkgs.fedoraproject.org/repos/epel8-build/4655904/x86_64\nmodule_hotfixes=1\n'

I recommend Koji maintainers to add and use RHEL repositories next to
epel8-build with EPEL8 packages:

[build]
name=build
baseurl=https://kojipkgs.fedoraproject.org/repos/epel8-build/4655904/x86_64

[rhel-AppStream]
name=rhel-AppStream
baseurl=WHEREVER_FEDORA_TAKES_RHEL8_PACKAGES_FROM

-- Petr



signature.asc
Description: PGP signature
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure