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! m
-----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!
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@lists.iem.at http://lists.puredata.info/listinfo/pd-dev
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-#%7Bversion%7D-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@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@lists.iem.at http://lists.puredata.info/listinfo/pd-dev
Pd-dev mailing list Pd-dev@lists.iem.at http://lists.puredata.info/listinfo/pd-dev
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-#%7Bversion%7D-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@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@lists.iem.at http://lists.puredata.info/listinfo/pd-dev
Pd-dev mailing list Pd-dev@lists.iem.at http://lists.puredata.info/listinfo/pd-dev
-- ____________________ m.e.grimm, m.f.a, ed.m. syracuse u., tc3 megrimm.net ____________________
great thanks! i will check back if another issue arises...
m
On Sun, Feb 8, 2015 at 1:23 AM, Miller Puckette msp@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-#%7Bversion%7D-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@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@lists.iem.at http://lists.puredata.info/listinfo/pd-dev
Pd-dev mailing list Pd-dev@lists.iem.at http://lists.puredata.info/listinfo/pd-dev
-- ____________________ m.e.grimm, m.f.a, ed.m. syracuse u., tc3 megrimm.net ____________________