Somebody please put peless in a debian repository!

2006-06-10 Thread Paul Elliott
Peless is a simple text file lister. It uses gtkmm.

GPLed.

Somebody please put it in a debian repository.

I have already created a .deb file


Everything about peless can be found at:

http://peless.berlios.de/

I have tested peless on ubuntu 510.
I am not an expert on debian style packageing
but I did create a .deb file. It works under
ubuntu 510.

All the debian style files can be found at:

ftp://ftp.berlios.de/pub/peless/ubuntu.510/

Thank You.

P.S. I am not subscribed to this mailing list, please
CC me.

-- 
Paul Elliott   1(512)837-1096
[EMAIL PROTECTED]PMB 181, 11900 Metric Blvd Suite J
http://www.io.com/~pelliott/pme/   Austin TX 78758-3117


pgpS51aiH4Ucc.pgp
Description: PGP signature


Please find fault with peless, before I try to file an ITR(whatever that is)!

2007-05-15 Thread Paul Elliott
I am trying to get peless into debian, but I have not filed an ITR yet
because I probably made mistakes.

Please find the following files created under ubuntu 704:

ftp://ftp.BerliOS.de/pub/peless/ubuntu.704/peless-1.100.tar.gz
ftp://ftp.BerliOS.de/pub/peless/ubuntu.704/peless_1.100-1.dsc
ftp://ftp.BerliOS.de/pub/peless/ubuntu.704/peless_1.100-1_i386.changes
ftp://ftp.BerliOS.de/pub/peless/ubuntu.704/peless_1.100.orig.tar.gz
ftp://ftp.BerliOS.de/pub/peless/ubuntu.704/peless_1.100-1.diff.gz
ftp://ftp.BerliOS.de/pub/peless/ubuntu.704/peless_1.100-1_i386.build
ftp://ftp.BerliOS.de/pub/peless/ubuntu.704/peless_1.100-1_i386.deb


Please find fault with these files so I can fix them and get 
peless into debian. I now have a manpage and a .desktop file.

I am worried about the dependancies in the control file. Perhaps they
too specific to the ubuntu 7.04 system the files were generated
on. But I do not know how to make them more general so that they still
work!

peless basicly depends on boost 1-33, gtkmm 2.4, gconfmm 2.6, libsigc++ 2.0.
It is built with autoconfig, automake tools.

I am a tyro with debian, I usually work in opensuse.

By the way, when I get the files fixed, how do I file an ITR and
what is an ITR anyway?

I am the original author of peless.

http://peless.berlios.de/
https://developer.berlios.de/projects/peless/

-- 
Paul Elliott   1(512)837-1096
[EMAIL PROTECTED]PMB 181, 11900 Metric Blvd Suite J
http://www.io.com/~pelliott/pme/   Austin TX 78758-3117


pgpyT2vmwhdae.pgp
Description: PGP signature


dependancy question?

2007-05-15 Thread Paul Elliott

The control file for peless says:
---
Source: peless
Section: text
Priority: optional
Maintainer: pelliott <[EMAIL PROTECTED]>
Build-Depends: debhelper (>= 4.0.0), autotools-dev, libboost-dev, libboost-dev, 
libboost-regex-dev, libgconfmm-2.6-dev, libgtkmm-2.4-dev, libsigc++-2.0-dev, 
libboost-filesystem-dev (>= 1.33.1 ) libboost-regex-dev (>= 1.33.1 )
Standards-Version: 3.6.1

Package: peless
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libgtkmm-2.4-1c2a, 
libgconfmm-2.6-1c2, libsigc++-2.0-0c2a, libboost-filesystem1.33.1, 
libboost-regex1.33.1
Description: Text browser
 Peless is a simple text file lister. It only displays files and never modifies 
them. It can display multiple files using a tabbed notebook, display 
international characters, and search the files for regular expressions or 
literal expressions. Users can choose the fonts used to display files.
-

I would like to say that peless depends on boost, libgtkmm 2.4, libgconfmm 2.6, 
and libsigc++ 2.0
without being so specific about the versions. But there appears to be no way to
do this, the versions seem to be built into the package names!

But I am a debian tyro, there must be a way around this; What is it?

Thank You.


-- 
Paul Elliott   1(512)837-1096
[EMAIL PROTECTED]PMB 181, 11900 Metric Blvd Suite J
http://www.io.com/~pelliott/pme/   Austin TX 78758-3117


pgpqCKEP3tV4T.pgp
Description: PGP signature


Re: Please find fault with peless, before I try to file an ITR(whatever that is)!

2007-05-16 Thread Paul Elliott
On Tue, May 15, 2007 at 07:27:00PM +1000, [EMAIL PROTECTED] wrote:
> On 5/15/07, Paul Elliott <[EMAIL PROTECTED]> wrote:
> >By the way, when I get the files fixed, how do I file an ITR and
> >what is an ITR anyway?
> 
> I think you mean ITP, and it means Intent To Package.
> 
> You should read the Using WNPP section at
> http://www.debian.org/devel/wnpp/ - it explains how you file an ITP.


OK, I read it, and I think I should file an RTP, to get someone
else to package it into debian, because I do not understand the nuances
of debian right now! Is that correct!

That way I will hopefully get someone who knows what they are doing to
put it into debian. I have already got it set up to create a .dsc
and .deb file.




-- 
Paul Elliott   1(512)837-1096
[EMAIL PROTECTED]PMB 181, 11900 Metric Blvd Suite J
http://www.io.com/~pelliott/pme/   Austin TX 78758-3117


pgpBeoEC8hxWT.pgp
Description: PGP signature


bugreport, debian, ubuntu

2007-05-17 Thread Paul Elliott

As some of you may have guessed from some of my confused emails the last few 
days
I am the author of peless, and I have been trying to get peless into debian.
I am not an experienced debian person.

I have been trying to get all my control, rules, changelog, ect, files into 
shape
so the peless will package, so then I can hand it off to an experienced debian
packager who I hope to talk into putting peless into debian.

To this end, I have been using ubuntu 7.04 as a developement environment.
Is that wrong? If so, it could be a problem for me, because I have dialup
and it would take a long time to download a distribution dvd. I had
this ubuntu CD, (they seem to be everywhere), so I just started to use
it. Everyone tells me that ubuntu is a form of debian.

Anyway, today I thought I had all my files OK, and I could build a package,
so I thought to try to submit a "RFP".

I did a "bugreport --email [EMAIL PROTECTED] wnpp"
but it never asked me to "Choose the request type:" like it
says in this web page:
http://www.debian.org/devel/wnpp/
finnaly when it began saying it was going to send the report off
to an ubuntu mailing list, I aborted it.

Is there a way to file a RFP from ubuntu? What am I doing wrong?

Please excuse all the dumb questions.

Files:

ftp://ftp.BerliOS.de/pub/peless/ubuntu.704/peless_1.108-1.diff.gz
ftp://ftp.BerliOS.de/pub/peless/ubuntu.704/peless_1.108-1.dsc
ftp://ftp.BerliOS.de/pub/peless/ubuntu.704/peless_1.108-1_i386.build
ftp://ftp.BerliOS.de/pub/peless/ubuntu.704/peless_1.108-1_i386.changes
ftp://ftp.BerliOS.de/pub/peless/ubuntu.704/peless_1.108-1_i386.deb
ftp://ftp.BerliOS.de/pub/peless/ubuntu.704/peless_1.108.orig.tar.gz
ftp://ftp.BerliOS.de/pub/peless/ubuntu.704/peless-1.108.tar.gz



-- 
Paul Elliott   1(512)837-1096
[EMAIL PROTECTED]PMB 181, 11900 Metric Blvd Suite J
http://www.io.com/~pelliott/pme/   Austin TX 78758-3117


pgpelMeE3aqn1.pgp
Description: PGP signature


Bug#424843: RFP: peless -- peless is GTK tabbed text file lister.

2007-05-17 Thread Paul Elliott
Package: wnpp
Severity: wishlist

Peless is a simple text file lister. It only displays files and
never modifies them. It can display multiple files using a tabbed notebook,
display international characters, and search the files for regular expressions
or literal expressions. Users can choose the fonts used to display files.
License: GPL

The following files were made with ubuntu 7.04 but they probably
can be rebuilt in debian:
ftp://ftp.BerliOS.de/pub/peless/ubuntu.704/peless_1.108-1.dsc
ftp://ftp.BerliOS.de/pub/peless/ubuntu.704/peless_1.108-1_i386.deb
ftp://ftp.BerliOS.de/pub/peless/ubuntu.704/peless_1.108-1.diff.gz
ftp://ftp.BerliOS.de/pub/peless/ubuntu.704/peless_1.108-1_i386.build
ftp://ftp.BerliOS.de/pub/peless/ubuntu.704/peless_1.108-1_i386.changes
ftp://ftp.BerliOS.de/pub/peless/ubuntu.704/peless_1.108.orig.tar.gz
ftp://ftp.BerliOS.de/pub/peless/ubuntu.704/peless-1.108.tar.gz



-- 
Paul Elliott   1(512)837-1096
[EMAIL PROTECTED]PMB 181, 11900 Metric Blvd Suite J
http://www.io.com/~pelliott/pme/   Austin TX 78758-3117


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



Re: RFS: peless -- dh_helper

2007-05-25 Thread Paul Elliott
On Thu, May 24, 2007 at 11:59:31PM +0300, Damyan Ivanov wrote:
> [added the list again]
> -=| Giorgio Pioda, Thu, 24 May 2007 21:11:19 +0200 |=-
> > > If I were you, I'd try to make "make install" not strip anything,
> > > patching if necessary[1]. The problem with dh_install approach is
> > > that you have to check carefully if there is something new to
> > > install every now and then, which leads to problems (as already
> > > seen).
> > > 
> > The world is nice because it is possible to find many different
> > opinions...
> 
> I see your confusion and I understand it. It is not so good feeling to
> try to satisfy contradicting requirements.
> 
> I, personally, will not sponsor a package that replaces a perfectly
> working "make install" with broken dh_install usage. Even if
> dh_install usage is fixed, I still don't like it. This, of course, does
> not mean that nobody else will want to sponsor it.
> 

Gentlemen,

I am by no means an expert on debian, but as the upstream developer of
peless, I have to agree with Mr. Damyan Ivanov on this technical issue.

The history of Computers shows that whenever the same piece of data
is stored/maintained in more than one place, they inevitably get out
of sync, resulting in bugs and problems.

As the developer of peless, I must insure that "make" and "make install"
work properly. I do this indirectly by making sure that configure.ac
and Makefile.am are correct. "make" and "make install" control the
way peless is built and the way files are copied to their ultimate
destinations. "make" and "make install" definitely must be used for
distributions other than debian. Now I glean from the discussions
you have been having, that if dh_install is used, then essentially
the same information must be maintained somewhere else. History
shows that this can not be good.

For example, one of the next things I want to do with peless is
to make sure peless properly publishes its .pot file as the first
step toward making peless multi-lingual. When I do this, I will
adjust the auto* control files to make sure that "make" and "make install"
do the RIGHT THINGS(tm). But you seem to be telling me that if dh_install
is used, that files relevant to dh_install must also be adjusted.
This has to be bad. The same data being managed in 2 places, by 2 different
people.

I am by no means a debian expert, but it seems to me from what I have
been able to glean from this discussion that dh_install is associated
with a fundamental software management design error. This could be
important with packages more critical than peless.


-- 
Paul Elliott   1(512)837-1096
[EMAIL PROTECTED]PMB 181, 11900 Metric Blvd Suite J
http://www.io.com/~pelliott/pme/   Austin TX 78758-3117


pgpgT3F4tNXEz.pgp
Description: PGP signature


Re: RFS: peless -- dh_helper

2007-05-25 Thread Paul Elliott
On Fri, May 25, 2007 at 05:36:34PM +0200, Giorgio Pioda wrote:
> Hello Paul and Damyan
> 
> > On Thu, May 24, 2007 at 11:59:31PM +0300, Damyan Ivanov wrote:
> >> [added the list again]
> >> -=| Giorgio Pioda, Thu, 24 May 2007 21:11:19 +0200 |=-
> >>>> If I were you, I'd try to make "make install" not strip anything,
> >>>> patching if necessary[1]. The problem with dh_install approach is
> >>>> that you have to check carefully if there is something new to
> >>>> install every now and then, which leads to problems (as already
> >>>> seen).
> >>>>
> >>> The world is nice because it is possible to find many different
> >>> opinions...
> >> I see your confusion and I understand it. It is not so good feeling to
> >> try to satisfy contradicting requirements.
> >>
> >> I, personally, will not sponsor a package that replaces a perfectly
> >> working "make install" with broken dh_install usage. Even if
> >> dh_install usage is fixed, I still don't like it. This, of course, does
> >> not mean that nobody else will want to sponsor it.
> >>
> > 
> > Gentlemen,
> > 
> > I am by no means an expert on debian, but as the upstream developer of
> > peless, I have to agree with Mr. Damyan Ivanov on this technical issue.
> > 
> > The history of Computers shows that whenever the same piece of data
> > is stored/maintained in more than one place, they inevitably get out
> > of sync, resulting in bugs and problems.
> > 
> > As the developer of peless, I must insure that "make" and "make install"
> > work properly. I do this indirectly by making sure that configure.ac
> > and Makefile.am are correct. "make" and "make install" control the
> > way peless is built and the way files are copied to their ultimate
> > destinations. "make" and "make install" definitely must be used for
> > distributions other than debian. Now I glean from the discussions
> > you have been having, that if dh_install is used, then essentially
> > the same information must be maintained somewhere else. History
> > shows that this can not be good.
> 
> Ok, then in that case the configure and make could be improved to have a
> clean "nostrip" option which normally is called with
> 
> "make install -s"
> 
> and can be set up in debian/rules together with the noopt option
> 

OK, but first let me understand what I am fixing. What is wrong
with "make install" as it is? There is also a "make install-strip".
I did not do anything special to create these targets; auto* tools
created them. What exactly is wrong with "make install"? Thank you.



-- 
Paul Elliott   1(512)837-1096
[EMAIL PROTECTED]PMB 181, 11900 Metric Blvd Suite J
http://www.io.com/~pelliott/pme/   Austin TX 78758-3117


pgpHV5OByPqAt.pgp
Description: PGP signature


Re: RFS: peless -- dh_helper

2007-05-25 Thread Paul Elliott
On Fri, May 25, 2007 at 10:55:11PM +0300, Damyan Ivanov wrote:
> -=| Giorgio Pioda, Fri, 25 May 2007 21:29:40 +0200 |=-
> > http://web.ticino.com/gfwp/debian/peless-1.108/peless_1.108-1.dsc
> 
> Ouch. It seems I've missed something in my previous review :/
> 
> In debian/copyright it is written that peless is under GPLv2-or-later
> and this is in COPYING as well.
> 
> However, gmore.cc, peless.cc, internat.hh, search.cc and search.hh
> state something different in their headers.
> 
> This is something that has to be sorted out with upstream author
> (Hi, Paul :)  ) Ah, and while there, can I gen distribution-neutral
> location for the source tarball? Just a wish, but I hope it would not
> be a problem.
> 
> The copyright year is also different.
> 
> And something from before:
> 
> * debian/rules still contains commented rows that are never going to be
> enabled. Why keep them there?
> -- 
> damJabberID: [EMAIL PROTECTED]

OK I will, be comming out with a new version, shortly which will have
the following features.

1) .cc .h source code the same except for copyright messages
2) configure.ac and Makefile.am changed to use ax_boost_base.m4
   instead of my home brew system.
3) copyright problems fixed, will say gplv2 or later.
4) remove obsolete spec files, but leaving the ones for current distros.

I will probably make a release probably Sat or Sun.

It will take this long because I still have to verify that the
system still builds on Fedora, opensuse, mandrake and ubuntu 7.04.
I still do not have a debian sid system for testing, but if
ubuntu works other debian based systems will probably work possibly
with minor changes.

When all this is done I will put a new release on berlios and
send you guys an email.

-- 
Paul Elliott   1(512)837-1096
[EMAIL PROTECTED]PMB 181, 11900 Metric Blvd Suite J
http://www.io.com/~pelliott/pme/   Austin TX 78758-3117


pgpblHsep1qBJ.pgp
Description: PGP signature


Re: RFS: peless -- new upstream release.

2007-05-27 Thread Paul Elliott
On Fri, May 25, 2007 at 03:28:17PM -0500, Paul Elliott wrote:
> OK I will, be comming out with a new version, shortly which will have
> the following features.
> 
> 1) .cc .h source code the same except for copyright messages
> 2) configure.ac and Makefile.am changed to use ax_boost_base.m4
>instead of my home brew system.
> 3) copyright problems fixed, will say gplv2 or later.
> 4) remove obsolete spec files, but leaving the ones for current distros.
> 
> I will probably make a release probably Sat or Sun.
> 
> It will take this long because I still have to verify that the
> system still builds on Fedora, opensuse, mandrake and ubuntu 7.04.
> I still do not have a debian sid system for testing, but if
> ubuntu works other debian based systems will probably work possibly
> with minor changes.
> 
> When all this is done I will put a new release on berlios and
> send you guys an email.

OK, there is new version released at berlios in the files section:
http://prdownload.berlios.de/peless/peless-1.125.tar.bz2

It

1) Fixes the copyright notice problem.
2) fixes some problems with fedora spec files. You don't care about this.
3) uses  ax_boost_base.m4 instead of my homebrew system to manage boost
 ax_boost_base.m4 is documented here:
 http://autoconf-archive.cryp.to/ax_boost_base.html
 http://www.randspringer.de/boost/

This will require that the rules file be changed. Here is a .diff

--cut here with a chain saw
--- rules.orig  2007-05-27 16:39:28.0 -0500
+++ rules   2007-05-27 16:56:31.0 -0500
@@ -41,7 +41,7 @@
 ifneq "$(wildcard /usr/share/misc/config.guess)" ""
cp -f /usr/share/misc/config.guess config.guess
 endif
-   ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) 
--prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info 
--with-boost_lib_postfix=$(BOOST) CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
+   ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) 
--prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info 
--with-boost=/usr --with-boost-filesystem-options=gcc-mt 
--with-boost-regex-options=gcc-mt CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
 
 
 build: build-stamp
--cut here with a chain saw


4) I have hard coded -O2 -g in CPPFLAGS, rather than let auto* tools
   figure out what to do.
5) changes to the Install documetentation.

Within one week I plan to have another release that will support translation.
It will not have any new translations, but it will publish a .pot file
so that people can translate peless.

I will have to decide how to handle some parameterized translation
strings and change some c++. I need to decide if peless should use the
compose library:
http://people.iola.dk/olau/compose/
or boost::format.

Thank you for helping to get peless into debian!

-- 
Paul Elliott   1(512)837-1096
[EMAIL PROTECTED]PMB 181, 11900 Metric Blvd Suite J
http://www.io.com/~pelliott/pme/   Austin TX 78758-3117


pgpC0cSE3GJCn.pgp
Description: PGP signature


repository for packaging project.

2012-01-23 Thread Paul Elliott

Greetings,

I am interested in packaging several free software astrology programs for 
debian.

I would like to save my work in a source code repository. I could define a 
repository on my local machine, but it might be better to use a public server. 
That way, I could possibly recruit co-packagers. Also if I were to ever 
unfortunately kick the bucket, my work could be inherited by the debian 
community.

I am not any kind of official debian person; I am just working to package some 
astrology programs.

AliothPackagingProject
http://wiki.debian.org/Alioth/PackagingProject
suggests that in the case of people like me, a full packaging project is too 
much; I should just get a svn repository in the collab-maint project.

I have an alioth -guest account. How do I get a svn repository in the collab-
maint project?

Thank You.


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


What is autobuilder? Please help me understand this bug.

2012-01-24 Thread Paul Elliott

Recently libswe made it into debian(unstable). Almost immeadiately, I got this 
bug:

> http://wiki.debian.org/Alioth/PackagingProject
> Source: libswe
> Version: 1.77.00.0004-1
> Severity: serious
> Justification: fails to build from source
> 
> Automated builds of libswe are failing because unoconv (used to
> produce PDF and HTML documentation) assumes a writable home directory,
> which the autobuilders' build environments lack.  (Many also lack
> loopback network interfaces, which may be an issue as well.)  Given
> that the documentation winds up in a separate architecture-independent
> binary package anyway, I'd suggest arranging to build it only in full
> builds, which presumably run in less restrictive environments.
> (Relatedly, I'd suggest moving unoconv from Build-Depends to
> Build-Depends-Indep.)
> 
> Could you please look into it?

My program does indead use unoconv to build documentation. I need to 
understand this bug so that I can fix it.

For instance, libswe just appeared in debian unstable, that means someone must 
have built it. How does the build environment of the autobuilder's differ from 
the one that built libswe on its path to unstable? Why is the autobuilder's 
environment correct? In other words, why is this not a bug against the 
autobuilder's software?

How can I duplicate the autobuilder's builds on my local machine to test this 
problem?

What is a "full" build and can I be sure that a full build will never occur in 
the autobuilder?

If I make a fix to this problem, how can I test that it will work in the 
autobuilder's evnironment?

Thank you for helping a beginning packager fix a bug.

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


why does debian packaging think ITP is still open?

2012-02-07 Thread Paul Elliott

If I look at my package thru debian packaging:
http://packages.qa.debian.org/libs/libswe.html

It thinks my ITP #635672 is still open.

However the changelog file contains a entry like this:
.
> libswe (1.77.00.0001-1) unstable; urgency=low
> 
>   * Initial release (Closes: #635672)  <635672 is the bug number of your
>   ITP> * done dh_make much configuring remains to be done.
>   * remove emacsen-*
...

Why does packaging not see this? Have I made a mistake?


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Should I split off arch independant part?

2012-02-09 Thread Paul Elliott

The untimate source of my project is a windows programer who GPLed. He thought 
it would be a good idea to write the documentation in windows word .doc file! 
Bad move.

The only free program that I can find to convert this document source to a 
civilized format is unoconv together with libreoffice-writer. In the opensuse 
world loconvert also works. But it also uses libreoffice-writer.

I have spent more packager time on building this documentation than building 
the libarary.

It has been suggested that I split off the build process so that the 
archetecture dependant parts of the program can be built without building the 
documentation each time.

> Given
> that the documentation winds up in a separate architecture-independent
> binary package anyway, I'd suggest arranging to build it only in full
> builds, which presumably run in less restrictive environments.
> (Relatedly, I'd suggest moving unoconv from Build-Depends to
> Build-Depends-Indep.)

This web page
http://asylum.madhouse-project.org/blog/2012/01/26/buildd-workarounds/
with the confidence inspiring title "Asylum Diaries of a Madman" suggests a 
workaround whereby this my be accomplished.

However the method feels kludgy, counterintuitive, and difficult to understand, 
and therefore difficult to maintain. It also relies on hairsplitting to remain 
within the rules.

I feel that computer time is much cheaper that human time.

Should methods be used to split off the arch indpendant part? What do the true 
experts think?


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Re: Should I split off arch independant part?

2012-02-09 Thread Paul Elliott
On Thursday, February 09, 2012 04:37:55 PM Savvas Radevic wrote:

> 
> If I were you, I'd just convert the .doc to a .pdf. Likewise, your
> programmer can do that in seconds with a
> plugin<http://www.microsoft.com/download/en/details.aspx?id=7>(and
> file > save as.. or export?) or a
> program<http://www.softpedia.com/get/Office-tools/PDF/Simpo-PDF-Creator-Lit
> e.shtml>(and go file>print) for ms office.
> 

Unfortunately the .doc file is the source, so everything must be rebuilt from 
source i.e. the .doc file as part of the build process.

The next version of the documentation will probably be another .doc file. 
The .doc is the source because the person writing the documentation prefers to 
write in .doc format. It would be disingenuous to say that anything other than 
the .doc is the source.

If I were writing the documentation from now on, I would convert once to 
docbook, or some other civilized format and then say that the .docbook file was 
the source. But I am not writing the documentation, so I can't do that.


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Which git tool should I use?

2012-02-16 Thread Paul Elliott

I am currently packaging several programs for debian. I would like to store my 
VCS stuff publicly. I have been granted access to collab-maint.

Although previously I used svn I have been persuaded to use git.

I have spent the last week reading git manuals, but I am a beginner.

What tool should I use to create my git info? git-dpm? StGit?

Thank You for your response.



-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201202162254.24767.pelli...@blackpatchpanel.com



upload to debian.mentors disappears without a trace.

2012-02-19 Thread Paul Elliott

I have successfully uploaded to debian mentors, it has been more than 30 min.
package has not appeared on list, no email message about it of any kind.


ls -lt *.upload
-rw-r--r-- 1 pelliott pelliott 444 2012-02-19 14:52 
maitreya_6.0.5-1_i386.mentors-ftp.upload
pelliott@hrnowl:/home/pelliott/develop/astrology/maitreya/lib-maitreya/myredo-
sid/mgit$ cat *.upload
Successfully uploaded maitreya_6.0.5-1.dsc to mentors.debian.net for mentors-
ftp.
Successfully uploaded maitreya_6.0.5-1.debian.tar.gz to mentors.debian.net for 
mentors-ftp.
Successfully uploaded maitreya_6.0.5-1_i386.deb to mentors.debian.net for 
mentors-ftp.
Successfully uploaded font-maitreya_6.0.5-1_i386.deb to mentors.debian.net for 
mentors-ftp.
Successfully uploaded maitreya_6.0.5-1_i386.changes to mentors.debian.net for 
mentors-ftp.
pelliott@hrnowl:/home/pelliott/develop/astrology/maitreya/lib-maitreya/myredo-
sid/mgit$ 

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Re: upload to debian.mentors disappears without a trace.

2012-02-19 Thread Paul Elliott
On Sunday, February 19, 2012 09:08:39 PM Gabriele Giacone wrote:
> On 02/20/2012 03:39 AM, Paul Wise wrote:
> > Looks like you are right there. This was a -1 upload sp
> > dpkg-buildpackage should have automatically included the orig.tar.gz
> > unless Paul explicitly did not include it (using -sd).
> 
> Or a duplicate -1 changelog entry?
> 
> from dpkg-genchanges man:
> "By default, the original source will be included only if the upstream
> version number (the version without epoch and without Debian revision)
> differs from the upstream version number of the previous changelog entry."

I had forgotten about the -sa switch the first time packaging for 
mentors.debian.net something for which the upstream had  packaged and 
distributed outside of debian with the same version number.

I still think I should have gotten an error email.

Thanks you for all.

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Explain to me "any all"

2012-02-25 Thread Paul Elliott
The new standard allows "any all" in the Architecture field.

Please explain this new feature. What does it do and under what circumstances 
should it be used?

Thank You.


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


obsolete uploads to debian stable?

2012-02-25 Thread Paul Elliott

Is there any archive where I can get obsolete superseded uploads to debian 
unstable? I need to get one for historical reasons.

Thank You

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Bug#661664: RFS: pyswisseph/1.77.00-0-3 [ITP]

2012-02-28 Thread Paul Elliott
Package: sponsorship-requests
Severity: normal

Dear mentors,

  I am looking for a sponsor for my package "pyswisseph"

 * Package name: pyswisseph
   Version : 1.77.00-0-3
   Upstream Author : Stanislas Marquis 
 * URL : http://pyswisseph.chaosorigin.com/
   : http://pypi.python.org/pypi/pyswisseph
 * License : GPLV2+
   Section : python

  It builds those binary packages:

python-pyswisseph - Python extension to the Swiss Ephemeris

  To access further information about this package, please visit the following 
URL:

  http://mentors.debian.net/package/pyswisseph


  Alternatively, one can download the package with dget using this command:

dget -x 
http://mentors.debian.net/debian/pool/main/p/pyswisseph/pyswisseph_1.77.00-0-3.dsc
  One can also get all information about the package though its collab-maint
  git repository:
   http://git.debian.org/?p=collab-maint/pyswisseph.git
   git://git.debian.org/git/collab-maint/pyswisseph.git

  More information about hello can be obtained 
  from http://pypi.python.org/pypi/pyswisseph

  This python extension module can be tested using openastro.org,
  a python program that is also being RFSed:
  http://mentors.debian.net/package/openastro.org

  Changes since the last upload:

  * ephe_path should be "/usr/share/libswe/ephe2:/usr/share/libswe/ephe"
  * upgrade to Standards-Version: 3.9.3


  Regards,
   Paul Elliott


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


signature.asc
Description: Digital signature


Bug#661665: RFS: openastro.org/1.1.25-2 [ITP]

2012-02-28 Thread Paul Elliott
Package: sponsorship-requests
Severity: normal

Dear mentors,

  I am looking for a sponsor for my package "openastro.org"

 * Package name: openastro.org
   Version : 1.1.25-2
   Upstream Author : Pelle van der Scheer 
 * URL : http://openastro.org/
   : https://launchpad.net/~pellesimon/+archive/ppa
   : http://pypi.python.org/pypi/OpenAstro.org/1.1.20
 * License : GPLV3+
   Section : graphics

  It builds those binary packages:

openastro.org - Fully featured Open Source Astrology software

  To access further information about this package, please visit the following 
URL:

  http://mentors.debian.net/package/openastro.org


  Alternatively, one can download the package with dget using this command:

