Release monitor not updating

fm - February 22, 2007 - 23:53
Project:Release Monitor
Version:4.7.x-1.0
Component:Code
Category:bug report
Priority:normal
Assigned:Unassigned
Status:won't fix
Description

I am encountering that appears identical issue to the one Drinkypoo posted in http://drupal.org/node/117568: the module worked once, now it won't update, and the message at the top says "Status not completely retrieved for...." I have version 1.45 from the Feb 20th official release installed. Cron has run at least twice since I installed the module. I am running PHP 5.1.6 and MySQL 4.1.20

The complete message at the top of the page is: Status not completely retrieved for contrib (advanced_menu, advuser, amazon, biblio, calendar, captcha, content, computed_field, date, date_api, email, imagefield, link, audiofield, videofield, fieldgroup, nodereference, number, optionwidgets, text, userreference, content_moderator, controlpanel, dba, ed_readmore, basicevent, event_views, event, eventrepeat, footnotes, forward, glossary, gmap, gmap_location, googleanalytics, image_attach, image_gallery, image, image_enhanced_scaling, image_exact, image_pager, tabs, legal, location_phone, location_views, location, map, masquerade, menu_per_role, persistent_login, pirate, porterstemmer, print, quotes, revision_moderation, sanity, scheduler, search_config, signwriter, smartypants, spam, subscriptions, superteaser, systeminfo, textimage, teaser_management, userplus, userreview, user_badges, user_import, views_rss, views_theme_wizard, views_ui, volunteer_timeslots, weather, contemplate, views) - refresh this page or run cron.php

Release Monitor successfully recognized the modules below when it was initially installed and hasn't changed any module's status despite upgrades for token and and views_bonus. "Contrib" isn't a module; it's the directory where all the non-core modules reside. The description of "contrib" and its version number appear to be for the "ad" module.

  • contrib; An advertising system for Drupal powered websites; 4.7.x-1.x-dev
  • releasemonitor; Site Administrator Module that monitors releases of installed contributed projects; 4.7.x-1.0
  • token; Provides a shared API for replacement of textual wildcards and placeholders with actual data; 4.7.x-1.4
  • views_bonus; Enhanced features for Views module; 4.7.x-1.1
  • timeline; Provides a draggable and scrollable timeline view. Requires the views module and makes use of the events module if available; 4.7.x-1.0

#1

douggreen - February 23, 2007 - 02:11

What is your directory structure?

This is what I usually use:

  • drupal
    • themes
    • modules
    • sites
      • mysite.com
        • themes
        • modules
          • contrib-5
            • releasemonitor
            • ...
          • contrib-head
          • contrib-pending

Releasemonitor for Drupal 4.7 makes some assumptions based on the directory structure, and it appears to be making the wrong ones for your site. It has to do this with Drupal 4.7 because Drupal 4.7 modules did not implement a .info file.

#2

fm - February 23, 2007 - 02:47

I only have one site on this server at the moment, so my file structure is simple.

  • html
    • modules
      • contrib
        • releasemonitor
        • ...
    • sites
    • themes

#3

douggreen - February 23, 2007 - 03:24

I use a php function called dirname as part of the code to figure out the project name. I found this comment in the dirname documentation.

Note: In PHP 4.0.3, dirname() was fixed to be POSIX-compliant. Essentially, this means that if there are no slashes in path , a dot ('.') is returned, indicating the current directory. Otherwise, the returned string is path with any trailing /component removed. Note that this means that you will often get a slash or a dot back from dirname() in situations where the older functionality would have given you the empty string.

What version of PHP are you using?

#4

douggreen - February 23, 2007 - 03:26

It also says

dirname() has changed its behaviour in PHP 4.3.0.

If you are using PHP less than 4.3, it's probably related, and will give me enough information to try and fix it.

#5

douggreen - February 23, 2007 - 03:29

Drupal requires version 4.3.3 or higher. Sorry for the barrage of comments... I should have entered these all at once.

#6

