On Tue, Feb 07, 2012 at 04:18:32PM +0100, Denys Vlasenko wrote:
> On 02/07/2012 04:05 PM, Dmitry V. Levin wrote:
> >> What do you think about removing all non-Linux code after the next release?
> >
> > I'm inclined to think it would be better to remove that dead code.
> >
> > I actually played with that idea a bit, and found out that something like
> >     unifdef -DLINUX -Dlinux -USUNOS4 -USVR4 -UUNIXWARE -UFREEBSD \
> >             -USUNOS4_KERNEL_ARCH_KLUDGE -UHAVE_MP_PROCFS \
> >             -UHAVE_POLLABLE_PROCFS -UHAVE_PR_SYSCALL -UUSE_PROCFS
> > could be a good starting point.
> 
> Ping me when it's ok with you for this to be done.

What delayed my decision to go ahead and kick the dead code out is that
I was not 100% sure it's really dead.

For example, we know that strace does not compile on FreeBSD for quite
a few years, but it's also known that some folks were patching their
strace port several years ago without sending fixes back to us.

Another example, Debian/Ubuntu still use strace 4.5.20 just because they
have no active maintainer to update the version, but they still release
NMU's to resolve their build issues.

There seems to be no evidence of any attempt to use strace >= 4.6 on
a non-Linux platform, though.

So the question is, can we treat a port as dead if we know it doesn't
compile more than three years and we have no feedback about it?
I think the answer is yes.
Should we take into consideration that somebody might be taking new
versions of strace and silently fixing them, even if it is quite
unlikely and there is no evidence?
I think we shouldn't.

So, since there were no objections, let's go ahead and kick the dead code out.


-- 
ldv

Attachment: pgprqlnZXaDi6.pgp
Description: PGP signature

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Strace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/strace-devel

Reply via email to