ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] ruby 2.3.1
@ 2016-10-03 14:28 Denis Medvedev
  2016-10-03 19:11 ` Igor Zubkov
  0 siblings, 1 reply; 5+ messages in thread
From: Denis Medvedev @ 2016-10-03 14:28 UTC (permalink / raw)
  To: devel, sisyphus

Добрый день всем!
В сизиф сегодня кладется ruby 2.3.1.
Пока будет отсутствовать chef, rails и ActiveRecord based пакеты (в rails5 
несколько по другому пакуются Active* компоненты), но, надеюсь, это не 
надолго.
Всего хорошего,
   Денис Медведев.

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

* Re: [sisyphus] ruby 2.3.1
  2016-10-03 14:28 [sisyphus] ruby 2.3.1 Denis Medvedev
@ 2016-10-03 19:11 ` Igor Zubkov
  2016-10-03 21:34   ` Dmitry Derjavin
  0 siblings, 1 reply; 5+ messages in thread
From: Igor Zubkov @ 2016-10-03 19:11 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

2016-10-03 17:28 GMT+03:00 Denis Medvedev:
> Добрый день всем!
> В сизиф сегодня кладется ruby 2.3.1.
> Пока будет отсутствовать chef, rails и ActiveRecord based пакеты (в rails5
> несколько по другому пакуются Active* компоненты), но, надеюсь, это не
> надолго.

Зачем вообще упаковывать rails в репозиторий? Какой практический толк
в этом? Упаковка redmine? Если цель это проще вместе с redmine
поставлять rails + все необходимые джемы.

Разработчик vagrant как раз так и делает. Это единственный пока
известный мне вариант жить с руби софтом и не боятся что что-то
сломается следующим обновлением.

-- 
Igor Zubkov
http://hi.im/ice

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

* Re: [sisyphus] ruby 2.3.1
  2016-10-03 19:11 ` Igor Zubkov
@ 2016-10-03 21:34   ` Dmitry Derjavin
  2016-10-04 11:15     ` Igor Zubkov
  0 siblings, 1 reply; 5+ messages in thread
From: Dmitry Derjavin @ 2016-10-03 21:34 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Пн, 03 окт 2016, 22:11, Igor Zubkov:

>> В сизиф сегодня кладется ruby 2.3.1.
>> Пока будет отсутствовать chef, rails и ActiveRecord based пакеты (в rails5
>> несколько по другому пакуются Active* компоненты), но, надеюсь, это не
>> надолго.
>
> Зачем вообще упаковывать rails в репозиторий? Какой практический толк
> в этом?

На базе Сизифа и бранчей делаются, в том числе, сертифицированные
дистрибутивы, в которых тоже хочется иметь такие инструменты как Rails.
И там вся эта романтика с гемами, яйцами и прочим cpan-ом абсолютно не
применима. Поэтому Rails в репозитории нужен, чтобы в сертифицированном
изделии не пришлось отдельно сертифицировать Rails.

-- 
~dd


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

* Re: [sisyphus] ruby 2.3.1
  2016-10-03 21:34   ` Dmitry Derjavin
@ 2016-10-04 11:15     ` Igor Zubkov
  2016-10-04 11:41       ` Dmitry Derjavin
  0 siblings, 1 reply; 5+ messages in thread
From: Igor Zubkov @ 2016-10-04 11:15 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

2016-10-04 0:34 GMT+03:00 Dmitry Derjavin:
> Пн, 03 окт 2016, 22:11, Igor Zubkov:
>
>>> В сизиф сегодня кладется ruby 2.3.1.
>>> Пока будет отсутствовать chef, rails и ActiveRecord based пакеты (в rails5
>>> несколько по другому пакуются Active* компоненты), но, надеюсь, это не
>>> надолго.
>>
>> Зачем вообще упаковывать rails в репозиторий? Какой практический толк
>> в этом?
>
> На базе Сизифа и бранчей делаются, в том числе, сертифицированные
> дистрибутивы, в которых тоже хочется иметь такие инструменты как Rails.
> И там вся эта романтика с гемами, яйцами и прочим cpan-ом абсолютно не
> применима. Поэтому Rails в репозитории нужен, чтобы в сертифицированном
> изделии не пришлось отдельно сертифицировать Rails.

Rails это как gcc или binutils. Вы их тоже сертифицируете? Как если не секрет?

Как показывает практика, обычно руби из дистрибутива никому из
разработчиков не нужен. А рельса так тем более. Какой толк был от
рельсы 2.3 в Сизифе если с этого антиквариата можно пыль сдувать? Там
стопка багов по безопасности которые никто уже точно не будет править.

Даже если это всё опустить, то как вы собираетесь собирать джемы? Как
написано тут https://www.altlinux.org/Ruby_Policy ? А bundler? А
RubyGems? RubyGems можно оторвать как там написано, но тогда я уже не
знаю как будет работать bundler.

В текущей сборке:
%files tools
%_bindir/gem

Это не правильно. Rubygems это часть руби.

Руби в таком виде нужно разве что для того что бы его удалить из
системы после установки.

-- 
Igor Zubkov
http://hi.im/ice

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

* Re: [sisyphus] ruby 2.3.1
  2016-10-04 11:15     ` Igor Zubkov
@ 2016-10-04 11:41       ` Dmitry Derjavin
  0 siblings, 0 replies; 5+ messages in thread
From: Dmitry Derjavin @ 2016-10-04 11:41 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Вт, 04 окт 2016, 14:15, Igor Zubkov:

>> Rails в репозитории нужен, чтобы в сертифицированном
>> изделии не пришлось отдельно сертифицировать Rails.
>
> Rails это как gcc или binutils. Вы их тоже сертифицируете?

Да, конечно.

> Как если не секрет?

Традиционным способом, можно почитать. Тема не совсем для этого списка
рассылки.

> Как показывает практика, обычно руби из дистрибутива никому из
> разработчиков не нужен. А рельса так тем более.

Как показывает практика «в моём мире» ;) — скриптовые языки с широким
набором инструментов в сертифицированных дистрибутивах — просто спасение.

> Какой толк был от рельсы 2.3 в Сизифе если с этого антиквариата можно
> пыль сдувать? Там стопка багов по безопасности которые никто уже точно
> не будет править.

В защищённом периметре, например, может быть совершенно другая модель
угроз, в которой эта стопка багов уже не выглядит так устрашающе. ;)

Вообще, о чём мы спорим — что Денис зря потратил время? ;)

-- 
~dd

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

end of thread, other threads:[~2016-10-04 11:41 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-10-03 14:28 [sisyphus] ruby 2.3.1 Denis Medvedev
2016-10-03 19:11 ` Igor Zubkov
2016-10-03 21:34   ` Dmitry Derjavin
2016-10-04 11:15     ` Igor Zubkov
2016-10-04 11:41       ` Dmitry Derjavin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git