[pkg-fso-maint] install.sh: E: Couldn't find package xserver-xorg-video-imstt

Steffen Moeller steffen_moeller at gmx.de
Sun Apr 19 14:31:01 UTC 2009


Joachim Breitner wrote:
> Hi,
> 
> Am Sonntag, den 19.04.2009, 01:00 +0200 schrieb Steffen Moeller:
>> Joachim Breitner wrote:
>>> Hi,
>>>
>>> Am Samstag, den 18.04.2009, 14:51 +0200 schrieb Steffen Moeller:
>>>> Should we possibly somehow catch those errors? Now it is
>>>> xserver-xorg-video-imstt .
>>> One could check if this is still needed, i.e. remove all those
>>> not-to-be-installed packages from the command line and see if they are
>>> going to be installed.
>> I must admit that I never understood what is going on. Should we possibly generate this
>> list of packages dynamically? What comes to mind is something alike
>>
>> apt-cache show xserver-xorg-video-all xserver-xorg-input-all | grep ^Depends | cut -f2 -d:
>> | tr ", " "\n" | sort -u | egrep -v intel
>>
>> or whatever should be added to the egrep.
> 
> might also be an idea.
> 
> Or we could find out what is causing these packages to be installed and
> fix it properly (not sure if it’s apt or one of the xserver-xorg
> packages) :-)

I have locally implemented the change towards a dynamic setup of the -video-* files.
unwanted video:

These are now the files deselected

xserver-xorg-video-all- xserver-xorg-video-apm- xserver-xorg-video-ark-
xserver-xorg-video-ati- xserver-xorg-video-chips- xserver-xorg-video-cirrus-
xserver-xorg-video-i128- xserver-xorg-video-i740- xserver-xorg-video-mga-
xserver-xorg-video-neomagic- xserver-xorg-video-nv- xserver-xorg-video-radeonhd-
xserver-xorg-video-rendition- xserver-xorg-video-s3- xserver-xorg-video-s3virge-
xserver-xorg-video-savage- xserver-xorg-video-siliconmotion- xserver-xorg-video-sis-
xserver-xorg-video-sisusb- xserver-xorg-video-tdfx- xserver-xorg-video-trident-
xserver-xorg-video-tseng- xserver-xorg-video-v4l- xserver-xorg-video-vesa-
xserver-xorg-video-voodoo-



and these consequently the files that are being installed for the fso target:

  fso-frameworkd fso-gpsd fso-gsm0710muxd fso-utils gstreamer0.10-alsa hal hal-info kbd
libapm1 libasound2 libatk1.0-0 libaudit0 libblas3gf libcairo2
  libck-connector0 libcroco3 libcups2 libdatrie1 libdb4.5 libdb4.6 libdbus-1-3
libdbus-glib-1-2 libdirectfb-1.2-0 libdrm2 libecore-0.9.9.050a libecore-evas0
  libecore-fb0 libecore-imf0 libecore-job0 libecore-txt0 libecore-x0 libedbus-0.5.0.050b
libedje-0.9.9.050a libeet1 libeina-0.0.1b libembryo0 libevas-0.9.9.050b
  libevas-engines libexpat1 libfakekey0 libffi5 libfontconfig1 libfontenc1 libfreetype6
libgcrypt11 libgdbm3 libgfortran3 libgif4 libglib2.0-0 libgmp3c2 libgnutls26
  libgpg-error0 libgsf-1-114 libgsf-1-common libgstreamer-plugins-base0.10-0
libgstreamer0.10-0 libgtk2.0-0 libgtk2.0-common libhal-storage1 libhal1 libice6
  libicu40 libjasper1 libjpeg62 liblapack3gf liblzo2-2 libmagic1 libmatchbox1 libmpfr1ldbl
libncursesw5 libnewt0.52 libnotify1 libpango1.0-0 libpango1.0-common
  libpcap0.8 libpci3 libpciaccess0 libpcre3 libpixman-1-0 libpng12-0 libpolkit-dbus2
libpolkit-grant2 libpolkit2 libpopt0 librsvg2-2 libsm6 libsqlite3-0
  libstartup-notification0 libsysfs2 libtasn1-3 libthai-data libthai0 libtiff4 libts-0.0-0
