Release notes

1.3.0 (2023-12-05)

API Changes

  • Remove pdc calls and call dist-git instead (#581)

Contributors

Many thanks to the contributors of bug reports, pull requests, and pull request reviews for this release:

  • Lenka Segura

  • Michal Konecny

1.2.4 (2023-05-23)

Bug Fixes

  • Retry upload to koji sideload cache when it fails (#557)

  • Spec file diff not attached when DownloadException is thrown (#564)

  • Fix for scratch build if rpmbuild returns warning (#565)

Development Changes

  • Add towncrier and tox to dev dependencies (PR#574)

Contributors

Many thanks to the contributors of bug reports, pull requests, and pull request reviews for this release:

  • Michal Konečný

1.2.3 (2023-04-24)

Bug Fixes

  • Bug title being rewritten when older version is obtained by Anitya and not packaged in Fedora yet (#533)

  • Error message from koji module is wrong (#547)

Other Changes

  • Document the way to file pull requests with the-new-hotness (#558)

Contributors

Many thanks to the contributors of bug reports, pull requests, and pull request reviews for this release:

  • Erol Keskin

  • Lenka Segura

  • Michal Konečný

1.2.2 (2023-02-08)

Bug Fixes

  • GenericError: Invalid method: krb_login (#549)

Other Changes

Contributors

Many thanks to the contributors of bug reports, pull requests, and pull request reviews for this release:

  • Erol Keskin

  • Lenka Segura

  • Michal Konečný

1.2.1 (2022-06-02)

Bug Fixes

  • Failure when converting the redis value to integer (PR#475)

1.2.0 (2022-06-01)

Features

  • Support for stable versions only (#99)

  • Change in the-new-hotness to work with multiple versions notified at once (#230)

  • Add Redis as cache for builds we are watching (#323)

  • Add link to monitoring setting to Bugzilla notification (#324)

Bug Fixes

  • Fix the parsing of spectool output to handle the correct lines (PR#473)

  • Notification is sent when the version contains dist tag even if it’s not newer (#437)

  • Wrong error message when the build didn’t started yet (#456)

Development Changes

Contributors

Many thanks to the contributors of bug reports, pull requests, and pull request reviews for this release:

  • dependabot[bot]

  • Michal Konečný

  • Peter Hutterer

1.1.0 (2022-03-30)

Bug Fixes

  • Drop Python 3.6 support (#391)

Development Changes

  • Remove Python 3.7 (PR#405)

  • Enable mypy in CI (PR#407)

  • Update CI pods to newer Fedora (#393)

  • Prepare for change in Bugzilla API (#401)

  • Add support for python 3.10 (#408)

Contributors

Many thanks to the contributors of bug reports, pull requests, and pull request reviews for this release:

  • Peter Hutterer

1.0.0 (2021-12-08)

Features

  • Update documentation to current state (#228)

  • Add SHA512 values to error message about same sources (#286)

  • Show stdout + stderr from CalledProcessError (#333)

Bug Fixes

  • Error when constructing hotness.update.drop message (#330)

  • Save koji task id, even if the build event fails (#332)

  • Fix the format error when scratch build fails (#345)

Development Changes

  • Provide podman compatibility (PR#340)

  • Update vagrant environment to F34 (PR#349)

  • Refactor the-new-hotness using CA design (#276)

  • Migrate to Zuul (#309)

  • Provide Containerized workflow (#336)

  • Update filename format of news file to correspond with labels for issues (#338)

  • Unify exceptions (#353)

Others

  • Release message schema version 1.1.1

Contributors

Many thanks to the contributors of bug reports, pull requests, and pull request reviews for this release:

  • Michal Konečný

  • mscherer

  • Onur

0.13.4 (2021-02-04)

Bug Fixes

  • handle master -> rawhide branch change (#318)

Contributors

Many thanks to the contributors of bug reports, pull requests, and pull request reviews for this release:

  • Michal Konečný

0.13.3 (2021-01-25)

Bug Fixes

  • Crash with the new API in Anitya (#316)

Contributors

Many thanks to the contributors of bug reports, pull requests, and pull request reviews for this release:

  • Michal Konečný

0.13.2 (2020-11-11)

Bug Fixes

  • Errors while downloading sources (#302)

Development Changes

  • Add towncrier (#288)

Contributors

Many thanks to the contributors of bug reports, pull requests, and pull request reviews for this release:

  • Darshna Das

  • Michal Konečný

  • Tomas Korbar

0.13.1

Development

  • Fix docs building (#297)

  • Update vagrant environment to F32 (#296)

  • Clean dependencies (#298)

  • Update release guide (#299)

  • Add release testing guide (#299)

0.13.0

Bugfixes

  • Use fallback rpm comparison when rpm module is unavailable (#273)

  • Configuration load crash on empty section (#290)

  • Crash on proxy error (#269)

Development

  • Fix docs building (#264)

  • Change coverage threshold to be less strict (#273)

  • Remove python 3.5 support (#272)

  • Remove unused functions (#280)

  • Clean and raise coverage for Anitya module (#281)

  • Change links to update policy (#291)

  • Use Anitya schema for fedora-messaging (#248)

Features

  • Refactor config to use centralized defaults (#186)

0.12.0

Bugfixes

  • Fix string exception when handling python-bugzilla Fault (#257)

  • Fix crash when error happens during downloading sources (#247)

  • Fix crash when python-bugzilla throws Fault (#255)

Development

  • Fix deprecation warning when provisioning vagrant machine (#254)

  • Change coverage threshold (#258)

  • Add diff-cover to tox (#258)

  • Retrieve the monitoring status from dist-git instead of fedora-scm-requests (#256)

0.11.9

Bugfixes

  • Convert toml InlineTable to dict (#245)

0.11.8

Bugfixes

  • Expect binary string instead str when handling scratch build (#243)

0.11.7

Bugfixes

  • Expect binary string instead str (#241)

0.11.6

Bugfixes

  • Fix binary string error (#237)

0.11.5

Bugfixes

  • Fix wrong parameter in fedpkg (#237)

0.11.4

Bugfixes

  • Fix missing user in fedpkg (#237)

0.11.3

Development

  • Add bandit to tox (#226)

Bugfixes

  • Fix hijacking bugzilla issue (#234)

0.11.2

Development

  • Remove python 2 from tests (#216)

  • Fix schema for Fedora messaging (#224)

0.11.1

Bugfixes

  • Fix issue when ‘buildsys.task.state.change’ topic is received (#221)

0.11.0

Features

  • Convert to fedora-messaging (#211)

0.10.1

Features

  • Update documentation (#195)

  • Use bugzilla API key (#209)

0.10.0

Features

  • Use fedora-scm-requests rather than pkgdb for monitoring configuration (#185)

0.9.1

Bugfixes

  • Errors are actually reported when subprocess commands fail

  • Fix compatibility with python-bugzilla-2.1+

0.9.0

Features

  • Detect Anitya backend using package name prefix (#172)

  • pypi.org has been added to the Anitya backend mapping dictionary (#173)

  • SRPM build failures now report details to the user (#178)

Bugfixes

  • Fix a grammatical error in an error message (#175)

Many thanks to the contributors for this release!

0.8.1

0.8.1 is a bugfix release intended to improve the reliability of the-new-hotness, particularly the code responsible for creating Koji scratch builds for new updates.

Bugfixes

  • Attempting to remove a working directory that’s already gone no longer results in a traceback (#154)

  • Fetching package sources now has greatly improved error reporting (#161)

  • Packages with multiple source tarballs are now correctly handled. Previously, only the first source URL was used (#161)

0.8.0

  • rebase-helper has been removed from the-new-hotness. For a detailed discussion that lead to this decision, see issue #145.

  • the-new-hotness now integrates with mdapi to determine the latest available versions of packages rather than repoquery. This fixes a bug where the-new-hotness would report that the latest rawhide build was the build in EPEL 7 (Issue #98)

  • The userstring setting has been replaced by a user_email setting. This setting is tuple in the form (‘User Name’, ‘<email address>’).

  • Several configuration URLs have been updated to use HTTPS

  • Log entries are now emitted with their full Python path included so debugging is easier.

  • the-new-hotness now authenticates with Koji using Kerberos

0.7.3

Pull Requests

Commits

A bugfix to the last release which should attach more information to bugs when rebase-helper fails to bump things.

0.7.2

Pull Requests

Commits

0.7.1

Pull Requests

Commits

This release swaps out usage of ‘rpmdev-bumpspec’ for the new ‘rebase-helper’. Credit due to Petr Hracek.

0.7.0

Pull Requests

Commits

0.6.4

Pull Requests

Commits

0.6.3

Pull Requests

Commits

0.6.2

Some bugfixes.

Pull Requests

Commits

0.6.1

Just some bugfixes.

Pull Requests

Commits

0.6.0

Pull Requests

Commits

0.5.0

  • Specbump. 1346ea086

  • Use the new is_monitored “nobuild” flag. 441f78430

  • Merge pull request #45 from fedora-infra/feature/nobuild 792078d71

0.4.1

0.4.0

  • Specbump. b498c637e

  • Suppress some errors from rpmbuild and friends. b0b7c0c1c

  • Merge pull request #25 from fedora-infra/feature/suppress-some-errors a1ba74a63

  • Note on the default message posted on bugzilla about packaging and legal changes ba4ef2220

  • Strip leading v. 4f10baed7

  • Merge pull request #27 from fedora-infra/legal_be_nice 6a9566302

  • Merge pull request #28 from fedora-infra/feature/strip-leading-v 016b0c57e

  • This should actually be cached. c9853a41c

  • Merge pull request #30 from fedora-infra/feature/typofix-revert 9913cbea8

  • Try to fix README rendering. 0d7f6ef85

  • Further fix. 9a213a4c6

  • Propagate srpm-creation and koji-kickoff errors to the ticket. 41d187509

  • Create and attach patches to bz tickets we file. daea3b076

  • Use os.path.join. f058e4800

  • Merge pull request #36 from fedora-infra/feature/patch-creation f8b314a42

  • Compare sum of new and old tarball. ed32e48b4

  • Merge pull request #37 from fedora-infra/feature/not-april-1st 6d9b71279

  • Listen for pkgdb monitoring toggle events. df8fddd16

  • Use exceptions to propagate error messages to fedmsg 34dbb2e77

  • Convert those ValueErrors to AnityaExceptions which just make more sense. 4a4bd1624

  • Merge pull request #38 from fedora-infra/feature/pkgdb-monitor-toggle 02b72faa5

  • Handle multiply mapped anitya projects. a9eba188b

  • Demote this error message. 3630273bd

  • Handle newly-mapped packages from anitya. 4cef2de3d

  • Merge pull request #39 from fedora-infra/feature/multiply-mapped dc5342307

0.3.3

  • specbump a3171f209

  • Demote this log statement. f99f5f5f5

  • Use the kojira repos to get the latest rawhide info. 3b9d136c0

  • Merge pull request #20 from fedora-infra/feature/kojira 957298475

  • Drop explicit archlist for now. 2c1caf83f

  • Generate a nicer changelog for the scratch task srpm. 97b865e4d

  • It’s not a duck! 4f3009821

  • Merge pull request #22 from fedora-infra/feature/nicer-changelog 9e110051f

  • For github backend, if the homepage is on github, specify the version_url to use aa996242f

  • Merge pull request #24 from fedora-infra/github_info 10d25ebd6

0.3.2

  • Specbump. fa0475659

  • Demote this log statement. 75bb86263

  • When a command fails, I’d like to know what it was. 5e221b80c

  • Still more information. 66e9f9bfe

  • Only followup on rawhide builds. ca4199e72

  • Get rawhide dist tag from pkgdb, not from config. cd3ce37ff

  • Merge pull request #15 from fedora-infra/feature/only-rawhide-thank-you 232015f36

0.3.1

  • specbump e39e82db5

  • Suppress errors. d669ecfd3

  • Merge pull request #11 from fedora-infra/feature/supress-errors ef0a32dab

  • Only followup on bugs that are not already closed. a78a6e916

  • Merge pull request #12 from fedora-infra/feature/limited-followup 7b80bcbea

0.3.0

0.2.2

  • bumpspec. bb3a6d1f0

  • Typofix. 6dddc60fc

  • Add a call to fedpkg sources. 645f5e717

  • Merge pull request #7 from fedora-infra/feature/fedpkg-patches 2be36e1bc

  • Add some hacking instructions. 692cc10fb

  • Use the multiple-topics feature from moksha.hub-1.4.4 82780ac80

  • Merge pull request #8 from fedora-infra/feature/multiple-topics af38b3b2d

  • Reorganize where formatting of followup-text lives. 1bf3448f3

  • Comment on real koji builds, not just scratch ones. Fixes #4. 0e7f5cc01

  • Install and initialize fedmsg.meta since we use it here now. 2972bf618

  • Merge pull request #9 from fedora-infra/feature/comment-on-build a22e051c1

0.2.1

0.2.0

0.1.3