Size: a a a

2020 February 12

RS

Renat Suleymanov in Delphi & Lazarus
СЕйчас на винде проверю
источник

AS

Alexey Shumkin in Delphi & Lazarus
Roman Yankovsky
А есть какие-нибудь идеи почему у делфи ни один менеджер пакетов не взлетел? Что с ними всеми не так?
потому что даже нет стандарта структуры библиотек
нет стандарта их версионирования
нет хранилищ/репозиториев
источник

RS

Renat Suleymanov in Delphi & Lazarus
На винде тоже работает с  данным хаком
источник

RY

Roman Yankovsky in Delphi & Lazarus
Alexey Shumkin
потому что даже нет стандарта структуры библиотек
нет стандарта их версионирования
нет хранилищ/репозиториев
Ну так ведь были попытки. И ни одна не взлетела
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Renat Suleymanov
На винде тоже работает с  данным хаком
ну это скорее антихак )
источник

RS

Renat Suleymanov in Delphi & Lazarus
Roman Yankovsky
Ну так ведь были попытки. И ни одна не взлетела
Потому что по моему мнению этим должно управлять OpenSource сообщество, а не коммерческое
источник

RY

Roman Yankovsky in Delphi & Lazarus
Т.е. виновато слабое опенсорс сообщество?
источник

RS

Renat Suleymanov in Delphi & Lazarus
Dmitry Belkevich
ну это скорее антихак )
Вот теперь думаю, заводить отдельную папку в либе для синапс (некрасиво) или предпупреждать в readme.md, чтобы делали данный хак в либе
источник

RS

Renat Suleymanov in Delphi & Lazarus
Roman Yankovsky
Т.е. виновато слабое опенсорс сообщество?
Ну Эмба не оглядывается на OpenSource сообщество кажется. Хорошим бы решением было бы объекдинение усилий, хотя бы для выработки общих стандартов
источник

RY

Roman Yankovsky in Delphi & Lazarus
Так эмба для работы пакетного менеджера разве нужна
источник

AS

Alexey Shumkin in Delphi & Lazarus
Roman Yankovsky
Менеджер пакетов? Ну их штуки три точно есть. Включая GetIt, где не хватает половины нужного функционала
я вот сегодня настраивал репы для сборки мейвеном:
с.ка, сказка:
проект лезет в тырнет, т.е. каждый раз скачивает ... хотя есть локальные артифактори и нексус ))
в настройках мейвена указал использовать локальное зеркало - нексус, но с него нет доступа в тырнет, указал на артифактори другого проекта, а тот уже - имеет доступ прямой в тырнет...
так по цепочке двух проксирующих и кэширующих хранилищ скачиваются пакеты .)))
блин, это ж прикольно )) а в проектах менять ничего не надо
источник

DB

Dmitry Belkevich in Delphi & Lazarus
главное что бы ничего не сломали в цепочках ) а так да
источник

AS

Alexey Shumkin in Delphi & Lazarus
Roman Yankovsky
Т.е. виновато слабое опенсорс сообщество?
вот ))) к вопросу о сообществе...
в OSS, надо делать форк и делать PR в апстрим ))
и не ридми писать "сделайте то-то", а просто "возьмите уже готовое у меня пропатченное, если в апстриме ещё нет"
источник

AS

Alexey Shumkin in Delphi & Lazarus
Roman Yankovsky
Так эмба для работы пакетного менеджера разве нужна
IDE тоже должна быть готова к использованию вместе пакетным менеджером
источник

RY

Roman Yankovsky in Delphi & Lazarus
Alexey Shumkin
IDE тоже должна быть готова к использованию вместе пакетным менеджером
Тут ключевая проблема в том, что в делфи пакеты устанавливаются в иде, а не в проект
источник

RY

Roman Yankovsky in Delphi & Lazarus
Мне так кажется
источник

RY

Roman Yankovsky in Delphi & Lazarus
Но вообще IDE не обязана быть готова. Никто не мешает в обход IDE всё делать. Другие пакетные менеджеры ничего не знают про IDE
источник

AS

Alexey Shumkin in Delphi & Lazarus
Roman Yankovsky
Тут ключевая проблема в том, что в делфи пакеты устанавливаются в иде, а не в проект
вот-вот )
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Roman Yankovsky
Тут ключевая проблема в том, что в делфи пакеты устанавливаются в иде, а не в проект
в питоне так же
источник

AS

Alexey Shumkin in Delphi & Lazarus
Roman Yankovsky
Но вообще IDE не обязана быть готова. Никто не мешает в обход IDE всё делать. Другие пакетные менеджеры ничего не знают про IDE
там нет визуальных компонентов )
источник