libx11-6 libx11-data libxau6 libxaw7 libxcb-atom1 libxcb-aux0
  libxcb-event1 libxcb-render-util0 libxcb-render0 libxcb1 libxcomposite1 libxcursor1
libxdamage1 libxdmcp6 libxext6 libxfixes3 libxfont1 libxft2 libxi6
  libxinerama1 libxkbfile1 libxml2 libxmu6 libxmuu1 libxp6 libxpm4 libxrandr2 libxrender1
libxsettings-client0 libxss1 libxt6 libxtrap6 libxtst6 libxxf86misc1
  libxxf86vm1 libyaml-0-1 linux-sound-base matchbox-keyboard matchbox-window-manager
mime-support mtd-utils openmoko-panel-plugin pciutils perl perl-modules
  pm-utils policykit powermgmt-base ppp python python-cairo python-central python-dbus
python-ecore python-edbus python-edje python-evas python-gobject
  python-gst0.10 python-gtk2 python-libxml2 python-minimal python-notify python-numpy
python-serial python-support python-yaml python2.5 python2.5-minimal
  shared-mime-info trayer tsconf ttf-dejavu ttf-dejavu-core ttf-dejavu-extra ucf usbutils
whiptail x11-common x11-xkb-utils x11-xserver-utils xauth xbitmaps
  xfonts-base xfonts-encodings xfonts-utils xinit xkb-data xserver-common xserver-xorg
xserver-xorg-core xserver-xorg-input-evdev xserver-xorg-input-tslib
  xserver-xorg-video-fbdev xterm zhone zhone-illume-glue


which seems ok.

The xorg inputs, especially our tslib one here, depend on xserver-xorg-core, which makes
some sense. The xserver-xorg-core however does depend xserver-xorg. How can the core
depend on something that should contain it? Is this the bug we are seeking? xserver-xorg
depends on xserver-xorg-video-all and xserver-xorg-input-all, so seeing many packages to
be installed for only requesting a bit of X does not come to much of a surprise.

This is the patch

diff --git a/install.sh b/install.sh
index 42bcd11..d2049bf 100755
--- a/install.sh
+++ b/install.sh
@@ -86,11 +86,14 @@
CDEBOOTSTRAP_EXTRA_PACKAGES=ifupdown,dropbear,udev,procps,netbase,vim-tiny,modul
 # This gets passed to cdebuildstrap. currently not used
 CDEBOOTSTRAP_EXCLUDE_PACKAGES=hello

-# fso-specific packages
-# With work around for some APT/aptitude bug (http://bugs.debian.org/435662)
+intern_unwanted_input="xserver-xorg-input-all- xserver-xorg-input-synaptics-
xserver-xorg-input-wacom-"
+intern_unwanted_video="xserver-xorg-video-all- `chroot $INST_DIR apt-cache show
xserver-xorg-video-all | grep ^Depends | cut -f2 -d:  | sed -e 's/$/,/'| tr ", " "-\n
+
 FSO_PACKAGES="matchbox-window-manager zhone fso-frameworkd fso-gpsd openmoko-panel-plugin
dbus-x11 trayer fso-utils mtd-utils \
-xserver-xorg-video-fbdev xserver-xorg-input-tslib xterm xinit xfonts-base x11-xserver-utils \
-xserver-xorg-input-all- xserver-xorg-input-synaptics- xserver-xorg-input-wacom-
xserver-xorg-video-all- xserver-xorg-video-v4l- xserver-xorg-video-voodoo- xserver-xo
+xserver-xorg-video-fbdev xserver-xorg-input-tslib xserver-xorg-core xserver-xorg xterm
xinit xfonts-base x11-xserver-utils \
+$intern_unwanted_input  $intern_unwanted_video"
+
+#echo "unwanted video: $intern_unwanted_video"

 # well-suited software for the FreeRunner
 PACKAGES_TASK_GAMES="mokomaze sgt-puzzles"


Do you see something to speak against a submission? It cannot work worse than the version
currently in the archive (which does not work) :)

Best,

Steffen











More information about the pkg-fso-maint mailing list