lp:~aaron-whitehouse/duplicity/07-snap

Created by Aaron Whitehouse on 2018-12-29 and last modified on 2018-12-29

This contains a first attempt at the work to support snap packages (on the 0.7-series). The mailing list thread on this work and the rationale starts here:
https://lists.launchpad.net/duplicity-team/msg04838.html

Currently, it only works with released versions (versions that have had dist/makedist run on them, such as the official source releases: https://launchpad.net/duplicity/+download )

You can test it out as follows:
1) Download the 0.7.18.2 source release here: https://launchpad.net/duplicity/0.7-series/0.7.18.2/+download/duplicity-0.7.18.2.tar.gz
2) Extract it. I'll assume to ~/Temp/duplicity-0.7.18.2
3) Branch this and copy the snap folder with the snapcraft.yaml into ~/Temp/duplicity-0.7.18.2
4) Within ~/Temp/duplicity-0.7.18.2, run 'snapcraft cleanbuild'
5) 'duplicity_0.7.18.2_amd64.snap' will be in the folder.
6) You can install this using 'sudo snap install duplicity_0.7.18.2_amd64.snap --classic --dangerous'

Get this branch:
bzr branch lp:~aaron-whitehouse/duplicity/07-snap
Only Aaron Whitehouse can upload to this branch. If you are Aaron Whitehouse please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Aaron Whitehouse
Project:
Duplicity
Status:
Experimental

Recent revisions

1371. By Aaron Whitehouse on 2018-12-29

* Add snap folder with snap/snapcraft.yaml.

1370. By Kenneth Loafman on 2018-12-17

Fix some punctuation.

1369. By Kenneth Loafman on 2018-12-17

Whoops, missed 'global paramiko' in __init__.

1368. By Kenneth Loafman on 2018-12-16

* Fixed bug #1798206 and bug #1798504
  * Made paramiko a global with import during __init__ so it would
    not be loaded unless needed.

1367. By Kenneth Loafman on 2018-10-17

* Prep for 0.7.18.2

1366. By Kenneth Loafman on 2018-09-28

* Fixed bug #1788558 again
  - If we get None for size skip check.

1365. By Kenneth Loafman on 2018-09-28

* Fixed bug #1788558 again
  - If we get None for size skip check.

1364. By Kenneth Loafman <email address hidden>> on 2018-08-26

* Catch up on red tape.

1363. By Kenneth Loafman <email address hidden>> on 2018-08-26

* Fix bug #1788558
  - Treat None as zero when printing log.

1362. By Kenneth Loafman <email address hidden>> on 2018-08-26

* Revert fix for bug #1788599.
  - Was causing problems with directory names

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:duplicity
This branch contains Public information 
Everyone can see this information.

Subscribers