
Alexander
18.06.2018
10:14:49

Дед Пегас
18.06.2018
10:15:23

Ilia
18.06.2018
10:25:01
Уже удалять Марию можно ?

Bloody Mary
18.06.2018
10:25:10
Не стоит

Google

Bloody Mary
18.06.2018
10:25:17
Может ещё кто-то отзовется
(очень на это надеюсь)

Ilia
18.06.2018
10:27:25

Konstantin
18.06.2018
10:29:09
да статья очень неплоха

Alexander
18.06.2018
10:30:17
я пока что на другую игрушку подсел - на фаззеры
сейчас гоняю разные либы фаззерами и контрибучу в oss-fuzz. Глядишь, и получится найти парочку багов интересных в проектах

Ilia
18.06.2018
10:31:00
https://habr.com/post/342982/
Только тут вот:
"Conan отслеживает за Вас такие вещи как: "
"вас" надо со строчной буквы писать...
Ты обращаешься не лично и даже не к одному человеку.

Alexander
18.06.2018
10:32:24

Ilia
18.06.2018
10:32:48

Alexander
18.06.2018
10:33:01

Anatoly
18.06.2018
10:33:13

Alexander
18.06.2018
10:33:46
просто попробуй conan install . build missing

Ilia
18.06.2018
10:34:16
Ладно, не важно. когда я собирал, не работало там что-то. Оно там ссылалось на версии, которых не было. Может уже другие версии завезли, и уже всё ок

Google

Anatoly
18.06.2018
10:37:18
https://bintray.com/conan/conan-center
а это все пакеты которые видны из центра?
а то я попробовал ввести pthread/libuv/curses и чёт прям ни один не попал

Igor
18.06.2018
10:38:12
https://habr.com/post/342982/
желательно одним компиляторам
*ом
современные альтернативы Conan
прям кабудто конан уже устарел)
я бы ещё упомянул про вот такую штуку https://github.com/conan-io/cmake-conan , чтобы conan install не перевбивать постоянно при изменении conanfile.txt

Alexander
18.06.2018
10:39:57

Igor
18.06.2018
10:40:14

Дед Пегас
18.06.2018
10:40:48

Alexander
18.06.2018
10:41:04

Дед Пегас
18.06.2018
10:41:27

Konstantin
18.06.2018
10:42:10
ну есть всякие vcpkg, hunter, cget, cppan, еще чето было

Vhäldemar
18.06.2018
10:42:20

Igor
18.06.2018
10:42:32
целых два: conan-center и conan-transit
в транзите вроде всё катастрофически устарело уже, начиная с 1.0
а процесс подачи заявок на включение пакетов в центр упростился до кнопки "примите мой пакет" прямо в самом бинтрее

Alexander
18.06.2018
10:43:41

Дед Пегас
18.06.2018
10:43:44

Alexander
18.06.2018
10:44:01
ой да не упоминай ты этот мусор

Konstantin
18.06.2018
10:44:32
я особо остальные не смотрел, мне конана хватает за глаза
за vcpkg многие топят что там 600 пакетов или уже больше, а в конане чуть больше 100

Vhäldemar
18.06.2018
10:44:53
ну, нам и гита хватает

Alexander
18.06.2018
10:48:18
это очень бы упростило жизнь. и мне очень интересно, почему конановцы не чешуться в эту сторону

Konstantin
18.06.2018
10:49:12
обычно просто циферку меняешь в version и все. иногда либы начинают в минорной версии дичь творить, например cpprestsdk 2.10.2 внезапно сменила названия либ

Google

Max
18.06.2018
10:49:18
конан на текущем месте работы юзаем. написать свой скрипт опакечивания дело 5 минут. довольно удобно выходит.особенно в тмо плане что в докере потом зависимости не собираются а уже собранные из репы выкачиваются ибо репа умеет скомпилированное хранить

Maksym
18.06.2018
10:49:25

Alexander
18.06.2018
10:49:26
в большинстве случаев мейнтейнеру надо просто поднять версию рецепта и всё. и это отлично можно делать автоматически

Konstantin
18.06.2018
10:49:47
пиши issue и проголосуем

