Note: This is a beta release of Red Hat Bugzilla 5.0. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Also email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback here.

Bug 462297

Summary: Review Request: perl-o2sms - A perl module to send SMS messages using .ie websites
Product: [Fedora] Fedora Reporter: Niall Sheridan <nsheridan>
Component: Package ReviewAssignee: Miroslav Suchý <msuchy>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: fedora-package-review, lemenkov, msuchy, notting
Target Milestone: ---Flags: msuchy: fedora-review+
Target Release: ---   
Hardware: All   
OS: Linux   
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-10-02 08:39:34 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On: 462296    
Bug Blocks: 201449    

Description Niall Sheridan 2008-09-15 07:44:42 UTC
Spec URL:
o2sms is a program to send SMS messages using the websites of Irish mobile operators.
The program works by simulating a web browser's interaction with those
websites. This script requires a valid web account with O2 Ireland, Vodafone
Ireland or Meteor Ireland.

Comment 1 Miroslav Suchý 2009-02-17 12:45:13 UTC
OK - Package meets naming and packaging guidelines
OK - Spec file matches base package name.
OK - Spec has consistant macro usage.
OK - Meets Packaging Guidelines.
OK - License
OK - License field in spec matches
OK - Spec in American English
OK - Spec is legible.
FAIL - Sources match upstream md5sum:
  could not find upstream tar.gz on given url (404 not found)
N/A - Package needs ExcludeArch
OK - BuildRequires correct
N/A - Spec handles locales/find_lang
N/A - Package is relocatable and has a reason to be.
OK - Package has %defattr and permissions on files is good.
OK - Package has a correct %clean section.
OK - Package has correct buildroot
%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
OK - Package is code or permissible content.
OK - Doc subpackage needed/used.
N/A - Headers/static libs in -devel subpackage.
N/A - Spec has needed ldconfig in post and postun
N/A - .pc files in -devel subpackage/requires pkgconfig
N/A - .so files in -devel subpackage.
N/A - -devel package Requires: %{name} = %{version}-%{release}
N/A - .la files are removed.
N/A - Package is a GUI app and has a .desktop file
OK - Package compiles and builds on at least one arch.
OK - Package has no duplicate files in %files.
FAIL - Package doesn't own any directories other packages own.
OK - Package owns all the directories it creates.
OK - No rpmlint output.
OK - final provides and requires are sane:
Provides: perl(WWW::SMS::IE::aftsms) = 288 perl(WWW::SMS::IE::iesms) = 333 perl(WWW::SMS::IE::meteorsms) = 288 perl(WWW::SMS::IE::o2sms) = 288 perl(WWW::SMS::IE::vodasms) = 312
Requires: /usr/bin/perl perl(Data::Dumper) perl(File::Basename) perl(File::Temp) perl(File::stat) perl(Getopt::Long) >= 2.33 perl(POSIX) perl(Pod::Usage) perl(Storable) perl(WWW::SMS::IE::aftsms) perl(WWW::SMS::IE::iesms) perl(WWW::SMS::IE::meteorsms) perl(WWW::SMS::IE::o2sms) perl(WWW::SMS::IE::vodasms) perl(constant) perl(strict) perl(vars) perl(warnings)

OK, tested on x86_64 - Should build in mock.
OK - Should build on all supported archs
Didn't test - Should function as described.
No scriptlets - Should have sane scriptlets.
N/A - Should have subpackages require base package with fully versioned depend.
OK - Should have dist tag
FAIL - Should package latest version
N/A - check for outstanding bugs on package. (For core merge reviews)

can point SOURCE0 to cpan when old relases are kept? (mandatory)
can you update to latest version? (optional)

Comment 2 Niall Sheridan 2009-02-21 13:10:52 UTC

Thanks for taking the time to review this.
I've fixed Source0 in the specfile to
I'll update to the latest version.

I have one question about "Package doesn't own any directories other packages own." - can you elaborate on this failure? I assume it refers to owning %{vendor_perl}/WWW/ - should I change this?

Comment 3 Miroslav Suchý 2009-02-23 09:08:30 UTC
Mea culpa. I recently have similar issue in different packages and I find that you *should* own  the directories:
Which you already own. So you had it correctly. Sorry for confusion.
So please just upload new version with updated Source0 and that will be all.

Comment 4 Niall Sheridan 2009-02-23 19:11:17 UTC
Thanks for clearing that up.
I've updated the package to the latest version, tested on i386 and x86_64 and fixed Source0. Version 3.32 is at:

Comment 5 Miroslav Suchý 2009-02-24 08:33:33 UTC
md5sum is cc3b56373ba2d380b19d9142e4173ec7 for both tar.gz
package build cleanly


Comment 6 Miroslav Suchý 2009-03-17 06:44:06 UTC
Ping. Any reason why didn't you requested cvs branch a didn't build package yet?

Comment 7 Peter Lemenkov 2009-05-23 07:00:42 UTC
Ping again, Niall!
We all waiting for you :)

Comment 8 Peter Lemenkov 2009-09-25 13:24:17 UTC
Another one ping.
Niall, are you still here?

Comment 9 Peter Lemenkov 2009-10-02 08:39:34 UTC