public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Continuous integration on GURU
@ 2021-04-22  9:59 Agostino Sarubbo
  2021-04-22 10:02 ` Michał Górny
                   ` (2 more replies)
  0 siblings, 3 replies; 18+ messages in thread
From: Agostino Sarubbo @ 2021-04-22  9:59 UTC (permalink / raw
  To: gentoo-dev; +Cc: guru, guru-devs

Hello,

I would like to let you know that the CI is now able to work with overlays.

Since Guru is pretty active I took advantage of this situation to implement 
and test the CI

Atm it has been configured to work with master branch.
I don't know how much is useful scan the dev branch since a first revision has 
not yet been done. If you have opinions about, please let me know.

More info at:
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

The bugs will have an internal_ref as guru_ci.

Agostino








^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Continuous integration on GURU
  2021-04-22  9:59 [gentoo-dev] Continuous integration on GURU Agostino Sarubbo
@ 2021-04-22 10:02 ` Michał Górny
  2021-04-22 12:39   ` Agostino Sarubbo
  2021-04-22 10:22 ` Theo Anderson
  2021-04-22 10:25 ` Michał Górny
  2 siblings, 1 reply; 18+ messages in thread
From: Michał Górny @ 2021-04-22 10:02 UTC (permalink / raw
  To: gentoo-dev; +Cc: guru, guru-devs

On Thu, 2021-04-22 at 11:59 +0200, Agostino Sarubbo wrote:
> Hello,
> 
> I would like to let you know that the CI is now able to work with overlays.
> 
> Since Guru is pretty active I took advantage of this situation to implement 
> and test the CI
> 
> Atm it has been configured to work with master branch.
> I don't know how much is useful scan the dev branch since a first revision has 
> not yet been done. If you have opinions about, please let me know.
> 
> More info at:
> https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/
> 
> The bugs will have an internal_ref as guru_ci.
> 

Well, I suppose scanning the dev branch would be preferable over
the master branch.  In reality, they are usually only a few hours apart
but it might be useful to know of new breakage in dev before it's merged
to master.

It would be ideal if you could do a switch when master and dev are
in sync, and just copy the state from master.

-- 
Best regards,
Michał Górny




^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Continuous integration on GURU
  2021-04-22  9:59 [gentoo-dev] Continuous integration on GURU Agostino Sarubbo
  2021-04-22 10:02 ` Michał Górny
@ 2021-04-22 10:22 ` Theo Anderson
  2021-04-22 11:30   ` Agostino Sarubbo
  2021-04-22 10:25 ` Michał Górny
  2 siblings, 1 reply; 18+ messages in thread
From: Theo Anderson @ 2021-04-22 10:22 UTC (permalink / raw
  To: gentoo-dev

On Thu, 22 Apr 2021 11:59:21 +0200
Agostino Sarubbo <ago@gentoo.org> wrote:

> Hello,
> 
> I would like to let you know that the CI is now able to work with
> overlays.
> 
> Since Guru is pretty active I took advantage of this situation to
> implement and test the CI

Thank you for implementing this, it certainly helps raise the standard
of guru packages.

> 
> Atm it has been configured to work with master branch.
> I don't know how much is useful scan the dev branch since a first
> revision has not yet been done. If you have opinions about, please
> let me know.

I'm not sure this would be very beneficial. It's often that feedback is
left on packages in dev to get them in a presentable or
issue free state before being pushed to master. Running
the tinderbox against dev might just make a few too many bugs,
perhaps picking up some which are already in the process of being
fixed. The dev branch doesn't lag too far behind master these days
anyhow.

> 
> More info at:
> https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/
> 
> The bugs will have an internal_ref as guru_ci.
> 
> Agostino
> 

On the subject of many bugs, there are now almost 150 open bugs
assigned to guru@gentoo.org. With this has come quite an email avalanche
for which I think people must have set up mail filters by now. I
imagine this means that bugs will no longer get the same
amount of attention as they used to. To increase the visibility do you
think it would be a good idea to CC or assign the bugs to the specific
package maintainers rather than guru@gentoo.org?

Cheers
Theo


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Continuous integration on GURU
  2021-04-22  9:59 [gentoo-dev] Continuous integration on GURU Agostino Sarubbo
  2021-04-22 10:02 ` Michał Górny
  2021-04-22 10:22 ` Theo Anderson
@ 2021-04-22 10:25 ` Michał Górny
  2021-04-22 11:27   ` Agostino Sarubbo
  2 siblings, 1 reply; 18+ messages in thread
From: Michał Górny @ 2021-04-22 10:25 UTC (permalink / raw
  To: gentoo-dev; +Cc: guru, guru-devs

On Thu, 2021-04-22 at 11:59 +0200, Agostino Sarubbo wrote:
> Hello,
> 
> I would like to let you know that the CI is now able to work with overlays.
> 
> Since Guru is pretty active I took advantage of this situation to implement 
> and test the CI
> 
> Atm it has been configured to work with master branch.
> I don't know how much is useful scan the dev branch since a first revision has 
> not yet been done. If you have opinions about, please let me know.
> 
> More info at:
> https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/
> 
> The bugs will have an internal_ref as guru_ci.
> 

One more thing: might be a good idea to consider splitting some
of the 'big' trackers (like CFLAGS) between Gentoo and GURU.  I think
solving these bugs in GURU has lower priority than in Gentoo.

-- 
Best regards,
Michał Górny




^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Continuous integration on GURU
  2021-04-22 10:25 ` Michał Górny
@ 2021-04-22 11:27   ` Agostino Sarubbo
  0 siblings, 0 replies; 18+ messages in thread
From: Agostino Sarubbo @ 2021-04-22 11:27 UTC (permalink / raw
  To: gentoo-dev; +Cc: guru, guru-devs, Michał Górny

On giovedì 22 aprile 2021 12:25:50 CEST Michał Górny wrote:
> On Thu, 2021-04-22 at 11:59 +0200, Agostino Sarubbo wrote:
> > Hello,
> > 
> > I would like to let you know that the CI is now able to work with
> > overlays.
> > 
> > Since Guru is pretty active I took advantage of this situation to
> > implement
> > and test the CI
> > 
> > Atm it has been configured to work with master branch.
> > I don't know how much is useful scan the dev branch since a first revision
> > has not yet been done. If you have opinions about, please let me know.
> > 
> > More info at:
> > https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/
> > 
> > The bugs will have an internal_ref as guru_ci.
> 







^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Continuous integration on GURU
  2021-04-22 10:22 ` Theo Anderson
@ 2021-04-22 11:30   ` Agostino Sarubbo
  2021-04-22 13:45     ` Theo Anderson
  0 siblings, 1 reply; 18+ messages in thread
From: Agostino Sarubbo @ 2021-04-22 11:30 UTC (permalink / raw
  To: gentoo-dev; +Cc: Theo Anderson

On giovedì 22 aprile 2021 12:22:00 CEST Theo Anderson wrote:
> On the subject of many bugs, there are now almost 150 open bugs
> assigned to guru@gentoo.org. With this has come quite an email avalanche
> for which I think people must have set up mail filters by now. I
> imagine this means that bugs will no longer get the same
> amount of attention as they used to. To increase the visibility do you
> think it would be a good idea to CC or assign the bugs to the specific
> package maintainers rather than guru@gentoo.org?

Hello Theo,

I'm fine to assign directly and/or cc'ing guru@. For now I'm following the 
guidelines but it takes one second to change it.
Please discuss this internally and let me know if I have to change the 
assignee.

Agostino





^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Continuous integration on GURU
  2021-04-22 10:02 ` Michał Górny
@ 2021-04-22 12:39   ` Agostino Sarubbo
  2021-04-22 12:59     ` Ionen Wolkens
                       ` (3 more replies)
  0 siblings, 4 replies; 18+ messages in thread
From: Agostino Sarubbo @ 2021-04-22 12:39 UTC (permalink / raw
  To: gentoo-dev; +Cc: guru, guru-devs, Michał Górny

On giovedì 22 aprile 2021 12:02:20 CEST Michał Górny wrote:
> Well, I suppose scanning the dev branch would be preferable over
> the master branch.  In reality, they are usually only a few hours apart
> but it might be useful to know of new breakage in dev before it's merged
> to master.
> 
> It would be ideal if you could do a switch when master and dev are
> in sync, and just copy the state from master.

Hi,

I think that your approach could be generally valid but for this use case I'm 
against because of the following:

1) The approach is valid in cases like our github PRs and the bot that 
approves the commit. In this case, who moves the commit between branches does 
not know if the scan has been done or not.

2) I don't see the reason to scan against something that we don't know if will 
be the same in master branch

3) We are not doing a similar approach for ::gentoo so I don't see why do this 
for GURU since, after all, it is an overlay

4) Packages in master are supposed to be tested at least from 2 different 
people (who made the commit in dev and who moves the commit to master) so it 
means less bugspam


> One more thing: might be a good idea to consider splitting some
> of the 'big' trackers (like CFLAGS) between Gentoo and GURU.  I think
> solving these bugs in GURU has lower priority than in Gentoo.

I think that trackers like CFLAGS/LDFLAGS are here to track how many packages 
have the problem. I don't see it like (for example) the gcc-porting tracker 
that gives the idea about how much packages need a fix and how much packages 
need to be last-rited


Agostino




^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Continuous integration on GURU
  2021-04-22 12:39   ` Agostino Sarubbo
@ 2021-04-22 12:59     ` Ionen Wolkens
  2021-04-22 13:11       ` Agostino Sarubbo
  2021-04-22 13:23       ` Sam James
  2021-04-22 13:01     ` Wolfgang E. Sanyer
                       ` (2 subsequent siblings)
  3 siblings, 2 replies; 18+ messages in thread
From: Ionen Wolkens @ 2021-04-22 12:59 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1001 bytes --]

On Thu, Apr 22, 2021 at 02:39:02PM +0200, Agostino Sarubbo wrote:
> On giovedì 22 aprile 2021 12:02:20 CEST Michał Górny wrote:
> > One more thing: might be a good idea to consider splitting some
> > of the 'big' trackers (like CFLAGS) between Gentoo and GURU.  I think
> > solving these bugs in GURU has lower priority than in Gentoo.
> 
> I think that trackers like CFLAGS/LDFLAGS are here to track how many packages 
> have the problem. I don't see it like (for example) the gcc-porting tracker 
> that gives the idea about how much packages need a fix and how much packages 
> need to be last-rited

If want to track, can't we just have separate tracker(s) for GURU?

Now when look at this tracker can't tell how much is ::gentoo or
::guru without doing some extra work.

And, even if you don't see it like that, someday someone may want
to go on a fixing spree using those trackers (may it be for ::guru
or ::gentoo) but will keep seeing them mixed up together.
-- 
ionen

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Continuous integration on GURU
  2021-04-22 12:39   ` Agostino Sarubbo
  2021-04-22 12:59     ` Ionen Wolkens
@ 2021-04-22 13:01     ` Wolfgang E. Sanyer
  2021-04-22 13:03     ` Michał Górny
  2021-04-22 13:10     ` Andrew Ammerlaan
  3 siblings, 0 replies; 18+ messages in thread
From: Wolfgang E. Sanyer @ 2021-04-22 13:01 UTC (permalink / raw
  To: gentoo-dev

On Thu, Apr 22, 2021 at 8:39 AM Agostino Sarubbo <ago@gentoo.org> wrote:
>
> On giovedì 22 aprile 2021 12:02:20 CEST Michał Górny wrote:
> > Well, I suppose scanning the dev branch would be preferable over
> > the master branch.  In reality, they are usually only a few hours apart
> > but it might be useful to know of new breakage in dev before it's merged
> > to master.
> >
> > It would be ideal if you could do a switch when master and dev are
> > in sync, and just copy the state from master.
>
> Hi,
>
> I think that your approach could be generally valid but for this use case I'm
> against because of the following:
>
> 1) The approach is valid in cases like our github PRs and the bot that
> approves the commit. In this case, who moves the commit between branches does
> not know if the scan has been done or not.
>
> 2) I don't see the reason to scan against something that we don't know if will
> be the same in master branch
>
> 3) We are not doing a similar approach for ::gentoo so I don't see why do this
> for GURU since, after all, it is an overlay
>
> 4) Packages in master are supposed to be tested at least from 2 different
> people (who made the commit in dev and who moves the commit to master) so it
> means less bugspam
>

Perhaps another approach could be to add a third branch, "staging".
Any reviewers could move the appropriate ebuilds to "staging" once all
the reviews and discussions are done but before moving to "master"

In fact, probably a github action could be set up to automatically
move to "master" after the CI stuff passes.


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Continuous integration on GURU
  2021-04-22 12:39   ` Agostino Sarubbo
  2021-04-22 12:59     ` Ionen Wolkens
  2021-04-22 13:01     ` Wolfgang E. Sanyer
@ 2021-04-22 13:03     ` Michał Górny
  2021-04-22 13:10     ` Andrew Ammerlaan
  3 siblings, 0 replies; 18+ messages in thread
From: Michał Górny @ 2021-04-22 13:03 UTC (permalink / raw
  To: gentoo-dev; +Cc: guru, guru-devs

On Thu, 2021-04-22 at 14:39 +0200, Agostino Sarubbo wrote:
> On giovedì 22 aprile 2021 12:02:20 CEST Michał Górny wrote:
> > Well, I suppose scanning the dev branch would be preferable over
> > the master branch.  In reality, they are usually only a few hours apart
> > but it might be useful to know of new breakage in dev before it's merged
> > to master.
> > 
> > It would be ideal if you could do a switch when master and dev are
> > in sync, and just copy the state from master.
> 
> Hi,
> 
> I think that your approach could be generally valid but for this use case I'm 
> against because of the following:
> 
> 1) The approach is valid in cases like our github PRs and the bot that 
> approves the commit. In this case, who moves the commit between branches does 
> not know if the scan has been done or not.
> 
> 2) I don't see the reason to scan against something that we don't know if will 
> be the same in master branch
> 
> 3) We are not doing a similar approach for ::gentoo so I don't see why do this 
> for GURU since, after all, it is an overlay
> 
> 4) Packages in master are supposed to be tested at least from 2 different 
> people (who made the commit in dev and who moves the commit to master) so it 
> means less bugspam
> 

This is not how GURU works.  The dev->master merges are always fast-
forward, and are only reviewed to prevent malicious actions.

-- 
Best regards,
Michał Górny




^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Continuous integration on GURU
  2021-04-22 12:39   ` Agostino Sarubbo
                       ` (2 preceding siblings ...)
  2021-04-22 13:03     ` Michał Górny
@ 2021-04-22 13:10     ` Andrew Ammerlaan
  3 siblings, 0 replies; 18+ messages in thread
From: Andrew Ammerlaan @ 2021-04-22 13:10 UTC (permalink / raw
  To: gentoo-dev; +Cc: guru

On 22/04/2021 14:39, Agostino Sarubbo wrote:
> On giovedì 22 aprile 2021 12:02:20 CEST Michał Górny wrote:
>> Well, I suppose scanning the dev branch would be preferable over
>> the master branch.  In reality, they are usually only a few hours apart
>> but it might be useful to know of new breakage in dev before it's merged
>> to master.
>>
>> It would be ideal if you could do a switch when master and dev are
>> in sync, and just copy the state from master.
> Hi,
>
> I think that your approach could be generally valid but for this use case I'm
> against because of the following:
>
> 1) The approach is valid in cases like our github PRs and the bot that
> approves the commit. In this case, who moves the commit between branches does
> not know if the scan has been done or not.
>
> 2) I don't see the reason to scan against something that we don't know if will
> be the same in master branch
>
> 3) We are not doing a similar approach for ::gentoo so I don't see why do this
> for GURU since, after all, it is an overlay
>
> 4) Packages in master are supposed to be tested at least from 2 different
> people (who made the commit in dev and who moves the commit to master) so it
> means less bugspam

Well, not quite, packages in master have been manually/visually checked 
for obvious (QA) mistakes and have been automatically checked by 
repoman/pkgcheck. In principle the role of the Trusted Contributor is 
first of all to ensure that no malicious commits make it into the master 
branch, as described on the wiki[1]. In practice this means that we also 
do basic QA checks and look at the repoman/pkgcheck results, since we 
are looking at the commit anyway. We do not actually run emerge on the 
ebuild, back in the early days I used to do that, but the amount of 
commits has grown enormously and it is no longer practically possible to 
do this (and here is where the tinderbox comes in handy).

Furthermore, as per [1] we are not supposed to postpone a merge just 
because a commit has QA issues, fails to build or whatever. The only 
situation in which we do not merge a commit, is if it is malicious. QA 
issues or obvious mistakes are reported back to the author, or fixed 
immediately, but they do not disqualify a commit for merging to the 
master branch.

On the matter of running the tinderbox on the master branch or the dev 
branch, I am undecided. It makes sense to do the checks as soon as 
possible and to fix things before they reach the master branch. On the 
other hand there are sometimes very big issues (missing dependencies and 
such) and I am not sure how the tinderbox will behave in these cases. 
Filing bugs for things which the Trusted Contributors can see in 
repoman/pkgcheck (such as missing dependencies) is a waste of cpu power, 
and only serves to increase the number of emails, so if the tinderbox 
would also file reports for these issues I would advise to run the 
tinderbox only on the master branch. (Then there is also the matter to 
consider that in theory the dev branch could contain malicious code, 
whereas the master branch is guaranteed to be free of this. So if the 
tinderbox runs on the dev branch, then in theory a hypothetical 
malicious commit might break the tinderbox.)

Tl;dr Commits are checked, not actually tested.

[1] 
https://wiki.gentoo.org/wiki/Project:GURU/Information_for_Trusted_Contributor

>> One more thing: might be a good idea to consider splitting some
>> of the 'big' trackers (like CFLAGS) between Gentoo and GURU.  I think
>> solving these bugs in GURU has lower priority than in Gentoo.
> I think that trackers like CFLAGS/LDFLAGS are here to track how many packages
> have the problem. I don't see it like (for example) the gcc-porting tracker
> that gives the idea about how much packages need a fix and how much packages
> need to be last-rited
>
>
> Agostino
>
>
>



^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Continuous integration on GURU
  2021-04-22 12:59     ` Ionen Wolkens
@ 2021-04-22 13:11       ` Agostino Sarubbo
  2021-04-22 13:23       ` Sam James
  1 sibling, 0 replies; 18+ messages in thread
From: Agostino Sarubbo @ 2021-04-22 13:11 UTC (permalink / raw
  To: gentoo-dev

On giovedì 22 aprile 2021 14:59:00 CEST Ionen Wolkens wrote:
> And, even if you don't see it like that, someday someone may want
> to go on a fixing spree using those trackers (may it be for ::guru
> or ::gentoo) but will keep seeing them mixed up together.

You can do it as wel by doing a separate bugzilla search.

Agostino





^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Continuous integration on GURU
  2021-04-22 12:59     ` Ionen Wolkens
  2021-04-22 13:11       ` Agostino Sarubbo
@ 2021-04-22 13:23       ` Sam James
  2021-04-22 13:31         ` Agostino Sarubbo
  1 sibling, 1 reply; 18+ messages in thread
From: Sam James @ 2021-04-22 13:23 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 617 bytes --]



> On 22 Apr 2021, at 13:59, Ionen Wolkens <sudinave@gmail.com> wrote:
> [snip]

> And, even if you don't see it like that, someday someone may want
> to go on a fixing spree using those trackers (may it be for ::guru
> or ::gentoo) but will keep seeing them mixed up together.

Yes, this is particularly apt for me. Let’s just have another tracker.

It’s not really helpful to have one for all - there’s no use case other
than looking at the large list. Separate ones have a real purpose -
letting us do sprees or quickly mouseover and see blockers we’ve
been checking on.

> --
> ionen


[-- Attachment #2: Message signed with OpenPGP --]
[-- Type: application/pgp-signature, Size: 618 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Continuous integration on GURU
  2021-04-22 13:23       ` Sam James
@ 2021-04-22 13:31         ` Agostino Sarubbo
  2021-04-22 13:57           ` Sam James
  0 siblings, 1 reply; 18+ messages in thread
From: Agostino Sarubbo @ 2021-04-22 13:31 UTC (permalink / raw
  To: gentoo-dev, guru

Thanks for all feedback.

Please discuss all points internally (branch, email, trackers and so on) and 
send me an email with all changes you would like to have.

Agostino




^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Continuous integration on GURU
  2021-04-22 11:30   ` Agostino Sarubbo
@ 2021-04-22 13:45     ` Theo Anderson
  2021-04-22 13:59       ` Ionen Wolkens
  2021-04-22 17:58       ` Agostino Sarubbo
  0 siblings, 2 replies; 18+ messages in thread
From: Theo Anderson @ 2021-04-22 13:45 UTC (permalink / raw
  To: gentoo-dev

On Thu, 22 Apr 2021 13:30:10 +0200
Agostino Sarubbo <ago@gentoo.org> wrote:

> On giovedì 22 aprile 2021 12:22:00 CEST Theo Anderson wrote:
> > On the subject of many bugs, there are now almost 150 open bugs
> > assigned to guru@gentoo.org. With this has come quite an email
> > avalanche for which I think people must have set up mail filters by
> > now. I imagine this means that bugs will no longer get the same
> > amount of attention as they used to. To increase the visibility do
> > you think it would be a good idea to CC or assign the bugs to the
> > specific package maintainers rather than guru@gentoo.org?  
> 
> Hello Theo,
> 
> I'm fine to assign directly and/or cc'ing guru@. For now I'm
> following the guidelines but it takes one second to change it.
> Please discuss this internally and let me know if I have to change
> the assignee.
> 
> Agostino
> 

Hi Agostino,

After some discussion in IRC we've agreed to have the maintainer of
the respective packages be assigned to the bug with guru@g.o be CC'd.
Where no maintainer exists for a package guru@g.o remains as the
assignee. If you could make those changes that would be great (I
suppose doing it retroactively would be a bit of a mission and is out
of the question).

Thanks


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Continuous integration on GURU
  2021-04-22 13:31         ` Agostino Sarubbo
@ 2021-04-22 13:57           ` Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2021-04-22 13:57 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 512 bytes --]



> On 22 Apr 2021, at 14:31, Agostino Sarubbo <ago@gentoo.org> wrote:
> 
> Thanks for all feedback.
> 
> Please discuss all points internally (branch, email, trackers and so on) and
> send me an email with all changes you would like to have.

As an aside, I do appreciate the CI and it’s turned out to be pretty useful!

It would not surprise me if I’m one of your biggest clients, but I’m going to
choose to believe it’s because I’m super duper productive ;)

> Agostino
> 
> 
> 


[-- Attachment #2: Message signed with OpenPGP --]
[-- Type: application/pgp-signature, Size: 618 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Continuous integration on GURU
  2021-04-22 13:45     ` Theo Anderson
@ 2021-04-22 13:59       ` Ionen Wolkens
  2021-04-22 17:58       ` Agostino Sarubbo
  1 sibling, 0 replies; 18+ messages in thread
From: Ionen Wolkens @ 2021-04-22 13:59 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 635 bytes --]

On Thu, Apr 22, 2021 at 01:45:11PM +0000, Theo Anderson wrote:
> After some discussion in IRC we've agreed to have the maintainer of
> the respective packages be assigned to the bug with guru@g.o be CC'd.
> Where no maintainer exists for a package guru@g.o remains as the
> assignee. If you could make those changes that would be great (I
> suppose doing it retroactively would be a bit of a mission and is out
> of the question).

wrt retroactive, changes like this can be automated with pybugz
and simple scripts assuming all the metadata is right and match
bugzilla accounts, it'd just be a lot of mail spam.
-- 
ionen

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Continuous integration on GURU
  2021-04-22 13:45     ` Theo Anderson
  2021-04-22 13:59       ` Ionen Wolkens
@ 2021-04-22 17:58       ` Agostino Sarubbo
  1 sibling, 0 replies; 18+ messages in thread
From: Agostino Sarubbo @ 2021-04-22 17:58 UTC (permalink / raw
  To: gentoo-dev; +Cc: Theo Anderson

On giovedì 22 aprile 2021 15:45:11 CEST Theo Anderson wrote:
> Hi Agostino,
> 
> After some discussion in IRC we've agreed to have the maintainer of
> the respective packages be assigned to the bug with guru@g.o be CC'd.
> Where no maintainer exists for a package guru@g.o remains as the
> assignee. If you could make those changes that would be great (I
> suppose doing it retroactively would be a bit of a mission and is out
> of the question).
> 
> Thanks


Existing bugs have been re-assigned.

New bugs will be assigned to maintainer and guru is always CC'ed.
Packages with no maintainer will have guru@ as assignee.

If you notice anything wrong please let me know.

Agostino





^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2021-04-22 17:58 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-04-22  9:59 [gentoo-dev] Continuous integration on GURU Agostino Sarubbo
2021-04-22 10:02 ` Michał Górny
2021-04-22 12:39   ` Agostino Sarubbo
2021-04-22 12:59     ` Ionen Wolkens
2021-04-22 13:11       ` Agostino Sarubbo
2021-04-22 13:23       ` Sam James
2021-04-22 13:31         ` Agostino Sarubbo
2021-04-22 13:57           ` Sam James
2021-04-22 13:01     ` Wolfgang E. Sanyer
2021-04-22 13:03     ` Michał Górny
2021-04-22 13:10     ` Andrew Ammerlaan
2021-04-22 10:22 ` Theo Anderson
2021-04-22 11:30   ` Agostino Sarubbo
2021-04-22 13:45     ` Theo Anderson
2021-04-22 13:59       ` Ionen Wolkens
2021-04-22 17:58       ` Agostino Sarubbo
2021-04-22 10:25 ` Michał Górny
2021-04-22 11:27   ` Agostino Sarubbo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox