File: README.source

package info (click to toggle)
cryptsetup 2%3A2.6.1-4~deb12u2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 19,116 kB
  • sloc: ansic: 57,816; sh: 14,875; cpp: 997; xml: 921; makefile: 480; perl: 450
file content (40 lines) | stat: -rw-r--r-- 1,582 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
General maintenance

    This package is maintained in Git via the Alioth pkg-cryptsetup project.
    Alioth is used only for repository access control and mailinglist hosting,
    not for any of its other features.

    This package uses the "3.0 (quilt)" source format.

Importing a new upstream release

    Since upstream release 1.7.2, we use cryptographically signed Git release
    tags as basis for the Debian cryptsetup package.

    To import a new upstream release into our packaging repository, do the
    following:

    0. Ensure that you have the cryptsetup upstream Git repository available
       as a remote in the Git repository where you're doing the packaging
       work:

           git remote add upstream https://gitlab.com/cryptsetup/cryptsetup.git

    1. Merge the newest upstream release tag (pass --upstream-version=$VERSION
       if you want a specific upstream version) into the 'debian/latest'
       branch of your packaging repository:

           gbp import-orig --uscan

       That commands does all the magic, namely
       - updating the `upstream` remote,
       - verifying the cryptographic signature on the upstream tag 'v$VERSION',
       - creating a new tag 'upstream/$VERSION' with 'v$VERSION' as additional parent, and
       - merging 'upstream/$VERSION' into 'debian/latest'

    N. After development and testing, the final packages to be uploaded to
       Debian are built and tagged in the repository as follows:

           gbp buildpackage --git-tag

 -- Jonas Meurer <jonas@freesources.org>  Fri, 15 Jun 2018 13:39:49 +0200