Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Ideation for Drupal 7 has a dependency on openpublic_default. If its only useable with openpublic, then why offer it separately?
Comments
Comment #1
santam CreditAttribution: santam commentedsubscribe
Comment #2
irakli CreditAttribution: irakli commentedIt should not. It's a bug.
Features module extracts extraneous dependencies which sometimes slip through. Will fix.
Thank you
Comment #3
langworthy CreditAttribution: langworthy commentedIt's tricky that features.module does this. I think this is a good example of why tests for Kit compliance are a good thing to have #1071272: Test for Kit compliance of Ideation. As far as I know there isn't consensus for how to include Kit tests in Drupal projects but we're trying to figure that out. #1072132: How are compliance tests packaged?.
Comment #4
lloydpearsoniv CreditAttribution: lloydpearsoniv commentedI think this could have been avoided if it were simply tested on another distro that wasn't openpublic from the start. There is noway this bug gets by anyone if they actually test it on a non-openpublic system.
Comment #5
irakli CreditAttribution: irakli commented@lloydpearsoniv, just out of curiosity: which other Drupal7 distro do you know?
Comment #6
lloydpearsoniv CreditAttribution: lloydpearsoniv commentedCommerce Dev https://github.com/rszrama/commercedev
Open Outreach http://drupal.org/project/openoutreach
Omega Profile http://drupal.org/project/omega_profile
Designer Starter Kit http://drupal.org/project/dsk
Display Suite http://drupal.org/project/displaysuite
Buildkit http://drupal.org/project/buildkit
Thats just what I think of off the top of my head. I use aegir so I try to keep up to date on the latest installation profiles & distros.
Comment #7
langworthy CreditAttribution: langworthy commentedResponding to #4, I agree that it would have helped to test with another distro but I think it would have been even easier to write a Kit compliance test as I mentioned in #3.
Comment #8
lloydpearsoniv CreditAttribution: lloydpearsoniv commentedSo writing a test is easier that installing a feature? Since when?
I simply ran "drush dl ideation", looked in admin/structure/features and saw that it had a dependency on openpublic_default, then reported it here.
Comment #9
langworthy CreditAttribution: langworthy commentedI may not have been clear. I meant to imply that running a drush make kit compliance test would be easier than installing a distribution and then installing a feature and testing for kit compliance.
I think I should have said more efficient rather than easier. Regardless, there's great value in having a written kit compliance test.
Comment #10
lloydpearsoniv CreditAttribution: lloydpearsoniv commentedYeh, but i think its still a good idea to test your features in other distros to make sure they work as they should before you release them. I use the aegir hosting system. Deploying site can be as difficult as filling out a form or as easy as a couple of mouse clicks. If you have any affiliation with phase2technology, I knwo for certain that they have & use the aegir hosting system...atleast they have in times past.
Comment #11
irakli CreditAttribution: irakli commentedComment #12
irakli CreditAttribution: irakli commentedCommitted: http://drupalcode.org/project/ideation.git/commit/c36087f
Thanks for reporting.
Comment #13
irakli CreditAttribution: irakli commentedComment #14
TechDust CreditAttribution: TechDust commentedHow long does it take for the commit to go through? As of April 5th, it is still dependent on openpublic_default !!!
I'm building a prototype to show to the customer. Should I just start with the openPublic distro?
Comment #15
TechDust CreditAttribution: TechDust commentedOK. sorry I just realized you had just edited the ideation.info and removed the dependency.
Comment #17
rsteer CreditAttribution: rsteer commentedAs of Jan 6, 2012, this bug still exists. I had to manually edit the .info file.
In response to #5 -- besides all these packaged "distros", there's the basic installation that isn't part of any "project", and that's what you get if you use Installatron or another automated app installer on a hosting service.
Comment #18
greggles@rsteer - http://drupalcode.org/project/ideation.git/blobdiff/ae2e3252498679e6cb5b... the change is in, it's just a matter of making a new stable release with this fix in it. Otherwise you can try a git checkout of code to get the latest version. It seems this module doesn't have dev release nodes (that might be helpful to get more testers...).
Comment #19
Claire Hernandez CreditAttribution: Claire Hernandez commentedI got the same issue, qith a clean drupal install. Did you plan to release it soon ?