Visual Studio 2015

Разработка Far.
Post Reply

Поддерживать VS 2015?

Оставить поддержку и все сопутствующие костыли (зачем - напишу в коментах)
1
14%
В морг
6
86%
 
Total votes: 7

User avatar
DrKnS
Posts: 5085
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 183 times

Visual Studio 2015

Post by DrKnS » Tue 11 Dec, 2018 21:13

Господа, вопрос к тем, кто сам собирает (и, особенно, разрабатывает) Far и плагины: нужна ли еще поддержка сабжа, или 2017 достаточно?

Поддерживать не то, чтобы совсем сложно, но:
- Там есть не всё, некоторые вещи приходится эмулировать с переменным успехом.
- Зато там есть баги, которые приходится обходить.
- И на сайте, и на appveyor дистрибутив всё равно давно собирается в 2017 (иными словами - 2015 никем толком не тестируется).

P.S. Обращаю особое внимание тех, кто сам не собирает, но любит опросы, на третий пункт: с точки зрения пользователя не меняется ничего вообще.

User avatar
HaRT
Moderator
Posts: 8558
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 76 times
Been thanked: 138 times

Visual Studio 2015

Post by HaRT » Tue 11 Dec, 2018 21:21

DrKnS wrote:
Tue 11 Dec, 2018 21:13
там есть баги, которые приходится обходить
Я Фар не собираю, но зато кое-что по работе собираем 2015-ой Студией. Где почитать про самые злые её баги?
Фар есть инструмент, а не нянька. © 2009 DrKnS

Shmuel
Posts: 5650
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 21 times
Been thanked: 196 times

Visual Studio 2015

Post by Shmuel » Tue 11 Dec, 2018 21:45

С тех пор, как GCC sjlj перестал собирать, собираю (изредка) 2015-й студией. Но это так, для информации, всё равно пользуюсь ночными сборками.

2useven10
Posts: 3685
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 147 times

Visual Studio 2015

Post by 2useven10 » Tue 11 Dec, 2018 22:09

Разницы особой нет. Костыли не стоят того, чтобы их тащить.

User avatar
DrKnS
Posts: 5085
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 183 times

Visual Studio 2015

Post by DrKnS » Tue 11 Dec, 2018 22:10

HaRT wrote:
Tue 11 Dec, 2018 21:21
Где почитать про самые злые её баги?
Там баги вида "внешне безобидные конструкции не компилируются или вообще приводят к ICE".
Shmuel wrote:
Tue 11 Dec, 2018 21:45
GCC sjlj перестал собирать
Видимо, речь таки не о sjlj(/dwarf/seh), а о win32(/posix)?
В 5306 изменение, приведшее к этому, было частично отменено, так что там теперь не хватает всего одной функции. Если вам очень надо собирать в win32-версии - сделать не проблема. Надо?

Shmuel
Posts: 5650
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 21 times
Been thanked: 196 times

Visual Studio 2015

Post by Shmuel » Tue 11 Dec, 2018 22:15

DrKnS wrote:
Tue 11 Dec, 2018 22:10
Если вам очень надо собирать в win32-версии - сделать не проблема. Надо?
Да нет, проще мне будет поставить другой GCC.

Yegor
Posts: 944
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 3 times
Been thanked: 11 times

Visual Studio 2015

Post by Yegor » Wed 12 Dec, 2018 01:04

Я за 2017.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

Abs
Posts: 66
Joined: Tue 27 Jul, 2010 12:14
Been thanked: 6 times

Visual Studio 2015

Post by Abs » Wed 12 Dec, 2018 05:18

А после выхода VS 2019 встанет вопрос о прекращении поддержки 2017, надо понимать?

2useven10
Posts: 3685
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 147 times

Visual Studio 2015

Post by 2useven10 » Wed 12 Dec, 2018 06:18

Abs wrote:
Wed 12 Dec, 2018 05:18
А после выхода VS 2019 встанет вопрос о прекращении поддержки 2017, надо понимать?
Возможно.
Если бы мы собирались любым С++ компилятором (ну или почти, как к примеру 7z)
об этом можно было бы сожалеть. Но это уже давно не так, вовсю используются фичи С++ из последних стандартов.
Что использовать последнюю или предпоследнюю версию копмпилятора (обе доступны) - не принципиально.
А в случае с MS - желательно последнюю, т.к. после выхода новой версии баги в предыдущей обычно не правятся.
Last edited by 2useven10 on Wed 12 Dec, 2018 06:20, edited 3 times in total.

User avatar
DrKnS
Posts: 5085
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 183 times

Visual Studio 2015

Post by DrKnS » Wed 12 Dec, 2018 10:49

Abs wrote:
Wed 12 Dec, 2018 05:18
А после выхода VS 2019 встанет вопрос о прекращении поддержки 2017, надо понимать?
It depends.
Если для установки финальной версии 2019 не будет требоваться Windows 10, если собранный бинарник можно будет по-прежнему запустить в 2k, если туда не напихают телеметрии etc. - то почему бы и нет, году в 2021 встанет.
SSD, увы, не резиновый, чтобы держать на нём весь спектр продуктов Microsoft вечно. Как и время, чтобы проверять работоспособность в каждом из них.

skipik
Posts: 103
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 11 times
Been thanked: 10 times

Visual Studio 2015

Post by skipik » Wed 12 Dec, 2018 19:26

За себя скажу, что перешёл на 2017 версию, ей собираю.
Тут комментарий от Victor_VG, чью сборку юзают некоторые пользователи.

User avatar
ctapmex
Posts: 994
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 2 times
Contact:

Visual Studio 2015

Post by ctapmex » Sun 16 Dec, 2018 18:40

в морг. не стоит зависить от старых версий.
НО очень важно добавить в описание в файл, или на гитхабе
1. какая минимальная версия поддерживается
2. под какие версии OS идет сборка. win2000 еще актуально?

Post Reply

Return to “Development”