LINUX.ORG.RU

Подтвердите баг eselect news (не обновляются)

 ,


0

3

UPD2: Бага нет.

Текст новостей хранится в /usr/portage/metadata/news . Это каталоги, в них есть файлы с текстом новости, а там есть запись 'Display-If-Installed:' . Дальше, думаю, понятно.

UPD: Всё, спасибо! Материала для анализа достаточно!

Привет всем пользователям Gentoo.

Похоже, eselect news поломался. Помогите проверить.

Дайте, пожалуйста, выхлоп вот этот команд:

$ eselect news list
$ ls -la /usr/portage/metadata/news

★★★★★

desktop ~ # eselect news list
News items:
  [1]      2009-04-18  Generation 1 Java Setup Deprecated
  [2]      2009-07-02  (2009-07-02-kdeprefix+monolithics - removed?)
  [3]      2010-08-01  (2010-08-01-as-needed-default - removed?)
  [4]      2011-05-22  (2011-05-22-kdeprefix - removed?)
  [5]      2011-10-15  Upgrade to libpng15
  [6]      2011-11-26  Unmasking of and Upgrade to GNOME 3.2
  [7]      2012-03-16  (2012-03-16-udev-181-unmasking - removed?)
  [8]      2012-05-21  Portage config-protect-if-modified default
  [9]      2012-09-09  (2012-09-09-make.conf-and-make.profile-move - removed?)
  [10]     2012-11-06  PYTHON_TARGETS deployment
  [11]     2013-01-23  (2013-01-23-udev-upgrade - removed?)
  [12]     2013-06-07  Portage preserve-libs default
  [13]     2013-06-30  Printer browsing in net-print/cups-1.6
  [14]     2013-08-23  Language of messages in emerge logs and output
  [15]     2013-09-27  Separate /usr on Linux requires initramfs
  [16]     2013-11-07  python-exec package move
  [17]     2014-03-16  Ruby 1.8 removal; Ruby 1.9/2.0 default
