Bug 199595 - [NEW PORT] archivers/py-attic: Deduplicating backup program
Summary: [NEW PORT] archivers/py-attic: Deduplicating backup program
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Thomas Zander
URL:
Keywords: feature, patch, patch-ready
Depends on:
Blocks:
 
Reported: 2015-04-22 00:33 UTC by Thomas Hurst
Modified: 2015-07-19 12:11 UTC (History)
4 users (show)

See Also:


Attachments
shar of archivers/py-attic (2.29 KB, text/plain)
2015-04-22 00:33 UTC, Thomas Hurst
tom: maintainer-approval+
Details
poudriere testport and make regression-test on 10.1-RELEASE/amd64 (40.65 KB, text/plain)
2015-04-22 00:33 UTC, Thomas Hurst
no flags Details
poudriere testport and make regression-test on 9.3-RELEASE/amd64 (40.96 KB, text/plain)
2015-04-22 00:34 UTC, Thomas Hurst
no flags Details
shar of archivers/py-attic 0.16 (2.29 KB, text/plain)
2015-06-30 16:31 UTC, rainbow
no flags Details
9.3-RELEASE testport for 0.16 (32.27 KB, text/plain)
2015-07-05 11:54 UTC, Thomas Hurst
no flags Details
10.1-RELEASE testport for 0.16 (30.23 KB, text/plain)
2015-07-05 11:54 UTC, Thomas Hurst
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Hurst 2015-04-22 00:33:13 UTC
Created attachment 155824 [details]
shar of archivers/py-attic

Attic is a deduplicating backup program written in Python: https://attic-backup.org/

Note building with poudriere requires the default Python version to be 3.2+ - otherwise it'll build py27-msgpack and then be unable to satisfy the py3x-msgpack dependency. There doesn't seem to be a workaround atm.

10 tests fail due to the use of mknod in a jail.

Thanks to Kubilay Kocak and Bernard Spil for assistance.
Comment 1 Thomas Hurst 2015-04-22 00:33:53 UTC
Created attachment 155825 [details]
poudriere testport and make regression-test on 10.1-RELEASE/amd64
Comment 2 Thomas Hurst 2015-04-22 00:34:12 UTC
Created attachment 155826 [details]
poudriere testport and make regression-test on 9.3-RELEASE/amd64
Comment 3 rainbow 2015-06-30 16:31:15 UTC
Created attachment 158192 [details]
shar of archivers/py-attic 0.16

bump to 0.16
tested on 10.1-RELEASE
Comment 4 Thomas Hurst 2015-07-05 11:51:56 UTC
Comment on attachment 158192 [details]
shar of archivers/py-attic 0.16

Looks good.  My usual testports on 9.3/10.1 pass, as does regression-test on 10.1.

Thanks.
Comment 5 Thomas Hurst 2015-07-05 11:54:17 UTC
Created attachment 158372 [details]
9.3-RELEASE testport for 0.16
Comment 6 Thomas Hurst 2015-07-05 11:54:44 UTC
Created attachment 158373 [details]
10.1-RELEASE testport for 0.16
Comment 7 Kubilay Kocak freebsd_committer freebsd_triage 2015-07-05 12:46:55 UTC
Thanks for your submission Thomas. Could you please obsolete the patches/logs you don't want a committer to reference/utilise.
Comment 8 commit-hook freebsd_committer freebsd_triage 2015-07-19 12:02:43 UTC
A commit references this bug:

Author: riggs
Date: Sun Jul 19 12:01:44 UTC 2015
New revision: 392498
URL: https://svnweb.freebsd.org/changeset/ports/392498

Log:
  Add archivers/py-attic: A deduplicating backup program

  PR:		199595
  Submitted by:	tom@hur.st

Changes:
  head/archivers/Makefile
  head/archivers/py-attic/
  head/archivers/py-attic/Makefile
  head/archivers/py-attic/distinfo
  head/archivers/py-attic/pkg-descr
Comment 9 Thomas Zander freebsd_committer freebsd_triage 2015-07-19 12:11:38 UTC
Committed with a modification: On 9.3 openssl is also a build dependency.