Re: Backwards incompatible changes planned for Bodhi 4.0.0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2018-12-13 at 01:40 +0000, Peter Robinson wrote:
> Is there an executive summary as to what's backwards incompatible and
> what the impact on the average user is? A quick look at the kanban
> doesn't give me any understanding :)

Each of the issues on the kanban board is a proposal to make a
backwards incompatible change. I have not written any summary other
than to gather those together in a kanban. Many of them are removing
code that I don't believe is used (but that will have an effect on the
REST API, or will require admin intervention to upgrade).

Bodhi has many types of users, from release engineers, to admins, to
packagers, to integrators, to testers.

Here are some of the proposals I'd draw the most attention to:

* Drop the update title (a list of NVRs that is very buggy) as the
  Update's primary key, and instead use the update alias (the string
  that looks like FEDORA-2018-abcde) as the only identifier[0].
* Drop Python 2 support in the client[1] (we will need some
  dependencies to move to Python 3 to bring this to Rawhide.)
* Switch to OpenID Connect[2], which will require backwards
  incompatible changes in the authentication API and possibly in the
  Python bindings to the REST API[2].
* Drop anonymous comments[3] - you can't ask follow up questions
  because anonymous users don't get e-mails. It's not a very useful
  feature.
* Change how the edit APIs work so that a diff is sent rather than the
  entire set of fields[4].
* Remove critpath karma[5].


[0] https://github.com/fedora-infra/bodhi/issues/1542
[1] https://github.com/fedora-infra/bodhi/issues/2759
[2] https://github.com/fedora-infra/bodhi/issues/1180
[3] https://github.com/fedora-infra/bodhi/issues/2700
[4] https://github.com/fedora-infra/bodhi/issues/2208
[5] https://github.com/fedora-infra/bodhi/issues/2194

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux