Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

request for package review - serel

0 views
Skip to first unread message

Leni Mayo

unread,
Aug 1, 2002, 4:30:10 AM8/1/02
to
Hello -

I am new to Debian and have packaged some software which lets the
boot scripts (/etc/rc[12345].d) run in parallel. It also supports
visualisation of services, dependencies and timings.

As this is the first release on debian, I'd be grateful if someone
with more packaging experience than myself could take a look at it,
especially since the installation process patches /etc/init.d/rc.
The .deb is at: http://www.fastboot.org/download/binaries/debian/

One known bug is that the -ldb library is currently statically
linked into the daemon, and it ought to be dynamically
linked. I haven't yet figured how to bind the linker to a specific
version of db that's known to be widely deployed.

Thanks!

Leni.

Package: serel
Architecture: any
Depends: libc6 (>= 2.1.2), libglib (>= 1.2)
Replaces: sysvinit (>= 2.74)
Description: run boot scripts in parallel
Build-Depends: redland (>= 0.9.10)


--
To UNSUBSCRIBE, email to debian-ment...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Michel Dänzer

unread,
Aug 1, 2002, 8:00:06 AM8/1/02
to
On Thu, 2002-08-01 at 10:24, Leni Mayo wrote:
>
> I am new to Debian and have packaged some software which lets the
> boot scripts (/etc/rc[12345].d) run in parallel. It also supports
> visualisation of services, dependencies and timings.
>
> As this is the first release on debian, I'd be grateful if someone
> with more packaging experience than myself could take a look at it,
> especially since the installation process patches /etc/init.d/rc.
> The .deb is at: http://www.fastboot.org/download/binaries/debian/

Please make the source available.


--
Earthling Michel Dänzer (MrCooper)/ Debian GNU/Linux (powerpc) developer
XFree86 and DRI project member / CS student, Free Software enthusiast

Colin Watson

unread,
Aug 1, 2002, 8:00:07 AM8/1/02
to
On Thu, Aug 01, 2002 at 06:24:09PM +1000, Leni Mayo wrote:
> I am new to Debian and have packaged some software which lets the
> boot scripts (/etc/rc[12345].d) run in parallel. It also supports
> visualisation of services, dependencies and timings.
>
> As this is the first release on debian, I'd be grateful if someone
> with more packaging experience than myself could take a look at it,
> especially since the installation process patches /etc/init.d/rc.

It would be a good idea to read the proposals for improving the
initscript subsystem that were discussed at the recent Debian
conference:

http://people.debian.org/~hmh/

> One known bug is that the -ldb library is currently statically
> linked into the daemon, and it ought to be dynamically
> linked. I haven't yet figured how to bind the linker to a specific
> version of db that's known to be widely deployed.

Use whatever version you think is appropriate (say, db3) and let
dependencies do the rest of the work for you.

--
Colin Watson [cjwa...@flatline.org.uk]

Leni Mayo

unread,
Aug 1, 2002, 8:10:05 AM8/1/02
to
Michel Dänzer wrote:
> Please make the source available.

Sorry, it's perhaps not immediately clear from the earlier URL, the
sources are at:
http://www.fastboot.org/download/sources/

There is also documentation on serel linked from:
http://www.fastboot.org/documentation.html

Leni.

Michel Dänzer

unread,
Aug 1, 2002, 8:20:09 AM8/1/02
to
On Thu, 2002-08-01 at 14:00, Leni Mayo wrote:
> Michel Dänzer wrote:
> > Please make the source available.
>
> Sorry, it's perhaps not immediately clear from the earlier URL, the
> sources are at:
> http://www.fastboot.org/download/sources/

I see upstream source and source RPMs there, but no Debian source
package.


--
Earthling Michel Dänzer (MrCooper)/ Debian GNU/Linux (powerpc) developer
XFree86 and DRI project member / CS student, Free Software enthusiast

Andreas Metzler

unread,
Aug 2, 2002, 10:20:04 AM8/2/02
to
[Resent because I accidentally sent this to Colin per Email, sorry.]

Colin Watson <cjwa...@debian.org> wrote:
> On Thu, Aug 01, 2002 at 06:24:09PM +1000, Leni Mayo wrote:
>> I am new to Debian and have packaged some software which lets the
>> boot scripts (/etc/rc[12345].d) run in parallel. It also supports
>> visualisation of services, dependencies and timings.
[...]
>> One known bug is that the -ldb library is currently statically
>> linked into the daemon, and it ought to be dynamically
>> linked. I haven't yet figured how to bind the linker to a specific
>> version of db that's known to be widely deployed.

> Use whatever version you think is appropriate (say, db3) and let
> dependencies do the rest of the work for you.

IANDD but db3 is placed in /usr/lib and probably cannot be used for
for a system-bootup software, /usr/ might not be mounted yet.

Actually I am confused because there is /lib/libdb.so.3 in package
libdb2.
cu andreas

Andreas Metzler

unread,
Aug 2, 2002, 11:00:11 AM8/2/02
to
In article <3D48F029...@moniker.net> Leni Mayo <le...@moniker.net> wrote:
[...]
> As this is the first release on debian, I'd be grateful if someone
> with more packaging experience than myself could take a look at it,
> especially since the installation process patches /etc/init.d/rc.
> The .deb is at: http://www.fastboot.org/download/binaries/debian/
[...]

