Received: from mail-io1-f67.google.com (mail-io1-f67.google.com [209.85.166.67]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 2E7C6781BAC for <~alpine/devel@lists.alpinelinux.org>; Wed, 21 Aug 2019 01:06:01 +0000 (UTC) Received: by mail-io1-f67.google.com with SMTP id q22so1249063iog.4 for <~alpine/devel@lists.alpinelinux.org>; Tue, 20 Aug 2019 18:06:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=zt32uFrbxSxa/ffPsYqln1C39JStC3S9PbDVIFAnBpw=; b=eQM0k1INgtncBQkG5P3sdBfwKlIz572O9KFx6s8vRGTx4DV5szKBAld2rOgseu3cLT FGQ6H4ZUa7LQ2FDnieuuBmrT7sefGqY4nh8CXoly4qH1YK0GPyZSC1FmyPAJlbzFEYgO gVTS4006AMz9jARQhl9jbY5pwhdnQ+DHhgUfMI/twqvX3Qh2TdO/Tjq+7kioZQ70ImyQ ruIfr96wVGuYrub/4je762ZJRLOBa7kZmivfzdSML7rRRQHDaui7Q8tfVtnVx+D8opNW T1o7iZiIWJ7zdE2ZYrSYL6DL8cWgEHSdSp976yLNUPKkZngK69OQ7kiWX0xPIqG5t7LR pUNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=zt32uFrbxSxa/ffPsYqln1C39JStC3S9PbDVIFAnBpw=; b=jlZ1byii9VDjtM3RK6azpgXKlrpQRkc9hE6y4WsoIUM0EIY4DUKomxhyqKC1s0uRTy QNLJIHD5kQZ1BOr1w4MkCtRi2jhkKt8HAGdKiizRgl8V1Ef2YI8hsUnDaieYWthebtN8 +Yhjl8iwkSdfdzP3TnW6MJfQZWH8F9LZLn0W5rQyx2wjtuZCLF3QZuesEuFZX96EETXS 6iEZdH4ffcHzJqlDRncRG4X5JliPPK+TQ8Fn6fPWs6JhQql26CkbMWwZzyqfLiLSYaf9 wMyQuAv4q+Gj+Pl2re1iin4fxqqB/MF50e+oPq8UVxSp+b3HagohxLI50vw4HBqDu2Lx cqMg== X-Gm-Message-State: APjAAAWoelJJGtIJ+nV9ENxqnqCwq0cHnQHnb0bzT4jzAnX8sXF/bOu6 1Yo6oRQVKvNyWKEbjGnCVg8KShChnRd2OLWaogI= X-Google-Smtp-Source: =?utf-8?q?APXvYqxt3iuNC7X/OeYTcO/ZEYk9uJKzlgHsNU1x4Wnk?= =?utf-8?q?g1Ez1l76/hd8S2bJBaIvIzAKkhUN4CNOKcCOT6pJX1Yjo1E=3D?= X-Received: by 2002:a02:7f54:: with SMTP id r81mr7002809jac.129.1566349559414; Tue, 20 Aug 2019 18:05:59 -0700 (PDT) MIME-Version: 1.0 References: <883dca1a-b7f3-6137-059d-f561ef22c126@cosmoborsky.com> =?utf-8?q?=3Cmch7Mc12bGqaHVcY4AXVN6dXa5WTwHDuDHSgNDWNy0GnFvAzKqZcZaQkRA8mTI?= =?utf-8?q?7rZEei4VA8Hw7NQbV=5F5wXqJGkrSL2UqSnQ9DugJLmfFGs=3D=40cogitri=2E?= =?utf-8?q?dev=3E?= <5d5c8583.1c69fb81.9691a.45e5SMTPIN_ADDED_BROKEN@mx.google.com> In-Reply-To: <5d5c8583.1c69fb81.9691a.45e5SMTPIN_ADDED_BROKEN@mx.google.com> From: Alba Pompeo Date: Tue, 20 Aug 2019 22:05:46 -0300 Message-ID: Subject: Re: APKBUILD Optional/Recommended Dependencies To: Rasmus Thomsen Cc: me@cosmoborsky.com, ~alpine/devel@lists.alpinelinux.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I don't think XFCE without icons is " broken ". It's just XFCE without icon= s. On the other hand having " recommend packages " to install together with XFCE seems like " personal preference " to me. Optional dependencies in my opinion could cause many problems and solve very few problems. If there are so many users asking why there are no icons on their XFCE install that just means the documentation is not effective. Because information is there https://wiki.alpinelinux.org/wiki/XFCE_Setup#Start_your_desktop I'd rather work on documentation being more visible then on adding controversial " optional dependencies " to lots of packages in the APKBUILD itself. Just my opinion but I think the less stuff in APKBUILD the better for all. On Tue, Aug 20, 2019 at 8:42 PM Rasmus Thomsen wrote: > > Hello, > > > Do you know if the logs are available for > that channel? It may be useful as a future grep source > > It's on http://dev.alpinelinux.org . I'd recommend you to join IRC though= since that's the main channel of communication. > > > To keep with Alpine's goal of being minimal, I feel like a config switc= h > is a little much to start with. > > I don't think that a config switch is non-minimal in any way (as long we = don't go overboard with them), but a CLI argument would do for now. > > > Not having optional > dependencies listed has not inhibited usage in Alpine Linux, and at most > required looking at some documentation or code to find the required > dependency for a feature. > > During the time I've been on #alpine-linux I've lost track of the count o= f users asking why XFCE looks broken by default (no icons and I think no th= eme even) because we don't add icons by default for the XFCE meta package (= since you could install a different icon package) and can't make it recomme= nded since we don't have that feature. > > > To build off my initial idea, it may be nice to have optional > dependencies listed with apk info , and then perhaps just a flag for > apk add as a convenience. > > The problem with that is that we sometimes (have to?) deliver software (s= omewhat) broken by default (see XFCE) because we don't have something like = a "recommended" dependency list. Minimalism is important for Alpine, but I = feel like recommended dependencies could still fit in this if the maintaine= rs are careful not to bloat that list. > > Regards, > > Rasmus