Ask Your Question
1

Fedora contribution model driving me xsane

asked 2013-07-06 05:01:35 -0500

René van Paassen gravatar image

updated 2014-09-30 15:02:24 -0500

mether gravatar image

xsane has a long standing bug, on bugzilla dot redhat dot com bug id=621778, tracing back to 2010 (Yea, could not post the actual link to bugzilla because my karma is too low, how lame is that!).

The symptoms are simple, trying to select a new filename for the to-be-scanned file fails, and xsane reverts to the old filename.

The problem is in a Fedora patch, not in the upstream code, but in a Fedora patch (I am repeating this, since it clearly does not get through to everyone).

Others have reported the bug and found a fix, I added my bit of reporting, and added a patch to correct the wrongdoing in the original Fedora patch. But nothing of this is being propagated.

To make xsane usable to me, I regularly download the source rpm, add my patch, recompile and install. I have been doing this for years!!

Today I found there was a new xsane on my system, because it had this bug again.

In attempts to fix this once, for all and for everyone, I even signed up as a Fedora developer, but it is not clear to me how to get to the xsane code and fix it. I have to join vague groups, apparently be vetted, and all that to fix a simple bug.

I don't have too much time for this, but have been contributing to open source for 16 years. I also have a repository on build.opensuse.org, and fixing something there is an extremely simple 4-step process:

  1. fork the package
  2. fix the bug
  3. let the build system build the package for the relevant distro versions
  4. create a submit request to the original package

This lets anyone create improved versions of a package and contribute. Merging these contributions is fairly simple, a maintainer can inspect the diff between the forked package and the original, judge the effect of the changes and accept or reject. Meanwhile the person who fixed the bug or enhanced a package can add his/her own repository to his yum configuration, and enjoy and test the fixed package.

I like Fedora distributions, and have been a Fedora/Redhat user since Redhat 4.2. I think Fedora can learn something from openSUSE here, and needs to open its development model to enable more community contributions.

René

edit retag flag offensive close merge delete

Comments

This thing actually got fixed! Thanks!

I had a quick look at copr, but it is years behind SUSE's open build service. I think in this case it is better to put up an open build service farm rather than reinvent. A few years back I used to do mock builds to maintain a set of packages, but quickly after switching to the build service I found that was actually way better maintained and controlled. Also builds on the local machine for different distributions are a no-brainer. And given enough disk space, installation and set-up is a breeze.

René van Paassen gravatar imageRené van Paassen ( 2013-07-10 02:05:41 -0500 )edit

René, what you did here is to post an answer. If you wanna say something that is not an answer to your problem, you can post a comment below the answer.

dnlsrl gravatar imagednlsrl ( 2013-07-10 08:59:40 -0500 )edit

Just for your information, the reason that users with low karma can't post links is to make it harder for spammers. Nothing personal, just a standard way to keep the signal to noise ratio at the proper level.

sideburns gravatar imagesideburns ( 2013-07-10 18:14:01 -0500 )edit

1 Answer

Sort by » oldest newest most voted
1

answered 2013-07-06 23:22:20 -0500

mether gravatar image

An update has been pushed and is in updates-testing repository as per https://bugzilla.redhat.com/show_bug.cgi?id=621778#c28

To get it:

yum --enablerepo=updates-testing update xsane

If you want to offer your packages, there are two options: fedora people repos and copr. copr is more suitable for this purpose for new contributors but isn't quite ready for mass consumption yet. You don't have the ability to post links without gaining karma points first to avoid spam

edit flag offensive delete link more

Question Tools

Stats

Asked: 2013-07-06 05:01:35 -0500

Seen: 320 times

Last updated: Jul 10 '13