Skip to content
This repository has been archived by the owner on Aug 31, 2023. It is now read-only.

Cosmic (Ubuntu 18.10) packaging? #168

Closed
csdougliss opened this issue Oct 25, 2018 · 6 comments
Closed

Cosmic (Ubuntu 18.10) packaging? #168

csdougliss opened this issue Oct 25, 2018 · 6 comments

Comments

@csdougliss
Copy link

I can't see it in https://dl.hhvm.com/ubuntu/dists/

@fredemmott
Copy link
Contributor

fredemmott commented Oct 26, 2018

  • add build configuration
  • create apt repository configuration
  • manually trigger a build of yesterday's nightly
  • add to automated nightly builds when that works
  • add to latest release builds after nightly builds are stable
  • investigate cherry-picking support to 3.27

fredemmott added a commit that referenced this issue Oct 26, 2018
@fredemmott
Copy link
Contributor

create apt repository configuration

  1. create an ubuntu 14.04 instance in us-west-2a (must be 2a, or can't mount EBS). Select us-west-2a by selecting subnet
  2. attach EBS from AWS control panel
  3. mkdir /mnt/dl.hhvm.com; mount /dev/xvdf /media/dl.hhvm.com
  4. apt update
  5. apt install -y reprepro awscli
  6. Decrypt and import the gpg key with something similar to aws kms decrypt --ciphertext-blob "fileb://$(pwd)/gpg-key.kms-ciphertext" --query Plaintext --output text | base64 -d | gpg --import
  7. gpg --export-secret-keys -a | gpg2 --import
  8. Update /media/dl.hhvm.com/ubuntu/conf/distributions
  9. In /media/dl.hhvm.com/ubuntu/ run reprepro export <distroname> eg reprepro export <bionic>
  10. unmount and unattach the EBS volume
  11. run the package build script

@fredemmott
Copy link
Contributor

fredemmott commented Oct 26, 2018

manually trigger a build of yesterday's nightly

bin/make-package-on-aws 2018.10.26 ubuntu-18.10-cosmic

If the build log shows 'Unsupported distro', it may be because of not using hhvm-packaging's name, e.g. I just got this by specifying cosmic instead of ubuntu-18.10-cosmic

fredemmott added a commit that referenced this issue Oct 26, 2018
fredemmott added a commit that referenced this issue Oct 26, 2018
@fredemmott
Copy link
Contributor

  • repo now exists and has yesterday's nightly
  • added cosmic to automated nightly builds
  • if those go well over the weekend, will do release build on Monday

@fredemmott
Copy link
Contributor

3.29 now has a cosmic build

@fredemmott
Copy link
Contributor

Unlikely to add 3.27 support for cosmic; too much time pressure for other stuff that needs to be done before 3.30 to spend time on that now.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants