From: David B. <db...@ta...> - 2006-06-17 16:50:16
|
Dear Andrew, On Wednesday 14 June 2006 12:25, Andrew Ziem wrote: > Some things I noticed while packaging an .rpm: > * The SVN URL was hard to find because Tuxmath has so many web sites on > Google. > * RPM (at least Fedora's) doesn't like it when you strip the binaries > because RPM itself separates the debuginfo into its own .rpm package. > * Using "chown root" causes permissions errors while packaging. By > default, RPM assumes all files belong to root. I take it you are referring to the "make install" part of the makefile. I haven't touched this since I started maintaining tuxmath, and I honestly don't (yet) know enough about this to feel comfortable changing it, being a self-taught hacker rather than a professional. > * You probably don't want .xvpics in SVN. > * rpmlint found non standard permissions /usr/share/tuxmath 0751. It's > executable but not readable by others. At least on my Debian system, the tuxmath binary is a 0755, both the one installed by the official Debian packaging system and the one under /usr/local installed by "make install". > Also, it would be nice (for testing, for example) to be able to do > "make; ./tuxmath" without doing an install, but tuxmath uses absolute > pathnames. I'll look into this. > For other people to test, here's RPMs for Fedora Core 5, and the source > RPM should rebuild on a variety of RPM systems. > > http://www.filelodge.com/files/room18/463092/tuxmath-0.9.svn.9-1fc5.i386.rp >m > http://www.filelodge.com/files/room18/463092/tuxmath-0.9.svn.9-1fc5.src.rpm > http://www.filelodge.com/files/room18/463092/tuxmath-debuginfo-0.9.svn.9-1f >c5.i386.rpm I have been thinking of using some of my empty disc space for small installs of various distributions and maybe *BSDs for testing purposes. I've never had an rpm-based system. Sorry that I don't yet know enough to address these issues very well, but I'll do my best. Thanks, -- David Bruce |