Package Details: heroku-cli 10.0.2-1

Git Clone URL: https://aur.archlinux.org/heroku-cli.git (read-only, click to copy)
Package Base: heroku-cli
Description: CLI to manage Heroku apps and services with forced auto-update removed
Upstream URL: https://devcenter.heroku.com/articles/heroku-cli
Licenses: custom, ISC
Conflicts: heroku-cli-bin, heroku-client-standalone, heroku-toolbelt, ruby-heroku
Provides: heroku, heroku-cli
Submitter: Redrield
Maintainer: rnestler (ChloeColman)
Last Packager: rnestler
Votes: 77
Popularity: 1.06
First Submitted: 2017-08-15 23:19 (UTC)
Last Updated: 2025-01-27 18:01 (UTC)

Dependencies (5)

Required by (0)

Sources (1)

Pinned Comments

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

sampsoncrowley commented on 2021-01-05 23:21 (UTC)

The yarn requirement was because of a nodenv dependency I forgot to turn off when running build tests. yarn has been removed as a dependency again

ruestique commented on 2020-11-13 15:01 (UTC) (edited on 2020-11-13 15:14 (UTC) by ruestique)

49 packages are looking for funding
  run `npm fund` for details

found 2 vulnerabilities (1 low, 1 high)
  run `npm audit fix` to fix them, or `npm audit` for details
fatal: not a git repository (or any of the parent directories): .git
Error: Command failed: git rev-parse --short HEAD
null
    at makeError (~/.cache/pikaur/build/heroku-cli/src/cli-7.47.2/packages/cli/node_modules/qqjs/node_modules/execa/index.js:172:9)
    at ~/.cache/pikaur/build/heroku-cli/src/cli-7.47.2/packages/cli/node_modules/qqjs/node_modules/execa/index.js:277:16
    at processTicksAndRejections (node:internal/process/task_queues:93:5)
    at async Promise.all (index 1)
==> ERROR: A failure occurred in prepare().
    Aborting...


pikaur - garbage, yay did things just fine.

HarryHenryGebel commented on 2020-11-05 20:05 (UTC) (edited on 2020-11-05 20:06 (UTC) by HarryHenryGebel)

To add to ruy16109's comment, I also got append_path not found despite seeing it in your code. I had updated the package repo using git, when I deleted it and cloned it from scratch it worked fine. I don't know enough about how the package system works to know why that make a difference, but I thought it might help you. I am using makepkg to build the package if that makes a difference.

ruy16109 commented on 2020-10-17 00:42 (UTC)

Not sure if this is an issue with your scripting or with PKGBUILD syntax itself, but despite I can clearly see you have defined append_path function in the code, makechrootpkg refuses to call it, saying that the command is not found. Any ideas?

sampsoncrowley commented on 2020-10-16 19:04 (UTC)

@Gordin Thank you for finding that. I completely forgot that perl isn't added to PATH by default; I've just gotten too used to having it around I guess...

I pushed a new release of 7.46.0 that includes perl as a makedepend and also adds all three perl directories to $PATH on prepare

Gordin commented on 2020-10-16 12:48 (UTC)

Building this currently doesn't work, because a dependency uses "shasum" in the build process, which is available by default on iOS, but not on arch. On arch this comes with the "perl" package at "/usr/bin/core_perl/shasum", which is not added to $PATH by default though, so the PKGBUILD needs "perl" in makedepends and needs to add that folder to $PATH before the "npm install" step.

benslv commented on 2020-10-11 10:43 (UTC)

Getting the same error as laurensk; unable to update the package because of it.

laurensk commented on 2020-10-10 09:49 (UTC)

Hi there, I am getting the following:

/tmp/makepkg/heroku-cli/src/cli-7.45.0/packages/cli /tmp/makepkg/heroku-cli/src/cli-7.45.0 /tmp/makepkg/heroku-cli/src /tmp/makepkg/heroku-cli/src
npm WARN deprecated @types/write-json-file@3.2.1: This is a stub types definition. write-json-file provides its own type definitions, so you do not need this installed.
npm WARN deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated

> yarn@1.22.10 preinstall /tmp/makepkg/heroku-cli/src/cli-7.45.0/packages/cli/node_modules/yarn
> :; (node ./preinstall.js > /dev/null 2>&1 || true)

npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN eslint-config-xo-space@0.20.0 requires a peer of eslint@^5.3.0 but none is installed. You must install peer dependencies yourself.

added 1170 packages from 1335 contributors and audited 1133 packages in 27.729s

44 packages are looking for funding
  run `npm fund` for details

found 2 vulnerabilities (1 low, 1 high)
  run `npm audit fix` to fix them, or `npm audit` for details
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
Error: Command failed: git rev-parse --short HEAD
null
    at makeError (/tmp/makepkg/heroku-cli/src/cli-7.45.0/packages/cli/node_modules/qqjs/node_modules/execa/index.js:172:9)
    at /tmp/makepkg/heroku-cli/src/cli-7.45.0/packages/cli/node_modules/qqjs/node_modules/execa/index.js:277:16
    at async Promise.all (index 1)
==> ERROR: A failure occurred in prepare().
    Aborting...

Any suggestions? Thanks.