Re: deken - about file/folder permissions in archive
IOhannes m zmölnig via Pd-list <[email protected]> Thu, 8 Jan 2026 22:21:47 +0100
| Newsgroups | gmane.comp.multimedia.puredata.general |
|---|---|
| Message-ID | <[email protected]> |
On 08/01/2026 19:11, [email protected] wrote: > Thanks for your answer. > > With plugdata, the installation process breaks after failed attempt to create the first subfolder : "License". Only the files contained in the parent Audiolab folder have been copied. > i cannot speak about plugdata, as it has a completely independent implementation of the archive extraction. what i can say is, that the "audiolab" package includes both a "LICENSE" file and a "License/" directory. this is not a problem on case-sensitive filesystems (like ext2/3/4 on linux), but it cannot work on case-insensitive filesystems (like FAT32, NTFS or HFS+). i don't think we can do anything about this on the Pd-GUI side (the "deken-plugin"), but our packaging helper (the "deken cmdline tool") should probably warn in this situtation. > I can more precisely describe the "non critical error" I get under Windows 11 when installing audiolab(v0.71) using deken from puredata 0.56.0 : > 1) deken downloads the .dek file, extracts its ocntents, then copies the files. > At this moment all files and subfolders are correctly installed in the externals folder. > 2) However, I get a windows prompt asking me if I want to replace identical files in the destination. (I choose "replace") i'm not entirely sure how item-1 and item-2 relate. surely the prompt only shows up *before* deken extracts the contents, rather than afterwards. or do you mean, that you are re-installing the library after a previous (at least partially successful) attempt? by default, deken should try to "uninstall" a library before re-installing it. i see in your screencast that it writes something related to the deken logs ("Désinstallation de la vers[...]"), but the log window is obscured by the windows prompt (and the french doesn't help either), it would be nice to get a complete output of the deken log window (and the Pd console, if there's anything related). an english version would be much preferred (change Pd's language to English in the preferences; it won't affect the windows prompt, but at least the deken messages will be normalized) > 3) I'm notified that access is to the target folder is denied. (I click "retry") > 4) I go in a loop repeating §3 until I click "cancel" as i understand it, the first time the prompt pops up you have the option "Faire ceci pour tous les elements actuels." which shoulddo this automatically. > 5) I get lots of messages in the deken console, for each file : "Can't restore time : invalid arguments" it' weird, but it doesn't strike me as an actual problem. questions: - which file-system are you installing to? (NTFS,...) - are you sure "you" (that is: the user running Pd) have permissions to write the directory? - can we rule out problems because of left-overs from previous installations? (deken's "uninstall" is simply a deletion of the library folder; you could try to manually delete any "audiolab" folder before trying to re-install) fmgdsar IOhannes --- [email protected] - the Pure Data mailinglist https://lists.iem.at/hyperkitty/list/[email protected]/message/OPIHTAEZJ4SMU64NM6JBXD5UCU3KFSCO/ To unsubscribe send an email to [email protected] mailing list UNSUBSCRIBE and account-management -> https://lists.iem.at/
OpenPGP_signature.asc
(application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEdAXnRVdICXNIABVttlAZxH96NvgFAmlgH+sFAwAAAAAACgkQtlAZxH96NvjS uA//WPju+UieZpddRnsbzPDOg522xoJlCmFriehseXVz8sj0b+S6pXC0Yrh7wqrRwziKSOIQBnwE vN08mLqpMP9eF0zpsKprZg06Ua3RjHHlLWvWDypf71859+j1s3MyNgkLBTu+9Pbd4BkORLUwjZlc TGk00oX388u84k2BuDeq2hsvKafMY7E4+BN6Td2dNXRVupxjqqv9FkS7P9fmDeeC5HBSR4kPMOhl y4Cwm4ddOfEJxjjU9Jqj4Cw3MFmXy++7mDquOfsFKiwfbXWCsAGCoNXDhMX6yIstjUz9KwEGGbnu OTYsLcgf5NKnuGpaIt2/UYXPDmDOCMWM6VAqJ/QRdIq081CLGqGqBUSXEADQDBf9gl+cMbPbFFI0 FeVwFvuRLFYe9A1kIvYYkakezaR/lt4sKN/5alijwe57MxVcq9AGCYpcmi3shXUgmU6JCugCdQap s8Brn/XL7Wss1q6ijbo5mrnYZxI+/F9Erdlm6EASEO3UotjlfDHZcWwHeVSPEk47mo9lu0P4miZb TpW0iP/0LgemnMlZJZAiolWySHrhln3NtZVwnFIzApECldFnvrp72551Fzrel7o7vWu2YFcSo0RJ zDXECnrQSYFjUQDvaf4NUyaHrrsIl5XqkD3Ib42NLDI3mzpCFB/4PlsS0B+PRcAtgthEzUClOnSN mE8= =Iosw -----END PGP SIGNATURE-----