issues list(s)
Benjamin Smith
lists at benjamindsmith.com
Tue Feb 7 05:35:49 UTC 2006
On Monday 06 February 2006 15:17, Jesse Keating wrote:
> Just installing the package is not enough. I could do that myself on
> the build server and call it good. The package actually needs to be
> used and that requires human interaction.
Jesse,
I have a Fedora Core 1 server that I use fairly heavily, and I've set up the
yum repos to include updates-testing, so that testing RPMs get installed
anytime I update with yum.
I've had zero performance/reliability issues since doing so in the past 6-9
months, (THANKS GUYS!) and I figured it might be worthwhile to report this
fact. Except:
1) What testing packages are installed that you'd even care about?
2) What changes should I test for?
3) Looks good, how do I report it?
So, I wrote a script to at least tell me what packages were officially
"testing" and which were released. And, it seems to me that it's a fairly
trivial step from there to take that output, and automate the feedback
delivery step, if there's some kind of HTTP URI I can interface with to get
the results to you.
Otherwise, trying to tell the difference between
XFree86-ISO8859-2-75dpi-fonts-4.3.0-59.1.legacy.i386.rpm
XFree86-ISO8859-2-75dpi-fonts-4.3.0-59.2.legacy.i386.rpm
out of potentially hundreds of packages is enough to bugger my eyes out,
especially when, for some packages (EG: Kernel) I may have several installed.
All I'm asking for is a framework for making it easier for somebody to help
you out.
Once you know what testing packages have been installed, an `rpm -ql *rpm`
would tell what commands have been updated, and it might make sense to parse
the results of the `history` command, and ask for feedback on logout. Or,
maybe it'd be better to keep a sqlite database of files and fileatimes, and
if they change in a login session, ask about it.
I dunno. All I know is that I work all day long in my day job trying to gather
information from clients, and have long ago learned to make such information
gathering as stupid simple as possible, or it just won't happen.
As it is, I spent some time trying to figure out WTF to do and where, and got
frustrated. Perhaps this sounds dumb, and maybe you don't want my input, but
rule #1 for volunteers is to make it easy to do the "right thing", and as a
volunteer, I'd like to make this possible.
I encourage you to look in the archives for my little PHP script that solves
question #1 above, I'd like to take this (or the perl script volunteered by
somebody else) and put together something that hopefully makes reporting
success/failure a little more straightforward. If you want, I'll find it and
resend.
-Ben
--
"The best way to predict the future is to invent it."
- XEROX PARC slogan, circa 1978
More information about the fedora-legacy-list
mailing list