Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 681820 - Net-fs/ncpfs, net-misc/ipx-utils: Deprecate and remove due to lack of kernel support
Summary: Net-fs/ncpfs, net-misc/ipx-utils: Deprecate and remove due to lack of kernel ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Joshua Kinard
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks:
 
Reported: 2019-03-26 19:58 UTC by Joshua Kinard
Modified: 2020-06-30 22:06 UTC (History)
1 user (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 Joshua Kinard gentoo-dev 2019-03-26 19:58:37 UTC
In ~4.18, IPX (Internetwork Packet eXchange) protocol and NCPFS (NetWare Core Protocol Filesystem) support was removed due to lack of maintenance.  Due to both being dead from a technology standpoint, and lack of any upstream activity on the userland package front, the following changes will happen after 75 days:

Delete USE flag reference for 'ncp':
    net-analyzer/hydra
    profiles/use.local.desc

Remove ebuilds & files:
    net-fs/ncpfs
    net-misc/ipx-utils

Remove reference to 'ipx-utils':
    profiles/license_groups
Comment 1 Larry the Git Cow gentoo-dev 2020-03-28 20:18:59 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a69f55207197012415f8b17cbdf6cbd88bc9f0f9

commit a69f55207197012415f8b17cbdf6cbd88bc9f0f9
Author:     Joshua Kinard <kumba@gentoo.org>
AuthorDate: 2020-03-28 20:16:40 +0000
Commit:     Joshua Kinard <kumba@gentoo.org>
CommitDate: 2020-03-28 20:17:59 +0000

    profiles: Mask net-fs/ncpfs, net-misc/ipx-utils for removal
    
    Bug: https://bugs.gentoo.org/681820
    Signed-off-by: Joshua Kinard <kumba@gentoo.org>

 profiles/package.mask | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
Comment 2 Larry the Git Cow gentoo-dev 2020-03-28 23:21:01 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f92c082df2840655f87fdea8d0b7dba4c652e7f

commit 1f92c082df2840655f87fdea8d0b7dba4c652e7f
Author:     Joshua Kinard <kumba@gentoo.org>
AuthorDate: 2020-03-28 23:17:20 +0000
Commit:     Joshua Kinard <kumba@gentoo.org>
CommitDate: 2020-03-28 23:20:42 +0000

    profiles/base/package.use.mask: mask 'ncp' USE flag
    
    net-fs/ncpfs is slated for removal in ~75 days.  Mask its
    associated USE flag.
    
    Bug: https://bugs.gentoo.org/681820
    Signed-off-by: Joshua Kinard <kumba@gentoo.org>

 profiles/base/package.use.mask | 5 +++++
 1 file changed, 5 insertions(+)
Comment 3 Azamat H. Hackimov 2020-06-29 15:55:23 UTC
Package removed, please close this bug.
Comment 4 Andree Chea 2020-06-30 04:18:44 UTC
Hello, haven't updated @world in a while and learned of this removal.  

Supposing I booted an older kernel, could I still get these ebuilds into my local overlay and re-emerge them for use?  Currently, the ipx_* programs are still installed for me, but I might accidentally remove it because of careless `--depclean`s or whatnot.

My use-case is nostalgic Diablo 1 (possible Starcraft, but personally untested) multiplayer with friends.
Comment 5 Joshua Kinard gentoo-dev 2020-06-30 22:06:00 UTC
Yes, making a copy of the ebuild should work.  You will want to keep a copy of the distfile around as well.  It is prone to possibly disappearing down the road.

And as far as I can recall, I don't think you need a NetWare or NetWare-like server present on a network to use IPX-aware games.  D1 and SC1 just use the basic protocol functions of IPX and don't require access to NCP filesystems, so an old Win2000 VM should be more than capable of running those games.  Back then, though, I believe standard TCP/IP could be used as well.  So you may not need IPX at all.