Today portage upgraded ffmpeg from 0.7.8 to 0.10.  I do not want to
the new version (0.10).  I attempted to indicate this to portage,
using 'man portage' as a guide, by changing package.mask:

  crs-m6600 ~ # cat /etc/portage/package.mask
  # Avoid dealing with deprecated functions that break SimLib
  >=media-video/ffmepg-0.10
  crs-m6600 ~ #

Portage, however, appears unwilling to downgrade me back to 0.7.8:

  crs-m6600 ~ # emerge -p ffmpeg

  These are the packages that would be merged, in order:

  Calculating dependencies... done!
  [ebuild   R    ] media-video/ffmpeg-0.10
  crs-m6600 ~ #

Note: I have tried two additional representations of ffmpeg in
/etc/portage/package.mask:
  >media-video/ffmepg-0.7
  >media-video/ffmepg-0.7.8
but still portage will not downgrade me.

Q1: Why did none of my three ffmpeg mask attempts cause portage to
downgrade me from media-video/ffmpeg-0.10 to media-video/ffmpeg-0.7.8?

Q2: What is the proper way to tell portage to not upgrade me past ffmpeg-0.7.8?

Q3: What is the proper way to tell portage to downgrade me from
ffmpeg-0.10.0 to ffmpeg-0.7.8?

FYI: I am trying to avoid ffmpeg-0.10 as it removes a public function
I am using elsewhere.

Thank you,

Chris

Reply via email to