metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2009-10-22 06:58 am

Ухухуху

Собрал и запустил питоново-дотнетово-рдесктопный ад.
Сначала на 8 убунте, где нужные пакеты были в репозитории, а потом и на 9-й, собрав один пакет из исходников. Порадовался тому, что по ошибке gcc (не найден python.h и потом две страницы мусора) можно угадать, что надо доставить пакет python-dev. Этот постфикс -dev он что, стандартный какой-то?

Заодно ночью пообщался с разработчиками. Как я и думал, они забыли в wiki записать половину пакетов, которые есть на их системе, но нету на чистой убунте. Классическая шиза.

[identity profile] dizel-by.livejournal.com 2009-10-22 07:05 am (UTC)(link)
Да, -dev в дебиане стандартный. А говношапках он -devel.

[identity profile] zamotivator.livejournal.com 2009-10-23 07:34 am (UTC)(link)
Да, тут даже нужно добавить, что все пакеты идут:
apt-get install name - установить программу name (или библиотеку), binary-only
apt-get install name-dev - установить библиотечное файло и заголовочные файлы, для разработки под библиотеку
apt-get source name - скачать исходный код

Потому меня радует deployment софтины для разработчиков - даешь два пакета, name и name-dev, ставится name-dev, profit

[identity profile] gmax-lj.livejournal.com 2009-10-22 07:19 am (UTC)(link)
ребе, всё плохо. и в дебиане тоже. например, xen-related девелоперские пакеты (из репозитория) ставили только статические либы, и там из разных либ экспортились одинаковые символы. часть essential либ вообще не ставилась. от майнтейнеров тишина в ответ. майндфак везде. компы -- говно.

[identity profile] blacklion.livejournal.com 2009-10-22 07:39 am (UTC)(link)
Читаю я про этот ваш майндфак линуксовый ии тихо радуюсь — как же всё с этим просто во FreeBSD.

[identity profile] slonopotamus.livejournal.com 2009-10-22 07:56 am (UTC)(link)
Это бинарно-дистрибутивный майндфак.

[identity profile] metabr.livejournal.com 2009-10-22 08:03 am (UTC)(link)
ГЕНТУ! ГЕНТУ!

[identity profile] blacklion.livejournal.com 2009-10-22 08:17 am (UTC)(link)
Да я понимаю…

[identity profile] zerthurd.livejournal.com 2009-10-22 08:44 am (UTC)(link)
Ага, когда нихуя нету — завсегда всё просто.

[identity profile] blacklion.livejournal.com 2009-10-22 08:49 am (UTC)(link)
Чего нет? Питона и всех названных модулей? Или моно? Или rdesktop'а? Чего нету-то из названного

[identity profile] blacklion.livejournal.com 2009-10-22 08:51 am (UTC)(link)
blob# wc -l /usr/ports/INDEX-7
  20780 /usr/ports/INDEX-7
blob#

Мало? :)

[identity profile] zerthurd.livejournal.com 2009-10-22 08:59 am (UTC)(link)
Из цикла "Как занять фрибсдишника на несколько часов"

[identity profile] jek-hor.livejournal.com 2009-10-22 07:59 am (UTC)(link)
Да, стандартный --- читать Debian Policy :) Оно же говорит, что все пакеты с библиотеками имеют имя lib*

[identity profile] slonopotamus.livejournal.com 2009-10-22 08:14 am (UTC)(link)
Приключения с -dev они сделали потому что инсталляция бинарного дистрибутива по умолчанию не предполагает произведение сборки пакетов на ней (всё типа должно быть заранее собрано и лежать в репозитории) и средства сборки по умолчанию ставить не надо. А раз нет средств сборки, не нужны заголовочные файлы. Вот их и выносят в отдельные -dev пакеты