dget -x 
http://mentors.debian.net/debian/pool/main/o/openastro.org/openastro.org_1.1.25-2.dsc

  More information about hello can be obtained from http://openastro.org/
  One can also get all information about the package though its collab-maint
  git repository:
  http://git.debian.org/?p=collab-maint/openastro.git
  git://git.debian.org/git/collab-maint/openastro.git

  This python program depends on the python extension module pyswisseph
  which is also being RFSed:
  http://mentors.debian.net/package/pyswisseph

  Changes since the last upload:

  * correct location for ephe_path is 
/usr/share/libswe/ephe2:/usr/share/libswe/ephe
  * upgrade to Standards-Version: 3.9.3



  Regards,
   Paul Elliott

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


signature.asc
Description: Digital signature


documentation for "Convenience copies of code" redundant regeneration?

2012-02-29 Thread Paul Elliott

My package's source tarball contains "Convenience copies of code" which I 
delete and instead link to the external library. Also in the source tarball is 
documentation for the convenience library in the form of .pdf and .html copied 
from the same source by the upsteam.

I am the maintainer of the external library, and there, I regenerate this 
documentation from source, at the cost of considerable trouble.

But in the package I am working on I simply delete references to the  
"Convenience copies of code" and its documentation and refer to it's location 
in the external package.

Question: Must I regenerate this Convenience copies of Documentation from 
source, only to delete it, and refer to in externally, (where it IS 
regenerated from source). That is must I do a purely pro forma regeneration 
from source of something that is just going to be deleted and never used, of 
something that is regenerated from source in an external package?

If it is OK, in this case, to just delete the pdfs and html, where should I 
note the problem?

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Bug#661664: RFS: pyswisseph/1.77.00-0-3 [ITP]

2012-03-01 Thread Paul Elliott
On Wednesday, February 29, 2012 06:49:46 AM Jakub Wilk wrote:

I will look into this and create a new version. It will probably take a while.


On the issue of the pdfs, those pdfs are rebuilt from source in another
package that depends on this package.  References to those pdf's should be 
refered to that other package. Those pdf are not distributed by this package, 
they should have been  deleted with the convenience code. In this case of 
"Convenience copies of documentation" which is rebuilt from source in another 
dependant package, I am not sure if it is good enough to note the other 
package where the documentation is rebuilt from source, note the problem and 
move on, or if I must turn this package into a dfsg package?

What is your opinion?



> (Please use X-Debbugs-Cc, rather than Cc, when submittig bugs. That way
> the other parties will get the mail with bug number in the subject.)
> 
> I don't intend to sponsor this package, but here's my review:
> 
> * Paul Elliott , 2012-02-28, 18:32:
> >dget -x
> >http://mentors.debian.net/debian/pool/main/p/pyswisseph/pyswisseph_1.
> >77.00-0-3.dsc
> 
> Please get rid of “<645551 is the bug number of your ITP>” and “source
> package automatically created by stdeb” cruft from the changelog.
> 
> “Vcs-Browser” would be more consistent and more common capitalization
> than “Vcs-browser”.
> 
> I'd merge all 3 changelog entries into one, and remove of the stuff from
> it. There's no point mentioning that e.g. you added copyright file in an
> initial release. Of course you did. (But OTOH patches you added might be
> worth mentioning.)
> 
> Remove ${python:Breaks}, nothing generates this substitution variable
> anymore.
> 
> The package description is very bad. Please see Developer's Reference
> §6.2.3.
> 
> The copyright file doesn't say where the upstream sources were obtained.
> This is serious violation of Policy §12.5.
> 
> I don't understand your lintian override. Why you can't correct the
> spelling?
> 
> You can remove “--buildsystem=python_distutils” from debian/rules; dh is
> able to detect the build system automatically.
> 
> Please get rid of the “This file was automatically generated by stdeb”
> comment.
> 
> Do not use patches to remove files. Such patches are huge and are very
> likely cause conflicts in the future. Just remove the files in
> debian/rules (but see below).
> 
> The patches have “Forwarded: yes”, but were they actually forwarded? If
> yes, to who? They look Debian-specific to me.
> 
> Assuming that you meant to use DEP-3 for your patch headers, and as far
> as I understand the specification, you need an empty line before the
> pseudo-header.
> 
> Please regenerate pydoc/* at build time.
> 
> The binary package name is wrong. It should be python-swisseph, as per
> Python Policy §2.2.
> 
> Upstream seems to support Python 3, too. Please consider building a
> separate python3-swisseph package.
> 
> The is no source for PDFs in the doc/ directory. You have the following
> options:
> - Ask upstream to include the source in their tarballs.
> - Repackage their tarballs.
> If you choose the latter option, you could also get rid of unneeded
> files that delete-no-longer-need-swe-files patch currently removes.

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201203011403.07631.pelli...@blackpatchpanel.com



Bug#661664: RFS: pyswisseph/1.77.00-0-3 [ITP]

2012-03-01 Thread Paul Elliott
On Thursday, March 01, 2012 05:19:48 PM Jakub Wilk wrote:
> * Paul Elliott , 2012-03-01, 14:03:
> >On the issue of the pdfs, those pdfs are rebuilt from source in another
> >package that depends on this package.
> 
> Personally, I don't buy the “source is in another package” argument. It
> might be true for the time being (I didn't check), but next version of
> the other package could come with different documentation or simply
> without it.

The source is not, and is not required to be, distributed anywhere but the 
source package. The source package will always be available through 
http://snapshot.debian.org/ if nowhere else. I have already checked, it is 
there.

One possibility, is to rebuild these files from source, and then delete both 
the source and the results. It is a monument to absurdity, but it satisfies all 
formal requirements, and may be the easiest choice.

I guess I will have to choose between that and a dfsg project. I will decide 
later.

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


What happens when an architecture independent package won't build on all architectures?

2012-03-01 Thread Paul Elliott

The fact that a package is  architecture independent is no guarantee that the 
package will build under all architectures. The package can "build depend" on 
packages that don't exist for some architectures.

But if the package once built under any particular architecture, should then 
run under all architectures.

 My question is what happens in this case? Will the build system take the 
build results from one of the "good" architectures, ( that is architectures 
where the package does build successfully,) and give the results of that build 
to the bad architectures?

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Re: What happens when an architecture independent package won't build on all architectures?

2012-03-02 Thread Paul Elliott
On Thursday, March 01, 2012 11:26:01 PM Paul Wise wrote:

> 
> The Debian buildds do not (yet) build any Architecture: all packages,
> they are currently all built on developer machines.
> 
> IIRC there is a plan to build all packages on the buildds but that
> isn't yet in place.
> 
> Part of that is adding a Build-Architecture field for packages that
> are Architecture: all but can only build on certain architectures.
> 
> I guess the procedures for an Architecture: all package will be
> approximately the same as for Architecture: any packages where an
> architecture has multiple buildds. Give the package to one of the
> available buildds to try and if it fails, give it to another one.

When that plan goes into place, will the Architecture: all be built under all 
the different architectures? I have a package that fails to build under some 
archetectures, because of the heavy duty dependancies necessary to build an 
Architecture: all  package. I am trying to figure out if it would be a good 
idea to split that source package in two.

I am aware of Build-Depends-Indep and this kludge:
http://asylum.madhouse-project.org/blog/2012/01/26/buildd-workarounds/

but it feels too kludgy.

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


upstream source is a source rpm!

2012-03-11 Thread Paul Elliott

I have an upstream source who did not put his source in a tarball, and then 
put the tarball in a source rpm, (as would be usual in the rpm world). 
Instead, he put his source files directly in the source .rpm file!

I can unpack this thingy with:
rpm2cpio source.rpm | cpio -i

But I have questions:

Assuming I have the url of the source rpm, how would one write the watch file 
and get-orig-source: in rules to create a proper .ds tarball?

Do I need to put rpm2cpio and cpio in Build-depends: ? Do I need to note this 
dependancy anywhere?

Thank You.


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Bug#667974: RFS: libreoffice-converter/3.3.34.1+ds-3 [ITP]

2012-04-07 Thread Paul Elliott
Package: sponsorship-requests
Severity: normal

  Dear mentors,

  I am looking for a sponsor for my package "libreoffice-converter"

 * Package name: libreoffice-converter
   Version : 3.3.34.1+ds-3
   Upstream Author : Petr Mladek 
 Jan Holesovsky 
 * URL : 
https://build.opensuse.org/package/show?project=LibreOffice:Unstable&package=libreoffice-converter
 * License : LGPL2.1+
   Section : text

  It builds those binary packages:

libreoffice-converter - Commandline Document Converter Using LibreOffice.org

  To access further information about this package, please visit the following 
URL:

  http://mentors.debian.net/package/libreoffice-converter


  Alternatively, one can download the package with dget using this command:

dget -x 
http://mentors.debian.net/debian/pool/main/libr/libreoffice-converter/libreoffice-converter_3.3.34.1+ds-3.dsc

  More information about hello can be obtained from 
  
https://build.opensuse.org/package/show?project=LibreOffice:Unstable&package=libreoffice-converter

  In addition the packaging code can be found in:
  Vcs-Git: git://git.debian.org/collab-maint/libreoffice-converter.git
  Vcs-Browser: 
http://git.debian.org/?p=collab-maint/libreoffice-converter.git;a=summary

  Changes since the last upload:

  libreoffice-converter (3.3.34.1+ds-3) unstable; urgency=low
  * correct webpage in debian/control
  libreoffice-converter (3.3.34.1+ds-2) unstable; urgency=low
  * new upstream release 3.3.34.1
  libreoffice-converter (3.3.32.1+ds-1) unstable; urgency=low
  * Initial release (Closes: 663273)  
  * rules make. No Makefile.
  * enable Vcs fields. git repository in collab-maint


  Regards,
   Paul Elliott


signature.asc
Description: Digital signature


Help with watch file for OBS?

2012-04-14 Thread Paul Elliott

My tarball is on the OBS. I want to write a watch file for it.

My procedure to get the file is:
look in:
https://build.opensuse.org/package/files?package=libreoffice-converter&project=LibreOffice:Unstable

For strings that look like:

https://api.opensuse.org:443/public/source/LibreOffice:Unstable/libreoffice-converter/libreoffice-
converter-3.3.tar.bz2?rev=2dffadb97b188c6bc4c0037f1d4c446d&">

The 3.3 is the version number the part that can vary.

?rev=BLAH

must be thrown away to get
https://api.opensuse.org:443/public/source/LibreOffice:Unstable/libreoffice-converter/libreoffice-converter-3.3.tar.bz2

Which can be downloaded with wget.

My current watch file reads:

>version=3

>opts=filenamemangle=s/(.*)\?rev=.*/$1/ \
>https://build.opensuse.org/package/files?package=libreoffice-converter&project=LibreOffice:Unstable
> \
>https://api.opensuse.org:443/public/source/LibreOffice:Unstable/libreoffice-converter/libreoffice-converter-(\d\.\d)\.tar\.bz2

It does not find a match.

What am I doing wrong?

If I can get this working, I will post it so everyone can have watch files for 
OBS.



-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


how to create a debian watch file for tarballs hosted on the OBS.

2012-04-14 Thread Paul Elliott

How to create a watch file for a tarball found on the OBS (Open Build Service).

First find the Sources package page for the package that uses your tarball. 
If you do not already know this, perhaps you can search for it here:
https://build.opensuse.org/search

Once you have found the page for your package, you can click on "Sources".

In my example, my package is libreoffice-converter, so I find this page:
https://build.opensuse.org/package/files?package=libreoffice-converter&project=LibreOffice%3AUnstable

You should find links for the various sources that go to make up the source 
rpm. 
And this should include the tarball.

If you look at the source for that web page, it will include a link that looks 
like this:
https://api.opensuse.org:443/public/source/LibreOffice:Unstable/libreoffice-converter/libreoffice-
converter-3.3.tar.bz2?rev=2dffadb97b188c6bc4c0037f1d4c446d&">

The \?rev=BLAH stuff needs to be thrown away.

So you create a watch file that looks like this:
>version=3
>
>opts=filenamemangle=s/\?rev=.*// \
>https://build.opensuse.org/package/files?package=libreoffice-converter&project=LibreOffice:Unstable
> \
>https://api.opensuse.org:443/public/source/LibreOffice:Unstable/libreoffice-converter/libreoffice-converter-(\d\.\d)\.tar\.bz2\?rev=.*

The first line:
>opts=filenamemangle=s/\?rev=.*// \

Says we are going to throw away the ?rev= stuff.

The second line is the package source page that we found:
>https://build.opensuse.org/package/files?package=libreoffice-converter&project=LibreOffice:Unstable
> \

The third line is the link target:
>https://api.opensuse.org:443/public/source/LibreOffice:Unstable/libreoffice-converter/libreoffice-converter-(\d\.\d)\.tar\.bz2\?rev=.*

The version part 3.3, has been written as (\d\.\d) so uscan can abstract the 
version numbers.
And it includes the part that will be thrown away "\?rev=.*".

Thanks to David Paleino for helping me with this.



-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Upload to mentors.debina.net disappeared without a trace.

2012-04-15 Thread Paul Elliott

When my upstream started using a tarball instead of putting source directly 
source rpm. I decided to change my version numbering system.

This would result in having new version number less that the old.

So I deleted libreoffice-converter from mentors.debian.net.

Uploaded new package with ftp. Over 1/2 hour gone by no message from the email 
notifiication system. Either success or failure.

My packages link still does not show the upload.

Help.


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Bug#668877: RFS: libreoffice-converter/3.3-1 [ITP]

2012-04-15 Thread Paul Elliott
Package: sponsorship-requests
Severity: normal

Dear mentors,

  I am looking for a sponsor for my package "libreoffice-converter"

 * Package name: libreoffice-converter
   Version : 3.3-1
   Upstream Author : Petr Mladek 
   : Mirko Nasato 
 * URL : 
https://build.opensuse.org/package/show?project=LibreOffice:Unstable&package=libreoffice-converter
 
 * License : GNU LGPL v2.1
   Section : text

  It builds those binary packages:

libreoffice-converter - Commandline Document Converter Using LibreOffice.org

  To access further information about this package, please visit the following 
URL:

  http://mentors.debian.net/package/libreoffice-converter


  Alternatively, one can download the package with dget using this command:

dget -x 
http://mentors.debian.net/debian/pool/main/libr/libreoffice-converter/libreoffice-converter_3.3-1.dsc

  More information about libreoffice-converter can be obtained from 
  Vcs-Git: git://git.debian.org/collab-maint/libreoffice-converter.git
  Vcs-Browser: 
http://git.debian.org/?p=collab-maint/libreoffice-converter.git;a=summary

  Changes since the last upload:

  * Initial release. (Closes: 663273)
  * get rid of old version numbering system
  * not a ds package anymore. upstream has a tarball!
  * new watch file
  * use debian/install 
  * update debian/copyright for new tarball



  Regards,
   Paul Elliott


signature.asc
Description: Digital signature


