Received: from mail-dl1-x122b.google.com (mail-dl1-x122b.google.com [IPv6:2607:f8b0:4864:20::122b]) by gbr-app-1.alpinelinux.org (Postfix) with ESMTPS id CE542221CA6 for <~alpine/devel@lists.alpinelinux.org>; Mon, 5 Oct 2026 16:30:13 +0000 (UTC) Received: by mail-dl1-x122b.google.com with SMTP id a92af1059eb24-1419d3416ceso2985624c88.0 for <~alpine/devel@lists.alpinelinux.org>; Mon, 05 Oct 2026 09:30:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1791217811; x=1791822611; darn=lists.alpinelinux.org; h=content-transfer-encoding:content-type:organization:subject:from :content-language:reply-to:to:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to:content-type; bh=bpU5vHvMXjKCY9q2McNI7EFU+mF4ndLJx40nk5Pk8Q8=; b=KsrmQC2GBxAnby4L2RW0MWTuDPicCnl7tPF7cMQNsXingdknLErcz4LYaXOrMpCHRw SW1iImKFKKOwalQwH7OhVGt7GYI07wHO5m2R6KMTVxKM9BdfVvO0rYvTSXcTfPwfoPvL trjwFA5WTPGzfIAiQcG/7GAlXEXB+zbj0j/6m1YhhzZ/npE9LIlsIWQ055EUrAV9GOiD 0QmbQKlT7PBr+FXXgXXJYpBhnw6MRyPEq2a1pl5h11v5KYQpmBZ7C8wkrhm8L0OvBOrI wC/sNe0MRTd+Ln2QTTSwJF4z/WK+AZc8kQM4D5qGEWMHhf8EEqOQO+VquYYs0gXsKC5K dB7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1791217811; x=1791822611; h=content-transfer-encoding:content-type:organization:subject:from :content-language:reply-to:to:user-agent:mime-version:date :message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=bpU5vHvMXjKCY9q2McNI7EFU+mF4ndLJx40nk5Pk8Q8=; b=sYe92uDf2lZbvgO4e3a+l6UHzJDcy2YwLGgtC96Lw+vR0RTo+n+4QdgPK7u3lSgQ0B /HXKe7ErZTrhUSYra6OYcZ6YpJ/h5SX5YsOsxDXtfz5zPHoUQAXW0KP2/qtlKWCZq1mO iniqK2GeHTSgEIfZjggaPLy8z95MQvWP0582Ixl4LFf/4VNX+f6whK1W0bq1w5x4c6KV XRKGmP7p8VkxbjvTdVpmI3GGv3iBMEnYgxRqGsJcD7s+S7sa/0YuoenOMfezgnWATGH8 x/pk6hZwf0Y+E6QbLi68DUyFwNdVWmW9Bgp6qMowJX9wZTQz6Wh+aCxuZpwy5lCHD9A1 ZErQ== X-Gm-Message-State: AFuF++nk56lefhhy/3PVEr3Ujr3UqZWDVAPoCB2J5O+QZlHKtcdMtxio B3LxPLvociaDCnHTYDt6GGzXHX2FfmWLN+WWUnDEI7E5pwi9x9o9jsZe0QcAGrHj X-Gm-Gg: AYBFou3DlCMuEVPuugtpd3Ri9tjjNq2/JUTWRaI18ZoM6rmaN1wGdOUKv/2LuTlDdry LpJIfGfV362wM2iCObCTz4eWfIHfJ2RVSx682bz1zuYNmf/A2FUVcC7dFjLxJZkH00h23e0zsxI 3kR8T4qtTKHgnx9Z9jNHWiKN060QRQofp0SE/+IM7yx0/MqcCKxJx1PGF8RgISFVbkYqZBcfNL3 MnvhuV/2kYKgacVq0hNTHlydCfp0yM+chZK8ABL191/Tn2RPcdffFrIoA4gvZQzPCECkssMAExG eFlaDokPNUajAXnEI3+X/KGrRboRHOgDd3bv5K0VXtf0CcMp9ON5+7dp6tE+B4t8CpKIeWAd3Zq zBtdKBczm37rSb8R1fVMp4dCw20qEaPgY2NYXB/XjEXj/MZgtjIDxWbnuTh2cFv5CiJPseVRXKV AzivLC3oe3BVQWW/7y1hJqHg2b3f8OgWLZpTzj3729Ih3LO6oyI1NTfiqoT3NEQFLQmg== X-Received: by 2002:a05:7022:150c:b0:147:8a40:cdf3 with SMTP id a92af1059eb24-151c30ed221mr11552206c88.24.1791217811054; Mon, 05 Oct 2026 09:30:11 -0700 (PDT) Received: from [0.0.0.0] ([117.233.168.16]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-151fce90b1esm31921211c88.13.2026.10.05.09.30.08 for <~alpine/devel@lists.alpinelinux.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 05 Oct 2026 09:30:09 -0700 (PDT) Message-ID: <82a82852-43fc-4336-9037-4ba8fd7241b7@gmail.com> Date: Mon, 5 Oct 2026 17:29:39 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ~alpine/devel@lists.alpinelinux.org Reply-To: vkrishn4@gmail.com Content-Language: en-US From: "V.Krishn" Subject: how to maintain a set of local packages, probably a feature request Organization: Insteps.net Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi, I am planing to build/maintain a small set of packages locally, (after some experimental changes), below is a versioning method I was thinking to do, For packages that are already in aports, a. have same version as in aports, so as to keep in track/update with upstream alpine-aports version. b. add some sort to policy marker in version, eg. package abc-xyz-1.2.3-r0-vkr Entry in APKBUILD would look like: ------------- pkgname=abc-xyz pkgver=1.2.3 pkgrel=0 brand=vkr ------------- Here "brand" value is a keyword for apk-tools to sort and handle both original package and custom package. Make an entry in /etc/conf.d/apk(default), /etc/apk/policy eg, policy configs [brand] vkr >= "" vkr >= pmo deb <= alp sel >= "" so, based on brand apk-tool should be able sort and install the package if both version is same. Any guide and suggestion on other approaches would be helpful. -- Regards, V.Krishn