Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add missing build dependencies #26

Merged
merged 5 commits into from
Oct 28, 2018

Conversation

kienanstewart
Copy link
Contributor

git and devscripts (whch provides dch) are not listed as build dependencies thus builds in clean environments fail.

Furthermore, this makes the git checkout of debian/changelog optional to support cases where the source is snapshotted and doesn't include the git repository itself.

It is used in the clean target of debian/rules
debian/rules uses dch in the clean target, which is provided by devscripts.
The assumption that the source is checked out from git may not always be true,
eg. in the case of a source snapshot which is later passed to a builder.
@kienanstewart
Copy link
Contributor Author

I highly recommend using a tool like sbuild or pbuild to make sure builds work in clean environments with only the dependencies specified.

@camlafit camlafit merged commit a1e32ed into AlternC:master Oct 28, 2018
camlafit added a commit that referenced this pull request Oct 29, 2018
* Correct some spacing
* Complete #26
camlafit added a commit that referenced this pull request Nov 18, 2021
* Correct packaging system
 * 0.0.15 was always done with fpm and not debuild
* Use travis to build pacakge
 * Package is build on each tag push
 * Nightly package is done on each master commit
* Provide package on github
 * bintray service is removed
* Renew only outdated or missing certificates
* Add option to manage specific certificates group
* Better support certbot (acme protocol)

Solves :
  * #72 #71 : Provide nightly build
  * #69 #65 : Finalize 0.0.15 and remove fpm for debuild
  * #67 #66 : Bintray service is removed
  * #54 #53 : Fix typo
  * #50 #48 : Fix php error
  * #50 #43 : Add an option to generate specific certificate (system, user, all)
  * #46 #45 : Use acme-v02 and acme-v01
  * #36 #23 : Fix php notice
  * #38 #37 : be silent if all done , add erbosity mode
  * #40 #39 : generate system certficate before user domains
  * #42 #41 : restore missing file by #30
  * #33     : Fix php warning
  * #26     : add missing build dependencies
  * #25 #24 : clean some files during build
  * #30 #29 : generate cert on sub domain
camlafit added a commit that referenced this pull request Nov 22, 2021
* Correct packaging system
 * 0.0.15 was always done with fpm and not debuild
* Use travis to build pacakge
 * Package is build on each tag push
 * Nightly package is done on each master commit
* Provide package on github
 * bintray service is removed
* Renew only outdated or missing certificates
* Add option to manage specific certificates group
* Better support certbot (acme protocol)

Solves :
  * #72 #71 : Provide nightly build
  * #69 #65 : Finalize 0.0.15 and remove fpm for debuild
  * #67 #66 : Bintray service is removed
  * #54 #53 : Fix typo
  * #50 #48 : Fix php error
  * #50 #43 : Add an option to generate specific certificate (system, user, all)
  * #46 #45 : Use acme-v02 and acme-v01
  * #36 #23 : Fix php notice
  * #38 #37 : be silent if all done , add erbosity mode
  * #40 #39 : generate system certficate before user domains
  * #42 #41 : restore missing file by #30
  * #33     : Fix php warning
  * #26     : add missing build dependencies
  * #25 #24 : clean some files during build
  * #30 #29 : generate cert on sub domain
camlafit added a commit that referenced this pull request Nov 22, 2021
* Correct packaging system
 * 0.0.15 was always done with fpm and not debuild
* Use travis to build pacakge
 * Package is build on each tag push
 * Nightly package is done on each master commit
* Provide package on github
 * bintray service is removed
* Renew only outdated or missing certificates
* Add option to manage specific certificates group
* Better support certbot (acme protocol)

Solves :
  * #72 #71 : Provide nightly build
  * #69 #65 : Finalize 0.0.15 and remove fpm for debuild
  * #67 #66 : Bintray service is removed
  * #54 #53 : Fix typo
  * #50 #48 : Fix php error
  * #50 #43 : Add an option to generate specific certificate (system, user, all)
  * #46 #45 : Use acme-v02 and acme-v01
  * #36 #23 : Fix php notice
  * #38 #37 : be silent if all done , add erbosity mode
  * #40 #39 : generate system certficate before user domains
  * #42 #41 : restore missing file by #30
  * #33     : Fix php warning
  * #26     : add missing build dependencies
  * #25 #24 : clean some files during build
  * #30 #29 : generate cert on sub domain
camlafit added a commit that referenced this pull request Dec 2, 2021
* Correct packaging system
 * 0.0.15 was always done with fpm and not debuild
* Use travis to build pacakge
 * Package is build on each tag push
 * Nightly package is done on each master commit
* Provide package on github
 * bintray service is removed
* Renew only outdated or missing certificates
* Add option to manage specific certificates group
* Better support certbot (acme protocol)

Solves :
  * #72 #71 : Provide nightly build
  * #69 #65 : Finalize 0.0.15 and remove fpm for debuild
  * #67 #66 : Bintray service is removed
  * #54 #53 : Fix typo
  * #50 #48 : Fix php error
  * #50 #43 : Add an option to generate specific certificate (system, user, all)
  * #46 #45 : Use acme-v02 and acme-v01
  * #36 #23 : Fix php notice
  * #38 #37 : be silent if all done , add erbosity mode
  * #40 #39 : generate system certficate before user domains
  * #42 #41 : restore missing file by #30
  * #33     : Fix php warning
  * #26     : add missing build dependencies
  * #25 #24 : clean some files during build
  * #30 #29 : generate cert on sub domain
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants