X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mail.bitmessage.ch (mail.bitmessage.ch [146.228.112.252]) by lists.alpinelinux.org (Postfix) with ESMTP id 025CF5C55D0 for ; Fri, 1 Sep 2017 20:28:15 +0000 (GMT) dkim-signature: v=1; a=rsa-sha256; d=bitmessage.ch; s=mail; c=relaxed/relaxed; q=dns/txt; h=From:Subject:Date:Message-ID:To:MIME-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References; bh=Ucv11u8rTnVKm4G8E7MPzfE6YUUTzqXsg7vt2UXKOi8=; b=CCK/X87+U0jdRCBf/rXTtxxLpex/fT/2pI0z6E7AUJDSZpmDiqexQG0JDpY946F3tzziM0dsqIgF/IErklbPZuTbgBBg7nPC60QgJO+KrNwEwa6iZAzhxlgZnKeEMylUAcmnoPsZ4ICHZ16B9xppfEqEP8yR71G9n7m7mZnSYLI= Received: from alpine.my.domain (pppoe.95-55-183-54.dynamic.avangarddsl.ru [95.55.183.54]) by mail.bitmessage.ch with ESMTPSA (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256) ; Fri, 1 Sep 2017 22:27:27 +0200 Date: Fri, 1 Sep 2017 21:27:57 +0100 From: =?iso-8859-1?B?Q+Fn?= To: alpine-devel@lists.alpinelinux.org Subject: Re: [alpine-devel] Alpine ports layout Message-ID: <20170901202757.GA9914@alpine.my.domain> References: <1498870383-12828-1-git-send-email-assafgordon@gmail.com> <20170829085033.6002c914@vostro.util.wtbts.net> <20170901193628.GB31533@alpine.my.domain> <59A9BBA6.1080805@adelielinux.org> 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="iso-8859-1" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <59A9BBA6.1080805@adelielinux.org> User-Agent: Mutt/1.8.3 (2017-05-23) A. Wilcox wrote: > Long version: Speaking from experience having been involved with > multiple systems (Gentoo, FreeBSD, and NetBSD, to name a few), package > categories were always a pain point. Some great examples: > Does OpenSSH belong in security/, net/, admin/, or something else? security. net/ is for dhcpcd/openvpn/vnc kind of stuff. admin/ doesn't even exist in Net/OpenBSDs. > Are we going to put every desktop/graphical package under "x11/"? Or > is that just for X.Org and base libraries? Do we add "gnome/", > "kde/", "lxqt/", and so on as categories? Where do packages like > Pidgin go, which are strictly Gtk+ but have integration with both > Gnome and KDE? x11/ is for window managers, icon themes, panels, common files for desktop environments. So, for gnome-panel applets that monitor traffic there's net/. Xfce's Thunar is in sys/. For Pidgin there's chat/. > Is "www/" for clients like Firefox? Servers like Apache? Both? > Would a user really want to scroll through a bunch of nginx modules to > see what browsers are available? For both. Now there's no way anyway to see what browsers are available: Firefox is in testing, -esr is in community; Chromium is in community and netsurf is in testing while lynx is in main. apk, as far as I know, doesn't search by descriptions. Anyway, if there would be a heated discussion on where a port whould be placed, we can look at BSDs and simply copy. Take a quick glance at pkgsrc.se, I think the way the ports are organised is sane. > Also, packages are categorised the way they are to show the level of > support they have. "main" is reserved for packages that have > upstreams committed to maintaining stability, as Timo stated. > "community" is for packages that may not be so stable. This way you > know exactly what you are getting yourself in to (and can even disable > community repo if you really need stability guarantee). That's what I'm talking about - it's vague. It should be either stable or not stable, so it would land in wip/. And wip/ is a different repo. On NetBSD wip packages are only in the tree and not in repos (because most of them can't be compiled, but that's another story). --=20 ca=F3c --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---