Gentoo Archives: gentoo-dev

From: James Le Cuirot <chewi@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Last rites: app-cdr/webcdwriter
Date: Tue, 26 Jan 2016 22:38:28
Message-Id: 20160126223759.454d2d73@symphony.aura-online.co.uk
In Reply to: Re: [gentoo-dev] Last rites: app-cdr/webcdwriter by Peter Stuge
1 On Tue, 26 Jan 2016 21:55:15 +0100
2 Peter Stuge <peter@×××××.se> wrote:
3
4 > James Le Cuirot wrote:
5 > > # James Le Cuirot <chewi@g.o> (26 Jan 2016)
6 > > # No new release since 2008. Removal in 30 days.
7 > > app-cdr/webcdwriter
8 >
9 > Is there a problem with it? I don't use it and have no interest in
10 > this particular package but merely lack of release is not a valid
11 > reason to remove the ebuild if everything else is all right. If it
12 > isn't, then maybe that needs to be added to the lastrite comment?
13
14 I must admit that I had to think twice about this one given its unusual
15 nature. The overriding factor is that there is tons of dead Java
16 software in the tree and we're struggling to even keep up with the live
17 stuff. We're therefore trimming the fat down to a more manageable size.
18 This package was brought to my attention because bugs had been assigned
19 to the optical media herd, which has now been disbanded. There are only
20 3 open bugs, none of them serious, but apart from the lack of releases,
21 I considered several points:
22
23 * It's presented as a Java web applet or web start application.
24 Applets are all but outlawed these days. Web start isn't dead and
25 you don't strictly need a browser to use it but this isn't exactly a
26 popular way to launch applications.
27
28 * I'd be very dubious of the security around something like this. Even
29 actively maintained software has seen tons of security
30 vulnerabilities lately, not least in the Java space.
31
32 * Optical media is on the decline. My main development machine doesn't
33 even have a burner any more so I can't easily test it.
34
35 * It was designed around cdrecord, which has seen many new releases
36 since then and may not be entirely compatible any more. The cdrkit
37 fork (which I use) may also have similar issues. I'll admit this is
38 purely speculation on my part.
39
40 * It's fugly. ;) Seriously, no one like Java's Swing and even Oracle
41 and co have put it on life support, fixing critical bugs only.
42
43 * The ebuild doesn't look like much fun. The project uses autotools,
44 which is rarely a good thing in Java land.
45
46 * There may be cleaner ways to achieve the same goal. If it were me,
47 I'd try ATA over Ethernet with regular burning software, though I'm
48 not entirely sure it would work.
49
50 Am I off the hook now? ;)
51
52 --
53 James Le Cuirot (chewi)
54 Gentoo Linux Developer