Shub
но я щас поищу, может есть специальный виндовый TERM
Dr. Friedrich
Вроде нету
Shub
совместимый?
Dr. Friedrich
Ну типа должен быть
Dr. Friedrich
Мб ты просто апдейтов давно на винду не ставил?
Dr. Friedrich
WSL латают в каждом мажорном релизе.
Shub
автоматом все
Shub
это не wsl, это сама консоль
Dr. Friedrich
Ну у меня автоматом до прошлой недели стояла 1803 (то есть мартовская)
Shub
может мне через putty локально зайти?
Dr. Friedrich
это не wsl, это сама консоль
Я подозреваю, что и консоль латают
Shub
так можно вообще?
Dr. Friedrich
Если там ssh поднимешь — то можно, но это гемор
Shub
в WSL можно поднять?
Dr. Friedrich
Потому что в мелкософте пока не научились писать init :)
Dr. Friedrich
Ну в смысле нельзя сделать чтоб там автостартовались демоны
Shub
а нельзя открыть терминал, стартовать демона, закрыть терминал - и пробовать зайти по ssh?
Dr. Friedrich
В принципе можно поднять ssh, но будут проблемы именно из-за init.
Shub
ладно, попилю терминал тогда
Shub
вот так рождаются технические блоги
Dr. Friedrich
Не уверен, что закрытие терминала там не убьёт сессию
Dr. Friedrich
Но по крайней мере с открытым терминалом всё должно жить, SSH там люди поднимали.
Shub
та ладно, проще подпилить конфиги
Shub
ок, а что из себя представляет WSL, это виртуалка?
Shub
если у меня git авторизуется через виндовые механизмы, я изнутри wsl не смогу авторизоваться?
Dr. Friedrich
Вроде нет, это реализация POSIX и чото ещё
Dr. Friedrich
Там есть способы общаться между окружениями, но они более-менее отдельно друг от друга живут
Dr. Friedrich
Вряд ли линуксовый обычный гит знает, что ему надо сходить куда-то нахер в виндовое окружение за авторизацией?
Shub
ну я могу второй терминал открыть, не проблема. выяснить бы, почему cmder падает - и остальные проблемы я мог бы игнорировать
Dr. Friedrich
Но если ты бинарники на хелперы пропишешь (вроде в гите можно), то должно сработать
Dr. Friedrich
Там же был какой-то auth-helper или cred-helper, типа того?
Shub
та много возни. у меня все равно открыты терминалы по типам задач
Dr. Friedrich
Вот в него можно закачать шелловый скрипт, который запустит чото из виндового окружения
Shub
вообще конечно было бы идеально, если бы кто-то запилил что-то по принципу smalltalk или psql - чтобы открыл и прямо живешь там, вообще выходить не надо
Shub
а так-то я по ходу не один: https://github.com/Maximus5/ConEmu/issues/1738
Ayrat
кажись скорость билда упирается всё ж в цпу, а не в дисковое IO
Ayrat
ЛОГИЧНО
Ayrat
У тебя SSD, наверное? :)
ну похоже что да
Dr. Friedrich
Был бы не SSD — ещё как бы упиралась в дисковое IO :)
Ayrat
я не уверен, лаптоп рабочий.
Dr. Friedrich
я не уверен, лаптоп рабочий.
Вот кажется смешным, но я тоже в душе не знаю, чо у меня в рабочем лаптопе.
Dr. Friedrich
Вроде работает и ладно.
Ayrat
Именно
Dr. Friedrich
От хулиганов отмахаться хватает
Dr. Friedrich
Хотя в Новосибирске такие хулиганы, что их даже жалко становится
Ayrat
@fvnever после моих вливаний в уши, наша команда собирается закупать Райдер на всех. До меня тут его никто не юзал, не знали даже что он с F# работает
Ayrat
Маркетинг ваш не окучивает F# истов
Ayrat
похоже
Dr. Friedrich
Маркетинг ваш не окучивает F# истов
(может быть, наш маркетинг тоже не знает, что есть эфшарписты; подумай, мб лучше так и оставить, а?)
Ayrat
то есть если всё настолько плохо что люди даже не знали что райдер умеет в F#
Shub
я пробовал в декабре\январе - он не видел зависимости, не интегрировался с пакет и т.п.
Shub
щас у меня триал вышел
Ayrat
Интеграция с пакетом там нужна только чтобы paket install/restor вызывать не из консоли
Ayrat
так-то пакет всё делает магически на фоне с референсами
Ayrat
просто нажимаешь Build Solution и оно работает
Shub
то есть, перед запуском райдера надо делать paket install?
Ayrat
не надо
Hog
Пакеты приезжают через dotnet restore
Ayrat
dotnet build сам рестор вызывает
Shub
не приезжали почему-то
Dr. Friedrich
Интеграция с пакетом там нужна только чтобы paket install/restor вызывать не из консоли
Не, ну я понимаю, что людям и ставить пакеты хочется из IDE. В студии это есть, пусть и убогонькое (прошлый раз я туда контрибьютил, чтобы оно в студии заработало).
Shub
я в курсе.
Shub
Не, ну я понимаю, что людям и ставить пакеты хочется из IDE. В студии это есть, пусть и убогонькое (прошлый раз я туда контрибьютил, чтобы оно в студии заработало).
я изо всех сил пытаюсь освоить чуждую мне философию. мне все равно из иде или из консоли, я хочу заставить его работать
Hog
dotnet tool install -g paket paket convert-from-nuget
Dr. Friedrich
Ну если мне принесут репро с невосстанавливающимися пакетами из paket, то мы сможем это починить. Пока по умолчанию официальная позиция такова, что paket должен норм работать
Dr. Friedrich
Вроде на SDK'шных проектах Форкман так круто сделал, что везде всегда из коробки работает
Shub
Ну если мне принесут репро с невосстанавливающимися пакетами из paket, то мы сможем это починить. Пока по умолчанию официальная позиция такова, что paket должен норм работать
я думаю, проблема не в пакете была, т.к. проект был до этого собран и пакеты уже были установлены. скорее всего проблема в самом солюшене
Ayrat
я изо всех сил пытаюсь освоить чуждую мне философию. мне все равно из иде или из консоли, я хочу заставить его работать
ну смотри, на старом SDK проекты запускаются наши так клонируешь репку paket restore msbuild /t:build solution
Ayrat
на новом SDK dotnet build
Dr. Friedrich
Ну не суть важно. Если будет репро — будет и фикс
Shub
т.к. создать проект с нуля в райдере - никаких проблем
Ayrat
пакет с новым SDK работает просто охуенно
Shub
на новом SDK dotnet build
на новом работает. с msbuild я проклял все и билдил студией