Max
18.06.2018
10:49:55

Alexander
18.06.2018
10:49:58

Max
18.06.2018
10:52:00
ну блин если разработка внутри фирмы то в гитлаб локальный. а так можно на гитхабе сделать наверное. этоже уже сторонняя фича. к конану не имеющая отношение.
зафиксил версию - запустил команду сборки пакета
конановцам конечно можно было бы сделать некий шаблон для этого

Igor
18.06.2018
10:53:03

Max
18.06.2018
10:53:33
всмысле

Ilia
18.06.2018
10:54:01

Konstantin
18.06.2018
10:55:15
вообще сейчас есть идея сделать приложение для гитхаба которое будет отслеживать новые релизы и автоматично делать пакеты
вот тут подробности https://gitpitch.com/solvingj/gitpitch-domino-lightning https://gitpitch.com/solvingj/gitpitch-cianywhere-lightning

Ilia
18.06.2018
10:55:25

Konstantin
18.06.2018
10:55:50
а конановцы щас заняты больше написанием пропозала на стандартный пакетный менеджер для С++20

Alexander
18.06.2018
10:56:25

Konstantin
18.06.2018
10:56:47
точнее я так понял они хотят стандартизировать формат метаданных, который может быть использован любым пакетным менеджером

Google

Alexander
18.06.2018
10:56:58
у федоры вроде такая штука есть

Konstantin
18.06.2018
10:57:14
таким образом, пакеты будут взаимозаменяемые между всеми (vcpkg, conan, cget, cppan, etc.)

Alexander
18.06.2018
10:57:17

Konstantin
18.06.2018
10:57:30
ну короче хотят не все сразу, а по шагам

Ilia
18.06.2018
10:58:10

Konstantin
18.06.2018
10:58:34
верно

Max
18.06.2018
10:58:39
этож психология
один инструмент, один авторитет, один правитель, один бог и т.п.
интересно было бы узнать есть ли у конана какието архитектурные косяки в работе с пакетами
потому что выглядит так как будто все отлично

Egor
18.06.2018
11:01:13
симейк?

Konstantin
18.06.2018
11:01:33
что симейк?

Alexander
18.06.2018
11:01:40
как по мне, ребята делают правильно - они делают очень гибкую систему, но с хорошими настройками по-умолчанию

Konstantin
18.06.2018
11:02:10
большой косяк - не отслеживает версию glibc

Alexander
18.06.2018
11:02:29

Konstantin
18.06.2018
11:02:42
мне не удалось убедить
очень регулярно многие жалуются

Ilia
18.06.2018
11:03:49

Google

Igor
18.06.2018
11:04:09

Konstantin
18.06.2018
11:04:16
а так косяки https://github.com/conan-io/conan/issues

Egor
18.06.2018
11:06:06

Igor
18.06.2018
11:06:26

Egor
18.06.2018
11:06:40
или там описал билд, бинарники и всё на этом?

Alexander
18.06.2018
11:06:46

Konstantin
18.06.2018
11:06:54
https://docs.conan.io/en/latest/reference/generators.html
если чего-то не хватает - добавить достаточно просто

Egor
18.06.2018
11:07:37
ок, тогда идём дальше

Konstantin
18.06.2018
11:07:37
открывайте issue

Egor
18.06.2018
11:07:37
питон

Konstantin
18.06.2018
11:08:25
рецепты сейчас можно писать только на питоне, да

Alexander
18.06.2018
11:08:41
питон
не понимаю, чем тебя смущает питон
не перл ведь

Egor
18.06.2018
11:08:55
я-то ладно, народ как пугается

Ilia
18.06.2018
11:09:00
Класный язык, простой.

Igor
18.06.2018
11:09:02
питон это да, страх и ужас, соглашусь
https://github.com/bincrafters/conan-catch2/blob/stable/2.2.2/conanfile.py
https://github.com/conan-community/conan-zlib/blob/release/1.2.11/conanfile.py
\s

Alexander
18.06.2018
11:09:09
не знаю, почему народ пугается.

Konstantin
18.06.2018
11:09:14
а что должно быть? lua? php? tcl? ruby?