Bug 859740 - php-getid3 ships an unsupported development version
Summary: php-getid3 ships an unsupported development version
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: php-getid3
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Paulo Roma Cavalcanti
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 858841
TreeView+ depends on / blocked
 
Reported: 2012-09-23 17:13 UTC by Gregor Tätzner
Modified: 2012-10-23 15:35 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-10-12 11:51:15 UTC


Attachments (Terms of Use)

Description Gregor Tätzner 2012-09-23 17:13:37 UTC
Description of problem:
currently this package contains an unstable and unsupported release. According to upstream this is not meant for production use.

Version-Release number of selected component (if applicable):
php-getid3-2.0.0b5-4.fc17

Please downgrade to the latest stable release 1.9.3.

according to repoquery no package in fedora is using php-getid3. So there should be no compatibility issues.

Comment 1 Gregor Tätzner 2012-10-07 10:59:14 UTC
can you handle this situation until release of F-18?

Comment 2 Paulo Roma Cavalcanti 2012-10-07 12:19:14 UTC
The reason I used the devel version was because the package
I had in mind was ampache. However, I doubt ampache will ever be
part of Fedora...

I will prepare a downgraded version and leave it in testing for F18.

Comment 3 Paulo Roma Cavalcanti 2012-10-07 12:41:33 UTC
I have a scratch build here:

http://koji.fedoraproject.org/koji/taskinfo?taskID=4568362


Can you try it?

Comment 4 Gregor Tätzner 2012-10-07 15:39:48 UTC
thanks, working fine. Though I have some notes and a wish:

big issue:
this line pulls in apache, you can use php-common instead
Requires:  php >= 5.0.0

also you should/must require the php extensions explicitly:
https://fedoraproject.org/wiki/Packaging:PHP#Extensions_Requires

phpci print --recursive --report extension /usr/share/php/getid3/
70 / 70 [+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>] 100.00%
BASE: /usr/share/php/getid3
-------------------------------------------------------------------------------
PHP COMPAT INFO EXTENSION SUMMARY
-------------------------------------------------------------------------------
  EXTENSION                                        PECL   VERSION         COUNT
-------------------------------------------------------------------------------
  Core                                         5.4.7-dev  4.0.0            1858
  SPL                                                0.2  5.0.0              29
  SimpleXML                                          0.1  5.0.0               1
  date                                                    4.0.0              13
  exif                                                    4.0.1               1
  gd                                                      4.0.0               1
  iconv                                                   4.0.5               1
  mysql                                              1.0  4.0.0              27
  pcre                                                    4.0.0              93
  standard                                     5.4.7-dev  4.0.0            4780
  xml                                                     4.0.0              13
  zlib                                               2.0  4.0.0               6
-------------------------------------------------------------------------------

But I think some of them are optional (at least php-mysql)

also the fsf-address is wrong:
php-getid3.noarch: E: incorrect-fsf-address /usr/share/doc/php-getid3-1.9.3/license.txt

and my wish:
Can you include this package also in epel/el6? You won't have to adjust it.

Comment 5 Paulo Roma Cavalcanti 2012-10-07 16:30:11 UTC
From the list of extensions, almost all of them are already
in php-common. The missing ones are php-gd and php-mysql.

However, php-mysql conflicts with php-mysqlnd on my system ...
Therefore, I will not include php-mysql.

Of course I can build pgp-getid3 for rhel6, but the fsf-address issue
should not be fixed by me. Its up-stream's business, I guess ...

If this is OK for you, I will use the version below:

http://koji.fedoraproject.org/koji/taskinfo?taskID=4568721

Comment 6 Gregor Tätzner 2012-10-07 21:33:34 UTC
(In reply to comment #5)
> Of course I can build pgp-getid3 for rhel6, but the fsf-address issue
> should not be fixed by me. Its up-stream's business, I guess ...
to a part, the wiki states:
https://fedoraproject.org/wiki/Common_Rpmlint_issues#incorrect-fsf-address

so you are supposed to include an updated gpl2 license file, until upstream fixes this

apart from that, we are good to go :)

Comment 7 Fedora Update System 2012-10-07 22:54:23 UTC
php-getid3-1.9.3-1.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/php-getid3-1.9.3-1.fc18

Comment 8 Fedora Update System 2012-10-08 15:27:27 UTC
Package php-getid3-1.9.3-1.fc18:
* should fix your issue,
* was pushed to the Fedora 18 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing php-getid3-1.9.3-1.fc18'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2012-15618/php-getid3-1.9.3-1.fc18
then log in and leave karma (feedback).

Comment 9 Gregor Tätzner 2012-10-12 05:51:52 UTC
Can you push the update to F-17 as well?

Comment 10 Fedora Update System 2012-10-12 11:43:32 UTC
php-getid3-1.9.3-1.fc17 has been submitted as an update for Fedora 17.
https://admin.fedoraproject.org/updates/php-getid3-1.9.3-1.fc17

Comment 11 Paulo Roma Cavalcanti 2012-10-12 11:51:15 UTC
I am closing this bug, because the package is in testing
for F17, F18 and rhel6.

Comment 12 Fedora Update System 2012-10-13 11:37:01 UTC
php-getid3-1.9.3-1.fc16 has been submitted as an update for Fedora 16.
https://admin.fedoraproject.org/updates/php-getid3-1.9.3-1.fc16


Note You need to log in before you can comment on or make changes to this bug.