Вопрос по PR .NET 2.0 limited support
От: Sinix  
Дата: 17.10.18 14:28
Оценка:
Сабж.

Вопрос раз: как мы его будем тестировать?
Вопрос два: смысл? Есть ли реальный кейс для добавления поддержки?
Отредактировано 17.10.2018 20:14 Sinix . Предыдущая версия .
Re: Вопрос по PR .NET 2.0 limited support
От: _NN_ www.nemerleweb.com
Дата: 18.10.18 04:32
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Сабж.


S>Вопрос раз: как мы его будем тестировать?

Юнит тестами .
2.0 должен быть в постоянном статусе на свой страх и риск
S>Вопрос два: смысл? Есть ли реальный кейс для добавления поддержки?
Кейс для популяризации CodeJam.
Есть до сих пор библиотеки с поддержкой 2.0 и если CodeJam будет это поддерживать, то возможно, будет больше заинтересованных.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[2]: Вопрос по PR .NET 2.0 limited support
От: Sinix  
Дата: 18.10.18 12:06
Оценка:
Здравствуйте, _NN_, Вы писали:

S>>Вопрос раз: как мы его будем тестировать?

_NN>Юнит тестами .
Не выйдет. Нужна чистая vm только с FW2. Причём это будет vm не в appveyor, там все образы с свежим fw.

Поведение FW меняется от 2.0 к 3.5 (к примеру, правилось поведение для call context).
Если код использует рефлексию и лезет в кишки fw — тоже надо проверять.

_NN>2.0 должен быть в постоянном статусе на свой страх и риск

S>>Вопрос два: смысл? Есть ли реальный кейс для добавления поддержки?
_NN>Кейс для популяризации CodeJam.
Тут есть засада. CJ делался и развивается как библиотека, построенная по реальным, проверенным в бою сценариям использования.
Нет пруфов — нет кода
Я поддерживать и гарантировать качество работоспособность на FW2 не готов. Если найдётся желающий поддерживать сборку под FW2 на постоянной основе — вэлкам

_NN>Есть до сих пор библиотеки с поддержкой 2.0 и если CodeJam будет это поддерживать, то возможно, будет больше заинтересованных.


Для больше заинтересованных нужны как минимум справка и блог с постами с юзкейсами.
Отредактировано 18.10.2018 12:07 Sinix . Предыдущая версия .
Re[3]: Вопрос по PR .NET 2.0 limited support
От: _NN_ www.nemerleweb.com
Дата: 21.10.18 11:51
Оценка: 24 (1)
Здравствуйте, Sinix, Вы писали:

S>Здравствуйте, _NN_, Вы писали:


S>>>Вопрос раз: как мы его будем тестировать?

_NN>>Юнит тестами .
S>Не выйдет. Нужна чистая vm только с FW2. Причём это будет vm не в appveyor, там все образы с свежим fw.

S>Поведение FW меняется от 2.0 к 3.5 (к примеру, правилось поведение для call context).

S>Если код использует рефлексию и лезет в кишки fw — тоже надо проверять.

Насколько я вижу чистого 4.5 тоже нет
https://www.appveyor.com/docs/windows-images-software/

Можно закрыть PR, это было больше разминкой чем реальным применением.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[4]: Вопрос по PR .NET 2.0 limited support
От: Sinix  
Дата: 22.10.18 07:22
Оценка: 11 (1)
Здравствуйте, _NN_, Вы писали:

_NN>Насколько я вижу чистого 4.5 тоже нет

_NN>https://www.appveyor.com/docs/windows-images-software/
Для 4.0+ сделаны app switches, поведение остаётся прежним, а не сменяется при установке fw.
Список targeting changes можно глянуть тут:
https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/retargeting/4.5.1-4.6.2

Для 2.0->3.5 такой халявы нет

_NN>Можно закрыть PR, это было больше разминкой чем реальным применением.

На твоё усмотрение. Если есть желание саппортить ветку с 2.0 — почему нет?
Re[5]: Вопрос по PR .NET 2.0 limited support
От: _NN_ www.nemerleweb.com
Дата: 22.10.18 07:30
Оценка:
Здравствуйте, Sinix, Вы писали:

_NN>>Можно закрыть PR, это было больше разминкой чем реальным применением.

S>На твоё усмотрение. Если есть желание саппортить ветку с 2.0 — почему нет?
Цель была подсадить другие библиотеки на CodeJam
Как оказывается есть до сих пор библиотеки с поддержкой 2.0.

По этому поводу даже поднялся вопрос о поддержке .NET 2.0 в NUnit.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[5]: Вопрос по PR .NET 2.0 limited support
От: _NN_ www.nemerleweb.com
Дата: 22.10.18 09:01
Оценка: +1
Здравствуйте, Sinix, Вы писали:ing/4.5.1-4.6.2

S>Для 2.0->3.5 такой халявы нет


_NN>>Можно закрыть PR, это было больше разминкой чем реальным применением.

S>На твоё усмотрение. Если есть желание саппортить ветку с 2.0 — почему нет?
Если то, что есть устраивает, то могу.
Пока NUnit не убьют поддержку 2.0, хотя вряд ли в 3.x это сделают и вообще в этом году.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[6]: Вопрос по PR .NET 2.0 limited support
От: Sinix  
Дата: 22.10.18 09:15
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Если то, что есть устраивает, то могу.

_NN>Пока NUnit не убьют поддержку 2.0, хотя вряд ли в 3.x это сделают и вообще в этом году.
Ок, вечером гляну.
Re[6]: Вопрос по PR .NET 2.0 limited support
От: Sinix  
Дата: 22.10.18 19:03
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Если то, что есть устраивает, то могу.

_NN>Пока NUnit не убьют поддержку 2.0, хотя вряд ли в 3.x это сделают и вообще в этом году.

Глянул, должно работать. Если есть желание запушить — пусть ещё кто-то из CJ team одобрит.
Re: Вопрос по PR .NET 2.0 limited support
От: IT Россия linq2db.com
Дата: 23.10.18 17:08
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Вопрос два: смысл? Есть ли реальный кейс для добавления поддержки?


Лучше добавить поддержку Core 1.6.
Если нам не помогут, то мы тоже никого не пощадим.
Re[2]: Вопрос по PR .NET 2.0 limited support
От: _NN_ www.nemerleweb.com
Дата: 23.10.18 17:11
Оценка:
Здравствуйте, IT, Вы писали:

IT>Здравствуйте, Sinix, Вы писали:


S>>Вопрос два: смысл? Есть ли реальный кейс для добавления поддержки?


IT>Лучше добавить поддержку Core 1.6.


Если это похожий объём работы то не проблема .
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[3]: Вопрос по PR .NET 2.0 limited support
От: Sinix  
Дата: 24.10.18 07:08
Оценка:
Здравствуйте, _NN_, Вы писали:


_NN>Если это похожий объём работы то не проблема .


Мне кажется, что бОльший. Я бы вообще с Core 1.x кроме LTS не связывался.
Тем более, что через год у Core 1 end of support наступит. Если реально надо — попробуем.
Re[4]: Вопрос по PR .NET 2.0 limited support
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 24.10.18 11:52
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Мне кажется, что бОльший. Я бы вообще с Core 1.x кроме LTS не связывался.

S>Тем более, что через год у Core 1 end of support наступит. Если реально надо — попробуем.

Я так понимаю Игорь хочет подцепить к l2db, а у него core 1.6 поддерживается, так что в текущем виде не прокатит.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re[5]: Вопрос по PR .NET 2.0 limited support
От: Sinix  
Дата: 24.10.18 14:17
Оценка:
Здравствуйте, AndrewVK, Вы писали:


S>>Мне кажется, что бОльший. Я бы вообще с Core 1.x кроме LTS не связывался.

S>>Тем более, что через год у Core 1 end of support наступит. Если реально надо — попробуем.

AVK>Я так понимаю Игорь хочет подцепить к l2db, а у него core 1.6 поддерживается, так что в текущем виде не прокатит.

О, если реальный сценарий есть — отлично. Давайте реквест на 1.6, покопаюсь на след. неделе.
Re[5]: Вопрос по PR .NET 2.0 limited support
От: Danchik Украина  
Дата: 24.10.18 14:29
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, Sinix, Вы писали:


S>>Мне кажется, что бОльший. Я бы вообще с Core 1.x кроме LTS не связывался.

S>>Тем более, что через год у Core 1 end of support наступит. Если реально надо — попробуем.

AVK>Я так понимаю Игорь хочет подцепить к l2db, а у него core 1.6 поддерживается, так что в текущем виде не прокатит.


Вот сильно сомневаюсь
У нас таки не появились дополнительные зависимости, да и пока не надо. Хотя я все чаще поглядываю в сторону ASP.NET Options Pattern, чтобы избавиться от глобальных настроек.
Re[6]: Вопрос по PR .NET 2.0 limited support
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 24.10.18 17:47
Оценка:
Здравствуйте, Danchik, Вы писали:

D>У нас таки не появились дополнительные зависимости, да и пока не надо. Хотя я все чаще поглядываю в сторону ASP.NET Options Pattern, чтобы избавиться от глобальных настроек.


Какое то мутное описание. Что то я под вечер не уловил в чем кайф этих экзерсисов. Можешь попроще объяснит?
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re[7]: Вопрос по PR .NET 2.0 limited support
От: Danchik Украина  
Дата: 25.10.18 05:55
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, Danchik, Вы писали:


D>>У нас таки не появились дополнительные зависимости, да и пока не надо. Хотя я все чаще поглядываю в сторону ASP.NET Options Pattern, чтобы избавиться от глобальных настроек.


AVK>Какое то мутное описание. Что то я под вечер не уловил в чем кайф этих экзерсисов. Можешь попроще объяснит?


Сам еще дико не вникал, но идея в том чтобы было удобно конфигурировать вплоть до расширений. Это все в полный рост используется в EF.
Вот сампл из Orleans
https://dotnet.github.io/orleans/Documentation/clusters_and_clients/configuration_guide/client_configuration.html

Вижу что-то типа такого:
options
  .UseNpgSql(o => 
    {
      ConnectionString = ...,
      SqlDialectVersion =  
    })
  .UseNewtonsoftJson(о => ...)
  .UseObjectFactory(o => ...)
  .UseCodeJamRanges()
  .UseNetTopologySuite(o => { o.DefaultSRID = 4326; });

using (var db = new DataConnection(option))
{
}


Какие это даст бенефиты. К примеру подключили дополнительную либу, назвем ее linq2db.NpgSql.NetTopologySuite.
И тут же аккуратно нарезали опции для соединения, маппинга, да и пользуемся всюду.

Я для себя такое настроить могу, но только потому что я пару раз код linq2db перечитал. Да и расширять экстеншинами сложно, все пляшет вокруг MappingSchema.
Re[7]: Вопрос по PR .NET 2.0 limited support
От: _NN_ www.nemerleweb.com
Дата: 23.11.18 12:49
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Здравствуйте, _NN_, Вы писали:


_NN>>Если то, что есть устраивает, то могу.

_NN>>Пока NUnit не убьют поддержку 2.0, хотя вряд ли в 3.x это сделают и вообще в этом году.

S>Глянул, должно работать. Если есть желание запушить — пусть ещё кто-то из CJ team одобрит.


Кто-нибудь одобряет ?

Тем временем в NUnit обсуждают целесообразность поддержки 2.0.
В ветке 3.x точно не отменят.
https://github.com/nunit/nunit/issues/3070
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[2]: Вопрос по PR .NET 2.0 limited support
От: _NN_ www.nemerleweb.com
Дата: 04.02.19 14:26
Оценка:
Здравствуйте, IT, Вы писали:

IT>Лучше добавить поддержку Core 1.6.


Как закончу интеграцию с Theraot.Core, будет легко добавить поддержку.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[3]: Вопрос по PR .NET 2.0 limited support
От: IT Россия linq2db.com
Дата: 04.02.19 14:34
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Как закончу интеграцию с Theraot.Core, будет легко добавить поддержку.


Это ещё одна зависимость?
Если нам не помогут, то мы тоже никого не пощадим.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.