Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 613898 - dev-php/composer-1.4.1: Add version bump
Summary: dev-php/composer-1.4.1: Add version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Guillaume Seren
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-26 14:43 UTC by Guillaume Seren
Modified: 2017-06-14 10:58 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 Guillaume Seren 2017-03-26 14:43:38 UTC
Hey,
this is the bumping of composer-1.4.1 (still no tests).
Comment 1 Guillaume Seren 2017-03-26 14:54:28 UTC
I have added the ebuild while I finish it on my overlay [1]

```
$ composer --version
Composer 1.4.1 2017-03-10 09:29:45
```

[1]: https://github.com/GuillaumeSeren/gentoo-overlay
Comment 2 Guillaume Seren 2017-03-26 15:30:52 UTC
Here is the list of package I am planning to add in the PR (test flag not added).

[ebuild  N    #] dev-php/symfony-finder-3.1.10::GuillaumeSeren  USE="{-test}" 24 KiB
[ebuild  N    #] dev-php/json-schema-4.1.0::GuillaumeSeren  USE="{-test}" 25 KiB
[ebuild  N    ~] dev-php/jsonlint-1.4.0::gentoo  USE="{-test}" 11 KiB
[ebuild  N    #] dev-php/symfony-process-3.2.2::GuillaumeSeren  USE="{-test}" 31 KiB
[ebuild  N    #] dev-php/symfony-filesystem-3.2.2::GuillaumeSeren  USE="{-test}" 17 KiB
[ebuild  N    #] dev-php/symfony-polyfill-mbstring-1.3.0::GuillaumeSeren  19 KiB
[ebuild  N    #] dev-php/symfony-debug-3.2.2::GuillaumeSeren  USE="{-test}" 35 KiB
[ebuild  N    #] dev-php/symfony-console-3.2.2::GuillaumeSeren  USE="{-test}" 117 KiB
[ebuild  N    #] dev-php/composer-1.4.1::GuillaumeSeren  1,065 KiB
Comment 3 Guillaume Seren 2017-04-05 15:18:56 UTC
I opened a PR here -> https://github.com/gentoo/gentoo/pull/4364
Comment 4 Michael Orlitzky gentoo-dev 2017-04-27 12:19:03 UTC
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8beab2f41f763b95f33ad2f8478c2291cbc00f8

commit f8beab2f41f763b95f33ad2f8478c2291cbc00f8
Author: Michael Orlitzky <mjo@gentoo.org>
Date:   Wed Apr 26 21:23:37 2017 -0400

    dev-php/composer: version bump 1.3.1 -> 1.4.1.

    This commit adds composer-1.4.1 and removes the old composer-1.3.1 at
    the same time, allowing me to mess with the autoload.php in-flight. We
    had one patch that was giving us trouble with v1.4.1, and this new
    ebuild is an experiment to see if we can do away with it. Instead of
    installing to /usr/share/php/Composer, the new v1.4.1 will install to
    /usr/share/composer, and only create a symlink from /usr/bin/composer
    to the "real" executable under /usr/share.

    Since the executable loads everything via relative paths, having the
    "real" executable under /usr/share (with the rest of its stuff) allows
    composer to find what it's looking for out-of-the box, without us
    having to point it towards our particular install location. As a
    result, I've removed the one patch that did so, and I've updated
    autoload.php with the new path.

    Thanks are due to Guillaume Seren who did most of the prerequisite
    work and stayed on top of the pull request and bug.

    Gentoo-Bug: 613898
    Closes: https://github.com/gentoo/gentoo/pull/4364

    Package-Manager: Portage-2.3.3, Repoman-2.3.1
Comment 5 Michael Orlitzky gentoo-dev 2017-04-27 12:21:26 UTC
Guillaume, I was able to use all of your commits for the prerequisites:

https://gitweb.gentoo.org/repo/gentoo.git/log/?qt=author&q=seren
Comment 6 Guillaume Seren 2017-06-14 10:58:09 UTC
Hey mjo,
Thank you that's great!

Having all the deps for running and testing is huge work because of the number but most of it is quite simple.


I will check to bump the next version.