-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
outstanding RT issues #1
Comments
When all these tickets are resolved, we should probably close the queue to avoid future misunderstandings. |
They are:
|
And the tickets in the perl5 queue, courtesy of Jim Keenan: Here are the https://rt.perl.org/Ticket/Display.html?id=122415 https://rt.perl.org/Ticket/Display.html?id=122416 https://rt.perl.org/Ticket/Display.html?id=122421 https://rt.perl.org/Ticket/Display.html?id=122417 https://rt.perl.org/Ticket/Display.html?id=122420 |
Toolchainers: I direct your attention to https://rt.perl.org/Ticket/Display.html?id=122415#txn-1303551, in which Ricardo Signes states that the patch I submitted in that ticket to correct a problem in ExtUtils-Manifest addresses his original complaint (first filed in https://rt.cpan.org/Ticket/Display.html?id=57586). At this point, if everyone were in complete agreement as to "where ExtUtils-Manifest is being maintained," I would apply the patch to Perl 5 blead and close RT 122415. However, (a) I have been told that ExtUtils-Manifest is being maintained by the Toolchain Gang; and (b) the evidence in Porting/Maintainers.pl with respect to this distribution is ambiguous. The entry for EU-M in that file is: 'ExtUtils::Manifest' => {
'DISTRIBUTION' => 'BINGOS/ExtUtils-Manifest-1.64.tar.gz',
'FILES' => q[dist/ExtUtils-Manifest],
'EXCLUDED' => [qr(^xt/)],
}, On the one hand, the fact that the top-level directory in the value for 'FILES' is 'dist' suggests that the library is maintained "in blead", i.e., by Perl 5 Porters. From inline comments in Maintainers.pl: # UPSTREAM indicates where patches should go. This is generally now
# inferred from the FILES: modules with files in dist/, ext/ and lib/
# are understood to have UPSTREAM 'blead', meaning that the copy of the
# module in the blead sources is to be considered canonical, while
# modules with files in cpan/ are understood to have UPSTREAM 'cpan',
# meaning that the module on CPAN is to be patched first. On the other hand, the fact that the value of 'DISTRIBUTION' begins with 'BINGOS' suggests that EU-M ought to be thought of as being maintained "on CPAN", i.e., not by Perl 5 Porters in blead. From other inline comments in Maintainers.pl: # DISTRIBUTION names the tarball on CPAN which (allegedly) the files
# included in core are derived from. Note that the file's version may not
# necessarily match the newest version on CPAN. Note that if ExtUtils-Manifest is primarily maintained "on CPAN", then inside the Perl 5 core distribution it ought to be under the 'cpan/' directory, not under the 'dist/' directory (as is the case, e.g., for ExtUtils-MakeMaker). I would like to ask that the members of the Toolchain Gang discuss this issue -- preferably in collaboration with Ricardo -- and work out a decision as to where ExtUtils-Manifest is to reside. I think these are the possible scenarios:
I think of myself only as a peripheral member of the Toolchain Gang, so I will respect whatever decision you and the pumpking work out. (But I do like to apply approved patches quickly, particularly when they're my patches! :-) ) Thank you very much. |
I vote for PTG taking maintenance and following Jim's action steps, except that I don't see any reason to "close" the rt.cpan.org queue. The split reporting of tickets here and on RT is a well known "feature" of RT and I think we'll need to find better ways to coordinate across. I'm fine having the bug-reporting metadata point to Github if people so desire. |
On Tue, Aug 05, 2014 at 04:50:22PM -0700, David Golden wrote:
Note that I requested that the RT.cpan queue be closed with the In that case, please please don't close any RT queues (unless you're the I'm also totally fine with the dist shifting to cpan-first. It will |
I think having it upstream CPAN will make it easier to iterate it as necessary. blead upstream is best, IMO, for things that are stable, under-maintained or very platform specific. E.g. I lobbied for EU::CBuilder to go upstream blead because it wasn't very maintained and compiler expertise was more likely to be found in p5p than elsewhere. |
I never said nor implied it should be upstream CPAN. Other 'maintained in core' distributions have DISTRIBUTION set in Porting/Maintainers.pl too, it doesn't imply they are CPAN upstream either. The very fact that we are having this conversation would suggest that the maintenance burden should shift to PTG and upstream be CPAN. |
David, Karen, Chris, Thanks for your quick response. If you/we are in consensus that ExtUtils-Manifest should move to "upstream CPAN", can you file a perlbug to that effect? I will then carry out the second and third second-level bullet points under the "Toolchain Gang takes maintenance" bullet point in my earlier post. Also let me know whether you want that patch applied to EU-M in blead first (which would immediately close perl:122415. I leave the question of where EU-M's bugs should be tracked to you, as in that case it will no longer be rt.perl.org. |
I agree with the others, upstream CPAN is generally preferable unless there is a good reason otherwise. |
Have taken that ticket. Will handle by weekend. On 08/06/14, David [email protected] wrote: @jkeenan → https://rt.perl.org/Ticket/Display.html?id=122483—Reply to this email directly or view it on GitHub. |
Do you have a decision on https://rt.perl.org/Ticket/Display.html?id=122415, i.e., shall I apply the patch to p5 blead? Correction: I see that you want to apply the patches to github. Thank you very much. |
Can I ask where things stand with respect to https://rt.perl.org/Ticket/Attachment/1302699/690549/122415-0001-Have-maniread-properly-handle-whole-name-quoted-file.patch ? Do I need to open a separate github issue for someone in the Gang to apply it, release a new version to CPAN, then prepare a patch for Perl 5 blead? I would like to be able to close out https://rt.perl.org/Ticket/Display.html?id=122415. (Actually, I'd like to be able to close out all the EU-M related tickets at rt.perl.org, but not until you've made the changes upstream first.) Thank you very much. |
I've released 1.66 which resolves the following
|
Chris, thanks for looking into this. Will you be synching Perl 5 core with this? Thank you very much. |
It was synchronised almost immediately: |
Is this still a live issue, or should it be closed? |
Yes, there are lots of open issues tracked here. They could perhaps be opened as separate issues, but until then, this should stay open. |
@dolmen++ |
These aren't linked via the resources bugtracker (that link goes to the main perl5 queue, which is correct since this dist is core-first).
However, there are issues outstanding at https://rt.cpan.org/Dist/Display.html?Queue=ExtUtils-Manifest
The text was updated successfully, but these errors were encountered: