ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Vitaly Lipatov <lav@altlinux.ru>
To: devel@altlinux.ru
Subject: [devel] К мантейнерам: Ошибки упаковки
Date: Sat, 4 Dec 2004 02:09:31 +0300
Message-ID: <200412040209.31782.lav@altlinux.ru> (raw)

[-- Attachment #1: Type: text/plain, Size: 4118 bytes --]

Убедительная просьба просмотреть приведённые ниже списки
и исправить ошибки упаковки, когда файлы пакета размещены
в каталоге, которым никто не владеет. Это приводит к багам
наподобие
https://bugzilla.altlinux.org/show_bug.cgi?id=5562

Упрямые пакеты будут подвергаться обвешиванию багами :)
со стороны растущей армии пользователей :)

                - - - 

За последние 4 года в системе расплодилось
много каталогов от давно ушедших в небытие пакетов.

Я написал скрипт, которому достаточно указать путь,
и он выведет список не принадлежащих ни одному пакету
каталогов.
Если скрипт запустить с правами root, то он также удалит
сиротливые каталоги, внутри которых ничего не содержится.
Делает он это достаточно осторожно. Скрипт прилагается.

               - - -
Списки "сиротливых" каталогов, которые забыли указать в секции
%files спека пакета:

Report for dir /usr/lib:
/usr/lib/AbiWord-2.2
/usr/lib/acrobat
/usr/lib/allegro
/usr/lib/ao
/usr/lib/aspell
/usr/lib/audiooss
/usr/lib/avifile-0.7
/usr/lib/axiom
/usr/lib/bonobo
/usr/lib/c2hs-0.12.0
/usr/lib/cheops
/usr/lib/chipmunk-5.61
/usr/lib/cinepaint
/usr/lib/clip
/usr/lib/clisp
/usr/lib/control-center-2.0
/usr/lib/FaxMail
/usr/lib/firefox-0.8
/usr/lib/gap4.3
/usr/lib/Getleft
/usr/lib/ggi
/usr/lib/ghc-6.2.1.20040316
/usr/lib/ghc-6.2.2
/usr/lib/gnome-panel-2.0
/usr/lib/gnome-panel
/usr/lib/gnome-stones
/usr/lib/gnucash
/usr/lib/gpio
/usr/lib/gst-player
/usr/lib/gstreamer-0.8
/usr/lib/gtkhtml
/usr/lib/gtk
/usr/lib/hotplug
/usr/lib/httrack
/usr/lib/iceb
/usr/lib/imlib2_loaders
/usr/lib/irssi
/usr/lib/lbdb
/usr/lib/libextractor
/usr/lib/libglade
/usr/lib/libquicktime
/usr/lib/lilypond
/usr/lib/mas
/usr/lib/maxima
/usr/lib/monodoc
/usr/lib/nautilus-2.0
/usr/lib/nautilus
/usr/lib/opensc
/usr/lib/orbit-2.0
/usr/lib/pcsx
/usr/lib/planner
/usr/lib/powertweak
/usr/lib/ppr
/usr/lib/pstoedit
/usr/lib/pyro
/usr/lib/python2.2
/usr/lib/q
/usr/lib/rhs
/usr/lib/samba
/usr/lib/sbcl
/usr/lib/security
/usr/lib/smalltalk
/usr/lib/snd
/usr/lib/sodipodi
/usr/lib/solfege
/usr/lib/sylpheed-claws
/usr/lib/tcl
/usr/lib/TEItools
/usr/lib/timetool
/usr/lib/torcs
/usr/lib/vfs
/usr/lib/vidix
/usr/lib/window-manager-settings
/usr/lib/xchat
/usr/lib/xine
/usr/lib/xmp
/usr/lib/zope


