readbeyond / aeneas

aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment)
http://www.readbeyond.it/aeneas/
GNU Affero General Public License v3.0
2.49k stars 228 forks source link

brew install no longer works #165

Closed readbeyond closed 7 years ago

readbeyond commented 7 years ago

It seems the brew guys changed something, and deleted the aeneas formula:

https://github.com/Homebrew/homebrew-python

@danielbair are you able to have a look at this, please? Also, notice that on Friday 2017-03-03 I would like to release v1.7.2.

readbeyond commented 7 years ago

Yes, confirmed: the aeneas.rb formula was deleted: https://github.com/Homebrew/homebrew-python/pull/388/files

danielbair commented 7 years ago

I thought the homebrew admins had decided to keep aeneas after I appealed, but maybe not. I do have an aeneas brew formula on my homebrew tap, though.

On Tue, Feb 28, 2017 at 5:24 PM, ReadBeyond notifications@github.com wrote:

Yes, confirmed: the aeneas.rb formula was deleted: https://github.com/Homebrew/homebrew-python/pull/388/files

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/readbeyond/aeneas/issues/165#issuecomment-283001456, or mute the thread https://github.com/notifications/unsubscribe-auth/ABXSn_B2XZBCKxqF-ArtkL4u6LZU33Etks5rg_XUgaJpZM4MONoA .

readbeyond commented 7 years ago

Hi Daniel,

thank you for your quick answer. If I understand correctly the git history, the brew maintainers reverted the deletion of aeneas.rb (hence, they brought it back into the homebrew/python), but then roughly one month ago they deprecated the formulae in that repository, and some got migrated to homebrew/core or homebrew/science, while others got deleted, including aeneas.rb.

For the long run, let's see what they tell us (see the issue in their repo).

Meanwhile, do you mind reminding me what command I should put in the INSTALLING file of aeneas, instead of:

brew install homebrew/python/aeneas

? Is it:

$ brew install danielbair/tap/aeneas

?

Thank you for your time,

Alberto

On 02/28/2017 01:00 PM, Daniel Bair wrote:

I thought the homebrew admins had decided to keep aeneas after I appealed, but maybe not. I do have an aeneas brew formula on my homebrew tap, though.

On Tue, Feb 28, 2017 at 5:24 PM, ReadBeyond notifications@github.com wrote:

Yes, confirmed: the aeneas.rb formula was deleted: https://github.com/Homebrew/homebrew-python/pull/388/files

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/readbeyond/aeneas/issues/165#issuecomment-283001456, or mute the thread

https://github.com/notifications/unsubscribe-auth/ABXSn_B2XZBCKxqF-ArtkL4u6LZU33Etks5rg_XUgaJpZM4MONoA .

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/readbeyond/aeneas/issues/165#issuecomment-283021201, or mute the thread https://github.com/notifications/unsubscribe-auth/AFEodhR85u2hLcT35NnZtlEnwsmQLh1rks5rhAxogaJpZM4MONoA.

danielbair commented 7 years ago

Yes. brew install danielbair/tap/aeneas

On Tue, Feb 28, 2017 at 8:10 PM ReadBeyond notifications@github.com wrote:

Hi Daniel,

thank you for your quick answer. If I understand correctly the git history, the brew maintainers reverted the deletion of aeneas.rb (hence, they brought it back into the homebrew/python), but then roughly one month ago they deprecated the formulae in that repository, and some got migrated to homebrew/core or homebrew/science, while others got deleted, including aeneas.rb.

For the long run, let's see what they tell us (see the issue in their repo).

Meanwhile, do you mind reminding me what command I should put in the INSTALLING file of aeneas, instead of:

brew install homebrew/python/aeneas

? Is it:

$ brew install danielbair/tap/aeneas

?

Thank you for your time,

Alberto

On 02/28/2017 01:00 PM, Daniel Bair wrote:

I thought the homebrew admins had decided to keep aeneas after I appealed, but maybe not. I do have an aeneas brew formula on my homebrew tap, though.

On Tue, Feb 28, 2017 at 5:24 PM, ReadBeyond notifications@github.com wrote:

Yes, confirmed: the aeneas.rb formula was deleted: https://github.com/Homebrew/homebrew-python/pull/388/files

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <https://github.com/readbeyond/aeneas/issues/165#issuecomment-283001456 , or mute the thread

