Re: Upload Image_Canvas on packagist

From: Date: Sun, 07 Jan 2024 16:11:50 +0000
Subject: Re: Upload Image_Canvas on packagist
References: 1 2 3 4 5 6 7  Groups: php.pear.general 
Request: Send a blank email to [email protected] to get a copy of this message
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
>
>


Thread (4 messages)

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