Skip to content

Latest commit

 

History

History
672 lines (506 loc) · 30.5 KB

CHANGELOG.rst

File metadata and controls

672 lines (506 loc) · 30.5 KB

master

Bugfixes

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

Development

  • Fix docs building (#264)
  • Change coverage threshold to be less strict (#273)
  • Remove python 3.5 support (#272)

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

  • (@phracek) #108, Fixes #107: Detect if file exists or is not empty fedora-infra#108
  • (@ralphbean) #109, Correct another instance of mis-used six.iteritems(). fedora-infra#109
  • (@phracek) #111, Fixes #110: This does not really fix the problem. Log about attaching is fedora-infra#111
  • (@ralphbean) #112, This dict expects a 4-tuple everywhere else in the code. fedora-infra#112
  • (@phracek) #114, Fix #113 Text in bugzilla has to be clear. fedora-infra#114
  • (@ralphbean) #115, Handle OSError from 'rm'. fedora-infra#115
  • (@phracek) #118, Check if dir exists before deleting fedora-infra#118
  • (@ralphbean) #120, Check if rawhide_version == upstream_version first. fedora-infra#120

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

  • (@ralphbean) #104, Handle repoquery differently for yum and dnf. fedora-infra#104

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

  • (@pypingou) #81, When sending a comment to bugzilla add a link to the project in anitya fedora-infra#81
  • (@ralphbean) #86, Fix release-monitoring.org html scraping. fedora-infra#86

Commits

0.6.3

Pull Requests

Commits

0.6.2

Some bugfixes.

Pull Requests

  • (@ralphbean) #71, Be a little more aggressive with real build comments. fedora-infra#71
  • (@ralphbean) #75, Don't act on packages that are retired. fedora-infra#75

Commits

0.6.1

Just some bugfixes.

Pull Requests

  • (@ralphbean) #70, Rename this to match the function definition. fedora-infra#70

Commits

0.6.0

Pull Requests

  • (@danc86) #47, mark patches as such when attaching them in Bugzilla fedora-infra#47
  • (@puiterwijk) #57, Use the root url to check for logged in state fedora-infra#57
  • (@ralphbean) #61, Report successful rawhide builds (mostly) once. fedora-infra#61
  • (@ralphbean) #62, Try twice to find the rawhide version of packages. fedora-infra#62
  • (@ralphbean) #63, Fix fedpkg sources parsing. fedora-infra#63
  • (@ralphbean) #64, Follow up on FTBFS bugs. fedora-infra#64
  • (@ralphbean) #67, Match bugs also in the ASSIGNED state. fedora-infra#67
  • (@ralphbean) #66, Handle pkgdb.package.update messages. fedora-infra#66
  • (@ralphbean) #68, Be extra careful with anitya error panels. fedora-infra#68
  • (@ralphbean) #69, Mention scratch build results in review request tickets. fedora-infra#69

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