Re: Add a push update mechanism for https://release-monitoring.org/

2023-08-29 Thread Michal Konecny
We have the packit even recommended in the-new-hotness documentation 
(it's the application responsible for creating tickets in bugzilla when 
release-monitoring.org finds new version).


https://the-new-hotness.readthedocs.io/en/stable/user-guide.html#opening-pull-requests-in-dist-git

Michal

On 28. 08. 23 18:19, Frantisek Lachman wrote:

Hello,

as Fabio has pointed out, you can use Packit to get your releases to
Fedora via pull-requests. Packit supports both push and newly also
pull workflow. (So you don't need to have access to the upstream
repository because it gets the info about the new version from Release
Monitoring.)

Thanks to it being pull-request-based, there is a Fedora CI involved
and you, as a maintainer, can see the build/test results and decide if
this should go to Fedora or not. Plus, an automatic Koji build and
Bodhi update is possible as well.

It's easy to set up. Here is the documentation for the Fedora automation:
https://packit.dev/docs/fedora-releases-guide#pull-from-upstream-job

And don't be afraid to ask. We, as a Packit team, are happy to help.

František
Packit Product Owner..;)

#packit:fedora.im (Element / Matrix)
#packit:libera.chat (IRC)
he...@packit.dev
@pac...@fosstodon.org (Mastodon)


On Mon, Aug 28, 2023 at 3:01 PM Sérgio Basto  wrote:

On Mon, 2023-08-28 at 13:52 +0100, Sérgio Basto wrote:

On Mon, 2023-08-28 at 03:28 +, Ryan Bach via devel wrote:

Faster updates are always as plus.

Should this be under infrastructure list?

Thoughts?


if you got a scratch build completed in a bugzilla for example :

https://bugzilla.redhat.com/show_bug.cgi?id=2231971

you may use my helper script update_from_bugzilla.sh

`fedpkg clone package-foo; cd package-foo ;
../update_from_bugzilla.sh`

forgot to add bugzilla number, so should be

`fedpkg clone package-foo; cd package-foo ; ../update_from_bugzilla.sh
2231971`


Thanks in advance for all the work done to make this distro great.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue

--
Sérgio M. B.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue

--
Sérgio M. B.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Add a push update mechanism for https://release-monitoring.org/

2023-08-28 Thread Ryan Bach via devel
> On Mon, Aug 28, 2023 at 5:29 AM Ryan Bach via devel
>  
> There's a problem with an approach like this: You need to check
> *manually* that the new version builds and doesn't violate any of our
> policies, for example, that it doesn't contain any prohibited items
> (like new code or content that's under non-FOSS / non-commercial /
> non-redistributable licenses).
> 
> For projects where the people who are responsible for the upstream
> project are the same people who maintain the Fedora package, this is
> mostly a non-issue - and for these cases, there's Packit [0] (which I
> think does what you are looking for).
> 
> Fabio
> 
> [0]: https://packit.dev
I mean for anitya https://release-monitoring.org
https://github.com/fedora-infra/anitya/issues
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Add a push update mechanism for https://release-monitoring.org/

2023-08-28 Thread Frantisek Lachman
Hello,

as Fabio has pointed out, you can use Packit to get your releases to
Fedora via pull-requests. Packit supports both push and newly also
pull workflow. (So you don't need to have access to the upstream
repository because it gets the info about the new version from Release
Monitoring.)

Thanks to it being pull-request-based, there is a Fedora CI involved
and you, as a maintainer, can see the build/test results and decide if
this should go to Fedora or not. Plus, an automatic Koji build and
Bodhi update is possible as well.

It's easy to set up. Here is the documentation for the Fedora automation:
https://packit.dev/docs/fedora-releases-guide#pull-from-upstream-job

And don't be afraid to ask. We, as a Packit team, are happy to help.

František
Packit Product Owner..;)

#packit:fedora.im (Element / Matrix)
#packit:libera.chat (IRC)
he...@packit.dev
@pac...@fosstodon.org (Mastodon)


On Mon, Aug 28, 2023 at 3:01 PM Sérgio Basto  wrote:
>
> On Mon, 2023-08-28 at 13:52 +0100, Sérgio Basto wrote:
> > On Mon, 2023-08-28 at 03:28 +, Ryan Bach via devel wrote:
> > > Faster updates are always as plus.
> > >
> > > Should this be under infrastructure list?
> > >
> > > Thoughts?
> > >
> >
> > if you got a scratch build completed in a bugzilla for example :
> >
> > https://bugzilla.redhat.com/show_bug.cgi?id=2231971
> >
> > you may use my helper script update_from_bugzilla.sh
> >
> > `fedpkg clone package-foo; cd package-foo ;
> > ../update_from_bugzilla.sh`
>
> forgot to add bugzilla number, so should be
>
> `fedpkg clone package-foo; cd package-foo ; ../update_from_bugzilla.sh
> 2231971`
>
> >
> > > Thanks in advance for all the work done to make this distro great.
> > > ___
> > > devel mailing list -- devel@lists.fedoraproject.org
> > > To unsubscribe send an email to 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/devel@lists.fedoraproject.org
> > > Do not reply to spam, report it:
> > > https://pagure.io/fedora-infrastructure/new_issue
> >
> > --
> > Sérgio M. B.
> > ___
> > devel mailing list -- devel@lists.fedoraproject.org
> > To unsubscribe send an email to 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/devel@lists.fedoraproject.org
> > Do not reply to spam, report it:
> > https://pagure.io/fedora-infrastructure/new_issue
>
> --
> Sérgio M. B.
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to 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/devel@lists.fedoraproject.org
> Do not reply to spam, report it: 
> https://pagure.io/fedora-infrastructure/new_issue
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Add a push update mechanism for https://release-monitoring.org/

2023-08-28 Thread Sérgio Basto
On Mon, 2023-08-28 at 13:52 +0100, Sérgio Basto wrote:
> On Mon, 2023-08-28 at 03:28 +, Ryan Bach via devel wrote:
> > Faster updates are always as plus.
> > 
> > Should this be under infrastructure list?
> > 
> > Thoughts?
> > 
> 
> if you got a scratch build completed in a bugzilla for example :  
> 
> https://bugzilla.redhat.com/show_bug.cgi?id=2231971
> 
> you may use my helper script update_from_bugzilla.sh 
> 
> `fedpkg clone package-foo; cd package-foo ;
> ../update_from_bugzilla.sh`

forgot to add bugzilla number, so should be   

`fedpkg clone package-foo; cd package-foo ; ../update_from_bugzilla.sh
2231971`

> 
> > Thanks in advance for all the work done to make this distro great.
> > ___
> > devel mailing list -- devel@lists.fedoraproject.org
> > To unsubscribe send an email to 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/devel@lists.fedoraproject.org
> > Do not reply to spam, report it:
> > https://pagure.io/fedora-infrastructure/new_issue
> 
> -- 
> Sérgio M. B.
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to 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/devel@lists.fedoraproject.org
> Do not reply to spam, report it:
> https://pagure.io/fedora-infrastructure/new_issue

-- 
Sérgio M. B.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Add a push update mechanism for https://release-monitoring.org/

2023-08-28 Thread Sérgio Basto
On Mon, 2023-08-28 at 03:28 +, Ryan Bach via devel wrote:
> Faster updates are always as plus.
> 
> Should this be under infrastructure list?
> 
> Thoughts?
> 

if you got a scratch build completed in a bugzilla for example :  

https://bugzilla.redhat.com/show_bug.cgi?id=2231971

you may use my helper script update_from_bugzilla.sh 

`fedpkg clone package-foo; cd package-foo ; ../update_from_bugzilla.sh`

> Thanks in advance for all the work done to make this distro great.
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to 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/devel@lists.fedoraproject.org
> Do not reply to spam, report it:
> https://pagure.io/fedora-infrastructure/new_issue

-- 
Sérgio M. B.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Add a push update mechanism for https://release-monitoring.org/

2023-08-28 Thread Fabio Valentini
On Mon, Aug 28, 2023 at 5:29 AM Ryan Bach via devel
 wrote:
>
> Faster updates are always as plus.

There's a problem with an approach like this: You need to check
*manually* that the new version builds and doesn't violate any of our
policies, for example, that it doesn't contain any prohibited items
(like new code or content that's under non-FOSS / non-commercial /
non-redistributable licenses).

For projects where the people who are responsible for the upstream
project are the same people who maintain the Fedora package, this is
mostly a non-issue - and for these cases, there's Packit [0] (which I
think does what you are looking for).

Fabio

[0]: https://packit.dev
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Add a push update mechanism for https://release-monitoring.org/

2023-08-27 Thread Ryan Bach via devel
Faster updates are always as plus.

Should this be under infrastructure list?

Thoughts?

Thanks in advance for all the work done to make this distro great.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue