
Alex Фэils?︙
10.01.2018
17:26:45

Alexander
10.01.2018
17:26:47

Alex Фэils?︙
10.01.2018
17:26:54

Antony
10.01.2018
17:26:58

Google

Дмитрий
10.01.2018
17:27:07
Или ещё сильнее — говорить "Кстати, я ту либу форкнул, так как там хрень творится, давай попробуем с моей версией"

Олег
10.01.2018
17:27:20

Alexander
10.01.2018
17:27:22

Alex Фэils?︙
10.01.2018
17:28:01
хотя надо форнёвера спросить

Baruch
10.01.2018
17:28:25
Котаны, вы видели релиз? Conan 1.0
http://blog.conan.io/2018/01/10/Conan-C-C++-Package-Manager-Hits-1.0.html

Alexander
10.01.2018
17:28:44
Наверное Вы просто не совсем улавливаете суть, что Conan не совсем похож на просто пакетный менеджер, который ставит просто пакеты. Что-то не припомню, чтобы apt, dnf и иже с ними контролили совместимость версий компиляторов, ABI и так далее

Vitaly
10.01.2018
17:28:58

Alexander
10.01.2018
17:28:59

Alex Фэils?︙
10.01.2018
17:29:12

Ilia
10.01.2018
17:29:18

Baruch
10.01.2018
17:29:46

Google

Ilia
10.01.2018
17:29:54

Alexander
10.01.2018
17:30:10
всё зависит от того, как ты его ставил ?

Alex Фэils?︙
10.01.2018
17:30:26
кстати. есть же alien
мб в него адаптер запилить для конана?

Vitaly
10.01.2018
17:30:44
а может просто сделать dnf как надмножество конана?
У нас в Fedora недавно с менеджером пакетов Python Pip 2/3 сделали как раз наоборот: любой вызов pip install или update вне окружения chroot или virtual environment теперь автоматически вызывает dnf для установки опакеченной версии, дабы пользователи не уродовали пакетный дистрибутив неотслеживаемыми файлами.

Alex Фэils?︙
10.01.2018
17:31:07
тип, шоб конан вызывать из других, и шоб конан мог адаптер дергать
один хер, нам нужно One Ring to Rule them all
надо вбросить эту идею комитету c++, рабочей группе Tooling

Evgeniy
10.01.2018
17:32:13

Alex Фэils?︙
10.01.2018
17:32:14

Vitaly
10.01.2018
17:33:28

Alex Фэils?︙
10.01.2018
17:33:57

Дмитрий
10.01.2018
17:33:59

Vitaly
10.01.2018
17:34:40

Олег
10.01.2018
17:34:47

Evgeniy
10.01.2018
17:34:51

Vitaly
10.01.2018
17:35:30

Google

Alexander
10.01.2018
17:35:45

Evgeniy
10.01.2018
17:35:59

Vitaly
10.01.2018
17:36:33
сурово
Сами разработчики Python рекомендуют использовать pip только внутри venv.

Олег
10.01.2018
17:36:44

Alexander
10.01.2018
17:37:03

Олег
10.01.2018
17:37:15
Но зачем?

Evgeniy
10.01.2018
17:37:21

Alexander
10.01.2018
17:37:50
Но зачем?
А это уже вопрос, не относящийся к тематике чата. Выбор ОС не должен ограничивать в средствах разработки.

Evgeniy
10.01.2018
17:38:00

Alexander
10.01.2018
17:38:07
Устрой опрос, почему весь мир не сидит на gentoo

Vitaly
10.01.2018
17:38:42

Evgeniy
10.01.2018
17:39:08

Antony
10.01.2018
17:39:18

Alex Фэils?︙
10.01.2018
17:39:46
не, ну y not...

Олег
10.01.2018
17:46:09

Alexander
10.01.2018
17:46:42

Alex Фэils?︙
10.01.2018
17:48:55
кстати, думаю ,можно было б сделать conan map, чтоб конан верно дергал underlying package managers
ну, в общем, тут по-разному можно

Олег
10.01.2018
17:49:16
И ломает систему тем, у кого есть нормальный пакетный менеджер с централизованным обновлением, зависимостями по версиям и пересылкой? Спасибо.

Alex Фэils?︙
10.01.2018
17:49:25
типа conan install делает dnf install

Google

theirix
10.01.2018
17:49:35
Вообще про проксирование пакетов ОС к репозитарию conan. На этапе сборки conan не очень подходит для пакетирования для debian, так как не делает reproducible builds. Понятно, что пакеты буду обязаны пересобираться на сборочных машинах безо всяких бинтреевых внешних репозитариев, но будет ли это reproducible. Мейнтейнеры дебиана даже с обычными autoconf/cmake много усилий прилагают.

Олег
10.01.2018
17:49:59
(Правда, на Конан я не смотрел пока. Общее ощущение от всяких pip/npm.)

theirix
10.01.2018
17:50:28
Если проксировать при инсталляции пакетов, то завоют администраторы про секурность, отсутствие ревизий и подписей ?

Baruch
10.01.2018
17:51:13

Серж
10.01.2018
17:51:13
В питон есть system(«sudo apt install libsdl»)? Сейчас починим ваш Конан!

Alex Фэils?︙
10.01.2018
17:51:23
кек,

Серж
10.01.2018
17:54:49
А что насчёт безопасности? Если я в скрипте сделаю sudo rm -rf /?

Alex Фэils?︙
10.01.2018
17:55:15
ну, разумеется, что твои патчи будут ревьюить, и завернут, если ты так решишь поднасрать

theirix
10.01.2018
17:55:32

Серж
10.01.2018
17:55:54
Я уже привык что у большинства нет чувства юмора

Baruch
10.01.2018
17:56:35
Подтвердить, что у тебя тот же файл, который в Бинтрее можно без всяких ревизий.

Серж
10.01.2018
17:57:21
Коллизии?

Baruch
10.01.2018
17:57:50

Серж
10.01.2018
17:58:06
Я вообще гофер

Constantine
10.01.2018
17:58:07

Alex Фэils?︙
10.01.2018
17:58:26
ну а нахуй принимать обфускату. код должен быть чистым, кмк

Baruch
10.01.2018
17:58:37

Alexander
10.01.2018
17:58:51

Google

Constantine
10.01.2018
17:58:55
т.е. я пишу вроде правильный код, который на самом деле создаст бекдор

Alexander
10.01.2018
17:59:35

Серж
10.01.2018
17:59:55
Понятия не имею, теоретически думаю коллизии есть для любой чексумы, я не знаю как sha256 считается

Constantine
10.01.2018
18:00:03

Alex Фэils?︙
10.01.2018
18:00:17

Baruch
10.01.2018
18:00:26

Alex Фэils?︙
10.01.2018
18:00:27

Alexander
10.01.2018
18:00:31

Baruch
10.01.2018
18:00:46

Alexander
10.01.2018
18:00:50

Серж
10.01.2018
18:01:09
Другое дело что чтобы ее подделать считаться будет долго
Но квантовые камплюктеры

Constantine
10.01.2018
18:01:29

theirix
10.01.2018
18:01:48
чексуммы на уровне бинарного пакета. меня скорее беспокоят изменения в conanfile.py с одним значением version могут привести к одном бинарному пакету, а могут и нет. Исходники пакета в debian с зафиксированной version-debianrevision должен иметь всегда одинаковый deb-пакет на выходе. Я вижу способ решения в версионировании самого конановского рецепта

Andrei
10.01.2018
18:01:50

Constantine
10.01.2018
18:02:08
Собственно базируется на простом понятном примере: компилятор С на языке С может не знать, какой код у '\n'

Alex Фэils?︙
10.01.2018
18:02:23
Я умею решать любую NP-полную задачу за время работы оракула.

Andrei
10.01.2018
18:02:24
В лучшем случае показатель степени пополам поделят. 2^128 не сильно лучше 2^256