Re: Upload to mentors.debina.net disappeared without a trace.

2012-04-16 Thread Paul Elliott
On Sunday, April 15, 2012 02:39:49 AM Paul Wise wrote:
> The FTP importer was stuck for some reason, I've restarted it, it is
> back now and your package was imported:
> 
> http://mentors.debian.net/package/libreoffice-converter
> 
> Please consider using HTTP to upload since it results in immediate
> feedback.

The following error message shows why I don't use http:
> $ dput mentors *.changes
> Checking signature on .changes
> gpg: Signature made Mon 16 Apr 2012 03:35:24 PM CDT using DSA key ID
> 345CDD99 gpg: Good signature from "Paul Elliott
> " gpg: aka "Paul Elliott
> "
> Good signature on
> /home/pelliott/develop/git/loconvert/sid/try/libreoffice-converter_3.3-2_i
> 386.changes. Checking signature on .dsc
> gpg: Signature made Mon 16 Apr 2012 03:35:12 PM CDT using DSA key ID
> 345CDD99 gpg: Good signature from "Paul Elliott
> " gpg: aka "Paul Elliott
> "
> Good signature on
> /home/pelliott/develop/git/loconvert/sid/try/libreoffice-converter_3.3-2.d
> sc.
> 
> Uploading to mentors (via http to mentors.debian.net):
>   Uploading libreoffice-converter_3.3-2.dsc: done.
>   Uploading libreoffice-converter_3.3-2.debian.tar.gz: Traceback (most
>   recent call last): File "/usr/bin/dput", line 926, in 
>   
> main()
>   
>   File "/usr/bin/dput", line 889, in main
>   
> files_to_upload, debug, 0, progress=progress)
>   
>   File "/usr/share/dput/http.py", line 103, in upload
>   
> conn.endheaders()
>   
>   File "/usr/lib/python2.7/httplib.py", line 954, in endheaders
>   
> self._send_output(message_body)
>   
>   File "/usr/lib/python2.7/httplib.py", line 814, in _send_output
>   
> self.send(msg)
>   
>   File "/usr/lib/python2.7/httplib.py", line 776, in send
>   
> self.connect()
>   
>   File "/usr/lib/python2.7/httplib.py", line 757, in connect
>   
> self.timeout, self.source_address)
>   
>   File "/usr/lib/python2.7/socket.py", line 553, in create_connection
>   
> for res in getaddrinfo(host, port, 0, SOCK_STREAM):
> socket.gaierror: [Errno -2] Name or service not known

The ftp server may be down but at least the upload works.

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


maximal or minimal deletion when creating dfsg tarball?

2012-04-22 Thread Paul Elliott
My package source tarball contains some "convenience copies of code". I have 
modified the package to use to the external package instead, so this code is 
now unneeded and unused.

Unfortunately, my upsteam's upstream, (ie. the source my upstream copied 
from), also included some unsourced binaries (documentation in the form of 
.pdf), with this code.

Except for the unsourced binaries, this code is properly licenced.

I must remove these, creating a dfsg tarball.

It has been suggested by a respected reviewer that while I am removing the 
unsourced binaries, I remove ALL of the "convenience copies of code". That way 
the unused code would not confuse anyone.

I thought, that when creating a dfsg tarball, one should remove only the files 
with licensing problems.

What is the proper procedure? Remove only the unsourced binaries, or all of 
the unused code?

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Bug#670453: RFS: libreoffice-converter/3.3-1 [ITP] (2nd try)

2012-04-25 Thread Paul Elliott
Package: sponsorship-requests
Severity: normal

Dear mentors,

  I am looking for a sponsor for my package "libreoffice-converter"

 * Package name: libreoffice-converter
   Version : 3.3-2
   Upstream Author : Petr Mladek 
   : Mirko Nasato 
 * URL : 
https://build.opensuse.org/package/show?project=3DLibreOffice:Unstable&package=3Dlibreoffice-converter
 * License : GNU LGPL v2.1
   Section : text

  It builds those binary packages:

libreoffice-converter - Commandline Document Converter Using LibreOffice.org

  To access further information about this package, please visit the following 
URL:

  http://mentors.debian.net/package/libreoffice-converter


  Alternatively, one can download the package with dget using this command:

dget -x 
http://mentors.debian.net/debian/pool/main/libr/libreoffice-converter/libreoffice-converter_3.3-1.dsc

  More information about libreoffice-converter can be obtained from
  Vcs-Git: git://git.debian.org/collab-maint/libreoffice-converter.git
  Vcs-Browser: 
http://git.debian.org/?p=collab-maint/libreoffice-converter.git;a=summary

  Changes since the last upload:
  * patch from upstreams adds more types
  * update git Format: field


  * Initial release. (Closes: 663273)
  * get rid of old version numbering system
  * not a ds package anymore. upstream has a tarball!
  * new watch file
  * use debian/install
  * update debian/copyright for new tarball



  Regards,
   Paul Elliott


signature.asc
Description: Digital signature


Bug#671272: RFS: pyswisseph/1.77.00.0+dfsg-2 [ITP]

2012-05-02 Thread Paul Elliott
Package: sponsorship-requests
Severity: normal

Package: sponsorship-requests
  Severity: normal 

  Dear mentors,

  I am looking for a sponsor for my package "pyswisseph"

 * Package name: pyswisseph
   Version : 1.77.00.0+dfsg-2
   Upstream Author : Stanislas Marquis 
 * URL : http://pyswisseph.chaosorigin.com/
   : http://pypi.python.org/pypi/pyswisseph
 * License : GPLV2+
   Section : python

  It builds those binary packages:

python-swisseph - Python extension to the Swiss Ephemeris
python-swisseph-docs - Python extension to the Swiss Ephemeris 
 (common documentation)
python3-swisseph - Python extension to the Swiss Ephemeris (Python 3)

  To access further information about this package, please visit the following 
URL:
  http://mentors.debian.net/package/pyswisseph

  Alternatively, one can download the package with dget using this command:

dget -x 
http://mentors.debian.net/debian/pool/main/p/pyswisseph/pyswisseph_1.77.00.0+dfsg-2.dsc

  More information about pyswisseph can be obtained from 
  http://pypi.python.org/pypi/pyswisseph
  http://git.debian.org/?p=collab-maint/pyswisseph.git
  git://git.debian.org/git/collab-maint/pyswisseph.git

  This python extension module can be tested using openastro.org,
  a python program that is also being RFSed:
  http://mentors.debian.net/package/openastro.org


  Changes since the last upload:

  * switch to dfsg package
  * change copyright to dep-5, fix copyright file
  * Remove ${python:Breaks}, nothing generates this substitution variable 
  - anymore.
  * simplify description.
  * remove --buildsystem=python_distutils from debian/rules
  - dh is able to detect the build system automatically.
  * email message id in Forwarded: line.
  * add newline to override file.
  * change name to python-swisseph
  * rebuild pydoc from source.
  * create a documentation package
  * create a python3 version of this extension
  - using recommendations in:
  - http://wiki.debian.org/Python/LibraryStyleGuide


  Regards,
   Paul Elliott


signature.asc
Description: Digital signature


Bug#671277: RFS: openastro.org/1.1.25+dfsg-4 [ITP]

2012-05-02 Thread Paul Elliott
Package: sponsorship-requests
Severity: normal

  Dear mentors,

  I am looking for a sponsor for my package "openastro.org"

 * Package name: openastro.org
   Version : 1.1.25+dfsg-4
   Upstream Author : Pelle van der Scheer 
 * URL : http://openastro.org/
   : https://launchpad.net/~pellesimon/+archive/ppa
 * License : GPLV3+
   Section : graphics

  It builds those binary packages:

openastro.org - Fully featured Open Source Astrology software

  To access further information about this package, please visit 
  the following URL:

  http://mentors.debian.net/package/openastro.org
  http://git.debian.org/?p=collab-maint/openastro.git
  git://git.debian.org/git/collab-maint/openastro.git

  Alternatively, one can download the package with dget using this command:

dget -x 
http://mentors.debian.net/debian/pool/main/o/openastro.org/openastro.org_1.1.25+dfsg-4.dsc

  More information about hello can be obtained from http://openastro.org/

  This python program depends on the python extension module pyswisseph
  which is also being RFSed:
  http://mentors.debian.net/package/pyswisseph

  Changes since the last upload:

  * create dfsg package
  - delete pyswisseph/pyswisseph-1.75.01/doc
  * change bad permissions before build; use "a-" in command
  * restore source directory by deleting openastro
  * upgrade debian/copyright to dep-5
  * "debhelper (>= 7.0.50~)" instead of "debhelper (>= 7.0.50)"
  * use X-Python-Version, not XS-Python-Version
  * remove XB-Python-Version.
  * make openastromod private; move /usr/share/openastro.org


  Regards,
   Paul Elliott


signature.asc
Description: Digital signature


Which package owns this bug? Or is it my problem?

2012-05-03 Thread Paul Elliott
When I try to compile my program using make:

>g++ -DHAVE_CONFIG_H -I.-pthread -DORBIT2=1 -I/usr/include/atk-1.0 
>-I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include 
>-I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 
>-I/usr/include/gio-unix-2.0/ -I/usr/include/gtkmm-2.4 
>-I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 
>-I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 
>-I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 
>-I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 
>-I/usr/lib/gdkmm-2.4/include -I/usr/include/glibmm-2.4 
>-I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 
>-I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 
>-I/usr/lib/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/pixman-1 
>-I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 
>-I/usr/include/gconfmm-2.6 -I/usr/lib/gconfmm-2.6/include 
>-I/usr/include/gconf/2 -I/usr/include/orbit-2.0   -I/usr/include -O2 -g  
>-DPELESS_LOCALEDIR=\"/usr/local/share/locale\" -g -O2 -MT peless-peless.o -MD 
>-MP -MF .deps/peless-peless.Tpo -c -o peless-peless.o `test -f 'peless.cc' || 
>echo './'`peless.cc
>In file included from /usr/include/gtkmm-2.4/gtkmm.h:87:0,
> from peless.cc:23:
>/usr/include/glibmm-2.4/glibmm.h:82:26: fatal error: glibmmconfig.h: No such 
>file or directory
>compilation terminated.

The include file /usr/include/gtkmm-2.4/gtkmm is from the
libgtkmm-2.4-dev package. That library has a .pc file:
gtkmm-2.4.pc
requires atkmm-1.6 and pangomm-1.4
Which in turn requires glibmm-2.4
but glibmm-2.4.pc does not exist.

but libglibmm-2.4-dev:i386 is installed.


The file glibmmconfig.h exists but is in an archetecture
dependant place:

/usr/lib/i386-linux-gnu/glibmm-2.4/include/glibmmconfig.h

Is this problem a bug in any of the packages I am using?

If so, what is the work around?

If it is a flaw in my program, what is the most
elegant fix?

Thank You

--
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


signature.asc
Description: Digital signature


Bug#661665: RFS: openastro.org/1.1.25+dfsg-4 [ITP]

