ruby-core@ruby-lang.org archive (unofficial mirror)
 help / color / mirror / Atom feed
* [ruby-core:107481] [Ruby master Feature#18571] Removed the bundled sources from release package after Ruby 3.2
@ 2022-02-04 11:45 hsbt (Hiroshi SHIBATA)
  2022-02-15  5:10 ` [ruby-core:107585] " mame (Yusuke Endoh)
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: hsbt (Hiroshi SHIBATA) @ 2022-02-04 11:45 UTC (permalink / raw)
  To: ruby-core

Issue #18571 has been reported by hsbt (Hiroshi SHIBATA).

----------------------------------------
Feature #18571: Removed the bundled sources from release package after Ruby 3.2
https://bugs.ruby-lang.org/issues/18571

* Author: hsbt (Hiroshi SHIBATA)
* Status: Open
* Priority: Normal
----------------------------------------
We shipped release package with the 3rd party source for mswin environment especially. 

The current status is here:

 * libyaml: psych gem, ruby repo and package always bundled it.
 * libffi: only ruby package bundled it. fiddle gem and repo are not bundled.
 * zlib: gem, ruby repo and package don't bundled.

I propose we stop bundling the third-party source for security and maintenance reasons. Because we have [vcpkg](https://github.com/microsoft/vcpkg) for mswin environment today. So, vcpkg provides the runtime for psych, fiddle and zlib.






-- 
https://bugs.ruby-lang.org/

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

* [ruby-core:107585] [Ruby master Feature#18571] Removed the bundled sources from release package after Ruby 3.2
  2022-02-04 11:45 [ruby-core:107481] [Ruby master Feature#18571] Removed the bundled sources from release package after Ruby 3.2 hsbt (Hiroshi SHIBATA)
@ 2022-02-15  5:10 ` mame (Yusuke Endoh)
  2022-02-17 11:25 ` [ruby-core:107626] " hsbt (Hiroshi SHIBATA)
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: mame (Yusuke Endoh) @ 2022-02-15  5:10 UTC (permalink / raw)
  To: ruby-core

Issue #18571 has been updated by mame (Yusuke Endoh).


@tenderlovemaking's comment for psych and libffi: https://github.com/ruby/psych/issues/535

----------------------------------------
Feature #18571: Removed the bundled sources from release package after Ruby 3.2
https://bugs.ruby-lang.org/issues/18571#change-96496

* Author: hsbt (Hiroshi SHIBATA)
* Status: Open
* Priority: Normal
----------------------------------------
We shipped release package with the 3rd party source for mswin environment especially. 

The current status is here:

 * libyaml: psych gem, ruby repo and package always bundled it.
 * libffi: only ruby package bundled it. fiddle gem and repo are not bundled.
 * zlib: gem, ruby repo and package don't bundled.

I propose we stop bundling the third-party source for security and maintenance reasons. Because we have [vcpkg](https://github.com/microsoft/vcpkg) for mswin environment today. So, vcpkg provides the runtime for psych, fiddle and zlib.






-- 
https://bugs.ruby-lang.org/

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

* [ruby-core:107626] [Ruby master Feature#18571] Removed the bundled sources from release package after Ruby 3.2
  2022-02-04 11:45 [ruby-core:107481] [Ruby master Feature#18571] Removed the bundled sources from release package after Ruby 3.2 hsbt (Hiroshi SHIBATA)
  2022-02-15  5:10 ` [ruby-core:107585] " mame (Yusuke Endoh)
@ 2022-02-17 11:25 ` hsbt (Hiroshi SHIBATA)
  2022-02-17 13:05 ` [ruby-core:107632] " matz (Yukihiro Matsumoto)
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: hsbt (Hiroshi SHIBATA) @ 2022-02-17 11:25 UTC (permalink / raw)
  To: ruby-core

Issue #18571 has been updated by hsbt (Hiroshi SHIBATA).

Assignee set to hsbt (Hiroshi SHIBATA)
Status changed from Open to Assigned

We decided on the following policy.

* We will remove the bundled sources from ruby repo.
  * @hsbt is working now for psych and fiddle.
* If users put the third-party source under the ruby packages, ruby build system use them.


----------------------------------------
Feature #18571: Removed the bundled sources from release package after Ruby 3.2
https://bugs.ruby-lang.org/issues/18571#change-96536

* Author: hsbt (Hiroshi SHIBATA)
* Status: Assigned
* Priority: Normal
* Assignee: hsbt (Hiroshi SHIBATA)
----------------------------------------
We shipped release package with the 3rd party source for mswin environment especially. 

The current status is here:

 * libyaml: psych gem, ruby repo and package always bundled it.
 * libffi: only ruby package bundled it. fiddle gem and repo are not bundled.
 * zlib: gem, ruby repo and package don't bundled.

I propose we stop bundling the third-party source for security and maintenance reasons. Because we have [vcpkg](https://github.com/microsoft/vcpkg) for mswin environment today. So, vcpkg provides the runtime for psych, fiddle and zlib.






-- 
https://bugs.ruby-lang.org/

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

* [ruby-core:107632] [Ruby master Feature#18571] Removed the bundled sources from release package after Ruby 3.2
  2022-02-04 11:45 [ruby-core:107481] [Ruby master Feature#18571] Removed the bundled sources from release package after Ruby 3.2 hsbt (Hiroshi SHIBATA)
  2022-02-15  5:10 ` [ruby-core:107585] " mame (Yusuke Endoh)
  2022-02-17 11:25 ` [ruby-core:107626] " hsbt (Hiroshi SHIBATA)
@ 2022-02-17 13:05 ` matz (Yukihiro Matsumoto)
  2022-08-31  7:28 ` [ruby-core:109797] " hsbt (Hiroshi SHIBATA)
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: matz (Yukihiro Matsumoto) @ 2022-02-17 13:05 UTC (permalink / raw)
  To: ruby-core

Issue #18571 has been updated by matz (Yukihiro Matsumoto).


Accepted, for the record.

Matz.


----------------------------------------
Feature #18571: Removed the bundled sources from release package after Ruby 3.2
https://bugs.ruby-lang.org/issues/18571#change-96543

* Author: hsbt (Hiroshi SHIBATA)
* Status: Assigned
* Priority: Normal
* Assignee: hsbt (Hiroshi SHIBATA)
----------------------------------------
We shipped release package with the 3rd party source for mswin environment especially. 

The current status is here:

 * libyaml: psych gem, ruby repo and package always bundled it.
 * libffi: only ruby package bundled it. fiddle gem and repo are not bundled.
 * zlib: gem, ruby repo and package don't bundled.

I propose we stop bundling the third-party source for security and maintenance reasons. Because we have [vcpkg](https://github.com/microsoft/vcpkg) for mswin environment today. So, vcpkg provides the runtime for psych, fiddle and zlib.






-- 
https://bugs.ruby-lang.org/

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

* [ruby-core:109797] [Ruby master Feature#18571] Removed the bundled sources from release package after Ruby 3.2
  2022-02-04 11:45 [ruby-core:107481] [Ruby master Feature#18571] Removed the bundled sources from release package after Ruby 3.2 hsbt (Hiroshi SHIBATA)
                   ` (2 preceding siblings ...)
  2022-02-17 13:05 ` [ruby-core:107632] " matz (Yukihiro Matsumoto)
@ 2022-08-31  7:28 ` hsbt (Hiroshi SHIBATA)
  2022-09-14  1:53 ` [ruby-core:109891] " hsbt (Hiroshi SHIBATA)
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: hsbt (Hiroshi SHIBATA) @ 2022-08-31  7:28 UTC (permalink / raw)
  To: ruby-core

Issue #18571 has been updated by hsbt (Hiroshi SHIBATA).


The current distributed package still contained libyaml and libffi sources.

We will remove them and introduce the instructions to download them when building ruby like `./configure --enable-download-source`. 

----------------------------------------
Feature #18571: Removed the bundled sources from release package after Ruby 3.2
https://bugs.ruby-lang.org/issues/18571#change-99037

* Author: hsbt (Hiroshi SHIBATA)
* Status: Assigned
* Priority: Normal
* Assignee: hsbt (Hiroshi SHIBATA)
----------------------------------------
We shipped release package with the 3rd party source for mswin environment especially. 

The current status is here:

 * libyaml: psych gem, ruby repo and package always bundled it.
 * libffi: only ruby package bundled it. fiddle gem and repo are not bundled.
 * zlib: gem, ruby repo and package don't bundled.

I propose we stop bundling the third-party source for security and maintenance reasons. Because we have [vcpkg](https://github.com/microsoft/vcpkg) for mswin environment today. So, vcpkg provides the runtime for psych, fiddle and zlib.






-- 
https://bugs.ruby-lang.org/

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

* [ruby-core:109891] [Ruby master Feature#18571] Removed the bundled sources from release package after Ruby 3.2
  2022-02-04 11:45 [ruby-core:107481] [Ruby master Feature#18571] Removed the bundled sources from release package after Ruby 3.2 hsbt (Hiroshi SHIBATA)
                   ` (3 preceding siblings ...)
  2022-08-31  7:28 ` [ruby-core:109797] " hsbt (Hiroshi SHIBATA)
@ 2022-09-14  1:53 ` hsbt (Hiroshi SHIBATA)
  2022-10-07  5:38 ` [ruby-core:110224] " hsbt (Hiroshi SHIBATA)
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: hsbt (Hiroshi SHIBATA) @ 2022-09-14  1:53 UTC (permalink / raw)
  To: ruby-core

Issue #18571 has been updated by hsbt (Hiroshi SHIBATA).


commit:e4f5296f065110fa83eb450d3a861253e76e534f removed them.

----------------------------------------
Feature #18571: Removed the bundled sources from release package after Ruby 3.2
https://bugs.ruby-lang.org/issues/18571#change-99134

* Author: hsbt (Hiroshi SHIBATA)
* Status: Assigned
* Priority: Normal
* Assignee: hsbt (Hiroshi SHIBATA)
----------------------------------------
We shipped release package with the 3rd party source for mswin environment especially. 

The current status is here:

 * libyaml: psych gem, ruby repo and package always bundled it.
 * libffi: only ruby package bundled it. fiddle gem and repo are not bundled.
 * zlib: gem, ruby repo and package don't bundled.

I propose we stop bundling the third-party source for security and maintenance reasons. Because we have [vcpkg](https://github.com/microsoft/vcpkg) for mswin environment today. So, vcpkg provides the runtime for psych, fiddle and zlib.






-- 
https://bugs.ruby-lang.org/

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

* [ruby-core:110224] [Ruby master Feature#18571] Removed the bundled sources from release package after Ruby 3.2
  2022-02-04 11:45 [ruby-core:107481] [Ruby master Feature#18571] Removed the bundled sources from release package after Ruby 3.2 hsbt (Hiroshi SHIBATA)
                   ` (4 preceding siblings ...)
  2022-09-14  1:53 ` [ruby-core:109891] " hsbt (Hiroshi SHIBATA)
@ 2022-10-07  5:38 ` hsbt (Hiroshi SHIBATA)
  2022-11-17  9:12 ` [ruby-core:110794] " hsbt (Hiroshi SHIBATA)
  2022-11-18  8:53 ` [ruby-core:110807] " hsbt (Hiroshi SHIBATA)
  7 siblings, 0 replies; 9+ messages in thread
From: hsbt (Hiroshi SHIBATA) @ 2022-10-07  5:38 UTC (permalink / raw)
  To: ruby-core

Issue #18571 has been updated by hsbt (Hiroshi SHIBATA).


I and nobu added `--with-xxx-source-dir` option for psych and fiddle instead of `--enable-bundled-libyaml`.

* https://github.com/ruby/psych/pull/544
* https://github.com/ruby/fiddle/pull/113

The users who want to use newer version of libyaml or libffi environment can use this option like `gem install psych -- --with-libyaml-source-dir=$(pwd)/libyaml-0.2.5`.


----------------------------------------
Feature #18571: Removed the bundled sources from release package after Ruby 3.2
https://bugs.ruby-lang.org/issues/18571#change-99508

* Author: hsbt (Hiroshi SHIBATA)
* Status: Assigned
* Priority: Normal
* Assignee: hsbt (Hiroshi SHIBATA)
----------------------------------------
We shipped release package with the 3rd party source for mswin environment especially. 

The current status is here:

 * libyaml: psych gem, ruby repo and package always bundled it.
 * libffi: only ruby package bundled it. fiddle gem and repo are not bundled.
 * zlib: gem, ruby repo and package don't bundled.

I propose we stop bundling the third-party source for security and maintenance reasons. Because we have [vcpkg](https://github.com/microsoft/vcpkg) for mswin environment today. So, vcpkg provides the runtime for psych, fiddle and zlib.






-- 
https://bugs.ruby-lang.org/

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

* [ruby-core:110794] [Ruby master Feature#18571] Removed the bundled sources from release package after Ruby 3.2
  2022-02-04 11:45 [ruby-core:107481] [Ruby master Feature#18571] Removed the bundled sources from release package after Ruby 3.2 hsbt (Hiroshi SHIBATA)
                   ` (5 preceding siblings ...)
  2022-10-07  5:38 ` [ruby-core:110224] " hsbt (Hiroshi SHIBATA)
@ 2022-11-17  9:12 ` hsbt (Hiroshi SHIBATA)
  2022-11-18  8:53 ` [ruby-core:110807] " hsbt (Hiroshi SHIBATA)
  7 siblings, 0 replies; 9+ messages in thread
From: hsbt (Hiroshi SHIBATA) @ 2022-11-17  9:12 UTC (permalink / raw)
  To: ruby-core

Issue #18571 has been updated by hsbt (Hiroshi SHIBATA).

Target version set to 3.2

We should add the additional options and instructions to document or NEWS.

----------------------------------------
Feature #18571: Removed the bundled sources from release package after Ruby 3.2
https://bugs.ruby-lang.org/issues/18571#change-100150

* Author: hsbt (Hiroshi SHIBATA)
* Status: Assigned
* Priority: Normal
* Assignee: hsbt (Hiroshi SHIBATA)
* Target version: 3.2
----------------------------------------
We shipped release package with the 3rd party source for mswin environment especially. 

The current status is here:

 * libyaml: psych gem, ruby repo and package always bundled it.
 * libffi: only ruby package bundled it. fiddle gem and repo are not bundled.
 * zlib: gem, ruby repo and package don't bundled.

I propose we stop bundling the third-party source for security and maintenance reasons. Because we have [vcpkg](https://github.com/microsoft/vcpkg) for mswin environment today. So, vcpkg provides the runtime for psych, fiddle and zlib.






-- 
https://bugs.ruby-lang.org/

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

* [ruby-core:110807] [Ruby master Feature#18571] Removed the bundled sources from release package after Ruby 3.2
  2022-02-04 11:45 [ruby-core:107481] [Ruby master Feature#18571] Removed the bundled sources from release package after Ruby 3.2 hsbt (Hiroshi SHIBATA)
                   ` (6 preceding siblings ...)
  2022-11-17  9:12 ` [ruby-core:110794] " hsbt (Hiroshi SHIBATA)
@ 2022-11-18  8:53 ` hsbt (Hiroshi SHIBATA)
  7 siblings, 0 replies; 9+ messages in thread
From: hsbt (Hiroshi SHIBATA) @ 2022-11-18  8:53 UTC (permalink / raw)
  To: ruby-core

Issue #18571 has been updated by hsbt (Hiroshi SHIBATA).

Status changed from Assigned to Closed

I added build instructions with new options at https://github.com/ruby/ruby/commit/a80b66e7ebf1179964b416cee6fd236048a73dcf

----------------------------------------
Feature #18571: Removed the bundled sources from release package after Ruby 3.2
https://bugs.ruby-lang.org/issues/18571#change-100163

* Author: hsbt (Hiroshi SHIBATA)
* Status: Closed
* Priority: Normal
* Assignee: hsbt (Hiroshi SHIBATA)
* Target version: 3.2
----------------------------------------
We shipped release package with the 3rd party source for mswin environment especially. 

The current status is here:

 * libyaml: psych gem, ruby repo and package always bundled it.
 * libffi: only ruby package bundled it. fiddle gem and repo are not bundled.
 * zlib: gem, ruby repo and package don't bundled.

I propose we stop bundling the third-party source for security and maintenance reasons. Because we have [vcpkg](https://github.com/microsoft/vcpkg) for mswin environment today. So, vcpkg provides the runtime for psych, fiddle and zlib.






-- 
https://bugs.ruby-lang.org/

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

end of thread, other threads:[~2022-11-18  8:53 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-04 11:45 [ruby-core:107481] [Ruby master Feature#18571] Removed the bundled sources from release package after Ruby 3.2 hsbt (Hiroshi SHIBATA)
2022-02-15  5:10 ` [ruby-core:107585] " mame (Yusuke Endoh)
2022-02-17 11:25 ` [ruby-core:107626] " hsbt (Hiroshi SHIBATA)
2022-02-17 13:05 ` [ruby-core:107632] " matz (Yukihiro Matsumoto)
2022-08-31  7:28 ` [ruby-core:109797] " hsbt (Hiroshi SHIBATA)
2022-09-14  1:53 ` [ruby-core:109891] " hsbt (Hiroshi SHIBATA)
2022-10-07  5:38 ` [ruby-core:110224] " hsbt (Hiroshi SHIBATA)
2022-11-17  9:12 ` [ruby-core:110794] " hsbt (Hiroshi SHIBATA)
2022-11-18  8:53 ` [ruby-core:110807] " hsbt (Hiroshi SHIBATA)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).