[Bug 691818] Review Request: openpts - TCG Platform Trust Service (PTS) for embedded devices

2011-04-15 Thread bugzilla
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=691818

--- Comment #8 from Avesh Agarwal avaga...@redhat.com 2011-04-15 11:05:19 EDT 
---
f14 and f15 branches are also fine. Here is new request:

New Package SCM Request
===
Package Name: openpts
Short Description: TCG Platform Trust Service (PTS) for embedded devices
Owners: avesh
Branches: f14 f15
InitialCC:

-- 
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.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 691818] Review Request: openpts - TCG Platform Trust Service (PTS) for embedded devices

2011-04-15 Thread bugzilla
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=691818

--- Comment #9 from Jason Tibbitts ti...@math.uh.edu 2011-04-15 11:32:50 EDT 
---
Git done (by process-git-requests).

-- 
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.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 691818] Review Request: openpts - TCG Platform Trust Service (PTS) for embedded devices

2011-04-14 Thread bugzilla
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=691818

Avesh Agarwal avaga...@redhat.com changed:

   What|Removed |Added

   Flag||needinfo?(m...@redhat.com)

-- 
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.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 691818] Review Request: openpts - TCG Platform Trust Service (PTS) for embedded devices

2011-04-14 Thread bugzilla
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=691818

Miloslav Trmač m...@redhat.com changed:

   What|Removed |Added

   Flag|needinfo?(m...@redhat.com)  |needinfo?(avagarwa@redhat.c
   ||om)

--- Comment #3 from Miloslav Trmač m...@redhat.com 2011-04-14 12:45:05 EDT ---
Thanks for the update.

blocker:
(In reply to comment #2)
 (In reply to comment #1)
  * Source0: points to a HTML page.
If it is possible to use something similar to
  https://fedoraproject.org/wiki/Packaging:SourceURL#Sourceforge.net to get a
  direct URL to the tarball, this should be done.  This problem is not a 
  blocker
  if no such option exists, obviously.
 
 Can you please check again, because for me, it points to the file and lets me
 download the package?

This is what I get:
 $ wget 
 'http://sourceforge.jp/projects/openpts/downloads/51233/openpts-0.2.3.tgz'
...
 --2011-04-14 18:35:32--  
 http://sourceforge.jp/projects/openpts/downloads/51233/openpts-0.2.3.tgz/
 Length: unspecified [text/html]
 Saving to: „index.html“
... and the file indeed contains HTML.

Are you seeing something different?  Is it possible that the behavior depends
on the location of the client?


non-blocker:
  * Including the documenation from doc/ would probably be useful to users.
Please also consider including ChangeLog in %doc.
 
 Fixed.
I was thinking more of the manuals; the .eps files are included in the .tex
files and probably not intended to be shipped stand-alone.  It seems that the
manuals are not built by default.

-- 
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.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 691818] Review Request: openpts - TCG Platform Trust Service (PTS) for embedded devices

2011-04-14 Thread bugzilla
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=691818

Avesh Agarwal avaga...@redhat.com changed:

   What|Removed |Added

   Flag|needinfo?(avagarwa@redhat.c |needinfo?(m...@redhat.com)
   |om) |

--- Comment #4 from Avesh Agarwal avaga...@redhat.com 2011-04-14 14:07:49 EDT 
---
(In reply to comment #3)
 Thanks for the update.
 
 blocker:
 (In reply to comment #2)
  (In reply to comment #1)
   * Source0: points to a HTML page.
 If it is possible to use something similar to
   https://fedoraproject.org/wiki/Packaging:SourceURL#Sourceforge.net to get 
   a
   direct URL to the tarball, this should be done.  This problem is not a 
   blocker
   if no such option exists, obviously.
  
  Can you please check again, because for me, it points to the file and lets 
  me
  download the package?
 
 This is what I get:
  $ wget 
  'http://sourceforge.jp/projects/openpts/downloads/51233/openpts-0.2.3.tgz'
 ...
  --2011-04-14 18:35:32--  
  http://sourceforge.jp/projects/openpts/downloads/51233/openpts-0.2.3.tgz/
  Length: unspecified [text/html]
  Saving to: „index.html“
 ... and the file indeed contains HTML.
 
 Are you seeing something different?  Is it possible that the behavior depends
 on the location of the client?
 
 

I am seeing same behaviour with wget. However, if you try to download by
clicking on the link that takes a bit of time before it asks you to save the
file. Not sure if this is the reason that wget can not download and outputs
this error Length: unspecified [text/html].

Anyway that is the only upstream link I have right now. Please let me know if
this is OK to go ahead.

 non-blocker:
   * Including the documenation from doc/ would probably be useful to users.
 Please also consider including ChangeLog in %doc.
  
  Fixed.
 I was thinking more of the manuals; the .eps files are included in the .tex
 files and probably not intended to be shipped stand-alone.  It seems that the
 manuals are not built by default.


You are right and since *.tex are not compiled to get pdf or eps, I did not
want to include them. If you want, I can remove *.eps. Although I though that
something is better than nothing ;-) . 

Again, please let me know as the above things are not blocker, then is it OK to
get ahead with the review?

-- 
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.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 691818] Review Request: openpts - TCG Platform Trust Service (PTS) for embedded devices

2011-04-14 Thread bugzilla
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=691818

Miloslav Trmač m...@redhat.com changed:

   What|Removed |Added

   Flag|fedora-review?, |fedora-review+
   |needinfo?(m...@redhat.com)  |

--- Comment #5 from Miloslav Trmač m...@redhat.com 2011-04-14 14:21:17 EDT ---
(In reply to comment #4)
 (In reply to comment #3)
  (In reply to comment #2)
   (In reply to comment #1)
* Source0: points to a HTML page.
  If it is possible to use something similar to
https://fedoraproject.org/wiki/Packaging:SourceURL#Sourceforge.net to 
get a
direct URL to the tarball, this should be done.  This problem is not a 
blocker
if no such option exists, obviously.

 I am seeing same behaviour with wget. However, if you try to download by
 clicking on the link that takes a bit of time before it asks you to save the
 file. Not sure if this is the reason that wget can not download and outputs
 this error Length: unspecified [text/html].
Right, this is done inside the html file.  So using this URL won't work with
automated Source: checkers and the like.

 Anyway that is the only upstream link I have right now. Please let me know if
 this is OK to go ahead.
We don't have anything better, so this will have to do.


  non-blocker:
* Including the documenation from doc/ would probably be useful to 
users.
  Please also consider including ChangeLog in %doc.
   
   Fixed.
  I was thinking more of the manuals; the .eps files are included in the .tex
  files and probably not intended to be shipped stand-alone.  It seems that 
  the
  manuals are not built by default.
 
 You are right and since *.tex are not compiled to get pdf or eps, I did not
 want to include them. If you want, I can remove *.eps. Although I though that
 something is better than nothing ;-) . 
 
 Again, please let me know as the above things are not blocker, then is it OK 
 to
 get ahead with the review?
Sure.

ACCEPting openpts-0.2.3-2.fc16.src.rpm .

-- 
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.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 691818] Review Request: openpts - TCG Platform Trust Service (PTS) for embedded devices

2011-04-14 Thread bugzilla
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=691818

Avesh Agarwal avaga...@redhat.com changed:

   What|Removed |Added

   Flag||fedora-cvs?

--- Comment #6 from Avesh Agarwal avaga...@redhat.com 2011-04-14 14:37:07 EDT 
---
New Package SCM Request
===
Package Name: openpts
Short Description: TCG Platform Trust Service (PTS) for embedded devices
Owners: avesh
Branches: f14 f15 f16
InitialCC:

-- 
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.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 691818] Review Request: openpts - TCG Platform Trust Service (PTS) for embedded devices

2011-04-14 Thread bugzilla
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=691818

--- Comment #7 from Jason Tibbitts ti...@math.uh.edu 2011-04-14 14:54:41 EDT 
---
It is far too early to request f16 branches; f15 hasn't even been released yet.

-- 
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.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 691818] Review Request: openpts - TCG Platform Trust Service (PTS) for embedded devices

2011-04-13 Thread bugzilla
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=691818

Avesh Agarwal avaga...@redhat.com changed:

   What|Removed |Added

   Flag|needinfo?(avagarwa@redhat.c |
   |om) |

--- Comment #2 from Avesh Agarwal avaga...@redhat.com 2011-04-13 14:46:13 EDT 
---
Thanks for your review.

(In reply to comment #1)
 blockers:
 
 * Package doesn't build in mock/koji:
  + autoreconf -fv --install
  autoreconf: Entering directory `.'
  autoreconf: running: autopoint --force
  Can't exec autopoint: Permission denied at 
  /usr/share/autoconf/Autom4te/FileUtils.pm line 345.
  autoreconf: failed to run autopoint: Permission denied
  autoreconf: autopoint is needed because this package uses Gettext
   This might only be a missing BuildRequires on gettext*, see below...
 

Fixed.

 *  openpts.x86_64: W: file-not-in-%lang
 /usr/share/locale/ja/LC_MESSAGES/openpts.mo
   Use the %find_lang macro for translations, see
 https://fedoraproject.org/wiki/Packaging:Guidelines#Handling_Locale_Files


Fixed.

 * Source0: points to a HTML page.
   If it is possible to use something similar to
 https://fedoraproject.org/wiki/Packaging:SourceURL#Sourceforge.net to get a
 direct URL to the tarball, this should be done.  This problem is not a blocker
 if no such option exists, obviously.
 

Can you please check again, because for me, it points to the file and lets me
download the package?

 * Is there a reason for the explicit Requires: trousers openssl?
   rpm seems to be able to correctly add automatic dependencies.  If these
   requirements are necessary, please add a comment (per
 https://fedoraproject.org/wiki/Packaging:Guidelines#Explicit_Requires )
 

Fixed.

 * Requires(preun, post, postun) for scriptlets are missing, see
  
 https://fedoraproject.org/wiki/Packaging:SysVInitScript#Initscripts_in_spec_file_scriptlets
 

Fixed.

 * It seems the default configuration uses /var/lib/openpts.  If so, shouldn't
   the directory be owned by the package?
 

Fixed.

 * /usr/share/openpts and /usr/share/openpts/models should be owned
   by the package.
 

Fixed.

 non-blockers:
  openpts.x86_64: W: no-manual-page-for-binary openpts
  openpts.x86_64: W: no-manual-page-for-binary tpm_createkey
  openpts.x86_64: W: no-manual-page-for-binary ptscd
  openpts.x86_64: W: no-manual-page-for-binary rm2dot
  openpts.x86_64: W: no-manual-page-for-binary uml2dot
  openpts.x86_64: W: no-manual-page-for-binary ir2text
  openpts.x86_64: W: no-manual-page-for-binary iml2aide
  openpts.x86_64: W: no-manual-page-for-binary iml2text
 It would be nice to have man pages, but writing them is primarily upstream's
 responsibility, having man pages is not a requirement.
 

Not fixed for the obvious reason what you stated above.

 * Including the documenation from doc/ would probably be useful to users.
   Please also consider including ChangeLog in %doc.
 

Fixed.

  openpts.x86_64: W: incoherent-init-script-name ptscd ('openpts', 'openptsd')
 Something to consider... but not a hard requirement IMHO.
 

Not fixed. They have this perhaps because there is already a binary named
openpts in the package, so to avoid confusion another name for init script.
That said, surely can talk with upstream about it.  

 * The parenthesized abbreviations in %description look a little strange to me:
   They are not used anywhere else, so they are rather superfluous - especially
   the PoC abbreviation.  This purely a matter of taste, of course.
 
Partially fixed. PTS and TCG are standard abbreviations used by TCG. Removed
PoC though.

 * The correct macro for /etc/init.d is _initddir, not _initrddir.
 
Fixed.

 * For consistency, consider using _/sbin/_chkconfig in %post
 

Fixed.

 * The initscript should probably exit with 2, not 3, on invalid command name
   (per the example in https://fedoraproject.org/wiki/Packaging:SysVInitScript 
 )


Fixed.

 * Consider using (cp -p) and (make install DESTDIR=... INSTALL='install -p')
   in %install to preserve timestamps
 

Fixed.

 *
 https://fedoraproject.org/wiki/Packaging:Guidelines#All_patches_should_have_an_upstream_bug_link_or_comment

As such there is no formal bug reporting system with upstream. I will send
patches soon to upstream though.


The updated spec/srpm is as at 
http://people.redhat.com/avagarwa/files/openpts/openpts.spec
http://people.redhat.com/avagarwa/files/openpts/openpts-0.2.3-2.fc16.src.rpm

-- 
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.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 691818] Review Request: openpts - TCG Platform Trust Service (PTS) for embedded devices

2011-04-04 Thread bugzilla
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=691818

Miloslav Trmač m...@redhat.com changed:

   What|Removed |Added

 CC||m...@redhat.com
 AssignedTo|nob...@fedoraproject.org|m...@redhat.com
   Flag||fedora-review?

-- 
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.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 691818] Review Request: openpts - TCG Platform Trust Service (PTS) for embedded devices

2011-04-04 Thread bugzilla
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=691818

Miloslav Trmač m...@redhat.com changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Flag||needinfo?(avagarwa@redhat.c
   ||om)

--- Comment #1 from Miloslav Trmač m...@redhat.com 2011-04-04 12:27:39 EDT ---
blockers:

* Package doesn't build in mock/koji:
 + autoreconf -fv --install
 autoreconf: Entering directory `.'
 autoreconf: running: autopoint --force
 Can't exec autopoint: Permission denied at 
 /usr/share/autoconf/Autom4te/FileUtils.pm line 345.
 autoreconf: failed to run autopoint: Permission denied
 autoreconf: autopoint is needed because this package uses Gettext
  This might only be a missing BuildRequires on gettext*, see below...

*  openpts.x86_64: W: file-not-in-%lang
/usr/share/locale/ja/LC_MESSAGES/openpts.mo
  Use the %find_lang macro for translations, see
https://fedoraproject.org/wiki/Packaging:Guidelines#Handling_Locale_Files

* Source0: points to a HTML page.
  If it is possible to use something similar to
https://fedoraproject.org/wiki/Packaging:SourceURL#Sourceforge.net to get a
direct URL to the tarball, this should be done.  This problem is not a blocker
if no such option exists, obviously.

* Is there a reason for the explicit Requires: trousers openssl?
  rpm seems to be able to correctly add automatic dependencies.  If these
  requirements are necessary, please add a comment (per
https://fedoraproject.org/wiki/Packaging:Guidelines#Explicit_Requires )

* Requires(preun, post, postun) for scriptlets are missing, see
 
https://fedoraproject.org/wiki/Packaging:SysVInitScript#Initscripts_in_spec_file_scriptlets

* It seems the default configuration uses /var/lib/openpts.  If so, shouldn't
  the directory be owned by the package?

* /usr/share/openpts and /usr/share/openpts/models should be owned
  by the package.

non-blockers:
 openpts.x86_64: W: no-manual-page-for-binary openpts
 openpts.x86_64: W: no-manual-page-for-binary tpm_createkey
 openpts.x86_64: W: no-manual-page-for-binary ptscd
 openpts.x86_64: W: no-manual-page-for-binary rm2dot
 openpts.x86_64: W: no-manual-page-for-binary uml2dot
 openpts.x86_64: W: no-manual-page-for-binary ir2text
 openpts.x86_64: W: no-manual-page-for-binary iml2aide
 openpts.x86_64: W: no-manual-page-for-binary iml2text
It would be nice to have man pages, but writing them is primarily upstream's
responsibility, having man pages is not a requirement.

* Including the documenation from doc/ would probably be useful to users.
  Please also consider including ChangeLog in %doc.

 openpts.x86_64: W: incoherent-init-script-name ptscd ('openpts', 'openptsd')
Something to consider... but not a hard requirement IMHO.

* The parenthesized abbreviations in %description look a little strange to me:
  They are not used anywhere else, so they are rather superfluous - especially
  the PoC abbreviation.  This purely a matter of taste, of course.

* The correct macro for /etc/init.d is _initddir, not _initrddir.

* For consistency, consider using _/sbin/_chkconfig in %post

* The initscript should probably exit with 2, not 3, on invalid command name
  (per the example in https://fedoraproject.org/wiki/Packaging:SysVInitScript )

* Consider using (cp -p) and (make install DESTDIR=... INSTALL='install -p')
  in %install to preserve timestamps

*
https://fedoraproject.org/wiki/Packaging:Guidelines#All_patches_should_have_an_upstream_bug_link_or_comment

-- 
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.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review