Problem/Motivation
Thanks for maintaining the module and the new release.
It does look like previous versions have had the "Supported" check-mark removed, which triggers warning email alerts ...
The installed version of at least one of your modules or themes is no longer supported. Upgrading or uninstalling is strongly recommended. See the project homepage for more details.
See the available updates page for more information:
https://example.org/admin/reports/updatesYour site is currently configured to send these emails only when security updates are available. To get notified for any available updates, https://example.org/admin/reports/updates/settings.
Under Available updates
Views Bulk Operations (VBO) 4.3.4 -- Not supported! Error
Recommended version: 4.4.0 (2025-Oct-17)
Release not supported: Your currently installed release is now unsupported, and is no longer available for download. Uninstalling everything included in this release or upgrading is strongly recommended!
Includes: Views Bulk Operations
Steps to reproduce
Get email warnings about security update, see warnings on Update page.
Proposed resolution
Add "Supported" for 4.3, 4.2, 4.1... since they work fine, but are just not the latest release.
Remaining tasks
Maybe the module administration interface needs to convey the consequences of removing "Supported" more effectively?
- #3509377: False warnings about security updates
- #686918: Add help text to project release admin page to warn about marking branches unsupported and the impact on update status
Comments
Comment #2
pahles commentedI second this. The previous version is just fine!
Comment #3
joelpittetThis is both a simple issue and really complex. I will ultimately leave it up to Graber to re-enable it or not, as he may have had reasons for it.
I've done the same and asked maintainers to re-enable versions (that I am on) for the sake of the implicit security issue of an unsupported version. Here is a long thread on the matter here: https://drupal.slack.com/archives/CJ93UNJP4/p1663006787389719
Basically, the d.o. project page can treat minors as majors (historical reasons). Even though we might be using semver and supporting 4.x. The drupal core update status will think it's unsupported when it's not shown up here. This might be worth trying to solve in core... but I took the stance earlier this year to disable the emails and replaced it all with a little cron job that did `composer audit` and email me on results.
Here is that script if anybody wants a better workaround (catches dependencies too):
Set it on a cron with an email and voila, low-rent checks.
Comment #4
graber commentedHmm, I don’t expect any issues on the old branch so I guess we can mark it as supported again but.. the fact is that it’s not supported anymore. I will not handle issues on that branch as it makes no sense and I don’t have time for that - the new one is compatible and people can just upgrade according to release docs.
Comment #5
ressaThank you for fast responses @joelpittet and @graber. I am very grateful that you and other community members maintain and expand all the wonderful Drupal modules, and all the effort and time you use on it. Often, you don't hear from the users, except for negative feedback, if there is a problem, and I can only imagine how much pressure you can feel sometimes ...
I am not on Slack, so it would be awesome if you could copy-paste the Slack discussion here @joelpittet? Also, that way the discussion can be preserved for posterity, whereas a Slack discussion can (or will) disappear.
Fundamentally, it's a three-pronged problem, of false positive, annoying emails, and risk of a "Cry Wolf"-situation:
False positive: Urgent update seems to be required, but it's not
Based on the wording in the alert of "Uninstalling everything included in this release or upgrading is strongly recommended!", users will rightfully think there is a security problem, when there is not.
Nagging emails
After the situation has been understood, the users will from now on get frequent, nagging emails about a security problem, when there is none.
Cry Wolf
Being in a permanent (but false) security risk state, can result in a "Cry Wolf"-situation, where important email alerts are eventually ignored.
It would be fantastic if you both, as seasoned maintainers, left a comment in the related issues I added, where better UI of the project maintenance page is discussed, to find a good solution. For example, you could discuss if the word "Supported" is ambiguous? Would "Not EOL" be better?
Because "Supported" does not necessarily mean that the maintainers will fix bugs, just that this version is still not EOL ... (as I understand it).
@graber: It looks like 4.3 and 4.2 are still unsupported, looking under https://www.drupal.org/project/views_bulk_operations/releases ... and also under
/admin/reports/updates...Thanks a lot for the script @joelpittet! It's really great, and works well, and I have added it in a new Check for vulnerabilities with Cron-triggered script section and hope it's ok? Feel of course free to correct or adjust anything I did not get right.
Comment #6
pahles commented@graber: ressa probably does the best explaining on this matter, but the fact is that Drupal makes me think there is a security issue and that I have to upgrade asap. This is of course not the case. The previous version is just fine and poses no threat. Yes, you're not going to support the old version and people can upgrade to the new version without any problems. But no, it is not needed to do this asap. I normally upgrade my sites once a month UNLESS there is a security issue. Now I feel forced to take action.
Comment #7
graber commentedMarked 4.3.4 as supported then. It's not supported though and I hope everyone will be aware of that. Somehow.
Comment #9
pahles commented@graber: Thanks!
Comment #10
ressaThanks @graber for setting 4.3 to Supported (or "Not EOL" ...)
@pahles While @graber and @joelpittet maintain this and other modules in their spare time, us users can play a role, by providing feedback via the right channels, and improve the situation. So feel free to participate in the linked issues about this challenge, either by leaving a comment, or creating a follow up issue. It's Open Source after all, and we all have a role to play :)
Comment #11
pahles commented@ressa I know and am very grateful for their work. This is definitely not a module maintainers 'fault', the issue is with Drupal itself.
Comment #12
erutan commentedThe bottom of the project page has a lot of information on Drupal 7. That could probably be removed, and there could be a note saying that only the latest minor version is properly "supported" though x last minor versions will be marked as supported so people can update at their leisure. Not that everyone will read it, but that could also be in the release notes (which I do think more people that already have the module will read, though obviously not all).
Comment #13
joelpittet@erutan good idea, I removed the D7 stuff and replaced it with
@ressa You summarized the problems really well in #5. The Slack thread is quite long, and I’m not sure everyone involved would want me to re-post it all. Thanks for turning my script into a docs page — that’s very kind of you! I will poke over there and have a look.
I think the core issue is infrastructure-related, but I’m hesitant to dig into that right now since the ongoing GitLab migration might address these problems anyway. Once we see how Drupal core interacts with those changes, that’ll be the right time to revisit.
Comment #14
ressaThanks for updating the project page @joelpittet, that helps clarify the situation. And you're right, maybe the move to GitLab will take care of the current "Recommended" gray zone-situation, and we can always revisit it, if it's relevant.
About Slack, I do understand there can be a reluctance to share a discussion. But it does show a few of the problems with Slack: Valuable discussions and information can be "garden-walled", and not found in search engines, and eventually lost. Also, users may feel that Slack is a safe, private space to share more than they normally would ... Anyway, this issue is not about Slack, so I'll stop here :)
Thanks for taking a look at the script page, I really appreciate it, as well as you sharing the script in the first place.
Comment #15
joelpittetI thought the Slack channels were public in some kind of archive system someplace... but my memory has failed me as I can't find that, so... yeah it's a "walled garden". And yeah, we won't solve that here. I miss IRC... but it had it's own challenges, they all do... sigh 😮💨
Comment #16
ressaHeh, yes it's a bit of a quest to find a tool which ticks all the boxes :) I created #3554179: Archive Drupal discussions from Slack.