[PD] [PD-announce] pd 0.48-1 released

Raphaël Ilias phae.ilias at gmail.com
Sat Jan 27 14:19:05 CET 2018


I'm not using Windows anymore, but I had an issue last year with the
registry, using pd-0.47 or 0.46 on Windows computers for a workshop : the
network admin had blocked all writing in the registry for the kids, so we
couldn't save the search pathes for the externals or abstractions.
So based on that, I would agree that the registry causes problems...

++++

Raphaël


2018-01-10 21:55 GMT+01:00 Lucas Cordiviola <lucarda27 at hotmail.com>:

> IMO now that we have the pref file for windows it will be more robust to
> stay away from the registry. I think that some “default name” pref.file
> could be used for read write instead. I think this file should live in
> the bin folder, so as not too be shared by other Pd.
>
> At least for me is a good option since I'm constantly testing Pds which
> all share the registry. OTOH for a normal user there's no difference.
>
>
> : )
>
> Mensaje telepatico asistido por maquinas.
>
> On 1/10/2018 5:22 PM, Miller Puckette wrote:
> > There's more confusion yet, because the Pd (not the GUI) preferences used
> > to be stored on HKEY_LOCAL_MACHINE instead of the (correct)
> HKEY_CURRENT_USER.
> > If there's anything left in HKEY_LOCAL_MACHINE\Software\Pure-Data you
> should
> > nuke that too.
> >
> > cheers
> > Miller
> >
> > On Wed, Jan 10, 2018 at 08:15:59PM +0000, Lucas Cordiviola wrote:
> >> I'm afraid I can't explain the win reg things. I remember someone
> having troubles a couple of month ago, I think it was with [declare] and
> Gem.
> >>
> >> He finally uninstall, deleted the reg keys, re-install and everything
> worked normally.
> >>
> >> I'm not saying that you should do that. But at least inspect your
> registry, may be we have a clue whats going on.
> >>
> >>
> >>
> >> --
> >>
> >> Mensaje telepatico asistido por maquinas.
> >>
> >> On 1/10/2018 5:00 PM, Christof Ressi wrote:
> >>   this wouldn't explain why standard paths are skipped. also, I tried
> with '-noprefs' - shouldn't this ignore all settings in the registry?
> >>
> >> Gesendet: Mittwoch, 10. Januar 2018 um 17:40 Uhr
> >> Von: "Lucas Cordiviola" <lucarda27 at hotmail.com><mailto:
> lucarda27 at hotmail.com>
> >> An: "Christof Ressi" <christof.ressi at gmx.at><mailto:
> christof.ressi at gmx.at>
> >> Cc: "pd-list at lists.iem.at"<mailto:pd-list at lists.iem.at> <
> pd-list at lists.iem.at><mailto:pd-list at lists.iem.at>
> >> Betreff: Re: Aw: Re: [PD] [PD-announce] pd 0.48-1 released
> >>
> >> look in this key
> >>
> >> HKEY_CURRENT_USER\Software\Pure-Data
> >>
> >>
> >>
> >> you might have 2 "Pure-Data" @ HKEY_CURRENT_USER\Software\
> >>
> >> This one is for the GUI:
> >>
> >> HKEY_CURRENT_USER\Software\Pure-Data\org.puredata
> >>
> >>
> >>
> >>
> >>
> >> --
> >>
> >> Mensaje telepatico asistido por maquinas.
> >>
> >> On 1/10/2018 1:25 PM, Christof Ressi wrote:
> >> interesting. I'll have a look.
> >>
> >> Gesendet: Mittwoch, 10. Januar 2018 um 17:18 Uhr
> >> Von: "Lucas Cordiviola" <lucarda27 at hotmail.com><mailto:
> lucarda27 at hotmail.com>
> >> An: "pd-list at lists.iem.at"<mailto:pd-list at lists.iem.at> <
> pd-list at lists.iem.at><mailto:pd-list at lists.iem.at>
> >> Betreff: Re: [PD] [PD-announce] pd 0.48-1 released
> >>
> >> I believe is something with the registry. Someone pointed here in the
> list that uninstalling Pd does not wipe the registry. So you might have
> foo/bar/ from the previous and foo/bar from the newone giving you those
> c:/foo/bar/c:/foo/bar paths.
> >>
> >> I can't remember where are the Pd keys on the windows registry but you
> can inspect them.
> >>
> >>
> >>
> >> --
> >>
> >> Mensaje telepatico asistido por maquinas.
> >>
> >> On 1/10/2018 9:31 AM, Christof Ressi wrote:
> >> can anyone think of a reason why the loader would just skip the User
> and Common standard path? or why it sometimes would create crazy search
> paths like:
> >> C:/Users/Christof/AppData/Roaming/Pd/C:/Program Files
> (x86)/Pd/extra/zexy.dll
> >>
> >> I also thought it could be a registry issue but I got the same result
> when running with -noprefs
> >>
> >> Gesendet: Mittwoch, 10. Januar 2018 um 05:43 Uhr
> >> Von: "Lucas Cordiviola" <lucarda27 at hotmail.com><mailto:
> lucarda27 at hotmail.com>
> >> An: "Christof Ressi" <christof.ressi at gmx.at><mailto:
> christof.ressi at gmx.at>, "pd-list at iem.at"<mailto:pd-list at iem.at> <
> pd-list at iem.at><mailto:pd-list at iem.at>, "Miller Puckette" <msp at ucsd.edu
> ><mailto:msp at ucsd.edu>
> >> Betreff: Re: [PD] [PD-announce] pd 0.48-1 released
> >>
> >> I tried to replicate this on a win10 machine using pd from the
> installer (only pd in this clean machine).
> >>
> >> I did [declare -stdpath iemlib] and then successfully created the
> [unsig~].
> >>
> >> The console:
> >>
> >> tried C:/Users/Lucarda/AppData/Roaming/Pd/iemlib/unsig~.m_i386 and
> failed
> >> tried C:/Users/Lucarda/AppData/Roaming/Pd/iemlib/unsig~.dll and failed
> >> tried C:/Users/Lucarda/AppData/Roaming/Pd/iemlib/unsig~/unsig~.m_i386
> and failed
> >> tried C:/Users/Lucarda/AppData/Roaming/Pd/iemlib/unsig~/unsig~.dll and
> failed
> >> tried C:/Users/Lucarda/AppData/Roaming/Pd/iemlib/unsig~.pd and
> succeeded
> >> tried C:/Users/Lucarda/AppData/Roaming/Pd/iemlib/unsig~.pd and
> succeeded
> >>
> >> one thing that comes to my mind right now is that this path was not
> added to the search path. It was downloaded to to /documents/pd. then the
> path was added by deken. then i move the folder and deleted the path entry
> /documents/*/*/iemlib.
> >>
> >>
> >>
> >> PS: i added the appdata/*/*iemlib to the search path  and tried again
> ,also using declare and restarting pd. It worked Ok. Same console.
> >>
> >>
> >>
> >>
> >>
> >> --
> >>
> >> Mensaje telepatico asistido por maquinas.
> >>
> >> On 1/8/2018 8:56 PM, Christof Ressi wrote:
> >>
> >> thanks a lot! works great so far, expect for a really weird bug with
> [declare]:
> >>
> >> I have iemlib in my user stdpath (C:/Users/Christof/AppData/Roaming/Pd).
> Now if I do [declare -stdpath iemlib] and try to create the iemlib
> abstraction [unsig~], it won't create. Here's the verbose output:
> >>
> >> tried C:/Program Files (x86)/Pd/extra/iemlib/unsig~.m_i386 and failed
> >> tried C:/Program Files (x86)/Pd/extra/iemlib/unsig~.dll and failed
> >> tried C:/Program Files (x86)/Pd/extra/iemlib/unsig~/unsig~.m_i386 and
> failed
> >> tried C:/Program Files (x86)/Pd/extra/iemlib/unsig~/unsig~.dll and
> failed
> >> tried C:/Program Files (x86)/Pd/extra/iemlib/unsig~.pd and failed
> >> tried C:/Program Files (x86)/Pd/extra/iemlib/unsig~.pat and failed
> >> tried C:/Program Files (x86)/Pd/extra/iemlib/unsig~/unsig~.pd and
> failed
> >> tried C:UsersChristof/unsig~.m_i386 and failed
> >> tried C:UsersChristof/unsig~.dll and failed
> >> tried C:UsersChristof/unsig~/unsig~.m_i386 and failed
> >> tried C:UsersChristof/unsig~/unsig~.dll and failed
> >> tried C:UsersChristof/unsig~.pd and failed
> >> tried C:UsersChristof/unsig~.pat and failed
> >> tried C:UsersChristof/unsig~/unsig~.pd and failed
> >> tried C:/Users/Christof/AppData/Roaming/Pd/unsig~.m_i386 and failed
> >> tried C:/Users/Christof/AppData/Roaming/Pd/unsig~.dll and failed
> >> tried C:/Users/Christof/AppData/Roaming/Pd/unsig~/unsig~.m_i386 and
> failed
> >> tried C:/Users/Christof/AppData/Roaming/Pd/unsig~/unsig~.dll and failed
> >> tried C:/Users/Christof/AppData/Roaming/Pd/unsig~.pd and failed
> >> tried C:/Users/Christof/AppData/Roaming/Pd/unsig~.pat and failed
> >> tried C:/Users/Christof/AppData/Roaming/Pd/unsig~/unsig~.pd and failed
> >> tried C:/Program Files (x86)/Common Files/Pd/unsig~.m_i386 and failed
> >> tried C:/Program Files (x86)/Common Files/Pd/unsig~.dll and failed
> >> tried C:/Program Files (x86)/Common Files/Pd/unsig~/unsig~.m_i386 and
> failed
> >> tried C:/Program Files (x86)/Common Files/Pd/unsig~/unsig~.dll and
> failed
> >> tried C:/Program Files (x86)/Common Files/Pd/unsig~.pd and failed
> >> tried C:/Program Files (x86)/Common Files/Pd/unsig~.pat and failed
> >> tried C:/Program Files (x86)/Common Files/Pd/unsig~/unsig~.pd and failed
> >> tried C:/Program Files (x86)/Pd/extra/unsig~.m_i386 and failed
> >> tried C:/Program Files (x86)/Pd/extra/unsig~.dll and failed
> >> tried C:/Program Files (x86)/Pd/extra/unsig~/unsig~.m_i386 and failed
> >> tried C:/Program Files (x86)/Pd/extra/unsig~/unsig~.dll and failed
> >> tried C:/Program Files (x86)/Pd/extra/unsig~.pd and failed
> >> tried C:/Program Files (x86)/Pd/extra/unsig~.pat and failed
> >> tried C:/Program Files (x86)/Pd/extra/unsig~/unsig~.pd and failed
> >> tried C:/Program Files (x86)/Pd/doc/5.reference/unsig~.m_i386 and
> failed
> >> tried C:/Program Files (x86)/Pd/doc/5.reference/unsig~.dll and failed
> >> tried C:/Program Files (x86)/Pd/doc/5.reference/unsig~/unsig~.m_i386
> and failed
> >> tried C:/Program Files (x86)/Pd/doc/5.reference/unsig~/unsig~.dll and
> failed
> >> tried C:/Program Files (x86)/Pd/doc/5.reference/unsig~.pd and failed
> >> tried C:/Program Files (x86)/Pd/doc/5.reference/unsig~.pat and failed
> >> tried C:/Program Files (x86)/Pd/doc/5.reference/unsig~/unsig~.pd and
> failed
> >>   unsig~
> >> ... couldn't create
> >>
> >> Note how it searches in C:/Program Files (x86)/Pd/extra/iemlib/,
> skipping the other two standard paths.
> >>
> >> then it continues to search for unsig~ directly - in all three standard
> paths!
> >>
> >> Now here comes the crazy thing: this doesn't happen for all other
> libraries! it only fails for iemlib... for instance, here's the output for
> [declare -stdpath zexy] and [cart2pol]:
> >>
> >> tried C:/Users/Christof/AppData/Roaming/Pd/zexy/cart2pol.m_i386 and
> failed
> >> tried C:/Users/Christof/AppData/Roaming/Pd/zexy/cart2pol.dll and failed
> >> tried C:/Users/Christof/AppData/Roaming/Pd/zexy/cart2pol/cart2pol.m_i386
> and failed
> >> tried C:/Users/Christof/AppData/Roaming/Pd/zexy/cart2pol/cart2pol.dll
> and failed
> >> tried C:/Users/Christof/AppData/Roaming/Pd/zexy/cart2pol.pd and
> succeeded
> >> tried C:/Users/Christof/AppData/Roaming/Pd/zexy/cart2pol.pd and
> succeeded
> >>
> >> Note how it starts the search in C:/Users/Christof/AppData/
> Roaming/Pd/zexy.
> >>
> >> How is this possible?
> >>
> >> For some reason it only happens when I install Pd with the installer.
> The .zip version works perfectly OK.
> >>
> >> I also noticed some strange behaviour (in both Pd versions) for
> [declare -stdlib]. Some search paths don't make much sense, like:
> >> 'C:/Users/Christof/AppData/Roaming/Pd/C:/Program Files
> (x86)/Pd/extra/zexy.dll'. see the attachment for a full log.
> >>
> >> Christof
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> Gesendet: Montag, 08. Januar 2018 um 04:50 Uhr
> >> Von: "Miller Puckette" <msp at ucsd.edu><mailto:msp at ucsd.edu>
> >> An: pd-announce at iem.at<mailto:pd-announce at iem.at>
> >> Betreff: [PD] [PD-announce] pd 0.48-1 released
> >>
> >> To Pd-announce:
> >>
> >> Pd version 0.48-1 is available on http://msp.ucsd.edu/software.htm
> >> or (source only) via github: https://github.com/pure-data/pure-data
> >>
> >> cheers
> >> Miller
> >>
> >> _______________________________________________
> >> Pd-announce mailing list
> >> Pd-announce at lists.iem.at<mailto:Pd-announce at lists.iem.at>
> >> https://lists.puredata.info/listinfo/pd-announce
> >> _______________________________________________
> >> Pd-list at lists.iem.at<mailto:Pd-list at lists.iem.at> mailing list
> >> UNSUBSCRIBE and account-management -> https://lists.puredata.info/
> listinfo/pd-list
> >>
> >>
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> Pd-list at lists.iem.at<mailto:Pd-list at lists.iem.at> mailing list
> >> UNSUBSCRIBE and account-management -> https://lists.puredata.info/
> listinfo/pd-list
> >>
> >>
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> Pd-list at lists.iem.at<mailto:Pd-list at lists.iem.at> mailing list
> >> UNSUBSCRIBE and account-management -> https://lists.puredata.info/
> listinfo/pd-list
> >>
> >>
> >> _______________________________________________ Pd-list at lists.iem.at
> <mailto:Pd-list at lists.iem.at> mailing list UNSUBSCRIBE and
> account-management -> https://lists.puredata.info/listinfo/pd-list
> >>
> >> _______________________________________________
> >> Pd-list at lists.iem.at mailing list
> >> UNSUBSCRIBE and account-management -> https://lists.puredata.info/
> listinfo/pd-list
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/
> listinfo/pd-list
>



-- 
Raphaël Ilias
  ___________________________________
*     phae.fr <http://phae.fr>*
     17 places des Halles - Ingrandes
     49123 Ingrandes Le Fresne s/ Loire
     phae.ilias at gmail.com / +33 (0) 6 04 45 79 78
  ___________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20180127/77fdab1c/attachment-0001.html>


More information about the Pd-list mailing list