The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..., opennews (?), 29-Май-09, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


6. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от Аноним (-), 29-Май-09, 19:01 
На самом деле я думал лучше будет, а так, маловменяемая чехарда
    * http://repos.archlinux.org/viewvc.cgi/kdelibs/repos/extra-i6...
    * http://gentoo-portage.com/AJAX/Ebuild/88333/View
    * http://ecarux.de/ports/kdelibs/Pkgfile
И для полного счастья посмотрите фряшные порты. Потом и поговорим, а возможно кто-то и закачается
Ответить | Правка | Наверх | Cообщить модератору

8. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от Аноним (-), 29-Май-09, 19:09 
>И для полного счастья посмотрите фряшные порты.

http://www.freebsd.org/cgi/cvsweb.cgi/ports/x11/kdelibs4/Mak...
Не поленился и нашёл сам.

Ответить | Правка | Наверх | Cообщить модератору

9. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  –1 +/
Сообщение от yarodinemail (??), 29-Май-09, 19:09 
>На самом деле я думал лучше будет, а так, маловменяемая чехарда
>    * http://repos.archlinux.org/viewvc.cgi/kdelibs/repos/extra-i6...
>    * http://gentoo-portage.com/AJAX/Ebuild/88333/View
>    * http://ecarux.de/ports/kdelibs/Pkgfile
>И для полного счастья посмотрите фряшные порты. Потом и поговорим, а возможно
>кто-то и закачается

И в чем  плюсы PKGBUILD например перед EBUILD для kde-libs?

P.S. Предыдущего троля кормить не буду само собой, я жадный :)

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

11. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +1 +/
Сообщение от Аноним (-), 29-Май-09, 19:18 
>И в чем  плюсы PKGBUILD например перед EBUILD для kde-libs?

В простоте, очевидно. И тот и другой решают поставленную задачу - на выходе тёпленький пакет, который можно спокойно передавать пакетному менеджеру.


Ответить | Правка | Наверх | Cообщить модератору

12. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  –1 +/
Сообщение от yarodinemail (??), 29-Май-09, 19:23 
>>И в чем  плюсы PKGBUILD например перед EBUILD для kde-libs?
>
>В простоте, очевидно. И тот и другой решают поставленную задачу - на
>выходе тёпленький пакет, который можно спокойно передавать пакетному менеджеру.

Да? :) и какой в генту пакет на выходе и какой пакетный менеджер? :)

Я Арча в глаза не видел поэтому мне дико интересно, при вот таком вот виде зависимостей:

depends=('phonon' 'shared-mime-info' 'libxpm' 'hal'
     'enchant' 'jasper' 'openexr' 'strigi' 'libxtst'
     'giflib' 'soprano' 'ca-certificates' 'xdg-utils' 'libxft')
makedepends=('pkgconfig' 'cmake' 'automoc4' 'intltool' 'avahi' 'libgl' 'hspell')

как вы решаете проблему если собираемому/собраному пакету нужны какие-то строго определенные (ну или не ниже) версии зависимостей?

Ответить | Правка | Наверх | Cообщить модератору

13. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от Аноним (-), 29-Май-09, 19:26 
>как вы решаете проблему если собираемому/собраному пакету нужны какие-то строго определенные (ну или не ниже) версии зависимостей?

http://repos.archlinux.org/viewvc.cgi/xorg-server/repos/extr...
Удивительно сложное решение высосанной проблемы из пальца

Ответить | Правка | Наверх | Cообщить модератору

15. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от yarodinemail (??), 29-Май-09, 19:35 
>>как вы решаете проблему если собираемому/собраному пакету нужны какие-то строго определенные (ну или не ниже) версии зависимостей?
>
>http://repos.archlinux.org/viewvc.cgi/xorg-server/repos/extr...
>Удивительно сложное решение высосанной проблемы из пальца

Вопрос про пакеты в генту вы проигнорировали и плавно перешли на XORG - уже теплее :)

Ну иксы так иксы :) А теперь продемонстируйте мне с помощью приведенного вами PKGBUILD сборку xorg-server с определенными input_device/video_cards или без hal?  :)

Ответить | Правка | Наверх | Cообщить модератору

17. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от Аноним (-), 29-Май-09, 19:39 
А теперь вспоминайте о чём шла речь, о вменяемой и понятной системе. А собрать без хала проще простого, удаляете из depends 'hal>=0.5.11', а в теле build изменяете ключ у configure на --disable-config-hal. Всё.
Ответить | Правка | Наверх | Cообщить модератору

21. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от yarodinemail (??), 29-Май-09, 19:45 
>А теперь вспоминайте о чём шла речь, о вменяемой и понятной системе. А собрать без хала проще простого, удаляете из depends 'hal>=0.5.11', а в теле build изменяете ключ у configure на --disable-config-hal. Всё.

Подразумевается что PKGBUILDы у вас тоже синкаются с неким центральным репо? И что будет с вашими фиксами при следующем синке?

Ответить | Правка | Наверх | Cообщить модератору

29. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от Аноним (-), 29-Май-09, 20:04 
С моими фиксами это дело лежит в /var/abs/local , когда всё остальное синкается в другие каталоги /var/abs/{extra,core,testing}
Ответить | Правка | Наверх | Cообщить модератору

32. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от yarodinemail (??), 29-Май-09, 20:13 
>С моими фиксами это дело лежит в /var/abs/local , когда всё остальное
>синкается в другие каталоги /var/abs/{extra,core,testing}

Это понятно, переводя на понятный мне язык локальные оверлеи...
Наверное очень удобно при обновлении версии каждый раз патчить и переносить в local 50 пакетов где вам не нужен hal ? ;]

Ответить | Правка | Наверх | Cообщить модератору

38. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от Аноним (-), 29-Май-09, 20:43 
Хитрость том, что из 50 пакетов, для которых в optdepends есть к примеру тот же хал, используется на одной системе не больше 5-6 (а хал мне оказался ненужным только для xserver). Я же говорил, по существу собирается мной порядка пакетов 80, остальные (порядка 300) всё-таки устанавливаются пакманом в готовом виде из репозитария. Да и не помню, чтобы теплым летним вечером сразу же 80 пакетов обновились. Поддерживать эти 80 PKGBUILDов не составляет труда (обычно всё гладко проходить пересчётом хэшэй тарбола и изменением чисел в pkgver)
Ответить | Правка | Наверх | Cообщить модератору

14. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от Аноним (-), 29-Май-09, 19:34 
>Да? :) и какой в генту пакет на выходе и какой пакетный менеджер? :)

Я Генту в глаза не видел, но всегда считал, что portage синкает дерево ебилдов и собирает абстрактный пакет, который дальше устанавливается абстрактным пакетным менеджером (мб и самим portage). А Арче пакет собирается makepkg и этот пакет ставиться пакетным менджером pacman. Но дела это не меняет

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

16. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от yarodinemail (??), 29-Май-09, 19:38 
>>Да? :) и какой в генту пакет на выходе и какой пакетный менеджер? :)
>
>Я Генту в глаза не видел, но всегда считал, что portage синкает
>дерево ебилдов и собирает абстрактный пакет, который дальше устанавливается абстрактным пакетным
>менеджером (мб и самим portage). А Арче пакет собирается makepkg и
>этот пакет ставиться пакетным менджером pacman. Но дела это не меняет
>

Только если sandbox очень абстрактный пакет :)))

Ответить | Правка | Наверх | Cообщить модератору

18. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от Аноним (-), 29-Май-09, 19:42 
>Только если sandbox очень абстрактный пакет :)))

Смайлофаг вы мой дорогой, дело это не меняет. Сборка пакета в арче окружена chroot. Что же вы продолжаете тут троллить, вроде бы неглупый (или я ошибаюсь?)

Ответить | Правка | Наверх | Cообщить модератору

20. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от yarodinemail (??), 29-Май-09, 19:44 
>>Только если sandbox очень абстрактный пакет :)))
>
>Смайлофаг вы мой дорогой, дело это не меняет. Сборка пакета в арче
>окружена chroot. Что же вы продолжаете тут троллить, вроде бы неглупый
>(или я ошибаюсь?)

а что тогда есть гентушные binpkgs? неабстрактные пакеты?

Ответить | Правка | Наверх | Cообщить модератору

24. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от Аноним (-), 29-Май-09, 19:51 
>а что тогда есть гентушные binpkgs? неабстрактные пакеты?

Я честно говоря не знаю, а они тут вообще при чём?

Ответить | Правка | Наверх | Cообщить модератору

27. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от yarodinemail (??), 29-Май-09, 19:57 
>>а что тогда есть гентушные binpkgs? неабстрактные пакеты?
>
>Я честно говоря не знаю, а они тут вообще при чём?

Это то же самое что вы имеете в арче.
Собираем из ебилда в пакет - ставим пакетным менеджером.

Ответить | Правка | Наверх | Cообщить модератору

30. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от Аноним (-), 29-Май-09, 20:07 
Всё-таки и они есть. Очень хорошо. Что-нибудь от этого изменилось?
Ответить | Правка | Наверх | Cообщить модератору

23. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от yarodinemail (??), 29-Май-09, 19:50 
А можно еще вопрос по арчу?

Вы прямо весь софт установленный в вашей системе собираете PKGBUILD'ом в пакет предварительно, а потом ставили пакманом?

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

25. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от Аноним (-), 29-Май-09, 19:54 
>Вы прямо весь софт установленный в вашей системе собираете PKGBUILD'ом в пакет
>предварительно, а потом ставили пакманом?

Нет конечно, потому что в этом нет никакой необходимости. Есть необходимость или желание  пересобрать пакет, выкинув (при условии того, что это в принципе возможно) некоторые зависимости/добавить свои по вкусу. Тем и хорош арч

Ответить | Правка | Наверх | Cообщить модератору

31. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от yarodinemail (??), 29-Май-09, 20:09 
>>Вы прямо весь софт установленный в вашей системе собираете PKGBUILD'ом в пакет
>>предварительно, а потом ставили пакманом?
>
>Нет конечно, потому что в этом нет никакой необходимости. Есть необходимость или
>желание  пересобрать пакет, выкинув (при условии того, что это в
>принципе возможно) некоторые зависимости/добавить свои по вкусу. Тем и хорош арч
>

Ну так в этом и главное отличие, я думаю, влияющее собственно на размер/понятность PKGBUILD/EBUILD.
У вас PKGBUILD собственно инструмент маинтайнера бинарного пакета и кубик-рубик для очень непоседливого пользователя, оно в принципе не предназначено для широкого повседневного использования.
И в арчевской схеме один существенный минус - автор (маинтайнер - я не знаю вашей инфраструктуры, извините) потенциально не заинтересован в собираемости PKGBUILD'а на максимально возможном числе конфигураций, в принципе по большей части ему достаточно чтобы сборка прошла именно у него. Что в принципе ведет к не решению проблем при сборке непонятных на вскидку, а к их обходу.
Честно, никогда не имел дела с арчем (просто факт), но то что делают при похожей инфраструктуре в стейбл дебиане маинтайнеры кое-каких пакетов, на мой взгляд, ужасно.

P.S. Спасибо за интересную дискуссию. Узнал много нового для себя про Arch.

Ответить | Правка | Наверх | Cообщить модератору

34. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от Аноним (-), 29-Май-09, 20:22 
>У вас PKGBUILD собственно инструмент маинтайнера бинарного пакета и кубик-рубик для очень
>непоседливого пользователя, оно в принципе не предназначено для широкого повседневного использования.

Безусловно, но стать непоседливым пользователе в нём ну очень просто
>
>И в арчевской схеме один существенный минус - автор (маинтайнер - я
>не знаю вашей инфраструктуры, извините) потенциально не заинтересован в собираемости PKGBUILD'а
>на максимально возможном числе конфигураций.

Заинтересован конечно же, но да, если пользователь полез сам пересобирать пакеты, то ему необходимо быть готовым к возможным проблемам со сборкой (хотя уже тут можно напрямую репортить разрабу самой софтины, если есть проблемы со сборкой)
>в принципе по большей части ему достаточно чтобы сборка прошла именно у него. Что в принципе ведет
>к не решению проблем при сборке непонятных на вскидку, а к
>их обходу.

С одной стороны да, а с другой, если напишешь багрепорт, будут всё равно будут разбираться
>Честно, никогда не имел дела с арчем (просто факт), но то что
>делают при похожей инфраструктуре в стейбл дебиане маинтайнеры кое-каких пакетов, на
>мой взгляд, ужасно.

Да я бы сидел на дебиане долго, но к сожалению, безудержная тяга ко всему новому (и большему числу в версии софта) определили выбор, даже sid не спасал
>P.S. Спасибо за интересную дискуссию. Узнал много нового для себя про Arch.