douggreen - February 23, 2007 - 03:29

And I see that you already told me that you are running PHP 5.1.6... back to the drawing board :(

#7

douggreen - February 23, 2007 - 03:34

What operating system?

#8

fm - February 23, 2007 - 03:44

Linux

#9

douggreen - February 23, 2007 - 12:01

Looking at the message again, is this your setup?

  • html
    • modules
      • contrib
        • releasemonitor.monitor
        • advanced_menu.module
        • ...
    • sites
    • themes

Releasemonitor (for 4.7) will never be able to figure out the projects unless you put each project in it's own directory. This is considered a better structure, especially since each project has additional files, that are not guaranteed to be unique (LICENSE.TXT, README.TXT, while not critical to the operation of the module, are definitely not unique):

  • html
    • modules
      • contrib
        • releasemonitor
          • releasemonitor.monitor
        • advanced_menu
          • advanced_menu.module
        • ...
    • sites
    • themes

#10

fm - February 23, 2007 - 17:10

Sorry for the confusion. I followed the example directory structure you originally presented; I had intended to type "directory structure," not "file structure." Each project is indeed in its own directory.

#11

douggreen - February 23, 2007 - 17:28

I'm a little stumped. If you are comfortable doing some simple editing and debugging::

  1. put print_r($_rm_projects) on line 360 (in _releasemonitor_load_projects before the closing if squiggly brace)
  2. visit the admin/releases page that displays the warning
  3. paste the results back here (probably inside a <code>...</code>)
  4. remove the print_r

Index: releasemonitor.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/releasemonitor/releasemonitor.module,v
retrieving revision 1.45
diff -u -r1.45 releasemonitor.module
--- releasemonitor.module       19 Feb 2007 01:32:55 -0000      1.45
+++ releasemonitor.module       23 Feb 2007 17:26:51 -0000
@@ -357,6 +357,7 @@
         }
       }
     }
+    print_r($_rm_projects);
   }
}

#12

fm - February 23, 2007 - 18:18

