Heads-up: updating python-dkimpy to 1.0.6 (all releases) then 1.1.8 (Rawhide, EPEL10)

2024-12-04 Thread Michel Lind via python-devel
Dear all,

While churning through the dependencies for branching `python-b4` for
EPEL 10, I eventually came across python-dkimpy that... turns out to
have been auto-rebuilt since it was first imported. Turns out release
monitoring was never properly configured and we are missing a lot of
intervening updates ever since.

I'm modernizing the spec as well, to follow the newest Python packaging
guidelines, and am also enabling Packit (for Rawhide only).

Upstream considered 1.0.6 (we're on 1.0.5) as an important bugfix
release, so I plan to get these into all releases:

https://launchpad.net/dkimpy/+announcement/53935

Changelog for 1.0.6:
2023-04-30 Version 1.0.6
- Provide more specific error message when ed25519 private key is invalid
  (See LP 1901569 for background)
- Correct base64 validation regexp so that valid signature with == split
  between two lines are not incorrectly evaluated as invalid (LP:
  #2002295) - Thanks to  for the report and
  the proposed fix
- Fix traceback when attempting to verify an unsigned message using
  async verify (Thanks to Nikita Sychev for the report and a suggested
  fix) (LP: #2008723)
- Verify correct AMS header is used for ARC seal verification
- Catch nacl.exceptions.ValueError and raise KeyFormatError, similar to how
  RSA key errors are treated (LP: #2018021)
- Create ed25519 key files with secure permissions to avoid risk of
  insecure chmode call/race condition (Thanks to Hanno Böck for the report
  and the suggested fix) (LP: #2017430)

and then we can use Packit to update Rawhide to 1.1.8 and branch that
for EPEL 10 ... and we can consider on a case by case basis whether it's
worth bringing it into some stable releases.

Potentially affected packages:

❯ fedrq-pydeps-verbose.sh dkimpy
python-authheaders : python3dist(dkimpy) >= 0.7.1
python-b4 : (python3dist(dkimpy) < 2~~ with python3dist(dkimpy) >= 1)

Given that the current packaging does not really pull in runtime
dependencies for the extras at all, dependent packages are probably fine
(they can't be transitively depending on extras without declaring them
since right now no extras subpackages are provided)

❯ fedrq pkgs python3-dkimpy -F requires
/usr/bin/python3
python(abi) = 3.13
python3.13dist(dnspython) >= 1.16

❯ fedrq pkgs python3-dkimpy -F provides
python-dkimpy = 1.0.5-14.fc41
python3-dkimpy = 1.0.5-14.fc41
python3.13-dkimpy = 1.0.5-14.fc41
python3.13dist(dkimpy) = 1.0.5
python3dist(dkimpy) = 1.0.5

repo/results/fedora-rawhide-aarch64/python-dkimpy-1.0.6-1.fc41/python3-dkimpy+ARC-1.0.6-1.fc42.noarch.rpm
PROVIDES
python-dkimpy+ARC = 1.0.6-1.fc42
python3-dkimpy+ARC = 1.0.6-1.fc42
python3.13-dkimpy+ARC = 1.0.6-1.fc42
python3.13dist(dkimpy[arc]) = 1.0.6
python3dist(dkimpy[arc]) = 1.0.6

REQUIRES
python(abi) = 3.13
python3-dkimpy = 1.0.6-1.fc42
python3.13dist(authres)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1

repo/results/fedora-rawhide-aarch64/python-dkimpy-1.0.6-1.fc41/python3-dkimpy+asyncio-1.0.6-1.fc42.noarch.rpm
PROVIDES
python-dkimpy+asyncio = 1.0.6-1.fc42
python3-dkimpy+asyncio = 1.0.6-1.fc42
python3.13-dkimpy+asyncio = 1.0.6-1.fc42
python3.13dist(dkimpy[asyncio]) = 1.0.6
python3dist(dkimpy[asyncio]) = 1.0.6

REQUIRES
python(abi) = 3.13
python3-dkimpy = 1.0.6-1.fc42
python3.13dist(aiodns)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1

repo/results/fedora-rawhide-aarch64/python-dkimpy-1.0.6-1.fc41/python3-dkimpy+ed25519-1.0.6-1.fc42.noarch.rpm
PROVIDES
python-dkimpy+ed25519 = 1.0.6-1.fc42
python3-dkimpy+ed25519 = 1.0.6-1.fc42
python3.13-dkimpy+ed25519 = 1.0.6-1.fc42
python3.13dist(dkimpy[ed25519]) = 1.0.6
python3dist(dkimpy[ed25519]) = 1.0.6

REQUIRES
python(abi) = 3.13
python3-dkimpy = 1.0.6-1.fc42
python3.13dist(pynacl)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1

repo/results/fedora-rawhide-aarch64/python-dkimpy-1.0.6-1.fc41/python3-dkimpy-1.0.6-1.fc42.noarch.rpm
PROVIDES
python-dkimpy = 1.0.6-1.fc42
python3-dkimpy = 1.0.6-1.fc42
python3.13-dkimpy = 1.0.6-1.fc42
python3.13dist(dkimpy) = 1.0.6
python3dist(dkimpy) = 1.0.6

REQUIRES
/usr/bin/python3
python(abi) = 3.13
python3.13dist(dnspython) >= 1.16
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PartialHardlinkSets) <= 4.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1

Best regards,

-- 
 _o) Michel Lind
_( ) 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.fedorap

Heads-up: Upcoming python-hypothesis update in Rawhide

2025-01-03 Thread Michel Lind via python-devel
Dear all,

I'm working on a Hypothesis update in Rawhide - we generally try and
update it at least once per release cycle, and only in Rawhide, to keep
it reasonably up to date.

Most of the 78 dependents rebuild fine:
https://copr.fedorainfracloud.org/coprs/salimma/hypothesis-6.123.0/packages/

Of the few that failed, most also fail when rebuilt against the
Hypothesis currently in Rawhide; see notes here

https://src.fedoraproject.org/rpms/python-hypothesis/pull-request/31#comment-238043

bcc:ing the maintainers of the packages that now fail in Rawhide (but
succeeded last time) so they get a heads up before this will fail anyway
during the mass rebuild:

- python-astropy-iers-data
- python-icalendar
- sympy

and the ones of packages that have specific failures with the new
Hypothesis

- python-cranjam
- python-eth-abi (note: this has a downstream patch to fix some tests,
  but the patch does not seem to be upstreamed)

Best regards,

-- 
 _o) Michel Lind
_( ) identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2
 README: https://fedoraproject.org/wiki/User:Salimma#README
-- 
___
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: Heads-up: deprecating python-pytest-runner

2024-12-24 Thread Michel Lind via python-devel
On Tue, Dec 24, 2024 at 09:15:29AM -0500, Ben Beasley wrote:
> I agree with the plan, but I wanted to note that deprecating a package that
> other packages depend on requires a FESCo-approved Change[1].
> 
> (It is weird that the deprecation policy is so much more bureaucratic than
> the retirement policy. By comparison, I don’t know of any policy that would
> forbid summarily retiring a package that others depend on. It’s a bad
> practice, and one might be asked to allow someone else to unretire and
> maintain the package if the consequences are bad enough, but I’ve never seen
> a blanket policy against it.)
> 
> [1] 
> https://docs.fedoraproject.org/en-US/packaging-guidelines/deprecating-packages/#_prerequisites_for_deprecation
> 
You're right on both counts - I'll file a Change Proposal later today,
and if it did not get accepted I can unmark the package as deprecated
later.

> I opened PR’s (or in some cases committed directly) to remove the
> pytest-runner dependency from the following packages for which I am a direct
> or group/SIG co-maintainer, sending PR’s upstream where applicable.
> 
Thank you!

Best regards,

-- 
 _o) Michel Lind
_( ) identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2
 README: https://fedoraproject.org/wiki/User:Salimma#README
-- 
___
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: Heads-up: Upcoming python-hypothesis update in Rawhide

2025-01-10 Thread Michel Lind via python-devel
On Fri, 2025-01-03 at 16:09 -0600, Michel Lind wrote:
> Dear all,
> 
> I'm working on a Hypothesis update in Rawhide - we generally try and
> update it at least once per release cycle, and only in Rawhide, to
> keep
> it reasonably up to date.
> 
> Most of the 78 dependents rebuild fine:
> https://copr.fedorainfracloud.org/coprs/salimma/hypothesis-6.123.0/packages/
> 
> Of the few that failed, most also fail when rebuilt against the
> Hypothesis currently in Rawhide; see notes here
> 
> https://src.fedoraproject.org/rpms/python-hypothesis/pull-request/31#comment-238043
> 
This has landed
https://bodhi.fedoraproject.org/updates/FEDORA-2025-bb012705d5

(6.123.13 is out, but the changes seem minor enough; if this still
fails the Python 3.14 rebuild then we can try and fix it and send the
fix upstream)

Best regards,

-- 
 _o) Michel Lind
_( ) 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: Heads-up: deprecating python-pytest-runner

2024-12-24 Thread Michel Lind via python-devel
On Mon, Dec 23, 2024 at 05:52:02PM -0600, Michel Lind wrote:
> Dear all,
> 
> pytest-runner has been considered deprecated upstream since 2019:
> https://github.com/pytest-dev/pytest-runner/commit/78a492cb9f611a4fccaf6556c966b848885833ba
> 
> and the repo upstream was archived over a year ago (December 3, 2023).
> 
> As such, and given the test suite never worked (it ran 0 tests, see
> https://kojipkgs.fedoraproject.org//packages/python-pytest-runner/4.0/24.fc41/data/logs/noarch/build.log)
> prior to `setup.py test` being removed in setuptools 74
> (https://bugzilla.redhat.com/show_bug.cgi?id=2319709) and that the only
> test defined requires Internet access anyway - I've now disabled tests
> and added import checks instead, and marked the package as
> `deprecated()` - so this should not be used for new packages.
> 
Thanks to Ben Beasley for reminding me this requires a Change Proposal -
I've now filed

https://fedoraproject.org/wiki/Changes/DeprecatePythonPytestRunner

Happy holidays,

-- 
 _o) Michel Lind
_( ) identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2
 README: https://fedoraproject.org/wiki/User:Salimma#README


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


Heads-up: deprecating python-pytest-runner

2024-12-23 Thread Michel Lind via python-devel
Dear all,

pytest-runner has been considered deprecated upstream since 2019:
https://github.com/pytest-dev/pytest-runner/commit/78a492cb9f611a4fccaf6556c966b848885833ba

and the repo upstream was archived over a year ago (December 3, 2023).

As such, and given the test suite never worked (it ran 0 tests, see
https://kojipkgs.fedoraproject.org//packages/python-pytest-runner/4.0/24.fc41/data/logs/noarch/build.log)
prior to `setup.py test` being removed in setuptools 74
(https://bugzilla.redhat.com/show_bug.cgi?id=2319709) and that the only
test defined requires Internet access anyway - I've now disabled tests
and added import checks instead, and marked the package as
`deprecated()` - so this should not be used for new packages.

The upstream deprecation notice provided a guidance for switching away
from `pytest-runner` - you should always be able to just invoke `%pytest`
directly anyway

Affected packages (maintainers bcc-ed)

bst-external : python3dist(pytest-runner)
cozy : python3dist(pytest-runner)
pyp2rpm : python3dist(pytest-runner)
python-accuweather : python3dist(pytest-runner)
python-aioasuswrt : python3dist(pytest-runner)
python-aiohttp-sse-client : python3dist(pytest-runner)
python-arpeggio : python3dist(pytest-runner)
python-astral : python3dist(pytest-runner)
python-cid : python3dist(pytest-runner)
python-cs : python3dist(pytest-runner)
python-datrie : python3dist(pytest-runner)
python-decopatch : python3dist(pytest-runner)
python-devolo-home-control-api : python3dist(pytest-runner)
python-django-prometheus : python3dist(pytest-runner)
python-flask-caching : python3dist(pytest-runner)
python-flask-gravatar : python3dist(pytest-runner) >= 2.6.2
python-gios : python3dist(pytest-runner)
python-healpy : python3dist(pytest-runner)
python-inject : python3dist(pytest-runner)
python-makefun : python3dist(pytest-runner)
python-multiaddr : python3dist(pytest-runner)
python-multibase : python3dist(pytest-runner)
python-multicodec : python3dist(pytest-runner)
python-multihash : python3dist(pytest-runner)
python-ncclient : python3dist(pytest-runner)
python-nixio : python3dist(pytest-runner)
python-pytest-cases : python3dist(pytest-runner)
python-pytest-harvest : python3dist(pytest-runner)
python-pytest-steps : python3dist(pytest-runner)
python-reflink : python3dist(pytest-runner)
python-slackclient : python3dist(pytest-runner)
python-ssdeep : python3dist(pytest-runner)
python-token-bucket : python3dist(pytest-runner)
python-waterfurnace : python3dist(pytest-runner)
python-xdfile : python3dist(pytest-runner)
spec2scl : python3dist(pytest-runner)
vyper : python3dist(pytest-runner)

Best regards,

-- 
 _o) Michel Lind
_( ) identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2
 README: https://fedoraproject.org/wiki/User:Salimma#README
-- 
___
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-nose from Fedora 43+

2025-01-10 Thread Michel Lind via python-devel
On Mon, 2025-01-06 at 12:45 +0100, Miro Hrončok wrote:
> Hello,
> 
> I propose we retire python-nose from Fedora 43+ immediately after
> branching.
> 
> The package has been deprecated for 5 years:
> 
>    https://fedoraproject.org/wiki/Changes/DeprecateNose
> 
> It does not build with Python 3.14:
> 
>    https://bugzilla.redhat.com/2323163
> 
Yeah, this seems reasonable given it will be broken anyway.

That reminds me, I'm going to resume work on fixing the remaining
packages that still pull in python3-mock - that one is also deprecated
but not in as dire a state yet.

Best regards,


-- 
 _o) Michel Lind
_( ) 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: 95 packages use %pyproject_buildrequires with tox without a suitable tox configuration

2025-03-01 Thread Michel Lind via python-devel
Hi Miro,

On Wed, Feb 5, 2025, at 3:47 AM, Miro Hrončok via python-devel wrote:
> Hello Pythonistas.
>
> When we updated tox from version 3 to 4, it no longer fails when here is no 
> suitable tox configuration found. This was a deliberate upstream choice.
>
> Unfortunately, it means that packages that use %pyproject_buildrequires with 
> -t 
> or -e now silently succeed if there is no tox configuration found.
>
> I identified 95 packages that are affected by this, see below.
>
...
> python-mailman-web   salimma
...

Thank you! Fixed in python-mailman-web-0.0.9-3 - I switched to pytest since 
upstream indeed didn't package their tox.ini (and their tox config just invokes 
pytest anyway), but temporarily disabled running tests since it then exposed an 
issue with a hardcoded non-existent log path...

