The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"
Отправлено Michael Shigorin, 05-Сен-12 17:55 
> Обычно это нафиг не упало.

Здрасьте!  Второе попавшееся в истории по rpm -qip:
rpm -qip http://autoimports.altlinux.org/pub/ALTLinux/autoimports/Sis...

Ты так умеешь? ;-)

>>> Вот именно, мне не надо человеческий, мне нужен легко парсируемый для машины.
>> Зачем парсить, если можно сразу отформатировать?
> Затем, чтобы обрабатывать, машиной.

Для этого бывает удобней просто отформатить сразу как надо, с \t и \n по надобности.

> А парсить там нечего.

Но парсер хотя бы тривиал

> YAML, rfc822, key=value форматы -- удобны.

Усё, сошлись на том, что это о вкусах.

> Составление ручного кастомного формата при отсутствии единого
> "стандартного" без варианта -qi --raw-format -- неудобно.

Передал jbj@, вдруг что получится.

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

Второе -- rpm -bE (да, этого в SL тоже наверняка нету); первое -- если действительно хочешь, т.к. у меня именно таких надобностей нет и желания тоже, а схожее по реализации делал.  Например, можно определить с лишним %(echo %0 %* >> macros.used) и класть полученный файлик в пакет -- глянь http://www.rpm.org/wiki/PackagerDocs/Macros или max-rpm.

> Я говорю о *кастомных* флажках, которые поддерживаются
> на самом нижнем уровне -- pkg_*.

Да понял, понял.  Говорю, круто, но пользы не вижу.

>>> Способы использования ограничены лишь твоей фантазией.
>> Ещё key-value и свободным местом, не надо тут. :)
> Не понял.

Занудствовал.

> Ты сказал, что у тебя были какие-то проблемы с неатомарность операции установки.

У меня -- особых не было с целыми апгрейдами, в rpm с этим как раз очень неплохо.  Да и ожидаемая проблема тогда в некогерентности зависимостей по де-факто установленным пакетам (libA = 2.3 успела встать, а вот само A осталось версии 2.1).

> Что до разборок с *падением* rpmdb/pkgdb, бакапы делать надо.

Не, бэкапы -- то понятно и отдельно, хотя уже не помню, когда бы rpmdb разваливалась (когда-то со старыми bdb такое действительно редко, но метко бывало).

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру