Re: Upload Image_Canvas on packagist

From: Date: Mon, 08 Jan 2024 23:39:01 +0000
Subject: Re: Upload Image_Canvas on packagist
References: 1 2 3 4 5 6 7 8  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-32302@lists.php.net to get a copy of this message
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 <mdubois@genoscope.cns.fr> 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
    <mdubois@genoscope.cns.fr> 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
        <mdubois@genoscope.cns.fr>
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

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