< https://github.com/notifications/unsubscribe-auth/ABXSn_B2XZBCKxqF-ArtkL4u6LZU33Etks5rg_XUgaJpZM4MONoA

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/readbeyond/aeneas/issues/165#issuecomment-283021201, or mute the thread < https://github.com/notifications/unsubscribe-auth/AFEodhR85u2hLcT35NnZtlEnwsmQLh1rks5rhAxogaJpZM4MONoA .

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/readbeyond/aeneas/issues/165#issuecomment-283034456, or mute the thread https://github.com/notifications/unsubscribe-auth/ABXSn8aZv_-yvFXBgKqAFCe1aPQx2lX1ks5rhBysgaJpZM4MONoA .

-- [image: https://lh4.googleusercontent.com/-wIrA61rE_y4/AAAAAAAAAAI/AAAAAAAAAAA/EadW_TiIByg/s64-c/photo.jpg] Daniel Bair, Director, Thailand Gospel Media Project | m. 081-362-1520 | h. 817-264-6456 | o. 053-995-453 | e. missions@danielbair.com | w. missions.danielbair.com

readbeyond commented 7 years ago

Thank you.

I have just run it on my Mac Mini (Sierra) and it correctly installs aeneas, including compiling C extensions.

Just a note, I am not sure if this is the normal/intended behavior: brew attempted to download (pre-compiled?) .bot files for ffmpeg and numpy, but it failed and downloaded the source code and compiled it instead (see below). Eventually it installed aeneas successfully, just a bit slow due to compile && make && make install behind the scenes. Anyway, it is good enough with me at the moment.

Thank you again for your help,

AP

From the brew log:

==> Installing danielbair/tap/aeneas dependency: danielbair/tap/ffmpeg ==> Downloading https://homebrew.bintray.com/bottles-tap/ffmpeg-3.2.2.sierra.bot

curl: (22) The requested URL returned error: 404 Not Found Error: Failed to download resource "ffmpeg" Download failed: https://homebrew.bintray.com/bottles-tap/ffmpeg-3.2.2.sierra.bottle.tar.gz Warning: Bottle installation failed: building from source. ==> Downloading https://ffmpeg.org/releases/ffmpeg-3.2.2.tar.bz2 ######################################################################## 100.0% ==> ./configure --prefix=/usr/local/Cellar/ffmpeg/3.2.2 --enable-shared --enable ==> make install � /usr/local/Cellar/ffmpeg/3.2.2: 239 files, 50.3M, built in 7 minutes 55 seconds ==> Installing danielbair/tap/aeneas dependency: danielbair/tap/numpy ==> Downloading https://homebrew.bintray.com/bottles-tap/numpy-1.11.2.sierra.bottle.tar.gz

curl: (22) The requested URL returned error: 404 Not Found Error: Failed to download resource "numpy" Download failed: https://homebrew.bintray.com/bottles-tap/numpy-1.11.2.sierra.bottle.tar.gz Warning: Bottle installation failed: building from source. ==> Downloading https://files.pythonhosted.org/packages/16/f5/b432f028134dd30cfbf6f21b8264a9938e5e0f75204e72453af08d67eb0b/numpy-1.11.2.tar.gz ######################################################################## 100.0% ==> Downloading https://pypi.python.org/packages/source/n/nose/nose-1.3.7.tar.gz ######################################################################## 100.0% ==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/numpy/1.11.2/libexec/nose --single-version-externally-managed --record=installed.txt ==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/numpy/1.11.2 --single-version-externally-managed --record=installed.txt Error: The brew link step did not complete successfully The formula built, but is not symlinked into /usr/local Could not symlink bin/f2py Target /usr/local/bin/f2py already exists. You may want to remove it: rm '/usr/local/bin/f2py'

To force the link and overwrite all conflicting files: brew link --overwrite numpy

To list all files that would be deleted: brew link --overwrite --dry-run numpy

Possible conflicting files are: /usr/local/bin/f2py ==> Caveats If you use system python (that comes - depending on the OS X version - with older versions of numpy, scipy and matplotlib), you may need to ensure that the brewed packages come earlier in Python's sys.path with: mkdir -p /Users/alberto/Library/Python/2.7/lib/python/site-packages echo 'import sys; sys.path.insert(1, "/usr/local/lib/python2.7/site-packages")' >> /Users/alberto/Library/Python/2.7/lib/python/site-packages/homebrew.pth ==> Summary � /usr/local/Cellar/numpy/1.11.2: 671 files, 13.0M, built in 2 minutes 5 seconds

On 02/28/2017 02:47 PM, Daniel Bair wrote:

Yes. brew install danielbair/tap/aeneas

readbeyond commented 7 years ago

I am closing this issue, as it is clear that brew now prefers python packages through pip.

For v2, conda-forge might be worth investigating, see issue #158 .