Hello!
* lintian serel_0.3.4-1.dsc
W: serel source: out-of-date-standards-version 3.0.1
E: serel source: package-uses-debhelper-but-lacks-build-depends

* Is this really a debian-native package, i.e. is serel debian-only?
If not (and I think so), use the real upstream source and keep the
debian-part in the diff.gz.
wget http://www.fastboot.org/download/sources/serel-0.3.4.tar.gz
mv serel-0.3.4.tar.gz serel_0.3.4.orig.tar.gz
cd serel-0.3.4
dpkg-buildpackage -sd -rfakeroot -S -uc -us

* dh_suidregister is depreceated.

just my 2 cents.
cu andreas

Colin Watson

unread,
Aug 2, 2002, 11:10:06 AM8/2/02
to
On Fri, Aug 02, 2002 at 04:51:32PM +0200, Andreas Metzler wrote:
> In article <3D48F029...@moniker.net> Leni Mayo <le...@moniker.net> wrote:
> > As this is the first release on debian, I'd be grateful if someone
> > with more packaging experience than myself could take a look at it,
> > especially since the installation process patches /etc/init.d/rc.
> > The .deb is at: http://www.fastboot.org/download/binaries/debian/
>
> Hello!
> * lintian serel_0.3.4-1.dsc
> W: serel source: out-of-date-standards-version 3.0.1
> E: serel source: package-uses-debhelper-but-lacks-build-depends

Also:

$ lintian serel_0.3.4-1_i386.deb
E: serel: file-in-etc-not-marked-as-conffile etc/default/serel
E: serel: file-in-etc-not-marked-as-conffile etc/init.d/rc.serel.include
E: serel: file-in-etc-not-marked-as-conffile etc/serel/serel.conf
E: serel: file-in-etc-not-marked-as-conffile etc/serel/default.rdf
E: serel: unregistered-script-in-etc-init.d /etc/init.d/rc.serel.include
E: serel: non-standard-file-permissions-for-etc-init.d-script etc/init.d/rc.serel.include 0644 != 0755
W: serel: package-contains-upstream-install-documentation usr/share/doc/serel/INSTALL
W: serel: extra-license-file usr/share/doc/serel/COPYING.gz

(You can run lintian over the .changes file to check both at once.)

At least the first four are serious - they mean that configuration file
changes won't be preserved on upgrades. The fifth and sixth may also be
a problem depending on how you're interacting with other init script
subsystems - I haven't looked at the details.

--
Colin Watson [cjwa...@flatline.org.uk]

Henrique de Moraes Holschuh

unread,
Aug 2, 2002, 11:10:08 AM8/2/02
to
Ick, I didn't notice this thread earlier...

On Fri, 02 Aug 2002, Andreas Metzler wrote:
> In article <3D48F029...@moniker.net> Leni Mayo <le...@moniker.net> wrote:
> [...]
> > As this is the first release on debian, I'd be grateful if someone
> > with more packaging experience than myself could take a look at it,
> > especially since the installation process patches /etc/init.d/rc.
> > The .deb is at: http://www.fastboot.org/download/binaries/debian/

Make sure you read
http://people.debian.org/~hmh/debconf2/debconf2-initscripts-bkg.ps.gz

And you should also get the sysvinit and file-rc package sources, and
understand them properly, how they work, how they connect themselves to the
init script subsystem, etc.

This way, you will know how init-script related utilities are implemented
in Debian. serel must properly integrate itself with the lot of them.

--
"One disk to rule them all, One disk to find them. One disk to bring
them all and in the darkness grind them. In the Land of Redmond
where the shadows lie." -- The Silicon Valley Tarot
Henrique Holschuh

Leni Mayo

unread,
Aug 4, 2002, 4:00:10 AM8/4/02
to
Henrique de Moraes Holschuh wrote:
> And you should also get the sysvinit and file-rc package sources,
> ...

> serel must properly integrate itself with the lot of them.

serel already has a patch for the rc that comes with Debian sysvinit.
It sounds like you are suggesting that a patch for the rc that comes
with file-rc would also be nice. I don't mind writing such a patch,
though to keep the serel installation/upgrade simple it won't get
auto-applied.

If you mean anything else re: "proper integration", I'll need more
details.

Leni.

Henrique de Moraes Holschuh

unread,
Aug 4, 2002, 3:50:06 PM8/4/02
to
On Sun, 04 Aug 2002, Leni Mayo wrote:
> Henrique de Moraes Holschuh wrote:
> > And you should also get the sysvinit and file-rc package sources,
> > ...
> > serel must properly integrate itself with the lot of them.
>
> serel already has a patch for the rc that comes with Debian sysvinit.
> It sounds like you are suggesting that a patch for the rc that comes
> with file-rc would also be nice. I don't mind writing such a patch,
> though to keep the serel installation/upgrade simple it won't get
> auto-applied.
>
> If you mean anything else re: "proper integration", I'll need more
> details.

update-rc.d and invoke-rc.d must work correctly with serel+sysvinit and with
serel+file-rc (maybe they already do -- I didn't check).

Also, the init script system cannot crash and burn when sysvinit+serel is
converted to file-rc+serel (or any other possible combination of the two) --
automated conversion would be nice, but it is not a must. As long as _no
data is lost_, and the user is warned.

--
"One disk to rule them all, One disk to find them. One disk to bring
them all and in the darkness grind them. In the Land of Redmond
where the shadows lie." -- The Silicon Valley Tarot
Henrique Holschuh

0 new messages