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.
As #1310130: Put drush make in drush core is moving along we should let users know.
I guess the most relevant issues should be moved to the drush queue.
Others could get a 'closed (won't fix)' with an explanation and an invitation to move the issue if someone is still interested.
Text suggestion:
Drush make is moving into drush core (#1310130: Put drush make in drush core)
This means that the issue queue is also moving.
We would like to take this opportunity to leave behind obsolete issues, allowing us to focus on a stable make command in core.
If you feel that this issue is still relevant after the move, feel free to move it.
The drush queue has a component 'Make' especially for drush_make.
Comments
Comment #1
helmo CreditAttribution: helmo commentedI'm preparing a Dreditor stock response for this.
And volunteer to go through all issues.
To avoid confusion this should be done after #1355604: Update project page about moving into drush core is done.
The template page is: http://drupal.org/node/1364928
It's parent book page has more details (http://drupal.org/node/1120672)
Please note that this dreditor feature is still under development in a sandbox: http://drupal.org/sandbox/clemenstolboom/1125712
Comment #2
dww#1355604: Update project page about moving into drush core is now done, and the 'make' branch is now merged into drush core. ;)
So, I think we're ready for this to move forward.
HOWEVER, some of the issues in the drush_make queue should move to http://drupal.org/project/drupalorg_drush not to drush itself. Basically anything about the d.o-specific validation. Namely, the Drupal.org integration component in this issue queue. So, maybe start by moving those first, and then move the rest to drush in the 'Make' component? Although, crap, there are also d.o-specific issues like #684788: Verify Library URLs against a White-list for drupal-org.make which aren't yet in the right component. Anyway, point being, this requires a bit of care and can't be fully automated.
Thanks!
-Derek
Comment #3
helmo CreditAttribution: helmo commentedThanks, I'll look out for those drupalorg issues.
@dww: Could you add a 'Make' component in the drush_make project? I think that would save an update for every issue I move. As it is I would first have to move the issue to the drush queue and then change the component.
Comment #4
dwwOnce you change the project all the project-specific options (component, version, assigned, etc) should be available. I don't know what you mean about needing two updates, nor how having another component in the drush_make queue will help.
Thanks again for working on this!
-Derek
Comment #5
helmo CreditAttribution: helmo commentedIt's a dreditor specific problem :(
When I use the stock response macro the form fields are updated, but not re-populated.
I've reported it as: #1367692: Reload component select box on project change
I hope the extra component works as a quick fix.
Comment #6
clemens.tolboomI did
So my guess this is not a dreditor specific issue.
Comment #7
clemens.tolboom[ Powered by #1115636: Issue Macros and Templates - _default]
This is similar to #463994: ERROR: "Unable to find project" ?
Comment #8
helmo CreditAttribution: helmo commentedThe spinner shows first between 2 and 3 and then between 4 and 5. Only the second ajax call shows the error,
@clemens.tolboom: I think that #463994: ERROR: "Unable to find project" is different.
@dww:The quickest fix is still to add the 'Make' component.
Comment #9
clemens.tolboomDoing a firebug net the second spinner result in a request to http://drupal.org/project/issues/update_project
with post data
resulting in the mentioned error.
[edit] grepping D6
Comment #10
clemens.tolboomEdit: irrelevant:
Maybe this #185851: Changing project in an issue with JS is broken is about the problem?Do we agree the problem is not dreditor related?
Comment #11
clemens.tolboomI can 'fix the error' by selecting values from the checkboxes ...
My guess now is form API is wrong in reporting an illegal choice as these are only required fields.
Comment #1 from Eaton #351413: Editing migrated content results in "An illegal choice has been detected." helps a little explaining.
Both Version and Component are changed the option set. Just tested the same steps on a Drupal Core issue. It fails on the component ... weird.
http://drupal.org/project/issues/drupal?text=illegal+choice&status=All&v... lead me to #335179: unnecessary error reported for options validations which I bumped.
Comment #12
clemens.tolboomTo conclude the bug reported between #2 and #11 is:
Changing the project name results in new values for at least version, component and more fields.
When unfocus / focus / unfocus the project field produces the errors.
Issue #335179: unnecessary error reported for options validations reports an illegal choice which is wrong. The fields are only required.
@helmo was wrong in #5 about dreditor-triage but @helmo helped improving http://drupal.org/sandbox/clemenstolboom/1125712 to at least #1367692: Reload component select box on project change
Comment #13
helmo CreditAttribution: helmo commented@clemens.tolboom: thank, the two-step macro works good enough for this task.
@dww: With this fixed the extra component is no longer needed.
I've now done a few issues, I hope to work through them during the coming days.
Comment #14
dwwGreat, glad to hear it.
If there are specific bugs in project_issue causing these problems, by all means, let me know. However, I haven't seen anything show up in the queue yet, so I'm assuming these aren't "my problems". ;)
Thanks,
-Derek
Comment #15
clemens.tolboom@dww: I'm not sure whether project_issue is resetting the select elements wrong after the ajax call or drupal core. A quick peek @ #335179: unnecessary error reported for options validations is appreciated.
I also created an issue for dreditor-triage to make the setters better #1370632: Can we queue issue state change command instead of all at once when having ajax fields?
Comment #16
helmo CreditAttribution: helmo commentedYeah.... after submitting this form all 'open' issues in the drush_make queue are marked as fixed :)
For the statistics:
The drush_make project had 103 open issues.
The Make component of Drush now has 52 open issues.
Comment #17
dwwExcellent, thanks so much helmo! This is a HUGE help.
Cheers,
-Derek
Comment #18
clemens.tolboom[ Powered by #1115636: Issue Macros and Templates - _default]
Thanks for reporting, reviewing, and testing!
Was the Issue Macro and Templates dreditor patch useful?
Comment #19
helmo CreditAttribution: helmo commentedYes it saved some time.
It also let me concentrate on the issue content, trusting that I would get the correct component and version in one click.
Blindly going through them would would obviously been way faster, but I could not resist to at least scan though each issue.