Report for dir /usr/share:
/usr/share/abisuite
/usr/share/afterstep
/usr/share/bbtools
/usr/share/BitTornado
/usr/share/BitTorrent
/usr/share/bugsquish
/usr/share/cdlabelgen
/usr/share/centericq
/usr/share/cheesetracker
/usr/share/cheops
/usr/share/cupsddk
/usr/share/denemo
/usr/share/dictd
/usr/share/dosbox
/usr/share/dtds
/usr/share/ecasound
/usr/share/faces
/usr/share/flow-tools
/usr/share/freespeech
/usr/share/gapi
/usr/share/gen_util
/usr/share/Getleft
/usr/share/gkrellm
/usr/share/gnome-2.0
/usr/share/gnomeicu
/usr/share/gnuitar
/usr/share/gossip
/usr/share/graphviz
/usr/share/IceWMCP
/usr/share/icu
/usr/share/idl
/usr/share/images
/usr/share/irssi
/usr/share/isicom
/usr/share/jay
/usr/share/jpilot
/usr/share/kura
/usr/share/libgc-mono
/usr/share/libgnomeprint
/usr/share/libical
/usr/share/libole2
/usr/share/libtool.alternatives_save
/usr/share/libwmf
/usr/share/licq
/usr/share/mailman
/usr/share/maxima
/usr/share/mime-info
/usr/share/mime
/usr/share/mono
/usr/share/motor
/usr/share/mp3blaster
/usr/share/multi-gnome-terminal
/usr/share/multitran
/usr/share/myBudget
/usr/share/nautilus
/usr/share/notemeister
/usr/share/oprofile
/usr/share/packhouse
/usr/share/planner
/usr/share/plptools
/usr/share/poedit
/usr/share/prawda
/usr/share/python-module-Draco-0.99.4-alt1
/usr/share/q
/usr/share/RasMol
/usr/share/rbbr
/usr/share/rhythmbox
/usr/share/rlwrap
/usr/share/samba
/usr/share/slrn
/usr/share/snd
/usr/share/solfege
/usr/share/SoundStudio
/usr/share/squid
/usr/share/sven
/usr/share/sylpheed-claws
/usr/share/synce
/usr/share/timidity
/usr/share/tkcvs
/usr/share/tkpppoe
/usr/share/type-convert
/usr/share/valknut
/usr/share/Wammu
/usr/share/white_dune
/usr/share/WindowMaker
/usr/share/wmcube
/usr/share/xcdroast
/usr/share/xosd
/usr/share/xpenguins
/usr/share/xscorch
/usr/share/zope


-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!

[-- Attachment #2: check-orphaned-dir.sh --]
[-- Type: application/x-shellscript, Size: 1496 bytes --]

             reply	other threads:[~2004-12-03 23:09 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-12-03 23:09 Vitaly Lipatov [this message]
2004-12-04  1:34 ` Mikhail Zabaluev
2004-12-04  2:03   ` Yuri N. Sedunov
2004-12-04 11:25 ` [devel] " Michael Shigorin
2004-12-04 11:32 ` Michael Shigorin
2004-12-04 14:04   ` Vitaly Lipatov
2004-12-06 11:30   ` Alexey Gladkov
2004-12-05 20:05 ` [devel] " Andrey Astafiev
2004-12-06  9:43 ` Stanislav Ievlev
2004-12-06 11:05   ` Vitaly Lipatov
2004-12-07 12:51     ` Stanislav Ievlev
2004-12-07 23:30       ` Vitaly Lipatov
2004-12-12 15:01 ` Andrey Brindeew
2004-12-12 15:20   ` Andrey Rahmatullin
2004-12-12 21:33     ` Andrey Brindeew
2004-12-12 21:44       ` Andrey Brindeew
2004-12-13 15:59         ` Vitaly Lipatov
2004-12-13 22:14           ` Mikhail Zabaluev
2004-12-14 10:24             ` Vitaly Lipatov
2004-12-12 23:15   ` Vitaly Lipatov
2004-12-13  7:34     ` Andrey Brindeew

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200412040209.31782.lav@altlinux.ru \
    --to=lav@altlinux.ru \
    --cc=devel@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git