[Bug 165913] Review Request: gquilt - a PyGTK GUI wrapper for quilt

bugzilla at redhat.com bugzilla at redhat.com
Wed Aug 24 01:04:04 UTC 2005


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: gquilt - a PyGTK GUI wrapper for quilt


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





------- Additional Comments From jwboyer at jdub.homelinux.org  2005-08-23 21:03 EST -------
(In reply to comment #9)
> The files in /usr/share/gquilt/*.py are imported into the gquilt program to make
> it run.  This is the normal mode of operation.  The author of gquilt has also
> made most of the files executable scripts with small stubs of test code embedded
> in them.  My gquilt-build.patch installs the *.py files as mode 0655... no
> executable.  This seems right as we don't have any use for the tests in the
> installed set.  rpmlint complains about this but I think we should just ignore
it.  

Ah, yes I noticed this too.  I agree that they shouldn't be executable in the
scope of Extras.

> 
> The right thing to do in the python world WRT tests is to move the tests out to
> separate files.  Python has a fine unittest framework to do just that.  However,
> that's a definite job for an upstream maintainer.

I'll be sure to mention it to him.

> 
> The /usr/share/gquilt/gquilt.py file is somewhat special as it is the main
> driver of the gquilt program and there could be some justification to execute
> it.  However, my testing showed the shell script /usr/bin/gquilt sets some
> environment variables that are necessary otherwise /usr/share...gquilt.py won't
> run.  So there's no need to make that executable either.

Ok.  Thanks for the explanation.  It was quite good.  You learn something every
day :).  Your patches have been added to CVS.  I'll work with Peter to see if he
wants to incorporate them upstream.  This explanation should help.



-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the fedora-extras-list mailing list