[identity profile] d4s.livejournal.com 2009-10-22 08:41 am (UTC)(link)
посоветуйте разработчикам пользоваться pbuilder (раз у них hasher'а нету ;-))

[identity profile] mudasobwa.livejournal.com 2009-10-22 08:44 am (UTC)(link)
«Компилировал я тут случайно найденные в инете исходники, с никудышной документацией и без тесткейсов — в девелопер студио. Она ругалась на какую-то непонятную msvcrt.dll. Говно система, в общем. Микрософты лохи.»

И что, находятся люди, которые вам платят деньги? Сочувствую им.

[identity profile] metaclass.livejournal.com 2009-10-22 08:58 am (UTC)(link)
Не совсем понимаю претензий. Исходники сделаны под заказ. Заказчик отдал мне их для изучения "что они там наделали" и интеграции в нашу систему, т.к. разработчики хоть и грамотные, но слабо знакомые с предметной областью, и тем более, с реалиями использования их продукта. Документация хоть и кривая, но за два дня я эту хрень таки собрал. На двух разных убунтах, с разными питонами.

И тут же писали - под виндой не модно делать софт с зависимостями от сотен сторонних библиотек - только необходимый минимум, идущий с системой или в виде дистрибутива рунтайма от студии. А вот под линуксом, судя по дереву зависимостей этого проекта - это норма жизни.

[identity profile] mudasobwa.livejournal.com 2009-10-22 09:06 am (UTC)(link)
Претензии? Что вы. Я просто никогда не стану даже связываться с человеком, у которого есть предпочтения по части операционных систем, методологий, инструментов…

Спорим, я справлюсь написать софт, который будет работать только под сервиспаком №2? Спорим, если накатывать обновления «когда позволят» — дерево зависимостей будет положено на все три лопатки?

Я разделяю вашу нелюбовь к самоподелкам, но я никогда не накатываю их на домашний ноут, который с 2001 года под линуксом. Любая попытка поработать под MacOS — мне омерзительна и выливается в тяжелое настроение.

(no subject)

[identity profile] metaclass.livejournal.com - 2009-10-22 09:15 (UTC) - Expand

(no subject)

[identity profile] mudasobwa.livejournal.com - 2009-10-22 09:18 (UTC) - Expand

(no subject)

[identity profile] metabr.livejournal.com - 2009-10-22 09:27 (UTC) - Expand

(no subject)

[identity profile] max-aka-mad.livejournal.com - 2009-10-22 09:41 (UTC) - Expand

(no subject)

[identity profile] mudasobwa.livejournal.com - 2009-10-22 09:45 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2009-10-22 09:51 (UTC) - Expand

(no subject)

[identity profile] mudasobwa.livejournal.com - 2009-10-22 09:53 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2009-10-22 09:55 (UTC) - Expand

(no subject)

[identity profile] mudasobwa.livejournal.com - 2009-10-22 09:58 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2009-10-22 10:01 (UTC) - Expand

(no subject)

[identity profile] mudasobwa.livejournal.com - 2009-10-22 10:05 (UTC) - Expand

(no subject)

[identity profile] vp.livejournal.com - 2009-10-22 10:13 (UTC) - Expand

(no subject)

[identity profile] mudasobwa.livejournal.com - 2009-10-22 10:21 (UTC) - Expand

(no subject)

[identity profile] vp.livejournal.com - 2009-10-22 10:48 (UTC) - Expand

(no subject)

[identity profile] mudasobwa.livejournal.com - 2009-10-22 10:54 (UTC) - Expand

(no subject)

[identity profile] vp.livejournal.com - 2009-10-22 11:03 (UTC) - Expand

(no subject)

[identity profile] mudasobwa.livejournal.com - 2009-10-22 11:09 (UTC) - Expand

(no subject)

[identity profile] vp.livejournal.com - 2009-10-22 11:18 (UTC) - Expand

(no subject)

[identity profile] mudasobwa.livejournal.com - 2009-10-22 11:22 (UTC) - Expand

(no subject)

[identity profile] vp.livejournal.com - 2009-10-22 11:25 (UTC) - Expand

(no subject)

[identity profile] mudasobwa.livejournal.com - 2009-10-22 11:30 (UTC) - Expand

(no subject)

[identity profile] j-sheridan.livejournal.com - 2009-10-22 20:00 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2009-10-22 11:29 (UTC) - Expand

(no subject)

[identity profile] mudasobwa.livejournal.com - 2009-10-22 11:32 (UTC) - Expand

(no subject)

[identity profile] vp.livejournal.com - 2009-10-22 11:37 (UTC) - Expand

(no subject)

[identity profile] mudasobwa.livejournal.com - 2009-10-22 11:40 (UTC) - Expand

(no subject)

[identity profile] vp.livejournal.com - 2009-10-22 11:43 (UTC) - Expand

(no subject)

[identity profile] mudasobwa.livejournal.com - 2009-10-22 13:10 (UTC) - Expand

(no subject)

[identity profile] vp.livejournal.com - 2009-10-22 13:47 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2009-10-22 11:49 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2009-10-22 11:43 (UTC) - Expand

(no subject)

[identity profile] max-aka-mad.livejournal.com - 2009-10-22 11:12 (UTC) - Expand

(no subject)

[identity profile] mudasobwa.livejournal.com - 2009-10-22 11:17 (UTC) - Expand

(no subject)

[identity profile] max-aka-mad.livejournal.com - 2009-10-22 11:25 (UTC) - Expand

(no subject)

[identity profile] mudasobwa.livejournal.com - 2009-10-22 09:56 (UTC) - Expand

(no subject)

[identity profile] max-aka-mad.livejournal.com - 2009-10-22 11:07 (UTC) - Expand

(no subject)

[identity profile] mudasobwa.livejournal.com - 2009-10-22 11:12 (UTC) - Expand

(no subject)

[identity profile] max-aka-mad.livejournal.com - 2009-10-22 11:21 (UTC) - Expand

(no subject)

[identity profile] kong-en-ge.livejournal.com - 2009-10-22 11:38 (UTC) - Expand

(no subject)

[identity profile] mudasobwa.livejournal.com - 2009-10-22 11:18 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2009-10-22 11:21 (UTC) - Expand

(no subject)

[identity profile] mudasobwa.livejournal.com - 2009-10-22 11:24 (UTC) - Expand

(no subject)

[identity profile] vp.livejournal.com - 2009-10-22 11:26 (UTC) - Expand

(no subject)

[identity profile] max-aka-mad.livejournal.com - 2009-10-22 11:28 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2009-10-22 11:31 (UTC) - Expand

(no subject)

[identity profile] max-aka-mad.livejournal.com - 2009-10-22 11:35 (UTC) - Expand

(no subject)

[identity profile] metabr.livejournal.com - 2009-10-22 12:01 (UTC) - Expand

(no subject)

[identity profile] metabr.livejournal.com - 2009-10-22 11:27 (UTC) - Expand

[identity profile] g-rub.livejournal.com 2009-10-22 12:14 pm (UTC)(link)
Ух, наконец-то Ваш парк вентиляторов сработал и приманил смешного толстого тролля :)

