Rewrite snapshot pull to use PackageList.Filter instead of homebrew algorithm.

This commit is contained in:
Andrey Smirnov
2014-07-14 19:02:15 +04:00
parent fb660efeb5
commit ed6e261bd0
6 changed files with 166 additions and 217 deletions
+14 -14
View File
@@ -5,27 +5,27 @@ from snapshot:
and result would be saved as new snapshot snap3.
Loading packages (78838)...
Building indexes...
[-] rsyslog_5.8.11-3_amd64 removed
[+] rsyslog_7.6.3-2~bpo70+1_amd64 added
[-] libestr0_0.1.1-2_amd64 removed
[+] libestr0_0.1.9-1~bpo70+1_amd64 added
[+] libjson-c2_0.11-3~bpo7+1_amd64 added
[+] liblogging-stdlog0_1.0.4-1~bpo70+1_amd64 added
[+] init-system-helpers_1.18~bpo70+1_all added
[-] rsyslog_5.8.11-3_source removed
[+] rsyslog_7.6.3-2~bpo70+1_source added
[-] libestr_0.1.1-2_source removed
[+] libestr_0.1.9-1~bpo70+1_source added
[+] init-system-helpers_1.18~bpo70+1_source added
[-] json-c_0.10-1.2_source removed
[+] json-c_0.11-3~bpo7+1_source added
[+] liblogging_1.0.4-1~bpo70+1_source added
[+] init-system-helpers_1.18~bpo70+1_source added
[-] rsyslog_5.8.11-3_i386 removed
[+] rsyslog_7.6.3-2~bpo70+1_i386 added
[-] libestr_0.1.1-2_source removed
[+] libestr_0.1.9-1~bpo70+1_source added
[-] libestr0_0.1.1-2_amd64 removed
[+] libestr0_0.1.9-1~bpo70+1_amd64 added
[-] libestr0_0.1.1-2_i386 removed
[+] libestr0_0.1.9-1~bpo70+1_i386 added
[+] libjson-c2_0.11-3~bpo7+1_amd64 added
[+] libjson-c2_0.11-3~bpo7+1_i386 added
[+] liblogging_1.0.4-1~bpo70+1_source added
[+] liblogging-stdlog0_1.0.4-1~bpo70+1_amd64 added
[+] liblogging-stdlog0_1.0.4-1~bpo70+1_i386 added
[-] rsyslog_5.8.11-3_amd64 removed
[+] rsyslog_7.6.3-2~bpo70+1_amd64 added
[-] rsyslog_5.8.11-3_i386 removed
[+] rsyslog_7.6.3-2~bpo70+1_i386 added
[-] rsyslog_5.8.11-3_source removed
[+] rsyslog_7.6.3-2~bpo70+1_source added
Snapshot snap3 successfully created.
You can run 'aptly publish snapshot snap3' to publish snapshot as Debian repository.
+76 -76
View File
@@ -6,159 +6,159 @@ and result would be saved as new snapshot destination.
Loading packages (154)...
Building indexes...
[+] sensu_0.12.6-5_amd64 added
[+] sensu_0.12.6-4_amd64 added
[+] sensu_0.12.6-3_amd64 added
[+] sensu_0.12.6-2_amd64 added
[+] sensu_0.12.6-1_amd64 added
[+] sensu_0.12.5-1_amd64 added
[+] sensu_0.12.4-1_amd64 added
[+] sensu_0.12.3-1_amd64 added
[+] sensu_0.12.2-1_amd64 added
[+] sensu_0.12.1-1_amd64 added
[+] sensu_0.12.0-1_amd64 added
[+] sensu_0.11.3-1_amd64 added
[+] sensu_0.11.1-1_amd64 added
[+] sensu_0.11.0.beta.4-1_amd64 added
[+] sensu_0.11.0.beta.3-1_amd64 added
[+] sensu_0.11.0.beta.2-1_amd64 added
[+] sensu_0.11.0.beta.1-1_amd64 added
[+] sensu_0.11.0.beta-1_amd64 added
[+] sensu_0.11.0-1_amd64 added
[+] sensu_0.10.2-1_amd64 added
[+] sensu_0.10.1-1_amd64 added
[+] sensu_0.10.0-2_amd64 added
[+] sensu_0.10.0-1_amd64 added
[+] sensu_0.9.13.beta.1-1_amd64 added
[+] sensu_0.9.13.beta-2_amd64 added
[+] sensu_0.9.13.beta-1_amd64 added
[+] sensu_0.9.13-1_amd64 added
[+] sensu_0.9.12.beta.6-2_amd64 added
[+] sensu_0.9.12.beta.6-1_amd64 added
[+] sensu_0.9.12.beta.5-5_amd64 added
[+] sensu_0.9.12.beta.5-4_amd64 added
[+] sensu_0.9.12.beta.5-3_amd64 added
[+] sensu_0.9.12.beta.5-2_amd64 added
[+] sensu_0.9.12.beta.5-1_amd64 added
[+] sensu_0.9.12.beta.4-1_amd64 added
[+] sensu_0.9.12.beta.3-3_amd64 added
[+] sensu_0.9.12.beta.3-2_amd64 added
[+] sensu_0.9.12.beta.3-1_amd64 added
[+] sensu_0.9.12.beta.2-1_amd64 added
[+] sensu_0.9.12.beta.1-1_amd64 added
[+] sensu_0.9.12.beta-1_amd64 added
[+] sensu_0.9.12-3_amd64 added
[+] sensu_0.9.12-2_amd64 added
[+] sensu_0.9.12-1_amd64 added
[+] sensu_0.9.11-1_amd64 added
[+] sensu_0.9.10-1_amd64 added
[+] sensu_0.9.9.beta.4-1_amd64 added
[+] sensu_0.9.9.beta.3-2_amd64 added
[+] sensu_0.9.9.beta.3-1_amd64 added
[+] sensu_0.9.9.beta.2-1_amd64 added
[+] sensu_0.9.9.beta.1-1_amd64 added
[+] sensu_0.9.9.beta-1_amd64 added
[+] sensu_0.9.9-1_amd64 added
[+] sensu_0.9.8.beta.4-1_amd64 added
[+] sensu_0.9.8.beta.3-1_amd64 added
[+] sensu_0.9.8.beta.2-1_amd64 added
[+] sensu_0.9.8.beta.1-1_amd64 added
[+] sensu_0.9.8.beta-1_amd64 added
[+] sensu_0.9.8-1_amd64 added
[+] sensu_0.9.7.beta.4-1_amd64 added
[+] sensu_0.9.7.beta.3-1_amd64 added
[+] sensu_0.9.7.beta.2-1_amd64 added
[+] sensu_0.9.7.beta.1-1_amd64 added
[+] sensu_0.9.7.beta-1_amd64 added
[+] sensu_0.9.7-1_amd64 added
[+] sensu_0.9.6.beta.7-1_amd64 added
[+] sensu_0.9.6.beta.6-1_amd64 added
[+] sensu_0.9.6.beta.3-1_amd64 added
[+] sensu_0.9.6.beta.2-1_amd64 added
[+] sensu_0.9.6-4_amd64 added
[+] sensu_0.9.6-3_amd64 added
[+] sensu_0.9.6-2_amd64 added
[+] sensu_0.9.6-1_amd64 added
[+] sensu_0.9.5-36_amd64 added
[+] sensu_0.9.5-35_amd64 added
[+] sensu_0.9.5-34_amd64 added
[+] sensu_0.9.5-30_amd64 added
[+] sensu_0.12.6-5_i386 added
[+] sensu_0.12.6-4_amd64 added
[+] sensu_0.12.6-4_i386 added
[+] sensu_0.12.6-3_amd64 added
[+] sensu_0.12.6-3_i386 added
[+] sensu_0.12.6-2_amd64 added
[+] sensu_0.12.6-2_i386 added
[+] sensu_0.12.6-1_amd64 added
[+] sensu_0.12.6-1_i386 added
[+] sensu_0.12.5-1_amd64 added
[+] sensu_0.12.5-1_i386 added
[+] sensu_0.12.4-1_amd64 added
[+] sensu_0.12.4-1_i386 added
[+] sensu_0.12.3-1_amd64 added
[+] sensu_0.12.3-1_i386 added
[+] sensu_0.12.2-1_amd64 added
[+] sensu_0.12.2-1_i386 added
[+] sensu_0.12.1-1_amd64 added
[+] sensu_0.12.1-1_i386 added
[+] sensu_0.12.0-1_amd64 added
[+] sensu_0.12.0-1_i386 added
[+] sensu_0.11.3-1_amd64 added
[+] sensu_0.11.3-1_i386 added
[+] sensu_0.11.1-1_amd64 added
[+] sensu_0.11.1-1_i386 added
[+] sensu_0.11.0.beta.4-1_amd64 added
[+] sensu_0.11.0.beta.4-1_i386 added
[+] sensu_0.11.0.beta.3-1_amd64 added
[+] sensu_0.11.0.beta.3-1_i386 added
[+] sensu_0.11.0.beta.2-1_amd64 added
[+] sensu_0.11.0.beta.2-1_i386 added
[+] sensu_0.11.0.beta.1-1_amd64 added
[+] sensu_0.11.0.beta.1-1_i386 added
[+] sensu_0.11.0.beta-1_amd64 added
[+] sensu_0.11.0.beta-1_i386 added
[+] sensu_0.11.0-1_amd64 added
[+] sensu_0.11.0-1_i386 added
[+] sensu_0.10.2-1_amd64 added
[+] sensu_0.10.2-1_i386 added
[+] sensu_0.10.1-1_amd64 added
[+] sensu_0.10.1-1_i386 added
[+] sensu_0.10.0-2_amd64 added
[+] sensu_0.10.0-2_i386 added
[+] sensu_0.10.0-1_amd64 added
[+] sensu_0.10.0-1_i386 added
[+] sensu_0.9.13.beta.1-1_amd64 added
[+] sensu_0.9.13.beta.1-1_i386 added
[+] sensu_0.9.13.beta-2_amd64 added
[+] sensu_0.9.13.beta-2_i386 added
[+] sensu_0.9.13.beta-1_amd64 added
[+] sensu_0.9.13.beta-1_i386 added
[+] sensu_0.9.13-1_amd64 added
[+] sensu_0.9.13-1_i386 added
[+] sensu_0.9.12.beta.6-2_amd64 added
[+] sensu_0.9.12.beta.6-2_i386 added
[+] sensu_0.9.12.beta.6-1_amd64 added
[+] sensu_0.9.12.beta.6-1_i386 added
[+] sensu_0.9.12.beta.5-5_amd64 added
[+] sensu_0.9.12.beta.5-5_i386 added
[+] sensu_0.9.12.beta.5-4_amd64 added
[+] sensu_0.9.12.beta.5-4_i386 added
[+] sensu_0.9.12.beta.5-3_amd64 added
[+] sensu_0.9.12.beta.5-3_i386 added
[+] sensu_0.9.12.beta.5-2_amd64 added
[+] sensu_0.9.12.beta.5-2_i386 added
[+] sensu_0.9.12.beta.5-1_amd64 added
[+] sensu_0.9.12.beta.5-1_i386 added
[+] sensu_0.9.12.beta.4-1_amd64 added
[+] sensu_0.9.12.beta.4-1_i386 added
[+] sensu_0.9.12.beta.3-3_amd64 added
[+] sensu_0.9.12.beta.3-3_i386 added
[+] sensu_0.9.12.beta.3-2_amd64 added
[+] sensu_0.9.12.beta.3-2_i386 added
[+] sensu_0.9.12.beta.3-1_amd64 added
[+] sensu_0.9.12.beta.3-1_i386 added
[+] sensu_0.9.12.beta.2-1_amd64 added
[+] sensu_0.9.12.beta.2-1_i386 added
[+] sensu_0.9.12.beta.1-1_amd64 added
[+] sensu_0.9.12.beta.1-1_i386 added
[+] sensu_0.9.12.beta-1_amd64 added
[+] sensu_0.9.12.beta-1_i386 added
[+] sensu_0.9.12-3_amd64 added
[+] sensu_0.9.12-3_i386 added
[+] sensu_0.9.12-2_amd64 added
[+] sensu_0.9.12-2_i386 added
[+] sensu_0.9.12-1_amd64 added
[+] sensu_0.9.12-1_i386 added
[+] sensu_0.9.11-1_amd64 added
[+] sensu_0.9.11-1_i386 added
[+] sensu_0.9.10-1_amd64 added
[+] sensu_0.9.10-1_i386 added
[+] sensu_0.9.9.beta.4-1_amd64 added
[+] sensu_0.9.9.beta.4-1_i386 added
[+] sensu_0.9.9.beta.3-2_amd64 added
[+] sensu_0.9.9.beta.3-2_i386 added
[+] sensu_0.9.9.beta.3-1_amd64 added
[+] sensu_0.9.9.beta.3-1_i386 added
[+] sensu_0.9.9.beta.2-1_amd64 added
[+] sensu_0.9.9.beta.2-1_i386 added
[+] sensu_0.9.9.beta.1-1_amd64 added
[+] sensu_0.9.9.beta.1-1_i386 added
[+] sensu_0.9.9.beta-1_amd64 added
[+] sensu_0.9.9.beta-1_i386 added
[+] sensu_0.9.9-1_amd64 added
[+] sensu_0.9.9-1_i386 added
[+] sensu_0.9.8.beta.4-1_amd64 added
[+] sensu_0.9.8.beta.4-1_i386 added
[+] sensu_0.9.8.beta.3-1_amd64 added
[+] sensu_0.9.8.beta.3-1_i386 added
[+] sensu_0.9.8.beta.2-1_amd64 added
[+] sensu_0.9.8.beta.2-1_i386 added
[+] sensu_0.9.8.beta.1-1_amd64 added
[+] sensu_0.9.8.beta.1-1_i386 added
[+] sensu_0.9.8.beta-1_amd64 added
[+] sensu_0.9.8.beta-1_i386 added
[+] sensu_0.9.8-1_amd64 added
[+] sensu_0.9.8-1_i386 added
[+] sensu_0.9.7.beta.4-1_amd64 added
[+] sensu_0.9.7.beta.4-1_i386 added
[+] sensu_0.9.7.beta.3-1_amd64 added
[+] sensu_0.9.7.beta.3-1_i386 added
[+] sensu_0.9.7.beta.2-1_amd64 added
[+] sensu_0.9.7.beta.2-1_i386 added
[+] sensu_0.9.7.beta.1-1_amd64 added
[+] sensu_0.9.7.beta.1-1_i386 added
[+] sensu_0.9.7.beta-1_amd64 added
[+] sensu_0.9.7.beta-1_i386 added
[+] sensu_0.9.7-1_amd64 added
[+] sensu_0.9.7-1_i386 added
[+] sensu_0.9.6.beta.7-1_amd64 added
[+] sensu_0.9.6.beta.7-1_i386 added
[+] sensu_0.9.6.beta.6-1_amd64 added
[+] sensu_0.9.6.beta.6-1_i386 added
[+] sensu_0.9.6.beta.3-1_amd64 added
[+] sensu_0.9.6.beta.3-1_i386 added
[+] sensu_0.9.6.beta.2-1_amd64 added
[+] sensu_0.9.6.beta.2-1_i386 added
[+] sensu_0.9.6-4_amd64 added
[+] sensu_0.9.6-4_i386 added
[+] sensu_0.9.6-3_amd64 added
[+] sensu_0.9.6-3_i386 added
[+] sensu_0.9.6-2_amd64 added
[+] sensu_0.9.6-2_i386 added
[+] sensu_0.9.6-1_amd64 added
[+] sensu_0.9.6-1_i386 added
[+] sensu_0.9.5-36_amd64 added
[+] sensu_0.9.5-36_i386 added
[+] sensu_0.9.5-35_amd64 added
[+] sensu_0.9.5-35_i386 added
[+] sensu_0.9.5-34_amd64 added
[+] sensu_0.9.5-34_i386 added
[+] sensu_0.9.5-32_i386 added
[+] sensu_0.9.5-30_amd64 added
Snapshot destination successfully created.
You can run 'aptly publish snapshot destination' to publish snapshot as Debian repository.
+14 -36
View File
@@ -6,57 +6,35 @@ and result would be saved as new snapshot destination.
Loading packages (154)...
Building indexes...
[+] sensu_0.12.6-5_amd64 added
[+] sensu_0.12.6-4_amd64 added
[+] sensu_0.12.6-3_amd64 added
[+] sensu_0.12.6-2_amd64 added
[+] sensu_0.12.6-1_amd64 added
[+] sensu_0.12.5-1_amd64 added
[+] sensu_0.12.4-1_amd64 added
[+] sensu_0.12.3-1_amd64 added
[+] sensu_0.12.2-1_amd64 added
[+] sensu_0.12.1-1_amd64 added
[+] sensu_0.12.0-1_amd64 added
[-] sensu_0.12.6-5_amd64 removed
[-] sensu_0.12.6-4_amd64 removed
[-] sensu_0.12.6-3_amd64 removed
[-] sensu_0.12.6-2_amd64 removed
[-] sensu_0.12.6-1_amd64 removed
[-] sensu_0.12.5-1_amd64 removed
[-] sensu_0.12.4-1_amd64 removed
[-] sensu_0.12.3-1_amd64 removed
[-] sensu_0.12.2-1_amd64 removed
[-] sensu_0.12.1-1_amd64 removed
[-] sensu_0.12.0-1_amd64 removed
[+] sensu_0.9.5-36_amd64 added
[+] sensu_0.9.5-35_amd64 added
[+] sensu_0.9.5-34_amd64 added
[+] sensu_0.9.5-30_amd64 added
[+] sensu_0.12.6-5_i386 added
[+] sensu_0.12.6-4_amd64 added
[+] sensu_0.12.6-4_i386 added
[+] sensu_0.12.6-3_amd64 added
[+] sensu_0.12.6-3_i386 added
[+] sensu_0.12.6-2_amd64 added
[+] sensu_0.12.6-2_i386 added
[+] sensu_0.12.6-1_amd64 added
[+] sensu_0.12.6-1_i386 added
[+] sensu_0.12.5-1_amd64 added
[+] sensu_0.12.5-1_i386 added
[+] sensu_0.12.4-1_amd64 added
[+] sensu_0.12.4-1_i386 added
[+] sensu_0.12.3-1_amd64 added
[+] sensu_0.12.3-1_i386 added
[+] sensu_0.12.2-1_amd64 added
[+] sensu_0.12.2-1_i386 added
[+] sensu_0.12.1-1_amd64 added
[+] sensu_0.12.1-1_i386 added
[+] sensu_0.12.0-1_amd64 added
[+] sensu_0.12.0-1_i386 added
[-] sensu_0.12.6-5_i386 removed
[-] sensu_0.12.6-4_i386 removed
[-] sensu_0.12.6-3_i386 removed
[-] sensu_0.12.6-2_i386 removed
[-] sensu_0.12.6-1_i386 removed
[-] sensu_0.12.5-1_i386 removed
[-] sensu_0.12.4-1_i386 removed
[-] sensu_0.12.3-1_i386 removed
[-] sensu_0.12.2-1_i386 removed
[-] sensu_0.12.1-1_i386 removed
[-] sensu_0.12.0-1_i386 removed
[+] sensu_0.9.5-36_amd64 added
[+] sensu_0.9.5-36_i386 added
[+] sensu_0.9.5-35_amd64 added
[+] sensu_0.9.5-35_i386 added
[+] sensu_0.9.5-34_amd64 added
[+] sensu_0.9.5-34_i386 added
[+] sensu_0.9.5-32_i386 added
[+] sensu_0.9.5-30_amd64 added
Snapshot destination successfully created.
You can run 'aptly publish snapshot destination' to publish snapshot as Debian repository.
@@ -5,10 +5,6 @@ from snapshot:
and result would be saved as new snapshot snap3.
Loading packages (56782)...
Building indexes...
[!] Dependency lunar-landing [amd64] can't be satisfied with source [snap2]: Snapshot from mirror [wheezy-non-free]: http://mirror.yandex.ru/debian/ wheezy
[!] Dependency mars-landing (>= 1.0) [amd64] can't be satisfied with source [snap2]: Snapshot from mirror [wheezy-non-free]: http://mirror.yandex.ru/debian/ wheezy
[!] Dependency lunar-landing [i386] can't be satisfied with source [snap2]: Snapshot from mirror [wheezy-non-free]: http://mirror.yandex.ru/debian/ wheezy
[!] Dependency mars-landing (>= 1.0) [i386] can't be satisfied with source [snap2]: Snapshot from mirror [wheezy-non-free]: http://mirror.yandex.ru/debian/ wheezy
Snapshot snap3 successfully created.
You can run 'aptly publish snapshot snap3' to publish snapshot as Debian repository.
+12 -12
View File
@@ -5,24 +5,24 @@ from snapshot:
and result would be saved as new snapshot snap3.
Loading packages (61671)...
Building indexes...
[-] rsyslog_5.8.11-3_amd64 removed
[+] rsyslog_7.6.3-2~bpo70+1_amd64 added
[+] init-system-helpers_1.18~bpo70+1_all added
[+] init-system-helpers_1.18~bpo70+1_source added
[+] json-c_0.11-3~bpo7+1_source added
[+] libestr_0.1.9-1~bpo70+1_source added
[-] libestr0_0.1.1-2_amd64 removed
[+] libestr0_0.1.9-1~bpo70+1_amd64 added
[+] libjson-c2_0.11-3~bpo7+1_amd64 added
[+] liblogging-stdlog0_1.0.4-1~bpo70+1_amd64 added
[+] init-system-helpers_1.18~bpo70+1_all added
[+] rsyslog_7.6.3-2~bpo70+1_source added
[+] libestr_0.1.9-1~bpo70+1_source added
[+] json-c_0.11-3~bpo7+1_source added
[+] liblogging_1.0.4-1~bpo70+1_source added
[+] init-system-helpers_1.18~bpo70+1_source added
[-] rsyslog_5.8.11-3_i386 removed
[+] rsyslog_7.6.3-2~bpo70+1_i386 added
[-] libestr0_0.1.1-2_i386 removed
[+] libestr0_0.1.9-1~bpo70+1_i386 added
[+] libjson-c2_0.11-3~bpo7+1_amd64 added
[+] libjson-c2_0.11-3~bpo7+1_i386 added
[+] liblogging_1.0.4-1~bpo70+1_source added
[+] liblogging-stdlog0_1.0.4-1~bpo70+1_amd64 added
[+] liblogging-stdlog0_1.0.4-1~bpo70+1_i386 added
[-] rsyslog_5.8.11-3_amd64 removed
[+] rsyslog_7.6.3-2~bpo70+1_amd64 added
[-] rsyslog_5.8.11-3_i386 removed
[+] rsyslog_7.6.3-2~bpo70+1_i386 added
[+] rsyslog_7.6.3-2~bpo70+1_source added
Snapshot snap3 successfully created.
You can run 'aptly publish snapshot snap3' to publish snapshot as Debian repository.