
Alexander
24.08.2017
14:41:45

Pavel
24.08.2017
14:50:14
здорово я от жизни то отстал, конаны какието
а объясните в кратце чем он хорош?

Alexander
24.08.2017
14:52:01

Google

Pavel
24.08.2017
14:52:08
чтобы на новой машине нового девелопера не трахатся с зависимотями?

Alexander
24.08.2017
14:52:23
помогает нормально подключать крестовые либы (и не только крестовые) в проект

reagentoo
24.08.2017
14:52:47
std::filesystem::path что инкапсулирует? только строку?

Alexander
24.08.2017
14:53:12

Ilia
24.08.2017
14:54:45
pip знаешь?

Alexander
24.08.2017
14:55:08
pip, npm, cargo, etc.
этот список большой

Antony
24.08.2017
14:55:24

Pavel
24.08.2017
14:56:02
знаю. но у pip нету флагов компиляции, PIC, .a, .so и прочего бинарного добра

Alexander
24.08.2017
14:56:24

Google

reagentoo
24.08.2017
14:58:11

Pavel
24.08.2017
14:59:41
а собраные либы он куда ставит? или там принято статически всё компилять?

Alexander
24.08.2017
15:00:09

Pavel
24.08.2017
15:00:23
эт че такое?:)

Alexander
24.08.2017
15:00:51
ну на твоём компе поставит в /home/name/.conan/bla-bla-bla
там будет твоя скомпиленная либа.

Pavel
24.08.2017
15:01:58
а запускаться мне с ней как? rpath менять или там кудато глобально вкорячивается LD_LIBRARY_PATH?

Alexander
24.08.2017
15:02:43
буквально в пару строк

Pavel
24.08.2017
15:05:02
как это не надо. я бинарник без cmake запускаю. либо rpath, либо LD_PRELOAD, либо LD_LIBRARY_PATH
а пакетировать как?
ну ладно. пойду чонить почитаю
наверняка опять реддит а не доки

Alexander
24.08.2017
15:05:34
и сейчас я говорил про статические либы, если что

Pavel
24.08.2017
15:05:46
да ну там сюр какойто
ну статические то понятно

Ilia
24.08.2017
15:07:37
а чёрт его знает... ?
Вот как тута написано, вроде работает пока: https://speakerdeck.com/memsharded/c-plus-plus-package-manager
Сейчас буууст 1.60 каааачааааааетт....

Alexander
24.08.2017
15:08:29

Google

Antony
24.08.2017
15:08:35
а зачем там две?
path должен уметь делать преобразования нативного формата пути в обобщенный и обратно. Это может быть дорого, поэтому в теории он может держать две строки. Просили разрешить такое разработчики zOS. остальные разработчики говорили что у них, в данный момент, path содержит только одну строчку

Ilia
24.08.2017
15:08:40
А другого там нет...

Alexander
24.08.2017
15:08:48
сейчас в conan-center очень мало либ. ничего, будет всё налаживаться

Ilia
24.08.2017
15:11:45
А чё за zOS ? IMB?

Matwey
24.08.2017
15:13:14
Интересно, какая доля Linux на s390

Шаурма
24.08.2017
15:13:44
полтора процента

reagentoo
24.08.2017
15:14:57
можно как-то избавиться от "::experimental", чтобы не писать std::experimental::filesystem::path?

Александр
24.08.2017
15:15:57
namespace fs = std::experimental::filesystem;

reagentoo
24.08.2017
15:16:27

Alexander
24.08.2017
15:18:23
не оч
других вариантов нет
ах, ну макросами, конечно же)))))

Baruch
24.08.2017
15:29:26

Ilia
24.08.2017
15:30:03
Кто он?
Poco/1.7.2@lasote/stable:

Baruch
24.08.2017
15:31:40

Ilia
24.08.2017
15:32:08
https://server.conan.io тут он вроде... Налево от боьшой медведицы...

Baruch
24.08.2017
15:32:46
Этот сервер deprecated пол года как

Ilia
24.08.2017
15:33:11
Мне в общем всё равно, я пока тренируюсь...

Baruch
24.08.2017
15:33:14
Всё уже или в conan center или в conan transit в Bintray

Google

Pavel
24.08.2017
15:33:39
я же говорю — сюр

Baruch
24.08.2017
15:33:52

Alexander
24.08.2017
15:34:46

Baruch
24.08.2017
15:36:28
https://bintray.com/pocoproject/conan/Poco%3Apocoproject
a, епт, надо сообщения об ошибке читать ?
это не Поко не найден, это conan-center не найден
@MasterZiv ты его добавил как надо?
conan remote add <REMOTE> https://api.bintray.com/conan/conan/conan-center

Alexander
24.08.2017
15:38:58

Admin
ERROR: S client not available

Baruch
24.08.2017
15:39:18
если у кого-то сконфигурированый конан с централом под рукой, можете conan install запустить на poco?
у меня сегодня под рукой только сконфигурированный powerpoint ?

Ilia
24.08.2017
15:40:47
А тебе зачем ?

Baruch
24.08.2017
15:41:04
powerpoint? у меня вебинар через 2 часа

Berkus
24.08.2017
15:41:20

Pavel
24.08.2017
15:41:22
ну как чем. гуглишь, заходишь, а он depreceated оказывается. заходишь на bintray там кроме 150 зеленых/месяц ничего не главной нет? какието transit/center. эх, лучше бы cmake файлы нормальные писали

Berkus
24.08.2017
15:42:08

Baruch
24.08.2017
15:43:32

Google

Alexander
24.08.2017
15:44:38

Pavel
24.08.2017
15:45:19
кем аппрувятся? они там код перечитывают? а в старую они попадали не аппрувленые чтоли?

Baruch
24.08.2017
15:46:11

Pavel
24.08.2017
15:46:27
не уверен что эти двое могут заапрувить чтонибудь хорошее )

Alexander
24.08.2017
15:46:33

Baruch
24.08.2017
15:47:10

Alexander
24.08.2017
15:48:40
я для поиграться опакетил свой libcsv в своей локальной репе. Удобная всё таки штука
и пакетится элементарно

Pavel
24.08.2017
15:50:01
а почему они это не сделали на том же гитхабе например? как какойнибудь travis-ci или go get? только потому что не гитхабом единым?

Alexander
24.08.2017
15:50:24

Berkus
24.08.2017
15:50:24
у bintray толстый бинарный сторадж

Pavel
24.08.2017
15:50:47

Alexander
24.08.2017
15:50:48
Bintray же специализриуется на всякой такой ерунде. CD у них налажен вроде как

Pavel
24.08.2017
15:51:02
или конан прям бинари раздает?

Alexander
24.08.2017
15:51:04

Berkus
24.08.2017
15:51:05

Alexander
24.08.2017
15:51:07

Berkus
24.08.2017
15:51:10
так же как это делает brew

Baruch
24.08.2017
15:51:14
а, ну этого я не знал. Спасибо
это win-win. Ты играешься в локальной репе, когда хочешь дать сообществу доступ - линкуешь в централ. Мы проверяем, если всё ок, то пакет доступен всем. Ты релизишь когда хочешь, поддерживаешь всё сам, а находить и пользоваться могут все.
Еще это защита от unpublish. Даже если ты выпилишься из Бинтрея, последняя релизнутая версия останется в централе.

Berkus
24.08.2017
15:51:21
хочешь - можешь собрать из сорцов, не хочешь - вот бинарник на