Re: [foreman-dev] 1.17 branching - status update 3

2017-12-13 Thread Ivan Necas
I would like to bring one issue into attention for 1.17

https://github.com/theforeman/foreman-packaging/pull/1549#issuecomment-350983953

This was one of the mistakes we did in 1.16, where we removed some code
from foreman-tasks that was supposed to be moved to the core, but it
was not resolved during the 1.16 release process. As a result, we have
been blocked on releasing new tasks on 1.16 for several months
and we in fact have now newer version of remote execution in 1.15 than in
1.16.

Therefore I think this needs to be resolved before we start branching, to
avoid
this situation to continue forward in 1.17

-- Ivan

On Sat, Dec 9, 2017 at 5:11 PM, Michael Moll  wrote:

> Hi,
>
> On Sat, Dec 09, 2017 at 05:05:37PM +0100, Ewoud Kohl van Wijngaarden wrote:
> > On Thu, Dec 07, 2017 at 01:02:00PM +0100, Ondrej Prazak wrote:
> > >OAuth fix for Rails 5 [3] did not receive much attention from OAuth
> > >maintainers. We plan to package a forked version with included fix until
> > >new gem version compatible with Rails 5 is released.
> > >
> > >[3] https://github.com/oauth-xx/oauth-ruby/pull/150
> >
> > The PR has been merged and version 0.5.4 has been released. Looks like we
> > should test with this.
>
> Debian nightlies' systest indeed is green again now.
>
> Regards
> --
> Michael Moll
>
> --
> 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.17 branching - status update 3

2017-12-09 Thread Michael Moll
Hi,

On Sat, Dec 09, 2017 at 05:05:37PM +0100, Ewoud Kohl van Wijngaarden wrote:
> On Thu, Dec 07, 2017 at 01:02:00PM +0100, Ondrej Prazak wrote:
> >OAuth fix for Rails 5 [3] did not receive much attention from OAuth
> >maintainers. We plan to package a forked version with included fix until
> >new gem version compatible with Rails 5 is released.
> >
> >[3] https://github.com/oauth-xx/oauth-ruby/pull/150
> 
> The PR has been merged and version 0.5.4 has been released. Looks like we
> should test with this.

Debian nightlies' systest indeed is green again now.

Regards
-- 
Michael Moll

-- 
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.17 branching - status update 3

2017-12-09 Thread Ewoud Kohl van Wijngaarden

On Thu, Dec 07, 2017 at 01:02:00PM +0100, Ondrej Prazak wrote:

OAuth fix for Rails 5 [3] did not receive much attention from OAuth
maintainers. We plan to package a forked version with included fix until
new gem version compatible with Rails 5 is released.

[3] https://github.com/oauth-xx/oauth-ruby/pull/150


The PR has been merged and version 0.5.4 has been released. Looks like 
we should test with this.


--
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.17 branching - status update 3

2017-12-08 Thread Ewoud Kohl van Wijngaarden

On Thu, Dec 07, 2017 at 09:52:21AM -0500, Eric D Helms wrote:

Thanks for the weekly updates!


I'll echo that. Greatly appreciated.


Do you forsee 1.17 working as:

1) Wait till the core codebase is updated to Rails 5.1 then branch and
notify plugins
2) Branch soon at some stable point and backport the Rails 5.1 code changes


Option 1 sounds easier.


I believe also on the list of items is the update to fog 1.42 that has a
pending PR given the current version of Fog requires JSON < 2 and Ruby 2.4
comes with JSON 2+.


https://github.com/theforeman/foreman/pull/4869 was merged earlier this 
week. We now need to update fog in our packages.


https://github.com/theforeman/foreman-packaging/pull/1970 adds fog-ovirt
https://github.com/theforeman/foreman-packaging/pull/1975 bumps fog. 
This needs json >= 2 and I think that's only available in the new SCL.



On Dec 7, 2017 7:02 AM, "Ondrej Prazak"  wrote:


Hi,
this is a quick summary of current 1.17 branching status. As before, feel
free to correct/complete the information below.

The new version of turbolinks-classic (2.5.4) was released about 12 hours
ago, and we work on adding it to tfm-ror51 [1].

Dynflowd deployment on Debian is almost ready to be merged [2].

OAuth fix for Rails 5 [3] did not receive much attention from OAuth
maintainers. We plan to package a forked version with included fix until
new gem version compatible with Rails 5 is released.


In RPM packaging we could carry a patch since we've unbundled. In Debian 
packaging this doesn't work due to bundling so we might need to fork.



The plan is to move slowly forward with Rails 5.0 [4], then introduce
incompatible changes to Rails 4.2 and move to 5.1

O.

[1] https://github.com/theforeman/tfm-ror51-packaging/pulls
[2] https://github.com/theforeman/foreman-packaging/pull/1959
[3] https://github.com/oauth-xx/oauth-ruby/pull/150
[4] https://github.com/theforeman/foreman/pull/4867


--
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.17 branching - status update 3

2017-12-07 Thread Ondrej Prazak
I would rather go with option 1 to avoid a large amount of cherry-picks.
Thanks for pointing out the fog update.

On Thu, Dec 7, 2017 at 3:52 PM, Eric D Helms  wrote:

> Thanks for the weekly updates!
>
> Do you forsee 1.17 working as:
>
>  1) Wait till the core codebase is updated to Rails 5.1 then branch and
> notify plugins
>  2) Branch soon at some stable point and backport the Rails 5.1 code
> changes
>
>
> I believe also on the list of items is the update to fog 1.42 that has a
> pending PR given the current version of Fog requires JSON < 2 and Ruby 2.4
> comes with JSON 2+.
>
> On Dec 7, 2017 7:02 AM, "Ondrej Prazak"  wrote:
>
>> Hi,
>> this is a quick summary of current 1.17 branching status. As before, feel
>> free to correct/complete the information below.
>>
>> The new version of turbolinks-classic (2.5.4) was released about 12 hours
>> ago, and we work on adding it to tfm-ror51 [1].
>>
>> Dynflowd deployment on Debian is almost ready to be merged [2].
>>
>> OAuth fix for Rails 5 [3] did not receive much attention from OAuth
>> maintainers. We plan to package a forked version with included fix until
>> new gem version compatible with Rails 5 is released.
>>
>> The plan is to move slowly forward with Rails 5.0 [4], then introduce
>> incompatible changes to Rails 4.2 and move to 5.1
>>
>> O.
>>
>> [1] https://github.com/theforeman/tfm-ror51-packaging/pulls
>> [2] https://github.com/theforeman/foreman-packaging/pull/1959
>> [3] https://github.com/oauth-xx/oauth-ruby/pull/150
>> [4] https://github.com/theforeman/foreman/pull/4867
>>
>> --
>> 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] 1.17 branching - status update 3

2017-12-07 Thread Eric D Helms
Thanks for the weekly updates!

Do you forsee 1.17 working as:

 1) Wait till the core codebase is updated to Rails 5.1 then branch and
notify plugins
 2) Branch soon at some stable point and backport the Rails 5.1 code changes


I believe also on the list of items is the update to fog 1.42 that has a
pending PR given the current version of Fog requires JSON < 2 and Ruby 2.4
comes with JSON 2+.

On Dec 7, 2017 7:02 AM, "Ondrej Prazak"  wrote:

> Hi,
> this is a quick summary of current 1.17 branching status. As before, feel
> free to correct/complete the information below.
>
> The new version of turbolinks-classic (2.5.4) was released about 12 hours
> ago, and we work on adding it to tfm-ror51 [1].
>
> Dynflowd deployment on Debian is almost ready to be merged [2].
>
> OAuth fix for Rails 5 [3] did not receive much attention from OAuth
> maintainers. We plan to package a forked version with included fix until
> new gem version compatible with Rails 5 is released.
>
> The plan is to move slowly forward with Rails 5.0 [4], then introduce
> incompatible changes to Rails 4.2 and move to 5.1
>
> O.
>
> [1] https://github.com/theforeman/tfm-ror51-packaging/pulls
> [2] https://github.com/theforeman/foreman-packaging/pull/1959
> [3] https://github.com/oauth-xx/oauth-ruby/pull/150
> [4] https://github.com/theforeman/foreman/pull/4867
>
> --
> 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.


[foreman-dev] 1.17 branching - status update 3

2017-12-07 Thread Ondrej Prazak
Hi,
this is a quick summary of current 1.17 branching status. As before, feel
free to correct/complete the information below.

The new version of turbolinks-classic (2.5.4) was released about 12 hours
ago, and we work on adding it to tfm-ror51 [1].

Dynflowd deployment on Debian is almost ready to be merged [2].

OAuth fix for Rails 5 [3] did not receive much attention from OAuth
maintainers. We plan to package a forked version with included fix until
new gem version compatible with Rails 5 is released.

The plan is to move slowly forward with Rails 5.0 [4], then introduce
incompatible changes to Rails 4.2 and move to 5.1

O.

[1] https://github.com/theforeman/tfm-ror51-packaging/pulls
[2] https://github.com/theforeman/foreman-packaging/pull/1959
[3] https://github.com/oauth-xx/oauth-ruby/pull/150
[4] https://github.com/theforeman/foreman/pull/4867

-- 
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.