From owner-freebsd-ports@FreeBSD.ORG Sat Mar 17 21:26:05 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5C04D106564A for ; Sat, 17 Mar 2012 21:26:05 +0000 (UTC) (envelope-from r.c.ladan@gmail.com) Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) by mx1.freebsd.org (Postfix) with ESMTP id E075F8FC0C for ; Sat, 17 Mar 2012 21:26:04 +0000 (UTC) Received: by wibhq7 with SMTP id hq7so1832695wib.13 for ; Sat, 17 Mar 2012 14:26:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; bh=a5SxEgrQ2pfPkFlq6GD0BOT6GbMxgJE2s4eUJcBvHWc=; b=rd+421E/H9aPH1mf1U8ap/MW4YEGsmTbo7EkOkuD+O15e2VXu0wITvt+gxuGlEDjA3 gx38c3NW3XYTeJ3A24F4sBwKX47nlP9Ggy9Al4pU1Uwt4zX5ET0b9XbfRykbirPRlmbu mrrLFdmtpYXTxzFo9Rh7ik5OqNz4WOnbb6as4TltrPBmIX4yI1UpF3eno7pyD4TUQ3pw I4ambB4FKMSRK1GLiJ+wC0CMQoq5uoZ0RI3eIYWNp9ztrC0ZclIZ/pnumD8xPEL9K+ho OYAxvPw+gYl0hJu7kwIK+wGtWb7tPl0AdIGfzwQ6hmauXAxtPddJQIzqnMbvTJy7kXEn qJng== MIME-Version: 1.0 Received: by 10.180.101.230 with SMTP id fj6mr8448264wib.13.1332019563957; Sat, 17 Mar 2012 14:26:03 -0700 (PDT) Sender: r.c.ladan@gmail.com Received: by 10.180.88.3 with HTTP; Sat, 17 Mar 2012 14:26:03 -0700 (PDT) Date: Sat, 17 Mar 2012 22:26:03 +0100 X-Google-Sender-Auth: qZz6SbLj7Y__IyqzJIXKkXVynb0 Message-ID: From: =?ISO-8859-1?Q?Ren=E9_Ladan?= To: freebsd ports Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: ROS (robot operating system) ports [team?] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Mar 2012 21:26:05 -0000 Hi, Some (somewhat brain dump mode) thoughts about the ROS (devel/ros*) ports [1] below: - are there people who would be interested in forming a team? Together with Chromium, Xfce, the Dutch translations, and "real life" this becomes a bit too much for one person (I guess I underestimated the effort :( ). Although the currently ported release (1.4) is still supported upstream, release 1.6 has been there for some months - since the ROS ecosystem and therefore the units in which these are packaged seem get more finegrained at each release (1.0, 1.2, .. 1.8 which should be out soon), the question arises whether to keep just the software originally planned (devel/ros-tutorials and devel/ros-nxt [2] + dependencies) or also the software split off (which means more ports, more testing, and more repocopies). - because of the nature of the software, all ports need to be updated to the next release in one commit to avoid breakage, although new ports could be committed earlier as long as they are not connected to the build. - a generally positive development is that each release decreases the amount of third party software built-in (this depends on the status of several Linux distributions), but that also means that some newly required third party might not be ported to FreeBSD yet and thus even more ports to maintain. - there is a lot more ROS software out there (enough for around 2000 ports), but some of it is only useful when run on the robots intended. Obviously way too much for one person. [1] ftp://rene-ladan.nl/pub/ros-freebsd.pdf [2] http://www.ros.org/wiki/nxt (ROS bindings for the LEGO NXT robot) Ren=E9