Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 546112 - sys-fs/zfs{,-kmod} and sys-kernel/spl version bump to 0.6.5.1
Summary: sys-fs/zfs{,-kmod} and sys-kernel/spl version bump to 0.6.5.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal enhancement with 5 votes (vote)
Assignee: Richard Yao (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 532992
Blocks:
  Show dependency tree
 
Reported: 2015-04-10 06:49 UTC by Lars Lindley
Modified: 2015-10-01 21:05 UTC (History)
12 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lars Lindley 2015-04-10 06:49:05 UTC
0.6.4 is out with up to kernel 4.0 support. 
Would love to get to leave 3.17 in the dust.

Reproducible: Always
Comment 1 Sven Eden 2015-04-10 12:48:14 UTC
I second that.

After gentoo-sources, geek-sources have removed their 3.17 kernel ebuilds. Without the new zfs version, no further upgrade is possible.
Comment 2 alexander haensch 2015-04-12 09:57:17 UTC
+1
Comment 3 RB 2015-04-15 17:14:05 UTC
I think Sven in comment #1 meant gentoo-sources.  This makes it a mild pain to update systems (portage wants to back down to 3.14.x with @world).  I'd be happy with even just a stable (currently 3.18.11) kernel >= the one that's running.
Comment 4 Volker Hemmann 2015-04-17 14:40:57 UTC
has anybody tried the good old 'copy-rename ebuild and see if it works'.

Maybe there are some gotchas. Would hate to run into one of them.
Comment 5 Luke Bastendorff 2015-04-17 14:49:09 UTC
There is one of those in this overlay:
http://data.gpo.zugaina.org/bliss-overlay/sys-fs/zfs/

But i would prefer to wait for an official gentoo ebuild given the importance of zfs to me.
Comment 6 alexander haensch 2015-04-19 10:02:01 UTC
I am running zfs-9999 from last week successfully on 3 different boxes. This 'was' identical to 0.6.4 but now, the master branch moved on.

Looking at https://github.com/zfsonlinux/zfs/commits/master
I see no problem against running 9999 as there is just one commit that actually changes the behavior of zfs.

Would it be possible to change the ebuild to clones just the 0.6.4 tag instead of master?

That would be great!
Comment 7 Sven Eden 2015-04-21 09:26:39 UTC
@RB: I meant both sys-kernel/gentoo-sources and sys-kernel/geek-sources (from init6 overlay). Both have dropped their 3.17.* ebuilds.

Bugs 532992 and 546488 look like they have to be sorted out first, don't they?
Comment 8 James Chew 2015-04-22 15:26:35 UTC
I thought Bugs 532992 and 546488 also affect zfs/spl versions <0.6.4. And those 2 bugs would only affect people who use PaX? IMO, zfs/spl should be able to be bumped up and work on those 2 bugs can continue separately...
Comment 9 Berthold Humkamp 2015-04-25 11:24:19 UTC
spl / zfs revised to 0.6.4.1

Just another question: What can be done, that packages as the last working 3.17th kernels ebuild will not be dropped again?

If we can't avoid this, we will run into the same bad situation again, just with 4.0 kernel.
Comment 10 alexander haensch 2015-04-27 18:03:45 UTC
On upstream some people say that using the master branch can be better.

I think the same.
Comment 11 Luke Bastendorff 2015-05-23 12:29:17 UTC
An zfs 0.6.4 ebuild now exists in the official Gentoo repository.
Shouldn't this bug be closed?

https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-fs/zfs/zfs-0.6.4.ebuild?view=markup
Comment 12 James Chew 2015-05-24 14:31:27 UTC
Or can we change this bug report to request a version bump to 0.6.4.1?

Upstream release:
http://archive.zfsonlinux.org/downloads/zfsonlinux/zfs/zfs-0.6.4.1.tar.gz
Comment 13 James Chew 2015-07-02 12:55:18 UTC
ZFS on Linux has been bumped upstream to version 0.6.4.2. With support for Kernel 4.1. Can we have a version bump please?

Upstream sources:
http://archive.zfsonlinux.org/downloads/zfsonlinux/zfs/zfs-0.6.4.2.tar.gz
http://archive.zfsonlinux.org/downloads/zfsonlinux/spl/spl-0.6.4.2.tar.gz
Comment 14 James Chew 2015-09-13 07:30:41 UTC
ZFS on Linux has been bumped upstream to version 0.6.5. With support for Kernel 4.2. Can we retitle this bug and have a version bump please?

https://github.com/zfsonlinux/zfs/releases/download/zfs-0.6.5/zfs-0.6.5.tar.gz
https://github.com/zfsonlinux/zfs/releases/download/zfs-0.6.5/spl-0.6.5.tar.gz
Comment 15 Lars Lindley 2015-09-13 17:18:14 UTC
It's actually bumped in ~amd64 already. (Good work Ryao!)

Not sure how to handle the init script block I got:

[blocks B      ] >=sys-fs/udev-init-scripts-28 (">=sys-fs/udev-init-scripts-28" is blocking sys-fs/zfs-0.6.5)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (sys-fs/udev-init-scripts-30:0/0::gentoo, installed) pulled in by
    >=sys-fs/udev-init-scripts-26 required by (sys-fs/udev-225:0/0::gentoo, installed)

  (sys-fs/zfs-0.6.5:0/0::gentoo, ebuild scheduled for merge) pulled in by
    zfs
    sys-fs/zfs required by @selected

I guess it's because of the sysv/openrc init script split making it behave more like systemd.
Comment 16 James Chew 2015-09-14 02:04:38 UTC
I just saw that it's been bumped to 0.6.5 and also encountered:

[blocks B      ] >=sys-fs/udev-init-scripts-28 (">=sys-fs/udev-init-scripts-28" is blocking sys-fs/zfs-0.6.5)

A workaround that worked for me was to add a line:

>=sys-fs/udev-init-scripts-28

in /etc/portage/package.mask

My system runs ok with sys-fs/udev-init-scripts-27
Comment 17 Sven Eden 2015-09-14 08:53:36 UTC
Why this?

zfs/spl 0.6.4 run perfectly fine here with

sys-fs/eudev-3.1.2-r10 and
sys-fs/udev-init-scripts-30
Comment 18 Scott Ellis 2015-09-14 17:26:03 UTC
I have the same blocker, and was wondering what the issue was.  The -27 -> -30 changes don't look radical at first glance, but I didn't spend more than a minute looking at them.

I know the 0.6.5 zfs release changes the init structure (at least per the 0.6.5 release notes...didn't go look myself), so presumably there's an interaction with newer udev-init-script versions.  Just not sure what it is, and what our path is to resolve it.
Comment 19 Mark Wagner 2015-09-21 18:13:00 UTC
https://bugs.gentoo.org/show_bug.cgi?id=560066 has the reason why newer udev-init-scripts versions are blocked:

"The following commit changed things to stop calling udevadm trigger and udevadm settle by default:

https://gitweb.gentoo.org/proj/udev-gentoo-scripts.git/commit/?id=ebb3f35bd06591bf7092cfc61e5cd51857ed888f

This breaks anything that needs those to work, such as localmount when symlinks in /dev/disk are specified. It also will break this week's ZoL 0.6.5 release which will stop calling udevadm settle itself because the udev script was originally supposed to do it."
Comment 20 Lars Lindley 2015-09-21 18:56:03 UTC
0.6.5.1 is out with fixes for a corruption issue with TRIM/discard among others.

https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.6.5.1
Comment 21 Sven Eden 2015-10-01 14:53:20 UTC
zfs 0.6.5.2 showed up in the portage tree today, so we close this bug?
Comment 22 Lars Lindley 2015-10-01 21:05:09 UTC
Yes, it's been open long enough.