Merge ~smoser/ssh-import-id:ubuntu/devel into ssh-import-id:ubuntu/devel

Proposed by Scott Moser
Status: Merged
Merged at revision: 606059e3396614f9f09a472dda0948a08c84a6ed
Proposed branch: ~smoser/ssh-import-id:ubuntu/devel
Merge into: ssh-import-id:ubuntu/devel
Diff against target: 58 lines (+14/-4)
4 files modified
debian/changelog (+10/-0)
debian/control (+2/-2)
setup.py (+1/-1)
ssh_import_id/version.py (+1/-1)
Reviewer Review Type Date Requested Status
Robie Basak Abstain
Dustin Kirkland  Approve
Review via email: mp+378909@code.launchpad.net

Commit message

releasing ssh-import-id version 5.8-0ubuntu1

Description of the change

see commit message

To post a comment you must log in.
Revision history for this message
Dustin Kirkland  (kirkland) :
review: Approve
Revision history for this message
Robie Basak (racb) wrote :

I was asked to review this but then I see that Dustin beat me to it.

I'm puzzled by the debian/ directory existing in the master branch. This leaves me confused about what the usual release management process is for the project.

However, as Dustin and Scott both know the project already and they have both approved this MP, I'll leave it here - no need for me to go into it as well then.

review: Abstain
Revision history for this message
Dustin Kirkland  (kirkland) wrote :

This is an relic of the fact that I started this project / package, many
years ago, and use the same process that I've used for the dozens of
projects + packages that I've maintained. In each of those, I simply keep
the debian/ directory in the master upstream source (other distros are
welcome to ignore it). And I use the debian/changelog to cover both the
packaging changes, as well as all of the upstream source code changes
(which are automatically duplicated, verbatim, in source code revision
control). Scott and I have shared this access and process successfully on
other projects/packages, and I'd prefer to keep it that way.

On Tue, Feb 11, 2020 at 11:03 AM Robie Basak <email address hidden>
wrote:

> Review: Abstain
>
> I was asked to review this but then I see that Dustin beat me to it.
>
> I'm puzzled by the debian/ directory existing in the master branch. This
> leaves me confused about what the usual release management process is for
> the project.
>
> However, as Dustin and Scott both know the project already and they have
> both approved this MP, I'll leave it here - no need for me to go into it as
> well then.
>
> Diff comments:
>
> > diff --git a/debian/control b/debian/control
> > index d55c9bf..8f5a7f4 100644
> > --- a/debian/control
> > +++ b/debian/control
> > @@ -10,8 +10,8 @@ Build-Depends: debhelper (>= 10),
> > python3-setuptools
> > Standards-Version: 4.1.3
> > Homepage: http://launchpad.net/ssh-import-id
> > -Vcs-Browser:
> http://bazaar.launchpad.net/~ssh-import-id/ssh-import-id/trunk/files
> > -Vcs-Bzr: https://code.launchpad.net/~ssh-import-id/ssh-import-id/trunk
> > +Vcs-Browser: https://git.launchpad.net/ssh-import-id
> > +Vcs-git: https://git.launchpad.net/ssh-import-id
>
> Vcs-Git is the normal capitalization, although admittedly field names are
> specified to be case insensitive.
>
> >
> > Package: ssh-import-id
> > Architecture: all
>
>
> --
>
> https://code.launchpad.net/~smoser/ssh-import-id/+git/ssh-import-id/+merge/378909
> You are reviewing the proposed merge of ~smoser/ssh-import-id:ubuntu/devel
> into ssh-import-id:ubuntu/devel.
>

Revision history for this message
Scott Moser (smoser) wrote :

It seems fine to me to have a debian/ dir in upstream. If upstream wants to make packages, for testing, then they probably want to have a debian/ dir to do so, and not managing that dir in git would be silly.

I'm not set on that staying, but as it is right now this is almost how curtin does it.

In curtin, we have deleted the debian/changelog file to avoid having conflicts between the ubuntu/debian branch and master branch, and I think that seems sane to do here also.

The debian/ dir means that './tools/build-deb' creates a deb from the current branch.

Anyway. thanks for reviews. I will upload.

Revision history for this message
Robie Basak (racb) wrote :

Thank you for explaining.

To be clear, I didn't mean to suggest that the process should be changed. Just that I was confused as to exactly what the process was, and it didn't seem worth me taking the time to look further as Dustin already reviewed this MP.

I might have my own differing views of what the "ideal" should be, but I don't think it's appropriate to push for that in a project I have had virtually no development involvement with. I am very much in favour of adapting to follow the established pattern in any given project, and in not seeking to change that without heavy involvement and experience first.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index 94aa69e..0ad3f3f 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,13 @@
6+ssh-import-id (5.8-0ubuntu1) focal; urgency=medium
7+
8+ * New upstream release.
9+ - Release 5.8.
10+ - setup.py: Update long description content type in order to upload to
11+ pypi. [Dustin Kirkland]
12+ - debian/control: Update vcs fields after move to git.
13+
14+ -- Scott Moser <smoser@ubuntu.com> Tue, 11 Feb 2020 11:24:22 -0500
15+
16 ssh-import-id (5.7-24-g4001a38e-0ubuntu1) cosmic; urgency=medium
17
18 * New upstream snapshot.
19diff --git a/debian/control b/debian/control
20index d55c9bf..8f5a7f4 100644
21--- a/debian/control
22+++ b/debian/control
23@@ -10,8 +10,8 @@ Build-Depends: debhelper (>= 10),
24 python3-setuptools
25 Standards-Version: 4.1.3
26 Homepage: http://launchpad.net/ssh-import-id
27-Vcs-Browser: http://bazaar.launchpad.net/~ssh-import-id/ssh-import-id/trunk/files
28-Vcs-Bzr: https://code.launchpad.net/~ssh-import-id/ssh-import-id/trunk
29+Vcs-Browser: https://git.launchpad.net/ssh-import-id
30+Vcs-git: https://git.launchpad.net/ssh-import-id
31
32 Package: ssh-import-id
33 Architecture: all
34diff --git a/setup.py b/setup.py
35index 3b6d878..78e592f 100755
36--- a/setup.py
37+++ b/setup.py
38@@ -41,7 +41,7 @@ except OSError:
39 setup(
40 name='ssh-import-id',
41 description='Authorize SSH public keys from trusted online identities',
42- long_description=readme,
43+ long_description_content_type='markdown',
44 version=read_version(),
45 author='Dustin Kirkland, Casey Marshall',
46 author_email='dustin.kirkland@gmail.com, casey.marshall@gmail.com',
47diff --git a/ssh_import_id/version.py b/ssh_import_id/version.py
48index 70a5218..7edaaba 100644
49--- a/ssh_import_id/version.py
50+++ b/ssh_import_id/version.py
51@@ -1,6 +1,6 @@
52 # This file is part of ssh-import-id. See LICENSE file for more info.
53
54-_LAST_RELEASE = "5.7"
55+_LAST_RELEASE = "5.8"
56 _PACKAGED_VERSION = '@@PACKAGED_VERSION@@'
57
58 VERSION = _LAST_RELEASE

Subscribers

People subscribed via source and target branches

to all changes: