{"id":18439948,"url":"https://github.com/varnishcache/pkg-varnish-cache","last_synced_at":"2025-08-21T03:32:46.154Z","repository":{"id":3791258,"uuid":"46570620","full_name":"varnishcache/pkg-varnish-cache","owner":"varnishcache","description":"Package building scripts for official Debian and Redhat packages of Varnish Cache.","archived":false,"fork":false,"pushed_at":"2024-09-13T14:51:50.000Z","size":258,"stargazers_count":22,"open_issues_count":11,"forks_count":32,"subscribers_count":17,"default_branch":"master","last_synced_at":"2024-12-06T15:37:32.849Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/varnishcache.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-20T15:38:05.000Z","updated_at":"2024-09-24T12:27:39.000Z","dependencies_parsed_at":"2024-09-13T22:44:42.029Z","dependency_job_id":"321fb13d-d557-4e04-9141-e4d472a488a4","html_url":"https://github.com/varnishcache/pkg-varnish-cache","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varnishcache%2Fpkg-varnish-cache","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varnishcache%2Fpkg-varnish-cache/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varnishcache%2Fpkg-varnish-cache/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varnishcache%2Fpkg-varnish-cache/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/varnishcache","download_url":"https://codeload.github.com/varnishcache/pkg-varnish-cache/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230487843,"owners_count":18233865,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T06:27:26.067Z","updated_at":"2024-12-19T19:07:49.807Z","avatar_url":"https://github.com/varnishcache.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"Packaging files for Varnish Cache\n=================================\n\nThis repository contains the necessary scripts to package up Varnish Cache.\n\nHow to build\n------------\n\nThe flow is roughly:\n\n1) Set up the build environment. On Redhat that is mock, on Debian/Ubuntu you\n   need sbuild.\n2) Put the Varnish Cache .tar.gz archive into sources/.\n3) Run ./package-deb or ./package-rpm.\n\n\nBranch structure\n----------------\n\nThis repository will contain a master branch and zero or more\nmaintenance branches.\n\nmaster should be used to build the last stable release _and_ the development\nrelease, all the way up until development diverges enough that it isn't\nuseful/possible any more.\n\nAt that point, a maintenance branch should be branched off. These should be\ndeleted from git 12 months after the release is end of life. Before deletion,\na git archive of the branch should be extracted and made public.\n\nIf you can work around branching, do it. Rather have one slightly untidy\npackaging ruleset, than two/three slightly different that needs to be kept in\nsync.\n\nSetting up the Build environment\n--------------------------------\n\nDebian/Ubuntu\n`````````````\n.. _sbuild: https://wiki.debian.org/sbuild\n.. _schroot: https://wiki.debian.org/Schroot\n\n\tNOTICE: These instructions need improvements. Please send pull\n\trequests!\n\n* install sbuild_, schroot_ and other required tools::\n\n     sudo apt-get install sbuild schroot debootstrap devscripts\n\n* use ``sbuild-createchroot`` to set up a standard chroot for building\n  packages, see sbuild_\n\n  set ``$REL`` to the release to be set up, ``$ARCH`` to the architecture::\n\n     REL=jessie\n     ARCH=amd64\n     sudo sbuild-adduser $LOGNAME\n     sudo sbuild-createchroot \\\n       --include=eatmydata,ccache,gnupg \\\n       ${REL} \\\n       /srv/chroot/${REL}-${ARCH}-sbuild \\\n       http://httpredir.debian.org/debian\n\n  The ``package-deb`` script assumes a chroot environment by the name\n  ``trusty-amd64``, so an alias needs to be added to the chroot we've\n  just created::\n\n     echo 'aliases=trusty-amd64' | \\\n       sudo tee -a /etc/schroot/chroot.d/${REL}-${ARCH}-sbuild-*\n\nRedHat/CentOS\n`````````````\n.. _mock: https://github.com/rpm-software-management/mock/wiki\n\n\tNOTICE: These instructions need improvements. Please send pull\n\trequests!\n\n* install sbuild_, schroot_ and other required tools::\n\n     sudo apt-get install sbuild schroot debootstrap\n\n* use ``sbuild-createchroot`` to set up a standard chroot for building\n  packages, see sbuild_\n\n  set ``$REL`` to the release to be set up, ``$ARCH`` to the architecture::\n\n     REL=jessie\n     ARCH=amd64\n     sudo sbuild-adduser $LOGNAME\n     sudo sbuild-createchroot \\\n       --include=eatmydata,ccache,gnupg \\\n       ${REL} \\\n       /srv/chroot/${REL}-${ARCH}-sbuild \\\n       http://httpredir.debian.org/debian\n\n  The ``package-deb`` script assumes a chroot environment by the name\n  ``trusty-amd64``, so an alias needs to be added to the chroot we've\n  just created::\n\n     echo 'aliases=trusty-amd64' | \\\n       sudo tee -a /etc/schroot/chroot.d/${REL}-${ARCH}-sbuild-*\n\nContact\n-------\n\nYou can reach the developers and packagers using this email list:\n\u003cvarnish-dev@varnish-cache.org\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvarnishcache%2Fpkg-varnish-cache","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvarnishcache%2Fpkg-varnish-cache","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvarnishcache%2Fpkg-varnish-cache/lists"}