LINUX.ORG.RU

Gentoo: portconf: world - need test

 ,


1

1

в предыдущем топике про portconf хотели чистилку для мира.
потому запилил скрипт world, коотрый лежит на гитхабе в репе portconf

git clone git://github.com/megabaks/portconf.git
в дире portconf нарисуется скрипт world: вот его-то и надо погонять
естессно от рута - не волнуйтесь, ваш изначальный мирок вернётся на место, ибо эт тест.
перед запуском очень желательно запустить что-то типа
emerge -pvuDN world
дабы портаж нагенерил кэшей зависимостей, которые будет использовать скрипт овер qdepends.
из софта нужны:

  • app-portage/eix
  • app-portage/portage-utils

после расчистки сабж парсит выхлоп

emerge -pc
и даёт возможность запилить в мир пакеты, которые удалять не хоца.
что получилось у меня:
был мир практически со всеми установленными пакетами - это 1200+
стал мир в 298
из ключиков сабж принимает только "--deep"
на время выполнения он не влияет - всего около секунды сверх.

жду выхлопов и соображений

★★★★

Ответ на: комментарий от tis

нет
udep рипнулся и он на наркоманском питоне
пробовал реализовать одну из функций portconf-а - это же мозг сломать можно
даже регэкспы и те ублюдочные донельзя
питон ломает мозг наглухо - мне такое дерьмо не нужно
а вообще тебе стоит понять что есть portconf

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

блоки? о_О
зачем ты запустил систему?

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

это ты наркоман и неосилятор

пробовал написать на баше утилиту для руления флагами - изматерился весь

на питоне это решается легко и просто

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

некоторые пакеты такие попадаются, потому в конце и сделал попрошайку
можно сделать по-другому, но это может занять часы на работу скрипта
а инфиналити правильно - треш же :3

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

Вот за это респект, сегодня погоняю!

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

с мирком всё хорошо, лишнего там и нет.

а вот с трешем не согласен, например slim не является ничьей зависимостью, как и pidgin, а они в треш. алгоритм работы твоей поделки разбирать лень. да и добавление не работает — фейк пока?

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

хотя нет, пидж потянется модулями, которые у меня установлены, а вот слимлок, слим, инфиналити в треш зря попали, ящитаю.

funeralismatic ★★★
()

Опять у меня косяки какие-то. :)

Пишет «checking deps for: » и всё. Так и висит, не подавая никаких признаков активности. Сейчас пустил его через bash -x, оно у меня в бесконечном цикле крутится походу, не получив каких-то аргументов.

В логе выглядит так:

++ qdepends -Cr ''
+ deps+='
тут здоровенный список пакетов
'
+ for opt in r d
++ grep -v :
++ grep -v '!'
++ tr -d '<>=~'
++ sed 's|\[.*||g'
++ tr '[:space:]' '
'
++ qdepends -Cd ''
+ deps+='
опять список пакетов
'
+ read pkg
+ tput sc
+ tput civis
+ echo -ne 'checking deps for: \033[01;32m\033[00m                                                '
+ tput rc
+ for opt in r d
++ grep -v :
++ grep -v '!'
++ tr -d '<>=~'
++ sed 's|\[.*||g'
++ tr '[:space:]' '
'
++ qdepends -Cr ''
И так до бесконечности. Если я правильно понял, ему по какой-то причине в check_pkg() ничего не пришло.

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

попробуй сейчас стянуть и потыкать
у тебя почему-то много пустых строк
кстати, запости на пасту, а не файлом, выхлоп
qlist -CIS

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

Отвлёкся тут слегка.

Вот выхлоп: http://bpaste.net/show/85365/

Ну и сейчас вроде отработало:

$ bash world 
1216 packages installed
trash: app-arch/p7ziptra/xfce4-notifyd                                                                        
trash: app-arch/xz-utils
trash: app-cdr/cdrkit
trash: app-crypt/gnupg
trash: app-crypt/qca-ossl
trash: app-editors/vim
trash: app-emulation/virtualbox-modules
trash: app-misc/mc
trash: app-portage/eix
trash: app-text/aspell
trash: dev-lang/perl
trash: dev-lang/python
trash: dev-libs/boost
trash: dev-libs/dbus-glib
trash: dev-libs/icu
trash: dev-libs/klibc
trash: dev-libs/libx86
trash: dev-libs/nss
trash: dev-perl/List-MoreUtils
trash: dev-qt/qtcore
trash: dev-qt/qtgui
trash: dev-util/cmake
trash: dev-vcs/git
trash: games-fps/quake3
trash: kde-base/kdebase-pam
trash: kde-base/knotify
trash: kde-base/konqueror
trash: kde-base/konsole
trash: media-fonts/corefonts
trash: media-fonts/dejavu
trash: media-fonts/droid
trash: media-fonts/liberation-fonts
trash: media-video/mplayer
trash: net-misc/asterisk
trash: net-misc/tor
trash: sys-apps/dbus
trash: sys-apps/less
trash: sys-apps/man-db
trash: sys-apps/most
trash: sys-apps/openrc
trash: sys-apps/portage
trash: sys-boot/os-prober
trash: sys-devel/gcc
trash: sys-devel/prelink
trash: sys-fs/eudev
trash: sys-fs/ntfs3g
trash: sys-kernel/vanilla-sources
trash: sys-libs/ncurses
trash: sys-libs/timezone-data
trash: sys-power/iasl
trash: sys-power/pm-utils
trash: x11-base/xorg-server
trash: x11-libs/libdrm
trash: x11-misc/shared-mime-info

world original: 264 lines
world fixed: 210 lines


!!! 'app-editors/vim' (virtual/editor) is part of your system profile.
!!! Unmerging it may be damaging to your system.



net-misc/asterisk-core-sounds-1.4.22
media-fonts/droid-113-r2
sys-apps/most-5.0.0a
app-misc/mc-4.8.7
app-editors/vim-core-7.3.409
app-dicts/aspell-en-6.0.0
dev-libs/gmime-2.4.32
net-misc/asterisk-moh-opsound-2.03
games-fps/quake3-1.36-r1
app-text/aspell-0.60.6.1
sys-libs/slang-2.2.4
net-misc/asterisk-extra-sounds-1.4.11
app-vim/gentoo-syntax-20120109
app-admin/eselect-vi-1.1.7-r1
app-admin/eselect-ctags-1.14
app-dicts/aspell-ru-0.99.1-r1
games-fps/quake3-teamarena-1.32b
games-fps/quake3-data-1.32b
net-misc/asterisk-11.2.1
media-fonts/liberation-fonts-2.00.0-r1
dev-util/ctags-5.8
app-editors/vim-7.3.409

Would you like save some packages? [Yes/No] 

shell-script ★★★★★
()
Последнее исправление: shell-script (всего исправлений: 1)
Ответ на: комментарий от shell-script

так запилит он их обратно, если захочешь
используется быстрый способ поиска зависимостей, что влечёт за собой некоторые погрешности
из 1200+ пакетов 1-10 пакетов...это не сильно плохо
был вариант использовать портаж - но это длилось бы часами - моё терпение лопнуло на 1000+ минут - это было обработано примерно 10-15% :3
такой вариант вряд ли кого-то устроит

megabaks ★★★★
() автор топика
Ответ на: комментарий от shell-script

очень странно...
сейчас влепил костыль - удаление пустых строк из выхлопа qlist-а
но у тебя в выхлопе их нет...
как ты запускал скрипт?
овер sh? тогда у тебя точно баш, а не какой-нибудь даш-не_даш?

megabaks ★★★★
() автор топика
Последнее исправление: megabaks (всего исправлений: 1)
Ответ на: комментарий от megabaks

Точно bash. Запускал, как обычно: bash world(для тестов bash -x world).

shell-script ★★★★★
()
Ответ на: комментарий от megabaks

был вариант использовать портаж - но это длилось бы часами - моё терпение лопнуло на 1000+ минут - это было обработано примерно 10-15% :3 такой вариант вряд ли кого-то устроит

Полностью согласен.

shell-script ★★★★★
()

Вот результат. Отступы появились здесь в выхлопе неспроста - что-то ты там намудрил, хотя в консоли отступов не видно.

