In which section should go this kernel patch package (tuxonice)?

2008-02-18 Thread Mattia Oss
Hi,

I'm trying to make a deb of kernel patch tuxonice[1], an alternative way
to suspend-to-disk and suspend-to-ram.
In which section should this package go? admin? devel?

What is tuxonice:
TuxOnIce is most easily described as the Linux equivalent of Windows'
hibernate functionality. It saves the contents of memory to disk and
powers down. When the computer is started up again, it reloads the
contents and the user can continue from where they left off. No
documents need to be reloaded or applications reopened and the process
is much faster than a normal shutdown and start up.


Thanks in advance,
Mattia

1 http://www.tuxonice.net/


signature.asc
Description: PGP signature


Re: In which section should go this kernel patch package (tuxonice)?

2008-02-18 Thread Kapil Hari Paranjape
Hello,

On Mon, 18 Feb 2008, Mattia Oss wrote:
 I'm trying to make a deb of kernel patch tuxonice[1], an alternative way
 to suspend-to-disk and suspend-to-ram.
 In which section should this package go? admin? devel?

At first glance this is likely to be more than one package. There is
the kernel-patch which would be in devel, the hibernate script which
would be in admin and the user-interface which could be in utils.

 What is tuxonice:
 TuxOnIce is most easily described as the Linux equivalent of Windows'
 hibernate functionality. It saves the contents of memory to disk and
 powers down. When the computer is started up again, it reloads the
 contents and the user can continue from where they left off. No
 documents need to be reloaded or applications reopened and the process
 is much faster than a normal shutdown and start up.

This description would probably not be enough. For example, as you
said in your mail it is an alternative to the in-kernel suspend which
is part of the stock Debian kernels and the uswsusp which is the
user-space suspend which depends on some in-kernel features (again
stock Debian kernel features). Both of these could be described as
the Linux equivalent of Windows' hibernate functionality (sic).

What will distinguish your package from these earlier ones? You
should say this crisply in your package Description.

Another thing is that there is already a package called hibernate
which may cause a conflict with the version you are planning to
package. Perhaps you should co-ordinate with that maintainer.

That said, best wishes on your effort to package this functionality
for Debian.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: In which section should go this kernel patch package (tuxonice)?

2008-02-18 Thread Mattia Oss
On Mon, 18 Feb 2008 18:42:32 +0530
Kapil Hari Paranjape [EMAIL PROTECTED] wrote:

 At first glance this is likely to be more than one package. There is
 the kernel-patch which would be in devel, the hibernate script which
 would be in admin and the user-interface which could be in utils.

I'm trying to package only the kernel patch; the hibernate and 
tuxonice-userui programs are already packaged in debian.

 This description would probably not be enough. For example, as you
 said in your mail it is an alternative to the in-kernel suspend which
 is part of the stock Debian kernels and the uswsusp which is the
 user-space suspend which depends on some in-kernel features (again
 stock Debian kernel features). Both of these could be described as
 the Linux equivalent of Windows' hibernate functionality (sic).

You are right, I copy-and-pasted from the homepage.
But honestly, the first time I read it, I understood what this package
was about. At least it's clear.
Should I change it?. This is what it's in the package description.
In the README.Debian I'll put all the features of this package.

 Another thing is that there is already a package called hibernate
 which may cause a conflict with the version you are planning to
 package. Perhaps you should co-ordinate with that maintainer.

I'm not trying to package the hibernate script; only the kernel patch
for debian linux source.
I talked with the hibernate package maintainer and he was so kind to
check my debian package.
One question was about in which section should this package go. And
here we go. 
So it should be devel, right? 

 That said, best wishes on your effort to package this functionality
 for Debian.
 
 Regards,
 
 Kapil.

Thank you very much,
Mattia


signature.asc
Description: PGP signature


Re: In which section should go this kernel patch package (tuxonice)?

2008-02-18 Thread Kapil Hari Paranjape
Hello,

On Mon, 18 Feb 2008, Mattia Oss wrote:
 On Mon, 18 Feb 2008 18:42:32 +0530
 Kapil Hari Paranjape [EMAIL PROTECTED] wrote:
  At first glance this is likely to be more than one package. There is
  the kernel-patch which would be in devel, the hibernate script which
  would be in admin and the user-interface which could be in utils.
 
 I'm trying to package only the kernel patch; the hibernate and 
 tuxonice-userui programs are already packaged in debian.

I misunderstood. 

 So it should be devel, right? 

Right. I think the remaining linux-patch-* packages are in devel
too!

By the way, you should figure out whether your patch is compatible
with the default (patched) debian linux source or it needs the
upstream linux sources. It will need to be applied and
compiled accordingly.

Regards,

Kapil.
--



signature.asc
Description: Digital signature


Re: In which section should go this kernel patch package (tuxonice)?

2008-02-18 Thread Mattia Oss
On Mon, 18 Feb 2008 19:53:02 +0530
Kapil Hari Paranjape [EMAIL PROTECTED] wrote:

 Hello,
 
 On Mon, 18 Feb 2008, Mattia Oss wrote:
  So it should be devel, right? 
 
 Right. I think the remaining linux-patch-* packages are in devel
 too!

This is what I thought! But when I searched in the debian archive I
found:
linux-patch-aufs:   Section: misc
linux-patch-bootsplash: Section: graphics
linux-patch-debian-2.6.24:  Section: devel
linux-patch-debianlogo: Section: devel
linux-patch-evms:   Section: admin
linux-patch-gcov:   Section: devel
linux-patch-openswan:   Section: net
linux-patch-skas:   Section: devel

That's why it was not much clear for me.

 By the way, you should figure out whether your patch is compatible
 with the default (patched) debian linux source or it needs the
 upstream linux sources. It will need to be applied and
 compiled accordingly.

This patch will be compatible only with linux-source, that is the
kernel with Debian patches already applied.

 
 Regards,
 
 Kapil.
 --
 

Again, thank you for your advices.

Bye,
Mattia.


signature.asc
Description: PGP signature


Re: In which section should go this kernel patch package (tuxonice)?

2008-02-18 Thread Kapil Hari Paranjape
Hello,

On Mon, 18 Feb 2008, Mattia Oss wrote:
 This is what I thought! But when I searched in the debian archive I
 found:
 linux-patch-aufs: Section: misc
 linux-patch-bootsplash:   Section: graphics
 linux-patch-debian-2.6.24:Section: devel
 linux-patch-debianlogo:   Section: devel
 linux-patch-evms: Section: admin
 linux-patch-gcov: Section: devel
 linux-patch-openswan: Section: net
 linux-patch-skas: Section: devel

Interesting! It looks like my suggestion was not quite correct.

It is also strange that bootsplash is in graphics but debianlogo
is in devel!

So admin seems to be a reasonable section as well.

 This patch will be compatible only with linux-source, that is the
 kernel with Debian patches already applied.

That's nice. It means that one doesn't have to give up any of the
other Debian features to obtain this feature.

Regards,

Kapil.
--



signature.asc
Description: Digital signature