Postponed
Project:
Patch manager
Version:
6.x-1.x-dev
Component:
Miscellaneous
Priority:
Normal
Category:
Support request
Assigned:
Unassigned
Reporter:
Created:
13 Apr 2010 at 12:48 UTC
Updated:
23 Sep 2014 at 14:51 UTC
Jump to comment: Most recent
Comments
Comment #1
sinasalek commentedPatchdoq module seems abandoned, do you have any plan for providing API.
I've had several suggestions for patchdoq module:
http://drupal.org/project/issues/patchdoq?categories=All
Comment #2
aidanlis commentedYes, I'll provide an API and drush integration.
Comment #3
ClearXS commentedIt is active, there was a dev update a few months ago.
http://drupal.org/project/patchdoq
What are the differences?
Could these modules be merged?
Same questions I've placed there: http://drupal.org/node/909494
Comment #4
aidanlis commentedAh how interesting. patchdoq's approach covers an aspect that I'd been thinking about for a while, how to handle patches that come with modules, e.g. smtp module, simpletest, etc.
I think it would be great to merge the functionality of patchdoq into patch_manager, and I'd certainly appreciate having another maintainer to work with me on this.
Note: I think patchdoq should be merged into patch_manager rather than the other way around because:
a) patch_manager is a more generic name.
b) patch_manager's architecture is newer (it uses nodes, cck and views) which makes it much more extensible
c) patch_manager has a better growth curve, as of next week more people will be using patch_manager than patchdoq.
doq, let me know what you think, I'm keen.
Comment #5
aidanlis commentedComment #6
klonos@ClearXSClearXS #3: There was a build bot/server hick-up in 2010-Jul-11 that caused ALL modules/themes to rebuild their dev versions. This doesn't mean that the module is active or that its code was updated at that date. The maintainer made his last code commit 1 year ago and almost all issues in the module's queue date one year or so back too (with no reply from the maintainer). Tracking the user shows that his last activity in drupal.org was a post made more than two months ago.
...Thus, I think it is quite safe to assume that the maintainer has lost interest for that module or has no free time. Seems like an abandoned module to me.
Comment #7
sinasalek commented@ClearXSClearXS you might as well check cvs log messages for that purpose that's more accurate
Comment #8
aidanlis commentedI've added support for hook_patch, so that's patchdoq integration done.
Comment #9
klonos...what about your comments/plans in #2 and #4 Aidan? I mean what do we have now? API? Drush integration? Handling of patches that come with modules?
Comment #10
aidanlis commentedI'll rename this bug to keep track of this functionality specifically. hook_patch is implemented, but the module is not doing anything with it yet.
Comment #11
klonosthanx ;)
Comment #12
paulgemini commentedsubbing
Comment #13
sinasalek commentedThanks for implementing , hook works but as you mentioned doesn't do anything other than list the patch which could be achieve anyway using the scan feature
I think the most important thing we need is for patch manager to handle applying third-party patches and also reports their status as well. This way we can keep patches completely in code which i think is more appropriate considering the fact that in Drupal 8 configurations are going to be in file.
Module can automatically add patches introduced via hook_path to database (patch path as key) and remove the one that no longer exist
A new token item in patch info is also required i think to check whether the patch is applied or not
Comment #14
aidanlis commentedI don't have time to work on this ... but if someone wants to help out let me know.
Comment #15
geek-merlinMake a patch an entity api entity or a ctools exportable and they can come from hooks.