X-Original-To: alpine-devel@lists.alpinelinux.org Delivered-To: alpine-devel@lists.alpinelinux.org Received: from yw-out-2324.google.com (yw-out-2324.google.com [74.125.46.31]) by lists.alpinelinux.org (Postfix) with ESMTP id 4EB3B170000BA for ; Sat, 7 Mar 2009 01:41:32 +0000 (UTC) Received: by yw-out-2324.google.com with SMTP id 3so447654ywj.25 for ; Fri, 06 Mar 2009 17:41:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=/KLdbLRlDHyFX0yAqo8/JtK5JwWZInpexc7RLAoWcok=; b=NNCZGF9MWdTM01MxQY5t718Srs+m4QEyvvhzERBdr/ehwfiU3VxNnYnz4pR87pZYoe +9xGGXbBJoxUNcuoI5yP0kw+e2a2UXLm+MhUr36++E7ihs/C665gNuM1K/hiLHN9Rd7s orx9Rx4XhnoNqoZWmhhRyu0rSeUlZIKwCzIrA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=F7+fKZSrPo1ik0MEHjwsXuywDSCpuSpa38Y/rYFoBO9rqe8sc5DX//K9g1qWGXXVAD Al5s9iC8b+8n6I5M3Tp8jLfdVyqN76L7noftHav0owAlw4mPL6531eqUxwRWT6JnFh3P k4mgDp4DQHM/Vce4lyMv/Mgdkf2c2r8nrinBE= X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Received: by 10.220.90.140 with SMTP id i12mr1107523vcm.22.1236390092226; Fri, 06 Mar 2009 17:41:32 -0800 (PST) In-Reply-To: <1236363462.7674.2.camel@ncopa-laptop> References: <531b02ea0903051937ufdb5c73iccab9fb5cc7b12f9@mail.gmail.com> <49B0BE82.40305@iki.fi> <1236351952.1916.346.camel@nc> <531b02ea0903060953h5178781em80931866db85f7cc@mail.gmail.com> <1236363462.7674.2.camel@ncopa-laptop> Date: Fri, 6 Mar 2009 19:41:32 -0600 Message-ID: <531b02ea0903061741u7379435dh5bc25ca76604cd0f@mail.gmail.com> Subject: Re: [alpine-devel] apk list repository contents From: Cameron Banta To: Natanael Copa Cc: =?ISO-8859-1?Q?Timo_Ter=E4s?= , alpine-devel@lists.alpinelinux.org Content-Type: multipart/mixed; boundary=0016e645abc640410a04647d8006 --0016e645abc640410a04647d8006 Content-Type: multipart/alternative; boundary=0016e645abc640410304647d8004 --0016e645abc640410304647d8004 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On Fri, Mar 6, 2009 at 12:17 PM, Natanael Copa wrote: > > I think that would be very nice. Its different from what we have in > apk-tools-0.15 (its nice to be somewhat compatible) but on the other > hand, we had alot less info in the index then so it didnt make any sense > at that time. > > I say go for apk search. > Done. Please review and commit. -Cameron --0016e645abc640410304647d8004 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On Fri, Mar 6, 2009 at 12:17 PM, Natanael Co= pa <natanae= l.copa@gmail.com> wrote:

I think that would be very nice. Its different = from what we have in
apk-tools-0.15 (its nice to be somewhat compatible) but on the other
hand, we had alot less info in the index then so it didnt make any sense at that time.

I say go for apk search.

=A0
= Done. Please review and commit.=A0

-Cameron
--0016e645abc640410304647d8004-- --0016e645abc640410a04647d8006 Content-Type: application/octet-stream; name="0001-Created-search-applet.patch" Content-Disposition: attachment; filename="0001-Created-search-applet.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_frzmoi1b0 RnJvbSBhYzc2Y2RhZjgwMDM1MmY0MmYyZWE2NDU3NzBkMjdkYWY0ZmYyMGRiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiByb290IDxyb290QG15dGh0di4obm9uZSk+CkRhdGU6IFNhdCwg NyBNYXIgMjAwOSAwMTozMzozMSArMDAwMApTdWJqZWN0OiBbUEFUQ0hdIENyZWF0ZWQgc2VhcmNo IGFwcGxldAoKLS0tCiBzcmMvTWFrZWZpbGUgfCAgICAxICsKIHNyYy9pbmZvLmMgICB8ICAgMzAg Ky0tLS0tLS0tLS0tCiBzcmMvc2VhcmNoLmMgfCAgMTQ4ICsrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTUw IGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHNyYy9z ZWFyY2guYwoKZGlmZiAtLWdpdCBhL3NyYy9NYWtlZmlsZSBiL3NyYy9NYWtlZmlsZQppbmRleCAz MGZhMGM3Li5iOTQxNGFlIDEwMDY0NAotLS0gYS9zcmMvTWFrZWZpbGUKKysrIGIvc3JjL01ha2Vm aWxlCkBAIC0yNiw2ICsyNiw3IEBAIGFwa19PQkpTID0gXAogCXZlci5vIFwKIAlpbmRleC5vIFwK IAlpbmZvLm8gXAorCXNlYXJjaC5vIFwKIAlhdWRpdC5vIFwKIAlhcGsubwogCmRpZmYgLS1naXQg YS9zcmMvaW5mby5jIGIvc3JjL2luZm8uYwppbmRleCA5NDE0NzM4Li43YmZjNmI3IDEwMDY0NAot LS0gYS9zcmMvaW5mby5jCisrKyBiL3NyYy9pbmZvLmMKQEAgLTM1LDMwICszNSw2IEBAIHN0YXRp YyBpbnQgaW5mb19saXN0KHN0cnVjdCBhcGtfZGF0YWJhc2UgKmRiLCBpbnQgYXJnYywgY2hhciAq KmFyZ3YpCiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgaW5mb19yZXBvX3BrZ3NfcHJpbnQo YXBrX2hhc2hfaXRlbSBpdGVtLCB2b2lkICpjdHgpCi17Ci0Jc3RydWN0IGFwa19kYXRhYmFzZSAq ZGIgPSAoc3RydWN0IGFwa19kYXRhYmFzZSAqKSBjdHg7Ci0Jc3RydWN0IGFwa19wYWNrYWdlICpw a2cgPSAoc3RydWN0IGFwa19wYWNrYWdlICopIGl0ZW07Ci0KLQlwcmludGYoIiVzIiwgcGtnLT5u YW1lLT5uYW1lKTsKLQlpZiAoYXBrX3ZlcmJvc2l0eSA+IDApCi0JCXByaW50ZigiLSVzIiwgcGtn LT52ZXJzaW9uKTsKLQlpZiAoYXBrX3ZlcmJvc2l0eSA+IDEpIHsKLQkJcHJpbnRmKCJcblx0JXMi LCBkYi0+cmVwb3NbcGtnLT5yZXBvc10udXJsKTsKLQkJcHJpbnRmKCJcblx0JXMiLCBwa2ctPmRl c2NyaXB0aW9uKTsKLQl9Ci0JcHJpbnRmKCJcbiIpOwotCi0JcmV0dXJuIDA7Ci19Ci0KLXN0YXRp YyBpbnQgaW5mb19yZXBvX3BrZ3Moc3RydWN0IGFwa19kYXRhYmFzZSAqZGIsIGludCBhcmdjLCBj aGFyICoqYXJndikKLXsKLQlhcGtfaGFzaF9mb3JlYWNoKCZkYi0+YXZhaWxhYmxlLnBhY2thZ2Vz LCBpbmZvX3JlcG9fcGtnc19wcmludCwgZGIpOwotCi0JcmV0dXJuIDA7Ci19Ci0KIHN0YXRpYyBp bnQgaW5mb19leGlzdHMoc3RydWN0IGFwa19kYXRhYmFzZSAqZGIsIGludCBhcmdjLCBjaGFyICoq YXJndikKIHsKIAlzdHJ1Y3QgYXBrX25hbWUgKm5hbWU7CkBAIC0yMDcsOSArMTgzLDYgQEAgc3Rh dGljIGludCBpbmZvX3BhcnNlKHZvaWQgKmN0eCwgaW50IG9wdGNoLCBpbnQgb3B0aW5kZXgsIGNv bnN0IGNoYXIgKm9wdGFyZykKIAljYXNlICdSJzoKIAkJaWN0eC0+YWN0aW9uID0gaW5mb19kZXBl bmRzOwogCQlicmVhazsKLQljYXNlICdvJzoKLQkJaWN0eC0+YWN0aW9uID0gaW5mb19yZXBvX3Br Z3M7Ci0JCWJyZWFrOwogCWRlZmF1bHQ6CiAJCXJldHVybiAtMTsKIAl9CkBAIC0yMzksMTIgKzIx MiwxMSBAQCBzdGF0aWMgc3RydWN0IG9wdGlvbiBpbmZvX29wdGlvbnNbXSA9IHsKIAl7ICJpbnN0 YWxsZWQiLAlub19hcmd1bWVudCwJCU5VTEwsICdlJyB9LAogCXsgIndoby1vd25zIiwJbm9fYXJn dW1lbnQsCQlOVUxMLCAnVycgfSwKIAl7ICJkZXBlbmRzIiwJbm9fYXJndW1lbnQsCQlOVUxMLCAn UicgfSwKLQl7ICJyZXBvLXBrZ3MiLAlub19hcmd1bWVudCwJCU5VTEwsICdvJyB9LAogfTsKIAog c3RhdGljIHN0cnVjdCBhcGtfYXBwbGV0IGFwa19pbmZvID0gewogCS5uYW1lID0gImluZm8iLAot CS51c2FnZSA9ICJbLS1yZXBvLXBrZ3N8LW9dIiwKKwkudXNhZ2UgPSAiIiwKIAkuY29udGV4dF9z aXplID0gc2l6ZW9mKHN0cnVjdCBpbmZvX2N0eCksCiAJLm51bV9vcHRpb25zID0gQVJSQVlfU0la RShpbmZvX29wdGlvbnMpLAogCS5vcHRpb25zID0gaW5mb19vcHRpb25zLApkaWZmIC0tZ2l0IGEv c3JjL3NlYXJjaC5jIGIvc3JjL3NlYXJjaC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw MDAwMDAuLjJkNzk1NGQKLS0tIC9kZXYvbnVsbAorKysgYi9zcmMvc2VhcmNoLmMKQEAgLTAsMCAr MSwxNDggQEAKKy8qIGluZm8uYyAtIEFscGluZSBQYWNrYWdlIEtlZXBlciAoQVBLKQorICoKKyAq IENvcHlyaWdodCAoQykgMjAwNS0yMDA5IE5hdGFuYWVsIENvcGEgPG5AdGFuYWVsLm9yZz4KKyAq IENvcHlyaWdodCAoQykgMjAwOSBUaW1vIFRlcsOkcyA8dGltby50ZXJhc0Bpa2kuZmk+CisgKiBB bGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0IAorICogdW5kZXIgdGhl IHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMgcHVi bGlzaGVkCisgKiBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLiBTZWUgaHR0cDovL3d3 dy5nbnUub3JnLyBmb3IgZGV0YWlscy4KKyAqLworCisjaW5jbHVkZSA8c3RkaW8uaD4KKyNpbmNs dWRlICJhcGtfZGVmaW5lcy5oIgorI2luY2x1ZGUgImFwa19hcHBsZXQuaCIKKyNpbmNsdWRlICJh cGtfcGFja2FnZS5oIgorI2luY2x1ZGUgImFwa19kYXRhYmFzZS5oIgorI2luY2x1ZGUgImFwa19z dGF0ZS5oIgorCitzdHJ1Y3Qgc2VhcmNoX2N0eCB7CisJaW50ICgqYWN0aW9uKShzdHJ1Y3QgYXBr X2RhdGFiYXNlICpkYiwgaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK307CisKK3N0cnVjdCBzZWFy Y2hfcXVlcnlfY3R4IHsKKwlzdHJ1Y3QgYXBrX2RhdGFiYXNlICpkYjsKKwljb25zdCBjaGFyICpx dWVyeTsKK307CisKK3N0YXRpYyBpbnQgc2VhcmNoX2xpc3RfcHJpbnQoYXBrX2hhc2hfaXRlbSBp dGVtLCB2b2lkICpjdHgpCit7CisJLy9zdHJ1Y3QgYXBrX2RhdGFiYXNlICpkYiA9IChzdHJ1Y3Qg YXBrX2RhdGFiYXNlICopIGN0eDsKKwlzdHJ1Y3QgYXBrX3BhY2thZ2UgKnBrZyA9IChzdHJ1Y3Qg YXBrX3BhY2thZ2UgKikgaXRlbTsKKworCXByaW50ZigiJXMiLCBwa2ctPm5hbWUtPm5hbWUpOwor CWlmIChhcGtfdmVyYm9zaXR5ID4gMCkKKwkJcHJpbnRmKCItJXMiLCBwa2ctPnZlcnNpb24pOwor CWlmIChhcGtfdmVyYm9zaXR5ID4gMSkgeworCQlwcmludGYoIiAtICVzIiwgcGtnLT5kZXNjcmlw dGlvbik7CisJfQorCXByaW50ZigiXG4iKTsKKworCXJldHVybiAwOworfQorCitzdGF0aWMgaW50 IHNlYXJjaF9xdWVyeV9wcmludChhcGtfaGFzaF9pdGVtIGl0ZW0sIHZvaWQgKmN0eCkKK3sKKwlz dHJ1Y3Qgc2VhcmNoX3F1ZXJ5X2N0eCAqaWN0eCA9IChzdHJ1Y3Qgc2VhcmNoX3F1ZXJ5X2N0eCAq KSBjdHg7CisJc3RydWN0IGFwa19wYWNrYWdlICpwa2cgPSAoc3RydWN0IGFwa19wYWNrYWdlICop IGl0ZW07CisKKwlpZiggc3Ryc3RyKHBrZy0+bmFtZS0+bmFtZSwgaWN0eC0+cXVlcnkpID09IE5V TEwgKQorCQlyZXR1cm4gMDsKKwlzZWFyY2hfbGlzdF9wcmludChpdGVtLCBpY3R4LT5kYik7CisJ CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgc2VhcmNoX2xpc3Qoc3RydWN0IGFwa19kYXRh YmFzZSAqZGIsIGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKwlpbnQgaTsKKwlzdHJ1Y3Qgc2Vh cmNoX3F1ZXJ5X2N0eCBjdHg7CisKKwljdHguZGIgPSBkYjsKKworCWlmIChhcmdjID09IDApIAor CQlhcGtfaGFzaF9mb3JlYWNoKCZkYi0+YXZhaWxhYmxlLnBhY2thZ2VzLCBzZWFyY2hfbGlzdF9w cmludCwgZGIpOworCWVsc2UKKwkJZm9yIChpPTA7IGk8YXJnYzsgaSsrKSB7CisJCQljdHgucXVl cnkgPSBhcmd2W2ldOworCQkJYXBrX2hhc2hfZm9yZWFjaCgmZGItPmF2YWlsYWJsZS5wYWNrYWdl cywgc2VhcmNoX3F1ZXJ5X3ByaW50LCAmY3R4KTsKKwkJfQorCisJcmV0dXJuIDA7Cit9CisKK3N0 YXRpYyBpbnQgc2VhcmNoX3F1ZXJ5X2Rlc2NfcHJpbnQoYXBrX2hhc2hfaXRlbSBpdGVtLCB2b2lk ICpjdHgpCit7CisJc3RydWN0IHNlYXJjaF9xdWVyeV9jdHggKmljdHggPSAoc3RydWN0IHNlYXJj aF9xdWVyeV9jdHggKikgY3R4OworCXN0cnVjdCBhcGtfcGFja2FnZSAqcGtnID0gKHN0cnVjdCBh cGtfcGFja2FnZSAqKSBpdGVtOworCisJaWYoIHN0cnN0cihwa2ctPmRlc2NyaXB0aW9uLCBpY3R4 LT5xdWVyeSkgPT0gTlVMTCApCisJCXJldHVybiAwOworCXNlYXJjaF9saXN0X3ByaW50KGl0ZW0s IGljdHgtPmRiKTsKKwkKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludCBzZWFyY2hfZGVzYyhz dHJ1Y3QgYXBrX2RhdGFiYXNlICpkYiwgaW50IGFyZ2MsIGNoYXIgKiphcmd2KQoreworCWludCBp OworCXN0cnVjdCBzZWFyY2hfcXVlcnlfY3R4IGN0eDsKKworCWN0eC5kYiA9IGRiOworCisJZm9y IChpPTA7IGk8YXJnYzsgaSsrKSB7CisJCWN0eC5xdWVyeSA9IGFyZ3ZbaV07CisJCWFwa19oYXNo X2ZvcmVhY2goJmRiLT5hdmFpbGFibGUucGFja2FnZXMsIHNlYXJjaF9xdWVyeV9kZXNjX3ByaW50 LCAmY3R4KTsKKwl9CisKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludCBzZWFyY2hfcGFyc2Uo dm9pZCAqY3R4LCBpbnQgb3B0Y2gsIGludCBvcHRpbmRleCwgY29uc3QgY2hhciAqb3B0YXJnKQor eworCXN0cnVjdCBzZWFyY2hfY3R4ICppY3R4ID0gKHN0cnVjdCBzZWFyY2hfY3R4ICopIGN0eDsK KworCXN3aXRjaCAob3B0Y2gpIHsKKwljYXNlICdkJzoKKwkJaWN0eC0+YWN0aW9uID0gc2VhcmNo X2Rlc2M7CisJCWJyZWFrOworCWRlZmF1bHQ6CisJCXJldHVybiAtMTsKKwl9CisJcmV0dXJuIDA7 Cit9CisKK3N0YXRpYyBpbnQgc2VhcmNoX21haW4odm9pZCAqY3R4LCBpbnQgYXJnYywgY2hhciAq KmFyZ3YpCit7CisJc3RydWN0IHNlYXJjaF9jdHggKmljdHggPSAoc3RydWN0IHNlYXJjaF9jdHgg KikgY3R4OworCXN0cnVjdCBhcGtfZGF0YWJhc2UgZGI7CisJaW50IHI7CisKKwlpZiAoYXBrX2Ri X29wZW4oJmRiLCBhcGtfcm9vdCwgQVBLX09QRU5GX1JFQUQpIDwgMCkKKwkJcmV0dXJuIC0xOwor CisJaWYgKGljdHgtPmFjdGlvbiAhPSBOVUxMKQorCQlyID0gaWN0eC0+YWN0aW9uKCZkYiwgYXJn YywgYXJndik7CisJZWxzZQorCQlyID0gc2VhcmNoX2xpc3QoJmRiLCBhcmdjLCBhcmd2KTsKKwor CWFwa19kYl9jbG9zZSgmZGIpOworCXJldHVybiByOworfQorCitzdGF0aWMgc3RydWN0IG9wdGlv biBzZWFyY2hfb3B0aW9uc1tdID0geworCXsgImRlc2NyaXB0aW9uIiwJbm9fYXJndW1lbnQsCQlO VUxMLCAnZCcgfSwKK307CisKK3N0YXRpYyBzdHJ1Y3QgYXBrX2FwcGxldCBhcGtfc2VhcmNoID0g eworCS5uYW1lID0gInNlYXJjaCIsCisJLnVzYWdlID0gIlstLWRlc2NyaXB0aW9ufC1kXSBbc2Vh cmNoX3BhdHRlcm5dIiwKKwkuY29udGV4dF9zaXplID0gc2l6ZW9mKHN0cnVjdCBzZWFyY2hfY3R4 KSwKKwkubnVtX29wdGlvbnMgPSBBUlJBWV9TSVpFKHNlYXJjaF9vcHRpb25zKSwKKwkub3B0aW9u cyA9IHNlYXJjaF9vcHRpb25zLAorCS5wYXJzZSA9IHNlYXJjaF9wYXJzZSwKKwkubWFpbiA9IHNl YXJjaF9tYWluLAorfTsKKworQVBLX0RFRklORV9BUFBMRVQoYXBrX3NlYXJjaCk7CisKLS0gCjEu Ni4xLjMKCg== --0016e645abc640410a04647d8006-- --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---