[Bug 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-12-06 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=612581

--- Comment #26 from Fedora Update System upda...@fedoraproject.org 
2010-12-06 14:57:34 EST ---
spacewalk-backend-1.2.74-2.fc14 has been pushed to the Fedora 14 stable
repository.  If problems still persist, please make note of it in this bug
report.

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-12-06 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=612581

Fedora Update System upda...@fedoraproject.org changed:

   What|Removed |Added

   Fixed In Version||spacewalk-backend-1.2.74-2.
   ||fc14
 Resolution|NEXTRELEASE |ERRATA

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-12-06 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=612581

Fedora Update System upda...@fedoraproject.org changed:

   What|Removed |Added

   Fixed In Version|spacewalk-backend-1.2.74-2. |spacewalk-backend-1.2.74-2.
   |fc14|fc13

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-12-06 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=612581

--- Comment #27 from Fedora Update System upda...@fedoraproject.org 
2010-12-06 15:04:44 EST ---
spacewalk-backend-1.2.74-2.fc13 has been pushed to the Fedora 13 stable
repository.  If problems still persist, please make note of it in this bug
report.

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-11-19 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=612581

Bug 612581 depends on bug 623967, which changed state.

Bug 623967 Summary: spacewalk-backend-tools.noarch: W: 
no-manual-page-for-binary spacewalk-update-signatures
https://bugzilla.redhat.com/show_bug.cgi?id=623967

   What|Old Value   |New Value

 Resolution||CURRENTRELEASE
 Status|ON_QA   |CLOSED

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-11-19 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=612581

Bug 612581 depends on bug 623964, which changed state.

Bug 623964 Summary: spacewalk-backend-tools.noarch: W: 
no-manual-page-for-binary update-packages
https://bugzilla.redhat.com/show_bug.cgi?id=623964

   What|Old Value   |New Value

 Resolution||CURRENTRELEASE
 Status|ON_QA   |CLOSED

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-11-19 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=612581

Bug 612581 depends on bug 623966, which changed state.

Bug 623966 Summary: spacewalk-backend-tools.noarch: W: 
no-manual-page-for-binary rhn-entitlement-report
https://bugzilla.redhat.com/show_bug.cgi?id=623966

   What|Old Value   |New Value

 Resolution||CURRENTRELEASE
 Status|ON_QA   |CLOSED

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-11-18 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=612581

Miroslav Suchý msu...@redhat.com changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
 Resolution||NEXTRELEASE
Last Closed||2010-11-18 08:57:13

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-11-18 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=612581

--- Comment #25 from Fedora Update System upda...@fedoraproject.org 
2010-11-18 09:00:53 EST ---
spacewalk-backend-1.2.74-2.fc14 has been submitted as an update for Fedora 14.
https://admin.fedoraproject.org/updates/spacewalk-backend-1.2.74-2.fc14

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-11-18 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=612581

--- Comment #24 from Fedora Update System upda...@fedoraproject.org 
2010-11-18 09:00:22 EST ---
spacewalk-backend-1.2.74-2.fc13 has been submitted as an update for Fedora 13.
https://admin.fedoraproject.org/updates/spacewalk-backend-1.2.74-2.fc13

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-11-16 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=612581

Miroslav Suchý msu...@redhat.com changed:

   What|Removed |Added

   Flag||fedora-cvs?

--- Comment #22 from Miroslav Suchý msu...@redhat.com 2010-11-16 05:58:58 EST 
---
New Package CVS Request
===
Package Name: spacewalk-backend
Short Description: Common programs needed to be installed on the Spacewalk
servers/proxies
Owners: msuchy
Branches: F-13, F-14, EL-5, EL-6
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-11-16 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=612581

--- Comment #23 from Jason Tibbitts ti...@math.uh.edu 2010-11-16 08:06:19 EST 
---
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-11-02 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=612581

Stanislav Ochotnicky socho...@redhat.com changed:

   What|Removed |Added

   Flag|fedora-review?  |fedora-review+

--- Comment #21 from Stanislav Ochotnicky socho...@redhat.com 2010-11-02 
12:06:32 EDT ---
As we discussed these issues on IRC, I consider them solved/explained. Package
is good to go from my POV.

Package is APPROVED.

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-11-01 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=612581

--- Comment #18 from Miroslav Suchý msu...@redhat.com 2010-11-01 05:11:50 EDT 
---
 sql subpackage has /usr/share/rhn/server/__init__.py file which is a copy of
 file in /usr/lib/. This file is needed for some sub-packages to work I guess
 since some are placing files under /usr/share/rhn/server. Otherwise the dir
 wouldn't be recognized as python module. Am I correct? In that case please
 instead of having copy of the file, create a symlink from one to the other.
Correct. IMO this change will make Makefile more complicated and will make
maintenance harder, I do no think that saving 730 bytes will justify harder
maintenance.

 LICENSE files don't have to be included in every subpackage since they depend
 on each other.
I would rather have it there, if it is not problem.

 Use grep instead of egrep
addressed

 /usr/lib/python2.7/site-packages/spacewalk/wsgi and then populated
 /usr/share/rhn/wsgi/. I assume this is a mistake?
addressed

Updated SPEC:
http://miroslav.suchy.cz/fedora/spacewalk-backend/spacewalk-backend.spec
Updated SRPM:
http://miroslav.suchy.cz/fedora/spacewalk-backend/spacewalk-backend-1.2.48-1.el6.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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-11-01 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=612581

--- Comment #19 from Stanislav Ochotnicky socho...@redhat.com 2010-11-01 
11:14:22 EDT ---
(In reply to comment #16)
 3) /etc/httpd/conf.d - this is only one, which I'm willing to change. Although
 this will make upgrades little bit complicated for us.

What do you mean? It's up to the administrator to make sure new version of
config file uses correct format and has all needed config options (merging
.rpmsave or .rpmnew files as needed depending on use of noreplace). It doesn't
change anything for the packager. You just have to decide if you prefer to
overwrite custom changes or if you take a risk someone uses out-of-date config
files...

(In reply to comment #18)
  sql subpackage has /usr/share/rhn/server/__init__.py file which is a copy of
  file in /usr/lib/. This file is needed for some sub-packages to work I guess
  since some are placing files under /usr/share/rhn/server. Otherwise the dir
  wouldn't be recognized as python module. Am I correct? In that case please
  instead of having copy of the file, create a symlink from one to the other.
 Correct. IMO this change will make Makefile more complicated and will make
 maintenance harder, I do no think that saving 730 bytes will justify harder
 maintenance.

I assume you meant it will make spec file more complicated? One way or the
other. FESCO had to give special exception to duplicating LICENSE files when
new guidelines came into play. So non-LICENSE files cannot be duplicated in a
rpm without FESCO exception. This __init__.py will have to be symlinked or
you'll have to ask for exception with FESCO. Sorry I wasn't clear about this in
the original review. (it might be possible I understood the guidelines
wrong...but someone would have to convince me :-) )

  LICENSE files don't have to be included in every subpackage since they 
  depend
  on each other.
 I would rather have it there, if it is not problem.

I am not entirely sure this is clean since you are duplicating files when
duplication is not needed/required by guidelines. But I asked on fedora-devel
and seems like it would be better not to duplicate these LICENSE files if it's
not required, but it's not against the guidelines either...so up to you.

  Use grep instead of egrep
 addressed
 
  /usr/lib/python2.7/site-packages/spacewalk/wsgi and then populated
  /usr/share/rhn/wsgi/. I assume this is a mistake?
 addressed

Great

So could you please addess that one file copy (even the LICENSEs if you feel
like it). After that...I believe I'll be able to approve the package with
confidence :-)

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-11-01 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=612581

--- Comment #20 from Miroslav Suchý msu...@redhat.com 2010-11-01 14:52:52 EDT 
---
regarding license:
http://fedoraproject.org/wiki/Packaging/LicensingGuidelines
if a subpackage is dependent ... upon a base package ...  it is *not necessary*
for that subpackage to also include those license texts as %doc. 

regarding the __init__.py
after discussion on IRC we did not find any relevant point in Guidelines, but
been able to find several instances of __init__.py with same content, which are
not symlinked

regarding the conf files
there is tons of configuration files and a lot of options are tightly closed to
code and it is not in power of regular admin to do the merge of conf and
conf.rpmnew. Therefore all configs (but /etc/rhn/rhn.conf) are shipped without
(noreplace). This is documented behaviour of Spacewalk.

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-10-27 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=612581

--- Comment #15 from Stanislav Ochotnicky socho...@redhat.com 2010-10-27 
06:11:09 EDT ---
Ok, re-posting rpmlint output since a lot of changes happened. rpmlint output
is now much shorted so I am posting it complete, with my comments at the end.

spacewalk-backend.noarch: E: non-standard-dir-perm /var/log/rhn 0770L
spacewalk-backend.noarch: W: non-conffile-in-etc /etc/rhn/default/rhn.conf
spacewalk-backend.noarch: W: log-files-without-logrotate /var/log/rhn
spacewalk-backend-app.noarch: W: spelling-error %description -l en_US rhnpush
- Rhodanus, rhonchus, pushpin
spacewalk-backend-app.noarch: W: conffile-without-noreplace-flag
/etc/rhn/satellite-httpd/conf/rhn/spacewalk-backend-app.conf
spacewalk-backend-app.noarch: W: non-conffile-in-etc
/etc/rhn/default/rhn_server_app.conf
spacewalk-backend-applet.noarch: W: conffile-without-noreplace-flag
/etc/rhn/satellite-httpd/conf/rhn/spacewalk-backend-applet.conf
spacewalk-backend-applet.noarch: W: non-conffile-in-etc
/etc/rhn/default/rhn_server_applet.conf
spacewalk-backend-config-files.noarch: W: conffile-without-noreplace-flag
/etc/rhn/satellite-httpd/conf/rhn/spacewalk-backend-config-management.conf
spacewalk-backend-config-files.noarch: W: non-conffile-in-etc
/etc/rhn/default/rhn_server_config-management.conf
spacewalk-backend-config-files-tool.noarch: W: conffile-without-noreplace-flag
/etc/rhn/satellite-httpd/conf/rhn/spacewalk-backend-config-management-tool.conf
spacewalk-backend-config-files-tool.noarch: W: non-conffile-in-etc
/etc/rhn/default/rhn_server_config-management-tool.conf
spacewalk-backend-iss.noarch: W: conffile-without-noreplace-flag
/etc/rhn/satellite-httpd/conf/rhn/spacewalk-backend-sat.conf
spacewalk-backend-iss-export.noarch: W: conffile-without-noreplace-flag
/etc/rhn/satellite-httpd/conf/rhn/spacewalk-backend-sat-dump-internal.conf
spacewalk-backend-libs.noarch: E: explicit-lib-dependency python-hashlib
spacewalk-backend-package-push-server.noarch: W: spelling-error Summary(en_US)
rhnpush - Rhodanus, rhonchus, pushpin
spacewalk-backend-package-push-server.noarch: W: spelling-error %description -l
en_US rhnpush - Rhodanus, rhonchus, pushpin
spacewalk-backend-package-push-server.noarch: W:
conffile-without-noreplace-flag
/etc/rhn/satellite-httpd/conf/rhn/spacewalk-backend-package-push.conf
spacewalk-backend-package-push-server.noarch: W: non-conffile-in-etc
/etc/rhn/default/rhn_server_upload_package-push.conf
spacewalk-backend-package-push-server.noarch: W: non-conffile-in-etc
/etc/rhn/default/rhn_server_upload.conf
spacewalk-backend-server.noarch: W: conffile-without-noreplace-flag
/etc/httpd/conf.d/zz-spacewalk-server-wsgi.conf
spacewalk-backend-server.noarch: W: conffile-without-noreplace-flag
/etc/httpd/conf.d/zz-spacewalk-server.conf
spacewalk-backend-server.noarch: W: non-conffile-in-etc
/etc/rhn/default/rhn_server.conf
spacewalk-backend-server.noarch: W: dangerous-command-in-%pre install
spacewalk-backend-server.noarch: W: dangerous-command-in-%post rm
spacewalk-backend-tools.noarch: E: explicit-lib-dependency python-hashlib
spacewalk-backend-tools.noarch: E: explicit-lib-dependency
spacewalk-backend-xml-export-libs
spacewalk-backend-tools.noarch: W: conffile-without-noreplace-flag
/etc/rhn/default/rhn_server_iss.conf
spacewalk-backend-tools.noarch: W: manual-page-warning
/usr/share/man/man8/spacewalk-debug.8.gz 1: warning: macro `\' not defined
spacewalk-backend-tools.noarch: W: non-conffile-in-etc
/etc/rhn/default/rhn_server_satellite.conf
spacewalk-backend-xmlrpc.noarch: W: conffile-without-noreplace-flag
/etc/rhn/satellite-httpd/conf/rhn/spacewalk-backend-xmlrpc.conf
spacewalk-backend-xmlrpc.noarch: W: non-conffile-in-etc
/etc/rhn/default/rhn_server_xmlrpc.conf
spacewalk-backend-xp.noarch: W: conffile-without-noreplace-flag
/etc/rhn/satellite-httpd/conf/rhn/spacewalk-backend-xp.conf
spacewalk-backend-xp.noarch: W: non-conffile-in-etc
/etc/rhn/default/rhn_server_xp.conf
spacewalk-backend.src:308: W: deprecated-grep [u'egrep']
19 packages and 0 specfiles checked; 4 errors, 31 warnings.


non-standard-dir-perm for /var/log/rhn is OK since apache will have to have
write permissions there.

non-conffile-in-etc and conffile-without-noreplace-flag: for a lot of files.
Please recheck every file in /etc if it's supposed to be a config file. If yes
then they should have %config macro. I assume files under /etc/rhn/default are
still used as base config file used by spacewalk. This should be addressed
upstream but as such is not a packaging problem (and files can be kept
non-config of course). I'd say special care for files in /etc/httpd/conf.d 

explicit-lib-dependency: false positives

deprecated-grep: please use standard grep with proper switches

log-files-without-logrotate: provided in sub-packages so no problem

So two things:
 * just make sure you mark config files 

[Bug 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-10-27 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=612581

--- Comment #17 from Miroslav Suchý msu...@redhat.com 2010-10-27 06:54:35 EDT 
---
 It would be good if the sub-packages
 also placed files in python_sitelib but even now it's OK.

Only leftovers in /usr/share/rhn should be in apache handlers. Which are not
python modules and even according the Guidelines web aplication should reside
in /usr/share/

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-10-25 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=612581

Miroslav Suchý msu...@redhat.com changed:

   What|Removed |Added

 Depends on||623965, 623967, 623964,
   ||623966

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-10-08 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=612581

Adam Williamson awill...@redhat.com changed:

   What|Removed |Added

 CC||awill...@redhat.com
 Blocks|639391  |

--- Comment #13 from Adam Williamson awill...@redhat.com 2010-10-08 13:17:56 
EDT ---
No longer blocks 639391 as the F14 package got reverted to a version which
doesn't depend on this.

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-10-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=612581

--- Comment #12 from Miroslav Suchý msu...@redhat.com 2010-10-04 04:40:40 EDT 
---
I'm still working on this. My ETA is one month.

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-10-01 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=612581

Michal Schmidt mschm...@redhat.com changed:

   What|Removed |Added

 CC||mschm...@redhat.com

--- Comment #11 from Michal Schmidt mschm...@redhat.com 2010-10-01 10:09:31 
EDT ---
(In reply to comment #8)
 spacewalk-backend.noarch: W: manual-page-warning
 /usr/share/man/man8/spacewalk-cfg-get.8.gz 1: warning: `\' not defined
 Not sure how to fix that, but it would be good to actually do it.
 Hmmm, I really do not understood it either. I would like to fix it, but I do
 not how. :(

If your mangpage is generated from docbook, see bug 639347.

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-10-01 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=612581

Jesse Keating jkeat...@redhat.com changed:

   What|Removed |Added

 Blocks||639391

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-08-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=612581

--- Comment #7 from Miroslav Suchý msu...@redhat.com 2010-08-13 13:17:34 EDT 
---
In this comments I list issues which I addressed without any objections. Items
which I would like to comment or discuss will be sent in separate comment so we
can better back reference. 

NEEDSWORK: All build dependencies must be listed in BuildRequires, except for
any that are listed in the exceptions section of the Packaging Guidelines ;
inclusion of those as BuildRequires is optional. Apply common sense.

-libs sub-package has BR on python-devel. Better use python2-devel
 Also use proper macros to define python_sitearch on F12/RHEL-5

addressed

ad man pages. filled BZs: 623965, 623967, 623964, 623966
I will address them in near future.

 * use %global instead of %define (see
addressed

 to call python use %{__python} macro
addressed

I guess this was supposed to be replaced? XXX To be determined if the...
yes. removed this XXX

 Requires(pre) is accompanied with Requires:. When you have
addressed

instead of %{_prefix}/share/rhn use %{_datadir}/rhn
not needed with new definition

most of sub-packages install python files into /usr/share. This
is not proper way to deal with python packaging. These files should be moved
into proper %{python_sitelib} sub-directory 
addressed

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-08-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=612581

--- Comment #8 from Miroslav Suchý msu...@redhat.com 2010-08-13 13:23:16 EDT 
---
spacewalk-backend.noarch: W: manual-page-warning
/usr/share/man/man8/spacewalk-cfg-get.8.gz 1: warning: `\' not defined
Not sure how to fix that, but it would be good to actually do it.
Hmmm, I really do not understood it either. I would like to fix it, but I do
not how. :(

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-08-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=612581

--- Comment #9 from Miroslav Suchý msu...@redhat.com 2010-08-13 13:27:04 EDT 
---
spacewalk-backend-server.noarch: W: dangerous-command-in-%pre install
spacewalk-backend-server.noarch: W: dangerous-command-in-%post rm
This is new package, there is no need to do migrate secret key. Please
try to get rid of those pre/post install/rm commands. ... 
If you really have to keep them in, at least put them in ifdefs so
that problematic parts won't be run on Fedoras.

Yes. This is new package in Fedora, but this is definitely not new package at
all. And if I remove this section, everybody who use Fedora and will upgrade to
this package will break his installation.

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-08-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=612581

Miroslav Suchý msu...@redhat.com changed:

   What|Removed |Added

 Depends on||491331(spacewalk-config)

--- Comment #10 from Miroslav Suchý msu...@redhat.com 2010-08-13 13:30:45 EDT 
---
Requires: /etc/rhn doesn't seem to work for me:
repoquery --enablerepo=rawhide --whatprovides /etc/rhn returns nothing
and none of rpms generated by this SRPM provides this directory
either. Perhaps I am completely wrong, so please explain.

This directory is owned by two packages from upstream. One of them ins Review
queue:
https://bugzilla.redhat.com/show_bug.cgi?id=491331
I did not realize this has this dependency. So yes, I understood that BZ 491331
need to be approved before this one, but this review will be probably long run
anyway :)

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-08-05 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=612581

--- Comment #3 from Miroslav Suchý msu...@redhat.com 2010-08-05 03:49:42 EDT 
---
Err sorry, small typo. The files is there, but correct url is:
http://miroslav.suchy.cz/fedora/spacewalk-backend/spacewalk-backend-1.1.29-22.el6.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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-08-05 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=612581

--- Comment #4 from Stanislav Ochotnicky socho...@redhat.com 2010-08-05 
09:01:09 EDT ---
(In reply to comment #0)
 SPEC:
 http://miroslav.suchy.cz/fedora/spacewalk-backend/spacewalk-backend.spec
 SRPM:
 http://miroslav.suchy.cz/fedora/spacewalk-backend/spacewalk-backend-1.1.29-2.el6.src.rpm

 Description:
 Generic program files needed by the Spacewalk server machines.
 This package includes the common code required by all servers/proxies.

 Scratch build:
 http://koji.fedoraproject.org/koji/taskinfo?taskID=2305031

 Beware of a lot rpmlint warnings. I'm going to explain them:

 spacewalk-backend.noarch: W: log-files-without-logrotate /var/log/rhn
 it is just directory, all files and logrotate scripts are handled by
 subpackages

No problem

 spelling-error
 all are false negatives

OK

 conffile-without-noreplace-flag /etc/rhn/satellite-httpd/conf/rhn/*
 we track them as config files, but want them to be replaced during upgrade, no
 customization should be placed in these files

 non-conffile-in-etc /etc/rhn/default/*
 they are not config files, but rather templates for customizing
 /etc/rhn/rhn.conf for more details see BZ 523631

Then I believe these files should go into %{_datadir} not
%{_sysconfdir}. FHS seems to agree with me: The /usr/share hierarchy
is for all read-only architecture independent data files. Other
packages are using similar scheme, when example configs are stored in
/usr/share and actual configuration in /etc. But as you said on IRC this has to
be fixed upstream.

 explicit-lib-dependency python-hashlib
 explicit-lib-dependency spacewalk-backend-xml-export-libs
 false negatives cause by lib suffix of required packages

No problem


On to the official 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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-08-05 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=612581

--- Comment #6 from Stanislav Ochotnicky socho...@redhat.com 2010-08-05 
09:07:16 EDT ---
Somehow forgot: most of sub-packages install python files into /usr/share. This
is not proper way to deal with python packaging. These files should be moved
into proper %{python_sitelib} sub-directory

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-08-05 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=612581

--- Comment #5 from Stanislav Ochotnicky socho...@redhat.com 2010-08-05 
09:05:15 EDT ---
NEEDSWORK: rpmlint must be run on every package. The output should be posted in
the review.

I am not going to post whole rpmlint output because it's huge with lot
of repeated stuff.

spacewalk-backend.noarch: W: incoherent-version-in-changelog 1.1.29-2
['1.1.29-22.fc13', '1.1.29-22']
This can be fixed easily

Several:
spacewalk-backend.noarch: W: manual-page-warning
/usr/share/man/man8/spacewalk-cfg-get.8.gz 1: warning: `\' not defined
Not sure how to fix that, but it would be good to actually do it.

spacewalk-backend-server.noarch: W: dangerous-command-in-%pre install
spacewalk-backend-server.noarch: W: dangerous-command-in-%post rm

This is new package, there is no need to do migrate secret key. Please
try to get rid of those pre/post install/rm commands. Whole %pre
section seems not needed, and also those remove commands on rhnSecret.py

If you really have to keep them in, at least put them in ifdefs so
that problematic parts won't be run on Fedoras.

spacewalk-backend-tools.noarch: W: no-manual-page-for-binary update-packages
spacewalk-backend-tools.noarch: W: no-manual-page-for-binary
spacewalk-repo-sync
spacewalk-backend-tools.noarch: W: no-manual-page-for-binary
rhn-entitlement-report
spacewalk-backend-tools.noarch: W: no-manual-page-for-binary
spacewalk-update-signatures

Contact upstream (should be pretty easy :-) ) and provide man pages for
these binaries.


OK: The package must be named according to the Package Naming Guidelines .
OK: The spec file name must match the base package %{name}, in the format
%{name}.spec unless your package has an exemption.  .
OK (problems explained): The package must meet the Packaging Guidelines .
OK: The package must be licensed with a Fedora approved license and meet the
Licensing Guidelines .
OK: The License field in the package spec file must match the actual license.
OK: If (and only if) the source package includes the text of the license(s) in
its own file, then that file, containing the text of the license(s) for the
package must be included in %doc.
OK: All independent sub-packages have License of their own (if it exists)
OK: The spec file must be written in American English.
OK: The spec file for the package MUST be legible.
OK: The sources used to build the package must match the upstream source, as
provided in the spec URL. Reviewers should use md5sum for this task. If no
upstream URL can be specified for this package, please see the Source URL
Guidelines for how to deal with this.
OK: The package MUST successfully compile and build into binary rpms on at
least one primary architecture.
NEEDSWORK: All build dependencies must be listed in BuildRequires, except for
any that are listed in the exceptions section of the Packaging Guidelines ;
inclusion of those as BuildRequires is optional. Apply common sense.

-libs sub-package has BR on python-devel. Better use python2-devel
 Also use proper macros to define python_sitearch on F12/RHEL-5

Requires: /etc/rhn doesn't seem to work for me:
repoquery --enablerepo=rawhide --whatprovides /etc/rhn returns nothing
and none of rpms generated by this SRPM provides this directory
either. Perhaps I am completely wrong, so please explain.

I also don't think Requires(pre) does what you think it does. Usually
Requires(pre) is accompanied with Requires:. When you have
Requires(pre): httpd it means that you need to have httpd during
installation phase and its transaction before
spacewalk-backend. However by using (pre), you are saying you don't
need this package to actually work/run. That means httpd package could
be uninstalled after installing spacewalk and no dependency would
prevent this. Solution: add also Requires: httpd, leaving
Requires(pre): httpd as is. You have several R(pre) uses in the spec
file so re-check all of them.

OK: Packages must NOT bundle copies of system libraries.
OK: A package must own all directories that it creates. If it does not create a
directory that it uses, then it should require a package which does create that
directory.
OK: A Fedora package must not list a file more than once in the spec file's
%files listings.
OK: Permissions on files must be set properly. Executables should be set with
executable permissions, for example. Every %files section must include a
%defattr(...) line.
OK: Each package must consistently use macros.
OK: The package must contain code, or permissable content.
NA: Large documentation files must go in a -doc subpackage. (The definition of
large is left up to the packager's best judgement, but is not restricted to
size. Large can refer to either size or quantity).
NA: If a package includes something as %doc, it must not affect the runtime of
the application. To summarize: If it is in %doc, the program 

[Bug 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-08-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=612581

Stanislav Ochotnicky socho...@redhat.com changed:

   What|Removed |Added

 Status|NEW |ASSIGNED

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-08-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=612581

Stanislav Ochotnicky socho...@redhat.com changed:

   What|Removed |Added

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

--- Comment #1 from Stanislav Ochotnicky socho...@redhat.com 2010-08-04 
11:25:05 EDT ---
I can review the 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.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-08-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=612581

--- Comment #2 from Stanislav Ochotnicky socho...@redhat.com 2010-08-04 
12:02:48 EDT ---
...but first you'll have to actually upload that SRPM :-)

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-07-08 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=612581

Miroslav Suchý msu...@redhat.com changed:

   What|Removed |Added

 Blocks||452450(F-Spacewalk)

-- 
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 612581] Review Request: spacewalk-backend - Common programs needed to be installed on the Spacewalk servers/proxies

2010-07-08 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=612581

Miroslav Suchý msu...@redhat.com changed:

   What|Removed |Added

  Alias||spacewalk-backend

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