New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pear support for non-default_channel #207

Closed
filler opened this Issue Apr 16, 2012 · 4 comments

Comments

Projects
None yet
2 participants
@filler

filler commented Apr 16, 2012

Prime example is drush, the Drupal Shell (http://drush.org/). The project hosts its own PEAR channel (http://pear.drush.org/). I cant seem to make the PEAR config that fpm sources to build from to grok this channel even after being bootstrapped with pear channel-X commands.

@jordansissel

This comment has been minimized.

Owner

jordansissel commented Apr 16, 2012

fpm always generates a new and temporary PEAR config (mainly because otherwise PEAR assumes we're running as root)

I'm happy to add flags to support different channels. Can you give me some hints on how you do this with PEAR outside of fpm? If I know how to do it, I can put it to code :)

@filler

This comment has been minimized.

filler commented Apr 16, 2012

Vendor docs on how to bootstrap the the supplemental PEAR channel proper @ http://pear.drush.org/

Oddly enough, while trying to work around, I found that hacking on default_channel and related config fields in system PEAR, with priv, never yielded a temp PEAR config with my non-defaults bits in it for fpm to use to build.

jordansissel added a commit that referenced this issue Aug 24, 2012

jordansissel added a commit that referenced this issue Aug 25, 2012

- Got closer to channel support working. When I do it manually, it
  works, but through fpm it does not. Probably something silly.
  (progress on #207)
@jordansissel

This comment has been minimized.

Owner

jordansissel commented Aug 25, 2012

Got pretty close to having this work. When I hack it manually (config-create, channel-discovery, remote-info, install) it works, but through fpm it does not - I'm probably just missing something obvious (typo, etc). Willi nvestigate soon.

jordansissel added a commit that referenced this issue Aug 25, 2012

- Make custom channels work with pear (#207)
- add --pear-channel-update flag to force 'pear channel-update' prior to
  installation.
@jordansissel

This comment has been minimized.

Owner

jordansissel commented Apr 9, 2013

Looks like this is fixed.

prof-milki pushed a commit to prof-milki/xpm that referenced this issue Dec 18, 2014

prof-milki pushed a commit to prof-milki/xpm that referenced this issue Dec 18, 2014

jls
- Got closer to channel support working. When I do it manually, it
  works, but through fpm it does not. Probably something silly.
  (progress on jordansissel#207)

prof-milki pushed a commit to prof-milki/xpm that referenced this issue Dec 18, 2014

jls
- Make custom channels work with pear (jordansissel#207)
- add --pear-channel-update flag to force 'pear channel-update' prior to
  installation.

prof-milki pushed a commit to prof-milki/xpm that referenced this issue Dec 27, 2014

prof-milki pushed a commit to prof-milki/xpm that referenced this issue Dec 27, 2014

- Got closer to channel support working. When I do it manually, it
  works, but through fpm it does not. Probably something silly.
  (progress on jordansissel#207)

prof-milki pushed a commit to prof-milki/xpm that referenced this issue Dec 27, 2014

- Make custom channels work with pear (jordansissel#207)
- add --pear-channel-update flag to force 'pear channel-update' prior to
  installation.

jordansissel added a commit that referenced this issue Apr 24, 2015

- Got closer to channel support working. When I do it manually, it
  works, but through fpm it does not. Probably something silly.
  (progress on #207)

jordansissel added a commit that referenced this issue Apr 24, 2015

- Make custom channels work with pear (#207)
- add --pear-channel-update flag to force 'pear channel-update' prior to
  installation.

jordansissel added a commit that referenced this issue Jun 20, 2016

- Got closer to channel support working. When I do it manually, it
  works, but through fpm it does not. Probably something silly.
  (progress on #207)

jordansissel added a commit that referenced this issue Jun 20, 2016

- Make custom channels work with pear (#207)
- add --pear-channel-update flag to force 'pear channel-update' prior to
  installation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment