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

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

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

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

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

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

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

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

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

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

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

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

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

Мало? :)

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

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

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

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

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

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

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

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

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

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

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

From: [identity profile] j-sheridan.livejournal.com - Date: 2009-10-22 08:00 pm (UTC) - Expand

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

From: [identity profile] mudasobwa.livejournal.com - Date: 2009-10-22 01:10 pm (UTC) - Expand

(no subject)

From: [identity profile] vp.livejournal.com - Date: 2009-10-22 01:47 pm (UTC) - Expand

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

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

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

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

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

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

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

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

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

(no subject)

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

(no subject)

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

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 21st, 2025 11:44 pm
Powered by Dreamwidth Studios