Bug#197365: sussen 0.5

2003-08-05 Thread Loren Bandiera

We have released sussen 0.5 today.  We've included the necessary Debian
scripts to build a .deb archive with the source tarball.  They are also
available in our CVS repository.

To build sussen now, you require:

libgnomeui-dev 
libglade2-dev 
libgnet-dev 
libxslt1-dev 
libgda2-dev 
libgnomedb2-dev

We also included a new build system with this release so hopefully any
issues that were in 0.4 have been resolved.

As always we are willing to work with any Debian developers to make sure
these scripts work and get .debs available for your users.  Let us know
if we can be of assistance.

-- 
Loren Bandiera, CISSP <[EMAIL PROTECTED]>
Star Chamber Inc.





Bug#197365: sussen

2003-07-16 Thread Loren Bandiera

I checked a debian/ sub-directory into the sussen cvs repository today. 

I was able to build and install .debs for sussen.  There are probably
bugs but it's a start.

In terms of MySQL, I needed libmysqld.a but Debian doesn't provide that
for some reason.  Oddly though, if you look at the debian/rules file for
MySQL it does --enable-embedded-server.  

I don't know why they would enable the option and build the library but
not install it.  Seems odd to me.  Anyway what I did was go into
debian/libmysqlclient12.files and add the line:

usr/lib/libmysqld*.*

Then I when up a directory and executed:

dpkg-buildpackage -rfakeroot

I then installed the generated .debs and I could compile sussen.

I've also checked in a new build system written by myself (instead of
letting Anjuta generate it) and it should clear up most of issues with
detection. 

It doesn't check for the nessus libraries right now but we plan to
remove that dependency by the next release.

If you check out CVS and don't see any of this, SourceForge is having
issues with CVS access.  It should appear shortly.

-- 
Loren Bandiera, CISSP <[EMAIL PROTECTED]>
Star Chamber Inc.





Bug#197365: sussen

2003-07-09 Thread Loren Bandiera

Forgot to CC bugs.debian.org in my messages to Andrew Lau.  Here is my
update, for the record :)

=

1) Yes, the build system definitely has issues.  It's all generated by
Anjuta right now, we are working on cleaning that up for the next
release.  The dependencies are listed in the README currently to assist
people.

2) sussen uses an embedded MySQL server so it doesn't need to interact
with the Debian one.  It runs inside sussen, it doesn't listen on any
ports and you can't access it from outside processes.  

When one of our employees was working on the RPMs for sussen, they ran
into an issue with re-compiling MySQL server with the embedded support. 

Here is the config we used, might be helpful.  The main things are
--with-embedded-server and --with-client--ldflags=-lstdc++, but we
haven't tested it with just those options yet.  

./configure --libexecdir=/usr/sbin 
--sysconfdir=/etc/mysql 
--localstatedir=/var/lib/mysql 
--with-raid 
--with-low-memory 
--enable-assembler 
--with-charset=latin1 
--enable-local-infile 
--with-mysqld-user=mysql 
--with-extra-charsets=all 
--enable-thread-safe-client 
--with-client-ldflags=-lstdc++ 
--with-unix-socket-path=/var/run/mysqld/mysqld.sock 
--with-embedded-server 

-- 
Loren Bandiera, CISSP <[EMAIL PROTECTED]>
Star Chamber Inc.





Bug#197365: sussen

2003-07-05 Thread Andrew Lau
Dear Loren,

On Fri, Jul 04, 2003 at 10:54:26PM -0400, Loren Bandiera wrote:
> I actually wanted to release .debs of sussen with the 0.4 release, but I
> couldn't find a way to make .debs on a Gentoo box.  

A really dodgy way of doing it is to run alien on RPMs to convert them,
but the packages produced are not policy compliant and will not be
accepted for upload into Debian.

> We do have Debian boxes here, but they are servers and putting X/Gnome
> on them to just to compile sussen isn't really feasible.

Take a look into pbuilder. It's a chroot for building Debian packages
without contaminating the rest of the system.

> Anyway, I don't know how you are coming along with the packaging, but if
> we can be of any assistance let us know.  

I'm still in the middle of my uni assessment period, so I've been really
busy. I took a closer look at building sussen today and I've come to the
conclusion that I won't be able to get it working in Debian very soon.

Please improve your dependency detection during ./configure! Configure
did not complain about any missing build dependencies, I still had to
manually install the following one-by-one through trial and error until
sussen finally built itself: libgnet-dev libmysqlclient-dev libpcap-dev
libssl-dev libwrap0-dev nessus-dev

The major hurdle I have at the moment is getting Sussen to interact with
Debian's default MySQL server configuration which has innobase support
disabled. I've only ever used PostgreSQL myself, so I don't have a clue
yet as to what minimal settings are required to get Sussen running (eg.
users, permissions). Will Sussen start up the MySQL server manually if
it hasn't been launched from /etc/init.d?

Looking forward to hearing from you soon.

Yours sincerely,
Andrew "Netsnipe" Lau

-- 
--
* Andrew "Netsnipe" Lau Computer Science & Student Rep, UNSW *
*   # apt-get into itDebian GNU/Linux Package Maintainer *
*   *
* 1024D/2E8B68BD: 0B77 73D0 4F3B F286 63F1  9F4A 9B24 C07D 2E8B 68BD *
--


pgp7B6DJD9jfO.pgp
Description: PGP signature