Size: a a a

2020 April 30

AZ

Alexander Zaitsev in pro.cxx
Alex
Понял. Ну если юзать менеджер, то, конечно, незачем чужие либы себе под контроль версий класть.
укладка либ к себе в репу несет также такой негативный эффект как утяжеление пакетирования во всякие опенсорсы, если мы говорим про что-то открытое. так как ряд дистрибутивов по соображениям безопасности и бла-бла-бла запрещает бандлить. и если твой софт должен быть опакечен, то будь добр сначала разбандли, потом подсунь из системы.

А если автор проекта ещё и бандлить не умеет, то это выливается в неплохие такие патчи. Или забивание на пакетирование
источник

AZ

Alexander Zaitsev in pro.cxx
В случае использования пакетника ситуация упрощается: заменяешь использование либ из Conan на использование либ из дистра. Либо добавляешь опцию в сборку (если мейнтейнер примет), либо в рецепте в дистре держишь патч
источник

F

FWorld.deb in pro.cxx
источник

F

FWorld.deb in pro.cxx
Помогите, почему не работают корректно методы?
источник

AZ

Alexander Zaitsev in pro.cxx
@supapro - иди туда
источник

AI

Alex Ixux in pro.cxx
Проблема была в том что этот код из книги страуструпа, первого издания, третье нашел только в луке, если кому нужно скину файл книги
источник

A

Alex in pro.cxx
У меня не опен сорс, поэтому не актуально, а вот что проект целиком строится из своего репозитория - это удобно. Но в целом это тупиковый путь, согласен. Всё жду, пока пакетные менеджеры повзрослеют и наполнят репозитории нужным мне либами.
источник

AZ

Alexander Zaitsev in pro.cxx
Alex
У меня не опен сорс, поэтому не актуально, а вот что проект целиком строится из своего репозитория - это удобно. Но в целом это тупиковый путь, согласен. Всё жду, пока пакетные менеджеры повзрослеют и наполнят репозитории нужным мне либами.
какие тебе нужны?
источник

AZ

Alexander Zaitsev in pro.cxx
прикольно, но вот имею свой проект локальный, в котором около 15 зависимостей. и как-то так вышло, что только к двум не было пакетов :)
источник

AZ

Alexander Zaitsev in pro.cxx
Естессно, из пакетников я рассматриваю только Conan
источник

A

Alex in pro.cxx
А где поискать, что в конане доступно? Я смутно примпоминаю, что в conancenter многого не было, но есть ещё один большой репозиторий
источник

A

Alex in pro.cxx
(который я не осилил подключить, но то детали, может, уже пофиксили сложности)
источник

AZ

Alexander Zaitsev in pro.cxx
Alex
А где поискать, что в конане доступно? Я смутно примпоминаю, что в conancenter многого не было, но есть ещё один большой репозиторий
источник

AZ

Alexander Zaitsev in pro.cxx
Alex
(который я не осилил подключить, но то детали, может, уже пофиксили сложности)
дефолтные remotes смотри вот тут: https://docs.conan.io/en/latest/uploading_packages/remotes.html?highlight=remotes
источник

AZ

Alexander Zaitsev in pro.cxx
в conan-center пакеты попадают медленнее, но это то место, где в итоге окажутся все пакеты.
bincrafters - это место, куда энтузиасты пакетят либы с прицелом на переезд в conan-center
conan-community - место, куда попадают либы от авторов либ, прежде чем попасть в conan-center
источник

AZ

Alexander Zaitsev in pro.cxx
есть ещё такая штука как conan-center-index, но она пока что простым смертным слабо доступна, ибо EAP и они её ещё пилят. В общем случае простым пользователям о ней знать не надо
источник

РК

Роман Катунцев... in pro.cxx
template <typename ...Args>
void construct(pointer p, Args &&...args) {
 if constexpr (std::is_constructible<T, Args...>::value) {
   ...
   return;
 }
 std::cout << "Test\n";
 static_assert("Invalid arguments for constructor");
}

Товарищи, каким хреном строка вывода может срабатывать в этом коде?
источник

SS

Sergey Skvortsov in pro.cxx
Роман Катунцев
template <typename ...Args>
void construct(pointer p, Args &&...args) {
 if constexpr (std::is_constructible<T, Args...>::value) {
   ...
   return;
 }
 std::cout << "Test\n";
 static_assert("Invalid arguments for constructor");
}

Товарищи, каким хреном строка вывода может срабатывать в этом коде?
Строка из статик_ассерта скастовалась к булу в первом параметре
источник

РК

Роман Катунцев... in pro.cxx
тьфублин
источник

РК

Роман Катунцев... in pro.cxx
спать надо больше
источник