[Bug 452559] Review Request: zfuzz - Z fuzz - Type-checker and LaTeX style for Z spec language
bugzilla at redhat.com
bugzilla at redhat.com
Wed Jun 25 22:14:30 UTC 2008
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: zfuzz - Z fuzz - Type-checker and LaTeX style for Z spec language
https://bugzilla.redhat.com/show_bug.cgi?id=452559
------- Additional Comments From dwheeler at dwheeler.com 2008-06-25 18:14 EST -------
I've responded to comment 8 - the new release (number 3) is at:
http://www.dwheeler.com/zfuzz-20070911-3.fc9.src.rpm
http://www.dwheeler.com/zfuzz-20070911-3.fc9.i386.rpm
http://www.dwheeler.com/zfuzz.spec
This new zfuzz.spec file is rpmlint-clean, just like the previous
ones were. I also did:
koji build --scratch dist-f9 zfuzz-20070911-3.fc9.src.rpm
and all architectures successfully completed (5 done, 0 failed)
with this release (3) on Fedora 9.
Here's how I handled each comment in comment 8:
>* I think it is better to use sed instead of perl for one-liners
Ok, done (with sed -i). BuildRequires: perl removed, because of this.
>* gcc is not needed in BuildRequires (see the exceptions in guidelines)
It's not NEEDED, but it is PERMITTED, so I thought it'd be better to be
explicit. But I don't really care, so I've removed it.
>* use the virtual provides like tex(tex) and tex(latex) instead of
> explicitely depending on texlive
Ah! Good point! Done.
>* coments are good, but some of your comments are, in my opinion, (much)
> too long. For example the one about not splitting the package could be
># the package contains few glyphs, but separating a font subpackages would
># seemed unnecessary and confusing since it should be the only package using
># the fonts
>
>* also some comments are redundant. For example you comment twice that
> mf and pk files are installed such that they don't have to be recreated.
>
>* paraphrasing the whole INSTALL file is not useful either.
Okay, shortened comments significantly.
>* you could split out the latex part, in tex-zfuzz.
True, but as I commented, I saw little point in doing so. The type-checker and
latex style are meant to be used together, and are combined in upstream anyway.
If that's wrong, they could be split later, but I doubt anyone will want it that
way.
>* the %description is much too long.
Ok, shortened.
>* regarding the .pdf it is better to have the source and be able to
> rebuild from source in fedora. But even if it cannot be regenerated
> it is better to package it.
> There is no license issue because it is BSD, and it can be allowed in
> fedora because it is content.
Good! That was my exactly my thinking as well, which is why I packaged it this way.
>* The %build section has too much comments. Most of your code is
> self-documented
Ok, comments removed/shortened.
>* I think that a patch for adding the DESTDIR would be better than the
> substitution and I hope that upstream would accept it.
Done. I would hope that too, but I don't control upstream :-).
I _will_ send the patches (and the spec file) to upstream once it's
passed review.
>* I don't think that CFLAGS can be defined when make is launched.
Sure it can, it works just fine. CFLAGS is just yet another make variable.
Easy test: if you remove the CFLAGS text in this .spec file, the options passed
to gcc change radically.
--
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 Fedora-package-review
mailing list