PLF -> Restricted (Перенос репозитория)

PCLinuxOS

Модератор: Bizdelnick

Ответить
Аватара пользователя
Pulfer
Сообщения: 509
Статус: MIB/Cooker/ROSA
ОС: Rosa 2012.1 i686

PLF -> Restricted

Сообщение Pulfer »

Как все уже знают, в Росе было принято решение взять пакеты из 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 локали).
Mandriva International Backports - http://mib.pianetalinux.org
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: PLF -> Restricted

Сообщение verg »

Эти пакеты с индексом 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


Исправлено.
Спасибо сказали:
Аватара пользователя
Pulfer
Сообщения: 509
Статус: MIB/Cooker/ROSA
ОС: Rosa 2012.1 i686

Re: PLF -> Restricted

Сообщение Pulfer »

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. :blush: Больше такого ни разу не наблюдал.
Mandriva International Backports - http://mib.pianetalinux.org
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: PLF -> Restricted

Сообщение sash-kan »

Pulfer писал(а):
28.09.2011 05:30
откуда вылезло 2012.0
из cooker-а, вестимо·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Pulfer
Сообщения: 509
Статус: MIB/Cooker/ROSA
ОС: Rosa 2012.1 i686

Re: PLF -> Restricted

Сообщение Pulfer »

sash-kan писал(а):
28.09.2011 12:43
Pulfer писал(а):
28.09.2011 05:30
откуда вылезло 2012.0
из cooker-а, вестимо·


Я сегодня поэкспериментировал с этим делом. Получается, что при пересборке SRPM из Кукера на машине с 2011 пакеты будут 2012.0, а не 2011.0. Очередной сюрприз от RPM5...
Вложения
screenshot.png
Mandriva International Backports - http://mib.pianetalinux.org
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: PLF -> Restricted

Сообщение sash-kan »

Pulfer писал(а):
28.09.2011 21:16
sash-kan писал(а):
28.09.2011 12:43
Pulfer писал(а):
28.09.2011 05:30
откуда вылезло 2012.0
из cooker-а, вестимо·


Я сегодня поэкспериментировал с этим делом. Получается, что при пересборке SRPM из Кукера на машине с 2011 пакеты будут 2012.0, а не 2011.0. Очередной сюрприз от RPM5...
правда, что ли?
а может, это у вас макросы стоят cooker-овские?
$ rpmbuild --showrc | grep 2012
?
ну или в spec-е что-нибудь переопределяется·

p.s. кстати, чем именно пересобираете?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Pulfer
Сообщения: 509
Статус: MIB/Cooker/ROSA
ОС: Rosa 2012.1 i686

Re: PLF -> Restricted

Сообщение Pulfer »

sash-kan писал(а):
28.09.2011 23:30
правда, что ли?
а может, это у вас макросы стоят cooker-овские?
$ rpmbuild --showrc | grep 2012
?
ну или в spec-е что-нибудь переопределяется·


Не-а. Ни макросов кукеровских, ни в спеке ничего подозрительного. Если распаковать кукеровский SRPM и собрать пакет из спека (rpmbuild -ba [спек]), ничего не меняя, то получаются пакеты 2011, как и положено.

Сейчас ещё на другой виртуальной машине проверил с 2011 - багофича воспроизводится.

sash-kan писал(а):
28.09.2011 23:30
p.s. кстати, чем именно пересобираете?


rpmbuild --rebuild [пакет]
Mandriva International Backports - http://mib.pianetalinux.org
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: PLF -> Restricted

Сообщение Bizdelnick »

Теперь при сборке, как я понимаю, к пакету автоматически добавляются теги DISTTAG и DISTEPOCH.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Flint71
Сообщения: 310
Статус: Продвинутый чайник
ОС: ROSA 2011

Re: PLF -> Restricted

Сообщение Flint71 »

Pulfer
подключил репы 32-х битные..
вот такое наблюдаю.. :(
Вложения
______4.png
Vacuum IM
для ROSA и Mageia i586
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: PLF -> Restricted

Сообщение Bizdelnick »

Flint71 писал(а):
29.09.2011 14:08
Pulfer
подключил репы 32-х битные..
вот такое наблюдаю.. :(

Фигасе... А какие полные имена пакетов?

Upd. Вижу уже. На фига ж было в номер релиза буквы пихать? И как вот это чудо должно парситься?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: PLF -> Restricted

Сообщение verg »

:ohmy:

Код: Выделить всё

rpmdrake-5.26.11-0.2-mdv2011.0.noarch

Изображение
Спасибо сказали:
Аватара пользователя
Flint71
Сообщения: 310
Статус: Продвинутый чайник
ОС: ROSA 2011

Re: PLF -> Restricted

Сообщение Flint71 »

Bizdelnick писал(а):
29.09.2011 14:13
На фига ж было в номер релиза буквы пихать? И как вот это чудо должно парситься?

хм.. скорее всего точки в имени пакета к такому приводят.. " libopal3.6.8" нигде раньше этого не видел..
нет.. не они.. но все равно непонятно
Vacuum IM
для ROSA и Mageia i586
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: PLF -> Restricted

Сообщение Bizdelnick »

Откатите rpmdrake до предыдущего релиза, у кого PLF/restricted подключён.

Кого интересует причина - см. https://qa.mandriva.com/show_bug.cgi?id=63955#c5. Отображение официальных пакетов исправлено, при этом PLF поломался.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: PLF -> Restricted

Сообщение verg »

Код: Выделить всё

rpmdrake-5.26.11-0-mdv2011.0.noarch
из main
Изображение
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: PLF -> Restricted

Сообщение sash-kan »

Pulfer писал(а):
29.09.2011 03:47
rpmbuild --rebuild [пакет]
ну, значит, не надо пользоваться опцией --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

Сообщение Bizdelnick »

Народ, проверьте, пожалуйста, с MIB и прочими неофициальными репами у обновлённого rpmdrake проблем нет? Только PLF кривой?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: PLF -> Restricted

Сообщение verg »

32бит
MIB32 - нормально всё
MIB kernel304-32 - только один из пяти нормальный
Contrib - есть косяки (много)
edumandriva - есть косяки (по одному косячному во фри и нонфри)
contrib testing - 1 косяк
main testing - 1
main updates - 3
main - много
Спасибо сказали:
Аватара пользователя
Pulfer
Сообщения: 509
Статус: MIB/Cooker/ROSA
ОС: Rosa 2012.1 i686

Re: PLF -> Restricted

Сообщение Pulfer »

Bizdelnick писал(а):
29.09.2011 14:13
Upd. Вижу уже. На фига ж было в номер релиза буквы пихать? И как вот это чудо должно парситься?


Всю жизнь нормально парсилось, пока не пришли некоторые граждане и не сломали. Пакетов с буквами в номерах релизов полно и в main/contrib, так что пусть чинят rpmdrake.

Это же относится к опции --rebuild у rpmbuild. Понятно, конечно, что теперь ей пользоваться не надо. Но нафига было менять старое поведение - понять сложно.

Пока что я вообще от перехода на RPM5 вижу только проблемы. Ни одного преимущества не вижу.
Mandriva International Backports - http://mib.pianetalinux.org
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: PLF -> Restricted

Сообщение verg »

По приколу: пакеты магеи в rpmdrake-5.26.11-0.2-mdv2011.0.noarch
Изображение
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: PLF -> Restricted

Сообщение Bizdelnick »

verg писал(а):
29.09.2011 15:43
MIB kernel304-32 - только один из пяти нормальный

Взорвало мозг...
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Flint71
Сообщения: 310
Статус: Продвинутый чайник
ОС: ROSA 2011

Re: PLF -> Restricted

Сообщение Flint71 »

Pulfer писал(а):
29.09.2011 15:50
Пока что я вообще от перехода на RPM5 вижу только проблемы. Ни одного преимущества не вижу.

да уж.. и в спеках некоторые скрипты вызывают ошибки...
Vacuum IM
для ROSA и Mageia i586
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: PLF -> Restricted

Сообщение verg »

Без косяков, но с буквами в релизе конечно и нет номера релиза (версия видна нормально): rpmdrake-5.26.10-1-mdv2011.0.noarch из мэйн тестинг
Изображение

Bizdelnick писал(а):
29.09.2011 16:24
verg писал(а):
29.09.2011 15:43
MIB kernel304-32 - только один из пяти нормальный

Взорвало мозг...


:laugh: Это жесть

Код: Выделить всё

[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 тут спецом не показал
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: PLF -> Restricted

Сообщение verg »

rpmdrake вообще забавный:
Изображение
з.ы. 5.26.11-0.2-mdv2011.0.noarch
з.з.ы это всё не только с пакетами из примера воспроизводится

mpm в этом свете получше выглядит: (но его ещё пилить и пилить)
Изображение
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: PLF -> Restricted

Сообщение verg »

Так же через поиск некоторые "косячные" пакеты ни ищутся не в rpmdrake(последнем), ни в mpm. (вроде ясно почему)
Изображение Изображение

Пример: не находит этот пакет: 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

Сообщение Bizdelnick »

Pulfer писал(а):
29.09.2011 15:50
Всю жизнь нормально парсилось, пока не пришли некоторые граждане и не сломали.

Справедливости ради: воду мутить начали до того, как пришли некоторые, и прямой связи с RPM5 тут нет..
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: PLF -> Restricted

Сообщение verg »

Интересные пакеты собираются в кукер:
Изображение
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: PLF -> Restricted

Сообщение akdengi »

verg писал(а):
29.09.2011 18:06
Интересные пакеты собираются в кукер:
Изображение


Тут скорее из-за будущего объединения серверной и десктопной веток.

P.S. Надо глянуть, что у меня не отображается.
Меня тут снова нет :P
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: PLF -> Restricted

Сообщение Bizdelnick »

Исправленный rpmdrake залит в Testing. Проверяйте, по возможности отписывайтесь в багзилле.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
verg
Сообщения: 1299

Re: PLF -> Restricted

Сообщение verg »

Bizdelnick писал(а):
30.09.2011 23:53
Исправленный rpmdrake залит в Testing. Проверяйте, по возможности отписывайтесь в багзилле.

Проблем не вижу. Вроде нормальный rpmdrake /main/testing/rpmdrake-5.26.11-0.3-mdv2011.0.noarch.rpm

Новый репозиторий /restricted: Добавление российских репозиториев Mandriva
Спасибо сказали:
Ответить