Re: Gating packages in Rawhide

2018-03-29 Thread Randy Barlow
Hello again! There's been a lot of discussion on this thread, and some useful feedback. Thanks! I would like to make a clearer proposal about how gating in Rawhide would work: Multi-package update workflow = When a packager wants to update multiple interdependent

Re: Gating packages in Rawhide

2018-03-29 Thread Pierre-Yves Chibon
On Thu, Mar 29, 2018 at 10:47:50AM +0200, Nicolas Mailhot wrote: > Le 2018-03-28 12:52, Pierre-Yves Chibon a écrit : > > Hi > > > With bodhi: > > - Single package update > > https://pingou.fedorapeople.org/gating_rawhide/GatingRawhide_bodhi.png > > - Multi-packages update > > Not terribly fond

Re: Gating packages in Rawhide

2018-03-29 Thread Pierre-Yves Chibon
On Wed, Mar 28, 2018 at 09:09:09PM +, Zbigniew Jędrzejewski-Szmek wrote: > On Fri, Mar 09, 2018 at 10:20:12AM +0100, Pierre-Yves Chibon wrote: > > On Thu, Mar 08, 2018 at 01:00:32PM -0500, Randy Barlow wrote: > > > I would like to kick off a general discussion about how we might gate > > >

Re: Gating packages in Rawhide

2018-03-29 Thread Nicolas Mailhot
Le 2018-03-28 12:52, Pierre-Yves Chibon a écrit : Hi With bodhi: - Single package update https://pingou.fedorapeople.org/gating_rawhide/GatingRawhide_bodhi.png - Multi-packages update Not terribly fond of anything that offloads multi-build intellignece coordination on packagers, forcing

Re: Gating packages in Rawhide

2018-03-28 Thread Vít Ondruch
Dne 28.3.2018 v 19:55 Pierre-Yves Chibon napsal(a): > On Wed, Mar 28, 2018 at 07:34:51PM +0200, Vít Ondruch wrote: > >> And please rename this thread to "Gating packages in Fedora", because >> Rawhide should be just Fedora. > You do realize that there is already gating in place for stable

Re: Gating packages in Rawhide

2018-03-28 Thread Zbigniew Jędrzejewski-Szmek
On Fri, Mar 09, 2018 at 10:20:12AM +0100, Pierre-Yves Chibon wrote: > On Thu, Mar 08, 2018 at 01:00:32PM -0500, Randy Barlow wrote: > > I would like to kick off a general discussion about how we might gate > > packages in Rawhide. I think it would be nice to get something in place > > for the

Re: Gating packages in Rawhide

2018-03-28 Thread Randy Barlow
On 03/28/2018 12:46 PM, Vít Ondruch wrote: > And if you can do chain build in Rawhide, I can't see any reason why it > should not be possible for stable branch. It's more that it's tricky and not that it's impossible, because of the Koji buildroot. Packages built into Rawhide become part of the

Re: Gating packages in Rawhide

2018-03-28 Thread Pierre-Yves Chibon
On Wed, Mar 28, 2018 at 07:34:51PM +0200, Vít Ondruch wrote: > > > Dne 28.3.2018 v 19:06 Pierre-Yves Chibon napsal(a): > > On Wed, Mar 28, 2018 at 06:46:50PM +0200, Vít Ondruch wrote: > >>Why are you stressing MultiplePkgs vs single pkgs. Single pgk process is > >>just subcase of

Re: Gating packages in Rawhide

2018-03-28 Thread Vít Ondruch
Dne 28.3.2018 v 19:06 Pierre-Yves Chibon napsal(a): > On Wed, Mar 28, 2018 at 06:46:50PM +0200, Vít Ondruch wrote: >>Why are you stressing MultiplePkgs vs single pkgs. Single pgk process is >>just subcase of multiplepkgs process. > And because it is just a subcase, it can be simplified.

Re: Gating packages in Rawhide

2018-03-28 Thread Pierre-Yves Chibon
On Wed, Mar 28, 2018 at 06:46:50PM +0200, Vít Ondruch wrote: >Why are you stressing MultiplePkgs vs single pkgs. Single pgk process is >just subcase of multiplepkgs process. And because it is just a subcase, it can be simplified. >And if you can do chain build in Rawhide, I can't

