Re: PAUSE 504 errors when trying to add a co-maintainer

[email protected] (Mattia Tommasone via modules) Tue, 4 Aug 2026 17:27:39 +0200
Newsgroups perl.modules
Message-ID <CAJejt0tgRNbW9USn4DkmTxBCTPCW2UmuCWBvEcAVCMjrzYBaPA@mail.gmail.com>
--0000000000004b461206583a4cec
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi there,

Pinging the thread as our team is moving to a release rotation plan, so
Laura will no longer be the only person publishing our Perl client library
on CPAN.

Ideally, we'd like to have co-ownership shared among team members and/or to
be able to manage co-owners autonomously: would that be possible?

As an alternative, as Laura was suggesting, we could always use a single
set of shared credentials, but I was wondering if there was a more
streamlined option.

Thanks,
M

On Thu, Jul 23, 2026 at 9:29=E2=80=AFPM Laura Chevalier <laurachevalier@goo=
gle.com>
wrote:

> Quick follow-up: I was able to run the release myself today so users are
> at least unblocked on this latest version. We'd still love your help to
> resolve this for future releases!
>
> It's quite possible we'll want to grant other teammates Perl client
> library access in the future, so I'm wondering if there's a way to addres=
s
> the root of the "add co-maintainer" failures, since the original attempt
> (deleting old releases to prevent timeouts) didn't work. If there isn't a
> better way, we may just need to create secure shared credentials; this
> isn't ideal, but it might be an option.
>
> Many thanks,
>
>
> Laura Chevalier
>
> Developer Relations Engineer
>
> [email protected]
>
>
>
> On Wed, Jul 22, 2026 at 6:00=E2=80=AFPM Laura Chevalier <laurachevalier@g=
oogle.com>
> wrote:
>
>> Hey Neil,
>>
>> Hope you're well! My teammate Mattia is trying to release the newest
>> version of the Google Ads client, and is seeing an "unauthorized release=
"
>> message (https://share.google/tyTTEyoJoABzymb6i) plus indexing failures.
>> Since I was still getting the same 500 errors I saw with Dora when tryin=
g
>> to grant co-ownership (to MATTIAT), I tried granting him ownership to
>> individual modules. It appears some of those modules were successfully
>> indexed, but I'm not sure why we're seeing the unauthorized release mess=
age
>> or what it means for our users. Can you help us sort out permissions so
>> that this release is accessible to our users, and so Mattia has access t=
o
>> release to CPAN going forward? Let me know if there's anything I need to=
 do.
>>
>> Many thanks,
>>
>>
>> Laura Chevalier
>>
>> Developer Relations Engineer
>>
>> [email protected]
>>
>>
>> On Wed, Mar 25, 2026, 5:01=E2=80=AFPM Laura Chevalier <laurachevalier@go=
ogle.com>
>> wrote:
>>
>>> Hey Neil,
>>>
>>> Happy almost Friday! Thanks for the continued follow-ups.
>>>
>>> I wasn't able to follow your suggested steps since I get the 504 before
>>> I can reach the "Add comaintainers" page, *but* I think I reached the
>>> same page by clicking "Change Permissions per module" in the left nav. =
So I
>>> think that should work if I need to add another comaintainer in the fut=
ure.
>>>
>>> I'm a little surprised that the size is still a problem. It looks like
>>> the distributions are only ~1.2MB each, and after the previous versions
>>> were deleted we only have 7 distinct versions on PAUSE. Plus, we're no
>>> longer indexing
>>> <https://github.com/googleads/google-ads-perl/blob/05a263401e4119271cf0=
fcbc5427b5b051184bd2/Build.PL#L46>
>>> the largest directories after you helped us identify that this was caus=
ing
>>> indexing errors. Could there be another issue here or am I missing
>>> something?
>>>
>>> Many thanks,
>>> Laura
>>>
>>> On Tue, Mar 24, 2026 at 6:38=E2=80=AFAM Neil Bowers <[email protected]> w=
rote:
>>>
>>>> Hi Laura,
>>>>
>>>> I think the issue is the number of modules, and some action is timing
>>>> out.
>>>>
>>>> I discovered a way around this:
>>>>
>>>>    - First click on "Add comaintainers" in the side bar on PAUSE
>>>>    - In the blurb at the top, you'll see there's a link to "Add
>>>>    Comaintainers per module"
>>>>    - If you go there, you get a list of all your modules, and you can
>>>>    tick them individually and then give someone, such as Dora, co-main=
t.
>>>>    - This is a lot more tedious than just selecting a distribution
>>>>    name and letting PAUSE work out the associated modules, but it does=
n't seem
>>>>    to have the timeout problem.
>>>>
>>>> Could you split the old modules off into a different distribution, and
>>>> direct people to that if they want to use an older version of the inte=
rface?
>>>>
>>>> You've managed to push PAUSE further than anyone else ever has, so you
>>>> should feel proud. Maybe. :-)
>>>>
>>>> Cheers,
>>>> Neil
>>>>
>>>> On 11 Mar 2026 at 14:50 +0000, Laura Chevalier via modules <
>>>> [email protected]>, wrote:
>>>>
>>>> Hey Neil,
>>>>
>>>> I've tried accessing the "Add Comaintainers" page again now that old
>>>> releases have been deleted, but I'm still running into 504s. Since I m=
ay
>>>> eventually need to add another comaintainer who isn't Dora, I'd like t=
o
>>>> proactively figure this out. Is it possible there are still too many
>>>> modules? Or might there be another cause for the error?
>>>>
>>>> Many thanks,
>>>> Laura
>>>>
>>>> On Mon, Mar 9, 2026 at 12:12=E2=80=AFPM Laura Chevalier <
>>>> [email protected]> wrote:
>>>>
>>>>> Thanks so much for jumping in to share your expertise and add the
>>>>> missing permissions while I was away, Neil! We really appreciate it.
>>>>>
>>>>> On Thu, Feb 26, 2026 at 11:14=E2=80=AFAM Dora Sun <[email protected]=
> wrote:
>>>>>
>>>>>> Thanks for all your help, Neil!
>>>>>>
>>>>>>
>>>>>>
>>>>>> Dora Sun
>>>>>> Developer Relations Engineer
>>>>>>
>>>>>>
>>>>>> On Thu, Feb 26, 2026 at 11:06=E2=80=AFAM Neil Bowers <[email protected]=
g> wrote:
>>>>>>
>>>>>>> Hi Dora,
>>>>>>>
>>>>>>>
>>>>>>> Thanks for the follow up, Neil! I'm pretty new to CPAN; is there a
>>>>>>> good way to identify and update modules that haven't been updated i=
n the
>>>>>>> Index?
>>>>>>>
>>>>>>>
>>>>>>> When you log into PAUSE, in the left sidebar you'll see "Force
>>>>>>> Reindexing". Click on that, and you'll get a list of the files in y=
our
>>>>>>> author directory:
>>>>>>>
>>>>>>>    - Click on the checkbox next to the .tar.gz file for your most
>>>>>>>    recent release
>>>>>>>    - Scroll to the bottom and hit "Reindex"
>>>>>>>    - That would put it in the queue for reindexing
>>>>>>>    - It can take up to an hour for the reindexing to happen, after
>>>>>>>    which you'll get the usual email from PAUSE.
>>>>>>>
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Neil
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>
>>>>> --
>>>>> Laura Chevalier
>>>>> Developer Relations Engineer | Google Ads API
>>>>>
>>>>>
>>>>
>>>> --
>>>> Laura Chevalier
>>>> Developer Relations Engineer | Google Ads API
>>>>
>>>>
>>>
>>> --
>>> Laura Chevalier
>>> Developer Relations Engineer | Google Ads API
>>>
>>>
>>
>>

--0000000000004b461206583a4cec
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi there,<div><br></div><div>Pinging the thread as our tea=
m is moving to a release rotation plan, so Laura will no longer be the only=
 person publishing our Perl client library on CPAN.</div><div><br></div><di=
v>Ideally, we&#39;d like to have co-ownership shared=C2=A0among team member=
s and/or to be able to manage co-owners autonomously: would that be possibl=
e?</div><div><br></div><div>As an alternative, as Laura was suggesting, we =
could always use a single set of shared credentials, but I was wondering if=
 there was a more streamlined option.</div><div><br></div><div>Thanks,</div=
><div>M</div></div><br><div class=3D"gmail_quote gmail_quote_container"><di=
v dir=3D"ltr" class=3D"gmail_attr">On Thu, Jul 23, 2026 at 9:29=E2=80=AFPM =
Laura Chevalier &lt;<a href=3D"mailto:[email protected]">lauracheva=
[email protected]</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex"><div dir=3D"ltr"><div>Quick follow-up: I was able to run the=
 release myself today so users are at least unblocked on this latest versio=
n. We&#39;d still love your help to resolve this for future releases!=C2=A0=
</div><div><br></div><div>It&#39;s quite possible we&#39;ll want to grant o=
ther teammates Perl client library access in the future, so I&#39;m wonderi=
ng if there&#39;s a way to address the root of the &quot;add co-maintainer&=
quot; failures, since the original attempt (deleting old releases to preven=
t timeouts) didn&#39;t work. If there isn&#39;t a better way, we may just n=
eed to create secure shared credentials; this isn&#39;t ideal, but it might=
 be an option.</div><div><br></div><div>Many thanks,</div><div><div dir=3D"=
