From Fedora Project Wiki
mNo edit summary
 
Line 3: Line 3:
== Making sure everything builds ==
== Making sure everything builds ==


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


== Dependent packages ==
== Dependent packages ==

Latest revision as of 09:06, 31 May 2009

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,
    1. perl (rebuilt)
  5. Bump gdbm and obsolete compat-gdbm183
  6. Rebuild dependent packages
  7. 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