$ sudo ./world 
916 packages installed
preparing dep: app-emulation/emul-linux-x86-baselibs-20120520                                             preparing dep: app-emulation/emul-linux-x86-baselibs-20130224                                             preparing dep: app-emulation/emul-linux-x86-gtklibs-20100409-r1                                           preparing dep: app-emulation/emul-linux-x86-gtklibs-20130224                                              preparing dep: app-emulation/emul-linux-x86-medialibs-20130224                                            preparing dep: app-emulation/emul-linux-x86-opengl-20130224                                               preparing dep: app-emulation/emul-linux-x86-qtlibs-20120520                                               preparing dep: app-emulation/emul-linux-x86-soundlibs-20120520                                            preparing dep: dev-libs/gobject-introspection-common-1.32.1                                               checking dep: app-emulation/emul-linux-x86-baselibs-20120520                                              checking dep: app-emulation/emul-linux-x86-baselibs-20130224                                              checking dep: app-emulation/emul-linux-x86-gtklibs-20100409-r1                                            checking dep: app-emulation/emul-linux-x86-medialibs-20130224                                             checking dep: app-emulation/emul-linux-x86-soundlibs-20120520                                             trash: app-editors/emacs/xfce4-notifyd                                                                   
trash: app-editors/nano
trash: app-misc/mc
trash: app-shells/bash-completion
trash: app-text/aspell
trash: app-text/texlive-core
trash: dev-python/pygments
trash: dev-tex/xcolor
trash: media-fonts/corefonts
trash: sys-apps/pciutils
trash: sys-apps/portage
trash: sys-power/acpid
trash: www-client/chromium
trash: www-client/firefox
trash: x11-base/xorg-server

world original: 99 lines
world fixed: 84 lines


!!! 'app-editors/nano' (virtual/editor) is part of your system profile.
!!! Unmerging it may be damaging to your system.



app-shells/gentoo-bashcomp-20101217-r1
app-dicts/aspell-en-6.0.0
app-editors/nano-2.3.1-r2
app-misc/mc-4.8.7
app-shells/bash-completion-1.3
app-text/aspell-0.60.6.1
app-dicts/aspell-ru-0.99.1-r1
sys-apps/miscfiles-1.5-r1
sys-libs/slang-2.2.4

Но у меня в world не было и нет:

app-shells/gentoo-bashcomp
app-dicts/aspell-en
app-dicts/aspell-ru
sys-apps/miscfiles
sys-libs/slang
app-editors/nano зависит только от virtual/editor
app-misc/mc зависит только от virtual/editor
app-shells/bash-completion - от него зависит app-shells/gentoo-bashcomp и обратно, т.е. что-либо на выбор все равно должно быть в системе.
app-text/aspell да, тянется по зависимостям, но лучше оставить.

Вывод: никакого профита не было, а работает странно. Пили дальше.

iVS ★★★★★
()
768 packages installed
trash: app-editors/gvima/xfce4-notifyd                                                                        
trash: app-editors/vim
trash: app-emulation/virtualbox
trash: app-misc/mc
trash: app-shells/zsh
trash: app-text/poppler
trash: app-text/zathura
trash: dev-lang/python
trash: dev-qt/qt3support
trash: dev-qt/qtcore
trash: dev-qt/qtdbus
trash: dev-qt/qtgui
trash: dev-qt/qtopengl
trash: dev-qt/qtscript
trash: dev-qt/qtsql
trash: dev-qt/qtsvg
trash: dev-qt/qtxmlpatterns
trash: media-fonts/corefonts
trash: media-fonts/dejavu
trash: media-fonts/encodings
trash: media-fonts/font-misc-misc
trash: media-fonts/font-util
trash: media-fonts/ttf-bitstream-vera
trash: media-fonts/urw-fonts
trash: media-gfx/imagemagick
trash: media-libs/fontconfig
trash: media-libs/freetype
trash: net-dialup/ppp
trash: net-firewall/iptables
trash: net-print/cups
trash: sys-auth/pambase
trash: sys-devel/prelink
trash: sys-kernel/gentoo-sources
trash: sys-libs/ncurses
trash: virtual/ttf-fonts
trash: x11-apps/mkfontscale
trash: x11-base/xorg-server
trash: x11-misc/xsel
trash: x11-proto/fontsproto
trash: x11-terms/rxvt-unicode
trash: x11-themes/gtk-engines-murrine
trash: x11-wm/awesome

world original: 195 lines
world fixed: 153 lines


app-editors/gvim-7.3.409
app-dicts/aspell-en-6.0.0
app-misc/mc-4.8.7
app-text/aspell-0.60.6.1
app-dicts/aspell-ru-0.99.1-r1
sys-libs/slang-2.2.4
media-fonts/ttf-bitstream-vera-1.10-r3

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

хотя в консоли отступов не видно.

ты сломал свою консольку

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

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

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

а с чего ты взял, что это пакеты из мира? ;)

Поскольку это же чистилка мира, не так ли? Да и либастрал подключать не хочу, чтобы знать, откуда эти пакеты. Я смотрю на это так: мне скрипт выдал какой-то трэшак, по скрипту нет вообще доков, чтобы разобраться, нужно читать скрипт, а оно мне надо?

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

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

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

в данном топике ты сильно облажался

Согласен, облажался. Теперь всё ясно. Добавь, пожалуйста, хоть какое-то пояснение, типа «These packages will be unmerged after the replacement:», чтобы не было тупых вопросов.

iVS ★★★★★
()
Последнее исправление: iVS (всего исправлений: 1)
Ответ на: комментарий от megabaks

Не так, чтобы очень нужно, но опционально хотелось бы следующее:

1. Удалять, например, только жесткие зависимости. Если что-то тянется по флагам, то я хотел бы это знать, а то мало ли - поменяю флаги, и пакет уйдет.

2. Возможность видеть diff, это и сейчас возможно, если не удалять world_backup, но не хочется лезть в кишки скрипта. У меня только 10 пакетов удаляет, интересно видеть, какие.

iVS ★★★★★
()
Последнее исправление: iVS (всего исправлений: 1)
Ответ на: комментарий от iVS

это потом попадёт в portconf
там есть diff_ask
что делает очевидно из названия
а вот зависимости различить не получится

