[Bug 210007] Review Request: <libtune> - <standard API to access the kernel tunables>

bugzilla at redhat.com bugzilla at redhat.com
Thu Oct 19 14:27:56 UTC 2006


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: <libtune> - <standard API to access the kernel tunables>


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=210007





------- Additional Comments From Nadia.Derbey at bull.net  2006-10-19 10:27 EST -------
(In reply to comment #3)
> 1).
> You are not using the Release tag everywhere.

It's true that I used to "play" with the version numbers, but reading the
"naming guidelines" I'm realizing that using the release tag may be sometimes
more appropriate!

to be fixed


> 
> 2). 
> 
> %description -n tunables-data-SLES9-2.6.5
> This package supplies the tunables database for SuSE Linux Enterprise Server
> 9's 2.6.5
> ....
> %description -n .. FC2/FC3/etc
> 
> This package is for RHEL5/FC5,6. There is no need for these descriptions.
> Remove them and leave the one for FC5,6.

The only thing I regret in removing the older releases is that having FC3 and
FC4 used to show how the library can be useful, with "exec-shield-randomize"
moving to "randomize_va_space" from FC3 to FC4 :-(

To be fixed

> 3). %{optflags} / %{?_smp_mflags}

To be fixed

> 
> 4).
> %{_libdir}/libtune.la
> %{_libdir}/libtune.so.0
> %{_libdir}/libtune.so.0.0.0
> 
> you can glob them using the *
> 

Doing this I would get libtune.a and libtune.so too, while these 2 files have
to go in the -devel package. Am I wrong?

> 5).
> 
> %post devel
> /sbin/chkconfig --add chtunedb
> /sbin/ldconfig
> 
> You should have 'ldconfig' before running chkconfig.

The service to be added (chtundb) doesn't use the library.
So I think that using that ordering or the one you propose is equivalent
(or may be I missed something?)

> 
> 6). ldconfig -n

To be fixed

> 
> 7).
> %preun devel
> /sbin/chkconfig --del chtunedb
> 
> you probably should also check if the service is running (or just asssume it is
> ) before deleting it.
> 
> /sbin/service chtunedb stop > /dev/null 2>&1
> /sbin/chkconfig --del chtunedb
> 
> Would do nicely.
> 

Actually, chtundb is run once at boot time: it just checks that the tunables
databases are coherent with the running kernel, then it leaves. That's why I 
think there is no need to stop it before removing it. But if you think it
is better to do it the "standard way", I can fix this anyway.

> 
> 8). Missing Requires:

To be fixed

> 
> 9)
> Run 'rpmlint' on your SRPM. Fix all of the errors.

I used and old version of rpmlint that was silent...
Sorry!

To be fixed



-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the package-review mailing list