Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

packages: mega bump #3537

Merged
merged 71 commits into from
Jun 12, 2019
Merged

packages: mega bump #3537

merged 71 commits into from
Jun 12, 2019

Conversation

MilhouseVH
Copy link
Contributor

This PR depends on the pre_configure() commit in #3531 for the e2fsprogs update.

This is a bump of pretty much all non-add-on (ie. "main") packages in the following directories:

  • x11
  • audio
  • security
  • tools
  • sysutils
  • devel
  • print
  • lang
  • python
  • network
  • graphics
  • multimedia
  • compress
  • debug
  • databases
  • web
  • textproc

Packages not updated:

  • libunwind-1.3.1: duplicate arm symbol, not sure why.
  • fuse-3.5.0: fuse-exfat not compatible with libfuse3. No fuse-exfat progress in 2 years. Hmmm.
  • open-iscsi-2.0.877: build broken, not entirely sure how to fix - skipped it for now
  • meson-0.50.1: needs additional cross-compile options - to be investigated separately
  • v4l-utils-1.16.6: needs Python3, brings new keymap format - will be bumped later in cycle

image and all add-on builds successful for RPi/RPi2/Generic/MiQi/A64.

@MilhouseVH
Copy link
Contributor Author

I'm downgrading fuse-exfat from 1.3.0 to 1.2.8 as fuse-exfat-1.3.0 has compatibility issues with fuse-2.9.9.

[email protected] - Udevil mount service
   Loaded: loaded (/usr/lib/systemd/system/[email protected]; static; vendor preset: disabled)
   Active: active (exited) since Wed 2019-06-05 19:09:19 BST; 1min 1s ago
  Process: 766 ExecStart=/usr/bin/udevil --mount /dev/sdb1 (code=exited, status=1/FAILURE)
  Process: 779 ExecStartPost=/usr/lib/samba/samba-autoshare (code=exited, status=0/SUCCESS)
 Main PID: 766 (code=exited, status=1/FAILURE)

Jun 05 19:09:19 NUC systemd[1]: Starting Udevil mount service...
Jun 05 19:09:19 NUC udevil[766]: fuse: mountpoint is not empty
Jun 05 19:09:19 NUC udevil[766]: fuse: if you are sure this is safe, use the 'nonempty' mount option
Jun 05 19:09:19 NUC udevil[766]: FUSE exfat 1.3.0
Jun 05 19:09:19 NUC udevil[766]: mount: mounting /dev/sdb1 on /media/LIBREELEC failed: No such device
Jun 05 19:09:19 NUC systemd[1]: Started Udevil mount service.

The issue is that fuse/fuse-exfat isn't getting the nonempty option even though it is configured for use by udevil - the mount command being used by udevil is:

/usr/bin/mount -v -t exfat -o nosuid,noexec,nodev,noatime,utf8,nonempty /dev/sdb1 /media/LIBREELEC

In this case /usr/bin/mount is the Busybox mount applet.

The top 5 commits here cause the breakage, which seems to be in preparation for fuse-3.x.

I did test relan/exfat#105 but that didn't help.

Perhaps fuse-exfat-1.3.0 now only works with fuse-3.x but fuse-3.x has it's own build-related challenges so this can probably wait until things straighten themselves out - I don't have the time/inclination to dig further into these fuse issues.

@antonlacon
Copy link
Contributor

If this is still cooking, curl 7.65.1 released yesterday.

@MilhouseVH
Copy link
Contributor Author

Thanks, have added curl-7.65.1 - looks like a fairly major bug-fix.

Copy link
Member

@chewitt chewitt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fingers crossed :)

@chewitt chewitt merged commit 84baa30 into LibreELEC:master Jun 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants