[PD-dev] pd osx brew-cask permissions error

me.grimm megrimm at gmail.com
Sun Feb 8 13:27:45 CET 2015


great thanks! i will check back if another issue arises...

m

On Sun, Feb 8, 2015 at 1:23 AM, Miller Puckette <msp at ucsd.edu> wrote:

> OK - I believe I've fixed it so that the next Pd release will fix the
> problem - and I suppose you've got the workaround in place for this
> release.  Thanks for reporting this one...
>
> Miller
>
> On Fri, Feb 06, 2015 at 06:45:08PM -0500, me.grimm wrote:
> > yeah im pulling pd directly from your website using the cask i made. so
> > then it would be easy to change the version in the cask when you make a
> new
> > release and pulling right from your site. so permissions changes would be
> > good.
> >
> > i think this is more useful in lab environments where the system admin
> has
> > to install/upgrade on multiple machines. the brew-cask system is pretty
> > great. i just did a clean os install on a new had drive and reinstalled
> all
> > my software in this manner and noticed pd was absent (pd-extended is a
> cask
> > but as we all know its getting outdated).
> >
> > heres what im doing:
> >
> > cask :v1 => 'pd' do
> >   version '0.46-5'
> >   sha256
> 'ba9fba46b783ac9f5a83e3bc19612241fe5577b2a38401fc08568dd2ca71d593'
> >
> >   url "http://msp.ucsd.edu/Software/pd-#{version}-64bit.mac.tar.gz"
> >   name 'Pd'
> >   homepage 'http://msp.ucsd.edu/software.html'
> >   license :bsd
> >
> >   app 'Pd-0.46-5-64bit.app'
> >
> >   uninstall_preflight do
> >     system '/bin/chmod', '-R', '--', 'u+w',
> > "#{staged_path}/Pd-0.46-5-64bit.app"
> >   end
> > end
> >
> >
> >
> > cheers
> > m
> >
> >
> >
> >
> > On Fri, Feb 6, 2015 at 6:01 PM, Miller Puckette <msp at ucsd.edu> wrote:
> >
> > > Interesting...
> > >
> > > I think for the moment it would work just to un-archive
> Pd-0.46-5-64bit.app
> > > (or whatever), fix the perms, then forward it to the cask people.
> > >
> > > The only reason the permissions are what they are is becauise the Wish
> > > app that I cloned had them that way.  I see that on a more recent
> machine
> > > the Wish app has everything user-writable so I should probably follow
> > > suit in future Pd releases.
> > >
> > > If it's important that cask use my own release file, I guess I can go
> in
> > > and
> > > fix the permissions in the file.  This would mean 2 different fies
> running
> > > around with the name pd-0.46-5-64bit.app.tgz which might be confusing
> > > to someone.
> > >
> > > cheers
> > > Miller
> > >
> > > On Fri, Feb 06, 2015 at 02:45:08PM -0800, Max wrote:
> > > > -----BEGIN PGP SIGNED MESSAGE-----
> > > > Hash: SHA1
> > > >
> > > > I wanted to convert the fink build of Hans-Christoph"s autobuild to a
> > > > homebrew one, but there were always more important things to do and
> > > > now I am not any more on a Mac at all.
> > > >
> > > > It would be very useful for Mac people to have Pd in a brew available
> > > > I guess. Then throw Gem and other externals in there too and you
> might
> > > > get close to what Pd-extended's autobuild system was.
> > > >
> > > > Max
> > > >
> > > > On 02/06/2015 09:11 AM, me.grimm wrote:
> > > > > Hi All,
> > > > >
> > > > > I tried to add pd (millers vanilla) to homebrew/caskroom yielding
> > > > > some errors. Here is what the developers say:
> > > > >
> > > > > "Hey there! This repros for me locally, looks like
> > > > > |Pd-0.46-5-64bit.app| comes out with permissions |555|
> > > > >
> > > > > |dr-xr-xr-x     3 phinze  staff   102B Jan 19 17:43
> > > > > Pd-0.46-5-64bit.app |
> > > > >
> > > > > So the cleanup operation after extraction is failing to remove the
> > > > > temporary dir.
> > > > >
> > > > > Would it be possible to work with the maintainers of |pd| to get
> > > > > them to repackage their tarball with proper permissions? If not we
> > > > > can look into seeing if Cask can proactively chmod all extracted
> > > > > tarballs, but that seems like overkill if we can just get the
> > > > > maintainers to help us out."
> > > > >
> > > > >
> > > > >
> > > > > what do we think?
> > > > >
> > > > > thanks!
> > > > -----BEGIN PGP SIGNATURE-----
> > > > Version: GnuPG v1
> > > >
> > > > iEYEARECAAYFAlTVQ/QACgkQ3EB7kzgMM6KIbQCfSzCJ7Eg9SckgIyA8k40FbFNZ
> > > > OQMAoIDlhClAq1kP0QXeOnWZpbsvX1QI
> > > > =/3Ge
> > > > -----END PGP SIGNATURE-----
> > > >
> > > > _______________________________________________
> > > > Pd-dev mailing list
> > > > Pd-dev at lists.iem.at
> > > > http://lists.puredata.info/listinfo/pd-dev
> > >
> > > _______________________________________________
> > > Pd-dev mailing list
> > > Pd-dev at lists.iem.at
> > > http://lists.puredata.info/listinfo/pd-dev
> > >
> >
> >
> >
> > --
> > ____________________
> > m.e.grimm, m.f.a, ed.m.
> > syracuse u., tc3
> > megrimm.net
> > ____________________
>



-- 
____________________
m.e.grimm, m.f.a, ed.m.
syracuse u., tc3
megrimm.net
____________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20150208/8f79a70a/attachment.html>


More information about the Pd-dev mailing list