pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-amd64/54862: lang/rust is dependcy for fvwm in pkgsrc - Why!?



The following reply was made to PR pkg/54862; it has been noted by GNATS.

From: Henrik Johansson <supersafh%gmail.com@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: port-amd64/54862: lang/rust is dependcy for fvwm in pkgsrc - Why!?
Date: Thu, 16 Jan 2020 12:31:16 +0100

 Hi.
 
 I don=C2=B4t particularly like any of those options, but since matters are
 now apparently being dictated by how the Linux-community wants to ruin
 everything they touch (I mean: rewriting fvwm? Who in their right mind
 would do that?), I guess I=C2=B4ll do as suggested and revert back to an
 older fvwm. Too bad that completely screws up any chances of
 continuing using pkgsrc which was one of the biggest perks running
 NetBSD.
 
 I apologize for my outburst of frustration. I know it=C2=B4s not your
 fault. It feels sad to realize that the NetBSD which I came to love so
 much some 20 years ago for its unique outlook on how to maintain a
 tight and simple distribution is ultimately slowly being crushed by
 the big elephants.
 
 As it is, I consider the problem-report solved. Let=C2=B4s never speak of i=
 t again.
 
 Kind Regards,
 Henrik.
 
 On 1/15/20, David Holland <dholland-pbugs%netbsd.org@localhost> wrote:
 > The following reply was made to PR pkg/54862; it has been noted by GNATS.
 >
 > From: David Holland <dholland-pbugs%netbsd.org@localhost>
 > To: gnats-bugs%netbsd.org@localhost
 > Cc:
 > Subject: Re: port-amd64/54862: lang/rust is dependcy for fvwm in pkgsrc -
 >  Why!?
 > Date: Wed, 15 Jan 2020 18:00:16 +0000
 >
 >  On Wed, Jan 15, 2020 at 05:00:00PM +0000, supersafh%gmail.com@localhost wrote:
 >   > I=C2=B4ve noticed that from NetBSD 8.1, a programming language called
 >   > rust is present in pkgsrc. This packages seem to be a standard
 >   > dependency for a large number of other packages in pkgsrc. May I
 >   > ask why? For instance: I want to compile wm/fvwm and lang/rust is
 >   > being referenced as a dependency which causes the build to switch
 >   > to this package! Besides it seeming huge and take forever to
 >   > compile (not to mention it fails to build at all on my system), but
 >   > why would I want a programming language installed with my window
 >   > manager!!!??? This makes NO sense. I humbly request it be removed
 >   > as a standard dependency in pkgsrc and only referenced if so
 >   > specified in the build.
 >
 >  In the case of fvwm, it's because it has recently started using
 >  librsvg, whose upstream has decided for some reason to rewrite in
 >  rust.
 >
 >  Your immediate options are:
 >
 >  (1) set LIBRSVG_TYPE in mk.conf to use the old (but now unmaintained)
 >  librsvg written in C;
 >
 >  (2) figure out how to make fvwm's usage of librsvg optional, then turn
 >  the option off;
 >
 >  (3) revert to an older fvwm package;
 >
 >  (4) suck it up.
 >
 >
 >  In the long term, you can:
 >
 >  (1) take up maintenance of the C version of librsvg or persuade
 >  someone else to;
 >
 >  (2) campaign against the use of librsvg;
 >
 >  (3a) take up maintenance of the C version of librsvg (or persuade
 >  someone to);
 >
 >  (3b) convince librsvg upstream that they were wrong and should go back
 >  to C, or forward to something else, and fight off the RESF (good luck
 >  with that);
 >
 >  (4) suck it up.
 >
 >  --
 >  David A. Holland
 >  dholland%netbsd.org@localhost
 >
 >
 


Home | Main Index | Thread Index | Old Index