Re: Upload Image_Canvas on packagist

Mathieu Dubois <[email protected]> Tue, 16 Jan 2024 11:22:15 +0100
Newsgroups gmane.comp.php.pear.general
Message-ID <[email protected]>
--------------rQ8lGI1IwrP70MeruiAIc3ju
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

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

--------------rQ8lGI1IwrP70MeruiAIc3ju--