User:Kanarip/Updating GDBM

= Updating gdbm-1.8.0 -> gdbm-1.8.3 =

Making sure everything builds

 * 1) Create tags dist-f10-gdbm, dist-f11-gdbm
 * 2) Build compat-gdbm183 with Provides: gdbm = %{version}-%{release} and compat-gdbm183-devel with Provides: gdbm-devel = %{version}-%[release}
 * 3) Provide compat-gdbm183 with library %{_libdir}/libgdbm.so.3 in buildroot,
 * 4) Rebuild buildsys-build group members and requirements,
 * 5) perl (rebuilt)
 * 6) Bump gdbm and obsolete compat-gdbm183
 * 7) Rebuild dependent packages
 * 8) Merge tags

Dependent packages
$ repoquery --whatrequires "*gdbm*" --queryformat="%{NAME}" | sort | uniq am-utils avahi-tools avahi-ui avahi-ui-tools clisp compat-gdbm183 compat-gdbm183-devel compat-gdbm183-static compat-python24 freeradius freeradius-utils fsvs gauche gnu-smalltalk jpilot-backup kdevelop kdevelop-devel kdevelop-libs lighttpd Macaulay2 maildrop mt-daapd muine ntop ocaml OpenIPMI OpenIPMI-libs parrot perl perl-eperl perl-XML-LibXSLT pulseaudio pulseaudio-libs pulseaudio-libs-glib2 pulseaudio-libs-zeroconf pulseaudio-module-bluetooth pulseaudio-module-gconf pulseaudio-module-jack pulseaudio-module-lirc pulseaudio-module-x11 pulseaudio-module-zeroconf pulseaudio-utils python q qfaxreader qsf ruby-libs snobol tcl-thread ypserv

Download dependent packages' Source RPM
$ yumdownloader --source `repoquery --whatrequires "*gdbm*" --queryformat="%{NAME}" | sort | uniq` am-utils-6.1.5-13.fc11.src.rpm avahi-0.6.25-1.fc11.src.rpm clisp-2.47-3.fc11.src.rpm compat-python24-2.4.5-6.fc11.src.rpm freeradius-2.1.3-4.fc11.src.rpm fsvs-1.1.17-2.fc11.src.rpm gauche-0.8.13-3.fc11.src.rpm gnu-smalltalk-3.1-4.fc11.src.rpm jpilot-backup-0.60-2.fc11.src.rpm kdevelop-3.5.4-3.fc11.src.rpm lighttpd-1.4.22-3.fc11.src.rpm Macaulay2-1.2-3.fc11.src.rpm maildrop-2.0.4-9.fc11.src.rpm mt-daapd-0.2.4.2-5.fc11.src.rpm muine-0.8.10-4.fc11.src.rpm ntop-3.3.9-5.fc11.src.rpm ocaml-3.11.0-2.fc11.src.rpm OpenIPMI-2.0.16-1.fc11.src.rpm perl-5.10.0-68.fc11.src.rpm perl-eperl-2.2.14-10.fc11.src.rpm perl-XML-LibXSLT-1.68-3.fc11.src.rpm pulseaudio-0.9.15-11.fc11.src.rpm python-2.6-7.fc11.src.rpm q-7.11-5.fc11.src.rpm qfaxreader-0.3.1-10.fc11.3.src.rpm qsf-1.2.7-3.fc11.src.rpm ruby-1.8.6.287-8.fc11.src.rpm snobol-4.1.1-8.fc11.src.rpm tcl-thread-2.6.5-7.fc11.src.rpm ypserv-2.19-12.fc11.src.rpm

Dependent RPM Package Names
$ rpmquery --nogpg -p --queryformat="%{NAME}\n" *.rpm am-utils avahi clisp compat-python24 freeradius fsvs gauche gnu-smalltalk jpilot-backup kdevelop lighttpd Macaulay2 maildrop mt-daapd muine ntop ocaml OpenIPMI perl perl-eperl perl-XML-LibXSLT pulseaudio python q qfaxreader qsf ruby snobol tcl-thread ypserv