PDA

View Full Version : Please help me test an RPM


Turnip
5th December 2004, 12:15 AM
Hi all.

I have built an RPM of Inkscape, but it needs some testing before it can be put on the SF downloads page. Currently it is crashing for me when I try to open Inkscape, but we want to see whether this is a problem specific to me, or whether everybody will have that problem. Therefore, if you'd be able to download it and tell me whether it works for you, I'd be extremely grateful.

The RPM is at: http://turnipspatch.com/misc/inkscape-0.40-1.fc3.i386.rpm

Thanks a lot,
Turnip

imdeemvp
5th December 2004, 01:07 AM
You are not giving details of what this app is about. Users need to know what it does.

Turnip
5th December 2004, 01:17 AM
Sorry. Inkscape (http://inkscape.org) is a vector graphics drawing package that forked from Sodipodi:

Inkscape is an open source SVG editor with capabilities similar to Illustrator, CorelDraw, Visio, etc. Supported SVG features include basic shapes, paths, text, alpha blending, transforms, gradients, node editing, svg-to-png export, grouping, and more.

Inkscape's main motivation is to provide the Open Source community with a fully XML, SVG, and CSS2 compliant SVG drawing tool. Additional planned work includes conversion of the codebase from C/Gtk to C++/Gtkmm, emphasizing a lightweight core with powerful features added through an extension mechanism, and establishment of a friendly, open, community-oriented development processes.

See the site for more info. (http://inkscape.org)

foolish
5th December 2004, 06:17 PM
Extra fedora packages should go to Fedora-Extras. As Fedora-Extras isn't up yet, they should go to fedora.us. Of course, the project can mirror the rpm package, but -Extras is the right place to put extra packages.

We can't be of much help unless you provide the SRPM as well as the binary.

There is a package of Inkscape in the fedora-extras repository for Core 2. Check that package spec (http://www.fedora.us/tempspecs/stable/inkscape.spec) and try to follow the fedora-extras package guidelines, so that it can easily be added to fedora-extras once it's up and going.

Here's some links:

http://www.fedora.us/wiki/QAChecklist
http://www.fedora.us/wiki/RPMGroups
http://www.fedora.us/wiki/FedoraDesktopEntryGuidelines
http://www.fedora.us/wiki/RPMMacros

Also see the Fedora-extras spec template (http://cvs.fedora.us/cgi-bin/cvsweb.cgi/~checkout~/pkg/fedora-rpmdevtools/spectemplate.spec?rev=1.8;content-type=text%2Fplain
)

Having tried my hands at package building myself, I find the fedora-buildtools a great help when making the spec file and sorting out the details.

Turnip
5th December 2004, 06:36 PM
I understand that there is an official procedure for building packages for the Fedora repository, but that wasn't actually what I was trying to do.

I started off just trying to build an RPM for myself so that I didn't need to use the static RPM provided by the Inkscape project. I was building from the source, using the .spec file that comes with the source code. I have built an RPM, but in order for it to go on their SourceForge downloads page, it needs to be verified to work in a few additional environments to my own. As I said, it is crashing for me when I try to open Inkscape, and the lead developer (Bryce) asked me to get some other Fedora users to try the package so that we can see if the crash is specific to me or to the RPM. That is the reason I am asking poeple to test it for me.

So my intentions are not to build an RPM for the Fedora project, but for the Inkscape project, although that's not to say I wouldn't want to Fedora project to use it.

I'm not quite sure why you need the SRPM (??), but I'm happy to provide it if needbe. All I'm really asking for is that one or more people download and install the package and tell me whether it works for them or not.

I hope I didn't sound rude in the above paragraphs; that's not my intention
Turnip

Belkira
5th December 2004, 07:39 PM
An rpm package can only be examined thoroughly when the src.rpm is available. Only in the spec file you can read how the software is set up and built.

But as a package of Inkscape is included in Fedora Extras, you could compare with that one or work together with the package developer and get the packaged accepted at Sourceforge, too.

foolish
6th December 2004, 03:40 PM
So my intentions are not to build an RPM for the Fedora project, but for the Inkscape project


But that should ideally be the same thing. Building a package for the fedora project AND the inkscape project is not only possible, it's the ideal solution. I assume the inkscape project doens't have package spec standards, so what's stopping you from following the official procedures, and as you're doing that you're ensuring the quality of the package, and once it's done, add it to the inkscape project. We all win.

Turnip
6th December 2004, 04:02 PM
Foolish, I guess you're right. I will attempt to rebuild the package according the the Fedora guidelines and see how that goes, although I might not be able to do that too soon as I'm very busy at the moment.

I'd still appreciate it if somebody could tell me whether that package crashes for them though...

Nagcarlan Travel Photos - Yasnogorsk Instagram Photos - Cookeville Instagram Photos