Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 16 Sep 24 17:28:15, всего сообщений: 10763
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1112 из 10763 ===================================== RU.UNIX.BSD =
От   : Vova Uralsky                     2:5030/257         22 Feb 14 12:44:44
Кому : John Freeman                                        22 Feb 14 12:44:44
Тема : pkg и порты с другими опциями  
FGHI : area://RU.UNIX.BSD?msgid=2:5030/257+5308b3e6
На   : area://RU.UNIX.BSD?msgid=2:5020/1519.2654+3e54aac5
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.UNIX.BSD?msgid=2:5020/1519.2654+3e58de1e
==============================================================================
Hello John!

22 Feb 14 14:09, John Freeman wrote to Vova Uralsky:

>> http://forums.freebsd.org/viewtopic.php?t=44928
>> И вообще тема очень интересная. Интересно, починят ли?
JF> Тема и очень старая никак с pkg не связанная, и до pkg было такое же,

$ pkg rquery %n-%v=%dn-%dv openbox
openbox-3.5.2_1=startup-notification-0.12_1
openbox-3.5.2_1=pango-1.34.1_1
openbox-3.5.2_1=libXft-2.3.1
openbox-3.5.2_1=libxml2-2.8.0_3
openbox-3.5.2_1=imlib2-1.4.6,2
openbox-3.5.2_1=pcre-8.34
openbox-3.5.2_1=glib-2.36.3_2
openbox-3.5.2_1=gettext-0.18.3.1
$ pkg rquery %n-%v=%rn-%rv imlib2 || echo opanki
opanki

в репе пакета нету, консистентность проверить мама не велит. а мы проверим...

$ pkg rquery -a %dn | sort -u | while read PKGNAME; do pkg rquery %n $PKGNAME > /dev/null || echo missing $PKGNAME; done
missing CoinMP
missing R-cran-httpuv
missing R-cran-munsell
missing alt-ergo
missing imlib2
missing metis4
missing mtl
missing tgif

Гениально, не правда ли? Или о QA никто не думал? Скорее второе...

$ pkg rquery %o=%dn | egrep "(=CoinMP$|=R-cran-httpuv$|=R-cran-munsell$|=alt-ergo$|=imlib2$|=metis4$|=mtl$|=tgif$)" | cut -d = -f 1 | sort | uniq -c | sort -n | wc -l
      49

всего-то 49 пакетов снесло, какя фигня!

JF> лечится легко сборкой той или иной зависимости из порта(ну или
JF> наоборот, но редко такое нужно). Да и вообще не вижу никакой особой
JF> проблемы, я таких сотни видел при обновлении портов, и вылезают

Чем лечить разруху?

JF> достаточно часто из-за замены или переименования порта в дереве, да
JF> что уж - при изменении системы наименования тоже в духе до сих пор не
JF> особо исправленного превращения порта openldapxx-client в
JF> openldapxx-sasl-client финальным пакетом при сборке с sasl , и это
JF> только один текущий пример...

В данном случае речь о консистентности репозитория. Как видно из написанного выше, в репозитории есть пакеты, зависящие от пакетов, отсутствующих в репозитории.

Другой вопрос, почему pkg нарвавшись на такое не делает вообще ничего? Может мне и не очень хотелось openbox обновлять, а вот firefox, например хотелось бы... Пути кроме pkg delete && pkg install я не вижу...

Regards,
Vova

--- Mozgoed/BSD 6.2.0
* Origin: Permission denied (2:5030/257)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.096840 секунды