Merge lp:~sanyasandor/ubuntu-packaging-guide/various-updates into lp:ubuntu-packaging-guide

Proposed by sanya sandor
Status: Needs review
Proposed branch: lp:~sanyasandor/ubuntu-packaging-guide/various-updates
Merge into: lp:ubuntu-packaging-guide
Diff against target: 52 lines (+12/-4)
2 files modified
ubuntu-packaging-guide/fixing-a-bug.rst (+6/-2)
ubuntu-packaging-guide/getting-set-up.rst (+6/-2)
To merge this branch: bzr merge lp:~sanyasandor/ubuntu-packaging-guide/various-updates
Reviewer Review Type Date Requested Status
Simon Quigley Needs Resubmitting
Review via email: mp+453594@code.launchpad.net

Commit message

covering gpg and Thunderbird version changes, fixing typo and apt-cache showsrc has precondition to work

Description of the change

Recent gpg needs other opotion to ask the questions mentioned in the guide. Version number is from an other guide, could not locate in the change history of gnupg.

Recent Thunderbird do not neeed Enigmail plugin anymore.

Typo fixed

Precondition of "apt-cache showsrc" is explained. Did not find official link to a manual.

"make html" worked fine and looks good to me.

To post a comment you must log in.
Revision history for this message
Dominik Viererbe (dviererbe) wrote :

Hello Sanya, thanks for your contribution!

Unfortunately is does not make a lot of sense to merge this as we are currently completely rewriting the Ubuntu Packaging Guide; see [1]

The current version is also accessible at [2]. We will update the package once we have an initial version.

You are more than welcome to contribute there :)

[1] https://canonical-ubuntu-packaging-guide.readthedocs-hosted.com/en/latest/
[2] https://canonical-ubuntu-packaging-guide.readthedocs-hosted.com/en/1.0/

Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Hi Dominik!

Oh, this a really interesting information. I thought ubuntu-packaging-guide is abandoned, but I'm glad that I was wrong.

Maybe it makes sense to update the project information here on Launchpad to point to the new home on GitHub and the new URL?

Also, I am currently one of the two persons listed as maintainers of the Debian/Ubuntu package: https://tracker.debian.org/pkg/ubuntu-packaging-guide. Do you plan to add yourself there and upload a new version at some point? I will be happy to review/sponsor the upload if needed.

Revision history for this message
sanya sandor (sanyasandor) wrote :

Hello Dominik,

I'm not an "experienced packager" at all, which would be required for progress, however I'm happy to support with the eye of a newbie :-). Let me know if that makes sense. I'm wondering a bit why the guide is now on github, is this a generic move away from Launchpad ?

Revision history for this message
Simon Quigley (tsimonq2) wrote :

The best answer I can give you on the move to GitHub (and the move back here) is that the "powers that be" are working on it, and I've been regularly nagging about it.

Please resubmit there for now, I'm really sorry for all the back-and-forth. :(

review: Needs Resubmitting

Unmerged revisions

726. By sanya sandor

precondition of 'apt-cache showsrc' included, and fixing typo in text vs. command

725. By sanya sandor

Documentation update: proposed updates to cover gpg and Thunderbird version changes.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'ubuntu-packaging-guide/fixing-a-bug.rst'
2--- ubuntu-packaging-guide/fixing-a-bug.rst 2022-01-19 18:34:17 +0000
3+++ ubuntu-packaging-guide/fixing-a-bug.rst 2023-10-15 14:34:37 +0000
4@@ -59,7 +59,11 @@
5 $ apt-cache showsrc tomboy | grep ^Package:
6 Package: tomboy
7
8-``apt-cache`` is part of the standard installation of Ubuntu.
9+``apt-cache`` is part of the standard installation of Ubuntu. Make sure that
10+the package sources are enabled in /etc/apt/sources.list. The easiest way to
11+do this is to check the *Source code* option on the *Ubuntu Software* tab of the
12+*Software & Updates* application.
13+
14
15 Confirming the problem
16 ======================
17@@ -158,7 +162,7 @@
18 the code on your system, so that you can debug it. The ubuntu-dev-tools
19 package has a tool called ``pull-lp-source`` that a developer can use to grab
20 the source code for any package. For example, to grab the source code for the
21-tomboy package in ``xenial``, you can type this::
22+bumprace package in ``xenial``, you can type this::
23
24 $ pull-lp-source bumprace xenial
25
26
27=== modified file 'ubuntu-packaging-guide/getting-set-up.rst'
28--- ubuntu-packaging-guide/getting-set-up.rst 2017-12-19 16:08:45 +0000
29+++ ubuntu-packaging-guide/getting-set-up.rst 2023-10-15 14:34:37 +0000
30@@ -63,6 +63,10 @@
31
32 $ gpg --gen-key
33
34+If you have gpg version >= 2.1.17, run::
35+
36+ $ gpg --full-generate-key
37+
38 GPG will first ask you which kind of key you want to generate. Choosing the
39 default (RSA and DSA) is fine. Next it will ask you about the keysize. The
40 default (currently 2048) is fine, but 4096 is more secure. Afterwards, it will
41@@ -224,9 +228,9 @@
42 password, then click the link to confirm that the key is yours.`
43
44 Launchpad encrypts the email, using your public key, so that it can be sure
45-that the key is yours. If you are using Thunderbird, the default Ubuntu email
46+that the key is yours. If you are using Thunderbird (version < 78), the default Ubuntu email
47 client, you can install the `Enigmail plugin <Enigmail_>`_
48-to easily decrypt the message.
49+to easily decrypt the message. Beginning with version 78, Thunderbird has built-in support for OpenPGP.
50 If your email software does not support OpenPGP
51 encryption, copy the encrypted email's contents, type ``gpg`` in your
52 terminal, then paste the email contents into your terminal window.

Subscribers

People subscribed via source and target branches