Hi Christoph,

Thank you for the information. I have tried all sorts of variations of
files, but I cannot get past that particular check in the release upload
process. I can see in the pecl-web code that you linked that user handles
in the package.xml files are lowercased when they are read in from the
package.xml file. I am not sure why it is not detecting my handle in the
file as the one that is marked lead on the website already.

Unfortunately, the error message does not include the values so it is
impossible to know what has actually been read from the file or what is in
the database of the pecl website.

I have run out of time for debugging it further, but might get back to it
at a later date.

Thanks,
Simon

On Sat, 28 Sept 2024 at 00:56, Christoph M. Becker <cmbecke...@gmx.de>
wrote:

> Hi Simon!
>
> On 27.09.2024 at 09:31, Simon Holywell wrote:
>
> > I am doing something wrong, but I have no idea what. The Upload Release (
> > https://pecl.php.net/release-upload.php) form is throwing an error when
> I
> > am attempting to push a new .tgz file.
> >
> > ERROR:
> > You can not delete your own maintainer role or you will not be able to
> > complete the update process. Set your name in package.xml or let the new
> > lead developer upload the new release
> >
> > I am listed in the package.xml as <lead> so I don't get why this form is
> > complaining. The package.xml is using package2.xml formatting:
> > https://github.com/php/pecl-text-ssdeep/blob/master/package.xml
>
> Maybe you need to spell the <user> in all lower-case?
>
> > I assume there is something I am doing wrong here, but the file validates
> > fine.
> >
> > Also, if I click the Edit Maintainers link (
> > https://pecl.php.net/admin/package-maintainers.php?pid=888) on the
> package
> > page on the PECL website it says
> >
> > ERROR:
> > Only the lead maintainer of the package or PECL administrators can edit
> the
> > maintainers.
> >
> > I dunno if that means anything too.
>
> Me neither.  Possibly it has the same root cause as the first issue (the
> user name is capitalized in the package.xml of the latest release);
> maybe it is because in the latest release there is also a package2.xml.
> Or maybe something is broken on the Website.  If you want to have a
> look, see <https://github.com/php/web-pecl>.
>
> Cheers,
> Christoph
>
>

-- 
Simon Holywell
simonholywell.com
<https://www.simonholywell.com/?utm_source=Email%20Signature&utm_medium=Email&utm_campaign=Email%20Signature>

Reply via email to