[identity profile] zamotivator.livejournal.com 2009-10-23 07:35 am (UTC)(link)
Заодно ночью пообщался с разработчиками. Как я и думал, они забыли в wiki записать половину пакетов, которые есть на их системе, но нету на чистой убунте. Классическая шиза.
Вообще говоря, это всё должно быть указано в зависимостям пакета, а не в wiki =(
Криворукие уроды

[identity profile] metaclass.livejournal.com 2009-10-23 07:41 am (UTC)(link)
Какой пакет, ты шо :)
Это было в виде исходников на трех языках и описания в вики "как собирать".

[identity profile] zamotivator.livejournal.com 2009-10-23 08:52 am (UTC)(link)
Ну это же пиздец. Это ни разу не linux-way, (configure/make/make install - это пережиток).

[identity profile] zamotivator.livejournal.com 2009-10-23 07:46 am (UTC)(link)
Ребе, я долго думал, и придумал, как вам жить с линуксом.
У убунту есть LTS(long-time-support) и не LTS версии.
Поставьте всем заказчикам на десктоп ubuntu, а на сервера debian stable, разрабатывайте ТОЛЬКО под них, таким образом вы сожрёте не только своих конкурентов, но и конкурентов в смежных областях (т.к. ТОЛЬКО вы сможете разрабатывать под линухи, а вендобыдло не осилит адаптироваться)

[identity profile] metaclass.livejournal.com 2009-10-23 07:51 am (UTC)(link)
Мы заказчикам сами ставим ОС только в исключительных случаях.
Обычно есть своя ИТ-служба и уже существующая инфраструктура. Сам понимаешь, куда они нас пошлют с линуксом :)
И даже если мы сами ставим ОС - оная ит-служба часто сидит за плечом и смотрит, чтобы мы не нарушали их внутренний распорядок. В котором ни у кого, нигде и никогда нету никаких линуксов. Кроме одного ебанутого предприятия, но там вопрос "купить" даже не возникал. Они сразу сказали "у нас линукс, мы сами все разработаем." До сих пор разрабатывают, уже года три :)

[identity profile] zamotivator.livejournal.com 2009-10-23 08:52 am (UTC)(link)
*пожал плечами* Да вам видней, ребе.

[identity profile] vp.livejournal.com 2009-10-23 10:10 am (UTC)(link)
Вот сегодня, на одном большом инфраструктурном предприятии открывали всего-лишь новые рабочие места (у нас это прописывание кодов разрешений в систему). Наш человек делал, за спиной стояло три (!!) админа и смотрели, чтоб он только вдруг что-то не туда нажал.
Суровая реальность.

(no subject)

[identity profile] metaclass.livejournal.com - 2009-10-23 10:15 (UTC) - Expand

(no subject)

[identity profile] kong-en-ge.livejournal.com - 2009-10-23 22:30 (UTC) - Expand