Re: More distgit attached to Fedora Zuul CI

2021-02-19 Thread Miro Hrončok

On 19. 02. 21 9:52, Ondrej Mosnacek wrote:

On Tue, Feb 9, 2021 at 4:29 PM Pierre - Yves Chibon
 wrote:

On Tue, Feb 09, 2021 at 03:35:11PM +0100, Miro Hrončok wrote:

On 09. 02. 21 15:27, Tom Stellard wrote:

Has there been any more discussion about disabling simple-koji-ci on
packages with Zuul enabled?


It's generally disabled AFAIK. Or broken. Same outcome.


AFAIK it's still running. Happy to decommission it though.


I think in one pull request, I saw simple-koji-ci being able to
generate the source tarball (presumably from the Source: URL) -> SRPM
-> start the build even when the tarball hadn't yet been uploaded to
the lookaside cache. Fedora CI wasn't able to do that at that time
(probably still can't) and Zuul CI wasn't enabled on that repo back
then.

Was I just imagining things or does simple-koji-ci really have that
feature? If yes, does/will Zuul CI provide the same?


Yes, simple-koji-ci does this, but I consider it a bug.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
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 on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: More distgit attached to Fedora Zuul CI

2021-02-19 Thread Fabien Boucher
On Fri, Feb 19, 2021 at 8:56 AM Ondrej Mosnacek  wrote:

> On Tue, Feb 9, 2021 at 4:29 PM Pierre - Yves Chibon
>  wrote:
> > On Tue, Feb 09, 2021 at 03:35:11PM +0100, Miro Hrončok wrote:
> > > On 09. 02. 21 15:27, Tom Stellard wrote:
> > > > Has there been any more discussion about disabling simple-koji-ci on
> > > > packages with Zuul enabled?
> > >
> > > It's generally disabled AFAIK. Or broken. Same outcome.
> >
> > AFAIK it's still running. Happy to decommission it though.
>
> I think in one pull request, I saw simple-koji-ci being able to
> generate the source tarball (presumably from the Source: URL) -> SRPM
> -> start the build even when the tarball hadn't yet been uploaded to
> the lookaside cache. Fedora CI wasn't able to do that at that time
> (probably still can't) and Zuul CI wasn't enabled on that repo back
> then.
>
> Was I just imagining things or does simple-koji-ci really have that
> feature? If yes, does/will Zuul CI provide the same?
>
>

I can't say for simple-koji-ci, but regarding Zuul the default jobs
workflow is:

1: rpm-scratch-build: build a srpm from the PR, submit the srpm to Koji to
run a scratch build,
finally store the built rpms in a public storage

Once 1 is finished, and in parallel:
2: rpmlint: run rpmlint command on built rpms
3: rpminspect: run rpminspect command on built rpms
4: rpm-install-test: install the built rpms on the target system
5: rpm-test (if STI tests inside the PR/distgit): run the STI tests

In addition, if the package produces architecture specific binaries, then
Zuul runs additional
scratch-build jobs such as rpm-scratch-build-[s390x, ...], that are skipped
if fully noarch.
This can be seen here [1] and here [2].

[1]:
https://src.fedoraproject.org/rpms/python-gear/pull-request/41#comment-68067
[2]:
https://src.fedoraproject.org/rpms/java-latest-openjdk/pull-request/45#comment-68054
___
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 on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: More distgit attached to Fedora Zuul CI

2021-02-19 Thread Ondrej Mosnacek
On Tue, Feb 9, 2021 at 4:29 PM Pierre - Yves Chibon
 wrote:
> On Tue, Feb 09, 2021 at 03:35:11PM +0100, Miro Hrončok wrote:
> > On 09. 02. 21 15:27, Tom Stellard wrote:
> > > Has there been any more discussion about disabling simple-koji-ci on
> > > packages with Zuul enabled?
> >
> > It's generally disabled AFAIK. Or broken. Same outcome.
>
> AFAIK it's still running. Happy to decommission it though.

I think in one pull request, I saw simple-koji-ci being able to
generate the source tarball (presumably from the Source: URL) -> SRPM
-> start the build even when the tarball hadn't yet been uploaded to
the lookaside cache. Fedora CI wasn't able to do that at that time
(probably still can't) and Zuul CI wasn't enabled on that repo back
then.

Was I just imagining things or does simple-koji-ci really have that
feature? If yes, does/will Zuul CI provide the same?

-- 
Ondrej Mosnacek
Software Engineer, Linux Security - SELinux kernel
Red Hat, Inc.
___
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 on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: More distgit attached to Fedora Zuul CI

2021-02-09 Thread Pierre - Yves Chibon
On Tue, Feb 09, 2021 at 03:35:11PM +0100, Miro Hrončok wrote:
> On 09. 02. 21 15:27, Tom Stellard wrote:
> > Has there been any more discussion about disabling simple-koji-ci on
> > packages with Zuul enabled?
> 
> It's generally disabled AFAIK. Or broken. Same outcome.

AFAIK it's still running. Happy to decommission it though.


Pierre
___
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


Re: More distgit attached to Fedora Zuul CI

2021-02-09 Thread Miro Hrončok

On 09. 02. 21 15:27, Tom Stellard wrote:

Has there been any more discussion about disabling simple-koji-ci on
packages with Zuul enabled?


It's generally disabled AFAIK. Or broken. Same outcome.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
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


Re: More distgit attached to Fedora Zuul CI

2021-02-09 Thread Tom Stellard

On 2/9/21 5:29 AM, Fabien Boucher wrote:

Hi Folks,

We are going to add a new bundle of distgits to Fedora Zuul CI. This bundle [1]
has been computed from datagrapper to get the list of distgits that received
at least 2 PR updates since the last 3 months.

Here [2] is the Pull-Request we are going to merge, in the coming days, into
the Zuul configuration.

Like for the previous bundles of distgits we added, we will notify, by email,
maintainers that a CI has been attached to their packages.

More information about FZCI in the wiki page [3].

Previous bundles we added: [4].

Please let us know if you have any questions or concerns.



Has there been any more discussion about disabling simple-koji-ci on
packages with Zuul enabled?

-Tom


Regards,
Fabien

[1]: https://softwarefactory-project.io/paste/show/1942/ 

[2]: https://pagure.io/fedora-project-config/pull-request/130 

[3]: https://fedoraproject.org/wiki/Zuul-based-ci 

[4]: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/K6US7R6GUGGIID6S4PYMQGREUKL45QAW/
 



___
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


___
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


More distgit attached to Fedora Zuul CI

2021-02-09 Thread Fabien Boucher
Hi Folks,

We are going to add a new bundle of distgits to Fedora Zuul CI. This bundle
[1]
has been computed from datagrapper to get the list of distgits that received
at least 2 PR updates since the last 3 months.

Here [2] is the Pull-Request we are going to merge, in the coming days, into
the Zuul configuration.

Like for the previous bundles of distgits we added, we will notify, by
email,
maintainers that a CI has been attached to their packages.

More information about FZCI in the wiki page [3].

Previous bundles we added: [4].

Please let us know if you have any questions or concerns.

Regards,
Fabien

[1]: https://softwarefactory-project.io/paste/show/1942/
[2]: https://pagure.io/fedora-project-config/pull-request/130
[3]: https://fedoraproject.org/wiki/Zuul-based-ci
[4]:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/K6US7R6GUGGIID6S4PYMQGREUKL45QAW/
___
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


Re: More distgit attached to Fedora Zuul CI ?

2020-11-30 Thread Fabien Boucher
Hi Folks,

We are going to add a new list of distgit to Fedora Zuul CI. The
openstack-sig [1] group would like to benefit from this CI for the packages
they maintain.
Here [2] is the Pull-Request we are going to merge with these new distgits
[3].

Like for the previous bundle of distgits we added, we will notify, by
email, maintainers that a CI has been attached to their packages.

Regards,
Fabien

[1]: https://src.fedoraproject.org/group/openstack-sig
[2]: https://pagure.io/fedora-project-config/pull-request/119
[3]: https://softwarefactory-project.io/paste/show/1899/

On Mon, Nov 9, 2020 at 9:40 AM Fabien Boucher  wrote:

> Hi folks,
>
> I'm forwarding a mail I sent to the Fedora CI mailing list last week, as
> it might interest some folks on that mailing list too.
>
> https://lists.fedoraproject.org/archives/list/c...@lists.fedoraproject.org/thread/7CK45NW5IDXU646AO5QPN2G7FEFOR5Y7/
>
> ---
>
> As you may know we provide Zuul CI [1] for some Fedora projects and
> packages [2],[3]. We are running this CI For Fedora for more than one year
> and we see that the platform and jobs are pretty stable. This CI is part of
> a wider CI platform that the Software Factory project is maintaining for
> various projects like RDO [4]. We have some free capacity and we would like
> to provide more CI to Fedora especially for distgit repos.
>
> Since a previous improvement [5], attaching a distgit repository to Fedora
> Zuul CI is easier and does not require any project maintainer action.
>
> A Pull-Request is proposed here [6] to activate the CI on 148 distgit
> repos (the sorted list of the distgit names is here [7]). Each distgit part
> of this list has received at least 2 new PRs during the last two months
> (source datagrepper).
>
> So we would like to know if Fedora maintainers and contributors will be
> happy to get Zuul CI feedback on those repositories ?
> Here is an example of a run of the default distgit CI jobs for
> rpms/python3.10 [8].
>
> Let us know if you think we can activate the CI for those projects ?
>
> We will be glad to include more repositories to that list regularly.
>
> Regards,
> Fabien
>
> 1 - https://zuul-ci.org/
> 2 - https://fedoraproject.org/wiki/Zuul-based-ci
> 3 - https://fedora.softwarefactory-project.io/zuul/status
> 4 - https://review.rdoproject.org/zuul/status
> 5 -
> https://lists.fedoraproject.org/archives/list/c...@lists.fedoraproject.org/thread/7SZGJCIFOATZJ3KJYOBQMUG4SMAYAGGU/
> 6 - https://pagure.io/fedora-project-config/pull-request/116#request_diff
> 7 - https://softwarefactory-project.io/paste/show/1892/
> 8 - https://src.fedoraproject.org/rpms/python3.10/pull-request/9
>
___
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


Re: More distgit attached to Fedora Zuul CI ?

2020-11-09 Thread Zbigniew Jędrzejewski-Szmek
On Mon, Nov 09, 2020 at 09:40:59AM +, Fabien Boucher wrote:
> Hi folks,
> 
> I'm forwarding a mail I sent to the Fedora CI mailing list last week, as it
> might interest some folks on that mailing list too.
> https://lists.fedoraproject.org/archives/list/c...@lists.fedoraproject.org/thread/7CK45NW5IDXU646AO5QPN2G7FEFOR5Y7/
> 
> ---
> 
> As you may know we provide Zuul CI [1] for some Fedora projects and
> packages [2],[3]. We are running this CI For Fedora for more than one year
> and we see that the platform and jobs are pretty stable. This CI is part of
> a wider CI platform that the Software Factory project is maintaining for
> various projects like RDO [4]. We have some free capacity and we would like
> to provide more CI to Fedora especially for distgit repos.
> 
> Since a previous improvement [5], attaching a distgit repository to Fedora
> Zuul CI is easier and does not require any project maintainer action.
> 
> A Pull-Request is proposed here [6] to activate the CI on 148 distgit repos
> (the sorted list of the distgit names is here [7]). Each distgit part of
> this list has received at least 2 new PRs during the last two months
> (source datagrepper).
> 
> So we would like to know if Fedora maintainers and contributors will be
> happy to get Zuul CI feedback on those repositories ?

+1 from me.

Zbyszek
___
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


Re: More distgit attached to Fedora Zuul CI ?

2020-11-09 Thread Miro Hrončok

On 11/9/20 10:40 AM, Fabien Boucher wrote:

Let us know if you think we can activate the CI for those projects ?

We will be glad to include more repositories to that list regularly.


+1.

Possibly email the affected maintainers directly once you do this so they know 
what's going on.


--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
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


More distgit attached to Fedora Zuul CI ?

2020-11-09 Thread Fabien Boucher
Hi folks,

I'm forwarding a mail I sent to the Fedora CI mailing list last week, as it
might interest some folks on that mailing list too.
https://lists.fedoraproject.org/archives/list/c...@lists.fedoraproject.org/thread/7CK45NW5IDXU646AO5QPN2G7FEFOR5Y7/

---

As you may know we provide Zuul CI [1] for some Fedora projects and
packages [2],[3]. We are running this CI For Fedora for more than one year
and we see that the platform and jobs are pretty stable. This CI is part of
a wider CI platform that the Software Factory project is maintaining for
various projects like RDO [4]. We have some free capacity and we would like
to provide more CI to Fedora especially for distgit repos.

Since a previous improvement [5], attaching a distgit repository to Fedora
Zuul CI is easier and does not require any project maintainer action.

A Pull-Request is proposed here [6] to activate the CI on 148 distgit repos
(the sorted list of the distgit names is here [7]). Each distgit part of
this list has received at least 2 new PRs during the last two months
(source datagrepper).

So we would like to know if Fedora maintainers and contributors will be
happy to get Zuul CI feedback on those repositories ?
Here is an example of a run of the default distgit CI jobs for
rpms/python3.10 [8].

Let us know if you think we can activate the CI for those projects ?

We will be glad to include more repositories to that list regularly.

Regards,
Fabien

1 - https://zuul-ci.org/
2 - https://fedoraproject.org/wiki/Zuul-based-ci
3 - https://fedora.softwarefactory-project.io/zuul/status
4 - https://review.rdoproject.org/zuul/status
5 -
https://lists.fedoraproject.org/archives/list/c...@lists.fedoraproject.org/thread/7SZGJCIFOATZJ3KJYOBQMUG4SMAYAGGU/
6 - https://pagure.io/fedora-project-config/pull-request/116#request_diff
7 - https://softwarefactory-project.io/paste/show/1892/
8 - https://src.fedoraproject.org/rpms/python3.10/pull-request/9
___
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