Spec URL: http://www.alphatek.info/divers/php-pear-Net-DNS.spec SRPM URL: http://www.alphatek.info/divers/php-pear-Net-DNS-1.0.0-1.fc9.src.rpm Description: A PHP resolver library used to communicate with a name server to perform DNS queries, zone transfers, dynamic DNS updates, etc. Creates an object hierarchy from a DNS server response, which allows you to view all of the information given by the DNS server. It bypasses the system resolver library and communicates directly with the server. It's my first package, I'm looking for a sponsor.
New files: Spec URL: http://www.alphatek.info/divers/php-pear-Net-DNS.spec SRPM URL: http://www.alphatek.info/divers/php-pear-Net-DNS-1.0.0-2.fc9.src.rpm
As agreed with, i take this review and will do steven spondoring
REVIEW : * rpmlint : W: no-documentation * The package is named according to the Package Naming Guidelines. * source files match upstream: 1cc082bec28189847083e2c42c2d9b2d Net_DNS-1.0.0.tgz * The spec file name match the base package * The package must the PHP Packaging Guidelines * License field in the package spec file match the actual license (PHP) * license is open source-compatible. * latest version is being packaged. * The spec file is written in American English * The spec file is legible * build in mock (F-9, noarch) * All build dependencies are listed in BuildRequires * no locales * no shared library files * package own all directories that it creates * Package don't own files or directories already owned by other packages * no duplicate files * Permissions on files are set properly * %clean section * package consistently use macros * The package contain code * no documentation * no library * no desktop file * %install, start with rm -rf %{buildroot} * All filenames are valid UTF-8 * scriptlets are sane * Final Provides ok php-pear(Net_DNS) = 1.0.0 php-pear-Net-DNS = 1.0.0-2.fc9.remi * Final Requires ok /usr/bin/pear php-mhash php-pear(PEAR) Should just change Remy to Remi in the changelog ;) APPROVED Please wait for you sponsoring before doing the CVS request.
Seems to work fine, with simple test case : <?php require ("Net/DNS.php"); $dns = new Net_DNS_Resolver(); echo "--- Status :\n" . $dns->string(); echo "\n--- Question :\n"; $res = $dns->search("www.fedoraproject.org"); if ($res) $res->display(); else echo "failed !\n"; ?>
New Package CVS Request ======================= Package Name: pear-Net-DNS Short Description: A PHP resolver library used to communicate with a name servers. Owners: moixs Branches: F-9 InitialCC: moixs, remi Cvsextras Commits: yes
cvs done.
Sorry but I messed up, I used the alias instead of the real package name to create the CVS access. Could you destroy pear-Net-DNS CVS and create the following instead: New Package CVS Request ======================= Package Name: php-pear-Net-DNS Short Description: A PHP resolver library used to communicate with a name servers. Owners: moixs Branches: F-9 InitialCC: moixs, remi Cvsextras Commits: yes
php-pear-Net-DNS-1.0.0-2.fc9 has been submitted as an update for Fedora 9
php-pear-Net-DNS-1.0.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 update php-pear-Net-DNS'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2008-6618
php-pear-Net-DNS-1.0.0-2.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.
Taking ownership according to http://fedoraproject.org/wiki/Orphaned_package_that_need_new_maintainers#Claiming_Ownership_of_a_Deprecated_Package Package Change Request ====================== Package Name: php-pear-Net-DNS Owners: remi
Unretired, take ownership.
Package Change Request ====================== Package Name: php-pear-Net-DNS New Branches: el6 epel7 Owners: remi
Git done (by process-git-requests).