Опция --enable-gl в сборке libcairo приводит к значительному увеличению потребления памяти при использовании проприетарного драйвера Nvidia. Использование libcairo из people/gnome, где библиотека собрана без gl, решает проблему. Ссылка на похожую багу на ланчпаде: https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/725434 Там проблема тоже решилась после сборки libcairo без gl бэкенда. Проблема воспроизводится не только у меня. Жалобы в рассылке gnome: http://lists.altlinux.org/pipermail/gnome/2011-April/002696.html Жалобы на форуме(когда в p5 приплыл libcairo 1.10 c gl бэкендом): http://forum.altlinux.org/index.php/topic,10644.0.html
http://git.altlinux.org/people/shrek/packages/?p=cairo.git;a=commit;h=ddba9c81acdf9d739f39828af7c66f4249f7c957 вопрос "почему этого еще нет в сизифе" задавайде ldv@
OK, я соберу в Сизиф libcairo-1.10.2-alt7.
(В ответ на комментарий №2) > OK, я соберу в Сизиф libcairo-1.10.2-alt7. ты хочешь быть мантейнером cairo?
(В ответ на комментарий №3) > (В ответ на комментарий №2) > > OK, я соберу в Сизиф libcairo-1.10.2-alt7. > > ты хочешь быть мантейнером cairo? Валера, есть серьезная бага usability с известным фиксом. Она никак не связана с патчем ldv@, который Вы хотите откатить. Обсудить этот патч и последствия его отката можно отдельно. Это разные вопросы, не стоит их связывать.
тогда я не понял что значит "я соберу alt7" и с чего вдруг не выложить alt6
(В ответ на комментарий №5) > тогда я не понял что значит "я соберу alt7" и с чего вдруг не выложить alt6 Из-за : - removed hacks of previous commits Это Ваши с ldv@ разногласия, которые не имеют отношения к - disabled gl, drm, xml backends решающему обсуждаемую багу.
(In reply to comment #3) > (В ответ на комментарий №2) > > OK, я соберу в Сизиф libcairo-1.10.2-alt7. > > ты хочешь быть мантейнером cairo? Нет, я бы предпочел, чтобы у libcairo был полноценный мейнтейнер. Увы, я вынужден отправить в Сизиф -alt7, поскольку в -alt6 ты внес в %install вредное для Сизифа изменение.
(В ответ на комментарий №7) > Нет, я бы предпочел, чтобы у libcairo был полноценный мейнтейнер. но упорно добиваешься обратного > Увы, я вынужден отправить в Сизиф -alt7, поскольку в -alt6 ты внес в %install > вредное для Сизифа изменение. я выкинул очередную блаж горячо любимого товой at@
(In reply to comment #8) > (В ответ на комментарий №7) > > Нет, я бы предпочел, чтобы у libcairo был полноценный мейнтейнер. > > но упорно добиваешься обратного Мейнтейнер должен мейнтейнить. > > Увы, я вынужден отправить в Сизиф -alt7, поскольку в -alt6 ты внес в %install > > вредное для Сизифа изменение. > > я выкинул очередную блаж горячо любимого товой at@ Это изменение нужно для Сизифа, свои оценки можешь оставить при себе.
(В ответ на комментарий №8) > (В ответ на комментарий №7) > > Увы, я вынужден отправить в Сизиф -alt7, поскольку в -alt6 ты внес в %install > > вредное для Сизифа изменение. > > я выкинул очередную блаж горячо любимого товой at@ Оценки могут быть различны, но откат "блажи" будет не сильно лучше чем она сама. Изменения эти надо бы апстримить, об этом говорили в devel@.
libcairo-1:1.10.2-alt7 -> sisyphus: * Sat May 14 2011 Dmitry V. Levin <ldv@altlinux> 1:1.10.2-alt7 - Reintroduced fixes for libcairo-devel dependencies that were removed erroneously in previous release. * Fri Apr 22 2011 Valery Inozemtsev <shrek@altlinux> 1:1.10.2-alt6 - removed hacks of previous commits - disabled gl, drm, xml backends (closes: #25609).
(In reply to comment #8) > > Нет, я бы предпочел, чтобы у libcairo был полноценный мейнтейнер. > но упорно добиваешься обратного :( > > Увы, я вынужден отправить в Сизиф -alt7, поскольку в -alt6 ты внес в %install > > вредное для Сизифа изменение. > я выкинул очередную блаж горячо любимого товой at@ Валер, at@ плохо продумал практическое проведение теоретически полезных изменений, но раз уж тогда решили, что откатывать сизиф будет ещё хуже -- то чем могу помочь тебе с допиныванием последствий? В апстрим понятно и правильно, но вряд ли получится оперативно с учётом бранча (понимаю, что тебе он без дела).
--enable-gl опять используется при сборке. Опять проблемы с потреблением памяти при использовании проприетарных драйверов Nvidia. Я не гордый, могу для себя и пересобрать, но все равно, как-то нехорошо получается по отношению к пользователям Nvidia, так как не все могут себе позволить пользоваться nouveau.
А что будет с пользователями других драйверов без этой опции?
Не блокер для p6
Давайте все же что-то решать с этой багой, пользователи снова жалуются. Прошу обсудить.
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/967149
https://sourceware.org/bugzilla/show_bug.cgi?id=15097
> https://sourceware.org/bugzilla/show_bug.cgi?id=15097 Уже починено или перевешиваем на glibc?