ltr" class=3D"gmail_signature"><div dir=3D"ltr"><span><p dir=3D"ltr" style=
=3D"line-height:1.656;background-color:rgb(255,255,255);margin-top:0pt;marg=
in-bottom:0pt"></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;=
margin-bottom:0pt"><span></span></p><div dir=3D"ltr" style=3D"margin-left:0=
pt" align=3D"left"><span><p dir=3D"ltr" style=3D"line-height:1.656;margin-t=
op:0pt;margin-bottom:0pt"></p><div dir=3D"ltr" style=3D"margin-left:0pt" al=
ign=3D"left"><span><p dir=3D"ltr" style=3D"line-height:1.656;margin-top:0pt=
;margin-bottom:0pt"></p><div dir=3D"ltr" style=3D"margin-left:0pt" align=3D=
"left"></div><p dir=3D"ltr" style=3D"line-height:1.656;background-color:rgb=
(255,255,255);margin-top:0pt;margin-bottom:0pt"></p><div dir=3D"ltr" style=
=3D"margin-left:0pt" align=3D"left"></div><div dir=3D"ltr" style=3D"margin-=
left:0pt" align=3D"left"><span><p dir=3D"ltr" style=3D"line-height:1.656;ma=
rgin-top:0pt;margin-bottom:0pt"></p><div dir=3D"ltr" style=3D"margin-left:0=
pt" align=3D"left"><table style=3D"border-width:medium;border-style:none;bo=
rder-color:currentcolor;border-collapse:collapse"><colgroup><col width=3D"1=
67"><col width=3D"180"></colgroup><tbody><tr style=3D"height:0pt"><td style=
=3D"border-width:0.75pt;border-style:solid;border-color:rgb(255,255,255);ve=
rtical-align:top;padding:5pt;overflow:hidden"><img src=3D"https://lh3.googl=
eusercontent.com/pw/AP1GczO27AMjXjdjiz3YHI9EYFM9URDOE8pckjh0ff_RRYs2kZAkFFt=
umuhkR3q1McW0xRbPlUWFFeV4SHANglfLFTe-svso1aZsrlKs6XNKBFVDPJ3m8GmFv32lcYSOT3=
VQIhe0AmkU0eUDgUWprsjAzEtu=3Dw468-h162-s-no-gm?authuser=3D0" width=3D"200" =
height=3D"69"><br></td><td style=3D"border-width:0.75pt;border-style:solid;=
border-color:rgb(255,255,255);vertical-align:top;padding:5pt;overflow:hidde=
n"><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0p=
t"><span style=3D"font-size:11pt;font-family:&quot;Google Sans&quot;,sans-s=
erif;color:rgb(103,78,167);background-color:transparent;font-weight:700;ver=
tical-align:baseline">Laura Chevalier</span></p><p dir=3D"ltr" style=3D"lin=
e-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:8p=
t;font-family:&quot;Google Sans&quot;,sans-serif;color:rgb(17,85,204);backg=
round-color:transparent;vertical-align:baseline">Developer Relations Engine=
er</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin=
-bottom:0pt"><span style=3D"font-size:8pt;font-family:&quot;Google Sans&quo=
t;,sans-serif;color:rgb(60,120,216);background-color:transparent;vertical-a=
lign:baseline"><a href=3D"mailto:[email protected]" target=3D"_blan=
k">[email protected]</a></span></p></td></tr></tbody></table></div>=
<br></span></div></span></div></span></div></span></div></div></div><br></d=
iv><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On =
Wed, Jul 22, 2026 at 6:00=E2=80=AFPM Laura Chevalier &lt;<a href=3D"mailto:=
[email protected]" target=3D"_blank">[email protected]</a>&=
gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div =
dir=3D"auto"><div dir=3D"auto"><div>Hey Neil,</div><div dir=3D"auto"><br></=
div><div dir=3D"auto">Hope you&#39;re well! My teammate Mattia is trying to=
 release the newest version of the Google Ads client, and is seeing an &quo=
