Gentoo Archives: gentoo-dev

From: Joshua Kinard <kumba@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Keeping net-fs/ncpfs and net-misc/ipx-utils around?
Date: Tue, 26 Mar 2019 20:01:24
Message-Id: 525fe949-cb1a-c6a3-804d-75e847b37dae@gentoo.org
In Reply to: Re: [gentoo-dev] Keeping net-fs/ncpfs and net-misc/ipx-utils around? by "Michał Górny"
1 On 3/26/2019 10:22, Michał Górny wrote:
2 > On Mon, 2019-03-25 at 15:19 -0400, Joshua Kinard wrote:
3 >> Throwing a question out there on whether to keep both the net-fs/ncpfs and
4 >> net-misc/ipx-utils packages around any longer. Kernel upstream removed both
5 >> the IPX (Internetwork Packet eXchange) protocol and NCPFS (NetWare Core
6 >> Protocol Filesystem) support back in ~4.18 due to lack of maintenance. I
7 >> know the code in both generally worked fine back then, as I have a few
8 >> NetWare VMs that I was able to mount filesystems from in Linux, even on my
9 >> MIPS hardware.
10 >>
11 >> However, it is effectively a dead protocol and dead filesystem for a dead
12 >> operating system (NetWare). I don't see anyone resurrecting IPX/NCPFS and
13 >> updating to get it re-included it in the kernel, either. I was tempted once
14 >> to try, but I just don't have the time anymore.
15 >>
16 >> I think we're one of the last distros to even keep IPX/NCPFS-related
17 >> packages around long-term. With no viable upstream for ncpfs anymore, and
18 >> with no kernel support in Linux (or even FreeBSD; they deprecated IPX in
19 >> ~10.0-RELEASE), I think it's time to remove this package and any related
20 >> packages.
21 >>
22 >> One catch is, sys-kernel/gentoo-sources still keeps 4.4, 4.9, and 4.14
23 >> stable kernel series around. These can still technically use IPX/NCPFS, and
24 >> therefore, there might be users using it.
25 >>
26 >> A quick poll of the portage tree suggests these changes are needed:
27 >>
28 >> Delete USE flag reference:
29 >> net-analyzer/hydra
30 >> profiles/use.local.desc (remove hydra's local 'ncp' entry)
31 >>
32 >> Remove ebuilds:
33 >> net-fs/ncpfs
34 >> net-misc/ipx-utils
35 >>
36 >> Remove filesystem reference?:
37 >> sys-apps/mlocate/files/updatedb.conf
38 >>
39 >> Remove reference to 'ipx-utils':
40 >> profiles/license_groups
41 >>
42 >>
43 >> Thoughts?
44 >>
45 >
46 > Last rite them with 60 day period. If someone actually uses them,
47 > you'll learn about it and get some data to decide how to proceed
48 > afterwards. Plus, users who actually might still use them would get
49 > a fair warning they're going to be dropped in the future.
50 >
51
52 Thanks, good advice. I've created a bug for myself (#681820) and opted for
53 75 days, as 60 days is too close to a major US holiday period where I might
54 be preoccupied.
55
56 --
57 Joshua Kinard
58 Gentoo/MIPS
59 kumba@g.o
60 rsa6144/5C63F4E3F5C6C943 2015-04-27
61 177C 1972 1FB8 F254 BAD0 3E72 5C63 F4E3 F5C6 C943
62
63 "The past tempts us, the present confuses us, the future frightens us. And
64 our lives slip away, moment by moment, lost in that vast, terrible in-between."
65
66 --Emperor Turhan, Centauri Republic