Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 644774 - dev-php/composer-1.6.2 version bump
Summary: dev-php/composer-1.6.2 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Guillaume Seren
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-16 16:47 UTC by Matthew Schultz
Modified: 2018-01-22 21:52 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Schultz 2018-01-16 16:47:44 UTC
Please bump php composer to 1.6.2
Comment 1 Guillaume Seren 2018-01-17 16:07:06 UTC
Hello,
I am doing it.
Comment 2 Guillaume Seren 2018-01-18 14:13:21 UTC
Hey,
I have checked it and I bumped composer-1.6.2.ebuild and spdx-licenses-1.2.0.ebuild,
but actually I am hitting that error:
$ composer
PHP Fatal error:  Uncaught Error: Class 'Composer\Factory' not found in /usr/share/composer/bin/composer:17
Stack trace:
#0 {main}
  thrown in /usr/share/composer/bin/composer on line 17

So I think  the autoloader need to be updated as well, and I am searching how.
Comment 3 Matthew Schultz 2018-01-18 14:19:49 UTC
(In reply to Guillaume Seren from comment #2)
> Hey,
> I have checked it and I bumped composer-1.6.2.ebuild and
> spdx-licenses-1.2.0.ebuild,
> but actually I am hitting that error:
> $ composer
> PHP Fatal error:  Uncaught Error: Class 'Composer\Factory' not found in
> /usr/share/composer/bin/composer:17
> Stack trace:
> #0 {main}
>   thrown in /usr/share/composer/bin/composer on line 17
> 
> So I think  the autoloader need to be updated as well, and I am searching
> how.

While you're fixing bugs, hopefully you'll be able to take care of bug 644884 as well.
Comment 4 Guillaume Seren 2018-01-22 14:14:00 UTC
Hey,
I have opened the PR on github with a working 1.6.2: 
https://github.com/gentoo/gentoo/pull/6930
Comment 5 Larry the Git Cow gentoo-dev 2018-01-22 21:52:18 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02de00a5a6a5d3bce86c8d1e786f27759b7f85ea

commit 02de00a5a6a5d3bce86c8d1e786f27759b7f85ea
Author:     Guillaume Seren <guillaumeseren@gmail.com>
AuthorDate: 2018-01-22 14:09:27 +0000
Commit:     Patrice Clement <monsieurp@gentoo.org>
CommitDate: 2018-01-22 21:48:59 +0000

    dev-php/composer: version bump to 1.6.2.
    
    Closes: https://bugs.gentoo.org/644774

 dev-php/composer/Manifest              |  1 +
 dev-php/composer/composer-1.6.2.ebuild | 46 ++++++++++++++++++++++++++++++++++
 2 files changed, 47 insertions(+)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7246561ad57d54409827ee6af0a88651abda4af4

commit 7246561ad57d54409827ee6af0a88651abda4af4
Author:     Guillaume Seren <guillaumeseren@gmail.com>
AuthorDate: 2018-01-22 14:02:53 +0000
Commit:     Patrice Clement <monsieurp@gentoo.org>
CommitDate: 2018-01-22 21:48:59 +0000

    dev-php/spdx-licenses: version bump to 1.2.0.
    
    Bug: https://bugs.gentoo.org/644774
    Closes: https://github.com/gentoo/gentoo/pull/6930

 dev-php/spdx-licenses/Manifest                   |  1 +
 dev-php/spdx-licenses/spdx-licenses-1.2.0.ebuild | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)}