[EPEL-devel] Proposed incompatible update of zeek in EPEL 8 and 9

2023-08-23 Thread Michel Alexandre Salim
Dear all,

zeek, an open source network security monitoring tool, has an out of
date version, 4.2.0 packaged for EPEL 8 and 9: 
https://src.fedoraproject.org/rpms/zeek/

It was also never built for Fedora.

Per upstream documentation, 
https://github.com/zeek/zeek/wiki/Release-Cadence#types-of-releases

- LTS releases (x.0.z) are made every year
- LTS releases are supported until the first feature release
  after the following LTS ((x+1).1.0) - or roughly four months after the
  next LTS

6.0.0 just came out at the end of May.

Since the Fedora branches are currently unused, my plan is:
- use them to track feature releases (currently 6.0.0)
- update EPEL 8 and 9 to track 6.0.z
- for future updates, keep EPEL branches on the current LTS until it
  goes out of support, then do an incompatible upgrade to the next LTS
- for new EPEL branches, start off with the last LTS build in rawhide
  (e.g. 6.0.3) and update it to the latest patch release in the same
  major version (e.g. 6.0.5)

This is just a heads up right now, I plan to do a build for Rawhide
tomorrow, and based on discussion here an update for EPEL 8/9 will, or
will not, be built next week.

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[EPEL-devel] Retiring python-django in EPEL 7 and EPEL 8

2023-08-23 Thread Michel Alexandre Salim
Dear all,

I'm proposing that we retire python-django in EPEL 7 and EPEL 8

The versions are really old and no longer supported; see 
https://www.djangoproject.com/download/


EPEL 7: 1.11.27
EPEL 8: 2.2.24

There are a lot of CVEs open, and upstream only patch the versions that
are still supported, understandably: 
https://bugzilla.redhat.com/buglist.cgi?bug_status=__open__=Fedora=product%2Ccomponent%2Cassigned_to%2Cbug_status%2Cshort_desc%2Cchangeddate%2Cbug_severity=python-django=id%2C%20=Fedora%20EPEL_format=advanced

For EPEL 8, python-django3 is a suitable replacement: 
https://src.fedoraproject.org/rpms/python-django3 - it reaches end of extended 
support in April 2024 though.

It tracks the 3.2 LTS branch. python-django4.2 will be made available as
well for Fedora, EPEL 9 and EPEL 8.

I currently don't plan to make a replacement Django available for EPEL
7, but if you need it, please reply to this email.

This proposal is open for discussion for a week, and will be reviewed at
the next EPEL meeting, per 
https://docs.fedoraproject.org/en-US/epel/epel-policy-retirement/

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: zlib-ng as a compat replacement for zlib

2023-08-22 Thread Michel Alexandre Salim
On Mon, Aug 07, 2023 at 09:29:08AM -0300, Tulio Magno Quites Machado Filho 
wrote:
> "Richard W.M. Jones"  writes:
> 
> > The background to this is I've spent far too long trying to optimize
> > the conversion of qcow2 files to raw files.  Most existing qcow2 files
> > that you can find online are zlib compressed, including the qcow2
> > images provided by Fedora.  Each cluster in the file is separately
> > compressed as a zlib stream, and qemu uses zlib library functions to
> > decompress them.  When downloading and decompressing these files, I
> > measured 40%+ of the total CPU time is doing zlib decompression.
> 
> This number may go even higher on s390x [1] because zlib-ng supports
> hardware acceleration.
> 
> qatzip [2] and libnxz [3] should provide performance on the same order of
> magnitude for Intel and Power9 processors, with the negative side of not
> using a single library.
> 
> > We already package zlib-ng in Fedora:
> >
> >   https://src.fedoraproject.org/rpms/zlib-ng/blob/rawhide/f/zlib-ng.spec
> >   https://github.com/zlib-ng/zlib-ng
> >
> > In my test zlib-ng is about 40% faster.
> >
> > Sadly zlib-ng is not compiled with the ZLIB_COMPAT option.  What this
> > means in practice is that the zlib functions have different names
> > (eg. zng_inflateInit instead of inflateInit).  It is not a drop-in
> > replacement for zlib and software would need to be adjusted to use it.
> >
> > However there is this bug / RFE to package the compat library.
> >
> >   https://bugzilla.redhat.com/show_bug.cgi?id=2145239
> >
> > It literally replaces /usr/lib64/libz.so.1, so pretty high stakes.  It
> > has the appropriate Provides/Conflicts.
> >
> > Anyway, 40% (or whatever, but significant) performance improvement
> > sounds good for a very widely used operation.
> >
> > So I'd like to ask Fedora ...
> >
> > What do we think about the opt in approach of adding a patch similar
> > to the one proposed in bug 2145239, where I think you could "simply"
> > install zlib-ng to get better performance with existing software?
> > ("simply" because it seems high risk of going wrong)
> 
> Wearing my zlib-ng fedora maintainer hat:
> I like the idea of this patch, although I think it needs a few changes.
> I'd like to merge it and add another package with the same source code,
> but different value for compat, i.e. package zlib-ng would still
> distribute the zlib-ng API while the new package would distribute the
> zlib-compatible API.

Would it help with maintenance, security issues etc. if we keep a single
package, and simply perform the build twice?

e.g. ncurses does this:
https://src.fedoraproject.org/rpms/ncurses/blob/rawhide/f/ncurses.spec#_145-165

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: RFC: PR to update exiv2 in Rawhide

2023-08-22 Thread Michel Alexandre Salim
On Mon, Aug 21, 2023 at 09:04:20PM +, Gary Buhrmaster wrote:
> On Mon, Aug 21, 2023 at 7:02 PM Michel Alexandre Salim
>  wrote:
> >
> > Dear all,
> >
> > exiv2 has had a new release for a few months now - 0.28.0 - which causes
> > an soname bump.
> >
> > I've put up a PR for the update -
> > https://src.fedoraproject.org/rpms/exiv2/pull-request/3 - would
> > appreciate people taking a close look at this; I'll also prepare a COPR
> > with the dependent packages rebuilt
> >
> > In the meantime, there's a 0.27.7 bugfix release, any objection to
> > getting that packaged for stable releases?
> 
> 
> Per https://bugzilla.redhat.com/show_bug.cgi?id=1979565#c12
> there appears to still be a pending legal review issue and
> you may need to scrub the sources of the BMFF parts before
> uploading to dist-git.
> 
> I believe legal was pinged recently as to the status of the
> BMFF question.
> 
> I have CC: the legal mailing list in case they have any
> input.

Hoo boy.

Probably best to wait a bit to hear from legal before proceeding,
agreed.

Thanks,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: RFC: PR to update exiv2 in Rawhide

2023-08-21 Thread Michel Alexandre Salim
On Mon, Aug 21, 2023 at 02:01:37PM -0500, Michel Alexandre Salim wrote:
> Dear all,
> 
> exiv2 has had a new release for a few months now - 0.28.0 - which causes
> an soname bump.
> 
> I've put up a PR for the update -
> https://src.fedoraproject.org/rpms/exiv2/pull-request/3 - would
> appreciate people taking a close look at this; I'll also prepare a COPR
> with the dependent packages rebuilt
> 
> In the meantime, there's a 0.27.7 bugfix release, any objection to
> getting that packaged for stable releases?
> 
> https://exiv2.org/whatsnew.html
> https://github.com/Exiv2/exiv2/pull/2567#issuecomment-1546701495
> 
Here's the PR for updating Fedora 38 to 0.27.7 - looks like this one is
straightforward, no soname bump or any change needed apart from
modifying the source URL (exiv2 stops hosting release tarballs on their
site)

Best,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


RFC: PR to update exiv2 in Rawhide

2023-08-21 Thread Michel Alexandre Salim
Dear all,

exiv2 has had a new release for a few months now - 0.28.0 - which causes
an soname bump.

I've put up a PR for the update -
https://src.fedoraproject.org/rpms/exiv2/pull-request/3 - would
appreciate people taking a close look at this; I'll also prepare a COPR
with the dependent packages rebuilt

In the meantime, there's a 0.27.7 bugfix release, any objection to
getting that packaged for stable releases?

https://exiv2.org/whatsnew.html
https://github.com/Exiv2/exiv2/pull/2567#issuecomment-1546701495

$ rpmdistro-repoquery fedora rawhide --enablerepo=fedora-source --whatrequires 
exiv2-devel
berry-0:1.0.0-19.fc39.src
calligra-0:3.2.1-25.fc39.src
darktable-0:4.4.2-1.fc40.src
digikam-0:8.1.0-3.fc39.src
geeqie-0:2.0.1-6.fc39.src
gegl04-0:0.4.44-3.fc39.src
gerbera-0:1.12.1-7.fc39.src
gimp-lensfun-0:0.2.4-22.fc39.src
gnome-commander-4:1.16.1-2.fc39.src
gpscorrelate-0:2.0-8.fc39.src
gthumb-1:3.12.2-9.fc39.src
gwenview-1:23.04.3-2.fc39.src
hugin-0:2022.0.0-4.fc39.src
immix-0:1.3.2-44.fc39.src
kde-runtime-0:17.08.3-28.fc39.src
kf5-kfilemetadata-0:5.109.0-1.fc39.src
kf5-libkexiv2-0:23.04.3-2.fc39.src
kio-extras-0:23.04.3-2.fc39.src
kphotoalbum-0:5.9.1-3.fc39.src
krename-1:5.0.2-4.fc40.src
krita-0:5.1.5-5.fc39.src
libextractor-0:1.10-11.fc39.src
libgexiv2-0:0.14.2-1.fc39.src
libgexiv2-devel-0:0.14.2-1.fc39.i686
libgexiv2-devel-0:0.14.2-1.fc39.x86_64
luminance-hdr-0:2.6.1.1-59.fc39.src
merkaartor-0:0.18.4-20.fc39.src
nomacs-0:3.16-17.fc39.src
pcmanfm-qt-0:1.3.0-1.fc39.src
pdf2djvu-0:0.9.19-5.fc39.src
photoqt-0:3.3-3.fc39.src
phototonic-0:2.1.12-20190930gitd2176fe.fc39.src
python3-exiv2-0:0.9.3-11.fc39.src
qgis-0:3.32.1-2.fc40.src
qimgv-0:1.0.3-10.fc39.src
rawstudio-0:2.1-0.33.20210527.git58a8959.fc39.src
rawtherapee-0:5.9-5.fc39.src
siril-0:1.0.6-8.fc39.src
taglib-sharp-0:2.1.0.0-21.fc39.src
ufraw-0:0.23-0.17.20210425.fc39.src
viewnior-0:1.8-7.fc39.src

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [heads up] upcoming libplist soname bump

2023-08-01 Thread Michel Alexandre Salim
On Mon, Jul 31, 2023 at 06:48:14PM -0700, Adam Williamson wrote:
> On Mon, 2023-07-31 at 16:45 -0500, Michel Alexandre Salim wrote:
> > On Sat, Jul 29, 2023 at 08:59:18AM -0700, Adam Williamson wrote:
> > > On Fri, 2023-07-28 at 21:41 -0500, Michel Alexandre Salim wrote:
> > > > Dear all,
> > > > 
> > > > As part of the Fedora Asahi SIG work, libimobiledevice and libplist are
> > > > getting updated.
> > > > 
> > > > The libplist update introduces an soname bump from 3 to 4:
> > > > https://src.fedoraproject.org/rpms/libplist/c/68103e8e4f0783e2bfbd5d54040407eb3cc4c80c?branch=rawhide
> > > > 
> > > > As such, the work is being done in a side tag, f39-build-side-70661
> > > > https://koji.fedoraproject.org/koji/builds?inherited=0=70661=-build_id=1
> > > > 
> > > > $ rpmdistro-repoquery fedora rawhide --whatrequires 
> > > > 'libplist-2.0.so.3()(64bit)'
> > > > Last metadata expiration check: 0:05:50 ago on Fri Jul 28 21:28:27 2023.
> > > > gvfs-afc-0:1.51.1-3.fc39.x86_64
> > > > idevicerestore-0:1.0.0-4.fc39.x86_64
> > > > ifuse-0:1.1.4-8.fc39.x86_64
> > > > kf5-solid-0:5.108.0-1.fc39.x86_64
> > > > libgpod-0:0.8.3-46.fc39.x86_64
> > > > libimobiledevice-0:1.3.0-9.fc39.x86_64
> > > > libimobiledevice-utils-0:1.3.0-9.fc39.x86_64
> > > > libplist-devel-0:2.2.0-11.fc39.x86_64
> > > > libusbmuxd-0:2.0.2-9.fc39.x86_64
> > > > python3-libplist-0:2.2.0-11.fc39.x86_64
> > > > upower-0:1.90.2-2.fc39.x86_64
> > > > usbmuxd-0:1.1.1-10.fc39.x86_64
> > > > 
> > > > 
> > > > $ rpmdistro-repoquery fedora rawhide --whatrequires 
> > > > 'libplist++-2.0.so.3()(64bit)'
> > > > Last metadata expiration check: 0:06:02 ago on Fri Jul 28 21:28:27 2023.
> > > > libplist-devel-0:2.2.0-11.fc39.x86_64
> > > > 
> > > > If any package is not on this list, please build it against the side
> > > > tag; we are going to land this next week.
> > > 
> > > Thanks very much for doing this properly on a side tag!
> > 
> > Happy to oblige! I'll wait until Friday before landing the builds.
> > 
> > For those who want to test, you can add this to /etc/yum.repos.d :
> > 
> > [libplist]
> > name='Rawhide sidetag for libplist'
> > baseurl=https://kojipkgs.fedoraproject.org/repos/f39-build-side-70661/latest/$basearch/
> > cost=2000
> > enabled=False
> > skip_if_unavailable=False
> 
> I've fired the openQA update tests on this side tag, results should
> come through at
> https://openqa.stg.fedoraproject.org/tests/overview?distri=fedora=39=TAG_f39-build-side-70661-NOREPORT=2
> . If anything fails I'll look into it.

Looks like there's one softfail, _console_avc_crash:

https://openqa.stg.fedoraproject.org/tests/3027955

Probably a coincidence, since I can't imagine how the update causes
this.

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [heads up] upcoming libplist soname bump

2023-07-31 Thread Michel Alexandre Salim
On Sat, Jul 29, 2023 at 08:59:18AM -0700, Adam Williamson wrote:
> On Fri, 2023-07-28 at 21:41 -0500, Michel Alexandre Salim wrote:
> > Dear all,
> > 
> > As part of the Fedora Asahi SIG work, libimobiledevice and libplist are
> > getting updated.
> > 
> > The libplist update introduces an soname bump from 3 to 4:
> > https://src.fedoraproject.org/rpms/libplist/c/68103e8e4f0783e2bfbd5d54040407eb3cc4c80c?branch=rawhide
> > 
> > As such, the work is being done in a side tag, f39-build-side-70661
> > https://koji.fedoraproject.org/koji/builds?inherited=0=70661=-build_id=1
> > 
> > $ rpmdistro-repoquery fedora rawhide --whatrequires 
> > 'libplist-2.0.so.3()(64bit)'
> > Last metadata expiration check: 0:05:50 ago on Fri Jul 28 21:28:27 2023.
> > gvfs-afc-0:1.51.1-3.fc39.x86_64
> > idevicerestore-0:1.0.0-4.fc39.x86_64
> > ifuse-0:1.1.4-8.fc39.x86_64
> > kf5-solid-0:5.108.0-1.fc39.x86_64
> > libgpod-0:0.8.3-46.fc39.x86_64
> > libimobiledevice-0:1.3.0-9.fc39.x86_64
> > libimobiledevice-utils-0:1.3.0-9.fc39.x86_64
> > libplist-devel-0:2.2.0-11.fc39.x86_64
> > libusbmuxd-0:2.0.2-9.fc39.x86_64
> > python3-libplist-0:2.2.0-11.fc39.x86_64
> > upower-0:1.90.2-2.fc39.x86_64
> > usbmuxd-0:1.1.1-10.fc39.x86_64
> > 
> > 
> > $ rpmdistro-repoquery fedora rawhide --whatrequires 
> > 'libplist++-2.0.so.3()(64bit)'
> > Last metadata expiration check: 0:06:02 ago on Fri Jul 28 21:28:27 2023.
> > libplist-devel-0:2.2.0-11.fc39.x86_64
> > 
> > If any package is not on this list, please build it against the side
> > tag; we are going to land this next week.
> 
> Thanks very much for doing this properly on a side tag!

Happy to oblige! I'll wait until Friday before landing the builds.

For those who want to test, you can add this to /etc/yum.repos.d :

[libplist]
name='Rawhide sidetag for libplist'
baseurl=https://kojipkgs.fedoraproject.org/repos/f39-build-side-70661/latest/$basearch/
cost=2000
enabled=False
skip_if_unavailable=False

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[heads up] upcoming libplist soname bump

2023-07-28 Thread Michel Alexandre Salim
Dear all,

As part of the Fedora Asahi SIG work, libimobiledevice and libplist are
getting updated.

The libplist update introduces an soname bump from 3 to 4:
https://src.fedoraproject.org/rpms/libplist/c/68103e8e4f0783e2bfbd5d54040407eb3cc4c80c?branch=rawhide

As such, the work is being done in a side tag, f39-build-side-70661
https://koji.fedoraproject.org/koji/builds?inherited=0=70661=-build_id=1

