Size: a a a

2020 October 06

AV

Alexey Veselovsky in Ada
вебсайта у пакета может не быть
источник

AV

Alexey Veselovsky in Ada
но репа с исходниками есть ВСЕГДА
источник

AV

Alexey Veselovsky in Ada
и это два разных пункта
источник

AV

Alexey Veselovsky in Ada
ну и когда ссылка выглядит не как domain.name.com, а тупо как надпись Website синего цвета - тоже такое себе решение
источник
2020 October 07

D

Denis in Ada
Подскажите: есть проект a.gpr, который зависит от кучи других .gpr и где-то там глубоко есть исходник a.ads;
есть проект b.gpr тоже сложный и где-то внутри тоже имеющий файл a.ads.
Ну и конечно нужно сделать проект c.gpr, в котором будут with a.gpr и with b.gpr. Можно как-нибудь такое сделать? Или нет ни малейшего шанса и придётся переименовывать?
источник

l

longboi in Ada
если в рамках c хотите пользоваться обеими версиями a.ads - надо переименовывать
источник

l

longboi in Ada
в рамках неагрегатной проектной иерархии base name сорсов должны быть уникальными
источник

l

longboi in Ada
тут на самом деле проблема даже не в имени файла
источник

l

longboi in Ada
А в имени пакета
источник

l

longboi in Ada
будет конфликт двух единиц компиляции с одинаковым именем A
источник

D

Denis in Ada
Спасибо
источник

l

longboi in Ada
Поэтому так-то хорошая практика в библиотеке делать все сырцы - дочерними к сырцу, носящему имя библы
источник

l

longboi in Ada
так конфликтов меньше будет
источник

E

Eugene in Ada
Alexey Veselovsky
ну и когда ссылка выглядит не как domain.name.com, а тупо как надпись Website синего цвета - тоже такое себе решение
а зачем здесь ссылка? все пакеты, от которых зависят пакеты репозитория, должны быть в этом репозитории — для гарантии целостности репозитория и его пакетов
источник

E

Eugene in Ada
ну и для соответствия версий
источник

E

Eugene in Ada
вот номера версий пакетов-зависимостей неплохо добавить
источник

AV

Alexey Veselovsky in Ada
Eugene
а зачем здесь ссылка? все пакеты, от которых зависят пакеты репозитория, должны быть в этом репозитории — для гарантии целостности репозитория и его пакетов
чтобы открыть и почитать исходники.
источник

AV

Alexey Veselovsky in Ada
и зарепортить ишью
источник

E

Eugene in Ada
Alexey Veselovsky
чтобы открыть и почитать исходники.
ссылка на исходник пакета должна быть в описании самого пакета
источник

AV

Alexey Veselovsky in Ada
ничего не понял. это и есть описание
источник