hechoendrupal / drupal-console

The Drupal CLI. A tool to generate boilerplate code, interact with and debug Drupal.
http://drupalconsole.com
GNU General Public License v2.0
939 stars 560 forks source link

Abandoned dependency? -- herrera-io/phar-update #806

Closed siwinski closed 8 years ago

siwinski commented 8 years ago

It appears the dependency "herrera-io/phar-update": "1.*" is abandoned upstream per its' source GitHub owner?: https://github.com/kherge-abandoned/php-phar-update

Are there any plans to replace this dependency with a non-abandoned alternative? I ask because I would like to eventually package this project downstream for Fedora/EPEL but I do not want to be responsible for packaging an abandoned dependency.

jmolivas commented 8 years ago

Thanks for notifying, we will start to looking for current maintained alternatives.

james-nesbitt commented 8 years ago

I notice that the platform.sh guys are using 2.x of the deprecated phar-update in their build: "herrera-io/phar-update": "^2.0",

(https://github.com/platformsh/platformsh-cli/blob/development/composer.json)

I did see an alternatice phar-update package that seems to be maintained (at least it's had activity since 2013) https://github.com/padraic/phar-updater but it looks different in approach from the herreira project.

[edit: updated comparison of herreira to padraic options].

jmolivas commented 8 years ago

@james-nesbitt: We should go ahead and try this one, I like the idea of using this and try the provided Github Release Strategy

jmolivas commented 8 years ago

@siwinski Issue fixed. There is any help we can provide for the Fedora/EPE package ?

jmolivas commented 8 years ago

@james-nesbitt: Thanks for the recommendation we used the padraic/phar-updater library to remove the abandoned and no longer maintained kherge-abandoned/php-phar-update.

siwinski commented 8 years ago

THANKS everyone!

@jmolivas no help required yet ;) I'm still packaging Drupal 8 itself. I will reach out to you if I need help and to let you know the status of the Fedora/EPEL packaging.