megabaks ★★★★
() автор топика
#  ./world 
1299 packages installed
trash: app-admin/eselectxfwm4-4.10
trash: app-admin/eselect-opengl
trash: app-admin/hddtemp
trash: app-arch/libarchive
trash: app-arch/rar
trash: app-crypt/gnupg
trash: app-crypt/qca-ossl
trash: app-editors/nano
trash: app-emulation/emul-linux-x86-baselibs
trash: app-emulation/emul-linux-x86-soundlibs
trash: app-emulation/virtualbox-modules
trash: app-emulation/wine
trash: app-misc/mc
trash: app-misc/mime-types
trash: app-misc/strigi
trash: app-portage/portage-utils
trash: app-text/docbook-xml-dtd
trash: app-text/ghostscript-gpl
trash: app-text/poppler
trash: dev-db/postgresql-server
trash: dev-db/sqlite
trash: dev-java/java-config
trash: dev-java/javatoolkit
trash: dev-lang/perl
trash: dev-lang/php
trash: dev-lang/python
trash: dev-lang/python:2.5
trash: dev-lang/python:2.6
trash: dev-lang/ruby
trash: dev-lang/swig
trash: dev-lang/v8
trash: dev-libs/apr-util
trash: dev-libs/atk
trash: dev-libs/boost
trash: dev-libs/cyrus-sasl
trash: dev-libs/dbus-glib
trash: dev-libs/elfutils
trash: dev-libs/expat
trash: dev-libs/glib
trash: dev-libs/gmp
trash: dev-libs/libattica
trash: dev-libs/libgcrypt
trash: dev-libs/libgpg-error
trash: dev-libs/libical
trash: dev-libs/libpcre
trash: dev-libs/libusb
trash: dev-libs/libxml2
trash: dev-libs/libxslt
trash: dev-libs/mpc
trash: dev-libs/mpfr
trash: dev-libs/nspr
trash: dev-libs/nss
trash: dev-libs/openssl
trash: dev-libs/popt
trash: dev-libs/rasqal
trash: dev-libs/redland
trash: dev-libs/soprano
trash: dev-perl/DBI
trash: dev-perl/Locale-gettext
trash: dev-perl/Net-SSLeay
trash: dev-perl/URI
trash: dev-perl/XML-LibXML
trash: dev-perl/XML-Parser
trash: dev-perl/XML-SAX
trash: dev-perl/XML-SAX-Base
trash: dev-perl/XML-Simple
trash: dev-php/eaccelerator
trash: dev-python/dbus-python
trash: dev-python/pygtk
trash: dev-python/PyQt4
trash: dev-qt/qtgui
trash: dev-ruby/rake
trash: dev-util/cmake
trash: dev-util/intltool
trash: dev-vcs/git
trash: dev-vcs/subversion
trash: gnome-base/gconf
trash: gnome-base/libglade
trash: kde-base/ark
trash: kde-base/gwenview
trash: kde-base/gwenview:4
trash: kde-base/kdebase-runtime-meta
trash: kde-base/kdelibs
trash: kde-base/kdm
trash: kde-base/klipper
trash: kde-base/kwrite
trash: kde-base/libkexiv2
trash: kde-base/okular
trash: kde-base/plasma-workspace
trash: kde-misc/kwebkitpart
trash: media-fonts/corefonts
trash: media-fonts/droid
trash: media-fonts/liberation-fonts
trash: media-gfx/exiv2
trash: media-gfx/gimp
trash: media-gfx/imagemagick
trash: media-gfx/sane-backends
trash: media-libs/alsa-lib
trash: media-libs/faac
trash: media-libs/faad2
trash: media-libs/freeglut
trash: media-libs/freetype
trash: media-libs/gd
trash: media-libs/gegl
trash: media-libs/glu
trash: media-libs/gst-plugins-base
trash: media-libs/gstreamer
trash: media-libs/libao
trash: media-libs/libass
trash: media-libs/libdc1394
trash: media-libs/libdvdnav
trash: media-libs/libdvdread
trash: media-libs/libjpeg-turbo
trash: media-libs/libmodplug
trash: media-libs/libmp4v2
trash: media-libs/libogg
trash: media-libs/libpng
trash: media-libs/libpng:0
trash: media-libs/libquicktime
trash: media-libs/libsdl
trash: media-libs/libsndfile
trash: media-libs/libtheora
trash: media-libs/libv4l
trash: media-libs/libvorbis
trash: media-libs/mesa
trash: media-libs/netpbm
trash: media-libs/phonon
trash: media-libs/raptor
trash: media-libs/sdl-mixer
trash: media-libs/tiff
trash: media-libs/x264
trash: media-libs/xvid
trash: media-plugins/gst-plugins-alsa
trash: media-plugins/gst-plugins-speex
trash: media-plugins/gst-plugins-v4l2
trash: media-sound/jack-audio-connection-kit
trash: media-sound/mac
trash: media-sound/wavpack
trash: media-video/dirac
trash: media-video/ffmpeg
trash: media-video/mplayer
trash: media-video/mplayer2
trash: media-video/nvidia-settings
trash: media-video/smplayer
trash: net-dialup/ppp
trash: net-dns/avahi
trash: net-dns/libidn
trash: net-firewall/iptables
trash: net-im/qutim
trash: net-libs/gnutls
trash: net-libs/libktorrent
trash: net-libs/libnice
trash: net-libs/libpcap
trash: net-libs/libssh
trash: net-libs/neon
trash: net-libs/rb_libtorrent
trash: net-misc/curl
trash: net-misc/dhcpcd
trash: net-misc/networkmanager
trash: net-nds/openldap
trash: net-print/cups
trash: net-wireless/wpa_supplicant
trash: perl-core/ExtUtils-ParseXS
trash: perl-core/File-Spec
trash: perl-core/IO-Compress
trash: sys-apps/dbus
trash: sys-apps/groff
trash: sys-apps/less
trash: sys-apps/lm_sensors
trash: sys-apps/openrc
trash: sys-apps/pciutils
trash: sys-apps/portage
trash: sys-apps/sandbox
trash: sys-apps/sysvinit
trash: sys-auth/consolekit
trash: sys-auth/pambase
trash: sys-auth/polkit-qt
trash: sys-devel/autoconf-wrapper
trash: sys-devel/automake
trash: sys-devel/bc
trash: sys-devel/binutils
trash: sys-devel/gcc
trash: sys-devel/libtool
trash: sys-devel/prelink
trash: sys-fs/cryptsetup
trash: sys-fs/e2fsprogs
trash: sys-fs/lvm2
trash: sys-fs/udev
trash: sys-kernel/gentoo-sources
trash: sys-kernel/linux-headers
trash: sys-libs/e2fsprogs-libs
trash: sys-libs/glibc
trash: sys-libs/libavc1394
trash: sys-libs/libraw1394
trash: sys-libs/ncurses
trash: sys-libs/pam
trash: sys-libs/readline
trash: sys-libs/timezone-data
trash: sys-power/acpid
trash: sys-process/vixie-cron
trash: virtual/perl-Archive-Tar
trash: virtual/perl-ExtUtils-CBuilder
trash: virtual/perl-ExtUtils-ParseXS
trash: virtual/perl-IO-Compress
trash: virtual/perl-Module-Build
trash: virtual/perl-Module-CoreList
trash: virtual/perl-Test-Harness
trash: virtual/perl-version
trash: www-misc/htdig
trash: x11-apps/xgamma
trash: x11-apps/xinit
trash: x11-apps/xmessage
trash: x11-base/xorg-server
trash: x11-libs/cairo
trash: x11-libs/gtk+:2
trash: x11-libs/libdrm
trash: x11-libs/libvdpau
trash: x11-libs/libXaw
trash: x11-libs/libXfont
trash: x11-libs/libXi
trash: x11-libs/libXinerama
trash: x11-libs/libXScrnSaver
trash: x11-libs/libXv
trash: x11-libs/libXxf86dga
trash: x11-libs/libXxf86misc
trash: x11-libs/libXxf86vm
trash: x11-libs/pango
trash: x11-libs/pixman
trash: x11-libs/xtrans
trash: x11-misc/util-macros
trash: x11-misc/xkeyboard-config
trash: x11-misc/xorg-cf-files
trash: x11-proto/dri2proto
trash: x11-proto/glproto
trash: x11-proto/inputproto
trash: x11-proto/xextproto
trash: x11-proto/xf86bigfontproto
trash: x11-proto/xf86miscproto
trash: x11-proto/xf86vidmodeproto
trash: x11-proto/xproto
trash: x11-themes/gtk-engines-murrine
trash: x11-wm/openbox

