ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] К мантейнерам: Ошибки упаковки
@ 2004-12-03 23:09 Vitaly Lipatov
  2004-12-04  1:34 ` Mikhail Zabaluev
                   ` (5 more replies)
  0 siblings, 6 replies; 21+ messages in thread
From: Vitaly Lipatov @ 2004-12-03 23:09 UTC (permalink / raw)
  To: devel

[-- 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 --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2004-12-14 10:24 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-12-03 23:09 [devel] К мантейнерам: Ошибки упаковки Vitaly Lipatov
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

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