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

RFC: doc: packaging #1511

Merged
merged 1 commit into from Oct 21, 2015

Conversation

Projects
None yet
3 participants
@alban
Member

alban commented Sep 30, 2015

When packagers prepare a rkt package for a new distribution, it would be nice to have a checklist.

  • build-time dependencies
  • run-time dependencies
  • installed directories with ownership and permissions correctly set-up.
  • which ./configure options to recommend (e.g. for offline builds)

There are some information in configure.ac and Documentation/hacking.md but not everything and it is not oriented towards packagers.

@jonboulle

This comment has been minimized.

Show comment
Hide comment
@jonboulle

jonboulle Sep 30, 2015

Contributor

+1 on the idea, but the PR seems a bit half-baked - do you intend for this to be reviewed now or are you going to expand it first?

Contributor

jonboulle commented Sep 30, 2015

+1 on the idea, but the PR seems a bit half-baked - do you intend for this to be reviewed now or are you going to expand it first?

@jonboulle jonboulle added this to the v1.0.0 milestone Sep 30, 2015

@jonboulle jonboulle modified the milestones: v1.0.0, v0.10.0 Oct 2, 2015

@alban

This comment has been minimized.

Show comment
Hide comment
@alban

alban Oct 12, 2015

Member

I should expand it first.

Member

alban commented Oct 12, 2015

I should expand it first.

#### Additional build-time dependencies for the coreos flavor
wget, gpg, mktemp, md5sum, cpio, gzip, unsquashfs, sort

This comment has been minimized.

@krnowak

krnowak Oct 13, 2015

Collaborator

You could mention that wget, gpg, md5sum and probably mktemp are used only when CoreOS image is downloaded from the network.

@krnowak

krnowak Oct 13, 2015

Collaborator

You could mention that wget, gpg, md5sum and probably mktemp are used only when CoreOS image is downloaded from the network.

This comment has been minimized.

@alban

alban Oct 13, 2015

Member

But we use RKT_REQ_PROG on them even when the user specified --with-coreos-local-pxe-image-path=...

@alban

alban Oct 13, 2015

Member

But we use RKT_REQ_PROG on them even when the user specified --with-coreos-local-pxe-image-path=...

This comment has been minimized.

@krnowak

krnowak Oct 13, 2015

Collaborator

Bleah, ok. Nevermind then.

@krnowak

krnowak Oct 13, 2015

Collaborator

Bleah, ok. Nevermind then.

- gofmt
- file
- git
- gpg

This comment has been minimized.

@krnowak

krnowak Oct 13, 2015

Collaborator

autoconf, GNU Make?

@krnowak

krnowak Oct 13, 2015

Collaborator

autoconf, GNU Make?

This comment has been minimized.

@alban

alban Oct 15, 2015

Member

added.

@alban

alban Oct 15, 2015

Member

added.

@alban

This comment has been minimized.

Show comment
Hide comment
@alban

alban Oct 16, 2015

Member

Branch updated.

Member

alban commented Oct 16, 2015

Branch updated.

@@ -0,0 +1,71 @@
# packaging rkt

This comment has been minimized.

@jonboulle

jonboulle Oct 16, 2015

Contributor

"This document bla bla bla bla"

@jonboulle

jonboulle Oct 16, 2015

Contributor

"This document bla bla bla bla"

This comment has been minimized.

@alban

alban Oct 19, 2015

Member

updated.

@alban

alban Oct 19, 2015

Member

updated.

@jonboulle

This comment has been minimized.

Show comment
Hide comment
@jonboulle

jonboulle Oct 20, 2015

Contributor

Please rebase to fix commit message and merge

Contributor

jonboulle commented Oct 20, 2015

Please rebase to fix commit message and merge

documentation: packaging rkt in Linux distributions
Add a new document explaining how to package rkt in Linux distributions.
It covers dependencies, file ownership and permissions, and tips to
observe packaging policies.

[skip ci]

alban added a commit that referenced this pull request Oct 21, 2015

@alban alban merged commit d2dc210 into rkt:master Oct 21, 2015

1 check passed

semaphoreci The build passed on Semaphore.
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment