LINUX.ORG.RU

Переименованные библиотеки Qt в дереве Portage

 , ,


0

1

Сегодня внезапно обнаружил, что библиотеки Qt были перенесены в раздел dev-qt из x11-libs и теперь их названия пишутся без дефиса, т.е. было x11-libs/qt-core, стало dev-qt/qtcore. Обнаружил по причине того, что ебилды из некоторых оверлеев отказываются обновляться, емердж ругается на отсутствующие зависимости.

Спрашивается, какого хрена?

Нигде ничего не об этом изменении не упоминалось, ни в eselect news, ни на сайте генты. Как о таких вещах узнавать заранее?

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

библиотеки Qt были перенесены в раздел dev-qt из x11-libs

С появлением вейланда существование qt в x11-libs скажем так несколько странно вам не кажется?

теперь их названия пишутся без дефиса

А как называются официально? Вангую что так же.

ебилды из некоторых оверлеев отказываются обновляться

За «ебилды из некоторых оверлеев» отвечают авторы этих некоторых ебилдов вот их и пинай.

емердж ругается на отсутствующие зависимости

Все правильно делает.

Спрашивается, какого хрена? Нигде ничего не об этом изменении не упоминалось, ни в eselect news, ни на сайте генты.

В багзилле смотрел?

init_6 ★★★★★
()
Ответ на: комментарий от init_6

За «ебилды из некоторых оверлеев» отвечают авторы этих некоторых ебилдов вот их и пинай.

в данном случае автор - это я, потому и возмущаюсь внезапным вероломным переименованием зависимостей без предупреждения :)

В багзилле смотрел?

И что я там смотреть должен, по каким критериям искать?

Harald ★★★★★
() автор топика
Ответ на: комментарий от Harald

в данном случае автор - это я, потому и возмущаюсь внезапным вероломным переименованием зависимостей без предупреждения :)

Ой вот только не надо… Переименовать минутное дело! Тоже мне проблема. И да вообще форкай все дерево и делай как тебе угодно будешь сам себе голова.

И что я там смотреть должен, по каким критериям искать?

Ну наверное реквест на какое нибудь переименование qt в связи с изменениями в аппстриме. Как то так.

init_6 ★★★★★
()

Что-то я не припоминаю объявлений или новостей о переименовании несущественных для работы системы пакетов, в целом они имеют право переименовывать что-угодно и когда угодно без предупреждений. Пакеты переименовываются постоянно (ближайший по памяти: x11-terms/terminal на x11-terms/xfce4-terminal), не будут же они каждый раз писать новость.

science ★★☆
()
Ответ на: комментарий от init_6

Ой вот только не надо… Переименовать минутное дело! Тоже мне проблема. И да вообще форкай все дерево и делай как тебе угодно будешь сам себе голова.

+1. Вот только от форка эта самая голова у него просто опухнет, ыхыхы...

PaxtonFettel
()

Спрашивается, какого хрена?

Это не технический вопрос, поэтому в Talks.

imul ★★★★★
()
Ответ на: комментарий от science

о переименовании несущественных для работы системы пакетов

фигасе несущественный, пол-десктопа от Qt зависит

x11-terms/terminal на x11-terms/xfce4-terminal

это приложение, а не библиотека, вряд ли от него другие пакеты зависят

Harald ★★★★★
() автор топика

вообще еще вспомнил, что недавно после синка предложило обновить package.use, и новая версия была копией моего файла с замененными названиями для qt-шных пакетов. Это давно такая фича в portage есть, или гентудевы быстренько костыль слепили под сабж?

Harald ★★★★★
() автор топика

Как о таких вещах узнавать заранее?

«Как установить дистрибутив сохраняющий обратную совместимость.»
Не за что.

anonymous
()

Спрашивается, какого хрена?

http://web.archiveorange.com/archive/v/xyj2T21fMp1SW55RX2Tt

Как о таких вещах узнавать заранее?

Подписаться на списки рассылки gentoo-dev-announce(туда шлют окончательный вердикт изменений) и опционально gentoo-dev(там можно пообсуждать предстоящее изменение)

Pinkbyte ★★★★★
()
Ответ на: комментарий от anonymous

Как установить дистрибутив сохраняющий обратную совместимость.

Обратная совместимость сохранена в рамках главного дерева portage и официальных оверлеев Qt и KDE. Переустанавливать ничего не нужно - пакеты мигрируют в другую категорию при обновлении прозрачно для пользователя. Об этом было объявлено заранее, чтобы остальные владельцы оверлеев могли подготовиться. Какие еще претензии?

