From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: Re: [PATCH] gnu: Add perl-net-psyc. Date: Sat, 20 Aug 2016 09:22:58 +0000 Message-ID: <874m6fg5fx.fsf@we.make.ritual.n0.is> References: <87inuwu9p1.fsf@we.make.ritual.n0.is> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44995) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bb2UY-0000w4-PA for guix-devel@gnu.org; Sat, 20 Aug 2016 05:23:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bb2UW-0003C7-Ji for guix-devel@gnu.org; Sat, 20 Aug 2016 05:23:01 -0400 Received: from mithlond.libertad.in-berlin.de ([2001:67c:1400:2490::1]:56600 helo=beleriand.n0.is) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bb2UW-0003C1-8Q for guix-devel@gnu.org; Sat, 20 Aug 2016 05:23:00 -0400 Received: by beleriand.n0.is (OpenSMTPD) with ESMTPSA id 55409d47 TLS version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO for ; Sat, 20 Aug 2016 09:22:58 +0000 (UTC) In-Reply-To: <87inuwu9p1.fsf@we.make.ritual.n0.is> 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: guix-devel@gnu.org ng0 writes: > Net::PSYC binary "psycion" requires perl-curses, which has been packaged > and send for review. > > psycion is being bugfixed, it is functional but the server application > it functions with needs to update the internal policies on how to treat > native psyc clients. It's on the todo list and will be fixed > eventually. As psycion is not the only part of Net::PSYC I find it okay > to submit the entire perl-net-psyc now instead of waiting for psyced to > have this policy fixed. > > There is psycmp3 which currently depends on MP3::List and the rxaudio > shareware, it will be fixed to function with current free software > equivalents of dependencies. It is deleted in a snippet phase for now > and will be added back when it no longer "recommends non-free > software". > > For another binary, I would have to package fam and SGI::FAM, this is > reflected in the most recent commit: > "moving bin/psycfilemonitor to contrib until somebody upgrades it to use > inotify instead of fam". No one uses this binary currently, so it can be > left where it is and will be updated in time. > > I created the file gnu/packages/psyc.scm because I am working on more > applications: psyced, libpsyc, psyclpc and future releases. As they all > circle around the psyced.org domain and the protocol PSYC, a dedicated > file is the only logic choice. libpsyc will follow soon after this > (perl-net-psyc) patch. > I am working close with upstream to address issues on different > operating systems. Upstream developers do very rarely release tarballs, > in the case of Net::PSYC this git commit has more bugfixes than the > latest tarball. As soon as the tarball catches up I will consider to > change it, however this is a very small application collection, so a > checkout will not take that much space on distributing servers. Corrections appending to this: "needs to update the internal policies on how to treat native psyc clients" <- only when the welcome channel has secure set, a default psyced without any changes does not complain about this. The plan for the future is to run psycion with localhost psyced and cadet (gnunet), not via the insecure internet -- ng0 For non-prism friendly talk find me on http://www.psyced.org