Package Details: snapraid 12.3-1

Git Clone URL: https://aur.archlinux.org/snapraid.git (read-only, click to copy)
Package Base: snapraid
Description: tool for Snapshot RAID: generate parity files, maintain checksums on data, restore lost data
Upstream URL: http://www.snapraid.it/
Licenses: GPL3
Submitter: ice9
Maintainer: Sparticuz
Last Packager: Sparticuz
Votes: 29
Popularity: 0.000182
First Submitted: 2012-01-02 06:42 (UTC)
Last Updated: 2024-01-30 17:51 (UTC)

Latest Comments

1 2 3 4 5 6 7 Next › Last »

Kcchouette commented on 2025-01-16 14:15 (UTC)

Hello

You need to add the dependencies "smartmontools" smart is used for the command "snapraid smart"

graylott commented on 2023-04-21 05:02 (UTC)

I think that it is important to note that this implementation performs the full SnapRaid regression testing as part of the install. This is not a bad thing, but for those of us who have not used the test before, it is terrifying to see a long string of corrupted file warnings (as mentioned below) after install. Perhaps a pause in the install and a warning that tests will happen might be in order.

Sparticuz commented on 2023-03-23 20:00 (UTC)

@benibilme are the tests failing? Why would you want to disable them? You’ll need to clone from git and build manually. I won’t be disabling the tests.

benibilme commented on 2023-03-20 00:47 (UTC)

Hello, I am newbei. Please excuse me. Is there a way completely disable test that is performed after makepkg program. Is there git binary version of this? Thanks.

Sparticuz commented on 2022-08-22 13:04 (UTC)

12.2 fixes the build error, so I've updated to it and removed the patch.

Niilismo commented on 2022-08-12 16:07 (UTC)

@Sparticuz thanks, your fix seems to have resolved the issue. The package builds successfully now and everything seems to be working fine.

Sparticuz commented on 2022-08-11 19:56 (UTC)

Sorry for the delay fixing this. There is a fix here: https://sourceforge.net/p/snapraid/discussion/1677233/thread/87952b8e42/ that I'll be applying. Package should be updated momentarily.

AgingOrange commented on 2022-08-06 03:12 (UTC) (edited on 2022-08-07 16:35 (UTC) by AgingOrange)

I have the same problem as Nillismo. Also tried with the tarball as described on www.snapraid.it, but the same happens when running make when building. This is a fresh install from the 2022-08-05 iso.

Niilismo commented on 2022-08-06 01:48 (UTC) (edited on 2022-08-06 01:48 (UTC) by Niilismo)

I'm unable to build this package, getting tons of errors about definitions:

In file included from /usr/include/linux/fs.h:19,
                 from ./cmdline/portable.h:125,
                 from tommyds/tommy.c:33:
/usr/include/linux/mount.h:95:6: error: redeclaration of ‘enum fsconfig_command’
   95 | enum fsconfig_command {
      |      ^~~~~~~~~~~~~~~~
In file included from ./cmdline/portable.h:105:
/usr/include/sys/mount.h:189:6: note: originally defined here
  189 | enum fsconfig_command
      |      ^~~~~~~~~~~~~~~~
/usr/include/linux/mount.h:96:9: error: redeclaration of enumerator ‘FSCONFIG_SET_FLAG’
   96 |         FSCONFIG_SET_FLAG       = 0,    /* Set parameter, supplying no value */
      |         ^~~~~~~~~~~~~~~~~
/usr/include/sys/mount.h:191:3: note: previous definition of ‘FSCONFIG_SET_FLAG’ with type ‘enum fsconfig_command’
  191 |   FSCONFIG_SET_FLAG       = 0,    /* Set parameter, supplying no value */
      |   ^~~~~~~~~~~~~~~~~
/usr/include/linux/mount.h:97:9: error: redeclaration of enumerator ‘FSCONFIG_SET_STRING’
   97 |         FSCONFIG_SET_STRING     = 1,    /* Set parameter, supplying a string value */
      |         ^~~~~~~~~~~~~~~~~~~
/usr/include/sys/mount.h:193:3: note: previous definition of ‘FSCONFIG_SET_STRING’ with type ‘enum fsconfig_command’
  193 |   FSCONFIG_SET_STRING     = 1,    /* Set parameter, supplying a string value */
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/linux/mount.h:98:9: error: redeclaration of enumerator ‘FSCONFIG_SET_BINARY’
   98 |         FSCONFIG_SET_BINARY     = 2,    /* Set parameter, supplying a binary blob value */
      |         ^~~~~~~~~~~~~~~~~~~
/usr/include/sys/mount.h:195:3: note: previous definition of ‘FSCONFIG_SET_BINARY’ with type ‘enum fsconfig_command’
  195 |   FSCONFIG_SET_BINARY     = 2,    /* Set parameter, supplying a binary blob value */
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/linux/mount.h:99:9: error: redeclaration of enumerator ‘FSCONFIG_SET_PATH’
   99 |         FSCONFIG_SET_PATH       = 3,    /* Set parameter, supplying an object by path */
      |         ^~~~~~~~~~~~~~~~~
/usr/include/sys/mount.h:197:3: note: previous definition of ‘FSCONFIG_SET_PATH’ with type ‘enum fsconfig_command’
  197 |   FSCONFIG_SET_PATH       = 3,    /* Set parameter, supplying an object by path */
      |   ^~~~~~~~~~~~~~~~~
/usr/include/linux/mount.h:100:9: error: redeclaration of enumerator ‘FSCONFIG_SET_PATH_EMPTY’
  100 |         FSCONFIG_SET_PATH_EMPTY = 4,    /* Set parameter, supplying an object by (empty) path */
      |         ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sys/mount.h:199:3: note: previous definition of ‘FSCONFIG_SET_PATH_EMPTY’ with type ‘enum fsconfig_command’
  199 |   FSCONFIG_SET_PATH_EMPTY = 4,    /* Set parameter, supplying an object by (empty) path */
      |   ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/linux/mount.h:101:9: error: redeclaration of enumerator ‘FSCONFIG_SET_FD’
  101 |         FSCONFIG_SET_FD         = 5,    /* Set parameter, supplying an object by fd */
      |         ^~~~~~~~~~~~~~~
/usr/include/sys/mount.h:201:3: note: previous definition of ‘FSCONFIG_SET_FD’ with type ‘enum fsconfig_command’
  201 |   FSCONFIG_SET_FD         = 5,    /* Set parameter, supplying an object by fd */
      |   ^~~~~~~~~~~~~~~
/usr/include/linux/mount.h:102:9: error: redeclaration of enumerator ‘FSCONFIG_CMD_CREATE’
  102 |         FSCONFIG_CMD_CREATE     = 6,    /* Invoke superblock creation */
      |         ^~~~~~~~~~~~~~~~~~~
/usr/include/sys/mount.h:203:3: note: previous definition of ‘FSCONFIG_CMD_CREATE’ with type ‘enum fsconfig_command’
  203 |   FSCONFIG_CMD_CREATE     = 6,    /* Invoke superblock creation */
      |   ^~~~~~~~~~~~~~~~~~~
/usr/include/linux/mount.h:103:9: error: redeclaration of enumerator ‘FSCONFIG_CMD_RECONFIGURE’
  103 |         FSCONFIG_CMD_RECONFIGURE = 7,   /* Invoke superblock reconfiguration */
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sys/mount.h:205:3: note: previous definition of ‘FSCONFIG_CMD_RECONFIGURE’ with type ‘enum fsconfig_command’
  205 |   FSCONFIG_CMD_RECONFIGURE = 7,   /* Invoke superblock reconfiguration */
      |   ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/linux/mount.h:129:8: error: redefinition of ‘struct mount_attr’
  129 | struct mount_attr {
      |        ^~~~~~~~~~
/usr/include/sys/mount.h:161:8: note: originally defined here
  161 | struct mount_attr
      |        ^~~~~~~~~~
make[1]: *** [Makefile:705: tommyds/tommy.o] Error 1
make[1]: Leaving directory '/home/user/.cache/yay/snapraid/src/snapraid-12.1'
make: *** [Makefile:533: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: snapraid

willemw commented on 2022-04-07 07:10 (UTC)

Please remove conflicts=('snapraid-git'). It is not needed, even if that package existed.