lp:~bryce/usd-importer

Owned by Bryce Harrington
Get this repository:
git clone https://git.launchpad.net/~bryce/usd-importer
Only Bryce Harrington can upload to this repository. If you are Bryce Harrington please log in for upload directions.

Branches

Name Last Modified Last Commit
sendmail-object 2019-10-18 23:25:55 UTC 2019-10-18
Refactor importer to encapsulate sendmail logic to its own object

Author: Bryce Harrington
Author Date: 2019-10-17 15:39:34 UTC

Refactor importer to encapsulate sendmail logic to its own object

Add a class to handle the email reporting logic for the importer.
The current logic and behavior is kept as-is but grouped together
into a module, with corresponding tests using a mock sendmail.

systemd-service 2019-10-17 23:39:19 UTC 2019-10-17
Implement a systemd watchdog daemon to run import-source-packages.py

Author: Bryce Harrington
Author Date: 2019-10-03 14:19:19 UTC

Implement a systemd watchdog daemon to run import-source-packages.py

Git Ubuntu's package importing functionality is invoked via the
import-source-packages.py script. Previously, this script would be
manually started, and on error needed manual intervention.

Instead, wrap the script in a systemd service that starts it up
initially and restarts it on crash. A watchdog timer is used to detect
if the script has hung, and restarts it after a suitable delay.

Another service is added for sending emails when the service crashes,
extracting status from the journal. Errors can also be reviewed using
journalctl normally.

By default, everything is configured to be installable in production,
but configuration considerations are covered in documentation. There
are no unit tests for this, however some testing/validation tips are
identified in the documentation.

LP: #1838954

documentation-improvements 2019-10-09 04:24:15 UTC 2019-10-09
git_repository: Copyedit code docs and comments

Author: Bryce Harrington
Author Date: 2019-10-07 20:07:59 UTC

git_repository: Copyedit code docs and comments

document-required-cachetools 2019-10-07 21:28:53 UTC 2019-10-07
README.md: Recommend installation of python3-cachetools

Author: Bryce Harrington
Author Date: 2019-10-07 21:28:53 UTC

README.md: Recommend installation of python3-cachetools

Dependence on python3-cachetools is required from commit
77f0186d09b602953a1f9d56b75f98e336cbd01b. Mention it in the
installation directions.

fix_derive_codename_from_series.4 2019-08-05 16:06:53 UTC 2019-08-05
source_information: Document derive_codename_from_series()

Author: Bryce Harrington
Author Date: 2019-07-12 00:05:22 UTC

source_information: Document derive_codename_from_series()

fix_derive_codename_from_series.2 2019-08-02 15:36:29 UTC 2019-08-02
Merge branch 'fix_derive_codename_from_series' into fix_derive_codename_from_...

Author: Bryce Harrington
Author Date: 2019-08-02 15:36:29 UTC

Merge branch 'fix_derive_codename_from_series' into fix_derive_codename_from_series.2

* fix_derive_codename_from_series:
  source_information: Document derive_codename_from_series()
  source_information: Fix ubuntu series lookup
  source_information: Add tests for derive_codename_from_series()
  source_information: Fix syntax errors in constructor parameter list

fix_derive_codename_from_series 2019-07-12 03:47:29 UTC 2019-07-12
source_information: Document derive_codename_from_series()

Author: Bryce Harrington
Author Date: 2019-07-12 00:05:22 UTC

source_information: Document derive_codename_from_series()

19.011_copyedits 2019-05-29 22:17:13 UTC 2019-05-29
man: Revise the git-ubuntu man page description

Author: Bryce Harrington
Author Date: 2019-05-29 22:17:13 UTC

man: Revise the git-ubuntu man page description

Many users' first exposure to git ubuntu documentation will be through
its man pages, and the git-ubuntu.1 page may be the first they see, so
provide a high level basic overview of the toolset.

master 2019-05-08 03:58:37 UTC 2019-05-08
README: Update instructions regarding preference for snap installation

Author: Bryce Harrington
Author Date: 2019-05-08 03:01:24 UTC

README: Update instructions regarding preference for snap installation

According to Andreas, snap is the preferred installation method for
git-ubuntu on the ubuntu-server team. Robie indicated that the
snapcraft.yaml file is presently the more authoritative representation
of version requirements for dependencies.

tests-fixing 2019-05-08 03:58:37 UTC 2019-05-08
README: Update instructions regarding preference for snap installation

Author: Bryce Harrington
Author Date: 2019-05-08 03:01:24 UTC

README: Update instructions regarding preference for snap installation

According to Andreas, snap is the preferred installation method for
git-ubuntu on the ubuntu-server team. Robie indicated that the
snapcraft.yaml file is presently the more authoritative representation
of version requirements for dependencies.

110 of 10 results
This repository contains Public information 
Everyone can see this information.

Subscribers