t;unauthorized release&quot; message (<a href=3D"https://share.google/tyTTE=
yoJoABzymb6i" target=3D"_blank">https://share.google/tyTTEyoJoABzymb6i</a>)=
 plus indexing failures. Since I was still getting the same 500 errors I sa=
w with Dora when trying to grant co-ownership (to MATTIAT), I tried grantin=
g him ownership to individual modules. It appears some of those modules wer=
e successfully indexed, but I&#39;m not sure why we&#39;re seeing the unaut=
horized release message or what it means for our users. Can you help us sor=
t out permissions so that this release is accessible to our users, and so M=
attia has access to release to CPAN going forward? Let me know if there&#39=
;s anything I need to do.</div><div dir=3D"auto"><br></div><div dir=3D"auto=
">Many thanks,</div><div><br></div><div><div dir=3D"ltr"><span><p dir=3D"lt=
r" style=3D"line-height:1.656;background-color:rgb(255,255,255);margin-top:=
0pt;margin-bottom:0pt"></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-=
top:0pt;margin-bottom:0pt"><span></span></p><div dir=3D"ltr" style=3D"margi=
n-left:0pt" align=3D"left"><span><p dir=3D"ltr" style=3D"line-height:1.656;=
margin-top:0pt;margin-bottom:0pt"></p><div dir=3D"ltr" style=3D"margin-left=
:0pt" align=3D"left"><span><p dir=3D"ltr" style=3D"line-height:1.656;margin=
-top:0pt;margin-bottom:0pt"></p><div dir=3D"ltr" style=3D"margin-left:0pt" =
align=3D"left"></div><p dir=3D"ltr" style=3D"line-height:1.656;background-c=
olor:rgb(255,255,255);margin-top:0pt;margin-bottom:0pt"></p><div dir=3D"ltr=
" style=3D"margin-left:0pt" align=3D"left"></div><div dir=3D"ltr" style=3D"=
margin-left:0pt" align=3D"left"><span><p dir=3D"ltr" style=3D"line-height:1=
.656;margin-top:0pt;margin-bottom:0pt"></p><div dir=3D"ltr" style=3D"margin=
-left:0pt" align=3D"left"><table style=3D"border-width:medium;border-style:=
none;border-color:currentcolor;border-collapse:collapse"><colgroup><col wid=
th=3D"167"><col width=3D"180"></colgroup><tbody><tr style=3D"height:0pt"><t=
d style=3D"border-width:0.75pt;border-style:solid;border-color:rgb(255,255,=
255);vertical-align:top;padding:5pt;overflow:hidden"><img src=3D"https://lh=
3.googleusercontent.com/pw/AP1GczO27AMjXjdjiz3YHI9EYFM9URDOE8pckjh0ff_RRYs2=
kZAkFFtumuhkR3q1McW0xRbPlUWFFeV4SHANglfLFTe-svso1aZsrlKs6XNKBFVDPJ3m8GmFv32=
lcYSOT3VQIhe0AmkU0eUDgUWprsjAzEtu=3Dw468-h162-s-no-gm?authuser=3D0" width=
=3D"200" height=3D"69"><br></td><td style=3D"border-width:0.75pt;border-sty=
le:solid;border-color:rgb(255,255,255);vertical-align:top;padding:5pt;overf=
low:hidden"><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-=
bottom:0pt"><span style=3D"font-size:11pt;font-family:&quot;Google Sans&quo=
t;,sans-serif;color:rgb(103,78,167);background-color:transparent;font-weigh=
t:700;vertical-align:baseline">Laura Chevalier</span></p><p dir=3D"ltr" sty=
le=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"fon=
t-size:8pt;font-family:&quot;Google Sans&quot;,sans-serif;color:rgb(17,85,2=
04);background-color:transparent;vertical-align:baseline">Developer Relatio=
ns Engineer</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0=
pt;margin-bottom:0pt"><span style=3D"font-size:8pt;font-family:&quot;Google=
 Sans&quot;,sans-serif;color:rgb(60,120,216);background-color:transparent;v=
ertical-align:baseline"><a href=3D"mailto:[email protected]" rel=3D=
"noreferrer" target=3D"_blank">[email protected]</a></span></p></td=
></tr></tbody></table></div><br></span></div></span></div></span></div></sp=
an></div></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Wed, Mar 25, 2026, 5:01=E2=80=AFPM Laura Chevalier &lt;<=
a href=3D"mailto:[email protected]" rel=3D"noreferrer" target=3D"_b=
lank">[email protected]</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hey Neil,<div><br></div><=
div>Happy almost Friday! Thanks for the continued follow-ups.</div><div><br=
></div><div>I wasn&#39;t able to follow your suggested steps since I get th=
e 504 before I can reach the &quot;Add comaintainers&quot; page, <i>but</i>=
=C2=A0I think I reached the same page by clicking &quot;Change Permissions =
per module&quot; in the left nav. So I think that should work if I need to =
add another comaintainer in the future.</div><div><br></div><div>I&#39;m a =
little surprised that the size is still a problem. It looks like the distri=
butions are only ~1.2MB each, and after the previous versions were deleted =
we only have 7 distinct versions on PAUSE. Plus, we&#39;re <a href=3D"https=
://github.com/googleads/google-ads-perl/blob/05a263401e4119271cf0fcbc5427b5=
b051184bd2/Build.PL#L46" rel=3D"noreferrer noreferrer" target=3D"_blank">no=
 longer indexing</a> the largest directories after you helped us identify t=
hat this was causing indexing errors. Could there be another issue here or =
am I missing something?</div><div><br></div><div>Many thanks,</div><div>Lau=
ra</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmai=
l_attr">On Tue, Mar 24, 2026 at 6:38=E2=80=AFAM Neil Bowers &lt;<a href=3D"=
mailto:[email protected]" rel=3D"noreferrer noreferrer" target=3D"_blank">nei=
[email protected]</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin=
g-left:1ex">



<div>
<div name=3D"messageBodySection">
<div>Hi Laura,</div>
<div>=C2=A0</div>
<div>I think the issue is the number of modules, and some action is timing =
out.</div>
<div>=C2=A0</div>
<div>I discovered a way around this:</div>
<ul>
<li>First click on &quot;Add comaintainers&quot; in the side bar on PAUSE</=
li>
<li>In the blurb at the top, you&#39;ll see there&#39;s a link to &quot;Add=
 Comaintainers per module&quot;</li>
<li>If you go there, you get a list of all your modules, and you can tick t=
hem individually and then give someone, such as Dora, co-maint.</li>
<li>This is a lot more tedious than just selecting a distribution name and =
letting PAUSE work out the associated modules, but it doesn&#39;t seem to h=
ave the timeout problem.</li>
</ul>
<div>Could you split the old modules off into a different distribution, and=
 direct people to that if they want to use an older version of the interfac=
e?</div>
<div>=C2=A0</div>
<div>You&#39;ve managed to push PAUSE further than anyone else ever has, so=
 you should feel proud. Maybe. :-)</div>
<div>=C2=A0</div>
<div>Cheers,</div>
<div>Neil</div>
<div>=C2=A0</div>
</div>
<div name=3D"messageReplySection">On 11 Mar 2026 at 14:50 +0000, Laura Chev=
alier via modules &lt;<a href=3D"mailto:[email protected]" rel=3D"noreferrer=
 noreferrer" target=3D"_blank">[email protected]</a>&gt;, wrote:<br>
<blockquote type=3D"cite">
<div dir=3D"ltr">Hey Neil,
<div><br></div>
<div>I&#39;ve tried accessing the &quot;Add Comaintainers&quot; page again =
now that old releases have been deleted, but I&#39;m still running into 504=
s.=C2=A0Since I may eventually need to add another comaintainer who isn&#39=
;t Dora, I&#39;d like to proactively figure this out. Is it possible there =
are still too many modules? Or might there be another cause for the error?<=
/div>
<div><br></div>
<div>Many thanks,</div>
<div>Laura</div>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr" class=3D"gmail_attr">On Mon, Mar 9, 2026 at 12:12=E2=80=AF=
PM Laura Chevalier &lt;<a href=3D"mailto:[email protected]" rel=3D"=
noreferrer noreferrer" target=3D"_blank">[email protected]</a>&gt; =
wrote:<br></div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir=3D"ltr">Thanks so much for jumping in to share your expertise and =
add the missing permissions while I was away, Neil! We really appreciate it=
.</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr" class=3D"gmail_attr">On Thu, Feb 26, 2026 at 11:14=E2=80=
=AFAM Dora Sun &lt;<a href=3D"mailto:[email protected]" rel=3D"noreferrer =
noreferrer" target=3D"_blank">[email protected]</a>&gt; wrote:<br></div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir=3D"ltr">
<div>Thanks for all your help, Neil!</div>
<div>
<div dir=3D"ltr" class=3D"gmail_signature">
<div dir=3D"ltr">
<div></div>
<div><span></span>
<div dir=3D"ltr" style=3D"margin-left:0pt" align=3D"left"><span><span></spa=
n></span>
<div dir=3D"ltr" style=3D"margin-left:0pt" align=3D"left"><span></span>
<table style=3D"border-width:medium;border-style:none;border-color:currentc=
olor;border-collapse:collapse">
<colgroup>
<col width=3D"268">
<col width=3D"356"></colgroup>
<tbody>
<tr style=3D"height:77pt">
<td style=3D"vertical-align:top;padding:5pt;overflow:hidden"><br>
<span style=3D"border-width:medium;border-style:none;border-color:currentco=
lor;display:inline-block;overflow:hidden;width:236px;height:83px"><img src=
=3D"https://lh7-rt.googleusercontent.com/docsz/AD_4nXdPGdVSn5fNdGNZEpu0rVe0=
7UJ6kdvABry6djdh5OqKCGHYxvGfrDJNNwfgKP646lsdBH3MEjz098fU0h-miz9MX2Z4gViURp2=
oq11jWyxZ-1u2MUJejS0qGpgGcLSzgkeQ6TbInuqJLaVe1GkFQGBnyjWeWGH85ns63xchkl5tvv=
1Suk50z8rjSSgUZTGof9c?key=3DOFUX-5_UUIEOfwnl8F_svQ" width=3D"236" height=3D=
"83" style=3D"margin-left: 0px; margin-top: 0px;"></span></td>
<td style=3D"vertical-align:top;padding:5pt;overflow:hidden"><br>
<br>
<p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt">=
<span style=3D"font-size:12pt;font-family:&quot;Google Sans&quot;,sans-seri=
f;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline">Do=
ra Sun</span><span style=3D"font-size:9pt;font-family:&quot;Google Sans&quo=
t;,sans-serif;color:rgb(0,0,0);background-color:transparent;vertical-align:=
baseline"><br></span><span style=3D"font-size:8pt;font-family:&quot;Google =
Sans&quot;,sans-serif;color:rgb(0,0,0);background-color:transparent;vertica=
l-align:baseline">Developer Relations Engineer</span></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<br></div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr" class=3D"gmail_attr">On Thu, Feb 26, 2026 at 11:06=E2=80=
=AFAM Neil Bowers &lt;<a href=3D"mailto:[email protected]" rel=3D"noreferrer =
noreferrer" target=3D"_blank">[email protected]</a>&gt; wrote:<br></div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div name=3D"messageBodySection">
<div>Hi Dora,</div>
<div>=C2=A0</div>
<blockquote style=3D"margin:5px;padding-left:10px;border-left:thin solid rg=
b(26,188,156)">
<div>Thanks for the follow up, Neil! I&#39;m pretty new to CPAN; is there a=
 good way to identify and update modules that haven&#39;t been updated in t=
he Index?</div>
</blockquote>
<div>=C2=A0</div>
<div>When you log into PAUSE, in the left sidebar you&#39;ll see &quot;Forc=
e Reindexing&quot;. Click on that, and you&#39;ll get a list of the files i=
n your author directory:</div>
<ul>
<li>Click on the checkbox next to the .tar.gz file for your most recent rel=
ease</li>
<li>Scroll to the bottom and hit &quot;Reindex&quot;</li>
<li>That would put it in the queue for reindexing</li>
<li>It can take up to an hour for the reindexing to happen, after which you=
&#39;ll get the usual email from PAUSE.</li>
</ul>
<div>=C2=A0</div>
<div>Cheers,</div>
<div>Neil</div>
<div>=C2=A0</div>
</div>
<div name=3D"messageReplySection">
<div><br>
<blockquote type=3D"cite">
<div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div name=3D"messageBodySection"></div>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
<div><br clear=3D"all"></div>
<div><br></div>
<span class=3D"gmail_signature_prefix">--</span><br>
<div dir=3D"ltr" class=3D"gmail_signature">
<div dir=3D"ltr">
<div><span>Laura Chevalier</span></div>
<div><font color=3D"#6AA84F">Developer Relations Engineer</font> <font colo=
r=3D"#666666">|=C2=A0</font><font color=3D"#3D85C6">Google Ads=C2=A0API</fo=
nt></div>
<span><img src=3D"https://lh3.googleusercontent.com/fzxbq8HPhHKZ8QIyzy8YeCq=
L8NuuXqkOPpYFrqNC4AL5TCOhM6lKvukGCYgnyOBVcgxMZD0SFfHE8Lj6aFAhbaLGNrmHoYnvTt=
_D6rr8A800mSEBOXGNkE4WVDPEdbdu1eNiPvCVBRxt" width=3D"96" height=3D"43"></sp=
an><br></div>
</div>
</blockquote>
</div>
<div><br clear=3D"all"></div>
<div><br></div>
<span class=3D"gmail_signature_prefix">--</span><br>
<div dir=3D"ltr" class=3D"gmail_signature">
<div dir=3D"ltr">
<div><span>Laura Chevalier</span></div>
<div><font color=3D"#6AA84F">Developer Relations Engineer</font> <font colo=
r=3D"#666666">|=C2=A0</font><font color=3D"#3D85C6">Google Ads=C2=A0API</fo=
nt></div>
<span><img src=3D"https://lh3.googleusercontent.com/fzxbq8HPhHKZ8QIyzy8YeCq=
L8NuuXqkOPpYFrqNC4AL5TCOhM6lKvukGCYgnyOBVcgxMZD0SFfHE8Lj6aFAhbaLGNrmHoYnvTt=
_D6rr8A800mSEBOXGNkE4WVDPEdbdu1eNiPvCVBRxt" width=3D"96" height=3D"43"></sp=
an><br></div>
</div>
</blockquote>
</div>
</div>

</blockquote></div><div><br clear=3D"all"></div><div><br></div><span class=
=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_s=
ignature"><div dir=3D"ltr"><div><span>Laura Chevalier</span></div><div><fon=
t color=3D"#6aa84f">Developer Relations Engineer </font><font color=3D"#666=
666">|=C2=A0</font><font color=3D"#3d85c6">Google Ads=C2=A0API</font></div>=
<span><img src=3D"https://lh3.googleusercontent.com/fzxbq8HPhHKZ8QIyzy8YeCq=
L8NuuXqkOPpYFrqNC4AL5TCOhM6lKvukGCYgnyOBVcgxMZD0SFfHE8Lj6aFAhbaLGNrmHoYnvTt=
_D6rr8A800mSEBOXGNkE4WVDPEdbdu1eNiPvCVBRxt" width=3D"96" height=3D"43"></sp=
an><br></div></div>
</blockquote></div>
<br><br></div>
</blockquote></div>
</blockquote></div>

--0000000000004b461206583a4cec--