credit farming of rajan-kumar2026

Created on 6 May 2024, 8 months ago

I noticed some credit farming behavior and asked for a reporting process on the “Abuse of the Contribution Credit system” discussion page . Because I don’t have (and don’t want) a slack account, I decided to post it here as a public issue.

user: https://www.drupal.org/u/rajan-kumar2026

organization: https://www.drupal.org/virasat-solutions

How I noticed them

I was very happy: The second merge request for my first published module in less than two weeks of existence.

Issue with merge request: 📌 Unit tests are incompatible with Drupal 11 Active

Then I was confused:

- core_version_requirement: ^10
+ core_version_requirement: ^10 || ^11

I thought, it might be a mistake, maybe a language barrier and I looked for patch files or a different branch. But it looked like the user didn’t read the issue title or the issue summary. But I had to handle a low quality contribution caused by credit farming.

More evidence

Successful credit farming

The user credited on 3 fixed issues.

🐛 10.2.6 Error - CSS preprocessing / aggregation fails, resulting in broken page / style RTBC

  • assigned and unassigned themselves without a single comment, code or patch, but got credited

🐛 Update color of submenu title text Fixed

  • added a bad written patch, others did a lot other work, but still got credit

📌 Drupal 10 compatibility fixes Fixed

  • assigned and unassigned themselves without a single comment, code or patch, but got credited

I see a pattern…

not successful (yet)

Looking at the post history: https://www.drupal.org/user/3813580/track

from today

🐛 footer is not visible in mobile view Needs review

  • assigned and unassigned themselves without a single comment, code or patch

💬 Is Simple Oauth Google Connect still being maintained? Active

  • Useless MR:
- core_version_requirement: ^8 || ^9
+ core_version_requirement: ^8 || ^9 || ^10

first post

🐛 Using $this when not in object context in error_reporting_help() Fixed

  • added patch, that reintroduced an already fixed issue –> probably unnoticed, because it was fixed already

looking at the organization

https://www.drupal.org/virasat-solutions#org-page-issue-credit

  • just skimmed a few contributions, looks valid…
  • found some low effort contributions like converting README.txt to README.md or core_version_requirement

Conclusion

There is definitely a pattern since day one from the user rajan-kumar2026. From skimming some more contributions, the organization in general looks valid.

📌 Task
Status

Needs work

Component

Policy

Created by

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @raffaelj
  • Status changed to Active 8 months ago
  • 🇮🇹Italy apaderno Brescia, 🇮🇹
  • I had a quick look at todays actions. The user continues to post random screenshots and core_version_requirement merge requests without reading the issue. It's not "only" gaming the system. This is harmful spam and a lot of noise in a huge amount of projects.

    I also thought again about the very low quality contributions (CSS and PHP) I saw yesterday. It always does something, but never the right thing. My guess: This person is not employed for programming and it smells hard like chatbot usage.

  • 🇮🇹Italy apaderno Brescia, 🇮🇹

    Between those issues, there are also bug reports about themes that are not installable, for which a screenshot show the theme's dependencies are missing.
    I cannot say those are open to farm credits, but they show rajan does not have clear how Drupal core is supported to work.

  • 🇮🇹Italy apaderno Brescia, 🇮🇹

    I also noticed that, in one issue, Rajan has hidden an issue fork, after he created a duplicate issue and somebody gave the link to the existing issue.
    It seems Rajan does not understand how to contribute on drupal.org.

  • 🇮🇳India vishal.kadam Mumbai

    Upon reviewing Rajan's contributions on Drupal.org, it's evident that he's eager to contribute but lacks a comprehensive understanding of the Drupal platform. He appears to navigate through various project issues, attempting to address them based on his limited understanding.

  • While skimming some more issues I also found a few, that looked valid or where Rajan actually reacted to feedback. When I opened this issue, I was sick and in a bad mood, so I didn't even see good intentions as an option. Now I share @adaperno's and @vishalkadam's conclusion.

    I still think, that Rajan's contributions do more harm than good, but I also don't have a better idea for handling such cases other than teaching.

    I want to avoid public shaming and it doesn't look like abusive behavior anymore. So... How to move on? Should I change the issue title and summary?

  • And because it's not fair to talk in public about people without their knowledge, I informed Rajan about this thread in #3445444-10: Unit/Kernel tests are incompatible with Drupal 11 .

  • 🇮🇳India Rajan Kumar@2026

    Yes, I'm new to the Drupal community. I'm learning Drupal and striving to give my best. When it comes to my contributions, there may be instances where my analysis was not entirely accurate. However, I will endeavour to improve myself and dedicate more time to understanding requirements.

    Thank you for your valuable input.

    @raffaelj @apaderno @vishal.kadam

  • 🇺🇸United States cmlara

    https://www.drupal.org/project/rabbitmq/issues/3471515#comment-15753038 Add Drupal 11.0 Support Needs review Appears to be an example of on-going issues.

    The feedback is a repeat of what automated testing already provide to maintainers. There is no indication the user tested the internals of the module. This is the same behavior as previously reported in this issue.

    Briefly reviewing post history on https://www.drupal.org/user/3813580/track it appears many issues are the same.

    It does not appear the user has learned from previous resources provided on this thread and further action may be required.

    Note: it appears the user is no longer listed as an employee under Virasat and new issues do not hold the Virasat as a beneficiary for credit.

  • 🇮🇹Italy apaderno Brescia, 🇮🇹
Production build 0.71.5 2024