Bug 478290

Summary: Review Request: screenie - A small and lightweight screen wrapper
Product: [Fedora] Fedora Reporter: Fabian Affolter <mail>
Component: Package ReviewAssignee: manuel wolfshant <manuel.wolfshant>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: alex, fedora-package-review, notting
Target Milestone: ---Flags: alex: fedora-review?
kevin: fedora-cvs+
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-01-24 02:37:02 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Fabian Affolter 2008-12-27 10:33:44 UTC
Spec URL: http://fab.fedorapeople.org/packages/SRPMS/screenie.spec
SRPM URL: http://fab.fedorapeople.org/packages/SRPMS/screenie-1.30.0-1.fc9.src.rpm

Description:
Screenie is a small and lightweight screen wrapper that is
designed to be a session handler that simplifies the process of
administrating detached jobs by providing an interactive menu.

Koji scratch build:
http://koji.fedoraproject.org/koji/taskinfo?taskID=1022715 

rpmlint output:
[fab@laptop024 noarch]$ rpmlint screenie-1.30.0-1.fc9.noarch.rpm 
1 packages and 0 specfiles checked; 0 errors, 0 warnings.

[fab@laptop024 SRPMS]$ rpmlint screenie-1.30.0-1.fc9.src.rpm 
1 packages and 0 specfiles checked; 0 errors, 0 warnings.

Comment 1 manuel wolfshant 2008-12-30 22:54:29 UTC
You must add awk and screen as Requires, rpmbuild does not pick them and without them screenie bails out. sort is also a required program, but it is provided by coreutils and I guess it's safe enough to assume that coreutils is installed on any system where screenie would be used


Everything else seems fine, package is too simple (it's just a shell script) to include a full review.
- RPM name is OK
- rpmlint is empty
- license is OK (GPLv2+)
- source screenie_1.30.0.orig.tar.gz is the same as upstream
1f04b055c30f5f8e4f35160bf50cfa060472a61a screenie_1.30.0.orig.tar.gz
- builds fine in mock (devel/x86_64)) and being a simple shell script it's safe to assume it will work on any arch
- file list is OK, even timestamps are preserved
- works OK (when awk and screen are installed!)

======
Package APPROVED but please add manual requires for awk and screen
======

Comment 2 Fabian Affolter 2009-01-03 12:49:12 UTC
Thanks Manuel for the review.  I will add the missing 'Requires' before cvs import.

BTW, happy new year

Comment 3 Fabian Affolter 2009-01-03 12:50:23 UTC
New Package CVS Request
=======================
Package Name: screenie
Short Description: A small and lightweight screen wrapper
Owners: fab
Branches: F-9 F-10
InitialCC:

Comment 4 Kevin Fenzi 2009-01-04 20:39:18 UTC
cvs done.

Comment 5 Fedora Update System 2009-01-04 23:10:48 UTC
screenie-1.30.0-2.fc9 has been submitted as an update for Fedora 9.
http://admin.fedoraproject.org/updates/screenie-1.30.0-2.fc9

Comment 6 Fedora Update System 2009-01-04 23:10:52 UTC
screenie-1.30.0-2.fc10 has been submitted as an update for Fedora 10.
http://admin.fedoraproject.org/updates/screenie-1.30.0-2.fc10

Comment 7 Fedora Update System 2009-01-07 09:13:12 UTC
screenie-1.30.0-2.fc10 has been pushed to the Fedora 10 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update screenie'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2009-0069

Comment 8 Fedora Update System 2009-01-07 09:25:31 UTC
screenie-1.30.0-2.fc9 has been pushed to the Fedora 9 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing-newkey update screenie'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2009-0162

Comment 9 Alex Lancaster 2009-01-08 09:30:31 UTC
I'm switching the review flag on again, because this package should not have passed.  It is causing broken deps in rawhide:

http://koji.fedoraproject.org/mash/rawhide-20090108/logs/depcheck


	screenie-1.30.0-2.fc11.noarch requires awk

This is due to a bogus "Requires: awk". There is no such package in the Fedora collection, there is only "gawk". and I'm surprised that this wasn't picked up here, it suggests that maybe an install attempt was never made.

Actually it seems to be a reviewer error from comment #1, suggesting "awk" rather than "gawk".  Nevertheless the packager should have verified that it installed on their local system before applying a suggested "Requires".

Please fix in rawhide (and in pending bodhi requests).

Comment 10 Fabian Affolter 2009-01-08 11:22:56 UTC
Thanks for pointing this out.  This is my fault.  The reviewer discovered the issue and I fixed it the wrong way.

Comment 12 Fedora Update System 2009-01-08 22:33:30 UTC
screenie-1.30.0-3.fc10 has been submitted as an update for Fedora 10.
http://admin.fedoraproject.org/updates/screenie-1.30.0-3.fc10

Comment 13 Fedora Update System 2009-01-08 22:33:33 UTC
screenie-1.30.0-3.fc9 has been submitted as an update for Fedora 9.
http://admin.fedoraproject.org/updates/screenie-1.30.0-3.fc9

Comment 14 Fedora Update System 2009-01-15 02:55:08 UTC
screenie-1.30.0-3.fc10 has been pushed to the Fedora 10 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update screenie'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2009-0408

Comment 15 Fedora Update System 2009-01-15 03:03:24 UTC
screenie-1.30.0-3.fc9 has been pushed to the Fedora 9 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing-newkey update screenie'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2009-0493

Comment 16 Fedora Update System 2009-01-24 02:37:00 UTC
screenie-1.30.0-3.fc9 has been pushed to the Fedora 9 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 17 Fedora Update System 2009-01-24 02:38:30 UTC
screenie-1.30.0-3.fc10 has been pushed to the Fedora 10 stable repository.  If problems still persist, please make note of it in this bug report.