Page MenuHomeFreeBSD

sysutils/fusefs-lkl: update to 4.8+
ClosedPublic

Authored by jbeich on Oct 19 2016, 2:39 PM.

Details

Summary

PORTVERSION lies: current version is based on 4.6, not 4.5. Let's use tag offsets for better clarity.

$ git describe --abbrev=12 $(make -V GH_TAGNAME)
v4.6-rc5-413-ge145a5a5bdf4

$ git describe --abbrev=12 lkl/master
v4.8-493-g4b77c32b1a88

https://github.com/lkl/linux/compare/e145a5a5bdf4...4b77c32b1a88

Test Plan

poudriere bulk -t against 11.0 amd64, 12.0 amd64

$ truncate -s 1g ${image=$(mktemp)}
$ mkfs -t ext4 $image
$ lklfuse -o type=ext4 $image ${mountpoint=$(mktemp -d)}
$ tar xf $(make -V _DISTDIR)$(make -V DISTFILES) -C ${tmpdir=$(mktemp -d)}
$ tar xf $(make -V _DISTDIR)$(make -V DISTFILES) -C $mountpoint
linux-4.8-493-g4b77c32b1a88/arch/arm/boot/dts/include/dt-bindings: Can't set permissions to 0777
linux-4.8-493-g4b77c32b1a88/arch/arm/boot/dts/sun8i-a23-ippo-q8h-v1.2.dts: Can't set permissions to 0777
linux-4.8-493-g4b77c32b1a88/arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts: Can't set permissions to 0777
linux-4.8-493-g4b77c32b1a88/arch/arm/boot/dts/sun8i-a33-et-q8-v1.6.dts: Can't set permissions to 0777
linux-4.8-493-g4b77c32b1a88/arch/arm/boot/dts/sun8i-a33-ippo-q8h-v1.2.dts: Can't set permissions to 0777
linux-4.8-493-g4b77c32b1a88/arch/arm64/boot/dts/include/dt-bindings: Can't set permissions to 0777
linux-4.8-493-g4b77c32b1a88/arch/cris/boot/dts/include/dt-bindings: Can't set permissions to 0777l
linux-4.8-493-g4b77c32b1a88/arch/metag/boot/dts/include/dt-bindings: Can't set permissions to 0777
linux-4.8-493-g4b77c32b1a88/arch/mips/boot/dts/include/dt-bindings: Can't set permissions to 0777
linux-4.8-493-g4b77c32b1a88/arch/powerpc/boot/dts/include/dt-bindings: Can't set permissions to 0777
linux-4.8-493-g4b77c32b1a88/include/dt-bindings/input/linux-event-codes.h: Can't set permissions to 0777
tar: Error exit delayed from previous errors.
$ mtree -k sha256 -cp $tmpdir | sudo mtree -p $mountpoint
extra: lost+found
$ rm -rf $tmpdir; unset tmpdir
$ umount $mountpoint; unset mountpoint
$ rm $image; unset image

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

jbeich retitled this revision from to sysutils/fusefs-lkl: update to 4.8+.
jbeich updated this object.
jbeich edited the test plan for this revision. (Show Details)
jbeich added a reviewer: cem.
cem edited edge metadata.

PORTVERSION lies: current version is based on 4.6, not 4.5

Well, no. It was based on 4.6-rc5, which is before 4.6. There's no good way to order that such that a real 4.6 wouldn't be a downgrade. Based on 4.5 is pretty close to accurate.

v4.8-493-g4b77c32b1a88

Where does 493 come from?

This revision is now accepted and ready to land.Oct 19 2016, 4:39 PM
In D8284#172427, @cem wrote:

PORTVERSION lies: current version is based on 4.6, not 4.5

Well, no. It was based on 4.6-rc5, which is before 4.6. There's no good way to order that such that a real 4.6 wouldn't be a downgrade. Based on 4.5 is pretty close to accurate.

Have you tried? v4.6-rc5-413-ge145a5a5bdf4 via DISTVERSION* machinery is compressed into 4.6.r5.413 which is less than 4.6 or 4.6.0.

$ pkg version -t 4.6.r5.413 4.6
<

v4.8-493-g4b77c32b1a88

Where does 493 come from?

Thats how git describe annotates tag offsets. In this case: 493 commits after v4.8 tag. Did you mean something else?

This revision was automatically updated to reflect the committed changes.