world original: 451 lines
world fixed: 209 lines
 * Dependencies could not be completely resolved due to
 * the following required packages not being installed:
 * 
 *   dev-java/xerces:2 pulled in by:
 *     dev-java/ant-contrib-1.0_beta3
 * 
 *   >=virtual/ffmpeg-9[encode] pulled in by:
 *     media-video/mpv-9999
 * 
 * Have you forgotten to do a complete update prior to depclean? The
 * most comprehensive command for this purpose is as follows:
 * 
 *   emerge --update --newuse --deep --with-bdeps=y @world
 * 
 * Note that the --with-bdeps=y option is not required in many
 * situations. Refer to the emerge manual page (run `man emerge`)
 * for more information about --with-bdeps.
 * 
 * Also, note that it may be necessary to manually uninstall
 * packages that no longer exist in the portage tree, since it may
 * not be possible to satisfy their dependencies.



Would you like save some packages? [Yes/No] 
t-IX
()
Ответ на: комментарий от megabaks

перед запуском очень желательно запустить
системку-то пофикси

нужно будет обновится :)

t-IX
()
28 октября 2013 г.
Ответ на: комментарий от megabaks

udep рипнулся и он на наркоманском питоне

4.2 вранье и причем наглое!

> cd /tmp
> wget https://github.com/init6/udept/raw/master/src/dep.in
> head dep.in
#!/bin/bash
# vim:set ts=4 sw=4:
#
# Copyright (c) 2004-2007 Ed Catmur <ed@catmur.co.uk>
# This program is licensed under the terms of the GPL version 3.
#
# Parts inspired by qpkg, copyright (c) gentoo.org
# It is believed all code copyright gentoo.org has been replaced by my own
# (better) algorithms. :P

Ой :P

И да не смотря на то, что сабж рипнулся в районе 2007-2008х годов тем не менее с минимальными исправлениями работает до сих пор. Правда там многое еще нужно фиксить…

ЗЫ: Или я попутал и был еще какой то другой велосипед на python?

init_6 ★★★★★
()
Последнее исправление: init_6 (всего исправлений: 1)
Ответ на: комментарий от init_6

я про сабж из дерева. емнип
впрочем, исправления лишь подтверждают мою тз.
да и наличие альтернативы не есть плохо

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

я про сабж из дерева. емнип впрочем, исправления лишь подтверждают мою тз. да и наличие альтернативы не есть плохо

Этот udept в данный момент вообще не альтернатива. Оно на eapi 1,2 а на современных portage оно закономерно просто без понятия о многих вещах. Но фичи там есть поинтереснее. И если разгрести все те более 3к строк… было бы только время.

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

я буду только рад выкинуть пару десятков строк на баше, ежели ты осилишь и потянешь форк (других словей не могу подобрать)
потому ищи время :)
удачи

megabaks ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.