Re: [foreman-dev] Merge permissions to foreman-packaging

2017-10-23 Thread Ondrej Prazak
+1

On Mon, Oct 23, 2017 at 9:49 PM, Marek Hulan  wrote:

> +1, I remember you've helped me many times.
>
> --
> Marek
>
>
>
> On October 23, 2017 6:16:48 PM Ewoud Kohl van Wijngaarden <
> ew...@kohlvanwijngaarden.nl> wrote:
>
> Hello all,
>>
>> To get more involved in packaging I'd like to request merge access to
>> foreman-packaging. I've already been monitoring PRs and submitted
>> various patches[1][2].
>>
>> Regards,
>> Ewoud Kohl van Wijngaarden
>>
>> [1]: https://github.com/theforeman/foreman-packaging/commits/rpm/
>> develop?author=ekohl
>> [2]: https://github.com/theforeman/foreman-packaging/commits/deb/
>> develop?author=ekohl
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "foreman-dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to foreman-dev+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "foreman-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to foreman-dev+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] Merge permissions to foreman-packaging

2017-10-23 Thread Marek Hulan

+1, I remember you've helped me many times.

--
Marek


On October 23, 2017 6:16:48 PM Ewoud Kohl van Wijngaarden 
 wrote:



Hello all,

To get more involved in packaging I'd like to request merge access to
foreman-packaging. I've already been monitoring PRs and submitted
various patches[1][2].

Regards,
Ewoud Kohl van Wijngaarden

[1]: 
https://github.com/theforeman/foreman-packaging/commits/rpm/develop?author=ekohl
[2]: 
https://github.com/theforeman/foreman-packaging/commits/deb/develop?author=ekohl


--
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an 
email to foreman-dev+unsubscr...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] Issue with foreman tests

2017-10-23 Thread Eric D Helms
In hindsight, I should caught this on the PR. This scratched an itch in the
back of mind and there was the reminder:

https://github.com/Katello/katello/blob/master/lib/katello/tasks/reset.rake#L52

On Mon, Oct 23, 2017 at 11:59 AM, Ewoud Kohl van Wijngaarden <
ew...@kohlvanwijngaarden.nl> wrote:

> Hello all,
>
> On Friday a PR was merged[1] that was intended to verify seeding worked.
> It turns out that you can't run rake db:migrate db:seed in one command
> which resulted in failing tests. An issue has been created[2] and a
> workaround implemented[3]. Please rerun tests that failed on
>
> NOT NULL constraint failed: architectures.name: INSERT INTO
> "architectures" ("created_at", "updated_at") VALUES (?, ?)
>
> If tests are still broken after that please do report back.
>
> [1]: https://github.com/theforeman/foreman-infra/commit/b275d94f8
> 8e2a60306a13154a7727e638bb4a874
> [2]: https://projects.theforeman.org/issues/21431
> [3]: https://github.com/theforeman/foreman-infra/commit/5099902d7
> 1e79ce7a0b2ec80239d942b92373ecf
>
> --
> You received this message because you are subscribed to the Google Groups
> "foreman-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to foreman-dev+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Eric D. Helms
Red Hat Engineering

-- 
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[foreman-dev] Issue with foreman tests

2017-10-23 Thread Ewoud Kohl van Wijngaarden

Hello all,

On Friday a PR was merged[1] that was intended to verify seeding worked. 
It turns out that you can't run rake db:migrate db:seed in one command 
which resulted in failing tests. An issue has been created[2] and a 
workaround implemented[3]. Please rerun tests that failed on


NOT NULL constraint failed: architectures.name: INSERT INTO "architectures" 
("created_at", "updated_at") VALUES (?, ?)

If tests are still broken after that please do report back.

[1]: 
https://github.com/theforeman/foreman-infra/commit/b275d94f88e2a60306a13154a7727e638bb4a874
[2]: https://projects.theforeman.org/issues/21431
[3]: 
https://github.com/theforeman/foreman-infra/commit/5099902d71e79ce7a0b2ec80239d942b92373ecf

--
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] Centralizing tool_belt in theforeman Github

2017-10-23 Thread Andrew Kofink
+1 I guess the foreman and katello config files will still live separately
(i.e. katello_35.yaml and foreman_16.yaml) but in the same repo.

On Mon, Oct 23, 2017 at 5:59 AM, Daniel Lobato Garcia 
wrote:

> On 10/20, Eric D Helms wrote:
> > For quite a few releases now, we've been using a little tool named
> > tool_belt as a CLI to perform release tasks such as finding cherry picks,
> > or building koji configurations. The larger idea of the repository is you
> > define a release via a configuration file and perform various release
> > actions based on the data within the config file. The original repository
> > lives on my personal Github account [1]. At some point, this was forked
> to
> > theforeman organization and configurations for just Foreman stored in it.
> > Meanwhile, in the original repository are configs for Katello releases.
> >
> > I would like to propose merging the configuration files from theforeman
> to
> > my original repository, deleting thetheforeman fork and then transferring
> > my repository to theforeman to serve as the single shared repository. If
> > you have any concerns, objections or questions please raise them here.
> >
> > If there are no objections, I will perform this next Wednesday or
> Thursday.
> >
> >
> > [1] https://github.com/ehelms/tool_belt
> > [2] https://github.com/theforeman/tool_belt
> >
> > --
> > Eric D. Helms
> > Red Hat Engineering
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "foreman-dev" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an email to foreman-dev+unsubscr...@googlegroups.com.
> > For more options, visit https://groups.google.com/d/optout.
>
> +1, I would also like to merge https://github.com/dlobatog/foreman_release
> into that repository, making each of the scripts a subcommand of tool_belt
>
> --
> Daniel Lobato Garcia
>
> @dLobatog
> blog.daniellobato.me
> daniellobato.me
>
> GPG: http://keys.gnupg.net/pks/lookup?op=get=0x7A92D6DD38D6DE30
> Keybase: https://keybase.io/elobato
>
> --
> You received this message because you are subscribed to the Google Groups
> "foreman-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to foreman-dev+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Andrew Kofink
akof...@redhat.com
IRC: akofink
Software Engineer
Red Hat Satellite

-- 
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] 1.16 RC2 preparation

2017-10-23 Thread Ewoud Kohl van Wijngaarden
puppet-puppet 8.0.3 included a fix for that and RC2 should include that 
fix. So when I said 'prepare the installer side' was get everything in 
place so we can do a release. That'll mean tagging and building 
packages.


On Mon, Oct 23, 2017 at 02:29:41PM +0200, Roger Martensson wrote:

There seems to be a problem with Puppet 5 with the Foreman-installer.
https://github.com/theforeman/puppet-puppet/issues/549

It seems to be merged in master:
https://github.com/theforeman/puppet-puppet/pull/548/files

Doesn't seem to be installed in 1.16RC.
Would love to see installed in 1.16.

2017-10-23 13:55 GMT+02:00 Ewoud Kohl van Wijngaarden <
ew...@kohlvanwijngaarden.nl>:


On Thu, Oct 12, 2017 at 05:42:19PM +0200, Ewoud Kohl van Wijngaarden wrote:


While Daniel is on PTO I'd like to take over the 1.16 RC2 preparation.
From the installer side I can handle it, but will need help from a core
maintainer and a proxy maintainer to tag releases.



We did prepare the installer side, but had too little time to prepare
actual releases and test them. We'll work on getting it out soon.


--
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] 1.16 RC2 preparation

2017-10-23 Thread Roger Martensson
There seems to be a problem with Puppet 5 with the Foreman-installer.
https://github.com/theforeman/puppet-puppet/issues/549

It seems to be merged in master:
https://github.com/theforeman/puppet-puppet/pull/548/files

Doesn't seem to be installed in 1.16RC.
Would love to see installed in 1.16.

2017-10-23 13:55 GMT+02:00 Ewoud Kohl van Wijngaarden <
ew...@kohlvanwijngaarden.nl>:

> On Thu, Oct 12, 2017 at 05:42:19PM +0200, Ewoud Kohl van Wijngaarden wrote:
>
>> While Daniel is on PTO I'd like to take over the 1.16 RC2 preparation.
>> From the installer side I can handle it, but will need help from a core
>> maintainer and a proxy maintainer to tag releases.
>>
>
> We did prepare the installer side, but had too little time to prepare
> actual releases and test them. We'll work on getting it out soon.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "foreman-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to foreman-dev+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] 1.16 RC2 preparation

2017-10-23 Thread Ewoud Kohl van Wijngaarden

On Thu, Oct 12, 2017 at 05:42:19PM +0200, Ewoud Kohl van Wijngaarden wrote:
While Daniel is on PTO I'd like to take over the 1.16 RC2 preparation. 
From the installer side I can handle it, but will need help from a 
core maintainer and a proxy maintainer to tag releases.


We did prepare the installer side, but had too little time to prepare 
actual releases and test them. We'll work on getting it out soon.


--
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] Katello Packaging Migration to Foreman Packaging Plan Proposal

2017-10-23 Thread Eric D Helms
On Mon, Oct 23, 2017 at 5:57 AM, Daniel Lobato Garcia 
wrote:

> On 10/20, Eric D Helms wrote:
> > All,
> >
> > One of the items on the Roadmap I've sent out is centralizing packaging
> > into a single repository. The last time I tried this I attempted to go
> > whole hog migrating all things all at once. In order to make this more
> > approachable, and to encourage reviews, I would like to follow the
> > following plan in this rough order for nightlies only:
> >
> >  1) Move comps to foreman-packaging and update mash scripts
> >  2) copy releasers and tito.props to foreman-packaging for katello
> > repositories
> >  3) Move packages 1 by 1 to foreman-packaging starting leaving nightly
> RPMs
> > (rubygem-katello, hammer_cli_katello, and katello-installer) for last.
> This
> > will involve a PR to foreman-packaging and PR to katello-packaging adding
> > to the former and removing from the latter.
> >  4) Update katello-packaging README to indicate deperecation
> >
> > I am sending this plan along to gather feedback, find holes in the plan
> and
> > to get approval/disapproval from the community in taking this step.
> >
> > My plan would be to begin this migration towards the end of next week.
>
> I think it sounds great, ping me when you submit these PRs if you want
> someone
> to take a look.
>
> Would koji be affected by this? For example, new katello packages in the
> foreman-packaging repository would need to be in foreman tags or still the
> katello tags? If the latter, any reason why it would not make sense to
> change that
> to treat it like any other plugin?
>

Koji has no binding to the git repository, as long as the releasers tag
target Katello's (for the releasers I plan to bring over) then it will
release the package to the standard Katello tags. There are a few forces at
play in order to get Katello to be treated like other plugins:

 1) Move the git packaging to the same repository
 2) Devise a plan that allows any plugin to be individually tested and
committed to Koji or pushed to the repositories.
 3) Revise Foreman yum repository structure to handle Pulp, Candlepin and
Client repositories (per
https://groups.google.com/forum/#!searchin/foreman-dev/repos%7Csort:date/foreman-dev/6j0itrYnuJo/poJPo2FFAQAJ
)
 4) Solve the bandwidth issue (Greg mentioned they are working on this)

There are rough plans in place for everything but #2. And given that today,
Katello runs a system level test before pushing this one is imperative for
assuring the same level of assurance in the code.


>
> >
> > --
> > Eric D. Helms
> > Red Hat Engineering
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "foreman-dev" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an email to foreman-dev+unsubscr...@googlegroups.com.
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> Daniel Lobato Garcia
>
> @dLobatog
> blog.daniellobato.me
> daniellobato.me
>
> GPG: http://keys.gnupg.net/pks/lookup?op=get=0x7A92D6DD38D6DE30
> Keybase: https://keybase.io/elobato
>
> --
> You received this message because you are subscribed to the Google Groups
> "foreman-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to foreman-dev+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Eric D. Helms
Red Hat Engineering

-- 
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] Katello Packaging Migration to Foreman Packaging Plan Proposal

2017-10-23 Thread Daniel Lobato Garcia
On 10/20, Eric D Helms wrote:
> All,
>
> One of the items on the Roadmap I've sent out is centralizing packaging
> into a single repository. The last time I tried this I attempted to go
> whole hog migrating all things all at once. In order to make this more
> approachable, and to encourage reviews, I would like to follow the
> following plan in this rough order for nightlies only:
>
>  1) Move comps to foreman-packaging and update mash scripts
>  2) copy releasers and tito.props to foreman-packaging for katello
> repositories
>  3) Move packages 1 by 1 to foreman-packaging starting leaving nightly RPMs
> (rubygem-katello, hammer_cli_katello, and katello-installer) for last. This
> will involve a PR to foreman-packaging and PR to katello-packaging adding
> to the former and removing from the latter.
>  4) Update katello-packaging README to indicate deperecation
>
> I am sending this plan along to gather feedback, find holes in the plan and
> to get approval/disapproval from the community in taking this step.
>
> My plan would be to begin this migration towards the end of next week.

I think it sounds great, ping me when you submit these PRs if you want someone
to take a look.

Would koji be affected by this? For example, new katello packages in the
foreman-packaging repository would need to be in foreman tags or still the
katello tags? If the latter, any reason why it would not make sense to change 
that
to treat it like any other plugin?

>
> --
> Eric D. Helms
> Red Hat Engineering
>
> --
> You received this message because you are subscribed to the Google Groups 
> "foreman-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to foreman-dev+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

--
Daniel Lobato Garcia

@dLobatog
blog.daniellobato.me
daniellobato.me

GPG: http://keys.gnupg.net/pks/lookup?op=get=0x7A92D6DD38D6DE30
Keybase: https://keybase.io/elobato

-- 
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


signature.asc
Description: PGP signature


Re: [foreman-dev] Vendorizing or Building RPMs

2017-10-23 Thread Greg Sutcliffe
On Mon, 2017-10-16 at 14:36 +0100, Greg Sutcliffe wrote:
> 
> That said, I've not really been involved with the RPMs, so I'm unsure
> if this causes a bigger headache for Yum users than Apt users. I'm
> also unsure of the work required to create an SCL, but if it's non-
> trivial then I'd be looking to CentOS to collaborate on a Rails SCL
> for everyone to use - for just ourselves, then vendoring seems
> easier.

I spoke to a few people I know about this, and it seems there's not
much appetite for making new SCLs. We might be able to attract
contributors once it's created, but I think we should assume the effort
for creating/maintaining SCLs will fall on us initially.

Do we have any conclusions on this thread? It's going to matter for
1.17 which is getting closer by the day.

Greg

-- 
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] Katello Packaging Migration to Foreman Packaging Plan Proposal

2017-10-23 Thread Greg Sutcliffe
On Sun, 2017-10-22 at 21:27 -0400, Eric D Helms wrote:
> 
> Note that this plan says nothing about changing our actual yum
> repository structure. That would come later. This is just about
> beginning with moving all package management to be centralized in
> foreman-packaging git repository.

So if I understand right, then all the packages are still hosted on
the Katello side for now, and this is just a merging of the source
trees? I'm fine with that - I'm still waiting on sorting a CDN for
the web node, so until that's done I can't +1 something that adds
bandwidth costs, but this isn't it ;)

Greg
-- 
IRC / Twitter: @gwmngilfen
Diaspora: gwmngil...@joindiaspora.com

-- 
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] Centralizing tool_belt in theforeman Github

2017-10-23 Thread Greg Sutcliffe
On Fri, 2017-10-20 at 16:59 -0400, Eric D Helms wrote:
> 
> If there are no objections, I will perform this next Wednesday or
> Thursday.

+1
-- 
IRC / Twitter: @gwmngilfen
Diaspora: gwmngil...@joindiaspora.com

-- 
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.