Re: Upload Image_Canvas on packagist

From: Date: Tue, 16 Jan 2024 10:22:15 +0000
Subject: Re: Upload Image_Canvas on packagist
References: 1 2 3 4 5 6 7 8 9 10  Groups: php.pear.general 
Request: Send a blank email to [email protected] to get a copy of this message
Hello,

Thank you again. Everything works out-of-the-box now. It will help us to better manage the requirements and modernize the project.

Mathieu

Le 15/01/2024 à 20:18, Chuck Burgess a écrit :
I've added*Image_Color *to *packagist*, and done a*v1.0.6* release in order to make a usable tag. CRB /about.me/ashnazg <http://about.me/ashnazg>/ On Mon, Jan 8, 2024 at 5:39 PM Mathieu Dubois <[email protected]> wrote:
    Hello Chuck,
    Thank you very much.
    However, as pear/image_color is not yet on packagist, I still have
    to use a VCS repository and set minimal stability to dev.
    Maybe I will send another message especially for Image_Color.
    Mathieu
    Le 07/01/2024 à 17:11, Chuck Burgess a écrit :
Hey Mathieu,
    No intentional reason for omitting /pear-general/ list, no...
    just my oversight when replying.
    Today I have rolled a*v0.4.0 r*elease because there were two
    merged *PR*s that were never released.  Because the older tags
    (*0.3.5 *etc) were made _/before/_ *composer.json* was added to
    the repo, *packagist* doesn't recognize those tags, and thus
    didn't have any usable tags at all to display.  With *0.4.0*
    today, *packagist* does show it as a release now.
    CRB
    /about.me/ashnazg <http://about.me/ashnazg>/
    On Mon, Dec 11, 2023 at 7:40 AM Mathieu Dubois
    <[email protected]> wrote:
        I have just noticed that you didn't send your email to the
        PEAR list (and therefore my response was not send either).
        Any reason ?
        Le 11/12/2023 à 14:39, Mathieu Dubois a écrit :
        Hello Chuck,
        I understand this is old code so thank you very much for
        your time (as you can see, I was busy on something else too).
        There are two issues however:
         1. I still need to set minimum-stability to dev in
            composer.json because there is no tag. Can we consider
            creating one ?
         2. More problematic, composer update fails:
            pear/image_canvas dev-master requires pear/image_color *
            -> could not be found in any version, there may be a
            typo in the package name
            IIUC we require pear/image_color which doesn't exist.
            Maybe you meant pear/image_color2 ?
        Mathieu
        Le 26/11/2023 à 19:45, Chuck Burgess a écrit :
Hey Mathieu,
        I have Image_Canvas on packagist now:
        https://packagist.org/packages/pear/image_canvas
        Sorry it took so long...
        CRB
        /about.me/ashnazg <http://about.me/ashnazg>/
        On Wed, Aug 9, 2023 at 4:11 AM Mathieu Dubois
        <[email protected]> wrote:
            Dear list,
            Sorry toresuscitate this old thread but the situation
            hasn't changed. To
            summarize previous messages, one can use Image_Canvas
            by adding 2
            repositories (one for Image_Canvas the other for the
            required
            Image_Color package) and setting minimum-stability to
            "dev" in
            composer.json.
            The last one is a bit scary for production code so I
            think it would be
            better to upload a stable version on packagist. I can
            (try to) help on this.
            Thanks in advance,
            Mathieu
            Le 09/02/2022 à 22:56, Mathieu Dubois a écrit :
Le 09/02/2022 à 21:08, Michael Gauthier a écrit :
To immediately unblock yourself, you can install
            packages from GitHub
repositories using the VCS repository type in your
            composer.json.
Yes, I noticed the composer file in the github repo
            and tried a VCS
repo before contacting the list but I couldn't make
            it work.
After reading your answer, I think I made some
            progress by using a VCS
repo for Image_Canvas and requesting
            image_canvas/master and setting
minimum-stability to "dev". I had to add another repo
            for Image_Color.
However, I think it would be nice to have
            Image_Canvas (and
Image_Color) in packagist. I know they are old
            packages but AFAIU it's
not too much work.
On Feb 9, 2022, at 09:33, Mathieu Dubois
            <[email protected]>
wrote: Dear list, Pardon my ignorance as I'm rather new to PHP & PEAR. I'm trying to modernize an old PHP code base which
            uses several PEAR
packages. One of the first step is to install the
            requirements with
composer. However, one of the packages
            (Image_Canvas) is not
available on packagist. I tried to contact the
            maintainer without
success. Therefore I wanted to know how can I contribute to
            this. For
instance, can I open an issue on github (AFAICS,
            there is a tab for
PR but not issues) ? Do I need to be part of the
            PEAR Github
organization ? Thanks in advance, Mathieu -- Mathieu Dubois - IR - UMR 8030 équipe LABGeM CEA - Genoscope. 2 rue Gaston Crémieux. 91057 Evry
            Cedex France.
Bureau B07 +33 1 60 87 53 35 -- PEAR General Mailing List (http://pear.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
            --             Mathieu Dubois - IR - UMR 8030 équipe LABGeM
            CEA - Genoscope. 2 rue Gaston Crémieux. 91057 Evry
            Cedex France.
            Bureau B07
            +33 1 60 87 53 35
        --         Mathieu Dubois - IR - UMR 8030 équipe LABGeM
        CEA - Genoscope. 2 rue Gaston Crémieux. 91057 Evry Cedex France.
        Bureau B07
        +33 1 60 87 53 35
        --         Mathieu Dubois - IR - UMR 8030 équipe LABGeM
        CEA - Genoscope. 2 rue Gaston Crémieux. 91057 Evry Cedex France.
        Bureau B07
        +33 1 60 87 53 35
    --     Mathieu Dubois - IR - UMR 8030 équipe LABGeM
    CEA - Genoscope. 2 rue Gaston Crémieux. 91057 Evry Cedex France.
    Bureau B07
    +33 1 60 87 53 35
-- Mathieu Dubois - IR - UMR 8030 équipe LABGeM CEA - Genoscope. 2 rue Gaston Crémieux. 91057 Evry Cedex France. Bureau B07 +33 1 60 87 53 35

Thread (4 messages)

« previous php.pear.general (#32304) next »