Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 154924

Summary: sys-fs/evms-2.5.5-r3 release patches necessary for kernels >= 2.6.17
Product: Gentoo Linux Reporter: Brad Allen <ULMO>
Component: [OLD] Core systemAssignee: Tiziano Müller (RETIRED) <dev-zero>
Status: RESOLVED FIXED    
Severity: major CC: base-system
Priority: High    
Version: 2006.0   
Hardware: All   
OS: Linux   
URL: http://evms.sourceforge.net/patches/2.5.5/engine/
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 152293    
Attachments: evms-2.5.5-r3.ebuild with current release patches
$PORTDIR/sys-fs/evms/files/2.5.5/ntfs_unmkfs.patch
$PORTDIR/sys-fs/evms/files/2.5.5/raid5_algorithm.patch
$PORTDIR/sys-fs/evms/files/2.5.5/cli_reload_options.patch
$PORTDIR/sys-fs/evms/files/2.5.5/cli_query_segfault.patch
$PORTDIR/sys-fs/evms/files/2.5.5/get_geometry.patch
$PORTDIR/sys-fs/evms/files/2.5.5/BaseName.patch
evms-2.5.5-r3.ebuild with current release patches

Description Brad Allen 2006-11-12 12:26:26 UTC
Some important new release patches have been released for EVMS-2.5.5, including some bug fixes necessary for Linux kernels starting at 2.6.17 (includes 2.6.18).  These are considered release-level patches (bug fixes), not developmental nor experimental.

Because of the importance of these patches, I have created this new bug report with an appropriate severity.  Note that in some systems, this is actually a BLOCKER for Linux kernels 2.6.17 onward, since it makes filesystems unavailable and the system won't even be able to boot in many cases (the simple get_geometry.patch).  However, since it does not affect all configurations, it may be tolerable to leave it keyworded (~x86, etc.) for an appropriate level of time, as is evms-2.5.5-r2 currently.

I have updated the evms ebuild conservatively to contain these new patches.  What follows are the appropriate attachments:  ebuild, and patches.  None of these patches are considered experimental.

If you want a fresh copy of the release patches to load, here they are (they go into $PORTDIR/sys-fs/evms/files/2.5.5/):

http://evms.sourceforge.net/patches/2.5.5/engine/md_super_fix.patch
http://evms.sourceforge.net/patches/2.5.5/engine/ntfs_unmkfs.patch
http://evms.sourceforge.net/patches/2.5.5/engine/raid5_degrade_fix.patch
http://evms.sourceforge.net/patches/2.5.5/engine/raid5_remove_spare_fix.patch
http://evms.sourceforge.net/patches/2.5.5/engine/raid5_remove_spare_fix_2.patch
http://evms.sourceforge.net/patches/2.5.5/engine/raid5_algorithm.patch
http://evms.sourceforge.net/patches/2.5.5/engine/cli_reload_options.patch
http://evms.sourceforge.net/patches/2.5.5/engine/cli_query_segfault.patch
http://evms.sourceforge.net/patches/2.5.5/engine/get_geometry.patch
http://evms.sourceforge.net/patches/2.5.5/engine/BaseName.patch
Comment 1 Brad Allen 2006-11-12 12:28:14 UTC
Created attachment 101765 [details]
evms-2.5.5-r3.ebuild with current release patches

Includes all releasepatches at http://evms.sourceforge.net/patches/2.5.5/engine/ as of 2006-11-11.
Comment 2 Brad Allen 2006-11-12 12:31:07 UTC
Created attachment 101766 [details, diff]
$PORTDIR/sys-fs/evms/files/2.5.5/ntfs_unmkfs.patch

From http://evms.sourceforge.net/patches/2.5.5/engine/ntfs_unmkfs.patch
Comment 3 Brad Allen 2006-11-12 12:32:24 UTC
Created attachment 101767 [details, diff]
$PORTDIR/sys-fs/evms/files/2.5.5/raid5_algorithm.patch

From hhttp://evms.sourceforge.net/patches/2.5.5/engine/raid5_algorithm.patch
Comment 4 Brad Allen 2006-11-12 12:33:26 UTC
Created attachment 101768 [details, diff]
$PORTDIR/sys-fs/evms/files/2.5.5/cli_reload_options.patch

From http://evms.sourceforge.net/patches/2.5.5/engine/cli_reload_options.patch
Comment 5 Brad Allen 2006-11-12 12:34:28 UTC
Created attachment 101769 [details, diff]
$PORTDIR/sys-fs/evms/files/2.5.5/cli_query_segfault.patch

From http://evms.sourceforge.net/patches/2.5.5/engine/cli_query_segfault.patch
Comment 6 Brad Allen 2006-11-12 12:35:31 UTC
Created attachment 101770 [details, diff]
$PORTDIR/sys-fs/evms/files/2.5.5/get_geometry.patch

From http://evms.sourceforge.net/patches/2.5.5/engine/get_geometry.patch
Comment 7 Brad Allen 2006-11-12 12:36:45 UTC
Created attachment 101773 [details, diff]
$PORTDIR/sys-fs/evms/files/2.5.5/BaseName.patch

From http://evms.sourceforge.net/patches/2.5.5/engine/BaseName.patch
Comment 8 Brad Allen 2006-11-12 12:39:48 UTC
Marking this bug as blocking 152293, since 152293 contains experimental stuff in it that is inappropriate to consider without first pushing this release-level bug through.
Comment 9 Brad Allen 2006-11-12 12:44:14 UTC
Created attachment 101775 [details]
evms-2.5.5-r3.ebuild with current release patches

evms-2.5.5-r3.ebuild with current release patches

Includes all releasepatches at
http://evms.sourceforge.net/patches/2.5.5/engine/ as of 2006-11-11.

Replaces first submission since I accidentally used the wrong one.
Comment 10 Tiziano Müller (RETIRED) gentoo-dev 2006-12-02 16:02:49 UTC
Solved in latest rev.bump. Thanks for the report!