[Bug 245826] Review Request: pida - A Python IDE written in Python and GTK

bugzilla at redhat.com bugzilla at redhat.com
Wed Nov 14 02:40:31 UTC 2007


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: pida - A Python IDE written in Python and GTK


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





------- Additional Comments From debarshi.ray at gmail.com  2007-11-13 21:40 EST -------
(In reply to comment #37)
> Oh, and if this is not too late

It is not too late.

> -- should we really call this pida rather than
> PIDA? Upstream consistently uses the uppercased name.

It is not so simple. Debian (http://packages.debian.org/testing/devel/pida) and
Ubuntu (http://packages.ubuntu.com/gutsy/devel/pida) call their packages 'pida',
and use 'PIDA' in the description. Also the primary executable is still named
'pida'.

PIDA upstream has been known for strange choice of names which do not tally with
the de-facto standards for AUTHORS, ChangeLog, etc.. Although the lead developer
(Ali Afshar) is reluctant to change them ( he says, "I like the way I name it,
and don't care what distros think/prefer/use")other PIDA folks do like the
conventional names. It is a divided house.

> From the Naming Guidelines:

"When naming a package, the name should match the upstream tarball or project
name from which this software came. In some cases this naming choice is more
complicated. If this package has been packaged by other distributions/packagers
in the past, then you should try to match their name for consistency. In any
case, try to use your best judgement, and other developers will help in the
final decision."

"In Fedora packaging, the maintainer should use his/her best judgement when
considering how to name the package. While case sensitivity is not a mandatory
requirement, case should only be used where necessary. Keep in mind to respect
the wishes of the upstream maintainers. If they refer to their application as
"ORBit", you should use "ORBit" as the package name, and not "orbit". However,
if they do not express any preference of case, you should default to lowercase
naming."

It is basically "consistency with other distributions" versus "upstream choice".

Since the guidelines seem to give some weight to the maintainer's judgement, I
believe it is important to maintain uniformity between the distributions. 

# apt-get install pida
# yum install PIDA
...can be really confusing and painful for people migrating from one to the other.

Also since the main executable is 'pida' and not 'PIDA' users are more likely to
expect the first option.

Comments?

-- 
Configure bugmail: https://bugzilla.redhat.com/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 package-review mailing list