At the top of the page above the header:
Array ( [contrib] => Array ( [projectname] => [modules] => Array ( [0] => ad [1] => ad_image [2] => ad_text [3] => adminblock [4] => advanced_menu [5] => advuser [6] => affiliate [7] => amazon [8] => amazon_filter [9] => banner [10] => biblio [11] => biography [12] => cafepress [13] => calendar [14] => captcha [15] => content [16] => computed_field [17] => content_taxonomy [18] => content_taxonomy_activeselect [19] => content_taxonomy_autocomplete [20] => content_taxonomy_options [21] => content_taxonomy_select [22] => content_taxonomy_views [23] => date [24] => date_api [25] => email [26] => imagefield [27] => link [28] => audiofield [29] => videofield [30] => fieldgroup [31] => nodereference [32] => number [33] => optionwidgets [34] => text [35] => userreference [36] => chipin [37] => content_moderator [38] => controlpanel [39] => dba [40] => donations [41] => address [42] => cart [43] => apparel [44] => auction [45] => authorize_net [46] => ccard [47] => cod [48] => coupon [49] => ecivicrm [50] => ecviews [51] => ec_devel [52] => ec_media [53] => ec_recurring [54] => ec_roles [55] => ec_useracc [56] => eway [57] => itransact [58] => role_discount [59] => shipcalc [60] => worldpay [61] => ec_anon [62] => ec_mail [63] => file [64] => generic [65] => invoice [66] => parcel [67] => payment [68] => paypal [69] => product [70] => shipping [71] => store [72] => subproducts [73] => tangible [74] => tax [75] => ed_readmore [76] => epublish [77] => basicevent [78] => event_views [79] => event [80] => eventrepeat [81] => footnotes [82] => forward [83] => glossary [84] => gmap [85] => gmap_location [86] => googleanalytics [87] => google_pr [88] => image_attach [89] => image_gallery [90] => image [91] => image_enhanced_scaling [92] => image_exact [93] => image_pager [94] => image_pub [95] => img_assist [96] => import_export [97] => activemenu [98] => ajaxsubmit [99] => collapsiblock [100] => columns [101] => dynamicload [102] => extendeddescription [103] => formcheck [104] => jstools [105] => tabs [106] => toc [107] => wforms [108] => legal [109] => location_phone [110] => location_views [111] => location [112] => logintoboggan [113] => map [114] => masquerade [115] => mecommerce [116] => members [117] => menu_per_role [118] => minutes [119] => modr8 [120] => module_installer [121] => nice_menus [122] => og [123] => og_basic [124] => onlinestatus [125] => pdfview [126] => persistent_login [127] => pirate [128] => porterstemmer [129] => premium [130] => print [131] => profile_pages [132] => qanda [133] => quickfile [134] => quotes [135] => revision_moderation [136] => sanity [137] => scheduler [138] => search_config [139] => signwriter [140] => simple_access [141] => site_map [142] => site_user_list [143] => smartypants [144] => spam [145] => trackback_blackhole [146] => subscriptions [147] => superteaser [148] => systeminfo [149] => taxonomy_access [150] => textimage [151] => tinymce [152] => trip_search [153] => troll [154] => teaser_management [155] => userplus [156] => userreview [157] => user_badges [158] => user_import [159] => vcard [160] => views_rss [161] => views_theme_wizard [162] => views_ui [163] => volunteer_timeslots [164] => weather [165] => wishlist [166] => conference [167] => donate [168] => contemplate [169] => jscalendar [170] => views ) [description] => An advertising system for Drupal powered websites. [release] => 4.7.x-1.x-dev [status] => 1 [releasename] => 4.7.x-1.x-dev ) [ecommerce] => Array ( [projectname] => ecommerce [modules] => Array ( [0] => flexicharge ) [description] => Misc custom price adjustments for E-Commerce. [release] => 4.7.x-3.x-dev [releasename] => 4.7.x-3.x-dev ) [pollfield] => Array ( [projectname] => pollfield [modules] => Array ( [0] => pollfield ) [description] => Allows your site to capture votes on different topics in the form of multiple choice questions. [release] => 4.7.x-1.x-dev [releasename] => 4.7.x-1.x-dev ) [releasemonitor] => Array ( [projectname] => releasemonitor [modules] => Array ( [0] => releasemonitor ) [description] => Site Administrator Module that monitors releases of installed contributed projects. [release] => 4.7.x-1.0 [status] => 1 [releasename] => 4.7.x-1.0 ) [sched_act] => Array ( [projectname] => [modules] => Array ( [0] => sched_act ) [description] => Schedule Actions to occur in the future. Requires actions.module. [release] => 4.7.x-1.x-dev [releasename] => 4.7.x-1.x-dev ) [token] => Array ( [projectname] => token [modules] => Array ( [0] => token ) [description] => Provides a shared API for replacement of textual wildcards and placeholders with actual data. [release] => 4.7.x-1.4 [status] => 1 [releasename] => 4.7.x-1.4 ) [views_bonus] => Array ( [projectname] => views_bonus [modules] => Array ( [0] => views_bonus ) [description] => Enhanced features for Views module [release] => 4.7.x-1.1 [status] => 1 [releasename] => 4.7.x-1.1 ) [timeline] => Array ( [projectname] => timeline [modules] => Array ( [0] => timeline ) [description] => Provides a draggable and scrollable timeline view. Requires the views module and makes use of the events module if available. [release] => 4.7.x-1.0 [status] => 1 [releasename] => 4.7.x-1.0 ) ) Array ( [contrib] => Array ( [projectname] => [modules] => Array ( [0] => ad [1] => ad_image [2] => ad_text [3] => adminblock [4] => advanced_menu [5] => advuser [6] => affiliate [7] => amazon [8] => amazon_filter [9] => banner [10] => biblio [11] => biography [12] => cafepress [13] => calendar [14] => captcha [15] => content [16] => computed_field [17] => content_taxonomy [18] => content_taxonomy_activeselect [19] => content_taxonomy_autocomplete [20] => content_taxonomy_options [21] => content_taxonomy_select [22] => content_taxonomy_views [23] => date [24] => date_api [25] => email [26] => imagefield [27] => link [28] => audiofield [29] => videofield [30] => fieldgroup [31] => nodereference [32] => number [33] => optionwidgets [34] => text [35] => userreference [36] => chipin [37] => content_moderator [38] => controlpanel [39] => dba [40] => donations [41] => address [42] => cart [43] => apparel [44] => auction [45] => authorize_net [46] => ccard [47] => cod [48] => coupon [49] => ecivicrm [50] => ecviews [51] => ec_devel [52] => ec_media [53] => ec_recurring [54] => ec_roles [55] => ec_useracc [56] => eway [57] => itransact [58] => role_discount [59] => shipcalc [60] => worldpay [61] => ec_anon [62] => ec_mail [63] => file [64] => generic [65] => invoice [66] => parcel [67] => payment [68] => paypal [69] => product [70] => shipping [71] => store [72] => subproducts [73] => tangible [74] => tax [75] => ed_readmore [76] => epublish [77] => basicevent [78] => event_views [79] => event [80] => eventrepeat [81] => footnotes [82] => forward [83] => glossary [84] => gmap [85] => gmap_location [86] => googleanalytics [87] => google_pr [88] => image_attach [89] => image_gallery [90] => image [91] => image_enhanced_scaling [92] => image_exact [93] => image_pager [94] => image_pub [95] => img_assist [96] => import_export [97] => activemenu [98] => ajaxsubmit [99] => collapsiblock [100] => columns [101] => dynamicload [102] => extendeddescription [103] => formcheck [104] => jstools [105] => tabs [106] => toc [107] => wforms [108] => legal [109] => location_phone [110] => location_views [111] => location [112] => logintoboggan [113] => map [114] => masquerade [115] => mecommerce [116] => members [117] => menu_per_role [118] => minutes [119] => modr8 [120] => module_installer [121] => nice_menus [122] => og [123] => og_basic [124] => onlinestatus [125] => pdfview [126] => persistent_login [127] => pirate [128] => porterstemmer [129] => premium [130] => print [131] => profile_pages [132] => qanda [133] => quickfile [134] => quotes [135] => revision_moderation [136] => sanity [137] => scheduler [138] => search_config [139] => signwriter [140] => simple_access [141] => site_map [142] => site_user_list [143] => smartypants [144] => spam [145] => trackback_blackhole [146] => subscriptions [147] => superteaser [148] => systeminfo [149] => taxonomy_access [150] => textimage [151] => tinymce [152] => trip_search [153] => troll [154] => teaser_management [155] => userplus [156] => userreview [157] => user_badges [158] => user_import [159] => vcard [160] => views_rss [161] => views_theme_wizard [162] => views_ui [163] => volunteer_timeslots [164] => weather [165] => wishlist [166] => conference [167] => donate [168] => contemplate [169] => jscalendar [170] => views ) [description] => An advertising system for Drupal powered websites. [release] => 4.7.x-1.x-dev [status] => 1 [releasename] => 4.7.x-1.x-dev ) [ecommerce] => Array ( [projectname] => ecommerce [modules] => Array ( [0] => flexicharge ) [description] => Misc custom price adjustments for E-Commerce. [release] => 4.7.x-3.x-dev [releasename] => 4.7.x-3.x-dev ) [pollfield] => Array ( [projectname] => pollfield [modules] => Array ( [0] => pollfield ) [description] => Allows your site to capture votes on different topics in the form of multiple choice questions. [release] => 4.7.x-1.x-dev [releasename] => 4.7.x-1.x-dev ) [releasemonitor] => Array ( [projectname] => releasemonitor [modules] => Array ( [0] => releasemonitor ) [description] => Site Administrator Module that monitors releases of installed contributed projects. [release] => 4.7.x-1.0 [status] => 1 [releasename] => 4.7.x-1.0 ) [sched_act] => Array ( [projectname] => [modules] => Array ( [0] => sched_act ) [description] => Schedule Actions to occur in the future. Requires actions.module. [release] => 4.7.x-1.x-dev [releasename] => 4.7.x-1.x-dev ) [token] => Array ( [projectname] => token [modules] => Array ( [0] => token ) [description] => Provides a shared API for replacement of textual wildcards and placeholders with actual data. [release] => 4.7.x-1.4 [status] => 1 [releasename] => 4.7.x-1.4 ) [views_bonus] => Array ( [projectname] => views_bonus [modules] => Array ( [0] => views_bonus ) [description] => Enhanced features for Views module [release] => 4.7.x-1.1 [status] => 1 [releasename] => 4.7.x-1.1 ) [timeline] => Array ( [projectname] => timeline [modules] => Array ( [0] => timeline ) [description] => Provides a draggable and scrollable timeline view. Requires the views module and makes use of the events module if available. [release] => 4.7.x-1.0 [status] => 1 [releasename] => 4.7.x-1.0 ) )

