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--