atom feed31 messages in at.iem.pd-devRe: [PD-dev] uploading Pd git reposit...
FromSent OnAttachments
Miller PucketteJul 11, 2010 8:32 pm 
IOhannes m zmoelnigJul 12, 2010 2:03 am 
Miller PucketteJul 12, 2010 9:21 am 
IOhannes m zmoelnigJul 12, 2010 9:51 am.diff
Hans-Christoph SteinerJul 12, 2010 1:29 pm 
Hans-Christoph SteinerJul 12, 2010 1:38 pm 
Miller PucketteJul 12, 2010 5:28 pm 
Miller PucketteJul 12, 2010 5:40 pm 
IOhannes m zmoelnigJul 12, 2010 11:56 pm 
Miller PucketteJul 13, 2010 5:56 pm 
Stephen SinclairJul 14, 2010 12:02 pm 
Miller PucketteJul 14, 2010 12:08 pm 
Hans-Christoph SteinerJul 14, 2010 1:22 pm 
IOhannes m zmoelnigJul 15, 2010 2:19 am 
IOhannes m zmoelnigJul 15, 2010 2:19 am 
Hans-Christoph SteinerJul 15, 2010 7:05 am 
Hans-Christoph SteinerJul 15, 2010 7:08 am 
IOhannes m zmoelnigJul 15, 2010 7:10 am 
IOhannes m zmoelnigJul 15, 2010 7:12 am 
Hans-Christoph SteinerJul 15, 2010 7:25 am 
Hans-Christoph SteinerJul 15, 2010 7:26 am 
IOhannes zmölnigJul 15, 2010 7:31 am 
Hans-Christoph SteinerJul 15, 2010 7:34 am 
Miller PucketteJul 15, 2010 8:32 am 
Hans-Christoph SteinerJul 15, 2010 9:02 am 
IOhannes zmölnigJul 15, 2010 9:03 am 
IOhannes zmölnigJul 15, 2010 9:07 am 
Hans-Christoph SteinerJul 15, 2010 9:08 am 
Claude Heiland-AllenJul 15, 2010 12:18 pm 
Miller PucketteJul 15, 2010 12:38 pm 
Miller PucketteJul 15, 2010 3:04 pm 
Subject:Re: [PD-dev] uploading Pd git repository to sourceforge
From:Miller Puckette (mpuc@imusic1.ucsd.edu)
Date:Jul 12, 2010 5:28:13 pm
List:at.iem.pd-dev

Hi Hans --

I think it should be easy for me to apply patches regardless of how you generate them... but it might easily be that the easiest way to work anyway will be to do git-style checkouts. I have to say that the git learning curve is steeper than for svn. But once you've got it working it's way easier to figure out what's going on.

I had problems with this order:

vwait ::wait4pd if {$::wait4pd eq "timeout"} { puts stderr [_ "ERROR: 'pd' never showed up, 'pd-gui' quitting!"] exit 2 } ::pd_bindings::class_bindings ::pd_bindings::global_bindings ::pd_menus::create_menubar ::pdtk_canvas::create_popup ::pdwindow::create_window ::pd_menus::configure_for_pdwindow

The "vwait" command ended up reading stuff from Pd (some printout and then a "pdtk_pd_dio" call) that the Pd window wasn't set up to deal with. The printout got dropped and the "dio" printed out a tcl error.

I had to try a few things before I got it "working"... and apparently it was't yet -- I'll look and see if Hannes's patch helps.

cheers Miller

On Mon, Jul 12, 2010 at 04:29:52PM -0400, Hans-Christoph Steiner wrote:

Hey Miller,

Good news with the git repo! I think your plan makes sense. I would be willing to try doing future work on 0.43 in git if that makes it easier for you to sync those changes. Also, I noticed that you changed the startup order. Could you shed some light on why? I carefully tweaked that order to make sure things got started up in time for when they were needed.

Now that things are synced up there are two changes that should be included in 0.43:

- UTF-8 integration - renaming pd_bindings to window_bindings (both the file and the Tcl 'package')

.hc

On Jul 11, 2010, at 11:33 PM, Miller Puckette wrote:

o Pd developers --

After much uncertainty how to proceed, I finally went ahead and 'pushed' my Pd git repository to sourceforgs -- available at

http://pure-data.git.sourceforge.net/git/gitweb.cgi?p=pure-data/pure-data

or to clone it to your machine (once you have git installed):

git clone \ ssh://YOUR@pure-data.git.sourceforge.net/gitroot/pure-data/pure-data

Unlike the svn version, ths git version isn't tested on all platformss. I _think: what I should do is "tag" the occasional commits that I've tested semi-thoroughly and also commit those to svn (the traditional place I've been uploading tested code to). So the svn code will always be clean and the git code variously clean and dirty depending on phase.

The git code is based on the Hans/IOhannes gui rewrite -- that alone is such a dramatic improvement that I'm thinking I should just do some audio testing and tuning now, and then call it 0.43.

cheers Miller

If nature has made any one thing less susceptible than all others of exclusive property, it is the action of the thinking power called an idea, which an individual may exclusively possess as long as he keeps it to himself; but the moment it is divulged, it forces itself into the possession of everyone, and the receiver cannot dispossess himself of it. - Thomas Jefferson