Pinkbyte ★★★★★
()
Ответ на: комментарий от science

в целом они имеют право переименовывать что-угодно и когда угодно без предупреждений.

Мелкие пакеты - да. Для крупных надо слать в gentoo-dev/gentoo-dev-announce предупреждения. Что и было сделано заранее...

Pinkbyte ★★★★★
()

да, есть такое

но в дереве ебилды уже с новыми зависимостями, слоупочат только оверлеи (stuff megabaks'a, например)

anonymous
()
Ответ на: комментарий от vurdalak

А что в 2.2 еще не готово? Когда примерно его сделают стабильным?

Я далек от разработки самого portage, об этом лучше поинтересоваться у Portage team. Вообще, как я понял 2.2 - это такой своеобразный trunk, откуда фичи бэкпортируют в 2.1. Считай это тестовой веткой, сделанной чтобы изменения портируемые в 2.1 гарантированно не сломали тебе всё нахрен.

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

замечу, что за более чем год использования portage-2.2, ни разу не сталкивался с какими-либо его проблемами

anonymous
()
Ответ на: комментарий от anonymous

но в дереве ебилды уже с новыми зависимостями, слоупочат только оверлеи (stuff megabaks'a, например)

Кто виноват? И что делать?

init_6 ★★★★★
()

Спрашивается, какого хрена?

Этот вопрос всплывает в последние 2-3 года всё чаще и чаще по самым разным поводам. Доламывают дистрибутив, сэр!

KRoN73 ★★★★★
()
Ответ на: комментарий от init_6

Переименовать минутное дело! Тоже мне проблема.

Нарушаются принципы обратной совместимости, которых в gentoo когда-то придерживались годами. Сейчас — ломают всё и не задумываясь.

Минутное дело, ага. А кто не успел — того поганой метлой вон из портежа и оверлеев. Так победим, оставшись с одним busybox.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

без твоего унылого нытья этот тред был бы неполным

anonymous
()
Ответ на: комментарий от anonymous

замечу, что за более чем год использования portage-2.2, ни разу не сталкивался с какими-либо его проблемами

Я напарывался на какую-то небольшую проблему за 4 года использования тестовых версий portage один раз. И то на следующий день вышло обновление.

Pinkbyte ★★★★★
()
Ответ на: комментарий от KRoN73

Этот вопрос всплывает в последние 2-3 года всё чаще и чаще по самым разным поводам. Доламывают дистрибутив, сэр!

В данном случае анонс был сделан за 2 недели. А обсуждали, в том числе с пользователями еще месяц-полтора назад. Если кто-то пропустил анонс или не принимал участие в обсуждении - печально, чо. Учитывая что я на утро после обновления сделал eix-sync и у меня ничего не сломалось - я думаю что проблема немного раздута.

Если ориентироваться на оверлеи, мэйнтэйнеры которых не отвечают на письма месяцами - далеко мы не уедем, это точно...

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

Если кто-то пропустил анонс или не принимал участие в обсуждении - печально, чо.

Вот в этом-то и проблема. Вот нахрена переименовывать то, что годами работает? От старого формата имени что-то ломалось? С ним нельзя было дальше жить?

Gentoo убивает шило в жопе новых девов. Принцип «До основанья, а затем…» к хорошему редко приводит. И не в текущем состоянии дистрибутива.

Проблема именно в том, что раньше Gentoo можно было просто удобно пользоваться, а теперь постоянно нужно следать за тем, что придумает левая пятка пятого помощника нового разработчика.

Да, если за всем следить, да ещё ручками ковыряться — то всё будет работать. Вот только раньше Gentoo от других дистров выгодно отличала надёжность и предсказуемость. Сейчас — дистрибутив стремительно катится к уровню троллейбуса из буханки хлеба.

Что там разработка. Я как пользователь без малого девять лет обновлял дистрибутив без боязни что-то сломать. А с этого года я без внимательного чтения всей связанной информации даже не могу быть уверен в том, что он тупо загрузится после рестарта.

Спасибо за превращение удобного и надёжного инструмента в пионерскую поделку!

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

Нарушаются принципы обратной совместимости, которых в gentoo когда-то придерживались годами.

Ага все верно годами существовали одни единственные иксы и проблемы не было видно а тут взяли и навыдумывали понимаешь ли какие то wayland-ы… И все было бы ничего да у qt, собственно равно как и у gtk+, назревает необходимость использовать не одни только исключительно иксы.

Напомним что и у gtk+ есть возможность вывода к примеру через фреймбуфер и поэтому а так же потому что и в них тоже реализован вывод через wayland нахождение gtk+ в x11-libs/* на мой взгляд несколько сомнительно.

init_6 ★★★★★
()

Я около недели назад поднимал тут этот вопрос.

KendovNorok
()
Ответ на: комментарий от init_6

а тут взяли и навыдумывали понимаешь ли какие то wayland-ы

Если бы подобные случаи были единичными — вопросов бы не было. Но это давно уже тенденция. И далеко не только в вопросах именования.

Факт в том, что нынешний состав генту-команды очень бездумный, непредусмотрительный и пофигистичный. «Вперёд, а там разберёмся!».

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

С ним нельзя было дальше жить?

Да. Это препятствовало интеграции Qt5 в Gentoo

Проблема именно в том, что раньше Gentoo можно было просто удобно пользоваться, а теперь постоянно нужно следать за тем, что придумает левая пятка пятого помощника нового разработчика.

Хотите комплексных решений? Вливайтесь и аргументируйте. А то поорать на форумах «ваша гента - гавно» горазды все. А как только спрашиваешь решения - все сразу ноют «у меня нет времени, чтобы помочь/написать багрепорт/whatever» или даже «я такой умный, я могу всё сам починить, зачем мне писать какие-то тесты и сдавать экзамены на звание разработчика, вы все там говно и не нужны!!!111». Честно - устал слушать.

Вот только раньше Gentoo от других дистров выгодно отличала надёжность и предсказуемость. Сейчас — дистрибутив стремительно катится к уровню троллейбуса из буханки хлеба.

300 разработчиков. Из них принимают участие в жизни дистрибутива дай Бог половина. Активна - еще подели пополам. А теперь прикинь объем работы.

Спасибо за превращение удобного и надёжного инструмента в пионерскую поделку!

И вам спасибо за адекватный комментарий, не несущий никакой пользы для улучшения данной ситуации, кроме крика «мы все умрем», каких миллионы.

Pinkbyte ★★★★★
()
Ответ на: комментарий от KRoN73

нынешний состав генту-команды очень бездумный, непредусмотрительный и пофигистичный. «Вперёд, а там разберёмся!».

Был разработан план действий, о котором было сообщено за 2 недели. И обсуждали его тоже 2 недели как минимум. Бездумный? Ок...

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

Бездумный? Ок...

То, что многие современные апологеты такого подхода даже не понимают, о чём им пишут — тоже характерно.

Выросшие среди говна часто искренне не понимают, как может быть лучше.

KRoN73 ★★★★★
()
Ответ на: комментарий от Pinkbyte

я вот поражаюсь этому персонажу, он успел только на лоре поругаться с тремя мейнтейнерами, одного из которых вывести из себя почти невозможно, при этом все указывали на явные ошибки крона, как в тех аргументах, так и исторических «справках», которые он приводил, но почему-то понять, что дело все-таки в нём, а не в том, что разработчики не умеют слушать Крон не понимает.. При этом какой-либо полезной деятельности от Крона в последние года не видно..

qnikst ★★★★★
()
Ответ на: комментарий от qnikst

учитывая его репутацию я еще пока верю что он не наголову упоротый... Но вера тает с каждым днем. Когда человеку говоришь что проблемы есть, но не там, где он их видит, а он тебя упорно не слушает - поневоле поверишь в худшее...

Pinkbyte ★★★★★
()
24 января 2014 г.

Я вчера обнаружил, что slocate в дереве portage'a больше нет. Причем, давно. Года три. Очень удивился. Накатил mlocate.

P.S. Ненавижу обновляться. :-)

record ★★★★★
()
Ответ на: комментарий от Harald

фигасе несущественный, пол-десктопа от Qt зависит

На серверах kde нет, хомяки должны страдать, особенно влезшие на gentoo.

anonymous
()
Ответ на: комментарий от science

ближайший по памяти: x11-terms/terminal на x11-terms/xfce4-terminal

И все-таки есть разница между прикладным ПО (терминалом), на который /почти/ ничего не завязано и библиотеками на которые завязана просто преогромная куча софта. Так что ТС в чем-то прав, и в новости это попасть должно было, ИМХО

k0valenk0_igor ★★★
()
Ответ на: комментарий от Harald

хватит некропостить :) на дату посмотрите

Я сюда c треккера попал, не виноватый я :-).
Вообще, не понимаю, как тема
1. Всплыла.
2. И стала доступной на запись.

record ★★★★★
()
Последнее исправление: record (всего исправлений: 3)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.