[Bug 478613] Review Request: ledger - A powerful command-line double-entry accounting system

bugzilla at redhat.com bugzilla at redhat.com
Tue May 25 18:29:57 UTC 2010


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #9 from Jim Radford <radford at blackbean.org> 2010-05-25 14:29:51 EDT ---
(In reply to comment #8)
> That's a bad example -- /usr/share/mime is actually owned by the filesystem
> package as well, which is guaranteed to be installed at all times.

  $ rpm -qf /usr/share/mime/packages
  shared-mime-info-0.70-3.fc12.x86_64

> With bash-completion, the consensus is actually to grab the directory. The
> rationale is similar to the one you outline -- that it's too trivial to create
> a subpackage.

I would say that rationale applies in this case as well.

> With emacs support, the consensus is the other way around, as far as I can tell,

I stopped looking after finding a few examples to support my position, but the
official policy agrees with you.

  https://fedoraproject.org/wiki/Packaging:Emacs

They also mention issues with the .elc files across versions.

> any heavy Emacs user would probably know to look for emacs-*
> subpackages anyway.

I know to look for them, but I *hate* doing it.  The elisp files are small text
files that affect nothing if you don't have emacs installed but provide joy and
happiness if you do.  The choice is clear to me, especially in this case where
the program was *intended* to be used with emacs.

> Any deviation is a bug (I'd appreciate it if you could file those, they do need to be fixed).

As you might expect, I disagree that it's a bug.  The rationale you mention
"size of the files" clearly doesn't apply in this case.

  $ wc -l /usr/share/emacs/site-lisp/ledger.el*
  1307 /usr/share/emacs/site-lisp/ledger.el
  255 /usr/share/emacs/site-lisp/ledger.elc

  $ wc -l /etc/bash_completion.d/{git,subversion}
  2276 /etc/bash_completion.d/git
  1332 /etc/bash_completion.d/subversion

> If I still don't convince you, then let me know and I'll remove myself from the bug.

You haven't convinced me, but you represent the official policy just fine.  I
plan to look for a technical solution, but failing that I'll put it in a
separate package.

-- 
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.



More information about the package-review mailing list