From nobody Thu Mar 28 17:11:56 2024 X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mail.wilcox-tech.com (mail.wilcox-tech.com [45.32.83.9]) by lists.alpinelinux.org (Postfix) with ESMTP id 1A6F9F83214 for ; Wed, 1 May 2019 13:56:30 +0000 (UTC) Received: (qmail 17911 invoked from network); 1 May 2019 13:56:27 -0000 Received: from localhost (HELO gwyn.attlocal.net) (awilcox@wilcox-tech.com@127.0.0.1) by localhost with ESMTPA; 1 May 2019 13:56:27 -0000 From: "A. Wilcox" To: alpine-devel@lists.alpinelinux.org Cc: "A. Wilcox" Subject: [alpine-devel] [PATCH v2] list: Detect orphaned packages correctly Date: Wed, 1 May 2019 08:56:15 -0500 Message-Id: <20190501135615.33377-1-AWilcox@Wilcox-Tech.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190323172952.43760ffa@vostro> References: <20190323172952.43760ffa@vostro> X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QklUKDEpIGNvcnJlc3BvbmRzIHdpdGggZGVjaW1hbCAyLCB3aGljaCBpcyB0aGUgZmlyc3QgYXZh aWxhYmxlIHJlcG9zaXRvcnkuDQpCSVQoMCkgY29ycmVzcG9uZHMgd2l0aCBkZWNpbWFsIDEsIHdo aWNoIGlzIHRoZSBpbnN0YWxsZWQgcmVwb3NpdG9yeS4NCg0KQmVmb3JlIHRoaXMgZml4LCBgYXBr IGxpc3QgLU9gIHdvdWxkIGxpc3QgZXZlcnkgcGFja2FnZSBpbnN0YWxsZWQgZnJvbSB0aGUNCmZp cnN0IGF2YWlsYWJsZSByZXBvc2l0b3J5LCB3aGljaCBpcyB0aGUgJ3N5c3RlbScgcmVwb3NpdG9y eSBvbiBtb3N0IEFkw6lsaWUNCkxpbnV4IGNvbXB1dGVycy4NCg0KQWZ0ZXIgdGhpcyBmaXgsIGBh cGsgbGlzdCAtT2AgY29ycmVjdGx5IGxpc3RzIG9ubHkgdGhlIHBhY2thZ2VzIHdoaWNoIGFyZQ0K bm8gbG9uZ2VyIGF2YWlsYWJsZS4NCi0tLQ0KIHNyYy9saXN0LmMgfCA0ICsrLS0NCiAxIGZpbGUg Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEv c3JjL2xpc3QuYyBiL3NyYy9saXN0LmMNCmluZGV4IGUyODVlM2YuLmRjYmFlZWEgMTAwNjQ0DQot LS0gYS9zcmMvbGlzdC5jDQorKysgYi9zcmMvbGlzdC5jDQpAQCAtNjEsNyArNjEsNyBAQCBzdGF0 aWMgaW50IGlzX29ycGhhbmVkKGNvbnN0IHN0cnVjdCBhcGtfbmFtZSAqbmFtZSkNCiAJLyogcmVw byAxIGlzIGFsd2F5cyBpbnN0YWxsZWQtZGIsIHNvIGlmIG90aGVyIGJpdHMgYXJlIHNldCBpdCBt ZWFucyB0aGUgcGFja2FnZSBpcyBhdmFpbGFibGUgc29tZXdoZXJlDQogCSAqIChlaXRoZXIgY2Fj aGUgb3IgaW4gYSBwcm9wZXIgcmVwbykNCiAJICovDQotCXJldHVybiAocmVwb3MgJiB+QklUKDEp KSA9PSAwOw0KKwlyZXR1cm4gKHJlcG9zICYgfkJJVCgwKSkgPT0gMDsNCiB9DQogDQogLyogcmV0 dXJucyB0aGUgY3VycmVudGx5IGluc3RhbGxlZCBwYWNrYWdlIGlmIHRoZXJlIGlzIGEgbmV3ZXIg cGFja2FnZSB0aGF0IHNhdGlzZmllcyBgbmFtZWAgKi8NCkBAIC0xNDQsNyArMTQ0LDcgQEAgc3Rh dGljIHZvaWQgZmlsdGVyX3BhY2thZ2UoY29uc3Qgc3RydWN0IGFwa19wYWNrYWdlICpwa2csIGNv bnN0IHN0cnVjdCBsaXN0X2N0eA0KIAlpZiAoY3R4LT5vcnBoYW5lZCAmJiAhaXNfb3JwaGFuZWQo cGtnLT5uYW1lKSkNCiAJCXJldHVybjsNCiANCi0JaWYgKGN0eC0+YXZhaWxhYmxlICYmIHBrZy0+ cmVwb3MgPT0gQklUKDEpKQ0KKwlpZiAoY3R4LT5hdmFpbGFibGUgJiYgcGtnLT5yZXBvcyA9PSBC SVQoMCkpDQogCQlyZXR1cm47DQogDQogCWlmIChjdHgtPnVwZ3JhZGFibGUgJiYgIWlzX3VwZ3Jh ZGFibGUocGtnLT5uYW1lLCBwa2cpKQ0KLS0gDQoyLjIxLjANCg0KDQoNCi0tLQ0KVW5zdWJzY3Jp YmU6ICBhbHBpbmUtZGV2ZWwrdW5zdWJzY3JpYmVAbGlzdHMuYWxwaW5lbGludXgub3JnDQpIZWxw OiAgICAgICAgIGFscGluZS1kZXZlbCtoZWxwQGxpc3RzLmFscGluZWxpbnV4Lm9yZw0KLS0tDQo= From nobody Thu Mar 28 17:11:56 2024 X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mail.wilcox-tech.com (mail.wilcox-tech.com [45.32.83.9]) by lists.alpinelinux.org (Postfix) with ESMTP id 83DC9F83214 for ; Wed, 1 May 2019 13:59:27 +0000 (UTC) Received: (qmail 17943 invoked from network); 1 May 2019 13:59:25 -0000 Received: from localhost (HELO gwyn.attlocal.net) (awilcox@wilcox-tech.com@127.0.0.1) by localhost with ESMTPA; 1 May 2019 13:59:25 -0000 From: "A. Wilcox" To: alpine-devel@lists.alpinelinux.org Cc: "A. Wilcox" Subject: [alpine-devel] [PATCH v3] list: Detect orphaned packages correctly Date: Wed, 1 May 2019 08:59:16 -0500 Message-Id: <20190501135916.33879-1-AWilcox@Wilcox-Tech.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190323172952.43760ffa@vostro> References: <20190323172952.43760ffa@vostro> X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QklUKDEpIGNvcnJlc3BvbmRzIHdpdGggZGVjaW1hbCAyLCB3aGljaCBpcyB0aGUgZmlyc3QgYXZh aWxhYmxlIHJlcG9zaXRvcnkuDQoNCkJlZm9yZSB0aGlzIGZpeCwgYGFwayBsaXN0IC1PYCB3b3Vs ZCBsaXN0IGV2ZXJ5IHBhY2thZ2UgaW5zdGFsbGVkIGZyb20gdGhlDQpmaXJzdCBhdmFpbGFibGUg cmVwb3NpdG9yeSwgd2hpY2ggaXMgdGhlICdzeXN0ZW0nIHJlcG9zaXRvcnkgb24gbW9zdCBBZMOp bGllDQpMaW51eCBjb21wdXRlcnMuDQoNCkFmdGVyIHRoaXMgZml4LCBgYXBrIGxpc3QgLU9gIGNv cnJlY3RseSBsaXN0cyBvbmx5IHRoZSBwYWNrYWdlcyB3aGljaCBhcmUNCm5vIGxvbmdlciBhdmFp bGFibGUuDQotLS0NCiBzcmMvbGlzdC5jIHwgNCArKy0tDQogMSBmaWxlIGNoYW5nZWQsIDIgaW5z ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL3NyYy9saXN0LmMgYi9z cmMvbGlzdC5jDQppbmRleCBlMjg1ZTNmLi4yMDJkYWIyIDEwMDY0NA0KLS0tIGEvc3JjL2xpc3Qu Yw0KKysrIGIvc3JjL2xpc3QuYw0KQEAgLTYxLDcgKzYxLDcgQEAgc3RhdGljIGludCBpc19vcnBo YW5lZChjb25zdCBzdHJ1Y3QgYXBrX25hbWUgKm5hbWUpDQogCS8qIHJlcG8gMSBpcyBhbHdheXMg aW5zdGFsbGVkLWRiLCBzbyBpZiBvdGhlciBiaXRzIGFyZSBzZXQgaXQgbWVhbnMgdGhlIHBhY2th Z2UgaXMgYXZhaWxhYmxlIHNvbWV3aGVyZQ0KIAkgKiAoZWl0aGVyIGNhY2hlIG9yIGluIGEgcHJv cGVyIHJlcG8pDQogCSAqLw0KLQlyZXR1cm4gKHJlcG9zICYgfkJJVCgxKSkgPT0gMDsNCisJcmV0 dXJuIChyZXBvcyAmIH5CSVQoQVBLX1JFUE9TSVRPUllfQ0FDSEVEKSkgPT0gMDsNCiB9DQogDQog LyogcmV0dXJucyB0aGUgY3VycmVudGx5IGluc3RhbGxlZCBwYWNrYWdlIGlmIHRoZXJlIGlzIGEg bmV3ZXIgcGFja2FnZSB0aGF0IHNhdGlzZmllcyBgbmFtZWAgKi8NCkBAIC0xNDQsNyArMTQ0LDcg QEAgc3RhdGljIHZvaWQgZmlsdGVyX3BhY2thZ2UoY29uc3Qgc3RydWN0IGFwa19wYWNrYWdlICpw a2csIGNvbnN0IHN0cnVjdCBsaXN0X2N0eA0KIAlpZiAoY3R4LT5vcnBoYW5lZCAmJiAhaXNfb3Jw aGFuZWQocGtnLT5uYW1lKSkNCiAJCXJldHVybjsNCiANCi0JaWYgKGN0eC0+YXZhaWxhYmxlICYm IHBrZy0+cmVwb3MgPT0gQklUKDEpKQ0KKwlpZiAoY3R4LT5hdmFpbGFibGUgJiYgcGtnLT5yZXBv cyA9PSBCSVQoQVBLX1JFUE9TSVRPUllfQ0FDSEVEKSkNCiAJCXJldHVybjsNCiANCiAJaWYgKGN0 eC0+dXBncmFkYWJsZSAmJiAhaXNfdXBncmFkYWJsZShwa2ctPm5hbWUsIHBrZykpDQotLSANCjIu MjEuMA0KDQoNCg0KLS0tDQpVbnN1YnNjcmliZTogIGFscGluZS1kZXZlbCt1bnN1YnNjcmliZUBs aXN0cy5hbHBpbmVsaW51eC5vcmcNCkhlbHA6ICAgICAgICAgYWxwaW5lLWRldmVsK2hlbHBAbGlz dHMuYWxwaW5lbGludXgub3JnDQotLS0NCg== From nobody Thu Mar 28 17:11:56 2024 X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mail.wilcox-tech.com (mail.wilcox-tech.com [45.32.83.9]) by lists.alpinelinux.org (Postfix) with ESMTP id BB54EF83184 for ; Thu, 21 Mar 2019 23:42:36 +0000 (UTC) Received: (qmail 13610 invoked from network); 21 Mar 2019 23:42:32 -0000 Received: from localhost (HELO gwyn.attlocal.net) (awilcox@wilcox-tech.com@127.0.0.1) by localhost with ESMTPA; 21 Mar 2019 23:42:32 -0000 From: "A. Wilcox" To: alpine-devel@lists.alpinelinux.org Cc: "A. Wilcox" Subject: [alpine-devel] [PATCH] list: Detect orphaned packages correctly Date: Thu, 21 Mar 2019 18:42:32 -0500 Message-Id: <20190321234232.33363-1-AWilcox@Wilcox-Tech.com> X-Mailer: git-send-email 2.21.0 X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QklUKDEpIGNvcnJlc3BvbmRzIHdpdGggZGVjaW1hbCAyLCB3aGljaCBpcyB0aGUgZmlyc3QgYXZh aWxhYmxlIHJlcG9zaXRvcnkuDQpCSVQoMCkgY29ycmVzcG9uZHMgd2l0aCBkZWNpbWFsIDEsIHdo aWNoIGlzIHRoZSBpbnN0YWxsZWQgcmVwb3NpdG9yeS4NCg0KQmVmb3JlIHRoaXMgZml4LCBgYXBr IGxpc3QgLU9gIHdvdWxkIGxpc3QgZXZlcnkgcGFja2FnZSBpbnN0YWxsZWQgZnJvbSB0aGUNCmZp cnN0IGF2YWlsYWJsZSByZXBvc2l0b3J5LCB3aGljaCBpcyB0aGUgJ3N5c3RlbScgcmVwb3NpdG9y eSBvbiBtb3N0IEFkw6lsaWUNCkxpbnV4IGNvbXB1dGVycy4NCg0KQWZ0ZXIgdGhpcyBmaXgsIGBh cGsgbGlzdCAtT2AgY29ycmVjdGx5IGxpc3RzIG9ubHkgdGhlIHBhY2thZ2VzIHdoaWNoIGFyZQ0K bm8gbG9uZ2VyIGF2YWlsYWJsZS4NCi0tLQ0KIHNyYy9saXN0LmMgfCA0ICsrLS0NCiAxIGZpbGUg Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEv c3JjL2xpc3QuYyBiL3NyYy9saXN0LmMNCmluZGV4IGUyODVlM2YuLmRjYmFlZWEgMTAwNjQ0DQot LS0gYS9zcmMvbGlzdC5jDQorKysgYi9zcmMvbGlzdC5jDQpAQCAtNjEsNyArNjEsNyBAQCBzdGF0 aWMgaW50IGlzX29ycGhhbmVkKGNvbnN0IHN0cnVjdCBhcGtfbmFtZSAqbmFtZSkNCiAJLyogcmVw byAxIGlzIGFsd2F5cyBpbnN0YWxsZWQtZGIsIHNvIGlmIG90aGVyIGJpdHMgYXJlIHNldCBpdCBt ZWFucyB0aGUgcGFja2FnZSBpcyBhdmFpbGFibGUgc29tZXdoZXJlDQogCSAqIChlaXRoZXIgY2Fj aGUgb3IgaW4gYSBwcm9wZXIgcmVwbykNCiAJICovDQotCXJldHVybiAocmVwb3MgJiB+QklUKDEp KSA9PSAwOw0KKwlyZXR1cm4gKHJlcG9zICYgfkJJVCgwKSkgPT0gMDsNCiB9DQogDQogLyogcmV0 dXJucyB0aGUgY3VycmVudGx5IGluc3RhbGxlZCBwYWNrYWdlIGlmIHRoZXJlIGlzIGEgbmV3ZXIg cGFja2FnZSB0aGF0IHNhdGlzZmllcyBgbmFtZWAgKi8NCkBAIC0xNDQsNyArMTQ0LDcgQEAgc3Rh dGljIHZvaWQgZmlsdGVyX3BhY2thZ2UoY29uc3Qgc3RydWN0IGFwa19wYWNrYWdlICpwa2csIGNv bnN0IHN0cnVjdCBsaXN0X2N0eA0KIAlpZiAoY3R4LT5vcnBoYW5lZCAmJiAhaXNfb3JwaGFuZWQo cGtnLT5uYW1lKSkNCiAJCXJldHVybjsNCiANCi0JaWYgKGN0eC0+YXZhaWxhYmxlICYmIHBrZy0+ cmVwb3MgPT0gQklUKDEpKQ0KKwlpZiAoY3R4LT5hdmFpbGFibGUgJiYgcGtnLT5yZXBvcyA9PSBC SVQoMCkpDQogCQlyZXR1cm47DQogDQogCWlmIChjdHgtPnVwZ3JhZGFibGUgJiYgIWlzX3VwZ3Jh ZGFibGUocGtnLT5uYW1lLCBwa2cpKQ0KLS0gDQoyLjIxLjANCg0KDQoNCi0tLQ0KVW5zdWJzY3Jp YmU6ICBhbHBpbmUtZGV2ZWwrdW5zdWJzY3JpYmVAbGlzdHMuYWxwaW5lbGludXgub3JnDQpIZWxw OiAgICAgICAgIGFscGluZS1kZXZlbCtoZWxwQGxpc3RzLmFscGluZWxpbnV4Lm9yZw0KLS0tDQo=