$ rpmdistro-repoquery fedora rawhide --whatrequires 'libplist-2.0.so.3()(64bit)'
Last metadata expiration check: 0:05:50 ago on Fri Jul 28 21:28:27 2023.
gvfs-afc-0:1.51.1-3.fc39.x86_64
idevicerestore-0:1.0.0-4.fc39.x86_64
ifuse-0:1.1.4-8.fc39.x86_64
kf5-solid-0:5.108.0-1.fc39.x86_64
libgpod-0:0.8.3-46.fc39.x86_64
libimobiledevice-0:1.3.0-9.fc39.x86_64
libimobiledevice-utils-0:1.3.0-9.fc39.x86_64
libplist-devel-0:2.2.0-11.fc39.x86_64
libusbmuxd-0:2.0.2-9.fc39.x86_64
python3-libplist-0:2.2.0-11.fc39.x86_64
upower-0:1.90.2-2.fc39.x86_64
usbmuxd-0:1.1.1-10.fc39.x86_64


$ rpmdistro-repoquery fedora rawhide --whatrequires 
'libplist++-2.0.so.3()(64bit)'
Last metadata expiration check: 0:06:02 ago on Fri Jul 28 21:28:27 2023.
libplist-devel-0:2.2.0-11.fc39.x86_64

If any package is not on this list, please build it against the side
tag; we are going to land this next week.

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Retiring python-pytest-flake8

2023-07-28 Thread Michel Alexandre Salim
On Fri, Jul 28, 2023 at 11:39:56AM -0500, Michel Alexandre Salim wrote:
> On Fri, Jul 28, 2023 at 12:17:54AM +0200, Sandro wrote:
> > On 27-07-2023 22:57, Sandro wrote:
> > > On 27-07-2023 21:02, Michel Alexandre Salim wrote:
> > > > Thanks Miro!
> > > > 
> > > > On Thu, 2023-07-27 at 19:28 +0200, Miro Hrončok wrote:
> > > > > On 27. 07. 23 18:26, Michel Alexandre Salim wrote:
> > > > > > ⬢ [fedora-toolbox:38] ❯ rpmdistro-repoquery fedora rawhide --
> > > > > > enablerepo=fedora-source --whatrequires python-pytest-flake8
> > > > > 
> > > > > Always use the actual binary package name for queries like this, as
> > > > > only the
> > > > > actual package name will show all dependencies that happen to require
> > > > > a
> > > > > differetn virtual provide:
> > > > > 
> > > > > $ repoquery -q --repo=rawhide{,-source} --whatrequires python3-
> > > > > pytest-flake8
> > > > > cvise-0:2.4.0-3.fc36.src
> > > > > python-cssutils-0:2.6.0-2.fc38.src
> > > > > python-nashpy-0:0.0.37-1.fc39.src
> > > > > python-pyunicorn-0:0.6.1-12.fc38.src
> > > > > 
> > > > > 
> > > > nashpy is fixed, but I'll take a look at the others. Given the disttags
> > > > they look like they FTBFSed anyway (cvise is fc36, ouch!)
> > > 
> > > I can take care of pyunicorn. It looks simple enough.
> > 
> > Consider pyunicorn fixed. The package itself is still broken, but that's
> > numpy related not due to the removal of pytest-flake8.
> > 
> Thank you!
> 
> I'll check cvise and cssutils.
> 
cvise has an open PR that fixes it (and get it to build again):
https://src.fedoraproject.org/rpms/cvise/pull-request/3

python-cssutils is fixed in 
https://src.fedoraproject.org/rpms/python-cssutils/pull-request/2

python-pytest-flake8 is now retired. Thanks for everyone who patched the
dependent packages!

Best,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Retiring python-pytest-flake8

2023-07-28 Thread Michel Alexandre Salim
On Fri, Jul 28, 2023 at 11:39:56AM -0500, Michel Alexandre Salim wrote:
> On Fri, Jul 28, 2023 at 12:17:54AM +0200, Sandro wrote:
> > On 27-07-2023 22:57, Sandro wrote:
> > > On 27-07-2023 21:02, Michel Alexandre Salim wrote:
> > > > Thanks Miro!
> > > > 
> > > > On Thu, 2023-07-27 at 19:28 +0200, Miro Hrončok wrote:
> > > > > On 27. 07. 23 18:26, Michel Alexandre Salim wrote:
> > > > > > ⬢ [fedora-toolbox:38] ❯ rpmdistro-repoquery fedora rawhide --
> > > > > > enablerepo=fedora-source --whatrequires python-pytest-flake8
> > > > > 
> > > > > Always use the actual binary package name for queries like this, as
> > > > > only the
> > > > > actual package name will show all dependencies that happen to require
> > > > > a
> > > > > differetn virtual provide:
> > > > > 
> > > > > $ repoquery -q --repo=rawhide{,-source} --whatrequires python3-
> > > > > pytest-flake8
> > > > > cvise-0:2.4.0-3.fc36.src
> > > > > python-cssutils-0:2.6.0-2.fc38.src
> > > > > python-nashpy-0:0.0.37-1.fc39.src
> > > > > python-pyunicorn-0:0.6.1-12.fc38.src
> > > > > 
> > > > > 
> > > > nashpy is fixed, but I'll take a look at the others. Given the disttags
> > > > they look like they FTBFSed anyway (cvise is fc36, ouch!)
> > > 
> > > I can take care of pyunicorn. It looks simple enough.
> > 
> > Consider pyunicorn fixed. The package itself is still broken, but that's
> > numpy related not due to the removal of pytest-flake8.
> > 
> Thank you!
> 
> I'll check cvise and cssutils.
> 
cvise has an open PR that fixes it (and get it to build again):
https://src.fedoraproject.org/rpms/cvise/pull-request/3

python-cssutils is fixed in 
https://src.fedoraproject.org/rpms/python-cssutils/pull-request/2

python-pytest-flake8 is now retired. Thanks for everyone who patched the
dependent packages!

Best,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Retiring python-pytest-flake8

2023-07-28 Thread Michel Alexandre Salim
On Fri, Jul 28, 2023 at 12:17:54AM +0200, Sandro wrote:
> On 27-07-2023 22:57, Sandro wrote:
> > On 27-07-2023 21:02, Michel Alexandre Salim wrote:
> > > Thanks Miro!
> > > 
> > > On Thu, 2023-07-27 at 19:28 +0200, Miro Hrončok wrote:
> > > > On 27. 07. 23 18:26, Michel Alexandre Salim wrote:
> > > > > ⬢ [fedora-toolbox:38] ❯ rpmdistro-repoquery fedora rawhide --
> > > > > enablerepo=fedora-source --whatrequires python-pytest-flake8
> > > > 
> > > > Always use the actual binary package name for queries like this, as
> > > > only the
> > > > actual package name will show all dependencies that happen to require
> > > > a
> > > > differetn virtual provide:
> > > > 
> > > > $ repoquery -q --repo=rawhide{,-source} --whatrequires python3-
> > > > pytest-flake8
> > > > cvise-0:2.4.0-3.fc36.src
> > > > python-cssutils-0:2.6.0-2.fc38.src
> > > > python-nashpy-0:0.0.37-1.fc39.src
> > > > python-pyunicorn-0:0.6.1-12.fc38.src
> > > > 
> > > > 
> > > nashpy is fixed, but I'll take a look at the others. Given the disttags
> > > they look like they FTBFSed anyway (cvise is fc36, ouch!)
> > 
> > I can take care of pyunicorn. It looks simple enough.
> 
> Consider pyunicorn fixed. The package itself is still broken, but that's
> numpy related not due to the removal of pytest-flake8.
> 
Thank you!

I'll check cvise and cssutils.

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Retiring python-pytest-flake8

2023-07-28 Thread Michel Alexandre Salim
On Fri, Jul 28, 2023 at 12:17:54AM +0200, Sandro wrote:
> On 27-07-2023 22:57, Sandro wrote:
> > On 27-07-2023 21:02, Michel Alexandre Salim wrote:
> > > Thanks Miro!
> > > 
> > > On Thu, 2023-07-27 at 19:28 +0200, Miro Hrončok wrote:
> > > > On 27. 07. 23 18:26, Michel Alexandre Salim wrote:
> > > > > ⬢ [fedora-toolbox:38] ❯ rpmdistro-repoquery fedora rawhide --
> > > > > enablerepo=fedora-source --whatrequires python-pytest-flake8
> > > > 
> > > > Always use the actual binary package name for queries like this, as
> > > > only the
> > > > actual package name will show all dependencies that happen to require
> > > > a
> > > > differetn virtual provide:
> > > > 
> > > > $ repoquery -q --repo=rawhide{,-source} --whatrequires python3-
> > > > pytest-flake8
> > > > cvise-0:2.4.0-3.fc36.src
> > > > python-cssutils-0:2.6.0-2.fc38.src
> > > > python-nashpy-0:0.0.37-1.fc39.src
> > > > python-pyunicorn-0:0.6.1-12.fc38.src
> > > > 
> > > > 
> > > nashpy is fixed, but I'll take a look at the others. Given the disttags
> > > they look like they FTBFSed anyway (cvise is fc36, ouch!)
> > 
> > I can take care of pyunicorn. It looks simple enough.
> 
> Consider pyunicorn fixed. The package itself is still broken, but that's
> numpy related not due to the removal of pytest-flake8.
> 
Thank you!

I'll check cvise and cssutils.

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Retiring python-pytest-flake8

2023-07-27 Thread Michel Alexandre Salim
Thanks Miro!

On Thu, 2023-07-27 at 19:28 +0200, Miro Hrončok wrote:
> On 27. 07. 23 18:26, Michel Alexandre Salim wrote:
> > ⬢ [fedora-toolbox:38] ❯ rpmdistro-repoquery fedora rawhide --
> > enablerepo=fedora-source --whatrequires python-pytest-flake8
> 
> Always use the actual binary package name for queries like this, as
> only the 
> actual package name will show all dependencies that happen to require
> a 
> differetn virtual provide:
> 
> $ repoquery -q --repo=rawhide{,-source} --whatrequires python3-
> pytest-flake8
> cvise-0:2.4.0-3.fc36.src
> python-cssutils-0:2.6.0-2.fc38.src
> python-nashpy-0:0.0.37-1.fc39.src
> python-pyunicorn-0:0.6.1-12.fc38.src
> 
> 
nashpy is fixed, but I'll take a look at the others. Given the disttags
they look like they FTBFSed anyway (cvise is fc36, ouch!)

I won't retire pytest-flake8 until after checking the dependents, just
in case we still need to hotfix it (though my preference will be to
drop it as it should never have been run)

Best,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Retiring python-pytest-flake8

2023-07-27 Thread Michel Alexandre Salim
Thanks Miro!

On Thu, 2023-07-27 at 19:28 +0200, Miro Hrončok wrote:
> On 27. 07. 23 18:26, Michel Alexandre Salim wrote:
> > ⬢ [fedora-toolbox:38] ❯ rpmdistro-repoquery fedora rawhide --
> > enablerepo=fedora-source --whatrequires python-pytest-flake8
> 
> Always use the actual binary package name for queries like this, as
> only the 
> actual package name will show all dependencies that happen to require
> a 
> differetn virtual provide:
> 
> $ repoquery -q --repo=rawhide{,-source} --whatrequires python3-
> pytest-flake8
> cvise-0:2.4.0-3.fc36.src
> python-cssutils-0:2.6.0-2.fc38.src
> python-nashpy-0:0.0.37-1.fc39.src
> python-pyunicorn-0:0.6.1-12.fc38.src
> 
> 
nashpy is fixed, but I'll take a look at the others. Given the disttags
they look like they FTBFSed anyway (cvise is fc36, ouch!)

I won't retire pytest-flake8 until after checking the dependents, just
in case we still need to hotfix it (though my preference will be to
drop it as it should never have been run)

Best,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Retiring python-pytest-flake8

2023-07-27 Thread Michel Alexandre Salim
Dear all,

We are retiring python-pytest-flake8.

It FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=2226304

and abandoned upstream: https://github.com/tholo/pytest-flake8/issues/98
(some suggest using ruff instead)

and in addition, running linters in %check is discouraged anyway:
https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_linters

I did a dependency analysis a couple of days ago and only python-nashpy
popped up, this was a leftover because of manually specified test
dependencies since fixed in 
https://src.fedoraproject.org/rpms/python-nashpy/pull-request/2

And there are no more dependents.

If I miss anything in this query -- your package is FTBFS already
anyway after the mass rebuild, so please remove the dependency.

```
michel in fedora/reviews/other took 13m39s 
⬢ [fedora-toolbox:38] ❯ rpmdistro-repoquery fedora rawhide 
--enablerepo=fedora-source --whatrequires python-pytest-flake8
Fedora rawhide - x86_64 
 19 MB/s |  73 MB 00:03
Fedora rawhide - Source 
7.2 MB/s | 8.1 MB 00:01
Fedora rawhide - x86_64 - Updates   
1.2 MB/s | 1.7 MB 00:01
Last metadata expiration check: 0:00:01 ago on Thu Jul 27 11:21:52 2023.

michel in fedora/reviews/other took 37s 
⬢ [fedora-toolbox:38] ❯ 
```

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Retiring python-pytest-flake8

2023-07-27 Thread Michel Alexandre Salim
Dear all,

We are retiring python-pytest-flake8.

It FTBFS: https://bugzilla.redhat.com/show_bug.cgi?id=2226304

and abandoned upstream: https://github.com/tholo/pytest-flake8/issues/98
(some suggest using ruff instead)

and in addition, running linters in %check is discouraged anyway:
https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_linters

I did a dependency analysis a couple of days ago and only python-nashpy
popped up, this was a leftover because of manually specified test
dependencies since fixed in 
https://src.fedoraproject.org/rpms/python-nashpy/pull-request/2

And there are no more dependents.

If I miss anything in this query -- your package is FTBFS already
anyway after the mass rebuild, so please remove the dependency.

```
michel in fedora/reviews/other took 13m39s 
⬢ [fedora-toolbox:38] ❯ rpmdistro-repoquery fedora rawhide 
--enablerepo=fedora-source --whatrequires python-pytest-flake8
Fedora rawhide - x86_64 
 19 MB/s |  73 MB 00:03
Fedora rawhide - Source 
7.2 MB/s | 8.1 MB 00:01
Fedora rawhide - x86_64 - Updates   
1.2 MB/s | 1.7 MB 00:01
Last metadata expiration check: 0:00:01 ago on Thu Jul 27 11:21:52 2023.

michel in fedora/reviews/other took 37s 
⬢ [fedora-toolbox:38] ❯ 
```

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: fedora-review workarounds for dnf5

2023-07-26 Thread Michel Alexandre Salim
On Wed, Jul 26, 2023 at 05:36:04PM +0200, Jakub Kadlcik wrote:
> Hello Sandro,
> 
> > I noticed that in f39 builds in Copr the directory containing the
> > results is now named after the package. Comparing that to the
> > "traditional" fedora-review directory in f38 builds, I miss the
> > `licensecheck.txt` file.
> 
> It suddenly started happening and I don't know what is to blame yet.
> You can follow
> 
> https://github.com/FrostyX/fedora-review-service/issues/28
> https://pagure.io/FedoraReview/issue/486
> 
> I plan to work on it as soon as I can.
> 
> Jakub
> 
Thanks for your work on this Jakub! I'll cut another release once this
is done.

Will try to work on modernizing the build system more, but I'll probably
not get to it for a couple of weeks - need to deal with my Rawhide
FTBFSes first.

Cheers,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: fedora-review workarounds for dnf5

2023-07-26 Thread Michel Alexandre Salim
On Mon, Jul 24, 2023 at 09:47:32PM -0500, Michel Alexandre Salim wrote:
> Hi all,
> 
> On Mon, Jul 17, 2023 at 10:54:43AM -0600, Jerry James wrote:
> > Like many of you, I have been quite inconvenienced because of
> > dnf5-related breakage of fedora-review.  I've been monkeying with it
> > today and finally got a successful run of fedora-review after making
> > the following changes [*].
> >
> I'm happy (and relieved) to say that a fixed fedora-review is ready for
> testing:
> 
> https://bodhi.fedoraproject.org/updates/?search==fedora-review=pending=testing
> 
fedora-review-0.10.0-1.fc3{7,8} had shebang issues, for those who are
testing please retest fedora-review-0.10.0-2.fc3{7,8} that I just posted
to fix this, thanks!

Turns out we never touched the shebangs and they still had Python
2-isms, and %{py3_shebang_fix} just adds a duplicate -sP which is not
needed -- it's the -tt that was the issue.

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: fedora-review workarounds for dnf5

2023-07-24 Thread Michel Alexandre Salim
Hi all,

On Mon, Jul 17, 2023 at 10:54:43AM -0600, Jerry James wrote:
> Like many of you, I have been quite inconvenienced because of
> dnf5-related breakage of fedora-review.  I've been monkeying with it
> today and finally got a successful run of fedora-review after making
> the following changes [*].
>
I'm happy (and relieved) to say that a fixed fedora-review is ready for
testing:

https://bodhi.fedoraproject.org/updates/?search==fedora-review=pending=testing

This uses Jakub Kadlcik's initial PR to use dnf-3 instead of dnf, so we
don't necessarily commit ourselves to using DNF 5 until the we know for
sure if Fedora 39 will ship with DNF 5 or not.

Thanks also to Benjamin A. Beasley, Miro Hrončok, Benson Muite, Jitka
Plesnikova, Pavel Raiskup, and Sérgio M. Basto for contributing changes
shipped in this release.

0.10.0 was supposed to have gone out 3 months ago, but blocked by
changes in setuptools/distutils causing our release script to generate
an incomplete tarball. I've done a more thorough fix that will hopefully
hold until we rewrite our build process be PEP 517 compliant for the
next release.

