From owner-freebsd-mono@freebsd.org Mon Jun 27 06:25:07 2016 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E7870B84D03 for ; Mon, 27 Jun 2016 06:25:07 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-vk0-x22d.google.com (mail-vk0-x22d.google.com [IPv6:2607:f8b0:400c:c05::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A2DBE2E7C for ; Mon, 27 Jun 2016 06:25:07 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-vk0-x22d.google.com with SMTP id u64so219733917vkf.3 for ; Sun, 26 Jun 2016 23:25:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=0vYgfuliguzqFkfs8QqaDvozqV+Wco7BirJ1wIlCg58=; b=VpwYOMoPFc/9zKNuzOkbCsjQhSUEXP7nEgFk4QcFmEbY29kO2TlFqYOd9u6yn1IFaW Z/iQbpf7q+0EA4FX5vftdhz4nOL+MOtmuBo7Zl0qimw2mfu1n/pKjmtKaj465q7bCkf2 cffOSXbAfr9xdGH8Ykz/FPNhSodeHo+uOwpuI5Fof3AnBi+MioOU7xqZVCeoEa54M0Yc hdSFx77RUovjn3MpI3U4+9b8aosYF1CkxjtZ3/khQYIv7UeXrTDLy2tmzy1M5c9701+e WtRdNOVe3V+ulyIqIURBHQwQG7ZhBorbt7ysleNZQTRsdAYSKazWyKfQBayuiwfSbYMl YSKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=0vYgfuliguzqFkfs8QqaDvozqV+Wco7BirJ1wIlCg58=; b=WnxkOzFCZc3sUz0/ZhWJ4cy9tsc/9fBUZStxHmCrEfIlyODHPnSCpiucU/Zu1get8Z CMRfVzYfNY/xKAvNqYIJ6jYmYG0uu1QKgqHBoNwL63yAuAFE7Rb91FvpsqS5O0sE6J/1 pFpsy7Rod0cKomtD3iEDSjGgus/hbuGz4i2MtH6xxu8pqRSjV5XDd8TzakxB7EhL1V1n fTOZ2ySMXogdPJXS1TLq1UzCN0cfPwTZJvPtPEtRVNuueqrme7UjsMICggDFz6FpzPx3 ZILWk3K8cJ42F1rho6BueeQbjRL1Z6Sprgv6La4yF8JFkF7HGG9PQT9gw4IlczU5IzWp 6qQQ== X-Gm-Message-State: ALyK8tIB5QTGRJNA0uLrAEvDTTU69wq8qjOYKop/b2Nfnm2s6Px2oYgfOc1p3u3SMUFSgHpkS5Q0csyFXho7qw== X-Received: by 10.31.166.72 with SMTP id p69mr8102145vke.14.1467008706676; Sun, 26 Jun 2016 23:25:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.54.196 with HTTP; Sun, 26 Jun 2016 23:25:06 -0700 (PDT) In-Reply-To: <576EFC4A.9020000@innolan.dk> References: <576EC008.9060109@innolan.dk> <20160625185613.4698194.7455.7812@gmail.com> <576EFC4A.9020000@innolan.dk> From: Russell Haley Date: Sun, 26 Jun 2016 23:25:06 -0700 Message-ID: Subject: Re: Latest MonoDevelop Progress To: Carsten Larsen Cc: Freebsd-mono Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jun 2016 06:25:08 -0000 On Sat, Jun 25, 2016 at 2:48 PM, Carsten Larsen wrote: > > > On 25-06-2016, 20:56 Russell Haley wrote: >> >> I'm unsure to where they get copied. >> > > The Debian PCL assemblies ends up in: > /usr/lib/mono/xbuild-frameworks/.NETPortable/ > > On FreeBSD it shold be: > /usr/local/lib/mono/xbuild-frameworks/.NETPortable/ > > If you use current ports version of mono (4.2.3) you should already have: > /usr/local/lib/mono/xbuild/Microsoft/Portable/ > > The Debian package consist of 955 files (and folders): > http://pastebin.com/ATS2M4F7 Thanks Carsten, that is the confirmation I needed. Great reference here: https://github.com/gentoo/dotnet/issues/111 It's not in my mono install. :/ pkg info mono mono-4.2.3.4 Name : mono Version : 4.2.3.4 Installed on : Thu May 19 09:10:16 2016 PDT Origin : lang/mono Architecture : freebsd:10:x86:64 Prefix : /usr/local Categories : lang Licenses : Maintainer : mono@FreeBSD.org WWW : http://www.mono-project.com/ Will dig later in the week. Thanks, Russ From owner-freebsd-mono@freebsd.org Mon Jun 27 12:11:06 2016 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B6C76B84CFE for ; Mon, 27 Jun 2016 12:11:06 +0000 (UTC) (envelope-from romain@blogreen.org) Received: from marvin.blogreen.org (marvin.blogreen.org [IPv6:2001:41d0:fe22:1a01::2]) by mx1.freebsd.org (Postfix) with ESMTP id 6EA052A13 for ; Mon, 27 Jun 2016 12:11:06 +0000 (UTC) (envelope-from romain@blogreen.org) Received: by marvin.blogreen.org (Postfix, from userid 1001) id B1E1F29B10E; Mon, 27 Jun 2016 14:11:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=blogreen.org; s=marvin; t=1467029464; bh=j7BvT/g+vnAjJMkH2Mk5Di40Lzs8fc9hyvXsM+IEr1w=; h=Date:From:To:Subject:References:In-Reply-To; b=Dx+1vzJtEe9dirR3+HnDLhvejJQNSay5aCwvXeorsPJP2+vDajETe/XG9oyRNIQ+2 a25j7zofQ1NcHFfitdPnGsfxq4fWFOJXhoetlveejP0K8NgC7WCjpKNQo6FPVeftyA +WE+h33MmUHquxlVSakJjiu1uCwcRcDi+CGwjjm0= Date: Mon, 27 Jun 2016 14:11:04 +0200 From: Romain =?iso-8859-1?Q?Tarti=E8re?= To: freebsd-mono@freebsd.org Subject: Re: Latest MonoDevelop Progress Message-ID: <20160627121104.GA59506@FreeBSD.org> Mail-Followup-To: freebsd-mono@freebsd.org References: <576EC008.9060109@innolan.dk> <20160625185613.4698194.7455.7812@gmail.com> <576EFC4A.9020000@innolan.dk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="fdj2RfSjLxBAspz7" Content-Disposition: inline In-Reply-To: X-PGP-Key: http://romain.blogreen.org/pubkey.asc User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jun 2016 12:11:06 -0000 --fdj2RfSjLxBAspz7 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Jun 26, 2016 at 11:25:06PM -0700, Russell Haley wrote: > On Sat, Jun 25, 2016 at 2:48 PM, Carsten Larsen wrote: > > On 25-06-2016, 20:56 Russell Haley wrote: > > > I'm unsure to where they get copied. > > > > [...] > > > > The Debian package consist of 955 files (and folders): > > http://pastebin.com/ATS2M4F7 >=20 > Thanks Carsten, that is the confirmation I needed. Great reference here: >=20 > https://github.com/gentoo/dotnet/issues/111 In case it helps, there is an old patch for adding devel/referenceassemblies-pcl to the ports tree (but installing binaries through the ports system is ugly, so I did not pushed it in the official ports): https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D168589&action=3Dedit --=20 Romain Tarti=E8re http://people.FreeBSD.org/~romain/ pgp: 8234 9A78 E7C0 B807 0B59 80FF BA4D 1D95 5112 336F (ID: 0x5112336F) (plain text =3Dnon-HTML=3D PGP/GPG encrypted/signed e-mail much appreciated) --fdj2RfSjLxBAspz7 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGcBAEBCAAGBQJXcRfSAAoJELpNHZVREjNviVcL/jRpCWRliQ3zOkylkR26mw2F /BmnQRsNfU8JXhx60USTNkr37L9vVXPSIx0/TJKuKSC9tu/+PRvxhOaJoKiXyOdD zHz3u4MbERgEXcnXxy+ETBw55u1rXz9f99GwxFueUsdtjhUe6qGE3NRoK3YbsCSJ HwdJkpWri0D3IZb40hk68UXKiny1d3m8gHxVQP0AZm5hdDO2p69OTEam6eypNPbj Vcc9/ZX+bvkmJka1weFGI2KVxRN6KzZIWpFMC6UpN664mgr8EjhYjS5EBhbBFhHd iK8S/XdoGbr6DMGiCVWrD/AKzum0ltlO29t5xaDFOfWHJsX46bcNgQ0pv+qqpu7N 7Bph/LQHQnUFU8I5A8TMWJPJwTo/2omL0XjaXRdPcuJw7QqxPAyuBmixP5wgRbJA OuuCtF/+4KPJGfZlCc93pXZdOrFR9cfrQ11+XC6ASs0mR51flrYIcdP4LW12LozA KVKqZp5oxTEsFfcg1cjwf1IdmW3R9XE2iQfgZ/y0Hg== =VL/b -----END PGP SIGNATURE----- --fdj2RfSjLxBAspz7-- From owner-freebsd-mono@freebsd.org Mon Jun 27 16:10:52 2016 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 21711B844AF; Mon, 27 Jun 2016 16:10:52 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-vk0-x234.google.com (mail-vk0-x234.google.com [IPv6:2607:f8b0:400c:c05::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CF7B12F4D; Mon, 27 Jun 2016 16:10:51 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-vk0-x234.google.com with SMTP id j2so238282150vkg.2; Mon, 27 Jun 2016 09:10:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-transfer-encoding; bh=M8KfP9+bDZR69cVnaGXV+LQH/VdxwEJYmsxHURKorf8=; b=h47KVp/aWOoDm0/edRoEZNTwhawFnCyR70XTNSRcLj5JskEweIkw4FHovEjEDBo++w k+78GdE6Dbi/NLNbz+/J2jxKnf4e0umbj6OX428UgU8kU1vhQgBC1nEC51AZinTpHT9a /GgfnZSN4D4UBtfdx1YFnCk/G1aysgHB2bqm+i++X30Ktrm2EabbQhTNI4wfiTKFTabT GdjPr/CZbEowEYT9vK+L8Ygo4BkaDKn7aTMeo839WM0qkXKa956TMvwyP/XUkJiDKsVE ZXQ8xIGtdlJ3OVoIVLMESu1VXwmVmOnhXo5QGbRnstk80CUb7fBp4NseJCu1OmXez9Kw QOtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-transfer-encoding; bh=M8KfP9+bDZR69cVnaGXV+LQH/VdxwEJYmsxHURKorf8=; b=PJgjTE1xxJHbJs49kZSao9OhOKVxTqdFc3JIhHFCnHp0LLAr4N5Q9OcHMyW4jj5hvd nXRz9O0bQRgc0v7c8C+kenhMXF1W6pbdZ0FVNfEC0gOAh/zCviNs0lQxaOUkbzqQ1shb 2I6eihmlw7r3oTddLDVctrFcHjTvtDPEcsO8vU+cfpEf8WI9CkuBMVO+7SPUC9/lOgE7 T6iPXfdJWOedptROgcQq4kCD6R4tBZpFMLSNZ7QsAy5+6SFRNXLPN9IRYm/Qkxzs6oLQ g/gw7MCGsv7+6MM6nPmACxe6Dcj92EbKFMlMshqtQFlXAkxQNYvLeeLYLPMtZ1LYk1JW ZG4A== X-Gm-Message-State: ALyK8tIVvLmIZrsgKq7AX+9aC8AfvRZOuZO0l9SLv7cEY8xS0dtDdabs1fp+KmqU+rnw62IYOrDxx8m+Z8SH3A== X-Received: by 10.159.40.229 with SMTP id d92mr9021433uad.100.1467043850880; Mon, 27 Jun 2016 09:10:50 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.54.196 with HTTP; Mon, 27 Jun 2016 09:10:50 -0700 (PDT) In-Reply-To: <20160627121104.GA59506@FreeBSD.org> References: <576EC008.9060109@innolan.dk> <20160625185613.4698194.7455.7812@gmail.com> <576EFC4A.9020000@innolan.dk> <20160627121104.GA59506@FreeBSD.org> From: Russell Haley Date: Mon, 27 Jun 2016 09:10:50 -0700 Message-ID: Subject: Re: Latest MonoDevelop Progress To: Freebsd-mono , freebsd-ports@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jun 2016 16:10:52 -0000 On Mon, Jun 27, 2016 at 5:11 AM, Romain Tarti=C3=A8re = wrote: > On Sun, Jun 26, 2016 at 11:25:06PM -0700, Russell Haley wrote: >> On Sat, Jun 25, 2016 at 2:48 PM, Carsten Larsen wrote: >> > On 25-06-2016, 20:56 Russell Haley wrote: >> > > I'm unsure to where they get copied. >> > >> > [...] >> > >> > The Debian package consist of 955 files (and folders): >> > http://pastebin.com/ATS2M4F7 >> >> Thanks Carsten, that is the confirmation I needed. Great reference here: >> >> https://github.com/gentoo/dotnet/issues/111 > > In case it helps, there is an old patch for adding > devel/referenceassemblies-pcl to the ports tree (but installing binaries > through the ports system is ugly, so I did not pushed it in the official > ports): > https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D168589&action=3Dedi= t Awesome, thanks. Since most (or all) of the mono stuff is in GitHub, I am liking the idea of creating a project in Github to control all the patches, instead of doing it through svn patches. It will make everything WAY easier to push back upstream. Not that it matters, eh, Ivan? :0) Russ From owner-freebsd-mono@freebsd.org Mon Jun 27 18:06:03 2016 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EF168B841DC; Mon, 27 Jun 2016 18:06:03 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-vk0-x229.google.com (mail-vk0-x229.google.com [IPv6:2607:f8b0:400c:c05::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AD58A21E9; Mon, 27 Jun 2016 18:06:03 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-vk0-x229.google.com with SMTP id j2so242521231vkg.2; Mon, 27 Jun 2016 11:06:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc; bh=uqi5feDamAw01JhhXlVDB/fqnUXxzz3v80juJnC86Is=; b=C2Z87HeK1CwPMY4UvkFV9mreLvdnm3Hsj5QWP0fwYJBzcBh691fHbTtKNHrOGdP6I6 81tR6xCKZ9Y7I9WS/orl/ea4WJemX2/iOW3YE46ExaW8JRFn8/kyb7h23FKR9JBhNSE0 8J41tw4PkxY1l369XgO5QcyfYFdE5CGbBAoGeVEfDBW/xgnqrXfEst+tAljcASUY+MJh WGKjPIL+JZ1xmPxtb/0gsPXxVejzwl628TOdXEe9030JzqtCt0lQhiu6Z3byPT2Iizf4 T8+Jn007s8oJGTrAUT+vgunZZiZA7PWojxYZM7opa/3s93ovBbFaaN+NUhdYa8V/Yj8s EerQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=uqi5feDamAw01JhhXlVDB/fqnUXxzz3v80juJnC86Is=; b=Oe6pkNbPsVd9TEkGAmIvWfMRcfgywac52ZLZXzWxpUuSJgFmxJedN0eBrBEVqDEPd/ khgHVUuKxtjqslnWS5LEGTU0sCTDyas6QUS3ZFXPd1O0AdZwQaG/B5NFD4L75njben4y Xk2N2zE+WoSs0QLQVmPTbgYi09v1EOj1RlBVtS1MoyXsLnESH4RWrBuIHQvsQg/UrO/K Smft92BOVJmRGsx+h8y4KuO9CllAuuOVL5vonz+BoPsqR69Hww8JDpsA3QBPJJ/3iIjp 9QiGo7xZXAOaOBCuZQM93lSFM04OIPEVsu8bhNXBn2cyYbKXBt365EzLGPoqZP1kr6HC caZg== X-Gm-Message-State: ALyK8tIyApKjd8rwhAyhNTrWaWC6lPeVFneqkit8xAL6JzIm0x1xNXjPcydoalQXiRONCDJk6SJNisx5pqgsoQ== X-Received: by 10.31.210.133 with SMTP id j127mr8868988vkg.143.1467050762672; Mon, 27 Jun 2016 11:06:02 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.54.196 with HTTP; Mon, 27 Jun 2016 11:06:02 -0700 (PDT) From: Russell Haley Date: Mon, 27 Jun 2016 11:06:02 -0700 Message-ID: Subject: Maintaining mono/.net To: freebsd-ports@freebsd.org Cc: Freebsd-mono Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jun 2016 18:06:04 -0000 Hello Ports Team, A couple of us on the freebsd-mono@ mailing list are having a discussion on how best to maintain the mono ports/.net ports. One of the things that has come up is maintaining the patches for "all this stuff". The current paradigm in FreeBSD as I understand it is to use the files directory and apply the patches to the port via svn/ports tree. However, with the ubiquity of GitHub in opensource, it now seems to be feesable to simply create a Github accound to maintain a bunch of forked repositories (which is essentially a patched git repository!). This makes it easier to create and apply patches and gives us the natural path to push things back upstream. In the end, we would just pull from the FreeBSD specific repository, which is no different than, say, pulling from the mono project directly. This email is a request for response from anyone on the ports team (or FreeBSD general) to give some input as to the acceptability of this solution, as well as any "gotchas" we haven't thought of yet. Thanks in advance! Russ From owner-freebsd-mono@freebsd.org Mon Jun 27 18:21:24 2016 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 55540B84658; Mon, 27 Jun 2016 18:21:24 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1BB752AC3; Mon, 27 Jun 2016 18:21:24 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.87 (FreeBSD)) (envelope-from ) id 1bHb9w-000OIq-Ug; Mon, 27 Jun 2016 20:21:24 +0200 Date: Mon, 27 Jun 2016 20:21:24 +0200 From: Kurt Jaeger To: Russell Haley Cc: freebsd-ports@freebsd.org, Freebsd-mono Subject: Re: Maintaining mono/.net Message-ID: <20160627182124.GA79889@home.opsec.eu> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jun 2016 18:21:24 -0000 Hi! > A couple of us on the freebsd-mono@ mailing list are having a > discussion on how best to maintain the mono ports/.net ports. One of > the things that has come up is maintaining the patches for "all this > stuff". The current paradigm in FreeBSD as I understand it is to use > the files directory and apply the patches to the port via svn/ports > tree. However, with the ubiquity of GitHub in opensource, it now seems > to be feesable to simply create a Github accound to maintain a bunch > of forked repositories (which is essentially a patched git > repository!). >From my point of view, while not perfect, it sounds reasonable. -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-mono@freebsd.org Tue Jun 28 07:42:31 2016 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 90367B85B2F; Tue, 28 Jun 2016 07:42:31 +0000 (UTC) (envelope-from radovanovic@gmail.com) Received: from mail-wm0-x22b.google.com (mail-wm0-x22b.google.com [IPv6:2a00:1450:400c:c09::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 22F062E43; Tue, 28 Jun 2016 07:42:31 +0000 (UTC) (envelope-from radovanovic@gmail.com) Received: by mail-wm0-x22b.google.com with SMTP id 187so25490912wmz.1; Tue, 28 Jun 2016 00:42:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-transfer-encoding; bh=aQBi+ctQAWoWY1b2Ut0kdrhWdJe2D2n6zXhJM0xwqxU=; b=d8KOY0yb84wabty51EnjUc7do7JwlAqjCr6e0oBfjZeMfsIVH//QxulX448Kn7AsEv vXTqChTD0vRtNWCe9e09A9lDpLsfBvKCpsTqhlg3Mfw3u2bJP82mwQY55knTk62XG4S+ uP4a7JWkSJEiQk2hKtQ3WXArS9df1BuLp+PbU0sYfX8sePUWaVTc5cw3yqoZVi8j6Hxk fgrvyhMeuuniKVTDerOKjCG+g9qieeNrEysJG+Iy+p9pBPd7JVFubZY4K0Awvx2xwbUR cYYh+M1sXfa+jCjcttlvLuvuWVk9VVROU6p+FPURpQNkJGpfIEK2IXgzFwJ/yhM5Zvwm O9qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-transfer-encoding; bh=aQBi+ctQAWoWY1b2Ut0kdrhWdJe2D2n6zXhJM0xwqxU=; b=XInl/mnNJ27HmtUYIckhEbEOlxrV7o99TdnPIZwP8n4ay3Ybg2PEOcAz8xOPcoiZha u6Zt0FUqQlu/HAAhqqL1U38JpObdu9X4GMu1u7GQggvDTIcwHEMDj92u0jcyHN36rAZ/ z1YJz6cCqFcC8jom4MXPHOaSPGiIE7NzSdyERYvDvQm9xENIbj4UMaLWPaEh9SdIepCZ YSrzOm+zMzV0XTufPW5HU8L1qd52C4as+XicHiSUeRfkdoIMbs4DTSNNttjFPEpJxSz1 ivZ/gLyaJuvktYYAPAYdu2+mgSs8GrNXc0zE8yfxx64W0mzVKsx31VA6uRm0LkB5XTqp F6Lw== X-Gm-Message-State: ALyK8tLcnHYQJkVAY5V3LKLXfz1pvKSp0PJT+QATqpxHaG//iGaj+kjqwSEWvFlvyFIvtQ== X-Received: by 10.194.80.70 with SMTP id p6mr1471869wjx.45.1467099749439; Tue, 28 Jun 2016 00:42:29 -0700 (PDT) Received: from zmaj.softwarehood.com (178-221-67-149.dynamic.isp.telekom.rs. [178.221.67.149]) by smtp.googlemail.com with ESMTPSA id cx8sm7202970wjb.37.2016.06.28.00.42.28 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 28 Jun 2016 00:42:28 -0700 (PDT) Message-ID: <57722A63.5070102@gmail.com> Date: Tue, 28 Jun 2016 09:42:27 +0200 From: Ivan Radovanovic User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130812 Thunderbird/17.0.8 MIME-Version: 1.0 To: Russell Haley CC: Freebsd-mono , freebsd-ports@freebsd.org Subject: Re: Latest MonoDevelop Progress References: <576EC008.9060109@innolan.dk> <20160625185613.4698194.7455.7812@gmail.com> <576EFC4A.9020000@innolan.dk> <20160627121104.GA59506@FreeBSD.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jun 2016 07:42:31 -0000 On 06/27/2016 18:10, Russell Haley napisa: > ... > patches, instead of doing it through svn patches. It will make > everything WAY easier to push back upstream. Not that it matters, eh, > Ivan? :0) > I already see who is to be in charge of pushing everything upstream :-P From owner-freebsd-mono@freebsd.org Tue Jun 28 07:48:20 2016 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AC927B85D07; Tue, 28 Jun 2016 07:48:20 +0000 (UTC) (envelope-from radovanovic@gmail.com) Received: from mail-wm0-x235.google.com (mail-wm0-x235.google.com [IPv6:2a00:1450:400c:c09::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 54F18213D; Tue, 28 Jun 2016 07:48:20 +0000 (UTC) (envelope-from radovanovic@gmail.com) Received: by mail-wm0-x235.google.com with SMTP id r201so14343907wme.1; Tue, 28 Jun 2016 00:48:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-transfer-encoding; bh=7cVa9ZcDWRxTgteJaWb2VUt89aE8mBB5NZy4ZTcqcMM=; b=uRgpVhWNK9ua5l6SqXMoaceblj4q9dEVqbYEJ68hg3EdOsTpjcBhUq7RrLhnk8DaFW kbuuxjILaZ2BHfQcifLCah3RAl9RYNQhz2RCCQ+wajQqqE36K4xQ2gaIOpAUCcVekqw5 SWSXs2y3p7egWpm2tfRqyJ4ACQzNg4P3irOTgeslJ2caCxZ6ji9f/0Q++jaJ8AOukJ8A GEc5R4nDAPSceOlYPKWcgHKPl6Too4FLQAlV8Ltjm9P5DAiHgbryRgblVRFv2thCFa0/ b8hplDigzaZoAL5FLPcAgxC9G64QmNjVhYVmFwtzO2RMT+nin00N5lCoVkKk+29twE+K zR5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-transfer-encoding; bh=7cVa9ZcDWRxTgteJaWb2VUt89aE8mBB5NZy4ZTcqcMM=; b=Kx7QEONs9FRTI+tOyl/B+dzlHQq4OjGUEURvfcv8uIT5PbDZ37vdWumijdIhqAYh61 bv5A0FgdKFzhFhcqBqKAyNrs2yqhFJK4qi5StmN8egpHbJCaQLCXTHdXdfuyvtiiM8Yy 6qFs6rrYPPP8dhgUwaH/9N75N2PzwgFf7itfzRWxrKt0biRmjJbc+GjH2/MWHh+qGTz0 ZcKvCnHZtx57jAJeiNrVtvGJs/S2VnYjjNWNaUSIUfcO1GXnfuX0GGVWnJV/O2h1KVzU 8TacnSsK7gY2cZDlQRzPuDu52zXlFJM992rQsG+VecN12ckMb/DEoQOiAlemDYMSzwMb ICbQ== X-Gm-Message-State: ALyK8tKFkeWkh6kAjXzoETeLpiptUYF6jTjkR74JkHJ4i0hcZs56oX8BblqP+Uv9rLYQ3A== X-Received: by 10.28.54.134 with SMTP id y6mr13891669wmh.96.1467100098944; Tue, 28 Jun 2016 00:48:18 -0700 (PDT) Received: from zmaj.softwarehood.com (178-221-67-149.dynamic.isp.telekom.rs. [178.221.67.149]) by smtp.googlemail.com with ESMTPSA id b4sm5691252wjd.16.2016.06.28.00.48.18 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 28 Jun 2016 00:48:18 -0700 (PDT) Message-ID: <57722BC1.5050307@gmail.com> Date: Tue, 28 Jun 2016 09:48:17 +0200 From: Ivan Radovanovic User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130812 Thunderbird/17.0.8 MIME-Version: 1.0 To: Kurt Jaeger CC: Russell Haley , Freebsd-mono , freebsd-ports@freebsd.org Subject: Re: Maintaining mono/.net References: <20160627182124.GA79889@home.opsec.eu> In-Reply-To: <20160627182124.GA79889@home.opsec.eu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jun 2016 07:48:20 -0000 On 06/27/2016 20:21, Kurt Jaeger napisa: > Hi! > >> A couple of us on the freebsd-mono@ mailing list are having a >> discussion on how best to maintain the mono ports/.net ports. One of >> the things that has come up is maintaining the patches for "all this >> stuff". The current paradigm in FreeBSD as I understand it is to use >> the files directory and apply the patches to the port via svn/ports >> tree. However, with the ubiquity of GitHub in opensource, it now seems >> to be feesable to simply create a Github accound to maintain a bunch >> of forked repositories (which is essentially a patched git >> repository!). > > From my point of view, while not perfect, it sounds reasonable. > We are open for all (good) ideas (good in sense: easier to use, requiring less effort to maintain patches) :-) From owner-freebsd-mono@freebsd.org Tue Jun 28 08:50:36 2016 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 84F9FB85FEF for ; Tue, 28 Jun 2016 08:50:36 +0000 (UTC) (envelope-from chris@greenflump.com) Received: from mail-wm0-x22c.google.com (mail-wm0-x22c.google.com [IPv6:2a00:1450:400c:c09::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 25CED2148 for ; Tue, 28 Jun 2016 08:50:36 +0000 (UTC) (envelope-from chris@greenflump.com) Received: by mail-wm0-x22c.google.com with SMTP id v199so129887508wmv.0 for ; Tue, 28 Jun 2016 01:50:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcv-im.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=DxAWJLUqADKG04UFzerJwKpodAP78UQK05RLyxdKTks=; b=J9PPijwVfRWTs0FCswnNcBKTUSIi1fdPzkijjSN/nmJR9aNQZDIwMrHIQ21ZBgpV3o ntdfvepL06jnhgvexLhb6GVn5Wl1fHXtD9FCPrHwWiaWHeUdQBX1omQlpQJwgk/H3tGM Lao7oi9wcTKYbailK2e/E2/QJhycZKPNhx4Bz98WfMgdieIvXOHAOcg6TE6Ym+FDDVBS b7GO0ecxIgbfpr2s8JOmcWWCm+LILOsHWOSr1y7Ui2SujXvMbTQS7qa2uNB0thjI3uuy toMKKX55SiKyRP+bLd6fv7nCIHsZ45whe0vhebgup5jKvGHvT3THBfHipNUF9Jla3+QE qXmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=DxAWJLUqADKG04UFzerJwKpodAP78UQK05RLyxdKTks=; b=eMKpbdTDEMXMnZEOCBFxOvPpgK0rpQWC8nmM4GbFvc5Y1h4EWsEudplnlHLtHkCEMR RRfWu99mU0UYI8sGfd3wFhlnlFcUIf1erqV4lTQiTdE4tMEMJY05UE6un/5ZJsTRfUTU Tr6YPQ+8r2UaxN8/e7OYedLUuBSw9PtB1Ri0I32LatM2qFUWV+rEDXa5dVqGvx69HH0/ itXDrLt8qYrCjIRJS/8WPMkxEKmd97qvRmhLYIuzGznAC7Tf7Kkcq0OUj58Gm+4yqpsC rHi4TowzlGfUi7SAvGxgTKYnzWQhCtotA9GBJIDo4CeB5Jxxgb7CJG3Wp1LKkoBny/3Y fu+Q== X-Gm-Message-State: ALyK8tJQll4P+bUXKYNGMVlXGTi5mC/ycElfqrJg02iD34pC/iH67Ga/HwumBSjG9ZYKCnhsWOL9+fDJBC1YQg== X-Received: by 10.28.9.200 with SMTP id 191mr2176781wmj.39.1467103833859; Tue, 28 Jun 2016 01:50:33 -0700 (PDT) MIME-Version: 1.0 References: <20160619082944.GC2856@FreeBSD.org> In-Reply-To: <20160619082944.GC2856@FreeBSD.org> From: Chris McVittie Date: Tue, 28 Jun 2016 08:50:24 +0000 Message-ID: Subject: Re: maintaining ports and mono To: freebsd-mono@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jun 2016 08:50:36 -0000 Hi Romain, Just wondering about getting the mono port updated to 4.4 now that it is stable. What needs done to update this? Is any help required? Thanks, Chris On Sun, Jun 19, 2016 at 9:29 AM Romain Tarti=C3=A8re = wrote: > On Thu, Jun 16, 2016 at 01:29:08PM -0700, Russell Haley wrote: > > [=E2=80=A6] It looked very promising until I hit the > > main/external folder: > > > > https://github.com/mono/monodevelop/tree/roslyn/main/external > > If it can help, I have been running MonoDevelop on top of GitHub master > branch with no patch for some times. It currently does not build on my > machine (errors related to FSharp, FSharp failing ot build with Mono > 4.4, so maybe everything is linked). > > The configure script / makefile takes care of these submodules, so > updating MonoDevelop when I used this was really as simple as `git pull > && gmake && gmake run` > > -- > Romain Tarti=C3=A8re http://people.FreeBSD.org/~rom= ain/ > pgp: 8234 9A78 E7C0 B807 0B59 80FF BA4D 1D95 5112 336F (ID: 0x5112336F) > (plain text =3Dnon-HTML=3D PGP/GPG encrypted/signed e-mail much appreciat= ed) > From owner-freebsd-mono@freebsd.org Tue Jun 28 09:43:11 2016 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AB3AFB84379; Tue, 28 Jun 2016 09:43:11 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wm0-x229.google.com (mail-wm0-x229.google.com [IPv6:2a00:1450:400c:c09::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5131821D1; Tue, 28 Jun 2016 09:43:11 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-wm0-x229.google.com with SMTP id v199so131796952wmv.0; Tue, 28 Jun 2016 02:43:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=feRSMkw+tcrlXhLAc704lKVZK19HJD8kptxUq5e5k5c=; b=RtwcNSmRl8EjlkVCQD9VFf5N6EJnPFSvkm1RUUvrW699LMA7Q0uvIQwlS49pP4HqCp Dzmmm/S9e5u0DeneSM2Xk0hDgJfrzNNPgPzPvyh2TiogyFRGoQQhzWQwQsqU+Ne64yiP h5mJpkZHY+Wzy5zPa1beBtlMFHoZCXvL7P3+hi+FVxOnwKDExdG63Vvbp9gsad1ZoAOO m9yjXX+bqLkfHFfWNuxxYUNZ5cH2hWDIAMEEOWkCpJY+SwqjILWvcWXOEG5F81CY8I2p U6T7wffGxFIUsB8ytL9N8elbiV27WCV+GjI53Z8LfLYqPRzdogyesw2LwB5VVOC7hUYB 5cjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=feRSMkw+tcrlXhLAc704lKVZK19HJD8kptxUq5e5k5c=; b=L+IU/tUjPHFC4SaZD9Lot/ak7XP9xaAlspLyKt4dqhK7MkoZwBLtLJ+TyoUGH3ZmG4 V3TIePpQmuGkfsN785JHJE7MTkGlWSfRwdZ7CX5qBioil9ZKq+a+VyIWktCCee0fgrqG 03MJn+qTcUq29vUT5rj+ELsiwphsQGgYUyPHM48WpWKOhOO89K0D2EWU45j5Nm8ccQXp 0/mttHFSiCgEDTUsH057XkWKIAlUtEQA4aNA29XpRSB/BhV0oQatQr4TnVp77ABmBYt6 BlU/IzNyh/yklJICzfhK1fJ20I8wG701cw9QjbpMLXoGV/ypr6dOTcqRuluaB3SS7GJE 3ntA== X-Gm-Message-State: ALyK8tLvU+UYg1az5cG4E+qc8XIxY1HEyRrk2KikvF7wThAYlOZI8PFntHCNtTjQ7j7R9w== X-Received: by 10.194.200.164 with SMTP id jt4mr2148486wjc.18.1467106989885; Tue, 28 Jun 2016 02:43:09 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id x83sm6161373wmx.9.2016.06.28.02.43.08 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 28 Jun 2016 02:43:08 -0700 (PDT) Sender: Baptiste Daroussin Date: Tue, 28 Jun 2016 11:43:08 +0200 From: Baptiste Daroussin To: Russell Haley Cc: freebsd-ports@freebsd.org, Freebsd-mono Subject: Re: Maintaining mono/.net Message-ID: <20160628094307.bepxy46dp5igizeh@ivaldir.etoilebsd.net> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="lixkatwcgx7j2zrq" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.6.1-neo (2016-06-11) X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jun 2016 09:43:11 -0000 --lixkatwcgx7j2zrq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jun 27, 2016 at 11:06:02AM -0700, Russell Haley wrote: > Hello Ports Team, >=20 > A couple of us on the freebsd-mono@ mailing list are having a > discussion on how best to maintain the mono ports/.net ports. One of > the things that has come up is maintaining the patches for "all this > stuff". The current paradigm in FreeBSD as I understand it is to use > the files directory and apply the patches to the port via svn/ports > tree. However, with the ubiquity of GitHub in opensource, it now seems > to be feesable to simply create a Github accound to maintain a bunch > of forked repositories (which is essentially a patched git > repository!). This makes it easier to create and apply patches and > gives us the natural path to push things back upstream. In the end, we > would just pull from the FreeBSD specific repository, which is no > different than, say, pulling from the mono project directly. >=20 > This email is a request for response from anyone on the ports team (or > FreeBSD general) to give some input as to the acceptability of this > solution, as well as any "gotchas" we haven't thought of yet. Thanks > in advance! >=20 There are absolutely nothing against this. Actually some ports were already doing that before the github era :D The only difficulty the history told us is : when active people get less ac= tive for various reasons you need to make sure enough people continues to get ac= cess to the said repo. Tracking upstream updates because more complicated for people not in the te= am (we already saw in the past ports stucked for more than 5/6 years actions b= eing taken (maintainer of the forked becoming mostly MIA) It also depends how many patches you end up with, I haven't checked the mono/.net ports but if that is just a bunch of small patches then the overh= ead is not worth the pain, if there are lots of patches then sure maintaining y= our repo is simpler. Depending on how active you (the team) are and how close to the upstream yo= u are one can also see those repositories as "temporary" until all the amount of patches are upstreamed and when done the ports can switch back to the offic= ial distfiles (this is always a goal for ports upstreaming all our patches so w= e can remain as close as possible from the vanilla sources) That said I do applause the effort. As a conclusion do what ever you think = is the easiest mechanism for you as long as things like monodevelop and friend= s can be pushed in a working state again. Best regards, Bapt --lixkatwcgx7j2zrq Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXckS3AAoJEGOJi9zxtz5aeW0P/RUw/RMiHuzD7zqCUKi0hunG 8aIxGweJcqDtR30OFvi9WVQyck0t9MXEfa008NIo4yXx8xawdyPmy8mO1G/Xm9aK bSIcIt9scnPp/K0u8sEC1/e20NqUep6+THRxOGyoUZdI88FXnWF3oWAvXV17ENZA lXdhcFDtoZRe8Zp6gCgxMnwoxhAZ5aiZMNRMf8jHyPAWBomnguHaxF1w4kG5vMIN 4+FHy0OmCmDrWPVnnB/kZkikqHanRwLCnrFvfAjGeZGsnNaI9HTXjuK7gDgPAZ+7 c7eWGRGF/2nAGsiEXvyuT8zj3zzng2lSAbrcEJLNtRX9hA+vXKQTnOfBjVWIVm3D cjiKYSw22PqPYQk6eegtVu9YRFjhtqgqFMakHju5IHN/mfR63g62upJRIast8B4W cXTg8ddYejUBdOPqwk/ySSNTq9WOYZ4kniw3JnmlO0BrK7p5R7nRy5lexJ3oI/lW MOpkZqKPLhusV2eM8fE5WXbjxa1nCYJ35WdkBjTFhcVs3unRJ12A10AJVHXo1CWL 5Jsp6fy+mSe0KCIbQADFbnAXz7ZBy7zzZqXF4fboRkin3XdMg8radPdPQ8F8e6Ty Ty91R59NqZ0dG1rFXHFEvEFW3VBlAUn6u9acbRY+H/uv7SKulx6zQZ4zTbV64Uam 4KtWFVBwudFH6eVnWXqD =FNbm -----END PGP SIGNATURE----- --lixkatwcgx7j2zrq-- From owner-freebsd-mono@freebsd.org Tue Jun 28 21:42:35 2016 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 441EFB85F56 for ; Tue, 28 Jun 2016 21:42:35 +0000 (UTC) (envelope-from xjjqmworh@a6.wmail.cn.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 3153728D0 for ; Tue, 28 Jun 2016 21:42:35 +0000 (UTC) (envelope-from xjjqmworh@a6.wmail.cn.com) Received: by mailman.ysv.freebsd.org (Postfix) id 30B52B85F52; Tue, 28 Jun 2016 21:42:35 +0000 (UTC) Delivered-To: mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 306A4B85F4F for ; Tue, 28 Jun 2016 21:42:35 +0000 (UTC) (envelope-from xjjqmworh@a6.wmail.cn.com) Received: from a6.wmail.cn.com (a6.wmail.cn.com [139.59.253.253]) by mx1.freebsd.org (Postfix) with ESMTP id E89C228CD for ; Tue, 28 Jun 2016 21:42:34 +0000 (UTC) (envelope-from xjjqmworh@a6.wmail.cn.com) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; s=mail; d=a6.wmail.cn.com; h=Reply-To:Sender:From:To:Subject:Date:Mime-Version:Content-Type; i=xjjqmworh@a6.wmail.cn.com; bh=Y60Hbj3pocN+3EcO78LeuBiOKFE=; b=pspw4Xh5v1u7VMVu4x9YUwTPhzBIfPxAIGSJ0kaph8f4UjOCLx01h04P656HHNkUqfO0ad6jNArm GuAerpO9lsNELws+8gchHg5bxFz/BwLbxUYcFUKNPpdmBPYl2hRb44GTcMXfjU5v+fr5y4YyjuFA SI8I9j9F8kWMDKTizz4= DomainKey-Signature: a=rsa-sha1; c=nofws; q=dns; s=mail; d=a6.wmail.cn.com; b=hy/aPBnyF0HFATuP5OodxSdYKJiZ8Tl9dzsu5ylRMwJLJl59kH9c2Fd4IZtTrr5MKFJU3C8+B8hU 4PnYEP/LU7FYPSIe2BJCcCYhcexLi25b2dKUTOHk8FcsBmiS/BaCN+/ASUU5o7EXM4HsVcOE06Un WXkAw3bNxziG9siBCcg=; Reply-To: aaamould@163.com Sender: xjjqmworh@a6.wmail.cn.com From: "Robert" To: Subject: good morning Date: Wed, 29 Jun 2016 05:21:53 +0800 Mime-Version: 1.0 X-Priority: 3 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jun 2016 21:42:35 -0000 DQpIZWxsbyBtb25vLCAgDQoNCkhvdyBhcmUgeW91ID8NCldlIGFyZSBvbmUgb2YgdGhlIG1hbnVm YWN0dXJlcnMgZm9yIGluamVjdGlvbiBtb2xkIGFuZCBpbmplY3Rpb24gbW9sZGluZyAsIG1ldGFs IG1vdWxkIGFuZCByZWxldmFudCBtZXRhbCBwcm9kdWN0cy5ydWJiZXIgcHJvZHVjdHMuICANCklm IHlvdSBoYXZlIGFueSBuZXcgcHJvamVjdCBmb3IgdGhpcyBraW5kIG9mIHRoZSBwcm9kdWN0cywg d2Ugd291bGQgbGlrZSB0byBlc3RhYmxpc2ggdGhlIGdvb2QgYW5kIGxvbmcgY29vcGVyYXRpb24g d2l0aCB5b3UgLiBQbHMga2luZGx5IHNlbmQgdXMgdGhlIDJELzNEIGRyYXdpbmdzIHdpdGggZGV0 YWlsZWQgcmVxdWlyZW1lbnQuIA0KDQpMb29raW5nIGZvcndhcmQgdG8gaGVhciBmcm9tIHlvdS4N Cg0KV2l0aCBiZXN0IHJlZ2FyZHMNCg0KUGF1bA0KR2VuZXJhbCBNYW5hZ2VyDQpBQUEgTU9VTEQg SU5EVVNUUklBTCBDTy4sTFRELg0KQWRkOiBSTTExMDcsU2h1YW5nbG9uZyBJbnRlcm5hdGluYWws Tm8uMi4gWGludGFuZyBTdHIuIExvbmdnYW5nLlNoZW56aGVuLkNoaW5hLg0KRW1haWw6bWFuYWdl ckBhYWFtb3VsZC5jb20sIGFhYW1vdWxkQDE2My5jb20sDQpTa3lwZTogYWFhbW91bGQxLCB3ZWNo YXQ6cGF1bGNoaW5hbW9sZC4NCg== From owner-freebsd-mono@freebsd.org Wed Jun 29 05:46:10 2016 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E8144B84AC5; Wed, 29 Jun 2016 05:46:10 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-vk0-x22d.google.com (mail-vk0-x22d.google.com [IPv6:2607:f8b0:400c:c05::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A357F2F77; Wed, 29 Jun 2016 05:46:10 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-vk0-x22d.google.com with SMTP id j3so52112242vkb.0; Tue, 28 Jun 2016 22:46:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Sfb08UBTUV6cLvNA2ccs05FExVj5zWh2bZTyFSFzcRY=; b=v/DB9rP974/4pFRrFGqAjEbru1Mvg9tBYRXLge17qrukp8xezgkEHCkeeLv8MLC+M7 GhgaifkinUXPjoYzPLW8fwbcQWz7c+7LQORUQQgVyieQXYx/yK48O0KZIun4qBY8AvNA 6dIfGWZrNem3BO/JENlV4qS2mnH0XHRG9AXf8EF2gLkMpSS84QGMjsig+2wcKv0mzNIk O9zV5I0InApoOpxGNhNPhAP/hMgY999RhHQQwN1oTTlGVl6EYktg0EmfVHTE3jgdmAK1 mREF99rCQ0qRg0uf32+40O+QG5HWyZ2M6CyaitSyiY4IjyxAJC9iF2h4AVDZJNZ6yw/V mA8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Sfb08UBTUV6cLvNA2ccs05FExVj5zWh2bZTyFSFzcRY=; b=SJjEDTl0bGvkTr0EvWCdwdutdHwzgZUbDly+BDfAJ+bSK0VchrU6No0GhPeZbbL0CJ YaByJMxtZxSHWR89KP6TKpFBnBRmuGthrte+nU4QeabSEHIioIE/wC7aPtxVQ746aM4u m8kWfGBVIGkOkHVnXiykBVMVZj0UjbaaPol1YvXVpjnyPnNY+7zDNK07/rdDbYmjAsd0 7XXio2shq39EBy4p3WFlSf2byQF5RUblFXSRqlDQ2VhMi2CRYzxroYR/r2j6tbDb+QGt B1sZyOdvRoBHCKW+o8KwxQ0bFu18lqjrPgZvVFVIyEoRLOm+0B+/z+/uyLdBdh6D14+P nYRg== X-Gm-Message-State: ALyK8tJW1Pcxec9pPvr3LQC0DuRsozQMKStkPOU3nGqRaMzcxjb2d06KZ3nX6om3EFotHFCY2Z1N2tFqHbLZug== X-Received: by 10.159.34.104 with SMTP id 95mr2773452uad.86.1467179169626; Tue, 28 Jun 2016 22:46:09 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.54.196 with HTTP; Tue, 28 Jun 2016 22:46:09 -0700 (PDT) In-Reply-To: <20160628094307.bepxy46dp5igizeh@ivaldir.etoilebsd.net> References: <20160628094307.bepxy46dp5igizeh@ivaldir.etoilebsd.net> From: Russell Haley Date: Tue, 28 Jun 2016 22:46:09 -0700 Message-ID: Subject: Re: Maintaining mono/.net To: Baptiste Daroussin Cc: freebsd-ports@freebsd.org, Freebsd-mono Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Jun 2016 05:46:11 -0000 On Tue, Jun 28, 2016 at 2:43 AM, Baptiste Daroussin wrote: > On Mon, Jun 27, 2016 at 11:06:02AM -0700, Russell Haley wrote: >> Hello Ports Team, >> >> A couple of us on the freebsd-mono@ mailing list are having a >> discussion on how best to maintain the mono ports/.net ports. One of >> the things that has come up is maintaining the patches for "all this >> stuff". The current paradigm in FreeBSD as I understand it is to use >> the files directory and apply the patches to the port via svn/ports >> tree. However, with the ubiquity of GitHub in opensource, it now seems >> to be feesable to simply create a Github accound to maintain a bunch >> of forked repositories (which is essentially a patched git >> repository!). This makes it easier to create and apply patches and >> gives us the natural path to push things back upstream. In the end, we >> would just pull from the FreeBSD specific repository, which is no >> different than, say, pulling from the mono project directly. >> >> This email is a request for response from anyone on the ports team (or >> FreeBSD general) to give some input as to the acceptability of this >> solution, as well as any "gotchas" we haven't thought of yet. Thanks >> in advance! >> > There are absolutely nothing against this. Actually some ports were already > doing that before the github era :D > > The only difficulty the history told us is : when active people get less active > for various reasons you need to make sure enough people continues to get access > to the said repo. > > Tracking upstream updates because more complicated for people not in the team > (we already saw in the past ports stucked for more than 5/6 years actions being > taken (maintainer of the forked becoming mostly MIA) > > It also depends how many patches you end up with, I haven't checked the > mono/.net ports but if that is just a bunch of small patches then the overhead > is not worth the pain, if there are lots of patches then sure maintaining your > repo is simpler. > > Depending on how active you (the team) are and how close to the upstream you are > one can also see those repositories as "temporary" until all the amount of > patches are upstreamed and when done the ports can switch back to the official > distfiles (this is always a goal for ports upstreaming all our patches so we can > remain as close as possible from the vanilla sources) > > That said I do applause the effort. As a conclusion do what ever you think is > the easiest mechanism for you as long as things like monodevelop and friends can > be pushed in a working state again. > > Best regards, > Bapt Thanks for the input everyone. I think the overhead of keeping volatile patches in a globally accessible area is worth while. One of the things I struggled with historically is how to share my local changes that I couldn't commit to the svn tree. I have created an open source organization called FreeBSD-DotNet in Github. I have differentiated from the Mono moniker because the merging of the frameworks is inevitable with the purchase of Xamarian. I went a little crazy and forked a whole bunch of stuff, which I now think is a bad idea. The only thing that currently requires customization would be the ports tree itself (MonoDevelop doesn't build yet, but I haven't needed to change any code). However, I think we can put a bunch of how-to and wiki stuff in there for the development efforts. SO, with that: Anyone wishing to join the FreeBSD-DotNet organization can go to https://github.com/FreeBSD-DotNet and send a request. I'll try to flesh out an outstanding items list that can be ratified sometime in the next couple of weeks. Thanks, Russ From owner-freebsd-mono@freebsd.org Thu Jun 30 04:31:57 2016 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E61F1B87F47 for ; Thu, 30 Jun 2016 04:31:57 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-vk0-x22d.google.com (mail-vk0-x22d.google.com [IPv6:2607:f8b0:400c:c05::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 964622962; Thu, 30 Jun 2016 04:31:57 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-vk0-x22d.google.com with SMTP id m127so34374165vkb.3; Wed, 29 Jun 2016 21:31:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=wUWrJI+W9rllhham9omka51Jj5/60AXcdc31DBVBd6o=; b=FgDLOhUPDdcw39dhtGkNfKhv7vpTt9uC3u0iVSjG+hIB3T+q+VEnYnz5QPjMYI1CB1 Oxp9UspIWNon9wpykkFs87ThkXhy6FqpabYvabZOQdkok8jqB3/HTuBcw7xFbHTFLBBv Juo1+EioD9MtSqnKSr15nJ/6Uu8aow6usOBAOqcipu+K8uGVbBbxmY8G0BtmBLRlm1wq 7y+O0hJcziG/Za3pt1fvBdsNbnsK3nVkQhFxh+Gro/vp3DegPM2QfC/jHoR8K7AixUqP WLswvRMkNIxdOJ5cx4bmrrUaII2umpolmy1r6466p4I25rD++9O9WOsusexgJrNUjfZq TvdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=wUWrJI+W9rllhham9omka51Jj5/60AXcdc31DBVBd6o=; b=EErZM9kK7AUZoUh6EOB7grTOI6LB1GwskBmTsFlj9B3owzbXgpVGIyiJllIjEfr+sD 2u5MTwJ8zO4iyVcKzAdAy7H5nqbZf3Z4lMEORDtgsIRV87M9/3Y+lEoyo5mloKEWK57M 6tPkkGqq9GyYVPV1prwKzsLWtRXWS6R+lsKnDNpg26h3gWcDBRJ8Ve+hfkoWoURcZP+I l4Z+4kcypo1hiUljny9bz7OKuFzzjjgr2XSCZ8D2fRxwdbi2XjLLghfZqhoyAseKX64M Iw2QIVyY/5amK/61nPsNcwjL1EXpWY1pmVv23aKplofbfrGVRsXq2iF7QsaJxLX0tgfY ZV8g== X-Gm-Message-State: ALyK8tJBzK3KT+WpBD0QOQPlQuOu5rm3MuYy7iiSj6q7V3XQvd02DMoOoLWGxi7DaKBPM4bldzBZjiQNfT2FNQ== X-Received: by 10.159.32.67 with SMTP id 61mr5962286uam.39.1467261116459; Wed, 29 Jun 2016 21:31:56 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.54.196 with HTTP; Wed, 29 Jun 2016 21:31:55 -0700 (PDT) In-Reply-To: <20160629195854.4698194.67297.7966@gmail.com> References: <20160628094307.bepxy46dp5igizeh@ivaldir.etoilebsd.net> <1526452.AT2qT6pE07@dragon.local> <20160629195854.4698194.67297.7966@gmail.com> From: Russell Haley Date: Wed, 29 Jun 2016 21:31:55 -0700 Message-ID: Subject: Re: Maintaining mono/.net To: David Naylor , Freebsd-mono Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jun 2016 04:31:58 -0000 Hi David, Apparently I was mistaken, there is no way to "apply" to an organization. Please feel free to send me your handle like David, and I'll add you. And just in case anyone is fuzzy on GitHub access: There is no need to join the FreeBSD-DotNet organization to create pull requests (i.e. push patches) and our end products should wind up in the Ports tree when we are done. Cheers, Russ On Wed, Jun 29, 2016 at 12:58 PM, Russell Haley wrote: > Interesting. Sorry about that, I will add you and look into it asap. > > Russ > > Sent from my BlackBerry 10 smartphone on the Koodo network. > Original Message > From: David Naylor > Sent: Wednesday, June 29, 2016 12:36 PM > To: Russell Haley > Subject: Re: Maintaining mono/.net > > Hi Russell, > > There doesn't appear to be any way to request being added to the FreeBSD- > DotNet organisation via the link below. > > Would you please consider adding me this organisation. My GitHub handle is > DragonSA. > > Regards, > > On Tuesday, 28 June 2016 22:46:09 Russell Haley wrote: >> On Tue, Jun 28, 2016 at 2:43 AM, Baptiste Daroussin > wrote: >> > On Mon, Jun 27, 2016 at 11:06:02AM -0700, Russell Haley wrote: >> >> Hello Ports Team, >> >> >> >> A couple of us on the freebsd-mono@ mailing list are having a >> >> discussion on how best to maintain the mono ports/.net ports. One of >> >> the things that has come up is maintaining the patches for "all this >> >> stuff". The current paradigm in FreeBSD as I understand it is to use >> >> the files directory and apply the patches to the port via svn/ports >> >> tree. However, with the ubiquity of GitHub in opensource, it now seems >> >> to be feesable to simply create a Github accound to maintain a bunch >> >> of forked repositories (which is essentially a patched git >> >> repository!). This makes it easier to create and apply patches and >> >> gives us the natural path to push things back upstream. In the end, we >> >> would just pull from the FreeBSD specific repository, which is no >> >> different than, say, pulling from the mono project directly. >> >> >> >> This email is a request for response from anyone on the ports team (or >> >> FreeBSD general) to give some input as to the acceptability of this >> >> solution, as well as any "gotchas" we haven't thought of yet. Thanks >> >> in advance! >> > >> > There are absolutely nothing against this. Actually some ports were >> > already >> > doing that before the github era :D >> > >> > The only difficulty the history told us is : when active people get less >> > active for various reasons you need to make sure enough people continues >> > to get access to the said repo. >> > >> > Tracking upstream updates because more complicated for people not in the >> > team (we already saw in the past ports stucked for more than 5/6 years >> > actions being taken (maintainer of the forked becoming mostly MIA) >> > >> > It also depends how many patches you end up with, I haven't checked the >> > mono/.net ports but if that is just a bunch of small patches then the >> > overhead is not worth the pain, if there are lots of patches then sure >> > maintaining your repo is simpler. >> > >> > Depending on how active you (the team) are and how close to the upstream >> > you are one can also see those repositories as "temporary" until all the >> > amount of patches are upstreamed and when done the ports can switch back >> > to the official distfiles (this is always a goal for ports upstreaming >> > all our patches so we can remain as close as possible from the vanilla >> > sources) >> > >> > That said I do applause the effort. As a conclusion do what ever you think >> > is the easiest mechanism for you as long as things like monodevelop and >> > friends can be pushed in a working state again. >> > >> > Best regards, >> > Bapt >> >> Thanks for the input everyone. I think the overhead of keeping >> volatile patches in a globally accessible area is worth while. One of >> the things I struggled with historically is how to share my local >> changes that I couldn't commit to the svn tree. >> >> I have created an open source organization called FreeBSD-DotNet in >> Github. I have differentiated from the Mono moniker because the >> merging of the frameworks is inevitable with the purchase of Xamarian. >> >> I went a little crazy and forked a whole bunch of stuff, which I now >> think is a bad idea. The only thing that currently requires >> customization would be the ports tree itself (MonoDevelop doesn't >> build yet, but I haven't needed to change any code). However, I think >> we can put a bunch of how-to and wiki stuff in there for the >> development efforts. >> >> SO, with that: Anyone wishing to join the FreeBSD-DotNet organization >> can go to https://github.com/FreeBSD-DotNet and send a request. I'll >> try to flesh out an outstanding items list that can be ratified >> sometime in the next couple of weeks. >> >> Thanks, >> >> Russ