Re: [PEAR] Upload Image_Canvas on packagist

[email protected] (Mathieu Dubois)
Newsgroups php.pear.general
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.