Re: Gating packages in Rawhide

2018-03-28 Thread Vít Ondruch
Why are you stressing MultiplePkgs vs single pkgs. Single pgk process is just subcase of multiplepkgs process. And if you can do chain build in Rawhide, I can't see any reason why it should not be possible for stable branch. IOW the process for Rawhide should be as close to stable version as

Re: Gating packages in Rawhide

2018-03-28 Thread Pierre-Yves Chibon
On Wed, Mar 28, 2018 at 01:51:26PM +, Fabio Valentini wrote: >On Wed, Mar 28, 2018, 15:47 Pierre-Yves Chibon >wrote: > > On Wed, Mar 28, 2018 at 01:39:34PM +, Fabio Valentini wrote: > >    One example where running tests against a single-package

Re: Gating packages in Rawhide

2018-03-28 Thread Fabio Valentini
the git repo and build in rawhide? > > If that's what you have in mind, this is definitively in the roadmap (PR > testing) but will be tracked separately from gating rawhide packages since > PR > testing will concern all branches not just rawhide. > > > Pierre

Re: Gating packages in Rawhide

2018-03-28 Thread Pierre-Yves Chibon
the commit into the git repo? So, opening a PR against annobin/binutils, running the tests and if they pass then push to the git repo and build in rawhide? If that's what you have in mind, this is definitively in the roadmap (PR testing) but will be tracked separately from gating rawhide packages s

Re: Gating packages in Rawhide

2018-03-28 Thread Fabio Valentini
On Wed, Mar 28, 2018, 14:51 Pierre-Yves Chibon wrote: > On Wed, Mar 28, 2018 at 11:16:35AM +, Fabio Valentini wrote: > >On Wed, Mar 28, 2018, 12:53 Pierre-Yves Chibon > >wrote: > > Based on the outcome of this discussion, I started

Re: Gating packages in Rawhide

2018-03-28 Thread Pierre-Yves Chibon
On Wed, Mar 28, 2018 at 11:16:35AM +, Fabio Valentini wrote: >On Wed, Mar 28, 2018, 12:53 Pierre-Yves Chibon >wrote: > Based on the outcome of this discussion, I started trying to draw how > the > process to update a package in rawhide would look

Re: Gating packages in Rawhide

2018-03-28 Thread Fabio Valentini
On Wed, Mar 28, 2018, 12:53 Pierre-Yves Chibon wrote: > Good Morning Everyone, > Good morning! > Based on the outcome of this discussion, I started trying to draw how the > process to update a package in rawhide would look like with rawhide being > gated > on tests. > >

Re: Gating packages in Rawhide

2018-03-28 Thread Pierre-Yves Chibon
Good Morning Everyone, Based on the outcome of this discussion, I started trying to draw how the process to update a package in rawhide would look like with rawhide being gated on tests. There are currently two proposals: - one that does not involve bodhi updates - one that does Both proposals

Re: Gating packages in Rawhide

2018-03-16 Thread Pierre-Yves Chibon
On Mon, Mar 12, 2018 at 06:05:22PM -0400, Randy Barlow wrote: > On 03/09/2018 04:20 AM, Pierre-Yves Chibon wrote: > > I had a different idea in mind, basically try to keep the experience as > > close as > > what it is now. > > for single package: > > - packager commit > > - packager build > >

Re: Gating packages in Rawhide

2018-03-15 Thread Randy Barlow
On 03/15/2018 04:57 PM, Mohan Boddu wrote: >> As one of the Bodhi contributors, I am inclined to suggest that we could >> use Bodhi on Rawhide, similar to how we use it for our stable/branched >> releases, with more relaxed rules (perhaps 1 day in testing or something >> simple). > We need a

Re: Gating packages in Rawhide

2018-03-15 Thread Mohan Boddu
> Greetings fellow Fedorans! > > I would like to kick off a general discussion about how we might gate > packages in Rawhide. I think it would be nice to get something in place > for the Fedora 29 timeframe. > > As one of the Bodhi contributors, I am inclined to suggest that we could > use Bodhi