Once this lands in F38, Fedora Review Service should be fixed, unless
I'm missing something.

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Orphaned packages looking for new maintainers

2023-07-21 Thread Michel Alexandre Salim
On Wed, Jul 19, 2023 at 01:08:32AM +0200, Alexander Ploumistos wrote:
> Hello,
> 
> On Mon, Jul 17, 2023 at 8:49 PM Miro Hrončok  wrote:
> >
> > switcheroo-controlorphan   2 weeks 
> > ago
> 
> Has anyone from the Workstation WG noticed this? Won't losing
> switcheroo-control be a considerable usability regression? At the same
> time, the upstream developer is/was Bastien, which complicates things.
I've flagged it to the desktop@ list after claiming the package, and
yeah, they are now aware and @gnome-sig has been added to the ACL.

Cheers,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Need eyes on Django 4.2.3 PR

2023-07-21 Thread Michel Alexandre Salim
Dear all,

I just put up a PR to update Django in Rawhide to 4.2.3:

https://src.fedoraproject.org/rpms/python-django/pull-request/33

Also - Fedora 37 and 38 are on Django 4.0.x, which is no longer supported -
should we just update them to 4.2.x as well?

Any version before 4.1.10 and 4.2.3 are affected by this CVE:
https://bugzilla.redhat.com/show_bug.cgi?id=2219383
https://nvd.nist.gov/vuln/detail/CVE-2023-36053

NIST NVD gave it a base score of 7.5; and once we switch series anyway,
maybe we might as well jump to 4.2 which is an LTS, while 4.1 reaches
end of extended support in Dec 2023 (when Fedora 38 will still be
supported)

https://www.djangoproject.com/download/

To update to 4.2, asgiref needs to be updated as well, but that seems to
be the only dependency that is too old.

If we decide against bumping Django on stable releases, we can see if
the CVE fix can be easily backported to 4.0 or not.

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Need eyes on Django 4.2.3 PR

2023-07-21 Thread Michel Alexandre Salim
Dear all,

I just put up a PR to update Django in Rawhide to 4.2.3:

https://src.fedoraproject.org/rpms/python-django/pull-request/33

Also - Fedora 37 and 38 are on Django 4.0.x, which is no longer supported -
should we just update them to 4.2.x as well?

Any version before 4.1.10 and 4.2.3 are affected by this CVE:
https://bugzilla.redhat.com/show_bug.cgi?id=2219383
https://nvd.nist.gov/vuln/detail/CVE-2023-36053

NIST NVD gave it a base score of 7.5; and once we switch series anyway,
maybe we might as well jump to 4.2 which is an LTS, while 4.1 reaches
end of extended support in Dec 2023 (when Fedora 38 will still be
supported)

https://www.djangoproject.com/download/

To update to 4.2, asgiref needs to be updated as well, but that seems to
be the only dependency that is too old.

If we decide against bumping Django on stable releases, we can see if
the CVE fix can be easily backported to 4.0 or not.

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Orphaned packages looking for new maintainers

2023-07-19 Thread Michel Alexandre Salim
On Mon, Jul 17, 2023 at 08:48:56PM +0200, Miro Hrončok wrote:
> The following packages are orphaned and will be retired when they
> are orphaned for six weeks, unless someone adopts them. If you know for sure
> that the package should be retired, please do so now with a proper reason:
> https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
> 
> iio-sensor-proxy  orphan   2 weeks ago
> malcontentorphan   2 weeks ago

Taking these two. Note: these as well as switcheroo-control are
dependencies of key GNOME packages (iio-sensor-proxy is also needed by
Cinnamon). So - any comaintainer from @gnome-sig and the Cinnamon SIG
very welcome, just let me know

see: https://packager-dashboard.fedoraproject.org/dashboard?groups=gnome-sig

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Orphaned packages looking for new maintainers

2023-07-19 Thread Michel Alexandre Salim
On Mon, Jul 17, 2023 at 08:48:56PM +0200, Miro Hrončok wrote:
> The following packages are orphaned and will be retired when they
> are orphaned for six weeks, unless someone adopts them. If you know for sure
> that the package should be retired, please do so now with a proper reason:
> https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
> 
> switcheroo-controlorphan   2 weeks ago

I've taken this, since it looks like gnome-shell and budgie-desktop both
depend on it.

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[EPEL-devel] [sali...@fedoraproject.org: Heads up: I'll be retiring python-django3 in Rawhide / django3 landing soon in EPEL 9]

2023-07-19 Thread Michel Alexandre Salim
Forgot to cc: epel-devel - but django3 will be available after the next
compose tonight!

Best regards,

Michel

- Forwarded message from Michel Alexandre Salim  
-

Date: Wed, 19 Jul 2023 14:01:22 -0500
From: Michel Alexandre Salim 
To: Development discussions related to Fedora 
Subject: Heads up: I'll be retiring python-django3 in Rawhide / django3 landing 
soon in EPEL 9

Dear all,

I've been maintaining python-django3 across EPEL8 to Rawhide as part of
the effort to upgrade our mailing list infrastructure.

Good news: everything is now ready to get this in EPEL 9 
https://bugzilla.redhat.com/show_bug.cgi?id=2033064
Bad news: some additional tests are beginning to fail in Fedora (even
just rebuilding the last successful build)

Since the extended support for the 3.2 LTS series is ending next April:
https://www.djangoproject.com/download/

it seems to not be worthwhile to continue fixing.

Unless there's no objection, here's the plan:
- release the latest python-django3 for:
  - EPEL 9 - https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-e403913f49
  - EPEL 8 - https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-a2b17fec79
- evaluate the new test failures in Fedora and if they are not critical,
  disable them
- retire python-django3 in Rawhide this week
- fork python-django4.2 from python-django and get missing dependencies
  branched for EPEL 9

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2



___
devel mailing list -- de...@lists.fedoraproject.org
To unsubscribe send an email to 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/de...@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


- End forwarded message -

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Heads up: I'll be retiring python-django3 in Rawhide / django3 landing soon in EPEL 9

2023-07-19 Thread Michel Alexandre Salim
Dear all,

I've been maintaining python-django3 across EPEL8 to Rawhide as part of
the effort to upgrade our mailing list infrastructure.

Good news: everything is now ready to get this in EPEL 9 
https://bugzilla.redhat.com/show_bug.cgi?id=2033064
Bad news: some additional tests are beginning to fail in Fedora (even
just rebuilding the last successful build)

Since the extended support for the 3.2 LTS series is ending next April:
https://www.djangoproject.com/download/

it seems to not be worthwhile to continue fixing.

Unless there's no objection, here's the plan:
- release the latest python-django3 for:
  - EPEL 9 - https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-e403913f49
  - EPEL 8 - https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-a2b17fec79
- evaluate the new test failures in Fedora and if they are not critical,
  disable them
- retire python-django3 in Rawhide this week
- fork python-django4.2 from python-django and get missing dependencies
  branched for EPEL 9

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2023-07-06 Thread Michel Alexandre Salim
On Fri, Jun 30, 2023 at 07:42:39AM +0200, Vitaly Zaitsev via devel wrote:
> The side tag has been merged:
> https://bodhi.fedoraproject.org/updates/FEDORA-2023-4e8e736635
> 
> FTBFS (final):
> 
> arbor (not related to fmt, some tests failed on s390x)
> CuraEngine
> bout++
> cachelib
> dolphin-emu
> folly
> mangohud (not related to fmt)
> wasmedge
> watchman
> 
Going to fix folly, cachelib and watchman

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[Poll] For Rubberband users and downstream maintainers, do you want the 3.2.x release pushed to stable branches?

2023-05-09 Thread Michel Alexandre Salim
From Rubberband's NEWS page:
https://www.breakfastquay.com/news.html

> Version 3.2.0 contains significant improvements to output quality for certain 
> processing modes. Most notably, it updates the "centre-focus" mode for the R3 
> engine (OptionChannelsTogether) so as to retain mono compatibility in the 
> resulting stereo output and to produce more coherent imaging in many 
> situations. There are also small fixes to latency calculation in some modes. 
> Version 3.2.0 may be downloaded from the main Rubber Band Library page.
> 
> Meanwhile version 3.1.3 is a pure bugfix release whose output is otherwise 
> unchanged from 3.1.2. It is a recommended update for applications where 
> changes to audio output are undesirable, or at least without substantial 
> review. Version 3.1.3 may be downloaded from the download index page.

The API is unchanged, and I’ve just updated Rawhide to 3.2.1 (a bugfix release 
for 3.2.x), but I’m going to wait a week to see if there is any objection to 
updating the stable branches given the changes.

In the spirit of trying out Discourse, I've also posted it there with an
actual poll:

https://discussion.fedoraproject.org/t/poll-for-rubberband-users-and-downstream-maintainers-do-you-want-the-3-2-x-release-pushed-to-stable-branches/82344

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: colm update breaking ragel

2023-05-08 Thread Michel Alexandre Salim
On Tue, Apr 25, 2023 at 08:50:42PM -0500, Michel Alexandre Salim wrote:
> Update: it's .. looking more complicated than I anticipated:
> 
> The new ragel can in theory be built against the updated colm, *but* 
> it expect colm to provide some *.la files (libtool archives), which...
> our packaging guidelines require to be stripped out, and colm-devel
> rightly does not ship.
> 
> I'm adding this info to the FTI bug that got auto-filed against ragel:
> https://bugzilla.redhat.com/show_bug.cgi?id=2189702
> 
Fixed now with https://koji.fedoraproject.org/koji/taskinfo?taskID=100913236

- colm-0.14.7-2.fc39 with a backported commit to make libfsm
  discoverable
- ragel-7.0.4-1.fc39 with a backported commit to fallback to finding
  *.so

Thanks to Mamoru Tasaka for identifying the ragel commits.

Best regards,

Michel

> On Tue, Apr 25, 2023 at 07:10:12PM -0300, Filipe Rosset wrote:
> > thanks, next time I'll coordinate with the ragel update.
> > 
> > On Tue, Apr 25, 2023 at 6:45 PM Michel Alexandre Salim <
> > sali...@fedoraproject.org> wrote:
> > 
> > > Hi,
> > >
> > > I noticed when rebuilding mcrouter that it failed because ragel is not
> > > installable, because colm was updated:
> > >
> > > DEBUG util.py:443:  Error:
> > > DEBUG util.py:443:   Problem: conflicting requests
> > > DEBUG util.py:443:- nothing provides libcolm-0.13.0.7.so()(64bit)
> > > needed by ragel-7.0.0.12-9.fc38.x86_64
> > >
> > > Looks like the latest version of ragel (7.0.4) expects the new colm
> > > version, so I'll build it and resolve the breakage - only for Rawhide
> > > (both colm and ragel
> > > are maintained by the same upstream).
> > >
> > > CC:ing the colm and ragel maintainers so they can coordinate any update
> > > for other branches.
> > >
> > > --
> > > Michel Alexandre Salim
> > > identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2
> > >
> 
> > ___
> > devel mailing list -- devel@lists.fedoraproject.org
> > To unsubscribe send an email to 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/devel@lists.fedoraproject.org
> > Do not reply to spam, report it: 
> > https://pagure.io/fedora-infrastructure/new_issue
> 
> 
> -- 
> Michel Alexandre Salim
> identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2



> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to 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/devel@lists.fedoraproject.org
> Do not reply to spam, report it: 
> https://pagure.io/fedora-infrastructure/new_issue


-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: colm update breaking ragel

2023-04-25 Thread Michel Alexandre Salim
Update: it's .. looking more complicated than I anticipated:

The new ragel can in theory be built against the updated colm, *but* 
it expect colm to provide some *.la files (libtool archives), which...
our packaging guidelines require to be stripped out, and colm-devel
rightly does not ship.

I'm adding this info to the FTI bug that got auto-filed against ragel:
https://bugzilla.redhat.com/show_bug.cgi?id=2189702

On Tue, Apr 25, 2023 at 07:10:12PM -0300, Filipe Rosset wrote:
> thanks, next time I'll coordinate with the ragel update.
> 
> On Tue, Apr 25, 2023 at 6:45 PM Michel Alexandre Salim <
> sali...@fedoraproject.org> wrote:
> 
> > Hi,
> >
> > I noticed when rebuilding mcrouter that it failed because ragel is not
> > installable, because colm was updated:
> >
> > DEBUG util.py:443:  Error:
> > DEBUG util.py:443:   Problem: conflicting requests
> > DEBUG util.py:443:- nothing provides libcolm-0.13.0.7.so()(64bit)
> > needed by ragel-7.0.0.12-9.fc38.x86_64
> >
> > Looks like the latest version of ragel (7.0.4) expects the new colm
> > version, so I'll build it and resolve the breakage - only for Rawhide
> > (both colm and ragel
> > are maintained by the same upstream).
> >
> > CC:ing the colm and ragel maintainers so they can coordinate any update
> > for other branches.
> >
> > --
> > Michel Alexandre Salim
> > identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2
> >

> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to 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/devel@lists.fedoraproject.org
> Do not reply to spam, report it: 
> https://pagure.io/fedora-infrastructure/new_issue


-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


colm update breaking ragel

2023-04-25 Thread Michel Alexandre Salim
Hi,

I noticed when rebuilding mcrouter that it failed because ragel is not
installable, because colm was updated:

DEBUG util.py:443:  Error: 
DEBUG util.py:443:   Problem: conflicting requests
DEBUG util.py:443:- nothing provides libcolm-0.13.0.7.so()(64bit) needed by 
ragel-7.0.0.12-9.fc38.x86_64

Looks like the latest version of ragel (7.0.4) expects the new colm
version, so I'll build it and resolve the breakage - only for Rawhide (both 
colm and ragel
are maintained by the same upstream).

CC:ing the colm and ragel maintainers so they can coordinate any update
for other branches.

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[EPEL-devel] Re: Proposing incompatible upgrade for libkdumpfile (0.4.1 -> 0.5.1)

2023-02-15 Thread Michel Alexandre Salim
On Wed, Feb 08, 2023 at 02:31:39PM -0800, Troy Dawson wrote:
> > > >
> > > >
> > > > If I am reading this correctly, the only package affected would be
> > > > drgn (from python-drgn).
> > > > It should hopefully just need a rebuild.
> > > > Is that correct?
> > > > Were you planning on rebuilding python-drgn, or contacting the
> > > > package maintainer and having them do it?
> > > >
> > >
> > > He's a co-maintainer of python-drgn, so I assume he's going to
> > > rebuild it himself.
> > >
> > Correct to both. Only drgn is affected, and Davide and I maintain it so
> > we'll get it rebuilt as a set.
> >
> > Thanks,
> >
> 
> Sounds good.
> Thank you for announcing it and following the steps.

Per the discussion in the EPEL meeting today, this is good to go ahead;
I have done the builds and put up Bodhi updates:

https://bodhi.fedoraproject.org/updates/?search=0.5.1=libkdumpfile=EPEL-9=EPEL-8

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: fedrq - new repoquerying tool

2023-02-13 Thread Michel Alexandre Salim
Ah, in that case I think my best course of action is see if I can use fedrq as 
a library and possibly extend it to be able to override dnf options (like where 
repos are).

Would such PRs be acceptable?

Thanks,

Michel
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Adding liboqs to Rawhide

2023-02-13 Thread Michel Alexandre Salim
On Mon, Feb 13, 2023 at 12:44:03PM +0100, Dmitry Belyavskiy wrote:
> Dear colleagues,
> 
> I'm currently working on bringing liboqs [1] to rawhide.
> 
> According to [2], I've added the following line to the spec file:
> 
> License: MIT and Apache 2.0 and BSD 3-Clause and CC0-1.0 and Unlicense
> 
> I doubt about 2 licenses that are enumerated: [3] (BSD-like) and [4].
> What am I to do with them? They look quite permissive but I need
> someone's evaluation.
> 
> [1] https://github.com/open-quantum-safe/liboqs/
> [2] https://github.com/open-quantum-safe/liboqs/blob/main/README.md#license
> [3] https://www.openssl.org/~appro/cryptogams/
> [4] 
> https://github.com/open-quantum-safe/liboqs/blob/40b01fdbb270f8614fde30e65d30e9da18c02393/src/common/rand/rand_nist.c#L1-L15
> 
> What is the proper line for the spec file and what are my next steps
> to evaluate the licenses, if necessary?
> 
[3] seems to be (BSD-3-Clause OR GPL) but unfortunately it does not specify 
which
GPL to use, and the files don't actually carry copyright notices ...

https://spdx.org/licenses/BSD-3-Clause.html

You probably want to ask for review? 
https://docs.fedoraproject.org/en-US/legal/license-review-process/

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: fedrq - new repoquerying tool

2023-02-13 Thread Michel Alexandre Salim
The subpackages command looks interesting, and potentially something I can use 
in ebranch!

Can you use rpmdistro-repoquery's repo definitions? That would allow dropping 
the embedded repo configs

Cheers,

Michel
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Heads-up: OpenSSL update

2023-02-10 Thread Michel Alexandre Salim
On Fri, 2023-02-10 at 12:05 -0600, Michel Alexandre Salim wrote:
> Dear Dmitry,
> 
> On Fri, 2023-02-10 at 09:55 +0100, Dmitry Belyavskiy wrote:
> > Dear Michel,
> > 
> > In RHEL/CentOS we currently provide a double versioning for
> > OPENSSL_strcasecmp and OPENSSL_strncasecmp functions.
> > They were added in 3.0.1 downstream and 3.0.3 upstream.
> > 
> > 0056-strcasecmp.patch in CentOS stream fixes the test in question.
> > 
> Ah, interesting. I took a look at the history of that patch, and
> narrowed down the issue:
> 
> - with f2a49ef424f831aac988356fc8b2b910e443dc42 from Nov 25,
> rebuilding
> in EPEL 8 fails:
>   -
> https://gitlab.com/redhat/centos-stream/rpms/openssl/-/commit/f2a49ef424f831aac988356fc8b2b910e443dc42
>   https://koji.fedoraproject.org/koji/taskinfo?taskID=97348528
> 
> - with that patch backed out, building 3.0.7-2 succeeds:
>   https://koji.fedoraproject.org/koji/taskinfo?taskID=97348707
> 
> Note that these are the exact openssl package from c9s, just rebuilt
> with the g++ dependency replaced by gcc-c++.
> 
> I suppose the easiest resolution here is for me to build openssl3
> (for
> EPEL 8) with that commit backed out, but I'm a bit puzzled as to why
> this happens. Any idea there?
> 
I initially thought it's the addition of the linker option --allow-
multiple-definition shows up in Alma 8's `ld --help`, so ... it's not
that.

Stumped,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Heads-up: OpenSSL update

2023-02-10 Thread Michel Alexandre Salim
Dear Dmitry,

On Fri, 2023-02-10 at 09:55 +0100, Dmitry Belyavskiy wrote:
> Dear Michel,
> 
> In RHEL/CentOS we currently provide a double versioning for
> OPENSSL_strcasecmp and OPENSSL_strncasecmp functions.
> They were added in 3.0.1 downstream and 3.0.3 upstream.
> 
> 0056-strcasecmp.patch in CentOS stream fixes the test in question.
> 
Ah, interesting. I took a look at the history of that patch, and
narrowed down the issue:

- with f2a49ef424f831aac988356fc8b2b910e443dc42 from Nov 25, rebuilding
in EPEL 8 fails:
  -
https://gitlab.com/redhat/centos-stream/rpms/openssl/-/commit/f2a49ef424f831aac988356fc8b2b910e443dc42
  https://koji.fedoraproject.org/koji/taskinfo?taskID=97348528

- with that patch backed out, building 3.0.7-2 succeeds:
  https://koji.fedoraproject.org/koji/taskinfo?taskID=97348707

Note that these are the exact openssl package from c9s, just rebuilt
with the g++ dependency replaced by gcc-c++.

I suppose the easiest resolution here is for me to build openssl3 (for
EPEL 8) with that commit backed out, but I'm a bit puzzled as to why
this happens. Any idea there?

Thanks,

Michel

> On Thu, Feb 9, 2023 at 9:47 PM Michel Alexandre Salim
>  wrote:
> > 
> > Hi Dmitry,
> > 
> > On Thu, 2023-02-09 at 18:02 +0100, Dmitry Belyavskiy wrote:
> > > Dear colleagues,
> > > 
> > > I've just pushed updates of OpenSSL to the 3.0.8 version to
> > > f36/37.
> > > I will also push to f38 and rawhide later today.
> > > 
> > > This is a security release, it fixes 8 MODERATE CVEs
> > > (https://www.openssl.org/news/secadv/20230207.txt)
> > > 
> > > I kindly ask you to test the version so it could be rolled up
> > > earlier.
> > > 
> > Would you happen to have any insight into why some tests are
> > failing
> > when rebuilt on EPEL 8?
> > 
> > This is with a scratch build of EPEL 8's openssl3 (which is just a
> > rebuild of openssl but renamed and with some subpackages removed)
> > https://koji.fedoraproject.org/koji/taskinfo?taskID=97314920
> > 
> > The errors are all identical, so to be doubly sure I rebuilt the
> > centos
> > 9 srpm (only on x86_64), just slightly modified to change the g++
> > BR to
> > gcc-c++, and it failed identically
> > https://koji.fedoraproject.org/koji/taskinfo?taskID=97318473
> > 
> > # The following symbols are missing in libcrypto.so.3:
> > #   OPENSSL_strcasecmp
> > #   OPENSSL_strncasecmp
> > # The following symbols are extra in libcrypto.so.3:
> > #   BIO_dgram_is_sctp
> > #   BIO_dgram_sctp_msg_waiting
> > #   BIO_dgram_sctp_notification_cb
> > #   BIO_dgram_sctp_wait_for_dry
> > #   BIO_new_dgram_sctp
> > #   BIO_s_datagram_sctp
> > not ok 2 - check that there are no missing symbols in
> > libcrypto.so.3
> > # -
> > 
> > -03-test_internal_modes.t ... ok
> > 03-test_internal_namemap.t . ok
> > 03-test_internal_curve448.t  ok
> > 03-test_internal_poly1305.t  ok
> > # Looks like you failed 1 test of 4.01-test_symbol_presence.t
> > ..
> > Dubious, test returned 1 (wstat 256, 0x100)
> > Failed 1/4 subtests
> > 02-test_lhash.t ...
> > 
> > Thanks,
> > 
> > --
> > Michel Alexandre Salim
> > identities:
> > https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2
> > ___
> > devel mailing list -- devel@lists.fedoraproject.org
> > To unsubscribe send an email to 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/devel@lists.fedoraproject.org
> > Do not reply to spam, report it:
> > https://pagure.io/fedora-infrastructure/new_issue
> 
> 
> 
> -- 
> Dmitry Belyavskiy
> _______
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to 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/devel@lists.fedoraproject.org
> Do not reply to spam, report it:
> https://pagure.io/fedora-infrastructure/new_issue

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3

Re: Hoping to disable i686 and 32-bit arm for Podman and related tools for existing Fedora releases

2023-02-09 Thread Michel Alexandre Salim
On Wed, 2023-02-08 at 22:24 -0500, Demi Marie Obenour wrote:
> On 2/7/23 07:52, Peter Robinson wrote:
> > On Tue, Feb 7, 2023 at 12:36 PM Lokesh Mandvekar
> >  wrote:
> > > 
> > > On Tue, Feb 7, 2023 at 5:56 PM Peter Robinson
> > >  wrote:
> > > 
> > > > There are still active users of Fedora IoT 36 on armhfp using
> > > > containers so I suspect they may be unhappy of they go away
> > > > before the
> > > > F-36 EOL in the late May/early June timeframe.
> > > 
> > > I see. I guess we could leave armhfp be until then. Btw, just
> > > curious
> > > what happens to IoT on armhfp once f36 goes EOL.
> > > Would users have to pick something else?
> > 
> > Basically yes.
> 
> Not sure if Debian supports armhfp, but in the long term the answer
> is
> going to be to find a distro that cross-compiles everything.
> 
But of course: https://wiki.debian.org/SupportedArchitectures

It also supports mips (both 32- and 64-bit) because... 

Cheers,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Heads-up: OpenSSL update

2023-02-09 Thread Michel Alexandre Salim
Hi Dmitry,

On Thu, 2023-02-09 at 18:02 +0100, Dmitry Belyavskiy wrote:
> Dear colleagues,
> 
> I've just pushed updates of OpenSSL to the 3.0.8 version to f36/37.
> I will also push to f38 and rawhide later today.
> 
> This is a security release, it fixes 8 MODERATE CVEs
> (https://www.openssl.org/news/secadv/20230207.txt)
> 
> I kindly ask you to test the version so it could be rolled up
> earlier.
> 
Would you happen to have any insight into why some tests are failing
when rebuilt on EPEL 8?

This is with a scratch build of EPEL 8's openssl3 (which is just a
rebuild of openssl but renamed and with some subpackages removed)
https://koji.fedoraproject.org/koji/taskinfo?taskID=97314920

The errors are all identical, so to be doubly sure I rebuilt the centos
9 srpm (only on x86_64), just slightly modified to change the g++ BR to
gcc-c++, and it failed identically
https://koji.fedoraproject.org/koji/taskinfo?taskID=97318473

# The following symbols are missing in libcrypto.so.3:
#   OPENSSL_strcasecmp
#   OPENSSL_strncasecmp
# The following symbols are extra in libcrypto.so.3:
#   BIO_dgram_is_sctp
#   BIO_dgram_sctp_msg_waiting
#   BIO_dgram_sctp_notification_cb
#   BIO_dgram_sctp_wait_for_dry
#   BIO_new_dgram_sctp
#   BIO_s_datagram_sctp
not ok 2 - check that there are no missing symbols in libcrypto.so.3
# -
-03-test_internal_modes.t ... ok
03-test_internal_namemap.t . ok
03-test_internal_curve448.t  ok
03-test_internal_poly1305.t  ok
# Looks like you failed 1 test of 4.01-test_symbol_presence.t
.. 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/4 subtests 
02-test_lhash.t ...

Thanks,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[EPEL-devel] Re: Should python-mysql be retired in Fedora and EPEL?

2023-02-09 Thread Michel Alexandre Salim
cc-ing the epel-devel list too

On Thu, 2023-02-09 at 14:39 -0600, Michel Alexandre Salim wrote:
> Dear fellow Fedorans,
> 
> It seems that python-mysqlclient will now transparently upgrade
> python-
> mysql since 2.1.1-2 (for Fedora):
> https://src.fedoraproject.org/rpms/python-mysqlclient/c/1da9400c1c9c8eb8b044f6976e1a07f06226ed3e?branch=rawhide
> and 1.4.6-6 (EPEL 8)
> https://src.fedoraproject.org/rpms/python-mysqlclient/c/cc24faae44f40898ba87e93f9dfefbc9a7fb09e1?branch=epel8
> 
> (python-mysql was never in EPEL9)
> 
> The two upstreams are the same (python-mysql points to
> https://github.com/PyMySQL/mysqlclient-python but that just redirects
> to https://github.com/PyMySQL/mysqlclient)
> 
> However it seems that python-mysql itself is not retired -- should
> it?
> Seems like there's no release in which trying to install it won't
> just
> install python-mysqlclient instead anyway.
> 
> The maintainers don't seem to overlap:
> - python-mysql maintained by mschorm and hobbes1069
> - python-mysqlclient maintained by fab
> 
> (the changes to make mysqlclient obsolete mysql are made by non-
> maintainers)
> 
> Best regards,
> 
> ___
> devel mailing list -- de...@lists.fedoraproject.org
> To unsubscribe send an email to 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/de...@lists.fedoraproject.org
> Do not reply to spam, report it:
> https://pagure.io/fedora-infrastructure/new_issue

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Should python-mysql be retired in Fedora and EPEL?

2023-02-09 Thread Michel Alexandre Salim
cc-ing the epel-devel list too

On Thu, 2023-02-09 at 14:39 -0600, Michel Alexandre Salim wrote:
> Dear fellow Fedorans,
> 
> It seems that python-mysqlclient will now transparently upgrade
> python-
> mysql since 2.1.1-2 (for Fedora):
> https://src.fedoraproject.org/rpms/python-mysqlclient/c/1da9400c1c9c8eb8b044f6976e1a07f06226ed3e?branch=rawhide
> and 1.4.6-6 (EPEL 8)
> https://src.fedoraproject.org/rpms/python-mysqlclient/c/cc24faae44f40898ba87e93f9dfefbc9a7fb09e1?branch=epel8
> 
> (python-mysql was never in EPEL9)
> 
> The two upstreams are the same (python-mysql points to
> https://github.com/PyMySQL/mysqlclient-python but that just redirects
> to https://github.com/PyMySQL/mysqlclient)
> 
> However it seems that python-mysql itself is not retired -- should
> it?
> Seems like there's no release in which trying to install it won't
> just
> install python-mysqlclient instead anyway.
> 
> The maintainers don't seem to overlap:
> - python-mysql maintained by mschorm and hobbes1069
> - python-mysqlclient maintained by fab
> 
> (the changes to make mysqlclient obsolete mysql are made by non-
> maintainers)
> 
> Best regards,
> 
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to 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/devel@lists.fedoraproject.org
> Do not reply to spam, report it:
> https://pagure.io/fedora-infrastructure/new_issue

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Should python-mysql be retired in Fedora and EPEL?

2023-02-09 Thread Michel Alexandre Salim
Dear fellow Fedorans,

It seems that python-mysqlclient will now transparently upgrade python-
mysql since 2.1.1-2 (for Fedora):
https://src.fedoraproject.org/rpms/python-mysqlclient/c/1da9400c1c9c8eb8b044f6976e1a07f06226ed3e?branch=rawhide
and 1.4.6-6 (EPEL 8)
https://src.fedoraproject.org/rpms/python-mysqlclient/c/cc24faae44f40898ba87e93f9dfefbc9a7fb09e1?branch=epel8

(python-mysql was never in EPEL9)

The two upstreams are the same (python-mysql points to
https://github.com/PyMySQL/mysqlclient-python but that just redirects
to https://github.com/PyMySQL/mysqlclient)

However it seems that python-mysql itself is not retired -- should it?
Seems like there's no release in which trying to install it won't just
install python-mysqlclient instead anyway.

The maintainers don't seem to overlap:
- python-mysql maintained by mschorm and hobbes1069
- python-mysqlclient maintained by fab

(the changes to make mysqlclient obsolete mysql are made by non-
maintainers)

Best regards,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Heads up: lua-posix 36.1 headed to Rawhide

2023-02-09 Thread Michel Alexandre Salim
Dear all,

Now that F38 is branched, it's probably a good time to upgrade lua-
posix from 35.1 to 36.1.

Packages potentially affected:

❯ rpmdistro-repoquery fedora rawhide --whatrequires lua-posix
Last metadata expiration check: 0:02:18 ago on Thu Feb  9 13:15:29
2023.
Lmod-0:8.7.18-1.fc38.x86_64
copy-jdk-configs-0:4.1-2.fc38.noarch
lua-readline-0:3.2-2.fc38.x86_64

There are some breaking changes in 36.0, so I'm going to only update in
Rawhide and we can revisit if we need to update in 38 and stable
branches later, but I tend towards keeping them at 35.1 unless there's
a major issue we can't fix without upgrading.

https://github.com/luaposix/luaposix/releases

Incompatible Changes

posix.spawn always returns integer, string whether fork fails
immediately, or whatever waiting for the spawned process reports. When
the second result value is "exited", the first is the exit status; for
"killed" or "stopped" second value, the first is the signal number that
caused it; otherwise first the errno error number, followed by the
associated error string.

The documentation for posix.spawn has always been wrong up until
now, but this small change to simplify the returned results will
require checking whether the second result value is "exited", "killed",
"stopped" or any other string before interpreting the first result...
which was also necessary in prior versions too, but now the
interpretion of non-zero status by clients is less messy and somewhat
compatible with the happy path of using previous releases.

Argument type errors for posix.sys.msg.msgctl,
posix.sys.resource.setrlimit, posix.sys.socket.bind,
posix.sys.socket.connect, posix.sys.socket.getaddrinfo,
posix.sys.socket.sendto and posix.time.nanosleep all use "integer" in
full rather than "int".

Best regards,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Heads-up: OpenSSL update

2023-02-09 Thread Michel Alexandre Salim
Hi Dmitry,

On Thu, 2023-02-09 at 18:02 +0100, Dmitry Belyavskiy wrote:
> Dear colleagues,
> 
> I've just pushed updates of OpenSSL to the 3.0.8 version to f36/37.
> I will also push to f38 and rawhide later today.
> 
> This is a security release, it fixes 8 MODERATE CVEs
> (https://www.openssl.org/news/secadv/20230207.txt)
> 
> I kindly ask you to test the version so it could be rolled up
> earlier.
> 
Thanks for the heads-up! Will test and rebase the openssl3 package in
EPEL8 too.

Best regards,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[EPEL-devel] Re: Proposing incompatible upgrade for libkdumpfile (0.4.1 -> 0.5.1)

2023-02-08 Thread Michel Alexandre Salim
On Wed, 2023-02-08 at 14:09 -0500, Neal Gompa wrote:
> On Wed, Feb 8, 2023 at 12:37 PM Troy Dawson 
> wrote:
> > 
> > On Wed, Feb 8, 2023 at 9:21 AM Michel Alexandre Salim
> >  wrote:
> > > 
> > > Hi all,
> > > 
> > > Per the incompatible upgrade policy[1] I'm proposing upgrading
> > > libkdumpfile from 0.4.1 to the latest 0.5.1 in both EPEL 8 and 9.
> > > 
> > > Bugzilla issues:
> > > - https://bugzilla.redhat.com/show_bug.cgi?id=2162866 (for 0.5.1
> > > in
> > > general)
> > > - https://bugzilla.redhat.com/show_bug.cgi?id=2168301 (for EPEL)
> > > 
> > > Up to 0.4.1, libkdumpfile was packaged without the test suite
> > > being
> > > run, and when I started work on packaging it in Debian I noticed
> > > a lot
> > > of test failures on non-x86_64 architectures:
> > > https://github.com/ptesarik/libkdumpfile/issues/40
> > > 
> > > This is now fixed (0.5.0 is the first version to pass tests
> > > cleanly
> > > without additional patches on Fedora), but prior to its release
> > > we were
> > > basically building in Fedora from a post-0.4.1 snapshot
> > > (
> > > https://src.fedoraproject.org/rpms/libkdumpfile/blob/8b3b02e83af83
> > > 26562a155581d77f04f2ae84197/f/libkdumpfile.spec)
> > > that is likely not ABI compatible with the original 0.4.1 anyway,
> > > so
> > > there's no reasonable way to backport the architecture fixes to
> > > 0.4.1.
> > > 
> > > Change in sonames:
> > > 
> > > [michel@f37-packaging ~]$ comm <(rpmdistro-repoquery fedora
> > > rawhide --
> > > provides libkdumpfile 2>/dev/null) <(rpmdistro-repoquery centos-
> > > stream
> > > 9 --provides libkdumpfile 2>/dev/null)
> > >     libaddrxlat.so.2()(64bit)
> > >     libaddrxlat.so.2(LIBADDRXLAT_0)(64bit)
> > > libaddrxlat.so.3
> > > libaddrxlat.so.3()(64bit)
> > > libaddrxlat.so.3(LIBADDRXLAT_0)
> > > libaddrxlat.so.3(LIBADDRXLAT_0)(64bit)
> > >     libkdumpfile = 0.4.1-5.el9
> > > libkdumpfile = 0.5.0-3.fc38
> > > libkdumpfile(x86-32) = 0.5.0-3.fc38
> > >     libkdumpfile(x86-64) = 0.4.1-5.el9
> > > libkdumpfile(x86-64) = 0.5.0-3.fc38
> > > libkdumpfile.so.10
> > > libkdumpfile.so.10()(64bit)
> > > libkdumpfile.so.10(LIBKDUMPFILE_0)
> > > libkdumpfile.so.10(LIBKDUMPFILE_0)(64bit)
> > >     libkdumpfile.so.9()(64bit)
> > >     libkdumpfile.so.9(LIBKDUMPFILE_0)(64bit)
> > > 
> > > Only drgn currently depends on libkdumpfile, and I plan to
> > > rebuild it
> > > in the same updates:
> > > 
> > > [michel@f37-packaging ~]$ rpmdistro-repoquery centos-stream 9 --
> > > whatrequires "libaddrxlat.so.2()(64bit)"
> > > Last metadata expiration check: 0:12:30 ago on Wed Feb  8
> > > 11:02:35
> > > 2023.
> > > libkdumpfile-devel-0:0.4.1-5.el9.x86_64
> > > libkdumpfile-util-0:0.4.1-5.el9.x86_64
> > > python3-libkdumpfile-0:0.4.1-5.el9.x86_64
> > > [michel@f37-packaging ~]$ rpmdistro-repoquery centos-stream 9 --
> > > whatrequires "libkdumpfile.so.9()(64bit)"
> > > Last metadata expiration check: 0:12:40 ago on Wed Feb  8
> > > 11:02:35
> > > 2023.
> > > drgn-0:0.0.22-1.el9.x86_64
> > > libkdumpfile-devel-0:0.4.1-5.el9.x86_64
> > > libkdumpfile-util-0:0.4.1-5.el9.x86_64
> > > python3-libkdumpfile-0:0.4.1-5.el9.x86_64
> > > 
> > > [michel@f37-packaging ~]$ rpmdistro-repoquery centos-stream-
> > > legacy 8 --
> > > whatrequires "libaddrxlat.so.2()(64bit)"
> > > Last metadata expiration check: 0:00:08 ago on Wed Feb  8
> > > 11:15:35
> > > 2023.
> > > libkdumpfile-devel-0:0.4.1-5.el8.x86_64
> > > libkdumpfile-util-0:0.4.1-5.el8.x86_64
> > > python3-libkdumpfile-0:0.4.1-5.el8.x86_64
> > > [michel@f37-packaging ~]$ rpmdistro-repoquery centos-stream-
> > > legacy 8 --
> > > whatrequires "libkdumpfile.so.9()(64bit)"
> > > Last metadata expiration check: 0:00:16 ago on Wed Feb  8
> > > 11:15:35
> > > 2023.
> > > drgn-0:0.0.22-1.el8.x86_64
> > > libkdumpfile-devel-0:0.4.1-5.el8.x86_64
> > > libkdumpfile-util-0:0.4.1-5.el8.x86_64
> > > python3-libkdumpfile-0:0.4.1-5.el8.x86_64
> > > 
> > > [1]:
> > > https://docs.fedoraproject.org/en-US/epel/epel-policy-incompatible-upgrades

[EPEL-devel] Proposing incompatible upgrade for libkdumpfile (0.4.1 -> 0.5.1)

2023-02-08 Thread Michel Alexandre Salim
Hi all,

Per the incompatible upgrade policy[1] I'm proposing upgrading
libkdumpfile from 0.4.1 to the latest 0.5.1 in both EPEL 8 and 9.

Bugzilla issues:
- https://bugzilla.redhat.com/show_bug.cgi?id=2162866 (for 0.5.1 in
general)
- https://bugzilla.redhat.com/show_bug.cgi?id=2168301 (for EPEL)

Up to 0.4.1, libkdumpfile was packaged without the test suite being
run, and when I started work on packaging it in Debian I noticed a lot
of test failures on non-x86_64 architectures:
https://github.com/ptesarik/libkdumpfile/issues/40

This is now fixed (0.5.0 is the first version to pass tests cleanly
without additional patches on Fedora), but prior to its release we were
basically building in Fedora from a post-0.4.1 snapshot
(https://src.fedoraproject.org/rpms/libkdumpfile/blob/8b3b02e83af8326562a155581d77f04f2ae84197/f/libkdumpfile.spec)
that is likely not ABI compatible with the original 0.4.1 anyway, so
there's no reasonable way to backport the architecture fixes to 0.4.1.

Change in sonames:

[michel@f37-packaging ~]$ comm <(rpmdistro-repoquery fedora rawhide --
provides libkdumpfile 2>/dev/null) <(rpmdistro-repoquery centos-stream
9 --provides libkdumpfile 2>/dev/null)
libaddrxlat.so.2()(64bit)
libaddrxlat.so.2(LIBADDRXLAT_0)(64bit)
libaddrxlat.so.3
libaddrxlat.so.3()(64bit)
libaddrxlat.so.3(LIBADDRXLAT_0)
libaddrxlat.so.3(LIBADDRXLAT_0)(64bit)
libkdumpfile = 0.4.1-5.el9
libkdumpfile = 0.5.0-3.fc38
libkdumpfile(x86-32) = 0.5.0-3.fc38
libkdumpfile(x86-64) = 0.4.1-5.el9
libkdumpfile(x86-64) = 0.5.0-3.fc38
libkdumpfile.so.10
libkdumpfile.so.10()(64bit)
libkdumpfile.so.10(LIBKDUMPFILE_0)
libkdumpfile.so.10(LIBKDUMPFILE_0)(64bit)
libkdumpfile.so.9()(64bit)
libkdumpfile.so.9(LIBKDUMPFILE_0)(64bit)

Only drgn currently depends on libkdumpfile, and I plan to rebuild it
in the same updates:

[michel@f37-packaging ~]$ rpmdistro-repoquery centos-stream 9 --
whatrequires "libaddrxlat.so.2()(64bit)"
Last metadata expiration check: 0:12:30 ago on Wed Feb  8 11:02:35
2023.
libkdumpfile-devel-0:0.4.1-5.el9.x86_64
libkdumpfile-util-0:0.4.1-5.el9.x86_64
python3-libkdumpfile-0:0.4.1-5.el9.x86_64
[michel@f37-packaging ~]$ rpmdistro-repoquery centos-stream 9 --
whatrequires "libkdumpfile.so.9()(64bit)"
Last metadata expiration check: 0:12:40 ago on Wed Feb  8 11:02:35
2023.
drgn-0:0.0.22-1.el9.x86_64
libkdumpfile-devel-0:0.4.1-5.el9.x86_64
libkdumpfile-util-0:0.4.1-5.el9.x86_64
python3-libkdumpfile-0:0.4.1-5.el9.x86_64

[michel@f37-packaging ~]$ rpmdistro-repoquery centos-stream-legacy 8 --
whatrequires "libaddrxlat.so.2()(64bit)"
Last metadata expiration check: 0:00:08 ago on Wed Feb  8 11:15:35
2023.
libkdumpfile-devel-0:0.4.1-5.el8.x86_64
libkdumpfile-util-0:0.4.1-5.el8.x86_64
python3-libkdumpfile-0:0.4.1-5.el8.x86_64
[michel@f37-packaging ~]$ rpmdistro-repoquery centos-stream-legacy 8 --
whatrequires "libkdumpfile.so.9()(64bit)"
Last metadata expiration check: 0:00:16 ago on Wed Feb  8 11:15:35
2023.
drgn-0:0.0.22-1.el8.x86_64
libkdumpfile-devel-0:0.4.1-5.el8.x86_64
libkdumpfile-util-0:0.4.1-5.el8.x86_64
python3-libkdumpfile-0:0.4.1-5.el8.x86_64

[1]:
https://docs.fedoraproject.org/en-US/epel/epel-policy-incompatible-upgrades/

Thanks,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Self Introduction: Hussein K.

2023-01-31 Thread Michel Alexandre Salim
On Tue, 2022-12-20 at 17:23 +0100, Sandro Mani wrote:
> Hi
> 
> I'd like to mentor Hussein (FAS: blinxen) in learning to become a 
> packager. He is a work colleague of mine. In particular, he's helping
> me 
> getting libimagequant updated, which some time ago was ported to
> rust. 
> As such, I'd like to add him as a co-maintainer of libimagequant and 
> help him getting the new dependencies reviewed. Is anyone willing to 
> sponsor Hussein?
> 
Looks like someone already sponsored Hussein, but just one note - do
join #rust:fedoraproject.org (or #fedora-rust via irc) and the Rust
mailing list, a lot of the packaging work is coordinated there.

https://www.fedoraproject.org/wiki/SIGs/Rust

Best,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Self Introduction: Hussein K.

2023-01-31 Thread Michel Alexandre Salim
On Tue, 2022-12-20 at 17:23 +0100, Sandro Mani wrote:
> Hi
> 
> I'd like to mentor Hussein (FAS: blinxen) in learning to become a 
> packager. He is a work colleague of mine. In particular, he's helping
> me 
> getting libimagequant updated, which some time ago was ported to
> rust. 
> As such, I'd like to add him as a co-maintainer of libimagequant and 
> help him getting the new dependencies reviewed. Is anyone willing to 
> sponsor Hussein?
> 
Welcome, Hussein! I'll sponsor

Best regards,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Self Introduction: Neil Hanlon

2023-01-26 Thread Michel Alexandre Salim
Hi Neil,

On Thu, 2023-01-26 at 16:34 -0500, Neil Hanlon wrote:
> Hi folks!
> 
> My name is Neil Hanlon and I was recently sponsored into the
> packager's group by Michel Salim, adding python-sdnotify
> [1] to Fedora and EPEL. sdnotify is a dependency for some other
> packages I hope to contribute to Fedora.
> 
> 
...
> I'm looking forward to getting to know more of the Fedora community,
> and am thankful for the warm welcome I've received
> so far. I'll also be at CentOS Connect and FOSDEM next week, so if
> you're there, it would be great to meet folks in
> person :)
> 
I wish I could make CentOS Connect/FOSDEM in person, but anyway, glad
to have you here with us!

Best,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Automation of Fedora SCM requests

2023-01-21 Thread Michel Alexandre Salim
On Sat, 2023-01-21 at 20:52 +0100, Fabio Valentini wrote:
> On Thu, Jan 19, 2023 at 11:18 AM Michal Konecny 
> wrote:
> > 
> > I would say that the current way is OK, the bot asks fedora-scm-
> > requests
> > admins to validate the requests, because it is marked as exception.
> > After being validated it gets created.
> > 
> > Or if there should be an exception for Rust packages, we can add
> > name
> > validation and if the name of the package is rust something, we can
> > skip
> > the validation process. But this unfortunately let people create
> > any
> > repository with name rust with exception set to true without any
> > validation and I'm not sure if we want this.
> 
> I don't think there should be any special-casing of Rust packages.
> The
> same guidelines for compat packages apply to them as to any other
> package, so I don't see why they should be processed differently
> (i.e.
> without human validation).
> 
One half-way solution might be to allow different operators to approve
certain requests -- e.g. if for rust-*[NUM] requests with exceptions,
@rust-sig members also get pinged and can approve such requests.


Best regards,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Rawhide updates stuck for the past ~4 hours?

2023-01-20 Thread Michel Alexandre Salim
On Fri, 2023-01-20 at 22:44 +0100, Miro Hrončok wrote:
> My Rawhide Bodhi updates are stuck in pending, so I've checked
> 
> https://bodhi.fedoraproject.org/updates/?releases=F38
> 
> and it seems that everything created after 2023-01-20 17:35 UTC is
> stuck.
> 
> Is this a natural slowdown due to the mass rebuild or is something
> broken?
> 
Per nirik on #releng, looks like robosignatory is backlogged on signing
packages.

Best,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Automation of Fedora SCM requests

2023-01-18 Thread Michel Alexandre Salim
Hi Michal,

On Wed, 2023-01-11 at 17:13 +0100, Michal Konecny wrote:
>  Hi everyone,
>  
>  all the remaining issues were solved and the bot is now processing
> tickets as it should. I will watch the SCM request repository for
> next few days to see if everything is working as it should.
>  Thanks for your patience.
>  
Where can I direct feature requests? Per
https://pagure.io/releng/fedora-scm-requests/issue/50507 seems like
requesting repos with exceptions (e.g. for Rust compat packages) is
currently not automated.

Thanks,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: F38 proposal: Add _FORTIFY_SOURCE=3 to distribution build flags (System-Wide Change proposal)

2023-01-13 Thread Michel Alexandre Salim
On Thu, Jan 12, 2023 at 06:46:17PM -0500, Siddhesh Poyarekar wrote:
> On Thu, Jan 12, 2023 at 6:38 PM Jakub Jelinek  wrote:
> > But at least you don't need both -U_FORTIFY_SOURCE and
> > -Wp,-U_FORTIFY_SOURCE, one of them is enough.  And the latter I think
> > better gets through libtool and other tools; especially if you put it
> > into a single -Wp, option together with the redefinition...
> 
> Uhmm, I could have sworn that I had needed -Wp,-U... for the -Wp-D...
> and -U for the -D when I was fixing the test builds but you're right,
> simply -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 appears to work
> for both -D_FORTIFY_SOURCE=2 as well as -Wp,-D_FORTIFY_SOURCE=2.  I'll
> test this some more and post a PR for redhat-rpm-config.
>
Thanks, Sid and Jakub, for digging in and identifying the issue! Looking
forward to being able to use ccache for my local Rawhide builds again.

Glad this will end up making the change less brittle too.

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Automation of Fedora SCM requests

2023-01-13 Thread Michel Alexandre Salim
Hi Michal and CPE,
On Wed, Jan 11, 2023 at 05:13:47PM +0100, Michal Konecny wrote:
> Hi everyone,
> 
> all the remaining issues were solved and the bot is now processing tickets
> as it should. I will watch the SCM request repository for next few days to
> see if everything is working as it should.
> Thanks for your patience.
> 
> On behalf of CPE Team,
> Michal
> 

Thank you so much! As someone who does a lot of EPEL 9 branch requests,
the branch request I did earlier today (the first after the automation
landed) was a pleasant surprise.

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: F38 proposal: Add _FORTIFY_SOURCE=3 to distribution build flags (System-Wide Change proposal)

2023-01-11 Thread Michel Alexandre Salim
On Wed, 2023-01-11 at 14:29 -0500, Siddhesh Poyarekar wrote:
> On Wed, Jan 11, 2023 at 1:15 PM Michel Alexandre Salim
>  wrote:
> > The warning seems to happen only in mock, the Koji build is clean:
> > https://koji.fedoraproject.org/koji/taskinfo?taskID=96015653
> > 
> > Let me paste the root.log and build.log from the local build (I'm
> > now
> > working on upgrading a second package that uses -Werror, so on that
> > the
> > FORTIFY_SOURCE issue actually fails the build - will have to
> > locally
> > test against fedora-37-x86_64 instead of Rawhide for now).
> > 
> > build.log: https://paste.centos.org/view/ea89a51c
> > root.log: https://paste.centos.org/view/c25c9b3f
> 
> Can you tell me how you're doing the mock build?  With my fedora 37
> laptop a `fedpkg mockbuild` went through just fine for rubberband and
> I don't see any of the superfluous annobin messages:
> 
Just `mock -r fedora-rawhide-x86_64 ./*.src.rpm`

I have these additional knobs in ~/.config/mock.cfg:


config_opts['plugin_conf']['ccache_enable'] = True
config_opts['plugin_conf']['ccache_opts']['max_cache_size'] = '10G'

# False: build from Koji, e.g. to grab packages just put into Rawhide
# config_opts['mirrored'] = False

HTH,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: F38 proposal: Add _FORTIFY_SOURCE=3 to distribution build flags (System-Wide Change proposal)

2023-01-11 Thread Michel Alexandre Salim
On Wed, Jan 11, 2023 at 01:04:45PM -0500, Siddhesh Poyarekar wrote:
> On Wed, Jan 11, 2023 at 12:45 PM Michel Alexandre Salim
>  wrote:
> > Is this supported yet? I'm doing a build of rubberband for Rawhide, and
> > every file generates this warning:
> >
> > ../src/test/TestStretcher.cpp: warning: -D_FORTIFY_SOURCE defined but
> > value is too low
> 
> Yes the change is in, it even broke systemd once ;)  Could you please
> share the full build log?  That looks like an annobin warning, which
> may suggest an annobin bug but maybe something else is wrong.
> 
The warning seems to happen only in mock, the Koji build is clean:
https://koji.fedoraproject.org/koji/taskinfo?taskID=96015653

Let me paste the root.log and build.log from the local build (I'm now
working on upgrading a second package that uses -Werror, so on that the
FORTIFY_SOURCE issue actually fails the build - will have to locally
test against fedora-37-x86_64 instead of Rawhide for now).

build.log: https://paste.centos.org/view/ea89a51c
root.log: https://paste.centos.org/view/c25c9b3f

Thanks for looking!

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: F38 proposal: Add _FORTIFY_SOURCE=3 to distribution build flags (System-Wide Change proposal)

2023-01-11 Thread Michel Alexandre Salim
On Mon, 2022-12-05 at 14:58 -0500, Ben Cotton wrote:
> https://fedoraproject.org/wiki/Changes/Add_FORTIFY_SOURCE%3D3_to_distribution_build_flags
> 
> This document represents a proposed Change. As part of the Changes
> process, proposals are publicly announced in order to receive
> community feedback. This proposal will only be implemented if
> approved
> by the Fedora Engineering Steering Committee.
> 
> 
> == Summary ==
> Replace the current `_FORTIFY_SOURCE=2` with `_FORTIFY_SOURCE=3` to
> improve mitigation of security issues arising from buffer overflows
> in
> packages in Fedora.
> 
Is this supported yet? I'm doing a build of rubberband for Rawhide, and
every file generates this warning:

../src/test/TestStretcher.cpp: warning: -D_FORTIFY_SOURCE defined but
value is too low

Thanks,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: List of long term FTBFS packages to be retired in February

2023-01-11 Thread Michel Alexandre Salim
On Wed, Jan 11, 2023 at 01:58:51PM +0100, Miro Hrončok wrote:
> Dear maintainers.
> 
> Based on the current fail to build from source policy, the following packages
> should be retired from Fedora 38 approximately one week before branching.
> 
> 5 weekly reminders are required, hence the retirement will happen
> approximately in 5 weeks, i.e. around 2023-02-08.
> Since this is unfortunately after the branching,
> packages will be retired on rawhide and f38.
> 
> I apologize for starting this process a bit later than required.
> 
> Policy: 
> https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/
> 
> libgnome alexl, caolanm, gnome-sig,
>  mbarnes, rhughes, rstrode,
>  ssp, trawets

I was initially thinking I should just retire grhino, which has not been
updated since 2010 and will be affected by libgnome retirement, but...
there's a lot of other packages that will be affected if libgnome is
pulled.

Is it still worth maintaining? If libgnome should be retired I guess we
should proactively retire them now rather than waiting after the mass
rebuild then having to untag packages from f38 too.

> Depending on: libgnome (32), status change: 2022-11-29 (6 weeks ago)
>   GtkAda (maintained by: rombobeorn)
>   GtkAda-2.24.2-40.fc37.src requires libgnome-devel = 
> 2.32.1-23.fc35
> 
>   alleyoop (maintained by: orphan)
>   alleyoop-0.9.8-20.fc37.x86_64 requires libgnome-2.so.0()(64bit)
> 
>   cbrpager (maintained by: mtasaka)
>   cbrpager-0.9.22-25.fc37.x86_64 requires libgnome-2.so.0()(64bit)
> 
>   celestia (maintained by: astro-sig, mattia, steve)
>   celestia-1.6.2-0.8.beta3.fc37.x86_64 requires 
> libgnome-2.so.0()(64bit)
> 
>   cellwriter (maintained by: limb)
>   cellwriter-1.3.6-4.fc37.src requires libgnome-devel = 
> 2.32.1-23.fc35
> 
>   gnome-sharp (maintained by: caolanm, gnome-sig, laxathom, mbarnes, 
> rhughes,
> rstrode, ssp, tpokorra)
>   gnome-sharp-2.24.2-31.fc37.x86_64 requires 
> libgnome-2.so.0()(64bit)
> 
>   gnome-translate (maintained by: buc)
>   gnome-translate-0.99-41.fc37.x86_64 requires 
> libgnome-2.so.0()(64bit)
> 
>   grhino (maintained by: salimma)
>       grhino-0.16.1-15.fc37.x86_64 requires libgnome-2.so.0()(64bit)
> 
... list continues for too long

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Orphaned packages looking for new maintainers

2023-01-02 Thread Michel Alexandre Salim
On Mon, Jan 02, 2023 at 05:02:41PM +0100, Miro Hrončok wrote:
> The following packages are orphaned and will be retired when they
> are orphaned for six weeks, unless someone adopts them. If you know for sure
> that the package should be retired, please do so now with a proper reason:
> https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
> 
> salimma: libstroke

I don't even remember why I was maintaining libstroke - if there's
anyone who still needs it, please pick it up. Looks like it's a build
dependency for fvwm (cc:ing the maintainers).

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[EPEL-devel] Re: EPEL-9 terrible updates (dav1d, libavif...)

2022-11-17 Thread Michel Alexandre Salim
Hi,

This is entirely my fault, and I apologize. Will respond inline and
discuss potential workarounds below. Also cc:ing epel-devel which is
relevant.

On Thu, Nov 17, 2022 at 02:18:48PM +0100, Fabio Valentini wrote:
> On Thu, Nov 17, 2022 at 1:33 PM Bob Mauchin  wrote:
> >
> >
> >
> > On Thu, 17 Nov 2022, 10:09 Remi Collet,  wrote:
> >>
> >>
> >> ** Please, manage EPEL-9 like a "stable" branch. **
> >>
> >> soname change should be avoid,
> >> if not possible (security exception ?) should be properly managed
> >> and, at least, announced
> >>
That is indeed the policy:
https://docs.fedoraproject.org/en-US/epel/epel-policy-incompatible-upgrades/

and I should have posted an announcement before putting up an update.

> >
> > Those are my packages but I don't recall authoring such changes? I remember 
> > considering David 1.0.0 for EPEL9 but didn't do so because of the 
> > dependency nightmare.
> 
> I assume the dav1d 1.0.0 update was accidentally merged from Fedora
> when building dependencies for rav1e.
> I've pinged salimma on IRC / Matrix about this, he pushed these changes.
> 
Indeed. When bringing up rust-rav1e, I did not notice the strict version 
dependency between rust-dav1d and
dav1d until most of the rest have been built.

This is the first mistake, had that been caught earlier I would have
tried building an older version of rust-dav1d and other crates depending
on it.

In EPEL itself only libavif uses it, which is in turn is only used by
kf5-kimageformats, which has a planned update going out soon, so between
just rebuilding libavif or also rebasing it, it seems to be a good time
to also update it: 
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-385df27ee1

Now this brings up two questions; I'll start with the more immediate
one.

## Since dav1d update is already out though, what's the best path
forward?

- I can package a dav1d092 compatibility package to provide
  libdav1d.so.5
- I can also package a compatibility libavif package, but against which
  dav1d?
- rebuild rpmfusion dependents against dav1d 1.0 and libavif 0.11

## How do we better address (Fedora, EPEL) <=> RPM Fusion dependencies?

On the Fedora side there is nothing currently that officially considers
RPM Fusion (beyond the few allowlisted subsets like the Nvidia drivers).
Amending the incompatible update policy to mention RPM Fusion is
probably a no-go, but maybe mentioning "consider testing against
well-known and popular third party repos" is doable?

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: EPEL-9 terrible updates (dav1d, libavif...)

2022-11-17 Thread Michel Alexandre Salim
Hi,

This is entirely my fault, and I apologize. Will respond inline and
discuss potential workarounds below. Also cc:ing epel-devel which is
relevant.

On Thu, Nov 17, 2022 at 02:18:48PM +0100, Fabio Valentini wrote:
> On Thu, Nov 17, 2022 at 1:33 PM Bob Mauchin  wrote:
> >
> >
> >
> > On Thu, 17 Nov 2022, 10:09 Remi Collet,  wrote:
> >>
> >>
> >> ** Please, manage EPEL-9 like a "stable" branch. **
> >>
> >> soname change should be avoid,
> >> if not possible (security exception ?) should be properly managed
> >> and, at least, announced
> >>
That is indeed the policy:
https://docs.fedoraproject.org/en-US/epel/epel-policy-incompatible-upgrades/

and I should have posted an announcement before putting up an update.

> >
> > Those are my packages but I don't recall authoring such changes? I remember 
> > considering David 1.0.0 for EPEL9 but didn't do so because of the 
> > dependency nightmare.
> 
> I assume the dav1d 1.0.0 update was accidentally merged from Fedora
> when building dependencies for rav1e.
> I've pinged salimma on IRC / Matrix about this, he pushed these changes.
> 
Indeed. When bringing up rust-rav1e, I did not notice the strict version 
dependency between rust-dav1d and
dav1d until most of the rest have been built.

This is the first mistake, had that been caught earlier I would have
tried building an older version of rust-dav1d and other crates depending
on it.

In EPEL itself only libavif uses it, which is in turn is only used by
kf5-kimageformats, which has a planned update going out soon, so between
just rebuilding libavif or also rebasing it, it seems to be a good time
to also update it: 
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-385df27ee1

Now this brings up two questions; I'll start with the more immediate
one.

## Since dav1d update is already out though, what's the best path
forward?

- I can package a dav1d092 compatibility package to provide
  libdav1d.so.5
- I can also package a compatibility libavif package, but against which
  dav1d?
- rebuild rpmfusion dependents against dav1d 1.0 and libavif 0.11

## How do we better address (Fedora, EPEL) <=> RPM Fusion dependencies?

On the Fedora side there is nothing currently that officially considers
RPM Fusion (beyond the few allowlisted subsets like the Nvidia drivers).
Amending the incompatible update policy to mention RPM Fusion is
probably a no-go, but maybe mentioning "consider testing against
well-known and popular third party repos" is doable?

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: SPDX Change update

2022-11-14 Thread Michel Alexandre Salim
On Fri, Nov 11, 2022 at 07:17:00PM +0100, Miro Hrončok wrote:
> On 11. 11. 22 17:24, Sandro wrote:
> > I'm not quite sure why pulling in an additional supplemental dependency
> > would be considered a breaking change. Is it because rpmlint behaves
> > differently with the new license definitions?
> 
> Yes. Suppose I am running a Fedora 36 system with rpmlint installed and I
> use it to validate spec files for RHEL 9. When I install
> rpmlint-fedora-license-data, a huge bulk of licenses that were not valid
> when I started to use Fedora 36 and that are not valid for RHEL 9 are
> suddenly valid.
> 
To clarify -- while SPDX license strings are not valid for RHEL 9, are
they valid for EPEL 9?

Thanks,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: musings on rust packaging [was Re: F38 proposal: RPM Sequoia (System-Wide Change proposal)]

2022-11-01 Thread Michel Alexandre Salim
Hi all,

Just a note that over the summer, our intern did a project to try and
address some of these issues (namely, that while it's trivial to convert
a single crate to an RPM, trying to automate packaging all the
dependencies and making sure that you don't break anything else while
doing so is tedious and error-prone). Matt and Fabio might recall me
getting their inputs on this several months ago.

The tool:
- recursively checking out packages
- updating existing packages while carrying over manual changes
- creating compatibility packages when upgrading packages with dependents
- automate parallel COPR test builds of sets of packages in dependency order
- chain-build all packages in Koji with requested side tag
- merging and chain-building all packages across release branches
- help review a rust update in Bodhi and verify no compatibility issues are 
introduced

It does not automatically commit anything, of course, and right now is a
bit opinionated in favor of picking the lowest satisfactory version
possible, which is probably not what we want long term -- but it
hopefully provides a nice foundation on which to build on

I've finally gotten round to doing some polishing and getting it
packaged:
- updates for Fedora 36, 37, and Rawhide: 
https://bodhi.fedoraproject.org/updates/?search=rust-update-set-0.0.1=python-rust-update-set
- Pagure repo: https://pagure.io/fedora-rust/rust-update-set

There are some fixes for corner cases I encountered while trying to update our
`below` packages with this, and some changes needed to get this packageable,
but those are minor. It mostly works really well, and is at a stage where
hopefully people can take a look and make suggestions for improvements.

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[EPEL-devel] Re: Should we retire weechat from EPEL 7?

2022-10-06 Thread Michel Alexandre Salim
On Thu, Oct 06, 2022 at 07:11:19PM +0200, Neal Gompa wrote:
> On Thu, Oct 6, 2022 at 7:03 PM Michel Alexandre Salim
>  wrote:
> >
> > Hi all,
> >
> > We should probably retire weechat from EPEL 7 - it has multiple CVEs
> > that can only be fixed by updating to versions >= 3.5, but the spec no
> > longer works on EPEL 7 thanks to macros like `%cmake_build` not being
> > available.
> >
> > https://bugz.fedoraproject.org/weechat
> >
> > I'm not sure either Paul or myself really care enough about EL7 to
> > maintain a divergent spec. If someone does still care, PR appreciated to
> > fix this, otherwise consider this the first notice that I'll retire this
> > branch in a few days.
> >
> 
> The cmake3 package has all the macros from the mainline cmake package in 
> Fedora.
> 
> It should be fully compatible, just swap %cmake_* for %cmake3_*.
> 
>
Oh thanks, that works. We can keep this going for now then:

https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-e8cd6275b1

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[EPEL-devel] Should we retire weechat from EPEL 7?

2022-10-06 Thread Michel Alexandre Salim
Hi all,

We should probably retire weechat from EPEL 7 - it has multiple CVEs
that can only be fixed by updating to versions >= 3.5, but the spec no
longer works on EPEL 7 thanks to macros like `%cmake_build` not being
available.

https://bugz.fedoraproject.org/weechat

I'm not sure either Paul or myself really care enough about EL7 to
maintain a divergent spec. If someone does still care, PR appreciated to
fix this, otherwise consider this the first notice that I'll retire this
branch in a few days.

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [EPEL-devel] Selenium 4 tarball woes

2022-10-02 Thread Michel Alexandre Salim
Hi,

On Sun, Oct 02, 2022 at 04:11:43PM -0500, Michel Alexandre Salim wrote:
> When going over my packager dashboard, I noticed that Selenium has not
> been updated for a while.
> 
> I cleaned up and redid
> https://src.fedoraproject.org/rpms/python-selenium/pull-request/3, and then
> converted the package to rpmautospec to make future PRs easier to
> merge, and also requested the epel 9 branch that's been requested
> several times.
> 
> But when looking at bumping the version for Rawhide, it turned out
> that... selenium authors no longer upload their source tarballs to PyPI,
> and on GitHub they now only provide giant multi-lingual blobs:
> https://github.com/SeleniumHQ/selenium/releases
> 
> Looks like Debian is also stuck, their Selenium is the first alpha of
> Selenium 4:
> https://packages.debian.org/sid/python3-selenium
> 
> There's an upstream issue, and apparently it's now intermittently
> working, so I'll build the last 3.x series for all active releases (the
> last version finally has a LICENSE file) and then build the last 4.x
> tarball I can find on PyPI for Rawhide. If it works for rebuilding
> Django then I will also build that for EPEL 9.
>
Forgot to link the upstream issue: 
https://github.com/SeleniumHQ/selenium/issues/9917

alas, it seems no tarball was ever uploaded for any release since
4.0.0.a7: https://pypi.org/pypi/selenium/json

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[EPEL-devel] Re: Selenium 4 tarball woes

2022-10-02 Thread Michel Alexandre Salim
Hi,

On Sun, Oct 02, 2022 at 04:11:43PM -0500, Michel Alexandre Salim wrote:
> When going over my packager dashboard, I noticed that Selenium has not
> been updated for a while.
> 
> I cleaned up and redid
> https://src.fedoraproject.org/rpms/python-selenium/pull-request/3, and then
> converted the package to rpmautospec to make future PRs easier to
> merge, and also requested the epel 9 branch that's been requested
> several times.
> 
> But when looking at bumping the version for Rawhide, it turned out
> that... selenium authors no longer upload their source tarballs to PyPI,
> and on GitHub they now only provide giant multi-lingual blobs:
> https://github.com/SeleniumHQ/selenium/releases
> 
> Looks like Debian is also stuck, their Selenium is the first alpha of
> Selenium 4:
> https://packages.debian.org/sid/python3-selenium
> 
> There's an upstream issue, and apparently it's now intermittently
> working, so I'll build the last 3.x series for all active releases (the
> last version finally has a LICENSE file) and then build the last 4.x
> tarball I can find on PyPI for Rawhide. If it works for rebuilding
> Django then I will also build that for EPEL 9.
>
Forgot to link the upstream issue: 
https://github.com/SeleniumHQ/selenium/issues/9917

alas, it seems no tarball was ever uploaded for any release since
4.0.0.a7: https://pypi.org/pypi/selenium/json

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Selenium 4 tarball woes

2022-10-02 Thread Michel Alexandre Salim
When going over my packager dashboard, I noticed that Selenium has not
been updated for a while.

I cleaned up and redid
https://src.fedoraproject.org/rpms/python-selenium/pull-request/3, and then
converted the package to rpmautospec to make future PRs easier to
merge, and also requested the epel 9 branch that's been requested
several times.

But when looking at bumping the version for Rawhide, it turned out
that... selenium authors no longer upload their source tarballs to PyPI,
and on GitHub they now only provide giant multi-lingual blobs:
https://github.com/SeleniumHQ/selenium/releases

Looks like Debian is also stuck, their Selenium is the first alpha of
Selenium 4:
https://packages.debian.org/sid/python3-selenium

There's an upstream issue, and apparently it's now intermittently
working, so I'll build the last 3.x series for all active releases (the
last version finally has a LICENSE file) and then build the last 4.x
tarball I can find on PyPI for Rawhide. If it works for rebuilding
Django then I will also build that for EPEL 9.

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-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/python-devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


[EPEL-devel] Selenium 4 tarball woes

2022-10-02 Thread Michel Alexandre Salim
When going over my packager dashboard, I noticed that Selenium has not
been updated for a while.

I cleaned up and redid
https://src.fedoraproject.org/rpms/python-selenium/pull-request/3, and then
converted the package to rpmautospec to make future PRs easier to
merge, and also requested the epel 9 branch that's been requested
several times.