2012-05-09 Thread Paul Elliott
On Wednesday, May 09, 2012 08:00:50 AM Ansgar Burchardt wrote:
> forcemerge 661665 671277
> thanks
> 
> Hi Paul,
> 
> please update the old RFS bug if you address issues from a review (and
> the package wasn't uploaded).  It makes it easier to see the whole
> picture in a later review.  (Also the older RFS request would still show
> on the bug tracker.)

Yes I believe I have addressed most of the issues refeneced in the review.

I believe I have fixed most these issues with the release indicated by bug 
671277, which was merged with this one.

Case by case below:

> Lintian emits:
> P: openastro.org source: debian-control-has-unusual-field-spacing line 5
fixed.

> "debhelper (>= 7.0.50~)" instead of "debhelper (>= 7.0.50)" would be a
> bit more friendly to backporters.
> With dh_python2, you should use X-Python-Version, not XS-Python-Version.
> Also, remove XB-Python-Version.
> 
> The package is arch:all, so there's no point including ${shlibs:Depends}
> in Depends, as it won't be ever substituted.
fixed.

> Is there a reason for patching _comments_ in
> 0005-rename-openastro.py-as-required-by.patch? That looks strange.

Soebody might read the comments and be confused.

> When built with restrictive umask (e.g. 027), the package FTBFS:
> | dh_fixperms

I believe I have fixed this issue.

> Then, if I try to build it again it fails with:
> |  dpkg-source -b openastro.org-1.1.25

It now builds twice.


> Are the Python modules included in this package supposed to be used by
> other software? If yes, then the package name should be
> python-openastromod. If no, then please move them to a private
> directory.

I have filed a bug against upstream for poor documentation of this module. 
Because I believe it is too badly documented to be made public. I have moved 
it to a private location for now, and modified openastro script, to find it at 
this new location.

> Version number passed to distutils.core.setup() contains a trailing
> newline. Please report his to upstream.

I do not completely understand this. If this problem presists, I will file a 
bug against the upstream. Please tell me if this problem still exists!


> 
> As the BTS will only show the older report after merging:
> 
> The updated package can be found at
> 
> dget -x
> http://mentors.debian.net/debian/pool/main/o/openastro.org/openastro.org_1.
> 1.25+dfsg-4.dsc
> 
> Regards,
> Ansgar

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Bug#661664: RFS: pyswisseph/1.77.00-0-3 [ITP]

2012-05-09 Thread Paul Elliott
On Wednesday, February 29, 2012 06:49:46 AM Jakub Wilk wrote:

> I don't intend to sponsor this package, but here's my review:

I have addressed these problems with
Bug#671272: RFS: pyswisseph/1.77.00.0+dfsg-2 [ITP]
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=671272

perhaps this new one should be merged with the old one 661664.
I don't know how to do that, or if I have the privs.

> 
> * Paul Elliott , 2012-02-28, 18:32:
> >dget -x
> >http://mentors.debian.net/debian/pool/main/p/pyswisseph/pyswisseph_1.
> >77.00-0-3.dsc
> 
> Please get rid of “<645551 is the bug number of your ITP>” and “source
> package automatically created by stdeb” cruft from the changelog.
done
> 
> “Vcs-Browser” would be more consistent and more common capitalization
> than “Vcs-browser”.
done.
> 
> I'd merge all 3 changelog entries into one, and remove of the stuff from
> it. There's no point mentioning that e.g. you added copyright file in an
> initial release. Of course you did. (But OTOH patches you added might be
> worth mentioning.)
done in part.
> 
> Remove ${python:Breaks}, nothing generates this substitution variable
> anymore.
done.
> 
> The package description is very bad. Please see Developer's Reference
> §6.2.3.

Changed, but I welcome further suggestions.

> 
> The copyright file doesn't say where the upstream sources were obtained.
> This is serious violation of Policy §12.5.

Whole copyright file redone in dep5

> 
> I don't understand your lintian override. Why you can't correct the
> spelling?

Changed the reasons to:
# Stanislas Marquis holds the copyright on the email
# containing the mispelling. Maintainer can not create
# derived work by editing the email
python-swisseph-docs binary: spelling-error-in-copyright indended intended

#mispelling occurs in upstream's license.
#Maintainer is not authorized to change license.
python-swisseph-docs binary: spelling-error-in-copyright GNU Public License 
GNU General Public License

> 
> You can remove “--buildsystem=python_distutils” from debian/rules; dh is
> able to detect the build system automatically.
done
> 
> Please get rid of the “This file was automatically generated by stdeb”
> comment.
done

> 
> Do not use patches to remove files. Such patches are huge and are very
> likely cause conflicts in the future. Just remove the files in
> debian/rules (but see below).

I don't delete them anymore; I just don't use them.

> 
> The patches have “Forwarded: yes”, but were they actually forwarded? If
> yes, to who? They look Debian-specific to me.

replaced yes with the mail Message-Id: of the mail message sent to upstream 
who has no bug tracker. message is informational, suggests upstream not do 
anything.


> 
> Assuming that you meant to use DEP-3 for your patch headers, and as far
> as I understand the specification, you need an empty line before the
> pseudo-header.
I believe I have fixed this.
> 
> Please regenerate pydoc/* at build time.
done.

create new package:python-swisseph-docs for the results.


> 
> The binary package name is wrong. It should be python-swisseph, as per
> Python Policy §2.2.
fixed.
> 
> Upstream seems to support Python 3, too. Please consider building a
> separate python3-swisseph package.
done, but no way to test it.
> 
> The is no source for PDFs in the doc/ directory. You have the following
> options:
> - Ask upstream to include the source in their tarballs.
> - Repackage their tarballs.
> If you choose the latter option, you could also get rid of unneeded
> files that delete-no-longer-need-swe-files patch currently removes.
Deleted it instead, creating a dsfg package. If anyone needs these files they 
are in libswe-dev, a package, that does regenerate these files from source.

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Is there anyway to prettify long *-Depends: lines?

2012-05-12 Thread Paul Elliott

I have a really long Build-Depends: line.

Multiple Build-Depends: lines is an error.

'\' at end of physical lines to put logical lines on multiple physical lines 
does not work and is apparently not allowed.

Most editors and display programs do not display long lines well in a fashion 
that is easy to read.

Is there anyway to prettify these lines?

Hard to read code can lead to bugs.


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Re: Is there anyway to prettify long *-Depends: lines?

2012-05-13 Thread Paul Elliott
On Saturday, May 12, 2012 11:00:04 PM Ben Finney wrote:
> Paul Elliott  writes:
> > I have a really long Build-Depends: line.
> > 
> > Multiple Build-Depends: lines is an error.
> 
> I think you mean “multiple Build-Depends fields”. Yes, that's an error.
> 
> But the field can span multiple lines by indenting the continuation lines:
> 
> =
> Build-Depends:
> foo,
> bar,
> baz
> =
> 
> and it's all interpreted as a single field.
> 
Thank You That worked.

> See Debian policy §5.1, “Syntax of control files”.

Yes but it is §7.1 that says the relationship files can be folded. I finally 
found it!



-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


upstream upgrade capable of running in parallel with old version.

2012-08-12 Thread Paul Elliott

My upstream has released version 7. It is like gtk in that the new version and 
old version are capable of running on the same system. Names of executables 
have 7 appended to them instead of 6.

What is the proper way of handling this?

ITP a whole new package? Change the control file to allow it?

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Non standard tar-ball.

2011-03-24 Thread Paul Elliott

I have a tarball for a gpled library that I was thinking of turning into a 
package for a shared library.

The tarball is non-standard. Instead of one directory containing the name and
version number, it just has  a "src" and a "doc" directory in its root 
directory.

Can such a tarball be used as a pristine source for a debian package?

Where would the debian subdirectory be?

Thank You

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Re: Non standard tar-ball.

2011-03-24 Thread Paul Elliott
On Thursday, March 24, 2011 03:49:38 am Paul Wise wrote:
> dpkg-source doesn't care what is inside the upstream tarball, it will
> always unpack to foo-1.2.3/ and the Debian tarball/diff will be
> unpacked/applied so that foo-1.2.3/debian/ exists.

I guess my question is how to create the source package in the first place,
so that dpkg-source will have some thing to work with.
I look at Debian New Maintainers' Guide 
Chapter 2 - First steps
http://www.debian.org/doc/maint-guide/ch-first.en.html
> Create a subdirectory under your home directory named debian or deb or
> anything you find appropriate (e.g. just ~/gentoo would do fine in this
> case). Place the downloaded archive in it, and extract it (with "tar xzf
> gentoo-0.9.12.tar.gz"). 
This will create a "src" and "doc" directory in the same directory as the 
tarball, there will be no foo-1.2.3 sub directory for me to work with.
So in what directory do I do the initial debianization? the dh_make?
And how do I make sure that the "src" and "doc" directories are inside
the directory in which I do the dh-make? It is very confusing!
>Make sure there are no errors, even 
some
> irrelevant ones, because there will most probably be problems unpacking on
> other people's systems, whose unpacking tools may or may not ignore those
> anomalies. On your console screen, you should see the following.



-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


upstream source contains .gif files

2011-03-24 Thread Paul Elliott
My upstream source contains .gif files that are not essential. If I delete 
these file and never use them, can I use this tarball as my pristine source,
or must I resource?

Thank You.

P.S. there are a lot of complicated rules to create a package.
-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Re: upstream source contains .gif files

2011-03-24 Thread Paul Elliott
On Thursday, March 24, 2011 10:00:32 pm Paul Wise wrote:
> On Fri, Mar 25, 2011 at 10:50 AM, Paul Elliott
> 
>  wrote:
> > My upstream source contains .gif files that are not essential. If I
> > delete these file and never use them, can I use this tarball as my
> > pristine source, or must I resource?
> 
> Unless they are non-free or you are already repacking the tarball,
> don't bother removing them. If you are already repacking to remove
> non-free stuff then I think it is acceptable to remove them and use
> that as your tarball, check this section of the devref for
> recommendations:
> 
> http://www.debian.org/doc/developers-reference/best-pkging-practices.html#r
> epackagedorigtargz
> 

Never mind, I found out that patent expired


Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


upstream source also includes a .pdf without source

2011-03-25 Thread Paul Elliott

I assume this is a problem for the debian distribution? I will try to get 
upstream to release the source. I know that fedora and perhaps opensuse can 
live with unsourced pdfs
http://fedoraproject.org/wiki/Packaging/Guidelines#No_inclusion_of_pre-
built_binaries_or_libraries
> Content binaries (such as .pdf, .png, .ps files) are not required to be
> rebuilt from the source code.
http://en.opensuse.org/openSUSE:Packaging_guidelines#No_inclusion_of_pre-
built_binaries_or_libraries
(BTW, notice how these two guidelines documents appear to be copied from each 
other?)

But I assume debian being more strict, would require that the source to pdfs 
be included?

Thank You


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Example library package?

2011-03-25 Thread Paul Elliott

Is there a recommended example library package for a simple library using 
auto*tools. It should do libfoo, libfoo-devel, and libfoo-doc.

Also any tool or methodology to test if a soname is already in use or to 
reserve them?

Thank You

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Re: upstream source contains .gif files

2011-03-27 Thread Paul Elliott
On Friday, March 25, 2011 01:43:59 am Ben Finney wrote:
> Paul Elliott  writes:
> > Never mind, I found out that patent expired
> 
> I didn't think you were referring to the Unisys patent on GIF. Yes, that
> patent has expired long ago (but GIF is still obsoleted by PNG, and I
> usually encourage upstream to replace them).
> 
> What I thought you were referring to was that the images were a binary
> form and the “preferred form for making modifications” wasn't included,
> hence making the source package non-free. Is that the case for this
> package?

It is just some logo that the upstream released.

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117



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


What naming scheme should be used for the Swiss Ephemeris?

2011-04-03 Thread Paul Elliott

I am trying to package the Swiss Ephemeris in a way that will allow it to be 
included in all the various distros.

Actually I hope to package all the free software astrology programs for the 
various distros. They all depend on the Swiss Ephemeris, so it must be first.

It is unfortunate that the first package must be a library as I understand that 
libraries are the most difficult.

The Swiss Ephemeris has been extensively used mostly in a WINDOWS environment 
and the upstream source is mostly concerned about that environment.

Source tarballs are non-standard from a packaging standpoint.

I plan to use the upstream's .h and .c files. I plan to replace the make system 
with autotools infrastructure and add packaging information for both debian 
and rpm based distros. I plan to get everything building on OBS, and then 
after some testing, get some people to help me get into the various distros. I 
do not want to modify the source, that is the .c and .h unless absolutely 
necessary to make things work. I am not an astrology programmer.

Existing Linux programs, that link to the Swiss Ephemeris copy the source
create a static library libswe.a and link to that.

Existing source tarballs are named like this.
swe_unix_src_1.67.00.tar.gz
swe_unix_src_1.75.00.tar.gz
swe_unix_src_1.76.00.tar.gz
swe_unix_src_1.77.00.tar.gz

The library has an entry point, swe_version that returns strings like this:
1.77.00

I have a note from the author saying

> No API is changed, i.e. old applications work find against newer
> libraries.

I don't know if this has ever been tested in a Linux or UNIX environment as 
everyone has been linking staticly.

I have read the section in Debian Library Packaging guide on package naming 
and what files go in what package. I have also read the GNU libtool manual on 
package versioning. But I am not sure I have understood it all.

My questions are:
1) How should my source packages be named?  Is swe_unix_src_1.77.00 OK?
2) How should by library package be named? I am sure it should start with 
libswe, but then I am not so sure.
3)How should my library -dev package be named?

4)what should my SONAME be?

I am not sure how the versioning system used for packaging and libtools should 
interact with my upstream's versioning system which he has a lot invested in.

5)Should the library and its include files be in a subdirectory?
I do not think people want include files from the Swiss Ephemeris in 
/usr/include

Thank you for helping me.

Many people currently spend a lot of money on proprietary astrology programs 
runing under proprietary OS. I feel that long term, free software astrology 
has great potential, because of its superior development model. sharing is 
better than hoarding.



-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Re: What naming scheme should be used for the Swiss Ephemeris?

2011-04-03 Thread Paul Elliott
On Sunday, April 03, 2011 09:25:18 pm Paul Wise wrote:
> On Mon, Apr 4, 2011 at 10:09 AM, Paul Elliott
> 
>  wrote:
> > 1) How should my source packages be named?  Is swe_unix_src_1.77.00 OK?
> 
> The source package name should be swe and the version number 1.77.00.

If I change the name how will people know the original name of the pristine 
tarball? Or be able to verify that it has not been changed?

> 
> > 2) How should by library package be named? I am sure it should start with
> > libswe, but then I am not so sure.
> 
> Depends on the SONAME, see libpkg-guide for a regex that will give you
> the package name for a specific SONAME.
> 
> > 3)How should my library -dev package be named?
> 
> libswe-dev unless the library has API versioning.
> 
> > 4)what should my SONAME be?
> 
> The same as upstream. If upstream doesn't build a shared library or
> doesn't set the SONAME correctly then you should discuss that with
> upstream and ask them to maintain the SONAME properly. If they don't
> want to do that then use a Debian-specific SONAME.
> 
> > I am not sure how the versioning system used for packaging and libtools
> > should interact with my upstream's versioning system which he has a lot
> > invested in.
> 
> Best talk to upstream to clarify that.

I am not sure the upstream knows that sonames exist or wants to know.

If I am creating the libtools infrastructure, am I not responsible for this?
I don't think anyone ever used libtools on this software before.

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


data has a longer lifetime than libraries that read the data;What package should own the data directory?

2011-04-07 Thread Paul Elliott

I am working on packaging the Swiss Ephemeris. The Swiss Ephemeris uses a 
single directory to hold all its data. (Settable by the programmer, so a 
private directory can be used.)  Call this directory the slush fund of data.

I want to encourage different programs to share data in one big installed 
directory, so that different astrology programs do not all have their own 
private copies of this data. Which is the same. And a large user of space.

The upstream has assured me that this data will always be downward compatable, 
so that if new data formats are ever introduced that old versions of the 
libraries can not read, new file names will be used for that data, so that old 
libraries will never try to open files that they can not understand.

Any particular data file could be needed or not needed, installed or not 
installed depending on what is being done. Except for a few short files that 
should always be there, but they might need to be upgraded with new versions.

My problem is: "What package should own the slush fund?"

It should not be the library, because when the library upgrades most of the 
data does not become invalid. Would not want to delete and reinstall all the 
data at this point. Should not be the package for any particular file, because 
that package may not be needed hence not installed.

Must I create one special essentially imortal package to own the "slush fund"?


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


How are directories managed.

2011-04-11 Thread Paul Elliott

This may be a FAQ but I could not find the answer in the documentation:

How are directories managed? When does a directory get deleted? What is the 
lifetime of a directory? Is a directory owned by a specific package?

Which packages are alowed to deposit files in a specific directory? What 
exactly 
are the rules?

If a package wants to put files in a directory, how does the package "know" 
that the directory will live longer than the file?

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Re: How are directories managed?

2011-04-12 Thread Paul Elliott
On Tuesday, April 12, 2011 07:12:15 am Niels Thykier wrote:

> If we take the very simple case for a moment, then this is given that A
> will exist as long as pkgA is installed.  dpkg will not remove
> directories as long as a file exists in it.
>   Extending it a bit, the file A can legally be renamed using
> dpkg-divert.  If another package uses dpkg-divert to move A, then said
> package is expected to provide a replacement for A that keeps pkgA
> functional.  Otherwise, the diversion can be done by the system
> administrator; in this case the sysadmin is expected to know what he/she
> is doing.
> 
> ~Niels

So if a bunch of related packages all need to own files in the same directory,
and if none of these packages has a long lifetime, there does not need to be a 
long lived package just to keep the directory in existance; the directory will 
go away when all the packages that use it are gone. Is that correct?

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Package consisting of a single data file.

2011-04-30 Thread Paul Elliott

How does one package a single data file. Only other files are needed excepted 
required documentation files and license files. Nothing to be built.

How would such a package be done? Are there any examples?


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


data only package?

2011-05-11 Thread Paul Elliott

Can anyone name an example of a well packaged data only package, (no build 
needed), which is written in dh?  I would like to look at an example.


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117



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


How to delete the .la file?

2011-05-11 Thread Paul Elliott

I gather that new libraries in the usual case are supposed to delete the la 
file.  What is the standard way to accomplish this if the package is written in 
dh?

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Re: How to delete the .la file?

2011-05-11 Thread Paul Elliott
On Wednesday, May 11, 2011 12:28:57 pm Andreas Moog wrote:
> On 05/11/2011 06:30 PM, Patrick Matthäi wrote:
> > Am 11.05.2011 18:27, schrieb Paul Elliott:
> >> I gather that new libraries in the usual case are supposed to delete the
> >> la file.  What is the standard way to accomplish this if the package is
> >> written in dh?
> > 
> > I am just using the following snippet in my rules:
> > find debian/tmp/usr/lib -type f -name \*.la -exec sed
> > 's/^dependency_libs/#dependency_libs/g' -i {} \;
> 
> That cleans out the dependency_libs entry in the la-file, which is the
> correct thing to do IF there is another package referencing that file.
> However, if that's not the case (like when packaging a new library), the
> la-file shouldn't be installed at all.

OK, how do I do that? Exactly what do I put in the rules file?


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Can quilt delete or rename a file?

2011-05-31 Thread Paul Elliott

Can Quilt delete or rename a file?

My upstream supplies a GNU Makefile, but I am going to replace it with an auto* 
tools setup. The Makefile will be created by the ./configure step.

Should I delete or rename the upstream's for clarity? How would I do this?

Thank You


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


How to adjust the source before a build?

2011-06-23 Thread Paul Elliott

I have an upstream source that was not really designed for Linux builds, (the 
author is primarily interested in Windblows, but he has GPLed the source), but 
can be made to work with some adjustments. (Like move or rename a bunch of 
files, or unpack some nested tarballs.) What is the standard build system hook 
to do this kind of stuff? At what point to I stop making adjustments and 
resource the source?


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


different version numbers?

2011-07-25 Thread Paul Elliott

All the different versions numbers make my brain hurt!

What is the relationship, if any, between the version number of the source 
pachage and the version number of a library, which has to do with SONAME.

What do these have to do with PACKAGE_VERSION in autotools?

My up stream, has version number associated with his source tarballs,
that have nothing to do with debian or Linux, because he does not develop
with Linux in mind. All though he does build a Linux static library.


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Plan for managing the SWISS EPHEMERIS data, virtual packages.

2011-07-30 Thread Paul Elliott

Dear Debian Mentors,

I am planing to package the SWISS EPHEMERIS library and its data.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=635672
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=636089

The SWISS EPHEMERIS data is 36 Meg in 54 files. The Swiss Ephemeris library
can be used with out installed data if the user has a private copy of the 
data. I would like to encourage data sharing which is the reason for packaging 
the Swiss Ephemeris data. Any of the 54 data files could be needed or not 
needed depending on what the user is doing.

For more info about the Swiss Ephemeris see:
http://www.astro.com/swisseph/
http://www.astro.com/swisseph/swisseph.htm
http://swissephauto.blackpatchpanel.com/

I believe that for desktop users the cost of managing this is less than the 
cost of installing all the data. It costs for people, either administrators or 
users to think about things and storage is getting cheap.

However some day some one may want to put say, a astrology web server on a low 
memory device such as home router hardware. These people will want to control 
exactly what data they will install.

I plan to create a package that will include all the data, but I want to 
provide for people to come a long later and take a more fine grained approach.

I propose that each file have its own VIRTUAL PACKAGE. A package with a 
combination of files would provide and conflict with each virtual package for 
each file it includes. That way people could create a more fine grained 
approach 
to this problem with no risk of two packages providing the same file being 
installed as the same time.

I would like to ask if this is an appropriate use of the virtual package 
concept? How should I choose the virtual package names?

I understand there is a procedure involving Debian-devel consensus
for using virtual packages.
http://www.debian.org/doc/packaging-manuals/virtual-package-names-list.txt

However, there is an exception:
> Packages MUST NOT use virtual package names (except privately, amongst
> a cooperating group of packages) unless they have been agreed upon and
> appear in this list.

Since all packages using these virtual names would be astrology programs using 
the Swiss Ephemeris or the Swiss Ephemeris library, could this use be viewed 
as "privately, amongst a cooperating group of packages"?

If so, I could skip the debian-devel consensus step.

If I need to go the debian-devel I want to get the bugs out of my plan first.

I thank everyone for their input and comments.

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


how to write watch file for multi-tarball source package?

2011-08-04 Thread Paul Elliott
What is the correct way to handle the watch file in a multi-tarball source  
package?

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201108041158.02750.pelli...@blackpatchpanel.com



Is registered Categories required for debian?

2011-08-04 Thread Paul Elliott


Are debian source packages required to follow
http://standards.freedesktop.org/menu-spec/latest/apa.html
A. Registered Categories, of freedesktop's Desktop Menu Specification?

This document is only a draft, it is seriously messed up, and no
one seems to be interested in fixing its flaws.

Real bugs, have gone totally untouched for years. It is like no one
is home.

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


signature.asc
Description: Digital signature


Re: Plan for managing the SWISS EPHEMERIS data, virtual packages.

2011-08-05 Thread Paul Elliott
On Friday, August 05, 2011 10:35:11 AM you wrote:
> Hi Paul,

> 
> What you want is not a virtual package but rather a meta-package. See
> xserver-xorg for example (or texlive or libreoffice) which pull in
> submodules from a central package that holds only central information or
> even only puts the Depends (like the gnome and gnome-desktop-environment
> package too).
> 
> That way you can break apart sensible chunks into separate packages (up to
> 54) and join them back with the central "give me everything" package
> (which would be no. 55 at worst).
> 
> I doubt however that it'll make sense to break apart more than ~10 packages
> but I'll leave the decision up to you or someone more experienced with the
> daily usage.

A metapackage is basicly a package that does nothing but depends on other
packages, so that installing a metapackage forces a combination of other 
packages to be installed.

So if I created one package for every SE file, then I could define a metapackage
SE-data-all that would depend on all of them. Some one else could define a 
packages that only depends on the modern data, SE-data-modern.

The problem with this is that it requires me to package each file individually.
I hoped to avoid doing this.

If I define one virtual package for each file, I don't have to individually 
package each file. I can create one package that provides and conflicts
with each individual virtual package=file and  has a copy of all the data and 
call this SE-data-all.

Someone else later could create a package that contained only the modern data, 
that would provide and conflict with each virtual package for which the 
coresponding file contained modern data and in would include only those files. 
They would call this SE-data-modern.

Application programs could decide which virtual packages they wanted to depend 
on and recommend.

Thus the maitreya astrology program could depend on the modern data and
recommend all the other.

At first my SE-data-all would be the only data package in existance, so 
maitreya would be forced to bring in all the data. But if someone later 
created SE-data-modern, the installer of maitreya could force only the modern 
data to be installed for a low diskspace application even though all the data 
would still be recommended.

My original question is, is this a legitimate use of the virtual package 
concept?

And does this exception apply
> Packages MUST NOT use virtual package names (except privately, amongst
> a cooperating group of packages) unless they have been agreed upon and
> appear in this list.
because programs that use the Swiss Ephemeris are a cooperating group of 
packages, so that I do not have to seek consensus on devian-devel?

Thank You for considering this.

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


What is "privately, amongst a cooperating group of packages"?

2011-08-15 Thread Paul Elliott

What is the meaning of the phrase "privately, amongst
a cooperating group of packages" in the document AUTHORITATIVE LIST OF VIRTUAL 
PACKAGE NAMES
http://www.debian.org/doc/packaging-manuals/virtual-package-names-list.txt

I quote:
> Packages MUST NOT use virtual package names (except privately, amongst
> a cooperating group of packages) unless they have been agreed upon and
> appear in this list.

Could a group of packages using and providing various subsets of the
Swiss Ephemeris data use virtual packages names to define what data they
provide/require? Is this "privately, amongst a cooperating group of packages"?

I guess all names would start swiss_ephemeris_data_ to prevent collisions.

Thank You


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


In a single binary source package how does one fail to install some files?

2011-08-16 Thread Paul Elliott

When I was building a library and I wanted to not install the .la file that 
make install was creating, I could just leave it out of all of the 
package.install files and it would not be installed.

In a single binary package how do I not install a file that make install 
creates?

Thank You.


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Re: In a single binary source package how does one fail to install some files? It did not work

2011-08-17 Thread Paul Elliott
On Wednesday, August 17, 2011 04:46:30 AM Arno Töll wrote:
> Hi,
> 
> On 17.08.2011 05:52, Vincent Cheng wrote:
> > override_dh_install:
> > find . -name "*.la" -delete
> > dh_install
> 
> a single binary package most likely installs a single .la file only, so
> a recursive search seems unneeded. That said a simple "rm
> path/to/libfoo.la" will do it.
> 
> By the way, dh_install also has a -X option ...
> 
>-Xitem, --exclude=item
>Exclude files that contain item anywhere in their filename
> from being installed.

It did not work! The following file failed to delete COPYING LICENSE.TXT
> #!/usr/bin/make -f
> # -*- makefile -*-
> # Sample debian/rules that uses debhelper.
> # This file was originally written by Joey Hess and Craig Small.
> # As a special exception, when this file is copied by dh-make into a
> # dh-make output file, you may use that output file without restriction.
> # This special exception was added by Craig Small in version 0.37 of
> dh-make.
> 
> # Uncomment this to turn on verbose mode.
> #export DH_VERBOSE=1
> 
> %:
>   dh $@
> 
> override_dh_install:
>   dh_install --exclude=COPYING --exclude=LICENSE.TXT


But this one did delete the 2 files from the .deb file. What is wrong with --
exclude? 
> #!/usr/bin/make -f
> # -*- makefile -*-
> # Sample debian/rules that uses debhelper.
> # This file was originally written by Joey Hess and Craig Small.
> # As a special exception, when this file is copied by dh-make into a
> # dh-make output file, you may use that output file without restriction.
> # This special exception was added by Craig Small in version 0.37 of
> dh-make.
> 
> # Uncomment this to turn on verbose mode.
> #export DH_VERBOSE=1
> 
> %:
>   dh $@
> 
> override_dh_install:
>   rm debian/swe-standard-data/usr/share/doc/swe-standard-data/COPYING \
>   debian/swe-standard-data/usr/share/doc/swe-standard-data/LICENSE.TXT
>   dh_install

Thank you.
-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Depends on -dev package

2011-08-21 Thread Paul Elliott

I quote from Debian Library Packaging guide
> 2. -DEV package dependencies
> 
> The -DEV package would usually declare Depends: relationship on all -DEV
> packages for libraries that the library package directly depends upon,
> with the specific SONAME version that the library package is linked
> against. This includes libc-dev. [5]

Does this mean that if my library has an include reference
#include 
in one of its .c or .h files, then my -dev package must have a depends line 
like this in its debian/control file:
Depends: OTHER-STUFF, libc6-dev

If that is the case, how come the the debian/control file
for libtar_1.2.11-6 does not list such a dependancy?
it includes .

I have been using it as a model, cause it has already gone thru the
process.

I am probably missing something.

Thank you for clearing up my confusion.


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Re: Depends on -dev package

2011-08-21 Thread Paul Elliott
On Sunday, August 21, 2011 11:06:35 PM Fernando Lemos wrote:
> Hi,
> 
> On Mon, Aug 22, 2011 at 12:59 AM, Paul Elliott
> 
>  wrote:
> > I quote from Debian Library Packaging guide
> > 
> >> 2. -DEV package dependencies
> >> 
> >> The -DEV package would usually declare Depends: relationship on all -DEV
> >> packages for libraries that the library package directly depends upon,
> >> with the specific SONAME version that the library package is linked
> >> against. This includes libc-dev. [5]
> > 
> > Does this mean that if my library has an include reference
> > #include 
> > in one of its .c or .h files, then my -dev package must have a depends
> > line like this in its debian/control file:
> > Depends: OTHER-STUFF, libc6-dev
> > 
> > If that is the case, how come the the debian/control file
> > for libtar_1.2.11-6 does not list such a dependancy?
> > it includes .
> 
> You don't need to list explicity build-depend on anything already
> provided by build-essential. According to the policy[1]:
> 
> Build-dependencies on "build-essential" binary packages can be omitted.
> 
> There's even a lintian check for that. It's probably a bad idea to
> build depend on libc6-dev directly.
> 


Why then would they explicitly mention that the policy includes libc-dev?
> >> against. This includes libc-dev. [5]
Surely they knew that libc-dev was in build-essential? I don't understand
why they wrote what they did?


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Re: Depends on -dev package

2011-08-22 Thread Paul Elliott

A number of responses to my question seem to be confusing 
Debian Policy 4.2 which refers to "Build-depends:" that is packages
necessary to build the package and the Debian Library Packaging guide
section 6.2 which refers to the "Depends:" dependancies of the -dev packages 
that is the packages that the -dev package needs to work. A person installing 
a -dev package is not necessarily building packages and does not necessarily 
have build-essential installed. The text of 6.2 explicitly refers to libc-dev 
which everyone knows is in build essential.

Please reconsider your answers in that light. Thank You.

On Monday, August 22, 2011 04:54:20 AM Christoph Egger wrote:
> Hi!
> 
> Paul Elliott  writes:
> > I quote from Debian Library Packaging guide
> > 
> >> 2. -DEV package dependencies
> >> 
> >> The -DEV package would usually declare Depends: relationship on all -DEV
> >> packages for libraries that the library package directly depends upon,
> >> with the specific SONAME version that the library package is linked
> >> against. This includes libc-dev. [5]
> > 
> > Does this mean that if my library has an include reference
> > #include 
> > in one of its .c or .h files, then my -dev package must have a depends
> > line
> 
> > like this in its debian/control file:
>   You need that for packages ∉ build-essential that any of your public
> headers includes. No reason to do that for some .c files. I've basically
> never ever seen a -dev package depending on libc-dev.
> 
> Regards
> 
> Christoph

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


How do I create a symbols file?

2011-08-24 Thread Paul Elliott

lintian -I says I should create a symbols file.

But Debian Library Packaging guide nor Debian New Maintainers' Guide
tells me exactly how to create such a file or how to name it.

Neither does UsingSymbolsFiles
http://wiki.debian.org/UsingSymbolsFiles
it just says be carefull about it!

I am packaging this library for the first time and I am probably the first to 
build it with libtool. So I probably don't have to worry about previous 
versions. But some day my work will be the previous version, so I want to do 
this correctly.

The .c files proably have some global symbols that are not in the public 
interface. The inteface includes global varriables. (I did not write this 
program.)

What should I do?

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Please review my 2 packages for the Swiss Ephemeris.

2011-08-30 Thread Paul Elliott

Please review my 2 packages for the Swiss Ephemeris. The 1st is a library 
package and 
this is my first package so look for first time mistakes.

I plan to eventually ask for a sponsor to get the Swiss Ephemeris into Debian. 
The 
Swiss Ephemeris is a blocking point for 4 or 5 other programs including one in 
KDE/playground.

I have had to work around some problems with the upstream source that did 
not really work with the requirements of GNU/Linux in mind. 

The first is the Swiss Ephemeris library. Its source can be found here:

ftp://ftp.berlios.de/pub/swissephauto/debian/libswe/ #a directory not a 
repository
ftp://ftp.berlios.de/pub/swissephauto/debian/libswe/libswe_1.77.00.0001.orig.tar.gz
ftp://ftp.berlios.de/pub/swissephauto/debian/libswe/libswe_1.77.00.0001.orig-astrodienst.tar.gz
ftp://ftp.berlios.de/pub/swissephauto/debian/libswe/libswe_1.77.00.0001.orig-astrodocsrc.tar.gz
ftp://ftp.berlios.de/pub/swissephauto/debian/libswe/libswe_1.77.00.0001-1.debian.tar.gz
ftp://ftp.berlios.de/pub/swissephauto/debian/libswe/libswe_1.77.00.0001-1.dsc
=source above===
ftp://ftp.berlios.de/pub/swissephauto/debian/libswe/libswe-dev_1.77.00.0001-1_i386.deb
ftp://ftp.berlios.de/pub/swissephauto/debian/libswe/libswe0_1.77.00.0001-1_i386.deb
ftp://ftp.berlios.de/pub/swissephauto/debian/libswe/swe-basic-data_1.77.00.0001-1_all.deb
ftp://ftp.berlios.de/pub/swissephauto/debian/libswe/libswe_1.77.00.0001-1_i386.build
ftp://ftp.berlios.de/pub/swissephauto/debian/libswe/libswe_1.77.00.0001-1_i386.changes

This is an unusual 3 tarball source reason found in README.source.

The second package is the Swiss Ephemeris standard data. It is bigger in
size, but much more simple. I have had to source its tarball from data on 
astrodienst ftp site.
It contains all the standard Swiss Ephemeris data. It can be found here:

ftp://ftp.berlios.de/pub/swissephauto/debian/swe-standard-data/#a 
directory not a repository
ftp://ftp.berlios.de/pub/swissephauto/debian/swe-standard-data/swe-standard-data_1.orig.tar.gz
ftp://ftp.berlios.de/pub/swissephauto/debian/swe-standard-data/swe-standard-data_1-1.debian.tar.gz
ftp://ftp.berlios.de/pub/swissephauto/debian/swe-standard-data/swe-standard-data_1-1.dsc
==source above=
ftp://ftp.berlios.de/pub/swissephauto/debian/swe-standard-data/swe-standard-data_1-1_all.deb
ftp://ftp.berlios.de/pub/swissephauto/debian/swe-standard-data/swe-standard-data_1-1_i386.build
ftp://ftp.berlios.de/pub/swissephauto/debian/swe-standard-data/swe-standard-data_1-1_i386.changes

lintian -i -I does not show anything anymore.

http://swissephauto.blackpatchpanel.com/
documents my way of building using autotools. This part is hosted at Berlios.
https://developer.berlios.de/projects/swissephauto/

I have also had to resource some documentation source omitted by upstream.

And I have had to source for the first time the Swiss Ephemeris data into a 
form that allows packaging , which is available from the upstream's 
(Astrodienst) web site.

In the docs I refer in places to releases to parts at Berlios, these releases 
have
not actually been made yet, because I may want to change those parts as a 
result of
your criticism! Please ignore this. I will do the releases before applying for 
a sponsor.

These packages also builds correctly under opensuse build service:
https://build.opensuse.org/package/show?package=debian&project=home%3Apelliott11%3Aastrology%3Aswissephauto%3Alibswe
https://build.opensuse.org/package/show?package=debian&project=home%3Apelliott11%3Aastrology%3Aswissephauto%3Aswe-standard-data

Please inform me of any mistakes or flaws.

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


I can not register.

2011-09-24 Thread Paul Elliott

I tried to register as described in:
http://mentors.debian.net/intro-maintainers

I filled out the form at:
http://mentors.debian.net/register/register

Then it sent me an email. but when I visited the page
indicated by the email it said:

Internal error 404

Help I need to register to send my package so people can find fault with it!

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Attempt to dput fails.

2011-09-25 Thread Paul Elliott

My attempt to send the package swe-standard-data to debian.mentors.net failed.

It may be because this is a data package and therefore large. The file it 
apparently chokes on, swe-standard-data_1-1_all.deb, is 34M in size.

I have included below the errors I encounter trying to dput it both with 
debian6 and with ubuntu. The ubuntu error messages is somewhat more 
informative. 

I would like to try method = ftp but that asks for a password and neither
"" or anonymous works!

Can someone help me?

dput error using debian 6:
==
 dput  debexpo swe-standard-data_1-1_i386.changes
Checking signature on .changes
gpg: Signature made Fri 23 Sep 2011 06:38:14 PM CDT using DSA key ID 345CDD99
gpg: Good signature from "Paul Elliott "
gpg:         aka "Paul Elliott "
Good signature on /home/pelliott/develop/astrology/newlibswe/deb2/try/swe-
standard-data_1-1_i386.changes.
Checking signature on .dsc
gpg: Signature made Fri 23 Sep 2011 06:38:14 PM CDT using DSA key ID 345CDD99
gpg: Good signature from "Paul Elliott "
gpg: aka "Paul Elliott "
Good signature on /home/pelliott/develop/astrology/newlibswe/deb2/try/swe-
standard-data_1-1.dsc.
Uploading to debexpo (via http to mentors.debian.net):
  Uploading swe-standard-data_1-1.dsc: done.
  Uploading swe-standard-data_1.orig.tar.bz2: done.
  Uploading swe-standard-data_1-1.debian.tar.bz2: done.
  Uploading swe-standard-data_1-1_all.deb: Upload failed: 502 Bad Gateway
=
dput error using ubuntu
 
 dput -ol debexpo swe-standard-data_1-1_i386.changes
D: Host debexpo found in config.
Checking signature on .changes
gpg: Signature made Fri 23 Sep 2011 06:38:14 PM CDT using DSA key ID 345CDD99
gpg: Good signature from "Paul Elliott "
gpg: aka "Paul Elliott "
Good signature on /home/pelliott/develop/astrology/newlibswe/deb2/try/swe-
standard-data_1-1_i386.changes.
Checking signature on .dsc
gpg: Signature made Fri 23 Sep 2011 06:38:14 PM CDT using DSA key ID 345CDD99
gpg: Good signature from "Paul Elliott "
gpg: aka "Paul Elliott "
Good signature on /home/pelliott/develop/astrology/newlibswe/deb2/try/swe-
standard-data_1-1.dsc.
Package is now being checked with lintian.
Package checked by dput.
pelliott@hrnowl:/home/pelliott/develop/astrology/newlibswe/deb2/try$ dput  
debexpo swe-standard-data_1-1_i386.changes
Checking signature on .changes
gpg: Signature made Fri 23 Sep 2011 06:38:14 PM CDT using DSA key ID 345CDD99
gpg: Good signature from "Paul Elliott "
gpg: aka "Paul Elliott "
Good signature on /home/pelliott/develop/astrology/newlibswe/deb2/try/swe-
standard-data_1-1_i386.changes.
Checking signature on .dsc
gpg: Signature made Fri 23 Sep 2011 06:38:14 PM CDT using DSA key ID 345CDD99
gpg: Good signature from "Paul Elliott "
gpg: aka "Paul Elliott "
Good signature on /home/pelliott/develop/astrology/newlibswe/deb2/try/swe-
standard-data_1-1.dsc.
Uploading to debexpo (via http to mentors.debian.net):
  Uploading swe-standard-data_1-1.dsc: done.
  Uploading swe-standard-data_1.orig.tar.bz2: done.
  Uploading swe-standard-data_1-1.debian.tar.bz2: done.
  Uploading swe-standard-data_1-1_all.deb: Traceback (most recent call 
last):
  File "/usr/bin/dput", line 944, in 
main()
  File "/usr/bin/dput", line 907, in main
files_to_upload, debug, 0, progress=progress)
  File "/usr/share/dput/http.py", line 103, in upload
conn.endheaders()
  File "/usr/lib/python2.7/httplib.py", line 951, in endheaders
self._send_output(message_body)
  File "/usr/lib/python2.7/httplib.py", line 811, in _send_output
self.send(msg)
  File "/usr/lib/python2.7/httplib.py", line 773, in send
self.connect()
  File "/usr/lib/python2.7/httplib.py", line 754, in connect
self.timeout, self.source_address)
  File "/usr/lib/python2.7/socket.py", line 553, in create_connection
for res in getaddrinfo(host, port, 0, SOCK_STREAM):
socket.gaierror: [Errno -2] Name or service not known



-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Re: Attempt to dput fails.

2011-09-25 Thread Paul Elliott
On Sunday, September 25, 2011 03:41:39 AM Paul Wise wrote:
> On Sun, Sep 25, 2011 at 3:58 PM, Paul Elliott wrote:
> >  Uploading swe-standard-data_1-1_all.deb: Upload failed: 502 Bad
> > Gateway
> 
> ...
> 
> >for res in getaddrinfo(host, port, 0, SOCK_STREAM):
> > socket.gaierror: [Errno -2] Name or service not known
> 
> Looks like either a DNS issue or a proxy issue.

I finally was able to upload this file using ftp. BTW, I was able to upload a 
more "normal" package before with http. In fact, I uploaded the normal package 
first. So I think it definately has something to do with size.

I think the my account page should show how to setup .dput.cf for ftp as well. 
It took me a while to guess how this should look to make ftp work.

Thank You.

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


RFS: libswe

2011-09-25 Thread Paul Elliott

Dear mentors,

I am looking for a sponsor for my package "libswe".

 * Package name: libswe
   Version : 1.77.00.0001-1
   Upstream Authors: Dieter Koch ,Alois Treindl 

 * URL : http://www.astro.com/swisseph/swephinfo_e.htm?lang=e
 * : http://swissephauto.blackpatchpanel.com/
 * License : GPL2+
   Section : libs

It builds those binary packages:

libswe-dev - C library for The Swiss Ephemeris
 libswe0- C library for the Swiss Ephemeris
 swe-basic-data - basic data files for the libswe package

This is the Swiss Ephemeris Library.
It works hand and glove with the package swe-standard-data which also needs a 
sponsor. 
Several Free Software programs depend on this library and can not be put into 
Debian 
without it.
To access further information about this package, please visit the following 
URL:

  http://mentors.debian.net/package/libswe

Alternatively, one can download the package with dget using this command:

  dget -x 
http://mentors.debian.net/debian/pool/main/libs/libswe/libswe_1.77.00.0001-1.dsc

I would be glad if someone uploaded this package for me.

Kind regards,

Paul Elliott

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


RFS: swe-standard-data

2011-09-25 Thread Paul Elliott

Dear mentors,

I am looking for a sponsor for my package "swe-standard-data".

* Package name:  swe-standard-data
   Version:  1-1
   Upstream Authors:  Dieter Koch ,Alois Treindl 

  * URL  : http://www.astro.com/swisseph/swephinfo_e.htm?lang=e
  *  : http://swissephauto.blackpatchpanel.com/
 * License   :  GPL2+
   Section: science

It builds those binary packages:

swe-standard-data - standard data for the Swiss Ephemeris

It works hand and glove with libswe, (the Swiss Ephemeris Library), which also 
needs
a sponsor. Several Free software programs use this data. Individual users of
these programs would have to install this data in a private non-shared mode 
unless
the data is installed by a site.

To access further information about this package, please visit the following 
URL:

  http://mentors.debian.net/package/swe-standard-data

Alternatively, one can download the package with dget using this command:

  dget -x 
http://mentors.debian.net/debian/pool/main/s/swe-standard-data/swe-standard-data_1-1.dsc

I would be glad if someone uploaded this package for me.

Kind regards,

Paul Elliott
-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


What version of debian to develop debian packages?

2011-09-28 Thread Paul Elliott

What version of debian must you have to develop debian packages?

mentors.debian.net complains about my standards version:
W: libswe source: out-of-date-standards-version 3.9.1 (current is 3.9.2)

But if I set this version 3.9.2 on the control file
Then lintian on my local debian 6.0 system says:
W: libswe source: newer-standards-version 3.9.2 (current is 3.9.1)

Must I have some special version of debian to develop, or is there some
trick?

Thank You


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


At what point do I create a seperate -doc package for a library?

2011-09-28 Thread Paul Elliott

lintian -i -I is complaining about architecture-independent data:
I: libswe-dev: arch-dep-package-has-big-usr-share 2121kB 78%
N: 
N:The package has a significant amount of architecture-independent data
N:(over 4MB, or over 2MB and more than 50% of the package) in /usr/share
N:but is an architecture-dependent package. This is wasteful of mirror
N:space and bandwidth since it means distributing multiple copies of this
N:data, one for each architecture.
N:
N:If the data in /usr/share is not architecture-independent, this is a
N:Policy violation that should be fixed by moving the data elsewhere
N:(usually /usr/lib).
N:
N:Refer to Debian Developer's Reference section 6.7.5
N:(Architecture-independent data) for details.
N:
N:Severity: wishlist, Certainty: certain
N: 

This is because the documentation in format .html and .pdf for this project
is 2.2Meg does this mean I must split out a seperate -doc package?


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


dput failure to mentors.debian.net

2011-10-10 Thread Paul Elliott

I tried emailing  supp...@mentors.debian.net but the message was rejected by 
the recipient domain. 


Because of previous difficulty dput'ing swe-standard-data with http
I decided to upload it with ftp. Here is the console output: As you can see in 
succeeds.
==
pelliott@hrnowl:/home/pelliott/develop/astrology/newlibswe/deb2sid/try$ dput 
mentors-ftp swe-standard-data_2-1_i386.changes 
Checking signature on .changes
gpg: Signature made Sun 09 Oct 2011 02:59:05 AM CDT using DSA key ID 345CDD99
gpg: Good signature from "Paul Elliott "
gpg:     aka "Paul Elliott "
Good signature on /home/pelliott/develop/astrology/newlibswe/deb2sid/try/swe-
standard-data_2-1_i386.changes.
Checking signature on .dsc
gpg: Signature made Sun 09 Oct 2011 02:58:40 AM CDT using DSA key ID 345CDD99
gpg: Good signature from "Paul Elliott "
gpg: aka "Paul Elliott "
Good signature on /home/pelliott/develop/astrology/newlibswe/deb2sid/try/swe-
standard-data_2-1.dsc.
Uploading to mentors-ftp (via ftp to mentors.debian.net):
  Uploading swe-standard-data_2-1.dsc: done.
  Uploading swe-standard-data_2.orig.tar.bz2: done.
  Uploading swe-standard-data_2-1.debian.tar.bz2: done.
  Uploading swe-standard-data_2-1_all.deb: done.
  Uploading swe-standard-data_2-1_i386.changes: done.
Successfully uploaded packages.
pelliott@hrnowl:/home/pelliott/develop/astrology/newlibswe/deb2sid/try$ 
==
Here is my .dput.cf:
=
[mentors]
fqdn = mentors.debian.net
incoming = 
/upload/pelli...@blackpatchpanel.com/426f18257b8284f990ee9bdf6678d8a3
method = http
allow_unsigned_uploads = 0
progress_indicator = 2

[mentors-ftp]
fqdn = mentors.debian.net
login = anonymous
progress_indicator = 2
passive_ftp = 1
incoming = /
method = ftp
allow_unsigned_uploads = 0
==

It has been several hours since I dput'ed.
But the new swe-standard-data has not appeared. Please do not
be confused by eariler version 1-1. I am refering to the version
2-1 I dputed today.

The other package I dputed, libswe, appeared without incident but I used
http for it.

Any help would be appreciated.






-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


RFS: libswe

2011-10-10 Thread Paul Elliott

Dear mentors,


I am looking for a sponsor for my package "libswe".


 * Package name: libswe
   Version : 1.77.00.0002-1
   Upstream Authors: Dieter Koch , Alois Treindl 

 * URL : http://www.astro.com/swisseph/swephinfo_e.htm?lang=e
 * : http://swissephauto.blackpatchpanel.com/
 * License   : GPL2+
   Section: libs


It builds those binary packages:

libswe-dev - C library for The Swiss Ephemeris
 libswe-doc - documentation for the libswe package
 libswe0- C library for the Swiss Ephemeris
 swe-basic-data - basic data files for the libswe package


This is the Swiss Ephemeris Library.
It works hand and glove with the package swe-standard-data which also needs a 
sponsor. 
http://mentors.debian.net/package/swe-standard-data
Several Free Software programs depend on this library and can not be put into 
Debian 
without it.
To access further information about this package, please visit the following 
URL:


  http://mentors.debian.net/package/libswe


Alternatively, one can download the package with dget using this command:


  dget -x 
http://mentors.debian.net/debian/pool/main/libs/libswe/libswe_1.77.00.0002-1.dsc


I would be glad if someone uploaded this package for me.


Kind regards,


Paul Elliott

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


RFS: swe-standard-data

2011-10-10 Thread Paul Elliott

Dear mentors,

I am looking for a sponsor for my package "swe-standard-data".

* Package name :  swe-standard-data
   Version  :  2-1
   Upstream Authors  :  Dieter Koch ,Alois Treindl 

* URL: 
http://www.astro.com/swisseph/swephinfo_e.htm?lang=e
*: 
http://swissephauto.blackpatchpanel.com/
* License  :  GPL2+
 Section   : science

It builds those binary packages:

swe-standard-data - standard data for the Swiss Ephemeris

It works hand and glove with libswe, (the Swiss Ephemeris Library), which also 
needs
a sponsor.  http://mentors.debian.net/package/libswe
Several Free software programs use this data. Individual users of
these programs would have to install this data in a private non-shared mode 
unless
the data is installed by a site.

To access further information about this package, please visit the following 
URL:

  http://mentors.debian.net/package/swe-standard-data

Alternatively, one can download the package with dget using this command:

  dget -x 
http://mentors.debian.net/debian/pool/main/s/swe-standard-data/swe-standard-data_2-1.dsc

I would be glad if someone uploaded this package for me.

Kind regards,

Paul Elliott
-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Re: Notes about mentors.debian.net

2011-10-11 Thread Paul Elliott
On Tuesday, October 11, 2011 10:32:41 AM Arno Töll wrote:
> Hello Boris,
> 
> On 10.10.2011 12:31, Boris Pek wrote:
> > 1) Successfully uploaded packages are not deleted from mentors.debian.net
> > as it was earlier. There is no even such option in account settings. So
> > people should remove own packages manually. Not all need current
> > functional for package reviewing...
> 
> There is a setting. If you are logged in, you can remove a package by
> clicking on the "Delete package" link.

But how do I delete earlier versions without deleteing the most recent 
version?

There is not a delete button for the individual versions.

The package swe-standard-data is somewhat large, and I don't have a way of 
deleting the earlier versions w/o deleting everything.


> [1]
> http://anonscm.debian.org/gitweb/?p=debexpo/debexpo.git;a=blob;f=debexpo/cr
> onjobs/removeolduploads.py;h=e710b2b05f31f3ba72bd3221d1be9ef4828bcb5b;hb=re
> fs/heads/devel

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


berlios closing; where should my projects escape to?

2011-10-17 Thread Paul Elliott

Perhaps this is offtopic, but there are so many packagers here, perhaps I can 
find an answer.

Berlios is closing, I have two small projects, GPLed, that use subversion and 
publish tarballs, where should I go?

I looked at sourceforge, but they are always sending me adds. Too comercial 
for my taste.

I signed up at savanah, but they have not even assigned my two create project 
requests even though their automated system says they should have been done 5 
days ago. No one responds to me.

I must move my projects before berlios closes.

Any suggestions?

Thank You.

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Re: berlios closing; where should my projects escape to?

2011-10-18 Thread Paul Elliott
On Tuesday, October 18, 2011 01:22:15 AM Paul McEnery wrote:
> On 18 October 2011 06:02, Paul Elliott  wrote:
> > [...]
> > 
> > Any suggestions?
> 
> GitHub? I use them for my package repos, and I see that MythTV recently (in
> the last few months) switched to them. Not sure about the "full" project
> experience, I.e. mailing lists, website etc, but they do appear to have
> these features, although I've not used it to that extent.
> 
> Paul.

I don't want to learn GIT right now. Is there someplace I could stay with svn?

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


watch file when url is raw text not in a link.

2011-10-20 Thread Paul Elliott


Is it possible to write a watch file for a case when the url is raw text in the 
web page but not in a link, that is, no href?

This web page contains the pointer to the file:
http://www.openastro.org/?Download

which is 
https://launchpad.net/~pellesimon/+archive/+files/openastro.org_1.1.25.orig.tar.gz

but it is raw text in the web page, not in a link. How would one write a watch 
file for this? I want to pick up files of the form : 
openastro.org_(.*).orig.tar.gz

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


email rejected bugs.debian.org

2011-10-23 Thread Paul Elliott


I tried to correct a ITP by sending email to 646...@bugs.debian.org but the 
email was rejected.

> Delivery to the following recipient failed permanently:
>  646...@bugs.debian.org
> 
> Technical details of permanent failure:
> Google tried to deliver your message, but it was rejected by the recipient
> domain. We recommend contacting the other email provider for further
> information about the cause of this error. The error that the other server
> returned was: 550 550-Blacklisted URL in message. (blackpatchpanel.com) in
> [black]. See 550 http://lookup.uribl.com. (state 18).

This is a small family domain. I control it. It goes thru google email. only 2 
accounts in domain. All the computers on it use linux. It is extremely 
unlikely any spam has ever been sent from this domain. 
Could someone white list this domain so that I can participate?

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


my upstream's package contains a font.

2011-10-27 Thread Paul Elliott

Help, my upstream package contains a font.

/usr/share/fonts/truetype/maitreya/MaitreyaSymbols6.ttf

this font is highly specialized and unlikely to be used by any other package.

lintian says I must split off a font package.

> I: maitreya: font-in-non-font-package
> usr/share/fonts/truetype/maitreya/MaitreyaSymbols6.ttf N:
> N:This package contains a *.ttf, *.otf, or *.pfb file, file extensions
> N:used by TrueType, OpenType, or Type 1 fonts, but the package does not
> N:appear to be a dedicated font package. Dedicated font package names
> N:should begin with ttf-, otf-, or t1-, depending on the types of fonts
> N:included. (Type 1 fonts are also allowed in packages starting with
> N:xfonts-.) If the font is already packaged, you should depend on that
> N:package instead. Otherwise, normally the font should be packaged
> N:separately, since fonts are usually useful outside of the package
> that N:embeds them.
> N:
> N:Severity: wishlist, Certainty: possible
> N:

debian policy 11.8.5 seems to say the same thing. But I does not say anything 
about what the font package must be named. Where is that comming from?

In any case, if I must split out a font package, how do I do it? Are there any 
examples out there?

Thank You

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201110270357.53660.pelli...@blackpatchpanel.com



setup packaging project on Alioth?

2011-10-28 Thread Paul Elliott

Could someone write a how to on how to setup a packaging project on Alioth?

I would like to record the history of how I package some projects by putting 
my work in a repository. Maybe someday someone will choose to join in helping 
me with my projects. It would also help if it became neccessary to replace me, 
for someone else to take over.

What is the standard way to record a packaging project on Alioth in a 
repository? Is this documented somewhere? I am look for some step by step 
document like the new maintainer's guide.

I am working on a number of astrology programs that I hope to package into a 
form that can be added to Debian. I am tired of doing a cp -ax to provide 
myself a way to revert a possible mistake.

I usually use svn.

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


pre ITP maintainer wishes to remain anonymous

2011-10-29 Thread Paul Elliott

Before I filed an ITP the upstream was his own maintainer distributing outside 
of debian.  His changelog uses his web page instead of his email address.

Naturally, this results in lintian error maintainer-address-malformed.

How do I keep the history without changing what the previous maintainer did?

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Re: setup packaging project on Alioth?

2011-10-29 Thread Paul Elliott
On Saturday, October 29, 2011 03:29:56 AM Ben Finney wrote:
> Paul Elliott  writes:
> > Could someone write a how to on how to setup a packaging project on
> > Alioth?
> 
> As I understand it, one criterion used by the Alioth admins when
> deciding whether a project is accepted on Alioth is that it is already
> being worked on by multiple people.
> 
> I get the impression that's not the case for your projects, am I wrong?
> 

That is correct right now. But in the future it might change. I read that you 
don't neccessarily have to have your own your own project:
From: 
> If you maintain collaboratively only a single package, you probably don't
> need a full Alioth project with mailing list and everything. You should
> use one VCS (subversion repository, GIT repository, bzr repository, ...)
> of the collab-maint project. Thanks to ACL, all Debian developers have
> write access on those repositories. For SVN, commit notifications are
> automatically sent to the Package Tracking System (you need to subscribe
> in "advanced mode" on the web interface and to activate the "cvs" keyword,
> check the PTS documentation).
> 
> To integrate your package in the subversion repository, use svn-inject
> (with option -o to avoid storing upstream sources) with the following URL:
> svn+ssh://svn.debian.org/svn/collab-maint/deb-maint/ It is also possible
> to import all your previous changes from an existing repository into the
> collab-maint repository, see Alioth/CollabMaintImport. If the package is
> maintained by external contributors, it should be put in the ext-maint
> directory instead of deb-maint (it can easily be moved later if needed).

I am not sure I understand this especially the second paragraph. Is this an 
option?



-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Re: pre ITP maintainer wishes to remain anonymous

2011-10-29 Thread Paul Elliott
On Saturday, October 29, 2011 03:15:46 PM Russ Allbery wrote:
> Paul Elliott  writes:
> > Before I filed an ITP the upstream was his own maintainer distributing
> > outside of debian.  His changelog uses his web page instead of his email
> > address.
> > 
> > Naturally, this results in lintian error maintainer-address-malformed.
> > 
> > How do I keep the history without changing what the previous maintainer
> > did?
> 
> Lintian will ignore all changelog entries below the line:
> 
> Old Changelog:
> 
> with no leading whitespace in the changelog file.  This is intended to
> allow preservation of historic entries that are not formatted correctly
> for the current standard.

It did not work! I added "^Old Changelog:" (^ denotes beginning of line),
and I still got maintainer-address-malformed comming from a location in the
changelog file after the line begining with "Old Changelog:".

Old Changelog: is documented in the section for 
syntax-error-in-debian-changelog perhaps it only works for syntax errors?

Is this a bug or a feature?




-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


package errors requiring human judgment to detect?

2011-10-31 Thread Paul Elliott

Does anyone have a list of the most common errors that can not be caught by 
lintian because they require human judgment to detect?


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


What is the proper way to rename scripts?

2011-11-02 Thread Paul Elliott

Because of  Debian Policy Manual section 10.4 (Scripts)
I must rename a script.

What is the proper way to accomplish this when using dh 7?


It seems to me to be a useless waste of time an energy. 
Somebody will have to maintain this change.
Upstream is not going to rename it, they have real problems to deal with.

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Re: What is the proper way to rename scripts?

2011-11-02 Thread Paul Elliott
On Wednesday, November 02, 2011 05:50:29 AM Alexander Reichle-Schmehl wrote:
> Hi!
> 
> Am 02.11.2011 11:36, schrieb Paul Elliott:
> > Because of  Debian Policy Manual section 10.4 (Scripts)
> > 
> > I must rename a script.
> > 
> > What is the proper way to accomplish this when using dh 7?
> 
> Use a dh_install_override to install normaly, and rename the file
> afterwards.

I have put in a patch to change all references to this script. This includes 
references in the build procedure. Therefore, the renaming must take place 
before any part of the build procedure runs. Just like it always had the new 
name. What is the canonical way to do this? Thank You.

I can not change references outside the package, like references in web pages 
referring to the software, emails people have sent to each other telling them 
how to use it, and so-forth, therefore the change is sure to cause problems. 
But this is an objection that applies to many programs. People should really 
reconsider this policy.

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


Re: What is the proper way to rename scripts?

2011-11-02 Thread Paul Elliott
On Wednesday, November 02, 2011 12:26:21 PM Siegfried-Angel Gevatter Pujals 
(RainCT) wrote:
> 2011/11/2 Paul Elliott :
> > I have put in a patch to change all references to this script. This
> > includes references in the build procedure. Therefore, the renaming must
> > take place before any part of the build procedure runs. Just like it
> > always had the new name. What is the canonical way to do this? Thank
> > You.
> 
> Whenever I've encountered this situation I just change all references
> after the build procedure, invoking "sed" from debian/rules (I find
> this much cleaner than using patches, since it doesn't require any
> changes if the files change, etc., you just have to be cautious that
> the clean rule reverts the changes correctly).

That will not work. The build procedure, (the part comming from upstream), has 
been changed to use the new name.
I do not care to figure out which references to the script are in the build 
procedure and which need to exist at runtime. There may be some references to 
the script that are used by both.

The rename really needs to happen before build or installation.

Is there an dh override that is commonly used to hook in before the build 
procedure runs?


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


documentation conflict --unified-reject-files

2011-11-03 Thread Paul Elliott


Quilt for Debian Maintainers
http://pkg-perl.alioth.debian.org/howto/quilt.html

says:
> Attention: --unified-reject-files was removed in patch 2.6.1-1. Having this
> option in ~/.quiltrc breaks quilt.

but Debian New Maintainers' Guide
3.1. Setting up quilt
http://www.debian.org/doc/manuals/maint-guide/modify.en.html#quiltrc
recomends adding the line:
>QUILT_PATCH_OPTS="--reject-format=unified"
to  ~/.quiltrc-dpkg

Which is correct?

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


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


  1   2   >