gentoo.ru
python
python@conference.gentoo.ru
Вторник, 15 января 2013< ^ >
maksbotan установил(а) тему: ЯП Python || https://gist.github.com/289467 || Логи: http://tinyurl.com/gentoo-py-logs || "Python's a drop-in replacement for BASIC in the sense that Optimus Prime is a drop-in replacement for a truck." || Создан список рассылки python@lists.gentoo.org
Конфигурация комнаты
Участники комнаты

GMT+4
[08:25:18] lk4d4 вошёл(а) в комнату
[10:23:06] maksbotan вошёл(а) в комнату
[10:27:57] <krigstask> maksbotan: глянь путчик ^^
[10:28:15] <maksbotan> ща
[10:28:24] <maksbotan> что там у тебя за проблема с ним?
[10:29:12] <krigstask> Непонятная ошибка в src_install при `emerge -1 posix_ipc`
[10:29:43] <maksbotan> хорошо
[10:29:56] <maksbotan> как там стянуть изминения?
[10:29:58] <maksbotan> hg pull -u?
[10:30:03] <krigstask> Да
[10:30:09] <maksbotan> хорошо
[10:30:17] <krigstask> Но там их ещё нету, надо патч наложить ручками
[10:30:55] <maksbotan> я просто давно репку не обновлял
[10:31:15] <maksbotan> 443 файлов обновлено, 1 слито, 196 удалено, 0 c конфликтами
[10:31:19] <maksbotan> очень давно :)
[10:33:53] <maksbotan> http://cs309124.userapi.com/v309124328/60a7/eqn9uuJ1EF4.jpg типичный программист только догнал =)
[10:34:11] <maksbotan> use examples && {
[10:34:22] <maksbotan> а это что за конструкция? я такой не видел
[10:35:09] <krigstask> Откуда-то выдрал
[10:35:16] <maksbotan> хорошо
[10:35:47] <krigstask> Хотя что-то тоже сомнительно
[10:35:53] <krigstask> Перепишу-ка на нормальный if
[10:36:47] <maksbotan> OSError: [Errno 26] Text file busy
[10:36:50] <maksbotan> ох ты ж лол
[10:38:01] <maksbotan> krigstask: у тебя такого нет?
[10:38:03] <krigstask> Во, такое тоже было
[10:38:09] <maksbotan> у меня это при ebuild compile
[10:38:10] <krigstask> Но прошло магическим образом
[10:38:39] <maksbotan> posix_ipc_module.c: In function 'MessageQueue_get_mqd':
posix_ipc_module.c:1976:29: error: 'PY_INT_MAX' undeclared (first use in this function)
[10:38:44] <maksbotan> круто
[10:39:03] <krigstask> Странно
[10:39:07] <maksbotan> TypeError: unsupported operand type(s) for -=: 'unicode' and 'int'
[10:39:09] <maksbotan> а теперь так
[10:39:28] <maksbotan> тут что-то не то
[10:39:44] <krigstask> Гм
[10:40:00] <krigstask> Откати патч, попробуй версию на старом еклассе
[10:40:10] <maksbotan> ща
[10:40:14] <maksbotan> как это сделать?
[10:40:16] <krigstask> Я сейчас другой дам, более удобный для сравнения
[10:40:23] <krigstask> И ты как накладывал?
[10:40:38] <maksbotan> wget ... -O- | patch -p3
[10:41:01] <krigstask> hg up -C
[10:41:11] <maksbotan> спасибо
[10:42:24] <maksbotan> krigstask: лол, а ты обратил внимание что новый екласс параллельно собирает для разных питонов?
[10:42:36] <maksbotan> если собирать только для одного, то никаких проблем
[10:42:51] <krigstask> Ну я прочитал, да, но не подумал, что это важно
[10:43:47] <maksbotan> удивительно
[10:43:51] <maksbotan> надо потом с горным обсудить
[10:45:30] <maksbotan> 140 # @ECLASS-VARIABLE: DISTUTILS_NO_PARALLEL_BUILD                                
[10:46:08] <maksbotan> хе, нифига не помогает
[10:46:42] <maksbotan> зато ошибка стабилизировалась
[10:46:49] <krigstask> http://bpaste.net/show/70279/
[10:46:53] <krigstask> Новый путч
[10:47:03] <krigstask> 0.9.4 старый, -r1 — новый
[10:47:06] <maksbotan> хорошо
[10:47:08] <krigstask> Можно гонять и сравнивать
[10:49:06] <maksbotan> krigstask: я нашел проблему
[10:49:11] <maksbotan> maks@maksbotan-netbook ~/gentoo/rion-overlay/dev-python/posix_ipc $ diff -urN 2.7/ 3.2/
diff -urN 2.7/probe_results.h 3.2/probe_results.h
--- 2.7/probe_results.h    2013-01-15 10:48:44.000000000 +0400
+++ 3.2/probe_results.h    2013-01-15 10:47:53.000000000 +0400
@@ -11,7 +11,6 @@
#define QUEUE_PRIORITY_MAX        32767U
#define QUEUE_MESSAGES_MAX_DEFAULT        10L
#define SEM_TIMEDWAIT_EXISTS        
-#define PY_INT_MAX        9223372036854775807
#define MESSAGE_QUEUE_SUPPORT_EXISTS        
#define SEM_GETVALUE_EXISTS        
#define QUEUE_MESSAGE_SIZE_MAX_DEFAULT        8192L
[10:49:26] <maksbotan> оно в сорсах меняет что-то при сборке
[10:49:37] <krigstask> \-%Е
[10:49:54] <maksbotan> 313     if PY_MAJOR_VERSION == 2:                                                  
314         # I only need this for Python 2.x                                      
315         d["PY_INT_MAX"] = sys.maxint
[10:49:57] <maksbotan> prober.py
[10:50:06] <maksbotan> осталось понять почему он потом это не перезапускает
[10:50:15] <krigstask> Вот шляпа
[10:50:43] <maksbotan> хм
[10:52:31] <maksbotan> 330     if not os.path.exists(filename):                                            
вот почему
[10:53:10] <maksbotan> сейчас спросим горного можно ли заставить екласс использовать раздельные папки с исходниками
[10:54:50] <krigstask> Спасибо
[10:54:55] <krigstask> А то я что-то сплю совсем
[10:55:56] <maksbotan> krigstask: тогда может я закоммичу?
[10:56:00] <maksbotan> все поправил уже
[10:56:14] <krigstask> Работает?
[10:56:29] <maksbotan> сейчас еще с emerge проверю
[10:56:36] <maksbotan>   7 DISTUTILS_IN_SOURCE_BUILD="1"                                                  
вот это все решает
[10:58:33] <krigstask> Ага, давай тогда
[10:58:52] <krigstask> У тебя есть доступ в rion?
[10:59:25] <maksbotan> да, ты сам сделал вроде
[10:59:45] <krigstask> Вряд ли
[10:59:54] <maksbotan> я точно знаю что есть
[10:59:57] <maksbotan> нога значит сделал
[11:00:02] <krigstask> Скорее всего, да
[11:00:28] <krigstask> Сделаешь push — скажи, я проверю у себя ещё раз
[11:00:36] <maksbotan> хорошо
[11:01:08] <krigstask> Потом ещё на граблях geographiclib попляшем 3-:Е
[11:01:26] <maksbotan> а с ним что?
[11:01:52] <krigstask> Его тоже надо переводить
[11:02:31] <maksbotan> думаешь там так много граблей будет?
[11:02:50] <krigstask> Надеюсь, что нет, но кто их знает. Они те ещё косяпоры
[11:03:48] <maksbotan> все, с емержем тоже хорошо
[11:03:52] <maksbotan> сейчас закоммичу
[11:08:19] <maksbotan> krigstask: как отменить изменения в одном файле?
[11:08:33] <krigstask> hg revert <файл>
[11:08:51] <krigstask> Всё просто. Это же hg
[11:08:54] <maksbotan> незакоммиченные тоже?
[11:08:59] <maksbotan> просто ему, блин
[11:09:05] <maksbotan> вот в гите я знаю как: git checkout -- file
[11:09:19] <krigstask> УЖас
[11:09:38] <krigstask> revert откатывает файл к указанной ревизии, по умолчанию — к родительской текущего каталога
[11:10:03] <maksbotan> вообще без staging area как-то непривычно
[11:10:34] <krigstask> Нельзя лишних команд повводить? (-%Е
[11:10:42] <maksbotan> почему лишних-то?
[11:10:56] <krigstask> Потому что они в 90% случаев не нужны
[11:11:06] <krigstask> > вот в гите я знаю как: git checkout -- file
http://stevelosh.com/media/images/blog/2010/01/mercurial-vs-git.jpg
[11:11:14] <maksbotan> ну я иногда коммичу например не все файлы
[11:11:20] <maksbotan> или вообще не все изменения
[11:11:34] <krigstask> hg ci <файлы>
[11:11:41] <maksbotan> хехе
[11:11:44] <krigstask> Или --include / --exclude
[11:11:55] <maksbotan> в гите я могу git add то что надо, а потом коммитить репоманом
[11:11:57] <krigstask> Но вообще это не очень хороший тон
[11:12:34] <maksbotan> блин, как все непривычно-то)
[11:12:39] <maksbotan> ладно, пушаю
[11:12:46] <krigstask> repoman проверяет файлы в рабочем каталоге, а коммитит другое? (-%Е
[11:13:28] <maksbotan> ну вот смотри, я сделал hg addremove и потом только понял, что у меня в другом каталоге были изменения, которые коммитить не надо
[11:13:39] <maksbotan> думаю репоман бы их тоже закоммитил
[11:13:58] <krigstask> Бесспорно
[11:14:08] <maksbotan> воот
[11:14:32] <krigstask> И что?
[11:14:36] <maksbotan> хм, а что репоман не подписал манифест
[11:14:38] <maksbotan> странно
[11:14:50] <krigstask> thin-manifests?
[11:15:00] <krigstask> А чего не -r1?
[11:15:52] <maksbotan> а я твой второй путч не стал использовать, потому что уже понял как исправить
[11:16:17] <krigstask> Эх ты
[11:16:49] <maksbotan> ну ревбамп вообще подразумевает что мы считаем, что юзеру стоит обновиться
[11:17:00] <maksbotan> а если без ревбампа, то тем у кого уже стоит это не нужно
[11:17:15] <maksbotan> к тому же, -N все равно его пересоберет =)
[11:17:28] <krigstask> Я просто хотел оставить на старом еклассе
[11:17:42] <krigstask> Чтоб было куда откатиться в случае чего
[11:17:45] <maksbotan> ааа
ну извини
[11:17:53] <krigstask> На да ладно, вряд ли кто-то ещё им пользуется
[11:18:12] <maksbotan> а ты зачем пользуешься?
[11:18:54] <krigstask> По работе надо. Для получения сообщений из очередей
[11:19:28] <maksbotan> а ему ведь ничего не мешает ipc'ить с сишными программами?
[11:20:22] <krigstask> Ну наша шляпа на питоне всасывает сообщения от плюсатого прожекта
[11:20:53] <maksbotan> понятно
[11:27:37] <krigstask> maksbotan: Black Pyramid II послушай, может понравиться
[11:27:47] <krigstask> lk4d4: а тебе вряд ли q-:Е
[11:28:06] <maksbotan> два это типа название альбома?
[11:28:16] <krigstask> yup
[11:28:24] <maksbotan> хорошо
[11:28:25] <lk4d4> да, возможно, что и не понравится
[11:28:29] <lk4d4> я же лысый
[11:28:38] <lk4d4> мне бы мишу круга
[11:28:44] <lk4d4> и кто там еще
[11:28:52] <krigstask> Лесоповал
[11:29:03] <krigstask> lk4d4: приезжай на Diablo Swing Orchestra
[11:29:09] <maksbotan> не послушаю :(
[11:29:17] <maksbotan> альса опять не хочет со мной дружить
[11:30:37] <krigstask> Ай-яй-яй
[11:31:35] <maksbotan> забавно, что после suspend она снова какое-то время работает
[11:31:46] <maksbotan> перегревается там что-то что ли, черт его знает
[11:31:52] <krigstask> Может, это у тебя энергосбережение барахлит?
[11:32:12] <maksbotan> да у меня в альсе оно отключено
[11:32:24] <maksbotan> к тому же проблема появилась как-то сама собой
[11:43:14] <krigstask> Ждёшь, пока сама и исчезнет?
[11:52:56] <maksbotan> ну я совсем не знаю что с этим делать
[11:53:05] <maksbotan> включение debug везде где можно ничего не дает
[15:10:09] krigstask вышел(а) из комнаты
[15:10:54] krigstask вошёл(а) в комнату
[15:12:17] krigstask вышел(а) из комнаты
[15:12:45] krigstask вошёл(а) в комнату
[15:17:57] krigstask вышел(а) из комнаты
[15:18:26] krigstask вошёл(а) в комнату
[15:28:43] krigstask вышел(а) из комнаты
[15:29:02] krigstask вошёл(а) в комнату
[16:57:08] lk4d4 вышел(а) из комнаты
[18:52:53] lk4d4 вошёл(а) в комнату
[19:13:41] lk4d4 вышел(а) из комнаты
[20:55:30] <maksbotan> krigstask: смотри что я нашел
[20:55:39] <maksbotan> http://vk.com/photo-10221243_295630128
[20:55:43] <maksbotan> соль в описании
[22:41:09] lk4d4 вошёл(а) в комнату
[23:23:52] lk4d4 вышел(а) из комнаты
[23:46:37] maksbotan вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!