PLF -> Restricted (Перенос репозитория)
Модератор: Bizdelnick
PLF -> Restricted
Как все уже знают, в Росе было принято решение взять пакеты из PLF под свою опеку и в конечном итоге сделать их официальными. А кроме того, провести ревизию содержимого PLF, чтобы не тащить пакеты, которые уже давно не работают и никому не нужны (типа Napster-клиентов, так ничего не научившихся толком эмулировать эмуляторов и в таком духе).
К сожалению, в изначальном виде идею реализовать пока что не получилось - надо было дорабатывать сборочную систему Мандривы, а заниматься этим было некому. Поэтому пакеты из PLF были перенесены только в уже существующие официальные репозитории (Contrib и Non-free).
Те пакеты, которые планировалось перенести в Restricted (самые несвободные программы, на которые распространяется действие программных патентов), в конечном счёте мне приходится собирать и тестировать в виртуальных машинах, чтобы заливать в репозиторий, поддерживаемый собственными силами. До недавного времени этот репозиторий существовал только у меня на винте, т.к. хостинг под него никто не выделил. Но т.к. пакеты там нужные, а сколько ещё ждать официального хостинга - неизвестно, то было принято решение временно держать этот репозиторий на сервере MIB.
Поэтому кому надо, можете добавлять:
i586: http://mib.pianetalinux.org/2011.0/32/projects/restricted/
x86_64: http://mib.pianetalinux.org/2011.0/64/projects/restricted/
SRPMs: http://mib.pianetalinux.org/2011.0/srpms_restricted/
Там ещё не всё - около 30 пакетов на очереди. Но то, что там есть - это актуальные версии программ, зачастую с исправленными древними багами, которые в PLF никто править не собирался (например, "иероглифы" в интерфейсе Cinelerra при использовании русской UTF8 локали).
К сожалению, в изначальном виде идею реализовать пока что не получилось - надо было дорабатывать сборочную систему Мандривы, а заниматься этим было некому. Поэтому пакеты из PLF были перенесены только в уже существующие официальные репозитории (Contrib и Non-free).
Те пакеты, которые планировалось перенести в Restricted (самые несвободные программы, на которые распространяется действие программных патентов), в конечном счёте мне приходится собирать и тестировать в виртуальных машинах, чтобы заливать в репозиторий, поддерживаемый собственными силами. До недавного времени этот репозиторий существовал только у меня на винте, т.к. хостинг под него никто не выделил. Но т.к. пакеты там нужные, а сколько ещё ждать официального хостинга - неизвестно, то было принято решение временно держать этот репозиторий на сервере MIB.
Поэтому кому надо, можете добавлять:
i586: http://mib.pianetalinux.org/2011.0/32/projects/restricted/
x86_64: http://mib.pianetalinux.org/2011.0/64/projects/restricted/
SRPMs: http://mib.pianetalinux.org/2011.0/srpms_restricted/
Там ещё не всё - около 30 пакетов на очереди. Но то, что там есть - это актуальные версии программ, зачастую с исправленными древними багами, которые в PLF никто править не собирался (например, "иероглифы" в интерфейсе Cinelerra при использовании русской UTF8 локали).
Mandriva International Backports - http://mib.pianetalinux.org
Спасибо сказали:
Re: PLF -> Restricted
Эти пакеты с индексом 2012.0:
Исправлено.
Код: Выделить всё
libsox-devel-14.3.2-1plf-plf2012.0.i586.rpm
sox-14.3.2-1plf-plf2012.0.i586.rpm
libsox1-14.3.2-1plf-plf2012.0.i586.rpm
Исправлено.
Re: PLF -> Restricted
verg писал(а): ↑23.09.2011 21:11Эти пакеты с индексом 2012.0:
Код: Выделить всё
libsox-devel-14.3.2-1plf-plf2012.0.i586.rpm sox-14.3.2-1plf-plf2012.0.i586.rpm libsox1-14.3.2-1plf-plf2012.0.i586.rpm
Исправлено.
Я, кстати, так и не понял, почему так вышло, откуда вылезло 2012.0. Больше такого ни разу не наблюдал.
Mandriva International Backports - http://mib.pianetalinux.org
Re: PLF -> Restricted
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: PLF -> Restricted
Я сегодня поэкспериментировал с этим делом. Получается, что при пересборке SRPM из Кукера на машине с 2011 пакеты будут 2012.0, а не 2011.0. Очередной сюрприз от RPM5...
Mandriva International Backports - http://mib.pianetalinux.org
Re: PLF -> Restricted
правда, что ли?
а может, это у вас макросы стоят cooker-овские?
$ rpmbuild --showrc | grep 2012
?
ну или в spec-е что-нибудь переопределяется·
p.s. кстати, чем именно пересобираете?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: PLF -> Restricted
Не-а. Ни макросов кукеровских, ни в спеке ничего подозрительного. Если распаковать кукеровский SRPM и собрать пакет из спека (rpmbuild -ba [спек]), ничего не меняя, то получаются пакеты 2011, как и положено.
Сейчас ещё на другой виртуальной машине проверил с 2011 - багофича воспроизводится.
rpmbuild --rebuild [пакет]
Mandriva International Backports - http://mib.pianetalinux.org
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: PLF -> Restricted
Теперь при сборке, как я понимаю, к пакету автоматически добавляются теги DISTTAG и DISTEPOCH.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: PLF -> Restricted
Vacuum IM
для ROSA и Mageia i586
для ROSA и Mageia i586
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: PLF -> Restricted
Фигасе... А какие полные имена пакетов?
Upd. Вижу уже. На фига ж было в номер релиза буквы пихать? И как вот это чудо должно парситься?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: PLF -> Restricted
Bizdelnick писал(а): ↑29.09.2011 14:13На фига ж было в номер релиза буквы пихать? И как вот это чудо должно парситься?
хм.. скорее всего точки в имени пакета к такому приводят.. " libopal3.6.8" нигде раньше этого не видел..
нет.. не они.. но все равно непонятно
Vacuum IM
для ROSA и Mageia i586
для ROSA и Mageia i586
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: PLF -> Restricted
Откатите rpmdrake до предыдущего релиза, у кого PLF/restricted подключён.
Кого интересует причина - см. https://qa.mandriva.com/show_bug.cgi?id=63955#c5. Отображение официальных пакетов исправлено, при этом PLF поломался.
Кого интересует причина - см. https://qa.mandriva.com/show_bug.cgi?id=63955#c5. Отображение официальных пакетов исправлено, при этом PLF поломался.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: PLF -> Restricted
ну, значит, не надо пользоваться опцией --rebuild·
так она, видимо, устроена, что подбирает тэги из файла:
$ rpm -qp --qf="$(rpm --querytags | sed 's/.*/&=%{&}\\\\n/' | xargs echo)" <from release>.src.rpm | grep 201
D=2011.0
DISTEPOCH=2011.0
$ rpm -qp --qf="$(rpm --querytags | sed 's/.*/&=%{&}\\\\n/' | xargs echo)" <from cooker>.src.rpm | grep 201
D=2012.0
DISTEPOCH=2012.0
$
установите пакет и собирайте:
$ rpm -i some.src.rpm # только не от root-а, конечно!
$ rpmbuild -ba ~/rpmbuild/SPECS/some.spec
$
$ profit!
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: PLF -> Restricted
Народ, проверьте, пожалуйста, с MIB и прочими неофициальными репами у обновлённого rpmdrake проблем нет? Только PLF кривой?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: PLF -> Restricted
32бит
MIB32 - нормально всё
MIB kernel304-32 - только один из пяти нормальный
Contrib - есть косяки (много)
edumandriva - есть косяки (по одному косячному во фри и нонфри)
contrib testing - 1 косяк
main testing - 1
main updates - 3
main - много
MIB32 - нормально всё
MIB kernel304-32 - только один из пяти нормальный
Contrib - есть косяки (много)
edumandriva - есть косяки (по одному косячному во фри и нонфри)
contrib testing - 1 косяк
main testing - 1
main updates - 3
main - много
Re: PLF -> Restricted
Bizdelnick писал(а): ↑29.09.2011 14:13Upd. Вижу уже. На фига ж было в номер релиза буквы пихать? И как вот это чудо должно парситься?
Всю жизнь нормально парсилось, пока не пришли некоторые граждане и не сломали. Пакетов с буквами в номерах релизов полно и в main/contrib, так что пусть чинят rpmdrake.
Это же относится к опции --rebuild у rpmbuild. Понятно, конечно, что теперь ей пользоваться не надо. Но нафига было менять старое поведение - понять сложно.
Пока что я вообще от перехода на RPM5 вижу только проблемы. Ни одного преимущества не вижу.
Mandriva International Backports - http://mib.pianetalinux.org
Re: PLF -> Restricted
Спасибо сказали:
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: PLF -> Restricted
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: PLF -> Restricted
да уж.. и в спеках некоторые скрипты вызывают ошибки...
Vacuum IM
для ROSA и Mageia i586
для ROSA и Mageia i586
Re: PLF -> Restricted
Без косяков, но с буквами в релизе конечно и нет номера релиза (версия видна нормально): rpmdrake-5.26.10-1-mdv2011.0.noarch из мэйн тестинг
Это жесть
3.0.3nrj тут спецом не показал
Это жесть
Код: Выделить всё
[root@localhost verg]# urpmf -mf kernel-nrj
kernel-nrj-desktop-latest-3.0.4-nrj.69-mib2011.0.i686:kernel3.0.4nrj
kernel-nrj-source-3.0.4-nrj.69mib-1-1-mib2011.0.noarch:kernel3.0.4nrj
kernel-nrj-source-latest-3.0.4-nrj.69-mib2011.0.noarch:kernel3.0.4nrj
kernel-nrj-doc-3.0.4-nrj.69-mib2011.0.noarch:kernel3.0.4nrj
kernel-nrj-desktop-devel-3.0.4-nrj.69mib-1-1-mib2011.0.i686:kernel3.0.4nrj
kernel-nrj-desktop-devel-latest-3.0.4-nrj.69-mib2011.0.i686:kernel3.0.4nrj
kernel-nrj-desktop-3.0.4-nrj.69mib-1-1-mib2011.0.i686:kernel3.0.4nrj
Код: Выделить всё
[root@localhost verg]# rpm -qa | grep kernel-nrj
kernel-nrj-desktop-devel-3.0.4-nrj.69mib-1-1-mib2011.0.i686
kernel-nrj-desktop-3.0.4-nrj.69mib-1-1-mib2011.0.i686
3.0.3nrj тут спецом не показал
Re: PLF -> Restricted
Так же через поиск некоторые "косячные" пакеты ни ищутся не в rpmdrake(последнем), ни в mpm. (вроде ясно почему)
Пример: не находит этот пакет: http://mib.pianetalinux.org/MIB/2011.0/32/...2011.0.i586.rpm
Но как видно из скринов выше пакеты ядер миб mpm показывает все (ну а rpmdrake как ему вздумается)
Пример: не находит этот пакет: http://mib.pianetalinux.org/MIB/2011.0/32/...2011.0.i586.rpm
Но как видно из скринов выше пакеты ядер миб mpm показывает все (ну а rpmdrake как ему вздумается)
Код: Выделить всё
[verg@localhost ~]$ urpmf -mf audacious-ad
audacious-adplug-2.5.4-1-mdv2011.0.i586:Contrib (Official2011.0-33)
audacious-adplug-3.0.3-1-mdv2011.0.i586:Contrib Backports (Official2011.0-36)
audacious-adplug-2.5.4-4plf-plf2011.0.i586:"2011(EDM)-repo" (edumandriva2)
audacious-adplug-2.5.4-4plf-plf2011.0.i586:MDV-restricted_32
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: PLF -> Restricted
Справедливости ради: воду мутить начали до того, как пришли некоторые, и прямой связи с RPM5 тут нет..
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: PLF -> Restricted
Тут скорее из-за будущего объединения серверной и десктопной веток.
P.S. Надо глянуть, что у меня не отображается.
Меня тут снова нет :P
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: PLF -> Restricted
Исправленный rpmdrake залит в Testing. Проверяйте, по возможности отписывайтесь в багзилле.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: PLF -> Restricted
Bizdelnick писал(а): ↑30.09.2011 23:53Исправленный rpmdrake залит в Testing. Проверяйте, по возможности отписывайтесь в багзилле.
Проблем не вижу. Вроде нормальный rpmdrake /main/testing/rpmdrake-5.26.11-0.3-mdv2011.0.noarch.rpm
Новый репозиторий /restricted: Добавление российских репозиториев Mandriva