But when looking at bumping the version for Rawhide, it turned out
that... selenium authors no longer upload their source tarballs to PyPI,
and on GitHub they now only provide giant multi-lingual blobs:
https://github.com/SeleniumHQ/selenium/releases

Looks like Debian is also stuck, their Selenium is the first alpha of
Selenium 4:
https://packages.debian.org/sid/python3-selenium

There's an upstream issue, and apparently it's now intermittently
working, so I'll build the last 3.x series for all active releases (the
last version finally has a LICENSE file) and then build the last 4.x
tarball I can find on PyPI for Rawhide. If it works for rebuilding
Django then I will also build that for EPEL 9.

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


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, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: CVE Tracking Bugs

2022-09-30 Thread Michel Alexandre Salim
Hi all,

On Wed, Sep 07, 2022 at 06:04:14PM +, Maxwell G via devel wrote:
> Hi Fedorians,
> 
> I think the security tracking bug filing process needs to be amended. The
> current process is quite frustrating for me and other contributors. This is
> especially bad for Go CVEs, which there are lot of.
> 
> Red Hat Product Security creates a single tracking bug for Fedora{, EPEL}
> _and_ all Red Hat products and CCs a bunch of Fedora maintainers. They then
> create separate bugs for each package that they deem affected. The affected
> packages are oftened determined in a manner that appears overzealous and
> arbitrary.
> 
> After the bugs are created, we get spammed with a bunch of notifications
> about private bugs, RH product errata, and various other things that are
> completely irrelevant to Fedora. These messages flood my Bugzilla mailbox
> and obscure actual issues that I need to address. I do not really care
> whether a Go CVE has been mitigated in Red Hat Advanced Cluster Management
> for Kubernetes 2.4 for RHEL 8"
> or "Red Hat Advanced Cluster Management for Kubernetes 2.5 for RHEL 8" or 
> "Red Hat Advanced Cluster Management for Kubernetes 2.6 for RHEL 8."
>

An unrelated issue, but also not ideal:

some engineers at my company worked on fixing some Eternal Terminal
(package: et) security issues. Those are fixed, we pushed out updated
packages, then went through the CVE process...

Then CVEs get filed against both Fedora and EPEL, warning against
versions < 6.2.0 ... while 6.2.1 has been in stable updates for months.

https://bugzilla.redhat.com/buglist.cgi?bug_status=__closed__=Fedora=et_id=12953025=Fedora=Fedora%20EPEL_format=advanced_desc=CVE_desc_type=allwordssubstr

Feedback to RH prodsec people -- if the process right now assumes every
package built before the CVE is public is affected, this might not work
well for fixes released while under embargo.

Thanks,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Orphaning Falcon Re: Schedule for Tuesday's FESCo Meeting (2022-09-20)

2022-09-27 Thread Michel Alexandre Salim
Dear all,

On Mon, Sep 19, 2022 at 12:16:09PM +0200, Miro Hrončok wrote:
> Following is the list of topics that will be discussed in the
> FESCo meeting Tuesday at 17:00UTC in #fedora-meeting on
> irc.libera.chat.
> 

> Change: pcre deprecation
> https://pagure.io/fesco/issue/2862
> APPROVED (+3, 0, -0)
> 


As a heads-up, I'm orphaning Falcon. It uses pcre, upstream has not had
a commit for over 4 years, and disabling the module that requires pcre
causes build failure because other core components depend on it.

It shipped its own bundled pcre as an alternative, which sounds like an
even worse idea than linking against a deprecated system library.

If anyone want to take it up, be my guest, otherwise I suppose it will
just get reaped automatically in a few weeks.

Thanks,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: libFLAC soname bump

2022-09-14 Thread Michel Alexandre Salim
Hi Miroslav,

On Mon, Sep 12, 2022 at 04:36:47PM +0200, Miroslav Lichvar wrote:
> flac-1.4.0 changes the libFLAC and libFLAC++ sonames. There are also
> some incompatible changes in the API, but I didn't see any packages
> failing to built due to these changes.
> 
> The following packages need to be rebuilt:
>


> I tried to rebuild them all except chromium which I suspect would take
> too much space and time. Only ardour6, audacity, and xmms2 failed, for
> unrelated reasons.
> 
All the packages on your list except the 4 you listed in the paragraph
above should be built now, please check if anything is missing:

https://koji.fedoraproject.org/koji/builds?inherited=0=58420=-build_id=1

Best,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: libFLAC soname bump

2022-09-13 Thread Michel Alexandre Salim
On Tue, Sep 13, 2022 at 09:12:49AM +0200, Miroslav Lichvar wrote:
> On Mon, Sep 12, 2022 at 12:24:34PM -0500, Maxwell G via devel wrote:
> > On Mon Sep 12, 2022 at 11:29 AM CDT, Michel Alexandre Salim wrote:
> > > > 
> > > > Would a proven packager be willing to take care of it? The new flac is
> > > > now built in --target=f38-build-side-58420. libsndfile and audiofile
> > > > need to be rebuilt next as some of the other packages depend on them.
> > > > 
> > >
> > > Sure, what do you need done? Just push an update from that sidetag, or
> > > actually do some rebuilds as well?
> > 
> > It sounds like they need all of those packages to be rebuilt:
> 
> Yes, I'm looking for a proven packager to rebuild the packages and
> submit an update for those that built successfully. Otherwise, we
> would need to ask the individual maintainers and that would likely
> take a long time to finish this.
> 
Ack. I asked before checking, which I should have done. I can start
going down the list - thanks for keeping it alphabetical. Need something
for my machine to do while I'm watching conference talks anyway.

Best,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: libFLAC soname bump

2022-09-12 Thread Michel Alexandre Salim
Hi Miroslav,


On Mon, Sep 12, 2022 at 04:36:47PM +0200, Miroslav Lichvar wrote:
> flac-1.4.0 changes the libFLAC and libFLAC++ sonames. There are also
> some incompatible changes in the API, but I didn't see any packages
> failing to built due to these changes.
> 
...
> 
> Would a proven packager be willing to take care of it? The new flac is
> now built in --target=f38-build-side-58420. libsndfile and audiofile
> need to be rebuilt next as some of the other packages depend on them.
> 

Sure, what do you need done? Just push an update from that sidetag, or
actually do some rebuilds as well?

Best,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Joining Fedora Chat from own Homeserver

2022-09-12 Thread Michel Alexandre Salim
Hi Simon,

On Mon, Sep 12, 2022 at 12:24:39PM +0200, Simon de Vlieger wrote:
> 
> However, I'd like to join the Fedora Project Chat not from my FAS account but 
> from
> my own homeserver; this homeserver is hosted by EMS. As far as I know I can't 
> login
> to multiple accounts with the Element application I use as my Matrix client.
> 
> Doing so seems excessively hard, I had to look around for quite a while to 
> find and
> invite link to the Fedora 'Space' which I eventually found on the forums: 
> https://matrix.to/#/#fedora-space:fedoraproject.org (can someone let me know 
> if this
> is the correct link to use to join the Fedora 'Space'?)
>
That's the correct link, yes. It's a bit unfortunate that even though
spaces are just special rooms, trying to find the room name for a space
is rather hard in the Element client


> After that the problems begin, I've been able to join two channels 
> (Announcements and
> Introductions) but joining those channels took about 60 seconds each. Joining 
> other
> channels such as Devel or Social time out. The Python room also gives me 
> issues but in
> my local Element client it tells me that the room does not exists on the 
> server.
> 
That unfortunately seems typical -- I'm joining the space from a
different server too (Element One, ironically *also* hosted by EMS).
Joining from a different homeserver seems to be a bit unreliable no
matter which two servers are involved, especially for larger rooms
(getting this issue joining Debian, FOSDEM, and Linux Plumbers rooms
too).

(my use case is: both Element One and Fedora Chat use SSO, and Element
is the only app that does SSO properly right now, so I can't have both
on my phone without futzing around with Island or some other app to be
able to run Element in a normal and 'work' context)

> Aside from that any joined room does not show up under the 'Fedora' space nor 
> can I
> move them there.
>
That part is weird though, mine show up just fine.

> I'd like to know any tips and/or tricks people have for succesfully joining 
> channels
> on the Fedora Chat through their own homeserver or if I am relegated to 
> keeping an
> extra browser open for the Fedora Chat web-Element, or if I should ignore all 
> of the
> fancy Matrix-ness and revert back to IRC.
This guide is also super handy:
https://kparal.wordpress.com/2021/06/01/connecting-to-libera-chat-through-matrix/

Best,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: liburing update

2022-08-26 Thread Michel Alexandre Salim
On Tue, Aug 23, 2022 at 08:07:13AM +0100, Richard W.M. Jones wrote:
> io_uring (https://en.wikipedia.org/wiki/Io_uring) is an important
> kernel facility, essentially an alternate way of dispatching system
> calls more efficiently.  It's used in a lot of high performance
> situations.  Although you can talk to it directly, most users should
> be using liburing, a C library.
> 
> We haven't updated liburing for "a while", since April 2021 to
> liburing 2.0.  There have been several upstream versions since then,
> the latest is liburing 2.2, released in June.
> 
> In theory this version is compatible and uses symbol versions:
> 
> $ rpm -q --provides liburing
> liburing = 2.2-1.fc38
> liburing(x86-64) = 2.2-1.fc38
> liburing.so.2()(64bit)
> liburing.so.2(LIBURING_2.0)(64bit)
> liburing.so.2(LIBURING_2.1)(64bit)
> liburing.so.2(LIBURING_2.2)(64bit)
> 
> so in theory this is not an ABI break.  In practice I'm told that the
> API of liburing is not very stable.
> 
From my experience maintaining folly, the liburing API is definitely not
very stable, and... this update might make it possible to compile more
recent versions of folly again.

So +1 for updating. Not sure if we should also reach out to upstream to
do an ABI bump, but for neovim (which has a similar issue with
tree-sitter having an internal API version that's not reflected in the
soname) I just add additional versioned BR and R dependencies.

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Orphaned packages looking for new maintainers

2022-08-22 Thread Michel Alexandre Salim
On Mon, Aug 22, 2022 at 01:07:26PM +0200, Miro Hrončok wrote:
> The following packages are orphaned and will be retired when they
> are orphaned for six weeks, unless someone adopts them. If you know for sure
> that the package should be retired, please do so now with a proper reason:
> https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
> 
> mailman3   infra-sig, orphan, salimma  0 weeks ago
> monkeytype orphan  0 weeks ago

Picked these back up - will try and address the issues this week, sorry
for the delay.

> rubygem-asciidoctor-pdfabradshaw, ckyriakidou, evgeni, 0 weeks ago
>fale, orphan, snecker
> rubygem-chunky_png mmorsi, orphan, snecker 0 weeks ago
> rubygem-css_parser abradshaw, ckyriakidou, evgeni, 0 weeks ago
>fale, orphan, snecker
> rubygem-font-awesome-rails abradshaw, ckyriakidou, evgeni, 0 weeks ago
>fale, orphan, snecker
> rubygem-prawn-icon abradshaw, ckyriakidou, evgeni, 0 weeks ago
>fale, orphan, snecker
> rubygem-prawn-manual_builder   abradshaw, ckyriakidou, evgeni, 0 weeks ago
>fale, orphan, snecker
> rubygem-prawn-svg  abradshaw, ckyriakidou, evgeni, 0 weeks ago
>fale, orphan, snecker
> rubygem-prawn-templatesabradshaw, ckyriakidou, evgeni, 0 weeks ago
>fale, orphan, snecker
^ these will probably break a lot of documentation builds - one of my
package (nickle) is affected. Not sure I have the bandwith to help fix
this though.

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: fedora-create-review error message

2022-08-09 Thread Michel Alexandre Salim
On Tue, Aug 09, 2022 at 03:34:56AM +, Davide Cavalca via devel wrote:
> On Sun, 2022-08-07 at 20:27 -0500, Richard Shaw wrote:
> > I'm working on a package review for libphidget22 (rename of
> > libphidget), but after typing in my bugzilla credentials I get the
> > following:
> > 
> >  > 32000: The method 'Bug.get' is not supported without using API keys
> > and the the authentication header. See
> > https://bugzilla.redhat.com/docs/en/html/api/core/v1/general.html#authentication
> >  for details on using the 'Authorization' header. at
> > /usr/share/perl5/vendor_perl/SOAP/Lite.pm line 2855.\n">
> > 
> > Haven't seen this before, but I haven't submitted a new package in a
> > while either.
> 
> This should have been fixed in
> https://pagure.io/FedoraReview/c/7330e7f1b47986211aeb2ce1059731ec6a9a1171?branch=master
> but I don't think that's made it to a release yet.
> 
Neal's made me a comaintainer, so I'll try and cut a release this week.
Going to wait until I have some spare time so I don't accidentally make
a hash of my first release!

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Announcing fmt library soversion bump

2022-07-12 Thread Michel Alexandre Salim
Hi Vitaly,

Will try and take care of folly ASAP - thanks!

-- 
Michel
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Unresponsive maintainer: Alex Chernyakhovsky

2022-06-29 Thread Michel Alexandre Salim
On Wed, 2022-06-29 at 20:09 +0200, Vitaly Zaitsev via devel wrote:
> On 29/06/2022 18:47, Robbie Harwood wrote:
> > I don't see how you got there.  Nowhere does it say that the
> > maintainer(s) are removed - just that one is added, and made
> > contact for
> > EPEL bugs.
> 
> Newly added EPEL maintainers can make any changes to Fedora branches.
> I 
> don't like that.
> 
Rest assured, they cannot. The escalation process specifically
documents granting the newly added maintainers collaborator access only
on epel* branches.

We actually made sure collaborator support is properly working before
we document this policy.

Best regards,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Unresponsive maintainer: Alex Chernyakhovsky

2022-06-29 Thread Michel Alexandre Salim
Hi Robbie,

On Wed, 2022-06-29 at 12:02 -0400, Robbie Harwood wrote:
> In this case, because no one needinfo'd the maintainer, the EPEL
> policy
> can be slower (two weeks compared to the minimum ten days for
> nonresponsive).  Also, a literal reading of the EPEL policy says that
> the same person needs to needinfo as opened the bug, so if that's the
> case, then it would have been three weeks (because I didn't open
> either
> bug), unless I ask one of them to needinfo.  I'm not sure if that's
> intended?
> 
I'm not sure that's intended. I'm involved in drafting that policy, and
personally would not mind escalating a bug initially opened by someone
else.

Thanks for pointing out that the language is a bit unclear, we can
probably iterate on this.

Best regards,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


RFC: squashfuse multi-threaded rewrite

2022-06-27 Thread Michel Alexandre Salim
Hi all,

Kevin has a PR that rewrites squashfuse to be multi-threaded:
https://github.com/vasi/squashfuse/pull/70

I've put up a PR backporting this on top of the recently released
0.1.105 which is now built for Rawhide:
https://src.fedoraproject.org/rpms/squashfuse/pull-request/3

Does anyone have objections to having this in Fedora? We're trying to
get this accepted upstream too, which should happen soon; once that
happens we can start upstreaming the only remaining change we currently
carry in our internal build.

Thanks,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Installing ffmeg-free degrades firefox video support

2022-06-09 Thread Michel Alexandre Salim
On Thu, 2022-06-09 at 03:51 +0200, Kevin Kofler via devel wrote:
> 
> In addition, that download offer actively promotes proprietary
> software, 
> which used to be a no go in Fedora, but now (very sadly) even Fedora
> itself 
> has started doing that by shipping pointers to all sorts of
> proprietary 
> stuff ranging from NVidia drivers from RPM Fusion (whereas ironically
> the 
> software in RPM Fusion that follows our licensing policies is
> considered off 
> limits due to patents) to all sorts of proprietary Flatpaks. (It
> shall also 
> be pointed out that it is disputed whether the NVidia drivers can
> even be 
> legally distributed at all, because they are under a proprietary,
> GPL-
> incompatible license and therefore arguably cannot be legally linked
> to the 
> GPLv2-licensed Linux kernel. But basically nobody cares about that.)

The linking happens on the user machine, no? For Fedora only akmods are
available, which generate kernel-specific kmod RPMs on the user
machine. Which causes its own issues since that means you can't boot
with Secure Boot anymore...

RPM Fusion does produce binary kmods, but those target EL kernels only
(so yeah, the legality of that is questionable).

I'm not sure 'nobody' cares - and hopefully this gets resolved in the
medium term once the open source driver is ready for desktop use.


Best regards,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/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-08 Thread Michel Alexandre Salim
On Wed, 2022-06-08 at 15:06 -0500, Chris Adams wrote:
> Once upon a time, Michel Alexandre Salim 
> said:
> > This won't be ready until EPEL 10 or even 11, but one thing I've
> > discussed with the DNF maintainer is the possibility of having
> > something like /etc/yum.repos.d/reponame.repo.d/ where you can drop
> > overrides, similar to how you can drop overrides for systemd unit
> > files.
> 
> I've wanted (and suggested) something like this for ages, for a
> different reason: ability to drop-in local mirror configs, again
> without
> modifying the RPM-packaged config.
> 
Nice! Yeah, there seems to be multiple use cases for this - come to
think of it, we could use your use case in some of our internal systems
too.

I'll bring it up in our internal roadmap planning and try and allocate
some time for this for the next few months.

Best,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
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-08 Thread Michel Alexandre Salim
On Sat, 2022-06-04 at 20:47 -0400, Stephen Smoogen wrote:
> 
> 
> On Sat, 4 Jun 2022 at 18:54, Neal Gompa  wrote:
> > On Sat, Jun 4, 2022 at 10:52 PM Troy Dawson 
> > wrote:
> > > 
> > > When I first created the EPEL issue to auto-enable crb repo[1] I
> > > was only thinking of CAN we do it.  I wasn't thinking SHOULD we
> > > do it.
> > > We've come to the point that we actually can do it.  But before
> > > we go down that road, I wanted to take a step back and ask,
> > > should we do it.
> > > 
> > > The more I think about it, the more I think we shouldn't auto-
> > > enable the crb repo for epel8 and epel9.  Here are my reasons
> > > why.
> > > 
> > > 1 - The need to auto-enable crb isn't as big as it was before.
> > > At the time that I wrote that issue, I was getting quite alot of
> > > bugs / pings / emails about  epel packages not being
> > > installable.  I think on average about 2 a month.
> > > With epel being in fedora-docs, and with Carl's re-write of how
> > > to enable epel, that number has dropped significantly.  I
> > > possibly still average one a month, but that's an average over a
> > > year, with most of them being last year.
> > > In short, I believe the documentation is better, and easier to
> > > find, allowing people to enable crb on their own, without
> > > automation.
> > > 
> > > 2 - crb isn't an epel repo
> > > We really shouldn't be messing with other repo's that we, epel,
> > > don't own.
> > > 
> > > 3 - We are taking the choice away from users
> > > After I stopped and thought about it, there are plenty of
> > > scenarios where people want epel for just one or two packages,
> > > which do not require crb.
> > > 
> > > 4 - All the many small side cases.
> > > auto-enabling crb will have bugs.  RHEL and it's clones are in
> > > too many odd places for us to not hit some odd use cases we
> > > didn't expect.  We'd have to keep fixing the scripts.
> > > 
> > > I could go into more explanation on each of those things, but in
> > > the end, I've talked myself out of wanting to auto-enable crb for
> > > epel8 and epel9.
> > > But I also wanted to get others' thoughts before I close the bug
> > > and pull request.
> > > 
> > > What do others think?
> > > 
> > 
> > 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.
> > 
> > 
> > To be crystal clear, I would like this fixed for at least the
> > majority
> > of cases and gracefully fail when it can't be fixed.
> > 
> > 
> 
> 
> The issue is going to be that an RPM which changes outside
> subscriptions will probably be an auditable finding for a lot of
> sites. It is one of the reasons this has been considered bad form in
> the past and would probably cause a lot of requests that it be made
> optional, removed, OR epel black listed. It doesn't matter if we all
> think that would be a silly finding, changes like this are considered
> security issues at various sites especially if for the last 15 years,
> epel-release has not done something like that and so had been
> 'approved' for use. 
> 
> At best I could see an optional side package `epel-release-enable-
> other-repo` or some similar name which just has these changes and is
> not pulled in by default and requires epel-release. Thus you could
> tell people to install `epel-release-enable-crb` and would get
> packages and if people have reports of broken packages you tell them
> to install this which will do the correct repo changes. 
> 

This won't be ready until EPEL 10 or even 11, but one thing I've
discussed with the DNF maintainer is the possibility of having
something like /etc/yum.repos.d/reponame.repo.d/ where you can drop
overrides, similar to how you can drop overrides for systemd unit
files.

That would allow epel-release to just ship an override for crb.repo
that toggles enabled=1, without messing with config files (which I
hate, because that means newer crb.repo changes won't be picked up).

Best,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
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


Re: Self Introduction: Yizheng Xie

2022-06-03 Thread Michel Alexandre Salim
Welcome (again) Yizheng!

On Fri, 2022-06-03 at 21:56 +, Yizheng Xie via devel wrote:
> Hello, Fedora developer community!
> 
> My name is Yizheng Xie (Fedora Project Username: yizhengxie).
> Currently I am a Production Engineer Intern in Meta Kernel Team, 
> specifically in Linux Userspace projects. I am a first-year master 
> student in Boston University in Computer Science. My software 
> engineering skills are most solid in Python, Java, C++ and Golang.
> 
> I will work on Rust Packaging Tooling this summer under the
> guidance from Michel (Fedora Project Username:salimma). I am
> happy to continue contributing as a package maintainer after my
> internship! 
> 
Great having you here (both at Fedora and at Meta)!

I sponsored Yizheng as a packager - he'll be co-maintaining some
packages to get experience with packaging - and will be mentoring him
throughout the process.


Best regards,

-- 
Michel Alexandre Salim
identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Orphaned packages looking for new maintainers

2022-05-17 Thread Michel Alexandre Salim
On Mon, May 16, 2022 at 02:12:12PM +0200, Miro Hrončok wrote:
> The following packages are orphaned and will be retired when they
> are orphaned for six weeks, unless someone adopts them. If you know for sure
> that the package should be retired, please do so now with a proper reason:
> https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
> 
> golang-github-google-gopacket go-sig, orphan   1 weeks ago

Picking this one up as a dependency of golang-github-facebook-time.

Best,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Change proposal: make Change proposals more obvious

2022-04-28 Thread Michel Alexandre Salim
On Thu, Apr 28, 2022 at 09:39:25AM -0400, Ben Cotton wrote:
> I'd be open to putting some boilerplate at the beginning, although I'm
> not convinced it would do much good for this particular problem.
> Still, I doubt it would *hurt* anything. Aleksandra's suggestion is a
> good approach.
> 
> 
> On Thu, Apr 28, 2022 at 9:01 AM Neal Gompa  wrote:
> >
> > We could also start the email subject with "CHANGE PROPOSAL" instead of 
> > "Change"
> 
> I'm pretty sure I used to, but people were upset about how much space
> it took in the subject so that you couldn't see what the actual
> proposal was. And the word proposal *is* already in each subject line
> (just at the end).
> 

I don't recall if this has been discussed before - probably has, so
apologies: do we know if projects like Python (with PEPs) and Swift
(with Swift Evolutions) have the same issue with inaccurate media
reporting?

Looking randomly at a Swift proposal: 
https://github.com/apple/swift-evolution/blob/main/proposals/0306-actors.md

The announcement looks like this: 
https://forums.swift.org/t/se-0306-actors/45734

with the title being SE-{number}: {title}, with the text making it clear
that 'we are reviewing this proposal' and what a review entails, and the
proposal itself is just linked instead of inlined - and has a field
early on describing its current status.

(We don't number proposals, though maybe we should, but the rest could
probably be considered).

Best,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Would it be useful to have a video call to discuss the "Deprecate Legacy BIOS" Change proposal?

2022-04-13 Thread Michel Alexandre Salim
On Wed, Apr 13, 2022 at 09:03:09PM +0200, Hans de Goede wrote:
> Hi,
> 
> 
> 1. I'm not sure if it is possible to setup group ownership
> of pkgs in pagure? So to keep things simple the few packages which
> are only necessary for BIOS boot can be handed over to me and then
> I'll just add other people willing to help out as co-maintainers.
> 
yup, Python, Rust, and Go SIG does this all the time

> 2. Setup a mailinglist for this and have that in bugzilla + PR
> Cc for all the relevant packages.
>
The group will get emailed just like a normal maintainer, IIRC. Someone
will need to register that group's email in Bugzilla just like a normal
account

Best,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: F37 Change: Deprecate Legacy BIOS (System-Wide Change proposal)

2022-04-08 Thread Michel Alexandre Salim
On Fri, Apr 08, 2022 at 02:39:04PM -0400, Robbie Harwood wrote:
> Michel Alexandre Salim  writes:
> 
> > - as I stated, there are offers to help with getting syslinux replaced
> >   with GRUB
> 
> More generally, I'm concerned that folks think this'll help a lot more
> than it actually will.  There's a tendency to think in terms of packages
> - they're contained units and therefore convenient to reason about.  But
> just being in a container is not an indication of complexity or size.
> The obligatory example of this that is (I hope) generally understood is
> the kernel.  One source package, wildly different complexity than
> anything else - to the point where it's more meaningful to talk about
> the workflows enabled, subsystems, etc. than the rpms themselves.  I've
> mentioned this upthread as well, but this is the nature of the problem:
> it's not about *packages*, it's about *use case*.
> 

Right, not saying this is a viable long-term solution. But having
everything being GRUB, *plus* using protective MBR, would allow us to
not force people to reinstall when we finally kill off legacy BIOS.

* yes, we still need to figure out how to convert existing systems to
* protective MBR plus GPT, but at least we won't be creating new legacy
* installs that will require reinstallation

Best,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: F37 Change: Deprecate Legacy BIOS (System-Wide Change proposal)

2022-04-08 Thread Michel Alexandre Salim
On Fri, Apr 08, 2022 at 10:14:19PM +0800, Zamir SUN wrote:
> 
> 
> Probably it isn't a problem for some users, but I'm still having bad
> experience with UEFI on x86_64 now. Out of my 3 machines I only have 1
> system that works fine with UEFI. And my parents' laptop was purchased 2
> years ago and the UEFI firmware does not allow to boot anything other than
> Windows on UEFI mode (regardless of turning secure boot on or off) and I
> have to switch to BIOS mode to make Fedora work there. So in this situation,
> I think it's way too aggressive to accept the change - this will probably
> drive away some potential new users with decent laptop like my parents'.
> 
I've encountered one such laptop - turning off secure boot was not
enough, there's another option somewhere else for disabling key
verification (IIRC).

I agree that this means dropping legacy BIOS is premature, and we should
focus more on future-proofing our installations to make the transition
easier in the future.

Cheers,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: F37 Change: Deprecate Legacy BIOS (System-Wide Change proposal)

2022-04-08 Thread Michel Alexandre Salim
On Fri, Apr 08, 2022 at 12:41:22PM -0400, Robbie Harwood wrote:
> Michel Alexandre Salim  writes:
> 
> > I sympathize with the change owners' position that detractors need
> > to assume their good intentions, but I feel like the same needs to be
> > assumed for community contributions,
> 
> That's not really a "position" so much as a restatement of the Fedora
> Project's code of conduct.  If you feel that our comportment is not up
> to snuff, please provide specific feedback so we can improve.
> (Otherwise, a statement like that just comes across as propagating FUD.)
> 
Apologies if this came across that way, I'm actually trying to calm
waters here. I'm rather surprised I came across as propagating FUD...

As for specifics:
- my general impression from reading this thread is this Change as
  originally written is too aggressive in its timeline, and too
  optimistic in assuming hardware, esp on the server side, is ready
- let's ignore the unfortunate dispute over the "PR was disabled" issue,
  I think that was a red herring
- as I stated, there are offers to help with getting syslinux replaced
  with GRUB. what I've not stated originally is Chris Murphy brought up
  protective MBR and switching all new installs to inst.gpt, which let
  us future proof new installations for when we do kill off legacy BIOS.

What people who want to help needs, though, is some sense that our
contributions are welcome. I've been at the receiving end of being
FUD-ed as having a 'hidden agenda', so I know how that feels, and I'm
definitely not trying to do that.

What I'm trying to point out is that the perceived lack of contribution
should not really be used as a reason to push this change right now:

- Neal pointed out he has been working on addressing this for a while,
  and have not put up a Change Proposal because he thought it was
  premature
- if the Change Proposal becomes "we can't support legacy BIOS long
  term, it's deprecated, community contributions welcome to help define
  the timeline and milestones" - that would probably get more people
  contributing rather than "this is our really fast timeline to
  deprecate this". Plus as many have stated, immediately breaking new
  installation is not deprecation, so I feel all subsequent discussion
  has been unfortunately tainted by that


Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: F37 Change: Deprecate Legacy BIOS (System-Wide Change proposal)

2022-04-08 Thread Michel Alexandre Salim
On Fri, Apr 08, 2022 at 11:46:50AM -0400, Jared Dominguez wrote:
> On Thu, Apr 7, 2022, 19:46 Samuel Sieb  wrote:
> 
> > I don't understand why we're still using syslinux instead of grub for
> > legacy boots, especially since I think now you can use the same grub.cfg
> > file for both.
> 
> 
> It's development and validation work for something that's not a priority
> for those who are doing bootloader work, and no one else has stepped up to
> put in the time to do this work. The change proposal being discussed in
> this thread is calling for community contributors.
> 
Would using Grub for legacy boot be more, or less work than continuing
to support syslinux, assuming people step up to do the development and
validation?

As someone who is also interested in eventually phasing out legacy BIOS
support, but think it's too early, I sense that this is a better way to
deprecate - first future proof the legacy installations in such a way
that at some future time you can simply upgrade the system, switch to
UEFI and keep your system disk - is a much better transition for our
users.

*and* I have been hearing from people who are interested in doing this
work. I sympathize with the change owners' position that detractors need
to assume their good intentions, but I feel like the same needs to be
assumed for community contributions, and we've unfortunately been
talking past each other a bit in this thread.

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Looking for provenpackager to update rapid-photo-downloader package

2022-03-29 Thread Michel Alexandre Salim
On Tue, Mar 29, 2022 at 05:57:52PM -, Damon Lynch wrote:
> Greetings Fedora community, I am the developer of Rapid Photo Downloader. The 
> package for it in Fedora is about two years old, and crashes during start-up 
> under Python 3.10. 
> 
> As the subject says, I'm looking for a provenpackager to update the package. 
> I'm posting this message here at the suggestion of a fellow PyQt developer 
> who unlike myself is a Fedora expert.
> 
> I filed a bug report last year but the maintainer has been unable to work on 
> it: https://bugzilla.redhat.com/show_bug.cgi?id=2031866
> Meanwhile, two months ago Neal Gompa made this pull request to update it: 
> https://src.fedoraproject.org/rpms/rapid-photo-downloader/pull-request/3
> 
I'm a provenpackager, but so is Neal, so I just pinged him to see if he
wants to merge and push an update.

> Unfortunately I'm unable to volunteer my time because I managed to injure my 
> hands while working on the code earlier this year. Serious typing injuries 
> are not fun. :-(  
> (I'm dictating this using a voice recognition program under Windows.)
> 
Ouch, hope you recover soon! Also, I'm hugely impressed by how well the
email is formatted, I hope you didn't have to do that much correction by
hand.

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Orphaned packages (incl. go-rpm-macros) looking for new maintainers

2022-03-28 Thread Michel Alexandre Salim
On Mon, Mar 28, 2022 at 10:52:21AM +0200, Miro Hrončok wrote:
> The following packages are orphaned and will be retired when they
> are orphaned for six weeks, unless someone adopts them. If you know for sure
> that the package should be retired, please do so now with a proper reason:
> https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
> 

> mcrouter  dcavalca, filbranden, orphan 0 weeks ago
Claimed this back, I accidentally left this package out when fixing the
rest of the Folly stack.

Sorry for the noise!

Best,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Package downgrades on upgrade from F35 to F36 + categorized list

2022-03-28 Thread Michel Alexandre Salim
Hi Fabio,

On Fri, Mar 18, 2022 at 02:32:13PM +0100, Fabio Valentini wrote:
> - mcrouter-0:0.41.0.20220221-1.fc35 >
> mcrouter-0:0.41.0-8.20211222git90d63a3.fc36
> Snapshot versioning scheme format was changed on F35 only (!),
> resulting in an NVR downgrade (?).
> 
Huh, somehow it got left off
https://bodhi.fedoraproject.org/updates/FEDORA-2022-4cea2ebe6c - I'll
push a new update.

Best,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Orphaned packages looking for new maintainers

2022-03-27 Thread Michel Alexandre Salim
On Tue, Mar 22, 2022 at 09:27:31AM +0100, Miro Hrončok wrote:
> The following packages are orphaned and will be retired when they
> are orphaned for six weeks, unless someone adopts them. If you know for sure
> that the package should be retired, please do so now with a proper reason:
> https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
> 

> python-blessings  orphan   2 weeks ago


I'm taking this one, as bpython indirectly depends on it (via curtsies).
I've also added python-sig with commit access.

Best,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Problem with cmake 3.23.0

2022-03-16 Thread Michel Alexandre Salim
Sorry for the late reply, domain issue affected my email reception. The macros 
don't change between F36 and F37; I've filed 
https://gitlab.kitware.com/cmake/cmake/-/issues/23334 to see if upstream can 
shed a light on this.

-- 
Michel
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Problem with cmake 3.23.0

2022-03-11 Thread Michel Alexandre Salim
On Fri, Mar 04, 2022 at 09:26:04AM -0500, Steven A. Falco wrote:
> There is a new FTBFS for KiCad [1].  I filed an issue with KiCad [2] and got 
> a comment from the project leader:
> 
> This looks like cmake issue to me. For some reason cmake is creating an 
> incorrect build folder:
> 
This is probably related: in cmake 3.22 (Fedora 36) and below, this
works:

```
mkdir some-dir
cd some-dir
%cmake ..
cd -

mkdir other-dir
cd other-dir
%cmake ..
cd -
```

Which is useful if you need to invoke `%cmake` several times, e.g. to
build against different Lua runtimes (e.g. lua-luv) or to do both static
and shared library builds (which we used to do for the folly stack).

Also: if the CMakeLists.txt is not in the root of your project tarball,
previously you can just do `%cmake actual-src-dir`.

In F37's cmake 3.23, it seems that `cmake -S . ..` has the `-S .` trump
the `..` when it comes to finding where CMakeLists.txt is, while
previously `..` wins.

I was working around it by simply `cd actual-src-dir` before `%cmake`,
but it turns out simply passing an additional `-S` works, e.g.:

```
mkdir some-dir
cd some-dir
%cmake -S ..
cd -
```

e.g.
https://src.fedoraproject.org/rpms/lua-luv/pull-request/3

Best regards,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


  1   2   3   4   5   6   >