Re: Gating packages in Rawhide

2018-03-13 Thread Milan Crha
On Mon, 2018-03-12 at 17:27 +0100, Pierre-Yves Chibon wrote: > Does that sound right? Hi, yes, it does. Thanks. Bye, Milan ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to

Re: Gating packages in Rawhide

2018-03-12 Thread Randy Barlow
On 03/09/2018 04:20 AM, Pierre-Yves Chibon wrote: > I had a different idea in mind, basically try to keep the experience as close > as > what it is now. > for single package: > - packager commit > - packager build > - build is tagged into a specfic koji tag > - test are run on this tag >

Re: Gating packages in Rawhide

2018-03-12 Thread Randy Barlow
On 03/08/2018 10:53 PM, Kevin Kofler wrote: > IMHO, this is highly impractical. Having to file Bodhi updates for every > Rawhide build will make development cringe to a halt. The proposal is to automate the filing of Bodhi updates, so in most cases you would not really interact with them unless

Re: Gating packages in Rawhide

2018-03-12 Thread Randy Barlow
On 03/09/2018 04:06 AM, Pierre-Yves Chibon wrote: >> To be fair, there was a suggestion that we show results in >> pagure/src.fedoraproject.org, but to me, that definitely sounds like the >> wrong place for such things. We want tests tied to a specific update, >> not the entire package as a whole.

Re: Gating packages in Rawhide

2018-03-12 Thread Zbigniew Jędrzejewski-Szmek
On Mon, Mar 12, 2018 at 12:44:39PM -0700, Kevin Fenzi wrote: > On 03/12/2018 09:35 AM, Pierre-Yves Chibon wrote: > > On Mon, Mar 12, 2018 at 03:58:13PM +0100, Kevin Kofler wrote: > >> Pierre-Yves Chibon wrote: > >>> Do note that the uniqueness constraint that koji has will mitigate things > >>>

Re: Gating packages in Rawhide

2018-03-12 Thread Kevin Fenzi
On 03/12/2018 09:35 AM, Pierre-Yves Chibon wrote: > On Mon, Mar 12, 2018 at 03:58:13PM +0100, Kevin Kofler wrote: >> Pierre-Yves Chibon wrote: >>> Do note that the uniqueness constraint that koji has will mitigate things >>> there. For a package to be built for -liba and then -libb, the package

Re: Gating packages in Rawhide

2018-03-12 Thread Kevin Fenzi
On 03/12/2018 04:48 AM, Milan Crha wrote: > Hi, > > On Mon, 2018-03-12 at 12:10 +0100, Pierre-Yves Chibon wrote: >> On Mon, Mar 12, 2018 at 11:33:36AM +0100, Milan Crha wrote: >>> On Fri, 2018-03-09 at 11:35 -0800, Kevin Fenzi wrote: Sure, with this proposal you would: *

Re: Gating packages in Rawhide

2018-03-12 Thread Pierre-Yves Chibon
On Mon, Mar 12, 2018 at 03:58:13PM +0100, Kevin Kofler wrote: > Pierre-Yves Chibon wrote: > > Do note that the uniqueness constraint that koji has will mitigate things > > there. For a package to be built for -liba and then -libb, the package > > will need to have its release field bumped twice. >

Re: Gating packages in Rawhide

2018-03-12 Thread Pierre-Yves Chibon
On Mon, Mar 12, 2018 at 12:48:02PM +0100, Milan Crha wrote: > Hi, > > On Mon, 2018-03-12 at 12:10 +0100, Pierre-Yves Chibon wrote: > > On Mon, Mar 12, 2018 at 11:33:36AM +0100, Milan Crha wrote: > > > On Fri, 2018-03-09 at 11:35 -0800, Kevin Fenzi wrote: > > > > Sure, with this proposal you

Re: Gating packages in Rawhide

2018-03-12 Thread Kevin Kofler
Pierre-Yves Chibon wrote: > Do note that the uniqueness constraint that koji has will mitigate things > there. For a package to be built for -liba and then -libb, the package > will need to have its release field bumped twice. Sure, but that has not prevented conflicts in the past either, because

Re: Gating packages in Rawhide