In the page below the breadcrumbs but above the "Releases" title:
Status not completely retrieved for contrib (advanced_menu, advuser, amazon, biblio, calendar, captcha, content, computed_field, date, date_api, email, imagefield, link, audiofield, videofield, fieldgroup, nodereference, number, optionwidgets, text, userreference, content_moderator, controlpanel, dba, ed_readmore, basicevent, event_views, event, eventrepeat, footnotes, forward, glossary, gmap, gmap_location, googleanalytics, google_pr, image_attach, image_gallery, image, image_enhanced_scaling, image_exact, image_pager, tabs, legal, location_phone, location_views, location, map, masquerade, members, menu_per_role, persistent_login, pirate, porterstemmer, print, quotes, revision_moderation, sanity, scheduler, search_config, signwriter, smartypants, spam, subscriptions, superteaser, systeminfo, textimage, teaser_management, userplus, userreview, user_badges, user_import, views_rss, views_theme_wizard, views_ui, volunteer_timeslots, weather, contemplate, views) - refresh this page or run cron.php

#13

douggreen - February 23, 2007 - 18:31

Oh, can you also print_r($_rm_modules) in the _releasemonitor_load_modules function (in the same place as you did here, i think it's line 274). Thanks!

#14

fm - February 23, 2007 - 19:16

That created a rather lengthy and detailed result. I'm not comfortable posting all that information in the clear. Perhaps I can send it to you in an email.

#15

douggreen - February 23, 2007 - 20:03

Here is my contact information.

#16

fm - February 23, 2007 - 20:17

Already sent.

#17

douggreen - February 24, 2007 - 00:33

The problem is that you have a couple contrib modules not in separate directories (biography and cafepress).

  /var/www/html/modules/contrib/ad/ad.module
  /var/www/html/modules/contrib/ad/image/ad_image.module
  /var/www/html/modules/contrib/ad/text/ad_text.module
  /var/www/html/modules/contrib/adminblock/adminblock.module
  /var/www/html/modules/contrib/advanced_menu/advanced_menu.module
  /var/www/html/modules/contrib/advuser/advuser.module
  /var/www/html/modules/contrib/affiliate/affiliate.module
  /var/www/html/modules/contrib/amazon_filter/amazon_filter.module
  /var/www/html/modules/contrib/amazontools/amazon.module
  /var/www/html/modules/contrib/banner/banner.module
  /var/www/html/modules/contrib/biblio/biblio.module
  /var/www/html/modules/contrib/biography.module
  /var/www/html/modules/contrib/cafepress.module
  /var/www/html/modules/contrib/calendar/calendar.module
  /var/www/html/modules/contrib/captcha/captcha.module
  /var/www/html/modules/contrib/cck/content.module
  /var/www/html/modules/contrib/cck/contrib/computed_field/computed_field.module
  /var/www/html/modules/contrib/cck/contrib/content_taxonomy/content_taxonomy.module
  /var/www/html/modules/contrib/cck/contrib/content_taxonomy/content_taxonomy_activeselect.module
  /var/www/html/modules/contrib/cck/contrib/content_taxonomy/content_taxonomy_autocomplete.module
  /var/www/html/modules/contrib/cck/contrib/content_taxonomy/content_taxonomy_options.module
  /var/www/html/modules/contrib/cck/contrib/content_taxonomy/content_taxonomy_select.module
  /var/www/html/modules/contrib/cck/contrib/content_taxonomy/content_taxonomy_views.module
  /var/www/html/modules/contrib/cck/contrib/date/date.module
  /var/www/html/modules/contrib/cck/contrib/date/date_api.module
  /var/www/html/modules/contrib/cck/contrib/email/email.module
  /var/www/html/modules/contrib/cck/contrib/imagefield/imagefield.module
  /var/www/html/modules/contrib/cck/contrib/link/link.module
  /var/www/html/modules/contrib/cck/contrib/mediafield/audiofield.module
  /var/www/html/modules/contrib/cck/contrib/mediafield/videofield.module
  /var/www/html/modules/contrib/cck/fieldgroup.module
  /var/www/html/modules/contrib/cck/nodereference.module
  /var/www/html/modules/contrib/cck/number.module
  /var/www/html/modules/contrib/cck/optionwidgets.module
  /var/www/html/modules/contrib/cck/text.module
  /var/www/html/modules/contrib/cck/userreference.module
  /var/www/html/modules/contrib/chipin/chipin.module
  /var/www/html/modules/contrib/content_moderator/content_moderator.module
  /var/www/html/modules/contrib/controlpanel/controlpanel.module
  /var/www/html/modules/contrib/dba/dba.module
  /var/www/html/modules/contrib/donations/donations.module
  /var/www/html/modules/contrib/ecommerce/address/address.module
  /var/www/html/modules/contrib/ecommerce/cart/cart.module
  /var/www/html/modules/contrib/ecommerce/contrib/apparel/apparel.module
  /var/www/html/modules/contrib/ecommerce/contrib/auction/auction.module
  /var/www/html/modules/contrib/ecommerce/contrib/authorize_net/authorize_net.module
  /var/www/html/modules/contrib/ecommerce/contrib/ccard/ccard.module
  /var/www/html/modules/contrib/ecommerce/contrib/cod/cod.module
  /var/www/html/modules/contrib/ecommerce/contrib/coupon/coupon.module
  /var/www/html/modules/contrib/ecommerce/contrib/ec_devel/ec_devel.module
  /var/www/html/modules/contrib/ecommerce/contrib/ec_media/ec_media.module
  /var/www/html/modules/contrib/ecommerce/contrib/ec_recurring/ec_recurring.module
  /var/www/html/modules/contrib/ecommerce/contrib/ec_roles/ec_roles.module
  /var/www/html/modules/contrib/ecommerce/contrib/ec_useracc/ec_useracc.module
  /var/www/html/modules/contrib/ecommerce/contrib/ecivicrm/ecivicrm.module
  /var/www/html/modules/contrib/ecommerce/contrib/ecviews/ecviews.module
  /var/www/html/modules/contrib/ecommerce/contrib/eway/eway.module

I checked in a new releasemonitor 1.45.2.1 that will work-around this. Please let me if it works.

Releasemonitor for 4.7 is only going to be somewhat successful with figuring this out. If the patch doesn't work, please move all of your contrib modules into separate directories.

#18

fm - February 24, 2007 - 02:42

It's partially working.

  1. With just the 1.45.2.1 and the loose modules -- no change.
  2. With 1.45.2.1, biography.module deleted, and cafepress.module moved into a newly created cafepress directory:

    Status not completely retrieved for cck (computed_field, date, date_api, email, imagefield, link, audiofield, videofield, contemplate); contrib (basicevent, event_views, porterstemmer, print, quotes, revision_moderation, sanity, scheduler, search_config, signwriter, smartypants, spam, subscriptions, superteaser, systeminfo, textimage, teaser_management, userplus, userreview, user_badges, user_import, views_rss, views_theme_wizard, views_ui, volunteer_timeslots, weather, views); image_attach; image_gallery; location_phone; location_views - refresh this page or run cron.php

    Modules that show up in the "Releases" list:

    advanced_menu
    advuser
    amazontools
    biblio
    calendar
    captcha
    cck
    content_moderator
    controlpanel
    dba
    ed_readmore
    contrib [sic, description is from basicevent]
    event
    eventrepeat
    footnotes
    forward
    glossary
    gmap
    google_analytics
    google_pr
    image_attach
    image_gallery
    image
    image_enhanced_scaling
    image_exact
    image_pager
    jstools
    legal
    location_phone
    location_views
    location
    map
    masquerade
    members
    menu_per_role
    persistent_login
    pirate
    releasemonitor
    token
    views_bonus
    timeline

  3. With 1.45, biography.module deleted, and cafepress.module moved into a newly created cafepress directory:

    Status not completely retrieved for contrib (computed_field, date, date_api, email, imagefield, link, audiofield, videofield, basicevent, event_views, image_attach, image_gallery, location_phone, location_views, porterstemmer, print, quotes, revision_moderation, sanity, scheduler, search_config, signwriter, smartypants, spam, subscriptions, superteaser, systeminfo, textimage, teaser_management, userplus, userreview, user_badges, user_import, views_rss, views_theme_wizard, views_ui, volunteer_timeslots, weather, contemplate, views) - refresh this page or run cron.php

    Modules that show up in the "Releases" list:

    contrib [sic]
    releasemonitor
    token
    views_bonus
    timeline

#19

fm - February 24, 2007 - 03:25

Hmmm,

I just noticed that the four modules that haven't caused problems (i.e. releasemonitor, token, views_bonus, and timeline) differ from problematic modules in that they are not listed in the "release" column as development releases. All the problematic modules are indicating dev releases. See below. I don't know if that has anything to do with the problem, but I thought it might be worth pointing out.

In the "Releases" list, does the "release" column refer to the version number of the installed module or does it refer to the version number of the newly available module? I'm going to go ahead and guess that it refers to version number of the newly available module since I tend to install the officially released versions.

advanced_menu
Makes more menu item options available.
4.7.x-1.x-dev

advuser
Advanced user management module. Filter users and mass actions based on their filters.
4.7.x-1.x-dev

amazontools
Creates associate links to Amazon.com books.
4.7.x-1.x-dev

biblio
Manages a list of scholarly papers on your site
4.7.x-1.x-dev

calendar
Adds date calendar themes to views that can display any type of date field, and creates default calendar views.
4.7.x-1.x-dev

captcha
Adds a Captcha to the registration form.
4.7.x-1.x-dev

cck
CCK: Allows administrators to define new content types.
4.7.x-1.x-dev

content_moderator
Allows a user role to approve content or place it in moderation.
4.7.x-1.x-dev

controlpanel
Enables the use of a graphical Control Panel.
4.7.x-1.x-dev

dba
Directly administer your Drupal database.
4.7.x-1.x-dev

ed_readmore
Node teaser read more link customization module - provides AngryDonuts.com "read more" placement tweak.
4.7.x-1.x-dev

contrib
A story-like node that implements the event API automatically. Depends on the event module (4.6 or later).
4.7.x-1.x-dev

event
Lets users make events and keep calendars.
4.7.x-1.x-dev

eventrepeat
Adds support for repeating events. Dependency: event.module
4.7.x-1.x-dev

footnotes
A filter to insert automatically numbered footnotes into Drupal texts.
4.7.x-1.x-dev

forward
Enables users to forward pages to friends.
4.7.x-1.x-dev

glossary
Maintain a glossary on your site.
4.7.x-1.x-dev

gmap
Filter to allow insertion of a google map into a node
4.7.x-1.x-dev

google_analytics
Adds tracking code to all pages of your site
4.7.x-1.x-dev

google_pr
Allows users to find the Google PageRank of sites choose by them.
4.7.x-1.x-dev

image_attach
Allows easy attaching of image nodes to other content types.
4.7.x-1.x-dev

image_gallery
Allows sorting and displaying of image galleries based on categories
4.7.x-1.x-dev

image
Allows uploading of images.
4.7.x-1.x-dev

image_enhanced_scaling
Provides better image derivatives by converting them to a chosen color profile and applying a sharpness filter.
4.7.x-1.x-dev

image_exact
Implements exact-size image thumbnail and avatars via cropping, based on max h/w from the image content type settings.
4.7.x-1.x-dev

image_pager
Dynamically switch among images with prev/next links. Requires jquery47 module.
4.7.x-1.x-dev

jstools
Provides common methods used by Javascript Tools (jstools) modules. Enable if you are using any jstools module.
4.7.x-1.x-dev

legal
Adds Terms & Conditions statement to the registration page.
4.7.x-1.x-dev

location_phone
Adds ability to include a phone-number field for locations. NOTE: Requires location.
4.7.x-1.x-dev

location_views
Views-enables the location fields and creates a default location view. Requires the location module and the views module.
4.7.x-1.x-dev

location
Enables the location system and allow users to attach locative information to content.
4.7.x-1.x-dev

map
Create Google maps.
4.7.x-1.x-dev

masquerade
The masquerade module allows administrators to masquerade as other users.
4.7.x-1.x-dev

members
Enables users to list all members.
4.7.x-1.x-dev

menu_per_role
Allows restricting access to menu items per role.
4.7.x-1.x-dev

persistent_login
Provide a "Remember Me" checkbox in the login form
4.7.x-1.x-dev

pirate
Avast ye scurvy dogs!
4.7.x-1.x-dev

releasemonitor
Site Administrator Module that monitors releases of installed contributed projects.
4.7.x-1.0

token
Provides a shared API for replacement of textual wildcards and placeholders with actual data.
4.7.x-1.4

views_bonus
Enhanced features for Views module
4.7.x-1.1

timeline
Provides a draggable and scrollable timeline view. Requires the views module and makes use of the events module if available.
4.7.x-1.0

#20

douggreen - February 24, 2007 - 06:15

I was able to reproduce on my system and I think I fixed the problem. Please try again. Make sure you have 1.45.2.2. This is my last try to fix this, as it's a 4.7 specific problem.

#21

fm - February 24, 2007 - 14:49

Any comment about the dev-release observation in my previous post?

With regard to 1.45.2.2, it's better but still not perfect. It's showing a reduced error message:
Status not completely retrieved for cck (computed_field, date, date_api, email, imagefield, link, audiofield, videofield, contemplate); basicevent; event_views; image_attach; image_gallery; location_phone; location_views - refresh this page or run cron.php

Note: to simplify things, I also deleted a few modules that were not enabled.

FYI, the download button in the "minor" column appears to immediately download a file, while the download button in the "major" column appears to take me to the module's project page at drupal.org. This seems to be a GUI inconsistency you may want to correct on other versions.

#22

douggreen - February 24, 2007 - 17:22

The relationship to the dev/release is that if it says anything other than dev, it is getting this from the new project info files. Since the problem is figuring out project name and that this is solved with the project info files, that explains your observation.

Looking at your latest list, I'm wondering if it got some of the remaining versions on subsequent cron runs/page refreshes. This is normal behavior for releasemonitor. It updates at most 20 projects per page view (because this is pretty time intensive), and it displays that message to let you know that it didn't get all of them. Do you have a recommendation on what the message could say to make this clearer?

#23

douggreen - November 2, 2007 - 13:31
Status:active» won't fix

I am discontinuing support for this module and closing all issues. Please see the update status module.

 
 

Drupal is a registered trademark of Dries Buytaert.