Вообщем-то не за что. И ещё, я не отрицаю преимуществ use флагов, но они же и корень усложнения самих ебилдов.


Ответить | Правка | Наверх | Cообщить модератору

19. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от yarodinemail (??), 29-Май-09, 19:42 
Кстати вот всем анонимам отличная возможность доказать преимущества PKGBUILD над EBUILD: http://archlinux.org.ru/forum/viewtopic.php?f=7&t=1326

P.S. Раз PKBUILD настолько проще и понятнее, я думаю минут за 20 накидаете :)

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

22. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от Аноним (-), 29-Май-09, 19:49 
Начинается, дикий баттхерт в голове, и попытки ужаленное самолюбие. Да, PKGBUILDа для офиса от инфры пока нет, но есть для go-openoffice - http://repos.archlinux.org/viewvc.cgi/go-openoffice/repos/ex... . Для сравнения покажите, что у вас творится в ебилде, можно будет посмеяться вместе.
Ответить | Правка | Наверх | Cообщить модератору

26. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от yarodinemail (??), 29-Май-09, 19:56 
>Начинается, дикий баттхерт в голове, и попытки ужаленное самолюбие. Да, PKGBUILDа для
>офиса от инфры пока нет, но есть для go-openoffice - http://repos.archlinux.org/viewvc.cgi/go-openoffice/repos/ex...
>. Для сравнения покажите, что у вас творится в ебилде, можно
>будет посмеяться вместе.

В каком именно? Если в go-oo ebuild'e то там +- то же самое.
В infra ужас по одной тривиальной причине, не имеющей отношения к ebuild'ам - инфра до сих пор не используют сборщик от go-oo c дистрозависимыми конфигами.

P.S. Ну давайте смеятся вместе. Начем я думаю с этого места --disable-kde\ :)

Ответить | Правка | Наверх | Cообщить модератору

28. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от Аноним (-), 29-Май-09, 19:59 
--enable-kde )) И соответствующую зависимость в depends . Жду ссылку на ебилд для go-oo, чтобы убедиться что там +/-
Ответить | Правка | Наверх | Cообщить модератору

33. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от yarodinemail (??), 29-Май-09, 20:20 
>--enable-kde )) И соответствующую зависимость в depends . Жду ссылку на ебилд
>для go-oo, чтобы убедиться что там +/-

http://gentoo-portage.com/AJAX/Ebuild/32816/View

Можно пальцем мне показать, что там избыточного?

Ответить | Правка | Наверх | Cообщить модератору

35. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от Аноним (-), 29-Май-09, 20:24 
>Можно пальцем мне показать, что там избыточного?

честно говоря уже начиная с pkg_setup() слабо понимаю, что там имелось ввиду


Ответить | Правка | Наверх | Cообщить модератору

37. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от yarodinemail (??), 29-Май-09, 20:27 
>>Можно пальцем мне показать, что там избыточного?
>
>честно говоря уже начиная с pkg_setup() слабо понимаю, что там имелось ввиду
>

Как я уже писал выше, далее на 99%  use флаги и максимально широкая собираемость.

Ответить | Правка | Наверх | Cообщить модератору

43. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от RNZ (ok), 30-Май-09, 13:46 
>Начинается, дикий баттхерт в голове, и попытки ужаленное самолюбие. Да, PKGBUILDа для
>офиса от инфры пока нет, но есть для go-openoffice - http://repos.archlinux.org/viewvc.cgi/go-openoffice/repos/ex...
>. Для сравнения покажите, что у вас творится в ебилде, можно
>будет посмеяться вместе.

это "md5sums=(...)" - жесть!

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

39. "GiftWrap - новый GUI-интерфейс для создания пакетов для Ubun..."  +/
Сообщение от fiuewbiu34 (?), 29-Май-09, 20:55 
>На самом деле я думал лучше будет, а так, маловменяемая чехарда
>    * http://repos.archlinux.org/viewvc.cgi/kdelibs/repos/extra-i6...
>    * http://gentoo-portage.com/AJAX/Ebuild/88333/View
>    * http://ecarux.de/ports/kdelibs/Pkgfile
>И для полного счастья посмотрите фряшные порты. Потом и поговорим, а возможно
>кто-то и закачается

Мсье про dpkg-buildpackage не слыхал? Тогда о каких устрицах речь?

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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