This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Fixing packages which rely on obsolete packages


On Sat, Jun 22, 2013 at 04:49:21PM -0400, Christopher Faylor wrote:
>I'm refreshing the procedure for updating setup.ini on sourceware as
>part of moving 64-bit Cygwin out of beta and I came across this:
>
>upset: *** /sourceware/snapshot-tmp/cygwin/dontuse/x86/setup.ini: warning - package clisp-gtk2 requires non-existent package gtk2-x11-runtime
>upset: *** /sourceware/snapshot-tmp/cygwin/dontuse/x86/setup.ini: warning - package clisp-gtk2 requires non-existent package libglade2
>upset: *** /sourceware/snapshot-tmp/cygwin/dontuse/x86/setup.ini: warning - package clisp-gtk2 requires non-existent package glib2
>upset: *** /sourceware/snapshot-tmp/cygwin/dontuse/x86/setup.ini: warning - package fonttosfnt requires non-existent package libfreetype26
>upset: *** /sourceware/snapshot-tmp/cygwin/dontuse/x86/setup.ini: warning - package grandr requires non-existent package atk
>upset: *** /sourceware/snapshot-tmp/cygwin/dontuse/x86/setup.ini: warning - package grandr requires non-existent package glib2
>upset: *** /sourceware/snapshot-tmp/cygwin/dontuse/x86/setup.ini: warning - package grandr requires non-existent package gtk2-x11
>upset: *** /sourceware/snapshot-tmp/cygwin/dontuse/x86/setup.ini: warning - package libXft1 requires non-existent package libfreetype26
>upset: *** /sourceware/snapshot-tmp/cygwin/dontuse/x86/setup.ini: warning - package pal requires non-existent package glib2
>upset: *** /sourceware/snapshot-tmp/cygwin/dontuse/x86/setup.ini: warning - package ploticus requires non-existent package libfreetype26
>upset: *** /sourceware/snapshot-tmp/cygwin/dontuse/x86/setup.ini: warning - package xsri requires non-existent package glib2
>upset: *** /sourceware/snapshot-tmp/cygwin/dontuse/x86/setup.ini: warning - package xsri requires non-existent package gtk2-x11-runtime
>
>We haven't seen these issues before because upset takes setup.ini as
>input and the "non-existent" packages still show up in setup.ini without
>any version or tar files associated with them.
>
>I'd like to stop using setup.ini as input and start just generating
>setup.ini entirely from setup.hint files so I've removed obsolete
>packages from the requires lines of the offending packages.  I left
>a commented out version of the old requires line for reference.
>
>I'd appreciate it if package maintainers would make a note of these
>changes and change their own setup.hint files accordingly.

Here's a similar list for 64-bit packages.  Apparently genini's error
checking leaves something to be desired.  Obviously some of these are
not obsolete.

upset: *** warning - package emacs requires non-existent package xemacs-emacs-common
upset: *** warning - package emacs requires non-existent package terminfo-extra
upset: *** warning - package freetds requires non-existent package libgssapi3
upset: *** warning - package gnome-common requires non-existent package gtk-doc
upset: *** warning - package gnome-themes-standard requires non-existent package gnome-icon-theme
upset: *** warning - package gnupg requires non-existent package minires
upset: *** warning - package libcanberra0 requires non-existent package sound-theme-freedesktop
upset: *** warning - package libct4 requires non-existent package libgssapi3
upset: *** warning - package libgnome-keyring0 requires non-existent package gnome-keyring
upset: *** warning - package libgnomevfs2_0 requires non-existent package libgssapi3
upset: *** warning - package libGraphicsMagick3 requires non-existent package libpng14
upset: *** warning - package libgs-devel requires non-existent package libpng15-devel
upset: *** warning - package libgtk2.0_0 requires non-existent package gnome-icon-theme
upset: *** warning - package libgtk3_0 requires non-existent package gnome-icon-theme
upset: *** warning - package libMagickCore5 requires non-existent package libpng14
upset: *** warning - package libplot-devel requires non-existent package libpng12-devel
upset: *** warning - package libplot2 requires non-existent package libpng12
upset: *** warning - package libplotter-devel requires non-existent package libpng12-devel
upset: *** warning - package libplotter-devel requires non-existent package libstdc++6-devel
upset: *** warning - package libplotter2 requires non-existent package libpng12
upset: *** warning - package libsecret1_0 requires non-existent package gnome-keyring
upset: *** warning - package libslang2 requires non-existent package libpcre0
upset: *** warning - package libslang2 requires non-existent package libpng14
upset: *** warning - package libsybdb5 requires non-existent package libgssapi3
upset: *** warning - package odbc-tds requires non-existent package libgssapi3
upset: *** warning - package openbox requires non-existent package python-xdg
upset: *** warning - package openbox requires non-existent package xprop
upset: *** warning - package openbox requires non-existent package xsetroot
upset: *** warning - package python3-pyqt4 requires non-existent package python3-dbus
upset: *** warning - package ruby-rdoc requires non-existent package ruby-json
upset: *** warning - package ruby-rdoc requires non-existent package ruby-minitest
upset: *** warning - package screen requires non-existent package libncurses10
upset: *** warning - package texlive-collection-basic requires non-existent package perl_vendor
upset: *** warning - package texlive-collection-binextra requires non-existent package perl_vendor
upset: *** warning - package texlive-collection-latexextra requires non-existent package perl_vendor
upset: *** warning - package transfig requires non-existent package awk
upset: *** warning - package xinit requires non-existent package xrdb

I haven't touched any 64-bit setup.hint's.

cgf


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]