Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??

I assume that you already asked the author politely to revert his changes. If not, that's the first step (and maybe the only), and you don't need to read on.


Your chances are not good at this one: if the author thought the cange was unnecessary, he wouldn't have done it.

go against both its design philospophy and purpose;

That's something you can try to come up with; if you do it politely and well reasoned, maybe you can convince the author. Politely implies...

introduce dependancies upon other modules that same author has already ruined.

... not mentioning that you think the author ruined anything. Even it might be the case, you won't make any friends by saying it.

If the author introduced another dependency, you can be fairly sure that he didn't think it was unnecessary, so most certainly you lost on your first point already.

What can be done about it?

Either cope with your frustration and don't do anything about it, or fork the module.

To whom does one complain?

To good friends in real life, or your significant other, if you happen to have one. Don't complain to the module author, it will make things worse.

And would it do any good?

No. Technical discussions might be helpful, but complaints are most certainly not. It only helps you to deal with your frustration, thus if you complain to anybody, make sure it's somebody who doesn't have any influence on the situation, and just listens.

What other options are open to curtail or rollback such changes.

Fork the module. Or keep using a patched version. Or take over the module, if the author agrees.

I can very much understand your situation. We geeks tend to have strong opinions on technical matters, and the more we are familiar with them, the stronger they are. As a user of a good piece of software it hurts to see it being crippled, and as an author you feel pretty sure that you're improving it. Unfortunately there's no silver bullet solution.

In reply to Re: How to complain about changes to a module? (And what good would it do?) by moritz
in thread How to complain about changes to a module? (And what good would it do?) by BrowserUk

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?

    What's my password?
    Create A New User
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others scrutinizing the Monastery: (3)
    As of 2021-03-04 02:50 GMT
    Find Nodes?
      Voting Booth?
      My favorite kind of desktop background is:

      Results (98 votes). Check out past polls.