2018-03-12 Thread Colin Walters
On Mon, Mar 12, 2018, at 5:32 AM, Pierre-Yves Chibon wrote: > That would register in koji's DB the unique NEVRA which means, the PR can't be > updated without bumping the release field. Yep, that problem is exactly (along with the conflict-fest that is %changelog) what holds back any big steps

Re: Gating packages in Rawhide

2018-03-12 Thread Nicolas Mailhot
Le lundi 12 mars 2018 à 14:51 +0100, Michael Šimáček a écrit : > On 2018-03-12 12:19, Nicolas Mailhot wrote: > > > > Also current chain-build is too primitive to handle complex chains > > > > https://github.com/rpm-software-management/mock/issues/170 > > > > Koji chain-builds and mockchain are

Re: Gating packages in Rawhide

2018-03-12 Thread Michael Šimáček
On 2018-03-12 12:19, Nicolas Mailhot wrote: Le 2018-03-12 12:10, Pierre-Yves Chibon a écrit : On Mon, Mar 12, 2018 at 11:33:36AM +0100, Milan Crha wrote: Hi, On Fri, 2018-03-09 at 11:35 -0800, Kevin Fenzi wrote: > Sure, with this proposal you would: > > * request a side tag > * build a,

Re: Gating packages in Rawhide

2018-03-12 Thread Milan Crha
Hi, On Mon, 2018-03-12 at 12:10 +0100, Pierre-Yves Chibon wrote: > On Mon, Mar 12, 2018 at 11:33:36AM +0100, Milan Crha wrote: > > On Fri, 2018-03-09 at 11:35 -0800, Kevin Fenzi wrote: > > > Sure, with this proposal you would: > > > > > > * request a side tag > > > * build a, wait for it

Re: Gating packages in Rawhide

2018-03-12 Thread Milan Crha
On Mon, 2018-03-12 at 12:12 +0100, Kalev Lember wrote: > On 03/12/2018 11:33 AM, Milan Crha wrote: > > I wanted to try whether chain-build with --target would make the > > trick, it also used to work. > > It should work if you use '--target f28-gnome' Hi, yes, I know, that's why I wrote

Re: Gating packages in Rawhide

2018-03-12 Thread Nicolas Mailhot
Le 2018-03-12 12:10, Pierre-Yves Chibon a écrit : On Mon, Mar 12, 2018 at 11:33:36AM +0100, Milan Crha wrote: Hi, On Fri, 2018-03-09 at 11:35 -0800, Kevin Fenzi wrote: > Sure, with this proposal you would: > > * request a side tag > * build a, wait for it to be added to the repo, build

Re: Gating packages in Rawhide

2018-03-12 Thread Pierre-Yves Chibon
On Sat, Mar 10, 2018 at 04:09:41AM +0100, Kevin Kofler wrote: > Kevin Fenzi wrote: > > yeah, but you would have even better workflow with a side tag. > > The problem with a workflow relying entirely on side tags is that it is > going to increase the risk of conflicts with concurrent changes (a

Re: Gating packages in Rawhide

2018-03-12 Thread Kalev Lember
On 03/12/2018 11:33 AM, Milan Crha wrote: > By the way, I just successfully ran chain-build from an f28 branch. > https://koji.fedoraproject.org/koji/taskinfo?taskID=25654934 > That surprised me, I expected to be kicked of, as it used to do, but it > didn't do it (it used to kick me off in the

Re: Gating packages in Rawhide

2018-03-12 Thread Pierre-Yves Chibon
On Mon, Mar 12, 2018 at 11:33:36AM +0100, Milan Crha wrote: > Hi, > > On Fri, 2018-03-09 at 11:35 -0800, Kevin Fenzi wrote: > > Sure, with this proposal you would: > > > > * request a side tag > > * build a, wait for it to be added to the repo, build b, etc. > > You would not need to file

Re: Gating packages in Rawhide

2018-03-12 Thread Milan Crha
Hi, On Fri, 2018-03-09 at 11:35 -0800, Kevin Fenzi wrote: > Sure, with this proposal you would: > > * request a side tag > * build a, wait for it to be added to the repo, build b, etc. > You would not need to file overrides, just build them in the right > order with wait-repo between

Re: Gating packages in Rawhide

2018-03-12 Thread Pierre-Yves Chibon
On Fri, Mar 09, 2018 at 06:48:56PM +0100, Mathieu Bridon wrote: > On Fri, 2018-03-09 at 10:38 +0100, Pierre-Yves Chibon wrote: > > On Fri, Mar 09, 2018 at 10:12:37AM +0100, Mathieu Bridon wrote: > > > We could take a hint from how we make software upstream these days: > > > > > > 1. submit a pull

Re: Gating packages in Rawhide

2018-03-09 Thread Kevin Kofler
Kevin Fenzi wrote: > yeah, but you would have even better workflow with a side tag. The problem with a workflow relying entirely on side tags is that it is going to increase the risk of conflicts with concurrent changes (a phenomenon already somewhat present where side tags are used, but using

Re: Gating packages in Rawhide

2018-03-09 Thread Kevin Kofler
Kevin Fenzi wrote: > On 03/09/2018 05:42 AM, Kevin Kofler wrote: > >> Because a broken dependency in ANY package included on ANY >> release-critical deliverable now fails the ENTIRE compose process. It is >> clear that this does not scale. > > That is not what is causing the broken composes.

Re: Gating packages in Rawhide

2018-03-09 Thread Kevin Fenzi
On 03/09/2018 05:42 AM, Kevin Kofler wrote: > Broken dependency notifications are disabled because the scripts are broken: > they still use yum, which does not support the boolean dependencies. It is > sad that this was still not fixed after months. Instead of wasting their > time on

Re: Gating packages in Rawhide

2018-03-09 Thread Kevin Fenzi
On 03/08/2018 11:10 PM, Milan Crha wrote: > On Thu, 2018-03-08 at 11:24 -0800, Kevin Fenzi wrote: >> * CI/automated tests run on it, and if all is ok goes out in the next >> rawhide compose. >> * If not ok, you could wave the results or build more things/edit the >> update until it passes. > >

Re: Gating packages in Rawhide

2018-03-09 Thread Mathieu Bridon
On Fri, 2018-03-09 at 10:38 +0100, Pierre-Yves Chibon wrote: > On Fri, Mar 09, 2018 at 10:12:37AM +0100, Mathieu Bridon wrote: > > We could take a hint from how we make software upstream these days: > > > > 1. submit a pull request for the package in src.fp.o on the master > >branch > > 2. a

Re: Gating packages in Rawhide

2018-03-09 Thread Vít Ondruch
Dne 9.3.2018 v 15:23 Colin Walters napsal(a): > A more modern architecture would be something closer to pull requests on > dist-git; > tests report into the PR the same way github works today. May be if we had all .spec files in single repository . V. > > This would work *particularly*

Re: Gating packages in Rawhide

2018-03-09 Thread Colin Walters
On Fri, Mar 9, 2018, at 9:23 AM, Colin Walters wrote: > A more modern architecture would be something closer to pull requests on > dist-git; > tests report into the PR the same way github works today. > > This would work *particularly* well if it was easy to make a pull request > across >

Re: Gating packages in Rawhide

2018-03-09 Thread Colin Walters
A more modern architecture would be something closer to pull requests on dist-git; tests report into the PR the same way github works today. This would work *particularly* well if it was easy to make a pull request across multiple packages, which would be obvious and easy if we just one git repo

Re: Gating packages in Rawhide

2018-03-09 Thread Kevin Kofler
Pierre-Yves Chibon wrote: > I had a different idea in mind, basically try to keep the experience as > close as what it is now. Your proposal makes sense, it sounds like how I would do it too. If we want gating at all, it should be done that way. Kevin Kofler

Re: Gating packages in Rawhide

2018-03-09 Thread Kevin Kofler
Kevin Fenzi wrote: > To be fair, there was a suggestion that we show results in > pagure/src.fedoraproject.org, but to me, that definitely sounds like the > wrong place for such things. I think they should be displayed in Koji on the build info page for the particular build that was tested. That

Re: Gating packages in Rawhide

2018-03-09 Thread Kevin Kofler
Milan Crha wrote: > so it looks like you are going to remove chain-build from fedpkg, > right? It's kind of pain it doesn't work for stable, but if you want to > get rid of it for rawhide too, or add some unnecessary obstacles for > its usage, then it's a downgrade like the kerberos usage (it's a

Re: Gating packages in Rawhide

2018-03-09 Thread Kevin Kofler
Martin Kolman wrote: > That would be really nice! There are often cases where a fix or > enhancement needs to land in at least two components at once (in our cases > usually pykickstart & anaconda and/or blivet & anaconda) and the only > "atomic" way of doing that is doing a chainbuild, which,

Re: Gating packages in Rawhide

2018-03-09 Thread Martin Kolman
On Thu, 2018-03-08 at 11:24 -0800, Kevin Fenzi wrote: > On 03/08/2018 11:11 AM, Richard Shaw wrote: > > What about making side tags easily available to packagers directly? I could > > build my package that includes an ABI breaking update and rebuild the > > dependencies within that side tag and

Re: Gating packages in Rawhide

2018-03-09 Thread Vít Ondruch
Dne 9.3.2018 v 11:24 Pierre-Yves Chibon napsal(a): > On Fri, Mar 09, 2018 at 10:52:27AM +0100, Vít Ondruch wrote: >> I had a different idea in mind, basically try to keep the experience as >> close as >> what it is now. >> for single package: >>- packager commit >>- packager build >>

Re: Gating packages in Rawhide

2018-03-09 Thread Pierre-Yves Chibon
On Fri, Mar 09, 2018 at 10:52:27AM +0100, Vít Ondruch wrote: > I had a different idea in mind, basically try to keep the experience as > close as > what it is now. > for single package: >- packager commit >- packager build >- build is tagged into a specfic koji tag >- test are

Re: Gating packages in Rawhide

2018-03-09 Thread Vít Ondruch
Thanks for starting this discussion and I really want to thank you for offering Bodhi to handle the Rawhide. It would be really sad I some other system was used for Rawhide then for stable versions. Dne 9.3.2018 v 10:20 Pierre-Yves Chibon napsal(a): > On Thu, Mar 08, 2018 at 01:00:32PM -0500,

Re: Gating packages in Rawhide

2018-03-09 Thread Pierre-Yves Chibon
On Fri, Mar 09, 2018 at 10:12:37AM +0100, Mathieu Bridon wrote: > We could take a hint from how we make software upstream these days: > > 1. submit a pull request for the package in src.fp.o on the master >branch > 2. a CI automatically builds this package in Koji > 3. merge the pull request

Re: Gating packages in Rawhide

2018-03-09 Thread Pierre-Yves Chibon
On Thu, Mar 08, 2018 at 01:00:32PM -0500, Randy Barlow wrote: > I would like to kick off a general discussion about how we might gate > packages in Rawhide. I think it would be nice to get something in place > for the Fedora 29 timeframe. I was waiting to have some more time to work on it to kick

Re: Gating packages in Rawhide

2018-03-09 Thread Mathieu Bridon
On Fri, 2018-03-09 at 10:06 +0100, Pierre-Yves Chibon wrote: > On Thu, Mar 08, 2018 at 08:26:30PM -0800, Kevin Fenzi wrote: > > On 03/08/2018 07:53 PM, Kevin Kofler wrote: > > > Randy Barlow wrote: > > > > It may be possible to automate the process a bit to make it > > > > less heavy > > > > for

Re: Gating packages in Rawhide

2018-03-09 Thread Pierre-Yves Chibon
On Thu, Mar 08, 2018 at 08:26:30PM -0800, Kevin Fenzi wrote: > On 03/08/2018 07:53 PM, Kevin Kofler wrote: > > Randy Barlow wrote: > >> It may be possible to automate the process a bit to make it less heavy > >> for developers, though there is some complication for multi-package > >> updates > >

Re: Gating packages in Rawhide

2018-03-08 Thread Milan Crha
On Thu, 2018-03-08 at 11:24 -0800, Kevin Fenzi wrote: > * CI/automated tests run on it, and if all is ok goes out in the next > rawhide compose. > * If not ok, you could wave the results or build more things/edit the > update until it passes. Hi, so it looks like you are going to remove

Re: Gating packages in Rawhide

2018-03-08 Thread Kevin Fenzi
On 03/08/2018 07:53 PM, Kevin Kofler wrote: > Randy Barlow wrote: >> It may be possible to automate the process a bit to make it less heavy >> for developers, though there is some complication for multi-package >> updates > > Some automation would help, sure. But if we are going to do things >

Re: Gating packages in Rawhide

2018-03-08 Thread Kevin Kofler
Randy Barlow wrote: > As one of the Bodhi contributors, I am inclined to suggest that we could > use Bodhi on Rawhide, similar to how we use it for our stable/branched > releases, with more relaxed rules (perhaps 1 day in testing or something > simple). IMHO, this is highly impractical. Having to

Re: Gating packages in Rawhide

2018-03-08 Thread Igor Gnatenko
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On Thu, 2018-03-08 at 13:00 -0500, Randy Barlow wrote: > Greetings fellow Fedorans! > > I would like to kick off a general discussion about how we might gate > packages in Rawhide. I think it would be nice to get something in > place > for the

Re: Gating packages in Rawhide

2018-03-08 Thread Tom Hughes
On 08/03/18 19:25, Mattia Verga wrote: Il 08/03/2018 20:11, Richard Shaw ha scritto: What about making side tags easily available to packagers directly? I could build my package that includes an ABI breaking update and rebuild the dependencies within that side tag and then submit when

Re: Gating packages in Rawhide

2018-03-08 Thread Kevin Fenzi
On 03/08/2018 11:11 AM, Richard Shaw wrote: > What about making side tags easily available to packagers directly? I could > build my package that includes an ABI breaking update and rebuild the > dependencies within that side tag and then submit when everything is > complete. Yes, teaching bodhi

Re: Gating packages in Rawhide

2018-03-08 Thread Mattia Verga
Il 08/03/2018 20:11, Richard Shaw ha scritto: What about making side tags easily available to packagers directly? I could build my package that includes an ABI breaking update and rebuild the dependencies within that side tag and then submit when everything is complete. +1 Maybe something

Re: Gating packages in Rawhide

2018-03-08 Thread Richard Shaw
What about making side tags easily available to packagers directly? I could build my package that includes an ABI breaking update and rebuild the dependencies within that side tag and then submit when everything is complete. Richard ___ devel mailing

Re: Gating packages in Rawhide

2018-03-08 Thread Mattia Verga
Il 08/03/2018 19:00, Randy Barlow ha scritto: As one of the Bodhi contributors, I am inclined to suggest that we could use Bodhi on Rawhide, similar to how we use it for our stable/branched releases, with more relaxed rules (perhaps 1 day in testing or something simple). Rawhide is a place

Re: Gating packages in Rawhide

2018-03-08 Thread Kevin Fenzi
On 03/08/2018 10:00 AM, Randy Barlow wrote: > Greetings fellow Fedorans! > > I would like to kick off a general discussion about how we might gate > packages in Rawhide. I think it would be nice to get something in place > for the Fedora 29 timeframe. I was hoping we could come up with a more

Re: Gating packages in Rawhide

2018-03-08 Thread Randy Barlow
On 03/08/2018 01:32 PM, Michael Cronenworth wrote: > Why must the process change? It seems every bit of Fedora in the past > year has been changing... for the sake of change. We've had extreme issues with stability in Rawhide lately that could have been prevented with automated testing. These

Re: Gating packages in Rawhide

2018-03-08 Thread Michael Cronenworth
On 03/08/2018 12:00 PM, Randy Barlow wrote: If you have other suggestions on how we might gate packages in Rawhide that are wildly different than the above, please feel free to share! Why must the process change? It seems every bit of Fedora in the past year has been changing... for the sake

Gating packages in Rawhide

2018-03-08 Thread Randy Barlow
Greetings fellow Fedorans! I would like to kick off a general discussion about how we might gate packages in Rawhide. I think it would be nice to get something in place for the Fedora 29 timeframe. As one of the Bodhi contributors, I am inclined to suggest that we could use Bodhi on Rawhide,