Package Details: fluffy-switch 2.9-1

Git Clone URL: https://aur.archlinux.org/fluffy-switch.git (read-only)
Package Base: fluffy-switch
Description: Goldtree and Tinfoil GUI for USB/Network install on switch
Upstream URL: https://github.com/fourminute/Fluffy
Licenses: GPL
Submitter: YoyPa
Maintainer: YoyPa
Last Packager: YoyPa
Votes: 2
Popularity: 0.015730
First Submitted: 2019-01-25 13:56
Last Updated: 2019-05-30 10:24

Dependencies (5)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

Arvedui commented on 2019-05-19 20:36

Hi YoyPa,

i took another look at your package.

According to the arch package guidelines you should not touch anything under /home, meaning you should not create a config directory on behalf of the user. Doing that is fundamentally broken anyway, because it assumes the packager has the same username as the user thereby preventing sharing of the package. It breaks completely when building in a clean chroot because you end up with /build/.config/fluffy/ in your package.

You should furthermore install the udev rules into '/usr/lib/udev/rules.d/', because /etc/udev/rules.d is reserved for user provided overrides.

four_minute commented on 2019-05-19 01:16

Also it's worth noting there are fail-safes in place in the event Fluffy doesn't have the proper permission to log(it will still work correctly).

If the complaint ended up having no merit, then I'm sorry for the inconvenience if that's the case.

As you know I like to follow up with every concern. In the future I will just forward an AUR package complaint to your email and let you decide what action to take @YoyPa!

Thank you for the quick response nonetheless. Glad it wasn't anything serious.

four_minute commented on 2019-05-19 01:01

I trust your judgement YoyPa, thanks for clearing that up for me. I'm not an Arch user, but was just following up with an user's complaint that the Arch package caused issues because of it's permission change.

I've reinstated the package to Github effective immediately.

YoyPa commented on 2019-05-19 00:28

@four_minute, It should be fixed. If I leave .config/fluffy untouched it will be root:root, preventing fluffy config/language/log to be saved. EDIT: It's not touching .config and never did, (guess/hope you just made a typo).

four_minute commented on 2019-05-18 21:31

This package changes the permissions of $HOME/.config to user:root.

Possibly from this line: chown $USER:$(id -gn) "${pkgdir}$HOME/.config/fluffy"

I have removed it from the Fluffy Github until the issue can be resolved. User's permissions and files should remain untouched by the installation process.

Mautz commented on 2019-05-17 07:53

Modified PKGBUILD for 2.8.0:

https://pastebin.com/QtQBq31U

YoyPa commented on 2019-02-12 14:02

Yep you're right. Archive were not rebuilt before, that's the first time and I don't like that. If the old tar.gz is in AUR-helper cache it will probably try to build with it and fail with the new checksum. Hope they all have a cleanbuild option like yay.

fallenpixel commented on 2019-02-12 03:20

Version was incremented to 2.7.1. However it looks like the download is still called, Fluffy-2.7.tar.gz, but the file has changed and with it the SHA256sum for the download. I just downloaded 6fc772cd38e6721ac0d21f5c5accc9ff48a7f81561a35290a3551e7778f55b24 Fluffy-2.7.tar.gz. Would you kindly verify and update the hash?

YoyPa commented on 2019-02-09 11:59

By the way config file changed with v2.7: ~/.config/fluffy/fluffy_config.py is replaced with ~/.config/fluffy/fluffy.conf, config should work now.

YoyPa commented on 2019-02-09 11:55

Included in v2.7 thanks for the suggestion :)