desktop ~ # ls -la /usr/portage/metadata/news
итого 7
drwxr-xr-x 58 portage portage 2744 май 18 14:22 .
drwxr-xr-x  6 portage portage  344 май 18 14:21 ..
drwxr-xr-x  2 portage portage  152 фев 16  2012 2007-05-04-paludis-0.24
drwxr-xr-x  2 portage portage   96 фев 16  2012 2009-01-04-sparc-multilib
drwxr-xr-x  2 portage portage  136 фев 16  2012 2009-04-06-tetex
drwxr-xr-x  2 portage portage  152 фев 16  2012 2009-04-06-x_server-1_5
drwxr-xr-x  2 portage portage  176 фев 16  2012 2009-04-18-java-config-wrapper-0.16
drwxr-xr-x  2 portage portage  152 фев 16  2012 2009-07-12-xorg-74-alpha
drwxr-xr-x  2 portage portage  152 фев 16  2012 2009-09-27-qt_use_changes
drwxr-xr-x  2 portage portage  176 фев 16  2012 2009-10-02-xorg-server-1-6-libxcb-1.4
drwxr-xr-x  2 portage portage  144 фев 16  2012 2009-10-08-gnome-226
drwxr-xr-x  2 portage portage  152 фев 16  2012 2009-10-22-default-linux
drwxr-xr-x  2 portage portage  152 фев 16  2012 2010-01-31-eselect-opengl
drwxr-xr-x  2 portage portage  152 фев 16  2012 2010-02-21-mysql-upgrade
drwxr-xr-x  2 portage portage  176 фев 16  2012 2010-02-28-layman-storage-path-change
drwxr-xr-x  2 portage portage  152 фев 16  2012 2010-03-01-mythtv-upgrade
drwxr-xr-x  2 portage portage  160 фев 16  2012 2010-03-23-new-subprofiles
drwxr-xr-x  2 portage portage  144 фев 16  2012 2010-03-25-python-3.1
drwxr-xr-x  2 portage portage  144 фев 16  2012 2010-05-02-gnome-228
drwxr-xr-x  2 portage portage  184 фев 16  2012 2010-10-22-perl-5.12-upgrade-procedure
drwxr-xr-x  2 portage portage  160 фев 16  2012 2010-10-27-hardened-gcc4-info
drwxr-xr-x  2 portage portage  160 фев 16  2012 2010-11-13-hardened-profiles
drwxr-xr-x  2 portage portage  160 фев 16  2012 2011-02-13-libgphoto2-2.4.10
drwxr-xr-x  2 portage portage  144 фев 16  2012 2011-02-14-gnome-232
drwxr-xr-x  2 portage portage  160 фев 16  2012 2011-02-19-ia64-java-removal
drwxr-xr-x  2 portage portage  160 фев 16  2012 2011-04-26-gnustep-new-layout
drwxr-xr-x  2 portage portage  144 фев 16  2012 2011-04-27-glib-228
drwxr-xr-x  2 portage portage  160 фев 16  2012 2011-05-01-baselayout-update
drwxr-xr-x  2 portage portage  144 фев 16  2012 2011-08-28-mesa-r600g
drwxr-xr-x  2 portage portage  144 фев 16  2012 2011-10-15-libpng15
drwxr-xr-x  2 portage portage   96 фев 16  2012 2011-11-27-gnome3-unmask
drwxr-xr-x  2 portage portage  152 фев 16  2012 2011-12-06-kde473-kdepim
drwxr-xr-x  2 portage portage  152 фев 16  2012 2011-12-30-bacula-updates
drwxr-xr-x  2 portage portage   96 фев 16  2012 2012-01-07-systemd-to-usr
drwxr-xr-x  2 portage portage  176 фев 16  2012 2012-02-14-baselayout-1-deprecation
drwxr-xr-x  2 portage portage  176 апр 24  2012 2012-04-24-libjpeg-turbo-by-default
drwxr-xr-x  2 portage portage  192 май 21  2012 2012-05-21-portage-config-protect-if-modified
drwxr-xr-x  2 portage portage  160 июл 23  2012 2012-07-23-upgrading-postfix
drwxr-xr-x  2 portage portage  176 ноя  6  2012 2012-11-06-PYTHON_TARGETS-deployment
drwxr-xr-x  2 portage portage  160 фев 10  2013 2013-02-10-new-13-profiles
drwxr-xr-x  2 portage portage  168 фев 10  2013 2013-02-10-new-13-profiles-server
drwxr-xr-x  2 portage portage  152 мар 31  2013 2013-03-29-udev-upgrade
drwxr-xr-x  2 portage portage  200 апр 11  2013 2013-04-10-baselayout-1-deprecation-final-warning
drwxr-xr-x  2 portage portage  104 июн  2  2013 2013-06-01-mysql-pbxt-dropped
drwxr-xr-x  2 portage portage  184 июн  7  2013 2013-06-07-portage-preserve-libs-default
drwxr-xr-x  2 portage portage  136 июн 30  2013 2013-06-30-cups16
drwxr-xr-x  2 portage portage  200 авг  8  2013 2013-08-07-vanilla-sources-stablization-policy
drwxr-xr-x  2 portage portage  160 авг 23  2013 2013-08-23-emerge-language
drwxr-xr-x  2 portage portage  152 сен 23  2013 2013-09-22-minor-arches-1
drwxr-xr-x  2 portage portage  160 окт  1  2013 2013-09-27-initramfs-required
drwxr-xr-x  2 portage portage  160 окт 14  2013 2013-10-14-grub2-migration
drwxr-xr-x  2 portage portage  152 окт 25  2013 2013-10-24-minor-arches-2
drwxr-xr-x  2 portage portage  176 ноя  9  2013 2013-11-07-python-exec-package-move
drwxr-xr-x  2 portage portage  144 янв  8 13:29 2013-11-23-gnome-38
drwxr-xr-x  2 portage portage  168 фев 26 21:39 2014-01-31-catalyst-head-changes
drwxr-xr-x  2 portage portage  152 фев 26 21:39 2014-02-25-udev-upgrade
drwxr-xr-x  2 portage portage  152 мар 12 19:56 2014-03-12-profile-eapi-5
drwxr-xr-x  2 portage portage  160 мар 17 21:14 2014-03-16-ruby-1.8-removal
-rw-r--r--  1 portage portage   32 май 18 13:37 timestamp.chk
iVS ★★★★★ ()

Всем спасибо. Разобрался. Бага нет, просто eselect умнее, чем я думал :) .

Текст новостей хранится в /usr/portage/metadata/news . Это каталоги, в них есть файлы с текстом новости, а там есть запись 'Display-If-Installed:' . Смысл, думаю, понятен. emerge --sync парсит эти файлы и на основании их создает файлы /var/lib/gentoo/news/news-gentoo-* , которые и использует eselect news. Иными словами, у вас будут только те новости, которые относятся только к пакетам, установленным в вашей системе.

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