Page MenuHomeSoftware Heritage

developer-setup: Update packages list and repo URL
ClosedPublic

Authored by anlambert on Sep 27 2022, 2:42 PM.

Details

Summary

Current debian stable (bullseye) does not package postgresql-autodoc
so remove it from packages list and add alternative install instructions.

developer-setup: Use https protocol for apt.postgresql.org

Also ensure apt-transport-https package is installed.

Depends on D8548

Diff Detail

Repository
rDDOC Development documentation
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

Build is green

Patch application report for D8550 (id=30827)

Could not rebase; Attempt merge onto a3c8cca7a4...

Updating a3c8cca..2824e64
Fast-forward
 docs/developer-setup.rst | 22 +++++++++++++++++-----
 1 file changed, 17 insertions(+), 5 deletions(-)
Changes applied before test
commit 2824e64cb192a5cf68dc0562b0462e2bf95b89d0
Author: Antoine Lambert <anlambert@softwareheritage.org>
Date:   Tue Sep 27 14:38:09 2022 +0200

    developer-setup: Use https protocol for apt.postgresql.org
    
    Also ensure apt-transport-https package is installed.

commit ff12b8c8e9df0f1d467e1af58012dc59729daf98
Author: Antoine Lambert <anlambert@softwareheritage.org>
Date:   Tue Sep 27 14:37:03 2022 +0200

    developer-setup: Remove postgresql-autodoc from debian packages list
    
    Current debian stable (bullseye) does not package postgresql-autodoc
    so remove it from packages list and add alternative install instructions.

commit 4aaa6749a898d65dbee89c60002ee0d333d9869f
Author: Antoine Lambert <anlambert@softwareheritage.org>
Date:   Tue Sep 27 13:56:41 2022 +0200

    developer-setup: Add instructions to install latest yarn version
    
    yarnpkg debian package does not play well with nodejs installed from
    nodesource so add instructions to install its latest version through
    its homemade debian package.

See https://jenkins.softwareheritage.org/job/DDOC/job/build-on-diff/239/ for more details.

This revision is now accepted and ready to land.Sep 27 2022, 3:04 PM