Re: A question about debconf

2005-11-11 Thread Frank Küster
Feifei Jia <[EMAIL PROTECTED]> wrote:

> Hi there,
>
> I wanted to delete the date which stored in debconf database when
> purge a package. So I added "db_purge" both in prerm and postrm
> scripts, but it seemed not work.
>
> Did I miss something? Any hints appreciated.

Did you load confmodule?

Regards, Frank
-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer



Re: RFS: ksudoku -- sudoku puzzle generator/solver

2005-11-11 Thread Christoph Haas
On Thursday 10 November 2005 18:50, Ryan Schultz wrote:
> * Package name: ksudoku
>   Version : 0.3
>   Upstream Author : Francesco Rossi <[EMAIL PROTECTED]>
> * URL : http://ksudoku.sourceforge.net
> * License : GPL
>   Description : sudoku puzzle generator/solver
>
>  KSudoku is an interface for creating and solving sudoku puzzles, which
>  are grid-based placement puzzles that require time and logic to solve.
>  KSudoku is able to work with both 2D and 3D versions of these puzzles,
>  in grids of any square layout up to 25x25. It can also generate
>  configurable symmetric puzzles and other special types.
>
> Documentation is relicensed under the GPL; see debian/copyright.
>
> lintian/pbuilder-clean packages available from:
> deb http://rschultz.ath.cx/debian unstable/i386/
> deb-src http://rschultz.ath.cx/debian unstable/source/

I'm generally willing to sponsor this package.

Thoughts:

- The orig.tar.gz differs from the upstream tarball. It's just a
  rename of the directory inside and the admin/CVS directory is
  removed. It's a religious issue but I would rather leave the original
  upstream archive intact. The CVS wouldn't show up in the final
  package anyway.
- You patched ksudoku-0.3/doc/en/index.docbook. Would that be better
  solved through dpatch?
- The debian/copyright lacks the years of copyright.
- A 'desktop' file would be nice in addition to the 'menu' file.
  (Don't forget to call dh_desktop.)
- Some debhelper calls (like dh_link) are not needed.
- Could you send the manpages upstream so they can be included
  in the orig.tar.gz at the next release?
- The AUTHOR section of the man pages looks strange to me.

 Christoph
-- 
~
~
".signature" [Modified] 1 line --100%--1,48 All


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: A question about debconf

2005-11-11 Thread Feifei Jia
On 11/11/05, Frank Küster <[EMAIL PROTECTED]> wrote:
> Feifei Jia <[EMAIL PROTECTED]> wrote:
>
> > Hi there,
> >
> > I wanted to delete the date which stored in debconf database when
> > purge a package. So I added "db_purge" both in prerm and postrm
> > scripts, but it seemed not work.
> >
> > Did I miss something? Any hints appreciated.
>
> Did you load confmodule?
>
> Regards, Frank
> --
> Frank Küster
> Inst. f. Biochemie der Univ. Zürich
> Debian Developer
>
Yes, I did add ". /usr/share/debconf/confmodule" at the beginning of the script.


--
Thanks~


Re: RFC: libinieditor-java

2005-11-11 Thread Aldous D. Penaranda
On 11/10/05, Wolfgang Baer <[EMAIL PROTECTED]> wrote:
> (1)
> Architecture: any
>
> Java packages are Architecture: all ! This change will also mean to
> use Build-Depends-Indep and to move the build stuff into the
> binary-indep: target in the debian/rules file.

Done.

> (2)
> Depends: gij | kaffe | sablevm | java1-runtime | java2-runtime
>
> IMHO its enough to depend on one concrete java1-runtime and most
> packages in debian use kaffe there (but thats a personal viewpoint)
>
> Depends: kaffe | java1-runtime | java2-runtime

Done. I've also changed the dependency to kaffe (>=2:1.1.5) as suggested.


The package is lintian and linda-clean and has been successfully
rebuilt with pbuilder.

If anyone has time to look at my revised package, it can be located at
http://deathwing.penarmac.com/debian/libinieditor-java/. If a DD
thinks that the package is okay, I would also like to request for a
sponsored upload.

Thank you very much.

--
GPG Key ID: 0xD6655C18
Linux Just Simply Rocks!
http://deathwing.penarmac.com/



Re: Package that depends on ming

2005-11-11 Thread P.
Thanks for all the clues. I'll continue the thread on
http://bugs.debian.org/295760 to see if we can get libming going on, and
my package too (BTW my package is op-panel [1]).

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=323689

El jue, 10-11-2005 a las 16:06 +1100, Aníbal Monsalve Salazar escribió:
> On Thu, Nov 10, 2005 at 12:29:27PM +0800, Paul Wise wrote:
> >On Wed, 2005-11-09 at 21:08 +0100, Joost van Baal wrote:
> >
> >>>Since ming is not in Debian anymore,
> >>
> >>You're talking about libming, which is still supported in woody
> >>(oldstable).  Do you know why it didn't make it to sarge?  It might be
> >>possible to get it re-enter Debian.  (Just saw upstream released 0.3.0,
> >>which never was shipped with Debian.)
> 
> Mattias Nordstrom is trying to get it back in unstable.
> 
> See http://bugs.debian.org/295760
> 
> >From http://ftp-master.debian.org/removals.txt
> >
> >[Date: Mon, 12 Jan 2004 22:30:29 -0500] [ftpmaster: James Troup]
> >Removed the following packages from unstable:
> >
> >   libming | 0.2a.cvs20030716-2 | source, alpha, arm, hppa, i386, ia64, 
> > m68k, mips, mipsel, powerpc, s390, sparc
> >libming-dev | 0.2a.cvs20030716-2 | alpha, arm, hppa, i386, ia64, m68k, mips, 
> >mipsel, powerpc, s390, sparc
> >libming-fonts-openoffice |  0.1-2 | source, all
> >libming-util | 0.2a.cvs20030716-2 | alpha, arm, hppa, i386, ia64, m68k, 
> >mips, mipsel, powerpc, s390, sparc
> >libswf-perl | 0.2a.cvs20030716-2 | alpha, arm, hppa, i386, ia64, m68k, mips, 
> >mipsel, powerpc, s390, sparc
> > php4-ming | 0.2a.cvs20030716-2 | alpha, arm, hppa, i386, ia64, m68k, mips, 
> > mipsel, powerpc, s390, sparc
> >python2.1-ming | 0.2a.cvs20030716-2 | alpha, arm, hppa, i386, ia64, m68k, 
> >mips, mipsel, powerpc, s390, sparc
> >python2.2-ming | 0.2a.cvs20030716-2 | alpha, arm, hppa, i386, ia64, m68k, 
> >mips, mipsel, powerpc, s390, sparc
> >Closed bugs: 166973 166990
> >
> >--- Reason ---
> >RoQA; orphaned, dead upstream, grave bugs, unused.
> >--
> >
> >Upstream CVS is slowly ticking over (last change 3 weeks ago), and if
> >they make an actual release, I'll be adding ming to the list of osflash
> >related packages to do on http://osflash.org/debian_packaging
> >
> >>>should the
> >>>package be on the non-free section? 
> >>
> >>If it _depends_ upon libming, your program can't be shipped with Debian
> >>as long as libming is not in Debian.
> >
> >It can be shipped in contrib though. contrib is for free packages with
> >dependencies (free or otherwise) that are not in debian.
> >
> >-- 
> >bye,
> >pabs
> >
> >http://wiki.debian.org/PaulWise
> 
> Aníbal Monsalve Salazar
> --
>  .''`. Debian GNU/Linux
> : :' : Free Operating System
> `. `'  http://debian.org/
>   `-   http://v7w.com/anibal
-- 
Alejandro Ríos Peña
Ing. en Electrónica y Telecomunicaciones.
 Avatar ltda.
 Grupo GNU/Linux Universidad del Cauca - GLUC.
 Comunidad Debian-Colombia.


signature.asc
Description: This is a digitally signed message part


Re: sponsor quake3 quake3-data packages

2005-11-11 Thread Jon Dowland
On Wed, Nov 09, 2005 at 09:09:03AM +0100, Marc Leeman wrote:
> Last week, I made packages for Quake III. For these, I used the work
> great of Jamie, the quake II maintainer and adjusted it: the package is
> split in quake3 and quake3-data.

Do you know of any efforts to create DFSG q3a content, which would allow
migration into main? (just curious)

-- 
Jon Dowland
http://jon.dowland.name/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: All files are in DESTDIR but non will be copied into the packages

2005-11-11 Thread Timo Steuerwald

Hi all,

because I wasn't subscribed I answer with a completely new mail, now I 
am. Sorry for the confusion in the thread view of your email app.



On Thu, Nov 10, 2005 at 07:25:35PM +0100, Timo Steuerwald wrote:

Hi all,

I try to create packages for sipX from sipfoundry.org. This is a PBX 
like asterisk and is composed of a few subprojects like sipXportLib, 
sipXtackLib...

I now tried to create a package for sipXportLib.
What I have done up to now:
1. Read http://www.debian.org/doc/maint-guide/ completely :-)
2. executed dh_make -e 
3. filled files like copyright, control and so on with useful information
4. tried to build it via dpkg-buildpackage -rfakeroot
This has completed successfully, but inside the packages data.tar.gz ins 
nearly empty. There exists only parts of the data that belongs to the 
debian subdirectory (like usr/share/doc/sipxportlib/copyright). No libs, 
nothing. The same for the -dev package: No documentation, include files 
and so on.
If I look now to the debian subdirectory, there are three subdirectories 
tmp (which is my DESTDIR in the rules file), sipxportlib and 
sipxportlib-dev. The last two only contain the same files as in the 
packages. What can I do to add the files from DESTDIR to the two 
packages? - I thought .dirs and .files are 
handling this.

If I understand your intent, you want the package to "make install" to
./debian/tmp/, and then you want *.dirs and *.files to copy them from
that location to ./debian/package/, where they will be installed into
the package.  Right?

Firstly, you should know that ./debian/tmp/ was the install directory
for old versions of debhelper.  Nowadays its ./debian/$package/.  It
shoulds like this is working the way it should be, but you should
check that ./debian/dh_compat exists and contains a "4".

 

Hmmh, $package doesn't work for me. I've searched the archive and have 
seen that DH_COMPAT should be IMHO a environment variable inside the 
rules file (e.g. 
http://lists.debian.org/debian-mentors/2001/04/msg00011.html). I have 
defined it and set to 4




Then you should make sure that ./debian/rules has dh_install
uncommented; thats the program that accepts as input.  Finally, the
name of the input files are "*.install" and not "*.files" (which seems
to be for old program dh_movefiles).

 

Ok, I have uncommented dh_install and also renamed the files to 
*.install. Now, the content of the packages is as expected. DESTDIR 
still points to /debian/tmp, but this doesn't make any problems.


Thanks for your help! :-)

Cheers,

Timo


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: sponsor quake3 quake3-data packages

2005-11-11 Thread Moritz Muehlenhoff
In gmane.linux.debian.devel.mentors, you wrote:
>> Last week, I made packages for Quake III. For these, I used the work
>> great of Jamie, the quake II maintainer and adjusted it: the package is
>> split in quake3 and quake3-data.
>
> Do you know of any efforts to create DFSG q3a content, which would allow
> migration into main? (just curious)

There is, but it's in very early stage: http://www.planetgargoyle.com/openarena/

Cheers,
Moritz


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: All files are in DESTDIR but non will be copied into the packages

2005-11-11 Thread Justin Pryzby
Timo Steuerwald:
> >Timo Steuerwald:
> >>I try to create packages for sipX from sipfoundry.org. This is a PBX 
> >>like asterisk and is composed of a few subprojects like sipXportLib, 
> >>sipXtackLib...
> >>I now tried to create a package for sipXportLib.
> >Firstly, you should know that ./debian/tmp/ was the install directory
> >for old versions of debhelper.  Nowadays its ./debian/$package/.  It
> >shoulds like this is working the way it should be, but you should
> >check that ./debian/dh_compat exists and contains a "4".

> Hmmh, $package doesn't work for me. I've searched the archive and have 
> seen that DH_COMPAT should be IMHO a environment variable inside the 
> rules file (e.g. 
> http://lists.debian.org/debian-mentors/2001/04/msg00011.html). I have 
> defined it and set to 4
It _used to_ be the case that it was an environment variable set (and
exported) by ./debian/rules, but then people realized that under this
configuration, debhelper would behave differently when run by the
makefile than it would when run manually (for testing, debugging,
etc.).  So debhelper was modified to look at ./debian/compat (with
DH_COMPAT as an override).

I guess you can still use export DH_COMPAT=4, which makes ./debian/
cleaner IMHO, but you have to remember to set that variable when
manually running dh_* commands..

-- 
Clear skies,
Justin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: All files are in DESTDIR but non will be copied into the packages

2005-11-11 Thread Timo Steuerwald




Justin Pryzby wrote:

  It _used to_ be the case that it was an environment variable set (and
exported) by ./debian/rules, but then people realized that under this
configuration, debhelper would behave differently when run by the
makefile than it would when run manually (for testing, debugging,
etc.).  So debhelper was modified to look at ./debian/compat (with
DH_COMPAT as an override).

I guess you can still use export DH_COMPAT=4, which makes ./debian/
cleaner IMHO, but you have to remember to set that variable when
manually running dh_* commands..

  

Ok, now I understand. Many thanks for your qualified help!

Cheers,

Timo






Re: RFS: ksudoku -- sudoku puzzle generator/solver

2005-11-11 Thread Ryan Schultz
On Friday 11 November 2005 03:45 am, Christoph Haas wrote:
> - The orig.tar.gz differs from the upstream tarball. It's just a
>   rename of the directory inside and the admin/CVS directory is
>   removed. It's a religious issue but I would rather leave the original
>   upstream archive intact. The CVS wouldn't show up in the final
>   package anyway.

Changed; lintian will complain now, though :- )

> - You patched ksudoku-0.3/doc/en/index.docbook. Would that be better
>   solved through dpatch?

Upstream will be including an updated index.docbook in the next release (there 
is active development), so I didn't think it was necessary to break out the 
patch management systems just yet.

> - The debian/copyright lacks the years of copyright.

Fixed.

> - A 'desktop' file would be nice in addition to the 'menu' file.
>   (Don't forget to call dh_desktop.)

I'm not sure what you mean; a desktop file is installed as part of the 
upstream source, /usr/share/applnk/Games/ksudoku.desktop. I've added the call 
to dh_desktop, though I don't understand what it does -- the manpage is short 
and I have no application called update-desktop-database *shrug*.

> - Some debhelper calls (like dh_link) are not needed.

Removing dh_link will cause a lintian error about relative symlinks, 
actually...

> - Could you send the manpages upstream so they can be included
>   in the orig.tar.gz at the next release?

Yes, sent.

> - The AUTHOR section of the man pages looks strange to me.

Fixed.

New version uploaded to my archive, no revision bump. Thanks for taking a 
look!

-- 
Ryan Schultz
"vi users are mammals, and they flip out and kill people *all the time.*"


pgplPvAoCpTGk.pgp
Description: PGP signature


RFS: orphaned package secpanel

2005-11-11 Thread Pedro Silva
I've packaged new upstream version of this orphaned package
(and taged it's orphaning bug as ITA)

source package at:
http://www.ageda.net/debian/secpanel/

suggestions/sponsor welcome

maybe it's not the most popular package in debian, but has some users...
http://people.debian.org/~igloo/popcon-graphs/index.php?packages=secpanel

thanks!
-- 

Pedro Silva

email: [EMAIL PROTECTED]
Fingerprint = D92E 351B 988E E484 A287  0648 A9BC 5534 ADA0 4E9D



signature.asc
Description: Digital signature


Re: [gmail] Re: sponsor quake3 quake3-data packages

2005-11-11 Thread Marc Leeman
> > Do you know of any efforts to create DFSG q3a content, which would allow
> > migration into main? (just curious)
> 
> There is, but it's in very early stage: 
> http://www.planetgargoyle.com/openarena/

emphasis on *very* :)

If it matures, I'll add it as an alternative, next to installation of
the CD and the demo. 

-- 
  greetz, marc
I'm only judging on my experience with you, but I've never seen such
a deficient species.
Pilot - Crackers Don't Matter
scorpius.homelinux.org 2.6.13.2 #1 Fri Sep 23 07:23:21 CEST 2005 GNU/Linux


signature.asc
Description: Digital signature


Debian Packaging Guide/Tutorial

2005-11-11 Thread Derek \"The Monkey\" Wueppelmann
I've been playing around with packaging up some of my projects for
debian. I have gotten it to work, but I'm still having problems
understanding some of the features that are available (for instance it
took me forever to learn about the .config file).

Is there any kind of tutorial or guide that explains all of the debian
packaging system, which files do what, how to make upgrades go smoothly
wihtout always removing then installing the package? Any kind of help
would be appreciated thanks.

-- 
 o)Derek Wueppelmann   (o
(D .[EMAIL PROTECTED]D).
((`  http://monkey.homeip.net/ ( ) `


signature.asc
Description: This is a digitally signed message part


Re: Debian Packaging Guide/Tutorial

2005-11-11 Thread Michael Koch
On Fri, Nov 11, 2005 at 02:25:18PM -0500, Derek The Monkey Wueppelmann wrote:
> I've been playing around with packaging up some of my projects for
> debian. I have gotten it to work, but I'm still having problems
> understanding some of the features that are available (for instance it
> took me forever to learn about the .config file).
> 
> Is there any kind of tutorial or guide that explains all of the debian
> packaging system, which files do what, how to make upgrades go smoothly
> wihtout always removing then installing the package? Any kind of help
> would be appreciated thanks.

http://www.debian.org/devel/ has lots of stuff for reading. Including
the policy and the maintainer guide.


Cheers,
Michael
-- 
Escape the Java Trap with GNU Classpath!
http://www.gnu.org/philosophy/java-trap.html

Join the community at http://planet.classpath.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: RFS: ksudoku -- sudoku puzzle generator/solver

2005-11-11 Thread Christoph Haas
On Friday 11 November 2005 18:55, Ryan Schultz wrote:
> On Friday 11 November 2005 03:45 am, Christoph Haas wrote:
> > - The orig.tar.gz differs from the upstream tarball. It's just a
> >   rename of the directory inside and the admin/CVS directory is
> >   removed. It's a religious issue but I would rather leave the
> > original upstream archive intact. The CVS wouldn't show up in the
> > final package anyway.
>
> Changed; lintian will complain now, though :- )

That may be ugly but I think changing the upstream tarball is even worse.
Perhaps you can convince the upstream to remove the CVS from the release 
tarballs. It really doesn't belong there.

> > - You patched ksudoku-0.3/doc/en/index.docbook. Would that be better
> >   solved through dpatch?
>
> Upstream will be including an updated index.docbook in the next release
> (there is active development), so I didn't think it was necessary to
> break out the patch management systems just yet.

Agreed.

> > - A 'desktop' file would be nice in addition to the 'menu' file.
> >   (Don't forget to call dh_desktop.)
>
> I'm not sure what you mean; a desktop file is installed as part of the
> upstream source, /usr/share/applnk/Games/ksudoku.desktop. I've added the
> call to dh_desktop, though I don't understand what it does -- the
> manpage is short and I have no application called
> update-desktop-database *shrug*.

My bad. Indeed there is a ksudoku.desktop file which is installed. IMHO in 
the wrong place though. It should be located in /usr/share/applications 
instead. (Although I admit I don't know where that's properly documented 
in the policy. Perhaps someone else has a pointer.)

dh_desktop calls the update-desktop-database command from the 
desktop-file-utils package (if installed) through the maintainer scripts 
of your package. It's use is to tell e.g. KDE that the menu structure has 
changed and the *.desktop files have to be reloaded. Otherwise KDE 
wouldn't show a menu item of your newly installed package unless you 
relogin.

> > - Some debhelper calls (like dh_link) are not needed.
>
> Removing dh_link will cause a lintian error about relative symlinks,
> actually...

Hmm. Appears like the "make install" creates a symlink with an absolute 
path:

ln -s /usr/share/doc/kde/HTML/en/common \
/home/haas/.../ksudoku-0.3/debian/ksudoku/usr/share/doc/HTML/en/ksudoku/common

And dh_link fixes absolute symlinks to relative symlinks when needed:

./usr/share/doc/kde/HTML/en/ksudoku/common -> ../common

So dh_link is indeed important here. Leave it there.

Let's fix the desktop issue (or prove me wrong once again) and I'll happily 
upload it. :)

 Christoph
-- 
~
~
".signature" [Modified] 1 line --100%--1,48 All


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Debian Packaging Guide/Tutorial

2005-11-11 Thread Justin Pryzby
On Fri, Nov 11, 2005 at 02:25:18PM -0500, Derek The Monkey Wueppelmann wrote:
> I've been playing around with packaging up some of my projects for
> debian. I have gotten it to work, but I'm still having problems
> understanding some of the features that are available (for instance it
> took me forever to learn about the .config file).
> 
> Is there any kind of tutorial or guide that explains all of the debian
> packaging system,
Not really, I don't think, since there isn't a single cannonical
packaging system.  Policy dicates some things, like that control and
copyright must exist, and that rules must be a makefile.  Other than
that, you are on your own.  You can pick and choose what tools you use
(and thats supposed to be a good thing!).

> which files do what,
Probably best to read the dh_* manpages for this, as debhelper is the
typical (?) packaging system.

> how to make upgrades go smoothly wihtout always removing then
> installing the package?
Well, much of this is package specific.  What exactly is the problem?

A sufficiently generalized piece of documentation would be great,
though.  Suggestions for content: conffile handling (dpkg.org),
maintscripts (debian women? I don't fully grok these yet!), and
upgrade handling with eg. split packages and Replaces.

-- 
Clear skies,
Justin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Debian Packaging Guide/Tutorial

2005-11-11 Thread Derek \"The Monkey\" Wueppelmann
On Fri, 2005-11-11 at 14:39 -0500, Justin Pryzby wrote:

> A sufficiently generalized piece of documentation would be great,
> though.  Suggestions for content: conffile handling (dpkg.org),
> maintscripts (debian women? I don't fully grok these yet!), and
> upgrade handling with eg. split packages and Replaces.

I've looked through most of these resources. However some of the
packaging structure still seems to be missing. I know I mentioned this
before but apparently if you have a config file in your debian directory
this script is called prior to the preinst script and is supposed to be
used for your debconf questions. What is interesting is that I haven't
seen this any of this documented anywhere, I only happened upon it
because a debian developer pointed it out.

Is there any kind of documentation that would point out features like
this out there. I'm not even terribly concerned with it all being in one
location, I can do the collection of it myself. I just find that it
makes it really hard to start building packages in an efficient manner
when after several months of hacking away someone comes by and says "You
know you should really be doing it this way" having no clue that that
way even exsited.

Sorry for the rant, it's just a little frustrating.

-- 
 o)Derek Wueppelmann   (o
(D .[EMAIL PROTECTED]D).
((`  http://monkey.homeip.net/ ( ) `


signature.asc
Description: This is a digitally signed message part


Re: Debian Packaging Guide/Tutorial

2005-11-11 Thread Michael Koch
On Fri, Nov 11, 2005 at 04:02:56PM -0500, Derek The Monkey Wueppelmann wrote:
> On Fri, 2005-11-11 at 14:39 -0500, Justin Pryzby wrote:
> 
> > A sufficiently generalized piece of documentation would be great,
> > though.  Suggestions for content: conffile handling (dpkg.org),
> > maintscripts (debian women? I don't fully grok these yet!), and
> > upgrade handling with eg. split packages and Replaces.
> 
> I've looked through most of these resources. However some of the
> packaging structure still seems to be missing. I know I mentioned this
> before but apparently if you have a config file in your debian directory
> this script is called prior to the preinst script and is supposed to be
> used for your debconf questions. What is interesting is that I haven't
> seen this any of this documented anywhere, I only happened upon it
> because a debian developer pointed it out.
> 
> Is there any kind of documentation that would point out features like
> this out there. I'm not even terribly concerned with it all being in one
> location, I can do the collection of it myself. I just find that it
> makes it really hard to start building packages in an efficient manner
> when after several months of hacking away someone comes by and says "You
> know you should really be doing it this way" having no clue that that
> way even exsited.
> 
> Sorry for the rant, it's just a little frustrating.

Probably you think "man debconf-devel" is useful.


Cheers,
Michael
-- 
Escape the Java Trap with GNU Classpath!
http://www.gnu.org/philosophy/java-trap.html

Join the community at http://planet.classpath.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Debian Packaging Guide/Tutorial

2005-11-11 Thread Justin Pryzby
On Fri, Nov 11, 2005 at 04:02:56PM -0500, Derek The Monkey Wueppelmann wrote:
> On Fri, 2005-11-11 at 14:39 -0500, Justin Pryzby wrote:
> 
> > A sufficiently generalized piece of documentation would be great,
> > though.  Suggestions for content: conffile handling (dpkg.org),
> > maintscripts (debian women? I don't fully grok these yet!), and
> > upgrade handling with eg. split packages and Replaces.
> 
> I've looked through most of these resources. However some of the
> packaging structure still seems to be missing. I know I mentioned this
> before but apparently if you have a config file in your debian directory
> this script is called prior to the preinst script and is supposed to be
> used for your debconf questions. What is interesting is that I haven't
> seen this any of this documented anywhere, I only happened upon it
> because a debian developer pointed it out.
In the specific case of debconf, I'll bet that the critical piece of
missing information is debconf-devel.7 from package debconf-doc.

> Sorry for the rant, it's just a little frustrating.
File a bug against developers-reference (or whatever you feel the
relevent document is), and I'll bet that it'll get fixed.

-- 
Clear skies,
Justin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: RFS: ksudoku -- sudoku puzzle generator/solver

2005-11-11 Thread Ryan Schultz
On Friday 11 November 2005 02:30 pm, Christoph Haas wrote:
> My bad. Indeed there is a ksudoku.desktop file which is installed. IMHO in
> the wrong place though. It should be located in /usr/share/applications
> instead. (Although I admit I don't know where that's properly documented
> in the policy. Perhaps someone else has a pointer.)

I found a message[1] on debian-kde mentioning this; seems to be an XDG file 
location thing. I've moved it; however, it seems like kdevelop, KDE's IDE, 
defaults to installing there, so who knows?

> dh_desktop calls the update-desktop-database command from the
> desktop-file-utils package (if installed) through the maintainer scripts
> of your package. It's use is to tell e.g. KDE that the menu structure has
> changed and the *.desktop files have to be reloaded. Otherwise KDE
> wouldn't show a menu item of your newly installed package unless you
> relogin.

I've found that KDE actually seems to have some magic to do this without being 
told (like with 'make install'), but I don't think GNOME will. Thanks for 
explaining.

New version uploaded. Thanks again!

[1] http://lists.debian.org/debian-kde/2004/02/msg00132.html

-- 
Ryan Schultz
"vi users are mammals, and they flip out and kill people *all the time.*"


pgpC4po72t19u.pgp
Description: PGP signature


Re: Debian Packaging Guide/Tutorial

2005-11-11 Thread Felipe Augusto van de Wiel (faw)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 11/11/2005 07:02 PM, Derek "The Monkey" Wueppelmann wrote:
> On Fri, 2005-11-11 at 14:39 -0500, Justin Pryzby wrote:
> 
> 
>>A sufficiently generalized piece of documentation would be great,
>>though.  Suggestions for content: conffile handling (dpkg.org),
>>maintscripts (debian women? I don't fully grok these yet!), and
>>upgrade handling with eg. split packages and Replaces.
> 
> 
> I've looked through most of these resources. However some of the
> packaging structure still seems to be missing. I know I mentioned this
> before but apparently if you have a config file in your debian directory
> this script is called prior to the preinst script and is supposed to be
> used for your debconf questions. What is interesting is that I haven't
> seen this any of this documented anywhere, I only happened upon it
> because a debian developer pointed it out.
> 
> Is there any kind of documentation that would point out features like
> this out there. I'm not even terribly concerned with it all being in one
> location, I can do the collection of it myself. I just find that it
> makes it really hard to start building packages in an efficient manner
> when after several months of hacking away someone comes by and says "You
> know you should really be doing it this way" having no clue that that
> way even exsited.
> 
> Sorry for the rant, it's just a little frustrating.

Maybe Debian Women [1]Wiki Articles about Packaging and Building
could be of your interest, and also the [2]Involvement webpage.

[1]http://women.alioth.debian.org/wiki/index.php/English/HomePage
[2]http://women.alioth.debian.org/involvement/

Kind regards,

- --
Felipe Augusto van de Wiel (faw)
"Debian. Freedom to code. Code to freedom!"
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org

iD8DBQFDdWTuCjAO0JDlykYRAlqIAKCQ9URzuZ8n8vArMO9JrVcMBT7m3gCfS4AG
Jr/7L0gSI+ZL0dSaCLVPp4U=
=0bMI
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]