From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 02FDB1381F3 for ; Mon, 20 May 2013 22:46:50 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3CFC5E083A; Mon, 20 May 2013 22:46:46 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B7ABDE083A for ; Mon, 20 May 2013 22:46:45 +0000 (UTC) Received: from [192.168.1.210] (S010600222de111ff.vc.shawcable.net [96.49.5.156]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: dolsen) by smtp.gentoo.org (Postfix) with ESMTPSA id 7429933E3F4 for ; Mon, 20 May 2013 22:46:44 +0000 (UTC) Message-ID: <1369089959.30989.22.camel@big_daddy.dol-sen.ca> Subject: Re: [gentoo-catalyst] Python 3 support From: Brian Dolbec To: gentoo-catalyst@lists.gentoo.org Date: Mon, 20 May 2013 15:45:59 -0700 In-Reply-To: <519A9044.2050104@case.edu> References: <519A9044.2050104@case.edu> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.6.3 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-catalyst@lists.gentoo.org Reply-to: gentoo-catalyst@lists.gentoo.org Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Archives-Salt: 62f6f913-cba9-47c4-80a8-0121d3979c97 X-Archives-Hash: bd5b747b33dc61d92c831938703922ad On Mon, 2013-05-20 at 17:06 -0400, Matthew Ruffalo wrote: > Hi all- > > First, thanks for the great tool. I've been using Gentoo for about 10 > years, and I use Catalyst to build custom Gentoo live CDs that contain > extra software (e.g. netcat6, rsync, ddrescue, etc.). > Yeah, py3 support is on our list of things todo. We would love to get help porting. BUT, things are rather slow at getting done at the moment. I have started a rewrite branch that I am told is what they intend to change the development branch to. It has been restructured with numerous other fixes done to clean up the code. There are still a ton more things to do. There are a few of us waiting for the change to happen before doing a bunch of work that may need rebasing because of other changes done to the current master. I had that happen once where I did a big re-write (another project) and it took nearly 4 years to get merged. I had to rebase numerous times as well as port changes to the new code many times. :( I also had to migrate the VCS in the midst of it. Personally I think it may be better to wait a bit on the py3 compatibility changes. Many of the potential problem spots will need fixing anyway, so conversion would likely be smoother after some more re-write work is done. I hadn't heard of pycharm, I have been using pyflakes and pylint. I'll check it out. you can get my rewite branch so far at http://dev.gentoo.org/~dolsen/catalyst/ When you clone it, it will compain about not being able to check out master. You will need to "git checkout re-write". But I would just add my url as another remote to your current clone and fetch it. I have also made changes for the code to be easily run from the checkout. Edit the testpath file then in the terminal you wish to run catalyst from: source ./tesptath > Thanks for your time and any feedback, > MMR...