What does it mean if a module isn't listed on the new update page provided by the mydropwizard module? I know there's an update for the Features module available, but it's not showing up on that page. Any idea why that would be? Thank you!
| Comment | File | Size | Author |
|---|---|---|---|
| #15 | mydropwizard-not-listed-2765613-15.patch | 577 bytes | dsnopek |
Comments
Comment #2
dsnopekHm. So, you're saying that you have Features <1.3 installed and after installing the 'mydropwizard' module and visiting the "Available updates" report you're not being told that version 1.4 is available and a security update?
Enabling 'mydropwizard' is supposed to disable the core 'update' module, is it possible that 'update' is still enabled? I could see that maybe "covering up" the page provided by 'mydropwizard.
Comment #3
davidneedhamThe update module was indeed disabled, and I can confirm that what I'm seeing is the mydropwizard update page. The Features module shows up in our list of modules, but does not show up on the update page.
Now that I look at it, it seems that we're actually running features 6.x-1.0. Perhaps there's something else going on here.
Comment #4
dsnopekSo, Features is not on the "Available updates" report at all? Or it is, there but the security update isn't being shown?
Comment #5
davidneedhamIt's not on the "Available updates" report at all.
Comment #6
dsnopekHm! Is your copy of Features missing the
project = "features"that's added by the Drupal.org packager? Although, I think it should try to default to the module name if it's missing...Comment #7
davidneedhamHmm, strange. If I open up features.info this is what I see:
Comment #8
dsnopekNot sure if this should matter, but it's meant to be "features" with a lower-case "f". Maybe try that and see if it helps?
The Drupal.org packager should have put it's info below that, which means you might have gotten that module out of Git?
Comment #9
davidneedhamThis is a support project we inherited, so I don't know the history here.
I tried changing the package name to "features", but that didn't seem to make a difference. Should it matter that there's not a version number listed? Unfortunately there are a number of modules on the modules page without version numbers listed.
Comment #10
dsnopekAh, yeah, the missing version number could matter too... Sorry, I don't have time to actually experiment right now, but when I get a chance later, I'll try using that .info file locally and walk through the code!
Comment #11
davidneedhamI just tried adding the version number and that didn't work either. Oh well, I just manually applied the patch. Thanks David!
Comment #12
laravz commentedWe've encountered the same problem for all modules which have been fixed on our D6 sites. Has there been made any progress on this?
Comment #13
dsnopek@LaravZ: Can you share the .info file for one of the modules that's enabled at an older version, but isn't showing up on the "Available updates" report? That was more or less where debugging with @davidneedham had left off. Another thing worth double checking is if the 'update' module is really disabled.
Comment #14
laravz commentedThe features module is an example:
features.info
name = "Features"
description = "Provides feature management for Drupal."
core = 6.x
package = "Features"
There is no version, datestamp, or project defined. Which are present in other non-updated modules.
Comment #15
dsnopekI finally got down to the bottom of this. It turns out that the core 'update' module also ignores the Features 6.x-1.x-dev module! So, it wasn't something wrong going on with our update status data end-point, which was where I thought this was going.
Here's a patch that will attempt to guess the project name if it isn't given. This could make for a messier update status report, or even Drupal claiming that custom modules are outdated versions of contrib modules, but I think that's better than missing possible security updates!
Comment #16
dsnopekI've done some testing of this with Drush (to make sure this doesn't break any of our automation) and the change appears to have no effect, which is great! Drush appears to already have been guessing the project name somehow, because
drush upswas already showing 'features' in my testing. So, as far as I can tell, the just affects the UI.Comment #18
dsnopekCommitted!
Comment #19
laravz commentedGreat, thanks!