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

Re: Bug#150411: Release-critical Bugreport for April 4, 2003



On Mon, Apr 14, 2003 at 05:27:48PM -0600, Joel Baker wrote:
> [ I host the xshipwars upstream mailing lists... ]
> 
> On Fri, Apr 11, 2003 at 11:32:04AM -0500, Adam Majer wrote:
> > On Fri, Apr 11, 2003 at 10:27:06AM +0100, Colin Watson wrote:
> > > On Fri, Apr 11, 2003 at 09:06:29AM +0200, Andreas Tille wrote:
> > > > On Fri, 4 Apr 2003, BugScan reporter wrote:
> > > > > Package: xshipwars-server (debian/main)
> > > > > Maintainer: Adam Majer <adamm@galacticasoftware.com>
> > > > >   150411 [P      ] xshipwars-server: POSIX shell incompatibilities
> > > > >   173966 [       ] xshipwars-server: won't uninstall unless the server is running!
> > > > 
> > > > This package has is taged patch to one bug and in fact includes another
> > > > patch in the text of the other bug which is tagged pending.  Moreover
> > > > it contains an offer from Colin Watson to sponsor the package from
> > > > half a year ago.  I guess someone should hijack the package.
> > 
> > Yo, what's the dillio? At least *ask* me if I'm still here! :)
> > 
> > Both bugs are trivial and xshipwars wouldn't be going anywhere anyway
> > because lijsw has to get fixed (it is a C library compiled as
> > C++ library - for why look at the orig.tar.gz files).
> > 
> > If you want to hijac a package, look at some of the O: packages
> > that need to get picked up.
> > 
> > > Hold it for a bit, please. I've been talking to the maintainer privately
> > > for the last week. An upload is waiting until the new libjsw is
> > > accepted.
> > 
> > As he said :)
> 
> You're a braver soul than I. I started a packaging attempt on it once (long
> ago), and... well... let's just say I know the insides of the code, and I
> have known the primary author since well before the project existed, and
> I will never, ever try to package it again as long as she's the primary
> author...
> 
> (In other words, I'm vouching to anyone who wonders that the code is enough
> to drive anyone seriously insane, and making it sane is no easy task.)
> -- 
> Joel Baker <fenton@debian.org>


Lol. :) Well, the code is somewhat screwed up in places. For example

   *ptr++ = *(ptr + 1); 

I guess it could be more convoluted :)

But the real problem is not the code, it's the upstream. I tried telling
her the advantages of using something like automake/autoconf. But
that hit a brick wall since she doesn't understand it and, from what
I gather, does not want to learn to even use it (after I offered and
partially converted yiff, libjsw, etc... to using those tools!!)

I also wanted to provide a public and development CVS (heck, I could host it on my server)
so that the projects have some sort of version control, but, well, she didn't
want to learn any CVS (ie. the user side).

And let's not even start to talk about sonames :)

Plus you have .cpp files that are actually .c files etc.... :)

Anyway, the upstream is basically stagnant. I think that libjsw
and yiff and xshipwars will stay in sarge but I think they'll 
best get removed by sarge+1... We'll see if there are some good
alternatives..

The bugs are now in progress of getting sponsored, so they
will finally get fixed :)

- Adam



Reply to: