#984741 ITP: pagure-messages -- A schema package for messages sent by pagure

Package:
wnpp
Source:
wnpp
Submitter:
Sergio de Almeida Cipriano Junior
Date:
2025-11-29 16:48:28 UTC
Severity:
wishlist
#984741#5
Date:
2021-03-07 22:04:02 UTC
From:
To:
* Package name    : pagure-messages
  Version         : 0.0.6
  Upstream Author : Pierre-Yves Chibon <pingou@pingoured.fr>
* URL             : https://pagure.io/pagure-messages
* License         : GPLv2+
  Programming Lang: Python
  Description     : A schema package for messages sent by pagure

  Pagure-messages is a schema package for messages sent by pagure, created using
  Fedora Messaging.

  A schema is important for several reasons:

   - it will help you (the developer) ensure you don’t accidentally change your
   message’s format. When messages are being generated from, say, a database object,
   it’s easy to make a schema change to the database and unintentionally alter your
   message, which breaks consumers of your message. Without a schema, you might not
   catch this until you deploy your application and consumers start crashing. With
   a schema, you’ll get an error as you develop!

   - it allows you to change your message format in a controlled fashion by versioning
   your schema. You can then choose to implement methods one way or another based on
   the version of the schema used by a message.

  For more information about message schemas see:

https://fedora-messaging.readthedocs.io/en/latest/messages.html

  The latest version of pagure (5.13.2) needs pagure-messages, my goal is to help
  package the new dependencies of pagure.

#984741#10
Date:
2023-10-01 17:21:23 UTC
From:
To:
retitle 984741 RFP: pagure-messages -- A schema package for messages sent by pagure

noowner 984741

thanks

I am no longer interested in packaging pagure-messages. If anyone is
interested in packaging it, there is a working version [1] that I made 2
years ago when I was trying to update pagure to the latest version.

[1]: https://salsa.debian.org/sergiosacj/pagure-messages