Best regards,

-- 
 _o) Michel Lind
_( ) identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2
 README: https://fedoraproject.org/wiki/User:Salimma#README
-- 
___
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: RFC: retiring python-django4.2 from Rawhide

2025-07-18 Thread Michel Lind via python-devel
On Fri, 2025-07-11 at 15:57 -0500, Michel Lind wrote:
> Dear all,
> 
> Unless someone objects, I plan to retire python-django4.2 from
> Rawhide
> next week.
> 
> Tests currently fail:
> https://bugzilla.redhat.com/show_bug.cgi?id=2374048
> 
> and Django upstream don't plan to support Python 3.14 on versions
> older
> than 5.2 (the current LTS)
> 
> https://code.djangoproject.com/ticket/35844
> 
> Building Django 4.2 without tests just hide the issue, as they will
> cause downstream builds to fail; these packages will need to be
> patched
> to work with Django 5.2 if they have not.
> 
> Django 4.2 itself is otherwise still supported until 2026, so I don't
> plan to retire it from any other branch.
> 
Looks like the blast radius should be very minimal; I'll go ahead and
retire.

mailman-web is a known issue and is a package I comaintain; ara - looks
like upstream was planning to bump in April 2024 after Django 3.2 goes
EOL and... forgot. I'll follow up there.

https://github.com/ansible-community/ara/blob/0af7a7e43577fe6c3df364f33f3a905c867b1f5e/setup.cfg#L67-L69

$ fedrq-pydeps-verbose.sh django | grep '< 4'
+ fedrq whatrequires 'python3dist(django)' -F multiline:source,requires
+ grep 'python3dist(django)'
ara : (python3dist(django) < 4.3~~ with python3dist(django) >= 3.2)
python-mailman-web : (python3dist(django) < 4.3~~ with
python3dist(django) >= 4)

$ fedrq-pydeps-verbose.sh django | grep '< 5'
+ fedrq whatrequires 'python3dist(django)' -F multiline:source,requires
+ grep 'python3dist(django)'
python-django-mailman3 : (python3dist(django) < 5.3~~ with
python3dist(django) >= 4.2)
python-hyperkitty : (python3dist(django) < 5.3~~ with
python3dist(django) >= 4.2)
python-postorius : (python3dist(django) < 5.3~~ with
python3dist(django) >= 4.2)


Best regards,

-- 
 _o) Michel Lind
_( ) identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2
 README: https://michel-slm.name/
-- 
___
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


RFC: retiring python-django4.2 from Rawhide

2025-07-11 Thread Michel Lind via python-devel
Dear all,

Unless someone objects, I plan to retire python-django4.2 from Rawhide
next week.

Tests currently fail:
https://bugzilla.redhat.com/show_bug.cgi?id=2374048

and Django upstream don't plan to support Python 3.14 on versions older
than 5.2 (the current LTS)

https://code.djangoproject.com/ticket/35844

Building Django 4.2 without tests just hide the issue, as they will
cause downstream builds to fail; these packages will need to be patched
to work with Django 5.2 if they have not.

Django 4.2 itself is otherwise still supported until 2026, so I don't
plan to retire it from any other branch.

Best regards,

-- 
 _o) Michel Lind
_( ) identities:
https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2
 README: https://michel-slm.name/
-- 
___
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