From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: Guix beyond 1.0: =?utf-8?Q?let=E2=80=99s?= have a roadmap! Date: Mon, 01 Jul 2019 12:05:50 +0200 Message-ID: <87blyeqdc1.fsf@gnu.org> References: <877e97vws8.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:56812) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hhtC9-0002Mr-3n for guix-devel@gnu.org; Mon, 01 Jul 2019 06:05:58 -0400 In-Reply-To: (Alex Griffin's message of "Thu, 27 Jun 2019 19:02:21 +0000") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Alex Griffin Cc: guix-devel@gnu.org Hi Alex, I think some of the items you suggests are tasks that people could start working on right away, as opposed to long-term deep changes, so I=E2=80=99d encourage you to submit them as wishlist items to bug-guix@gnu.org. "Alex Griffin" skribis: > ** TODO use guile-bash to automatically update environment variables when= the current profile changes People don=E2=80=99t necessarily use Bash though, but I agree that=E2=80=99= s something like that would be nice, even if that=E2=80=99s just for a specific shell. That=E2=80=99s something we can already start experimenting with! > ** TODO run-time configuration system for services, similar to OpenWrt's = UCI What does it mean? (I don=E2=80=99t know UCI.) > * Command Line Interface > > ** TODO refresh able to take a contributor name and find out-of-date pack= ages that they have contributed to > > ** TODO improved search: support AND terms instead of OR, configurable re= cfmt template =E2=80=9CAnd=E2=80=9D is now the default. A configurable rec template woul= d be nice, but it could also be hard to use and thus not very much used; anyway, we=E2=80=99d need to discuss this in more detail so see what the goal is an= d how we can achieve it. > ** TODO package --show should allow multiple arguments and not require an= equal sign Maybe a =E2=80=98guix show=E2=80=99 alias, then? > * Other > > ** TODO evaluate shepherd service definitions placed somewhere in ~/.guix= -profile before evaluating ~/.config/shepherd/init.scm +1 > ** TODO support automatic GPG/signify signature verification of origin ob= jects For users or for packagers? Thanks, Ludo=E2=80=99.xs