pear support for non-default_channel #207

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

2 participants

@filler

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

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

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 jordansissel added a commit that referenced this issue Aug 25, 2012
@jordansissel - 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)
0d33217
@jordansissel

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 jordansissel added a commit that referenced this issue Aug 25, 2012
@jordansissel - Make custom channels work with pear (#207)
- add --pear-channel-update flag to force 'pear channel-update' prior to
  installation.
f9ed3dd
@jordansissel
Owner

Looks like this is fixed.

@prof-milki prof-milki pushed a commit to prof-milki/xpm that referenced this issue Dec 18, 2014
jls Start hacking on pear channel support (#207) 45f6a49
@prof-milki 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 #207)
abf510a
@prof-milki prof-milki pushed a commit to prof-milki/xpm that referenced this issue Dec 18, 2014
jls - Make custom channels work with pear (#207)
- add --pear-channel-update flag to force 'pear channel-update' prior to
  installation.
28664fb
@prof-milki prof-milki pushed a commit to prof-milki/xpm that referenced this issue Dec 27, 2014
@jordansissel Start hacking on pear channel support (#207) f30fdea
@prof-milki prof-milki pushed a commit to prof-milki/xpm that referenced this issue Dec 27, 2014
@jordansissel - 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)
dd4cf38
@prof-milki prof-milki pushed a commit to prof-milki/xpm that referenced this issue Dec 27, 2014
@jordansissel - Make custom channels work with pear (#207)
- add --pear-channel-update flag to force 'pear channel-update' prior to
  installation.
3d76bf1
@jordansissel jordansissel added a commit that referenced this issue Apr 24, 2015
@jordansissel - 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)
05c9bed
@jordansissel jordansissel added a commit that referenced this issue Apr 24, 2015
@jordansissel - Make custom channels work with pear (#207)
- add --pear-channel-update flag to force 'pear channel-update' prior to
  installation.
f7ef969
@jordansissel jordansissel added a commit that referenced this issue Jun 20, 2016
@jordansissel - 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)
fcd52b5
@jordansissel jordansissel added a commit that referenced this issue Jun 20, 2016
@jordansissel - Make custom channels work with pear (#207)
- add --pear-channel-update flag to force 'pear channel-update' prior to
  installation.
0850d83
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment