Re: How do you delete a sbuild an sbuild chroot and start over?

2016-08-05 Thread Paul Elliott
OK this time I deleted the recommended files as before, but I noted there
were no other chroots in use. So I purged both sbuild and schroot with
apt-get and reinstalled.

I then recreated th chroot using steps 1-6 of "Create the chroot" from the
wiki page.

I get the same error!

Setup apt archive
-

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in
'/<>/resolver-aIr7Ri/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-deb: error: failed to make temporary file (control member): No such
file or directory
Dummy package creation failed
E: Setting up apt archive failed
+--+
| Cleanup


Some how some bad data is being stored in some unknown place.

Is there any way to figure out what directory does not exist? (control
member)

Thank You


On Fri, Aug 5, 2016 at 2:42 AM, Paul Elliott <pelli...@blackpatchpanel.com>
wrote:

> Ok, I deleted my old sbuild chroot for debian testing.
>
> I then created two sbuild chroot according to the wiki instructions.
>
> For testing, and for unstable.
>
> I have then tried to build 2 different packages, on the different chroots.
>
>
> I always get the following error:
> Setup apt archive
> -
>
> Merged Build-Depends: build-essential, fakeroot
> Filtered Build-Depends: build-essential, fakeroot
> dpkg-deb: building package 'sbuild-build-depends-core-dummy' in
> '/<>/resolver-mAdLP4/apt_archive/sbuild-
> build-depends-core-dummy.deb'.
> dpkg-deb: error: failed to make temporary file (control member): No such
> file or directory
> Dummy package creation failed
> E: Setting up apt archive failed
> +---
> ---+
> | Cleanup
>
> I am not sure if this error is because of the way I deleted the old
> chroot. Before I was getting a different error complaining
> that debfoster does not exist under "testing". BTW why does debfoster fail
> to exist under testing?
>
> Any ideas what the problem is with the above error? As far as I can figure
> out sbuild-build-depends-core-dummy does not even exist.
>
>
> Thank You
> --
> Paul Elliott   1(512)837-1096
> pelli...@blackpatchpanel.com   3300 Plaza Drive, apt 1
> http://www.free.blackpatchpanel.com/pme/   New Albany, IN 47150
>
>
> On Tue, Aug 2, 2016 at 11:06 PM, Paul Elliott <
> pelli...@blackpatchpanel.com> wrote:
>
>>
>>
>> Sometimes a user gets a sbuild chroot so screwed up that it does not
>> work anymore, and the user has no idea how to fix it, because he does not
>> know what he did wrong.
>>
>> He wants to start over from scratch.
>>
>> The problem is, it is not documented the correct way to delete
>> the chroot and tar ball. The users want to put sbuild back to
>> the way it was just after sbuild was installed.
>>
>>
>> What is the proper way to do that?
>>
>> Thank You for your answers.
>>
>>
>> --
>> Paul Elliott   1(512)837-1096
>> pelli...@blackpatchpanel.com   3300 Plaza Drive, apt 1
>> http://www.free.blackpatchpanel.com/pme/   New Albany, IN 47150
>>
>
>


Re: How do you delete a sbuild an sbuild chroot and start over?

2016-08-05 Thread Paul Elliott
Ok, I deleted my old sbuild chroot for debian testing.

I then created two sbuild chroot according to the wiki instructions.

For testing, and for unstable.

I have then tried to build 2 different packages, on the different chroots.


I always get the following error:
Setup apt archive
-

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in
'/<>/resolver-mAdLP4/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-deb: error: failed to make temporary file (control member): No such
file or directory
Dummy package creation failed
E: Setting up apt archive failed
+--+
| Cleanup

I am not sure if this error is because of the way I deleted the old chroot.
Before I was getting a different error complaining
that debfoster does not exist under "testing". BTW why does debfoster fail
to exist under testing?

Any ideas what the problem is with the above error? As far as I can figure
out sbuild-build-depends-core-dummy does not even exist.


Thank You
--
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   3300 Plaza Drive, apt 1
http://www.free.blackpatchpanel.com/pme/   New Albany, IN 47150


On Tue, Aug 2, 2016 at 11:06 PM, Paul Elliott <pelli...@blackpatchpanel.com>
wrote:

>
>
> Sometimes a user gets a sbuild chroot so screwed up that it does not
> work anymore, and the user has no idea how to fix it, because he does not
> know what he did wrong.
>
> He wants to start over from scratch.
>
> The problem is, it is not documented the correct way to delete
> the chroot and tar ball. The users want to put sbuild back to
> the way it was just after sbuild was installed.
>
>
> What is the proper way to do that?
>
> Thank You for your answers.
>
>
> --
> Paul Elliott   1(512)837-1096
> pelli...@blackpatchpanel.com   3300 Plaza Drive, apt 1
> http://www.free.blackpatchpanel.com/pme/   New Albany, IN 47150
>


How do you delete a sbuild an sbuild chroot and start over?

2016-08-02 Thread Paul Elliott


Sometimes a user gets a sbuild chroot so screwed up that it does not
work anymore, and the user has no idea how to fix it, because he does not
know what he did wrong.

He wants to start over from scratch.

The problem is, it is not documented the correct way to delete
the chroot and tar ball. The users want to put sbuild back to
the way it was just after sbuild was installed.


What is the proper way to do that?

Thank You for your answers.


-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   3300 Plaza Drive, apt 1
http://www.free.blackpatchpanel.com/pme/   New Albany, IN 47150


signature.asc
Description: PGP signature


How to upgrade my gpg key to debian standards?

2016-07-10 Thread Paul Elliott
I am looking at upgrading my gpg key.

What parameters should I use?

Is there a standard way to get all the people that signed
the old key to sign the new key?

Thank You.

-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   3300 Plaza Drive, apt 1
http://www.free.blackpatchpanel.com/pme/   New Albany, IN 47150


signature.asc
Description: Digital signature


Re: Please criticize the package I have been working on, https://github.com/pelliott80/simplescreenrecorder-dpm.git

2015-03-14 Thread Paul Elliott
On Sat, Mar 14, 2015 at 07:15:17AM +1100, Riley Baird wrote:
 On Fri, 13 Mar 2015 08:27:23 -0500




 d/changelog:
 +You should only list versions of the package that will actually be in
 Debian, so get rid of the vivid entry.
 +The changes you make before the initial release generally aren't
 important enough to go in the changelog.
 +Generally, new packages should have priority low.
 *Close the ITP bug.

Yes, but remember I don't own this bug, I want to
show these change to upstream and the bug owner.
Perhaps they will clone, or pull these changes.

If I get it working, let them have the fun of
closing the bug.



 
 d/control:
 *Where is simplescreenrecorder-lib?

This is a very important point. Usually, libs
are more difficult... But often initial version
is not bad. it is a good idea to insure easy update.

 
 d/copyright:
 *DEP-5 convention is to use GPL-3+ instead of GPL-3.0+
 *Remove the  and  signs from the Source: field.
 *Include the licensing information for the build files like aclocal.m4,
 configure, m4/* and build-aux/*
 *There are some files in glinject/ that are MIT licensed.

OK


-- 
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: Should VCS fields refer to the packaging source or upstream source?

2015-03-13 Thread Paul Elliott
On Fri, Mar 13, 2015 at 02:39:21PM +1100, Riley Baird wrote:

your other points appear to be correct, I will work on it.

 On Thu, 12 Mar 2015 16:42:36 -0500
 Paul Elliott pelli...@blackpatchpanel.com wrote:
  Please criticize the package I have been working on
  https://github.com/pelliott80/simplescreenrecorder-dpm.git
  in a git repo in dpm format.
 
 -Vcs-Git and Vcs-Browser refer to the VCS of the Debian packaging, not
 of upstream development

Debian Policy Manual
Chapter 5 - Control files and their fields
5.6.26 Version Control System (VCS) fields

https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-VCS-fields

clearly states:

 Debian source packages are increasingly developed using VCSs. The
 purpose of the following fields is to indicate a publicly accessible
 repository where the Debian source package is developed.

I interpreted repository where the Debian source package is developed
to mean that the VCS fields should point to the packaging source,
not the upstream source.

Experenced package maintainers please comment.

Am I wrong?

 -Is there any reason that you are limited to i386 and amd64?
The upstream did that, perhaps he had a good reason I will check.
 Riley Baird



-- 
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


Please criticize the package I have been working on, https://github.com/pelliott80/simplescreenrecorder-dpm.git

2015-03-12 Thread Paul Elliott
Please criticize the package I have been working on
https://github.com/pelliott80/simplescreenrecorder-dpm.git
in a git repo in dpm format.

I am not the owner of the ITP bug, but the owner knows
I am working on it. I plan to submit this work to
the ITP bug owner.

I want to get it in perfect shape for debian.
Package now has no lintian errors, except for lack of PGP
signatures, and that is an upstream problem.

Best wishes to all, and 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


Re: best way to fork data only package on Alioth?

2015-01-14 Thread Paul Elliott
On Tue, Jan 13, 2015 at 01:22:46PM +0800, Paul Wise wrote:
 On Tue, Jan 13, 2015 at 1:17 PM, Paul Elliott wrote:
 
  The two sets of data are disjoint.
 
 Your initial mail made it sound like two packages have data in common.
 Since they actually have no data in common, I'm not sure why forking
 is needed.
 
 If you are wondering about forking the debian/ dir, just copy it to a
 new git empty repository, delete and recreate debian/changelog, done.
 

Because much of the packaging files are the same or similar.

The copyright is almost the same, the watch file is almost the same.
The control file is almost the same. the rules file is the same.

I did not want to reinvent these wheels.

I wanted to be able to track the history of everything.

I was originally asking because of the clone --local I was not
actually using additional space on the server for the large data files
because of links and software smoke and mirrors?


-- 
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: best way to fork data only package on Alioth?

2015-01-12 Thread Paul Elliott
On Mon, Jan 12, 2015 at 08:25:41AM +0800, Paul Wise wrote:
 On Sun, Jan 11, 2015 at 11:32 AM, Paul Elliott wrote:
  ...
 
 Your mail doesn't include which package/data you are talking. It is
 very hard to give you correct advice when we aren't being given the
 necessary information about the situation we are responding to.
 
  I want to create a new package that is identical to the old one except
  that 1) the name of the package is changed. 2) the data files and their
  names are changed.
 
 What is the reason for wanting the new package? It sounds unnecessary.
 
  Would it be a reasonable way to proceed to fork the old package?
 
 Create a meta-package depending on the old package and containing
 symlinks to the old data files.

The new package contains data most people won't want. It is big. 69M
But those who need this data, need it. By creating a different package,
I give the majority the default of opting out, while giving the few
the chance to get the data they need. The new package contains
ephermis extrapolated data for far past, and far future dates.

Researchers can use this data for astronomical historic research
like determining the date of the Mahabarata war.

I had already decided on the new package. I was asking about the best
way to technical way to execute the fork.

The Old package is swe-standard-data, new will be swe-extrapolated-data.
(Now in progress).

-- 
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: best way to fork data only package on Alioth?

2015-01-12 Thread Paul Elliott
On Tue, Jan 13, 2015 at 12:55:29PM +0800, Paul Wise wrote:
 On Mon, Jan 12, 2015 at 6:28 PM, Paul Elliott wrote:
 
  The new package contains data most people won't want. It is big. 69M
  But those who need this data, need it. By creating a different package,
  I give the majority the default of opting out, while giving the few
  the chance to get the data they need. The new package contains
  ephermis extrapolated data for far past, and far future dates.
 
  Researchers can use this data for astronomical historic research
  like determining the date of the Mahabarata war.
 
  I had already decided on the new package. I was asking about the best
  way to technical way to execute the fork.
 
  The Old package is swe-standard-data, new will be swe-extrapolated-data.
  (Now in progress).
 
 Could you explain how these two data sets relate to each other?
 
 Is swe-standard-data a strict subset of swe-extrapolated-data? If so I
 would say make swe-extrapolated-data depend on swe-standard-data.
 
 Or are the two packages have some data in common and some unique data
 in each of them? If so I would split the data up into three sets,
 swe-core-data/swe-standard-data/swe-extrapolated-data.

The data is in the same format and used by libraries linked to
libswe0. The two sets of data are disjoint. The data one would want
depends on the time one is studying.

A researcher reasoning about the putitive 5561BC date of the
Mahabarata war might want only swe-extrapolated-data. An astrologer
doing horiscopes for modern clients would want only swe-standard-data.

From the README file:

   The swe-extrapolated-data package contains only data files for the
   periods: 11 Aug 13000 BC to 5402 BC and 5400 AD to 7 Jan 16800 AD
   such data is not usually needed by people not doing extraordinary
   research.

 
 In terms of git repositories, I would only put the debian/ dirs in git.
 
 -- 
 bye,
 pabs
 
 https://wiki.debian.org/PaulWise
 

 

-- 
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


best way to fork data only package on Alioth?

2015-01-10 Thread Paul Elliott

I have a data only package on Alioth. make is essentially a nop because
the package is all data.

I want to create a new package that is identical to the old one except
that 1) the name of the package is changed. 2) the data files and their
names are changed.

The data files are fairly large and unnecessary copies should be avoided
if possible.

If I were to log on to alioth and do

git clone --local --bare old new

Would it be a reasonable way to proceed to fork the old package? Am I
correct that because of the --local switch the large data files would
not actually be copied?  Because of hard links and other software
smoke and mirrors?

What are the pitfalls?

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


How to do a test sbuild with additional package, not in the repositories?

2014-06-29 Thread Paul Elliott
 I must prepare a new version of my package because of a transition.
 
 however they are holding one package that my package depends on, out
 of unstable because that would start the transition. The package is
 libwxsqlite3-3.0-dev
 
 I want to be one jump ahead of them when they do do the transition.
 
 I have grabed the source from experimental built it under unstable,
 and used it to test build my package with debuild.
 
 However I want to test build my package with sbuild. Sometimes debuild
 succeeds when it should not, because my test system has some unlisted
 dependancy.
 
 How do I get the one package that is not in unstable
 (libwxsqlite3-3.0-dev) into sbuild's list of packages for a 
 test build?
 
 Thank you for considering this question.
 

It is only 2 packages. How about this for an idea?

Use /etc/schroot/sbuild/copyfiles
to copy the .dep files into the sbuild chroot

then use --pre-build-commands dpkg -i my.dep
on the command line to install the additional packages.

Do you think it would work?

What would go wrong? What should I lookout for?

Thank You for your 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: Digital signature


How to do a test sbuild with additional package, not in the repositories?

2014-06-28 Thread Paul Elliott


I must prepare a new version of my package because of a transition.

however they are holding one package that my package depends on, out
of unstable because that would start the transition. The package is
libwxsqlite3-3.0-dev

I want to be one jump ahead of them when they do do the transition.

I have grabed the source from experimental built it under unstable,
and used it to test build my package with debuild.

However I want to test build my package with sbuild. Sometimes debuild
succeeds when it should not, because my test system has some unlisted
dependancy.

How do I get the one package that is not in unstable
(libwxsqlite3-3.0-dev) into sbuild's list of packages for a 
test build?

Thank you for considering this question.


-- 
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


I would like to renew my request to delay the removal of maitreya from testing.

2014-06-24 Thread Paul Elliott
On Sat, May 31, 2014 at 12:04:28PM +0100, Olly Betts wrote:
 On Sat, May 31, 2014 at 12:45:19AM -0500, Paul Elliott wrote:
  Is there any way the removal of maitreya from testing
  can be delayed until after the new version of sqlite3
  becomes available in unstable?
 
 That shouldn't be a concern - the autorm is 4 weeks off, and there are
 only 3 dependent packages in the wxsqlite3 transition.  And looking at
 the buildd status for wxsqlite3 for experimental, I see the updated
 package has built everywhere but sparc, and sparc is not currently taken
 into account for testing migration, so it looks ready to me.
 
 Laszlo: Are you ready for an upload to unstable when we get a go from
 the release team?  If so, we should file a transition bug (I'm happy to
 file it on your behalf if that gets things moving along more
 efficiently).
 
 Paul: I've now filed the wxwidgets3.0 transition bug for maitreya which 
 I promised you in a previous mail in this thread.  It looks like there
 are a few changes needed for wxwidgets3.0 support (I included a partial
 patch).
 

The package upstream has just finished updating the package and
I am now working to use that new upstream release which
has been modified to use wxwidgets3.0. It should not take
long if I do not run into problems.

BUT! I have just checked packages.debian.org and I find that
libwxsqlite3-3.0-dev which the new version of maitreya will depend on
is still in experimental! Even if it were released to unstable
immeadiately, it would take at least 10 days, by my understanding, for
it to reach testing, and then 10 days for maitreya to follow.

Therefore, I would like to request additional delay to sometime
after libwxsqlite3-3.0-dev reaches testing. As matters
now stand there is no way I can reach the deadline of 
-- maitreya 7.0.5-1 is marked for autoremoval from testing on 2014-06-28 --
due to factors outside of my control!


I plan to grab the source for libwxsqlite3-3.0-dev from
testing and see if I can get it to build under unstable.

I then should be able to test my new version of maitreya,
but even if all this works, I still will have to wait till it
actually reaches unstable before I can ask Jaldhar H. Vyas to
upload.

Thank You for considering my request.


 Cheers,
 Olly

-- 
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
---
Encryption works. Properly implemented strong crypto systems are one
of the few things that you can rely on. Unfortunately, endpoint
security is so terrifically weak that NSA can frequently find ways
around it. Edward Snowden


signature.asc
Description: Digital signature


I inform a developer about some of the problems with packaging.

2014-06-06 Thread Paul Elliott
it is intended to divert amateurs into the GPL so that libswe
will never have a propiatary competitor (it is dual licnesed.)

That is OK. I believe in the GPL and would not have it any other
way.

I created a fork that fixed these problems without changing
the astrology. Your bug is not an astrology bug. If your
problem were an astrolgy bug I would report it to the real
upstream and wait. By real I mean the upstrem's upstream.
In this case. Some forks consider themselves to be indpendant
projects. Swiss Ephemeris AutoTools does not consider itself
that way. It is a matter of interpretation.

So I will take your report and create a new tarball for
Swiss Ephemeris AutoTools. This I will do wearing my developer
hat.

Then I will put on my packager hat and take that tarball
and import into libswe.git using git-dpm import-new-upstream.
In the general case there could be conflicts with previous patches
that I would have to resolve at this point. In this case, that will
not happen. I will update the changelog and the version number
with dch -i and import that into git.

Then I will check that I have not broken anything, and that
maitreya still builds and works.

I will then notify my DD about the new package release and the
need for an upload.

I have slowly learned this process over many months. I am still
learning.


 
 2014-01-21 22:23 GMT+01:00 Paul Elliott pelli...@blackpatchpanel.com:
 
 
 
  I failed to get into debian. I could not get a sponsor.
  on Fri, 16 Aug 2013 18:58:54 +0200
  the package request was converted from ITP to RFP
  intent to package to request to package.
 
  It is impossible to know exactly why the package failed
  to get a sponsor.
 
  Things to Do to get package into debian
 
  IMPORTANT Remove unsourced swisseph documentation from the tar ball.
 
  This doc is already available in debian in the package
  libswe-doc where it is rebuilt from source.
 
  Unsourced binaries always force a package to become a .dsfg package.
 
 
  Heavly document everything.
 
 
  Get a packager with experience packaging DEBIAN python and political
  pull with those known to sponsor python programs.
 
  Current packaging source is
  Vcs-Git: git://git.debian.org/git/collab-maint/pyswisseph.git
  Vcs-Browser: http://git.debian.org/?p=collab-maint/pyswisseph.git
 
  I would be happy to colaborate with experinced python debian packager.
 
 
  sincere best wishes.
 





   
2012/4/16 Paul Elliott pelli...@blackpatchpanel.com:
 Dear Colleague;

 I don't think this effort will be hampered by any anti-astrology
prejudice; I
 have already gotten maitreya into debian unstable.

 I am having to work with debian technicalities that apply to all
  debian
 programs. Everything built must be rebuilt from source by the build
procedure.
 You must have a license for every file documented. No convenience
  copies
of
 code. Many other small picky details.

 The system was designed by Virgos. :-)


-- 
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


video card for packager who must sometimes run unstable?

2014-05-31 Thread Paul Elliott

This may be the wrong list, but I am not sure what the right list is.

When I package, I like to run unstable to see if the packages work.

This is becomming difficult because my video interface built
into the mother board, is becomming poorly supported, although it
used to work well in debian 6.

I have nvidia c61  GeForce 6150SE nforce 430.

It is very difficult to use. Old windows do not get erased properly.
I filed a bug, but I am tired of waiting.

It is unusable under debian 7, and unstable has the bug with
not erasing windows.

I noticed I have an unused PCI Express 16 slot.

I thought I could get an inexpensive video card for that slot
to work around the problem.

I don't need fancy game graphics and I do not want an unfree
driver.

But what card to get? The usual Linux compatiblity lists do
not say how well a card works under unstable.

But many of the people on this list, probably also have to
use unstable.

So I ask what is a inexpensive video card for a PCI express 16
slot, that works well under unstable with free drivers?

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


wxsqlite3 is replaced? how do I find the new functionality?

2014-05-30 Thread Paul Elliott


I have just been notified that my project is being removed from debian testing
because of the resolution of bug 741730:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=741730

Apparently wxsqlite3 is being replaced by functionality in wxwidgets3.0.

The problem is I can not find the new functionality!

my project includes the file:
 #include wx/wxsqlite3.h

and links to  

 -lwxsqlite3-2.8 -lsqlite3 


But debian package search can not find a file named wxsqlite3.h
anywhere in unstable except for libwxsqlite3-2.8-dev
which is what they are trying to get rid of.

How do I find the new functionality, how do I find its
include files and how do I link to it?


In my opinion they should not be removing old functionality
without saying exactly where the new functionality is in the same 
message!



-- 
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
---
Encryption works. Properly implemented strong crypto systems are one
of the few things that you can rely on. Unfortunately, endpoint
security is so terrifically weak that NSA can frequently find ways
around it. Edward Snowden


signature.asc
Description: Digital signature


Re: wxsqlite3 is replaced? how do I find the new functionality?

2014-05-30 Thread Paul Elliott

Is there any way the removal of maitreya from testing
can be delayed until after the new version of sqlite3
becomes available in unstable?


On Sat, May 31, 2014 at 02:06:51AM +0100, Olly Betts wrote:
 On Fri, May 30, 2014 at 07:13:40PM -0400, Jaldhar H. Vyas wrote:
  On Fri, 30 May 2014, Paul Elliott wrote:
  
  I have just been notified that my project is being removed from debian 
  testing
  because of the resolution of bug 741730:
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=741730
  
  Apparently wxsqlite3 is being replaced by functionality in wxwidgets3.0.
 
 No, the wxsqlite3 package is being updated to be built for wxwidgets3.0
 instead of wxwidgets2.8.
 
  my project includes the file:
  #include wx/wxsqlite3.h
  
  and links to
  
  -lwxsqlite3-2.8 -lsqlite3
 
 Once the new version of wxsqlite3 which uses wxwidgets3.0 is uploaded to
 unstable (it's currently in experimental), you'll need to change this
 to instead be:
 
 -lwxsqlite3-3.0 -lsqlite3
 
  But debian package search can not find a file named wxsqlite3.h
  anywhere in unstable except for libwxsqlite3-2.8-dev
  which is what they are trying to get rid of.
 
 That'll be replaced by libwxsqlite3-3.0-dev.
 
 You'll also need to update the build dependencies for wxwidgets2.8 to
 wxwidgets3.0.  Instead of:
 
 libwxbase2.8-dev, libwxgtk2.8-dev, wx2.8-headers, wx2.8-i18n
 
 You should just use:
 
 libwxgtk3.0-dev, wx3.0-i18n
 
 (Assuming you actually need the i18n files at *build* time - if not,
 the wx*-i18n).
 
 You may need to patch your upstream code to work with wx3.0.  I've
 not yet got to maitreya in my bug filing for the wx3.0 transition,
 but I'll file a bug shortly with more info.
 
  You're right.  I'm cc'ing Olly and Lazlo and hopefully they can help
  you. The bug report that the new version should be backwards
  compatible but if this is not the case we need to make sure the old
  package doesn't get removed. (Or that Maitreya can be updated.)
 
 The autorm from testing may sound a bit scary, but it's really just
 a way to make transitions less painful.  If a package does get
 removed by this, once a fixed upload is made to unstable, it'll
 migrate back to testing in the usual way.  But it's 4 weeks off, so
 we should be able to get things fixed by then anyway.
 
 Cheers,
 Olly

-- 
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
---
Encryption works. Properly implemented strong crypto systems are one
of the few things that you can rely on. Unfortunately, endpoint
security is so terrifically weak that NSA can frequently find ways
around it. Edward Snowden


signature.asc
Description: Digital signature


how to convert a .doc file in the context of a package build?

2014-05-13 Thread Paul Elliott

The upstream for my package has created excellent documentation
for the package, in the form, Goddess help him, of a .doc file!

Well, at least it is GPLed.

I have had more trouble, converting this documentation, in the
context of a build, to a civilized form, than I ever had building
the program.

I would like to comment on some of the methods I have used and
solicit comments from others that must have had the same problem.

All of the methods, that I have been able to use, are based on
libreoffice. This is a difficulty, because libreoffice seems always to
change. Also the parts that need to be installed for the conversion to 
work, seems to vary and be undocumented.

unoconv works but it must be carefully used. It tends to leave
unkilled sub-processes around that must be carefully killed or
sbuild will hang indefinitely.

libreoffice convert (loconvert) from the open suse world can be copied
over.  It is gpled. But it is written in python2 and the dependencies
are also not clear.

libreoffice --convert-to works, but the command to be used is 
baroque and undocumented and the build-depends dependencies
are undocumented and unclear.

We need a clear method for converting these files, which does
to leave unclear subprocess, which is well documented and whose
build-depends dependencies are clear and documented.

What are others experience?


-- 
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
---
Encryption works. Properly implemented strong crypto systems are one
of the few things that you can rely on. Unfortunately, endpoint
security is so terrifically weak that NSA can frequently find ways
around it. Edward Snowden


signature.asc
Description: Digital signature


Re: What do you do when your sid development system stops working?

2014-05-12 Thread Paul Elliott
On Mon, May 12, 2014 at 08:45:36AM +0200, Greg Horn wrote:
 Hi Paul,
 
 It might be helpful if you mention how far you can get. For instance, are
 you stuck in X11 with no screen, or do you know how to log into your system
 through the linux console by pressing ctrl-alt-F3 (or F4, F5...)? Did you
 try a previous kernel from the grub boot menu?

I logged in using ctrl-alt-f1. Tried restarting gdm3, then
stopping gdm3, using kdm instead. Did not work.
Stopping the dm, and login as user, and startx did not work.

The previous kernel did not help.


 
 Best,
 Greg
 

-- 
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
---
Encryption works. Properly implemented strong crypto systems are one
of the few things that you can rely on. Unfortunately, endpoint
security is so terrifically weak that NSA can frequently find ways
around it. Edward Snowden


signature.asc
Description: Digital signature


Re: What do you do when your sid development system stops working?

2014-05-12 Thread Paul Elliott
On Mon, May 12, 2014 at 11:56:49AM +0200, Jérémy Lal wrote:
 Le dimanche 11 mai 2014 à 21:33 -0500, Paul Elliott a écrit :
 
 It happened to me this sunday (got caught by the llvm-3.4 upgrade).
 I carefully downgrade each package recently updated, as logged
 in /var/log/apt/history.log.
 If i cannot find the old version of a package, i use lynx to download
 directly the deb file out of snapshot.debian.org.
 It usually restores the system in a working state.
 Also, etckeeper might help if you're often fiddling with /etc.
 
 Jérémy.

Below is the long list of debs that were installed.
do any strike people as suspicious? i.e. the one to check first?
Thank You.


Start-Date: 2014-05-11  20:35:27
Commandline: apt-get dist-upgrade
Install: libmwaw-0.2-2:i386 (0.2.0-2, automatic), librygel-server-2.2-2:i386 
(0.22.1-1, automatic), libfreehand-0.0-0:i386 (0.0.0-3, automatic), 
libeot0:i386 (0.01-2, automatic), librygel-renderer-2.2-2:i386 (0.22.1-1, 
automatic), libavdevice54:i386 (10.1-1, automatic), libiptcdata0:i386 (1.0.4-3, 
automatic), libfbclient2:i386 (2.5.2.26540.ds4-10, automatic), 
libetonyek-0.0-0:i386 (0.0.4-2, automatic), libindi-plugins:i386 (0.9.8.1-2, 
automatic), firebird2.5-common-doc:i386 (2.5.2.26540.ds4-10, automatic), 
rename:i386 (0.20-3, automatic), libavfilter4:i386 (10.1-1, automatic), 
libreoffice-base-drivers:i386 (4.2.4-1, automatic), 
libreoffice-sdbc-firebird:i386 (4.2.4-1, automatic), 
xserver-xorg-video-modesetting:i386 (0.8.1-2, automatic), libavutil53:i386 
(10.1-1, automatic), firebird2.5-common:i386 (2.5.2.26540.ds4-10, automatic), 
firebird2.5-server-common:i386 (2.5.2.26540.ds4-10, automatic), 
librygel-core-2.2-2:i386 (0.22.1-1, automatic), ruby2.1:i386 (2.1.2-1, 
automatic), libruby2.1:i386 (2.1.2-1, automatic), libcmis-0.4-4:i386 (0.4.1-6, 
automatic), libabw-0.0-0:i386 (0.0.2-3, automatic), 
libreoffice-avmedia-backend-gstreamer:i386 (4.2.4-1, automatic), 
libtracker-sparql-1.0-0:i386 (1.0.1-2, automatic), xulrunner-29:i386 (29.0.1-1, 
automatic), libe-book-0.0-0:i386 (0.0.3-2, automatic), libindidriver0c:i386 
(0.9.8.1-2, automatic), libavformat55:i386 (10.1-1, automatic), 
libavcodec55:i386 (10.1-1, automatic), libreoffice-sdbc-hsqldb:i386 (4.2.4-1, 
automatic), libfbembed2.5:i386 (2.5.2.26540.ds4-10, automatic)
Upgrade: libreoffice-common:i386 (4.1.6~rc2-1, 4.2.4-1), ant:i386 (1.9.3-2, 
1.9.4-1), nautilus-data:i386 (3.8.2-2, 3.8.2-3), console-setup:i386 (1.107, 
1.108), libx11-xcb1:i386 (1.6.2-1, 1.6.2-2), git-doc:i386 (2.0.0~rc0-2, 
2.0.0~rc2-1), libreoffice-evolution:i386 (4.1.6~rc2-1+b1, 4.2.4-1), 
perl-modules:i386 (5.18.2-2, 5.18.2-3), java-common:i386 (0.51, 0.52), apt:i386 
(1.0.2, 1.0.3), kde-l10n-it:i386 (4.11.5-1, 4.12.4-1), dnsmasq-base:i386 
(2.70-1, 2.70-2), libindi-data:i386 (0.9.7-1, 0.9.8.1-2), libharfbuzz0b:i386 
(0.9.27-1, 0.9.28-1), libgweather-3-6:i386 (3.12.0-1, 3.12.1-1), perl:i386 
(5.18.2-2+b1, 5.18.2-3), make:i386 (4.0-4, 4.0-5), libdevhelp-3-2:i386 
(3.12.0-2, 3.12.1-1), libopenvg1-mesa:i386 (10.1.1-1, 10.1.2-1), 
libreoffice-impress:i386 (4.1.6~rc2-1+b1, 4.2.4-1), libva-x11-1:i386 (1.3.0-2, 
1.3.1-1), kde-l10n-lv:i386 (4.11.5-1, 4.12.4-1), ure:i386 (4.1.6~rc2-1+b1, 
4.2.4-1), libindi0b:i386 (0.9.7-1, 0.9.8.1-2), libreoffice-help-en-us:i386 
(4.1.6~rc2-1, 4.2.4-1), libvte-2.90-common:i386 (0.36.0-2, 0.36.1-1), 
python-simplejson:i386 (3.3.3-1, 3.4.1-1), brasero:i386 (3.8.0-2+b1, 3.10.0-1), 
kde-l10n-nl:i386 (4.11.5-1, 4.12.4-1), libx11-data:i386 (1.6.2-1, 1.6.2-2), 
libreoffice-style-tango:i386 (4.1.6~rc2-1, 4.2.4-1), libglapi-mesa:i386 
(10.1.1-1, 10.1.2-1), libbrasero-media3-1:i386 (3.8.0-2+b1, 3.10.0-1), 
git-svn:i386 (2.0.0~rc0-2, 2.0.0~rc2-1), libibverbs-dev:i386 (1.1.7-1, 
1.1.8-1), keyboard-configuration:i386 (1.107, 1.108), libva1:i386 (1.3.0-2, 
1.3.1-1), libibverbs1:i386 (1.1.7-1, 1.1.8-1), gdm3:i386 (3.8.4-7, 3.8.4-8.1), 
lm-sensors:i386 (3.3.5-1, 3.3.5-2), geoip-database:i386 (20140409-1, 
20140509-1), libdrm-intel1:i386 (2.4.53-1, 2.4.54-1), ps2eps:i386 (1.68-1, 
1.68+binaryfree-1), kde-l10n-sv:i386 (4.11.5-1, 4.12.4-1), default-jre:i386 
(1.7-51, 1.7-52), libvte-2.90-9:i386 (0.36.0-2, 0.36.1-1), ttf-liberation:i386 
(1.07.3-3, 1.07.4-1), default-jre-headless:i386 (1.7-51, 1.7-52), 
xserver-xorg-video-mga:i386 (1.6.3-1+b1, 1.6.3-2), libegl1-mesa:i386 (10.1.1-1, 
10.1.2-1), libdevel-stacktrace-perl:i386 (1.3100-1, 1.3200-1), 
libexception-class-perl:i386 (1.37-1, 1.38-1), libreoffice-math:i386 
(4.1.6~rc2-1+b1, 4.2.4-1), libxmu6:i386 (1.1.1-1, 1.1.2-1), espeak:i386 
(1.47.11-1, 1.48.04-1), grub-common:i386 (2.02~beta2-9, 2.02~beta2-10), 
libreoffice-calc:i386 (4.1.6~rc2-1+b1, 4.2.4-1), libraptor2-0:i386 (2.0.13-1, 
2.0.14-1), libgbm1:i386 (10.1.1-1, 10.1.2-1), libxmuu1:i386 (1.1.1-1, 1.1.2-1), 
python-qt4-dbus:i386 (4.10.3+dfsg1-1+b1, 4.10.4+dfsg-2), bogofilter-common:i386 
(1.2.4+dfsg1-2, 1.2.4+dfsg1-3), libdrm-radeon1:i386 (2.4.53-1, 2.4.54-1), 
libespeak1:i386 (1.47.11-1, 1.48.04-1), fonts-opensymbol:i386 
(102.3+LibO4.1.6~rc2

What do you do when your sid development system stops working?

2014-05-11 Thread Paul Elliott
I like to do my packaging under sid, because
that is where the packages will first have to run, so
I can test them there.

But what do you do when your sid system stop work
after doing an apt-get dist-upgrade? X11 stopped working
no screens found.

Of course I filed a bug.

But is there some kind of work around that will let you
keep working somehow?

-- 
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
---
Encryption works. Properly implemented strong crypto systems are one
of the few things that you can rely on. Unfortunately, endpoint
security is so terrifically weak that NSA can frequently find ways
around it. Edward Snowden


signature.asc
Description: Digital signature


how to allocate a TCP port?

2013-10-20 Thread Paul Elliott


I am currently working on a way that computers
with hardware random numbers generators can share
random numbers with computers that do not have
hardware random number generators.

It looks like everything can be done with simple
scripts so that no new low level source code needs to
be written. All that seems to be needed is a xinet.d
entry on the source, and a /etc/init.d/ entry and a bash
script on the reciever.

When I get it done and tested, I plan to submit it to the rng-tools
people. Perhaps they will put it in contrib. Or perhaps I will make my
own project.

In any case, the sender and reciever need to share a privledged port.

What is the official way of getting one of these allocated in
/etc/services?

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
---
Encryption works. Properly implemented strong crypto systems are one
of the few things that you can rely on. Unfortunately, endpoint
security is so terrifically weak that NSA can frequently find ways
around it. Edward Snowden


signature.asc
Description: Digital signature


Re: how to allocate a TCP port?

2013-10-20 Thread Paul Elliott
On Sun, Oct 20, 2013 at 04:39:09PM -0700, Russ Allbery wrote:
 https://www.iana.org/form/ports-services
 
 However, if by privileged port you mean a port number lower than 1024,
 note:
 
 User port numbers range between 1024 and 49151. If you wish to
 register a system port — those numbered 1023 or less — it must be done
 through the standardisation process of the IETF.
 
 In other words, you will need to write an RFC for your protocol and have
 it approved by the normal IETF process.  (I think this is quite reasonable
 given how scarce such ports are.)
 


The reason to make it privileged would be to prevent
spoofing by non-privileged users.


perhaps one of the crpto based authentication strategies, (ssh, ssl)
would be better for the general case. But these are expensive of cpu
cycles.



-- 
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
---
Encryption works. Properly implemented strong crypto systems are one
of the few things that you can rely on. Unfortunately, endpoint
security is so terrifically weak that NSA can frequently find ways
around it. Edward Snowden


signature.asc
Description: Digital signature


Should .pc filenames depend on the version number?

2013-10-03 Thread Paul Elliott

This may be an upstream type question, but because I
do the *autotools type stuff for libswe, (even though I
I don't touch the actual source,) I thought I would ask
this question.

should the .pc file name depend on the version number of the
library? That is for version 1.80.00.x of libswe should the
version number be in the name for the .pc file?

Someone has suggested that if the version number was not
in the name of the .pc file, people linking to the library
would not have to change their link code. In my case the version
number was originally put in by anjuta.

Are their any counter arguments against removing the version number
from the .pc filename?

Thank you for considering this question.

-- 
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
---
Encryption works. Properly implemented strong crypto systems are one
of the few things that you can rely on. Unfortunately, endpoint
security is so terrifically weak that NSA can frequently find ways
around it. Edward Snowden


signature.asc
Description: Digital signature


add additional -D from the debian/rules file?

2013-08-15 Thread Paul Elliott

What is the official way to add additional -D definitions
to the gcc command line from the debian/rules file?

Is it  DEB_CFLAGS_MAINT_APPEND ?

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
---
Encryption works. Properly implemented strong crypto systems are one
of the few things that you can rely on. Unfortunately, endpoint
security is so terrifically weak that NSA can frequently find ways
around it. Edward Snowden


signature.asc
Description: Digital signature


proper value for --version-info

2013-08-15 Thread Paul Elliott

The first version of libswe in debian
was 1.77.00. so the value of --version-info was 0:0:0

libswe_la_LDFLAGS =3D \
-version-info 0:0:0 \
-lm \
-export-symbols-regex ^swe_

Note only symbols beginning swe_ are exposed.

version 1.78.00 which was never released, added
a new symbol beginning swe_ but it did not change
the meaning of any of the old ones so the
--version-info for that version should be 1:0:1

I built and checked that version privately, so I
consider it a virtual release.

Version 1.79.00 does not add any new swe_ symbols at all over 1.78.
But new #define preprocessor constansts are added,
and the old functions produce new results for these constants.


In addition some of the 1.78.00 behavior was a bug. It produced
the wrong answer. This has been fixed so that the 1.79.00
gives the correct documented answer.

Under these conditions what is the proper value for
1.79.00 --version-info?

The reason for my confusion is this section of Libtool: 
7.3 Updating library version information
https://www.gnu.org/software/libtool/manual/libtool.html#Updating-version-info
It says:

The following explanation may help to understand the above
rules a bit better: consider that there are three possible
kinds of reactions from users of your library to changes in a
shared library:

 1. Programs using the previous version may use the new version as
drop-in replacement, and programs using the new version can
also work with the previous one. In other words, no
recompiling nor relinking is needed. In this case, bump
revision only, don't touch current nor age.

 2. Programs using the previous version may use the new version as
drop-in replacement, but programs using the new version may
use APIs not present in the previous one. In other words, a
program linking against the new version may fail with
unresolved symbols if linking against the old version at
runtime: set revision to 0, bump current and age.

 3. Programs may need to be changed, recompiled, relinked in order
to use the new version. Bump current, set revision and age to
0.  In the above description, programs using the library in
question may also be replaced by other libraries using it.

I believe that 1) is not true. Because 
and programs using the new version can also work with the
previous one

is not true. They will try to use the new #define in the .h files
and they will not work.

The first part of 2) is true:
Programs using the previous version may use the new version
as drop-in replacement, but programs using the new version may
use APIs not present in the previous one.
but the second part of 2) is not true:
In other words, a program linking against the new version may
fail with unresolved symbols if linking against the old
version at runtime
This is not true because the linker never sees the new interface. It
is hidden by new behavior on calls with new #define in constants.

3) is not true.

So the answer depends on weather I should count 2) as true!

What do the Debian experts think?

I always update the debian/libsweX.symbols file for a new
release. In this case it shows no new symbols.

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
---
Encryption works. Properly implemented strong crypto systems are one
of the few things that you can rely on. Unfortunately, endpoint
security is so terrifically weak that NSA can frequently find ways
around it. Edward Snowden


signature.asc
Description: Digital signature


multi arch shared libarary with non multi arch -dev package?

2013-08-08 Thread Paul Elliott

Is it OK to have a shared library multi arch with
the corresponding -dev package not multi arch?

The the -dev package contains some utilitiy arch dep executables and
thus can not be made multi arch?

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
---
Encryption works. Properly implemented strong crypto systems are one
of the few things that you can rely on. Unfortunately, endpoint
security is so terrifically weak that NSA can frequently find ways
around it. Edward Snowden


signature.asc
Description: Digital signature


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.


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 pelli...@blackpatchpanel.com 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.


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.


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 pelli...@blackpatchpanel.com, 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.


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#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 stn...@gmail.com
 * 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 pellesi...@gmail.com
 * 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


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 pmla...@suse.cz
   : Mirko Nasato mi...@artofsolving.com
 * URL : 
https://build.opensuse.org/package/show?project=3DLibreOffice:Unstablepackage=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


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.


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
 pelli...@blackpatchpanel.com gpg: aka Paul Elliott
 pelli...@io.com
 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
 pelli...@blackpatchpanel.com gpg: aka Paul Elliott
 pelli...@io.com
 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 module
   
 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.


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 pmla...@suse.cz
   : Mirko Nasato mi...@artofsolving.com
 * URL : 
https://build.opensuse.org/package/show?project=LibreOffice:Unstablepackage=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


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-converterproject=LibreOffice:Unstable

For strings that look like:

a 
href=https://api.opensuse.org:443/public/source/LibreOffice:Unstable/libreoffice-converter/libreoffice-
converter-3.3.tar.bz2?rev=2dffadb97b188c6bc4c0037f1d4c446damp;

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-converterproject=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-converterproject=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:
a 
href=https://api.opensuse.org:443/public/source/LibreOffice:Unstable/libreoffice-converter/libreoffice-
converter-3.3.tar.bz2?rev=2dffadb97b188c6bc4c0037f1d4c446damp;

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-converterproject=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-converterproject=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.


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 pmla...@suse.cz
 Jan Holesovsky ke...@suse.cz
 * URL : 
https://build.opensuse.org/package/show?project=LibreOffice:Unstablepackage=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:Unstablepackage=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


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.


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.


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 pelli...@blackpatchpanel.com, 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 pelli...@blackpatchpanel.com, 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.


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-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 stn...@gmail.com
 * 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 pellesi...@gmail.com
 * 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


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.


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.


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



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
 pluginhttp://www.microsoft.com/download/en/details.aspx?id=7(and
 file  save as.. or export?) or a
 programhttp://www.softpedia.com/get/Office-tools/PDF/Simpo-PDF-Creator-Lit
 e.shtml(and go fileprint) 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.


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.


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.


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.


Re: RFS for libswe

2011-11-30 Thread Paul Elliott
On Wednesday, November 30, 2011 12:18:24 AM Jaldhar H. Vyas wrote:
 Paul Elliott pelliott at blackpatchpanel.com writes:
  Thank You for looking at it.
 
 Sorry, only got a chance to look at over the weekend.  Both packages are
 looking good but I do have some questions.  Why is the data in
 /usr/share/libswe/users/ephe and not directly in /usr/share/libswe?  Does
 the library require it somehow?  If not (and I doubt if it does) it should
 be changed for aesthetic reasons IMO.  Also is there anyway you can avoid
 the dependency on libreoffice for converting the .doc files?
 
 If these issues cannot be resolved it isn't a huge deal.  The package is
 otherwise ready to go.

The answer to your question is partly historical, partly reasons.

I first worked with libswe, which means I was working with the source file from 
astrodienst swe_unix_src_1.77.00.tar.gz. One alternative I considered was to 
make this my pristine source and to make all my changes in the form of 
patches. But this file has a number of problems.
1) It has pre-built binaries that have to be thrown away.
2) It has some documentation with out the source of that documentation that is 
the pdf and html files.

I had to get the source for the documentation from astrodienst's ftp site, 
together with a note from the author that the additional files are also under 
the license.

I first worked on getting libswe working. swe_unix_src_1.77.00.tar.gz has a 
number of small data files that the end user would probably need, and because 
they were included in swe_unix_src_1.77.00.tar.gz they might be changed with 
the next release. So I decided to put these in the package swe-basic-data, 
associated with the same source package. That way if those files changed with 
the next release from astrodienst, I could change these at the same time.

The files in swe-standard-data all come from astrodienst's ftp site. As far as 
I know astrodienst never put them in a tar ball. I made my own tarball for 
these files consisting of files from astrodienst ftp site+ license from 
astrodienst ftp site + autotools make files from me that could be used for 
packaging. This was done after the package libswe.

The libswe package can be used without installed data if the end user provides 
his own data and points an environment variable at it. This is why libswe0 
only recommends swe-basic-data, and swe-standard-data, but does not require 
it.

Because the stuff in libswe is associated with an astrodienst tarball, it 
probably has a different life-cycle than the data in swe-standard-data. 
Anything in swe_unix_src_1.77.00.tar.gz could change in the next release from 
astrodienst. The people at astrodienst have said that the .se1 files will never 
become unusable. If there is ever a new file format, they will give it a new 
file name, so that old programs will continue to work. So the stuff in swe-
standard-data will probably never have to change because of changes at 
astrodienst, but the stuff in the libswe packages might change with the next 
release. So I think it might be a good idea to keep this into separate 
packages.

I thought for a long time about how to organize the .se1 type data into 
packages. Not every person absolutely needs all this data. Some one could 
argue it should be broken up into sub packages. I finally thought that disk 
space is becoming so cheap that the cost of installing it all is probably less 
than the cost of requiring people to think about and communicate about what 
data they wanted to install. Some times the end user and the administrator are 
not the same person. It would be one more opportunity for miscommunication.

On the other hand, probably no one would want to install all of the 
innumerable asteroid files. So I left those out, except for those in the se1 
files and one sample.

If someone was putting an astrology web page server on a low memory device 
like a router, they might want to only install part of the data in swe-
standard-data.

The original libswe from astrodienst assumed all the data would be at: 
.:/users/ephe2/:/users/ephe/

I knew this would be wrong for debian because most debian systems don't have a
/users main directory. So I had to put in a patch to change this location to 
one that could be owned by the packages.

But I wanted to keep the layout of the data parallel to the way it is laid out 
on the astrodienst ftp site. That way if someone grabs more data from 
astrodienst's ftp site to put it somewhere on a local site, they would have a 
natural place to put it.

So my place was:
.:/usr/share/libswe/users/ephe2/:/usr/share/libswe/users/ephe/

I am not absolutely sure that all these decisions are perfect. I can change 
them if needed. Please tell me what you think.

Thank You for helping me get the package into shape.


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

Re: RFS for libswe

2011-11-29 Thread Paul Elliott
On Monday, November 14, 2011 11:41:40 PM Jaldhar H. Vyas wrote:
 Paul Elliott pelliott at blackpatchpanel.com writes:
  I am looking for a sponsor for my package libswe.
 
 I'll do it.  There has been a longstanding request for the Swiss Ephemeris
 from users.  I even made a package at one point but didn't pursue it as it
 wasn't completely Open Source at the time.  I'll review your work in a day
 or two.

How is the review of libswe doing? I was just wondering.

Thank You for looking at 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.


Re: reentrantcy?

2011-11-20 Thread Paul Elliott
On Sunday, November 20, 2011 03:01:57 AM Peter Samuelson wrote:
 [Paul Elliott]
 
  B
  
   If all linkings are shared, it is my understanding that the global
   state of the multiple-linked library would be shared by all
   references.
  
  Statement A and B above seem to contradict each other.
  
  If global state means global variables, my experiments show that B is
  not true but A is true.
 
 No, what he meant is: if you link to libraries 'foo' and 'bar', and
 library 'foo' also happens to use 'bar', then at runtime there will be
 only one copy of 'bar' in your process address space.  If library 'bar'
 is not reentrant and has shared state, this shared state will affect
 functionality used by both your base program and library 'foo'.
 
 This is all within a single process.  Multiple processes don't affect
 each other unless, as others have noted, you explicitly set up shared
 memory and the like.

Ok I understand what you meant now.

I take it I am correct that non-reentrant libraries are allowed, and that non-
reentrantcy is no reason to link staticly?

Thank You for your answers.


-- 
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.


reentrantcy?

2011-11-19 Thread Paul Elliott

Is there any requirement that a shared library be reentrant, if the upstream 
wrote it that way?

Am I correct in my assumption, that although non-reentrancy presents a problem 
for multi threaded programs, it is not a problem for multi-programming, that 
is two programs using the same shared library at the same time, because the 
linker will assure that the separate programs will have separate copies of any 
writable global or static data?

I believe that it is better to write reentrant code and such code should be 
written when starting from scratch. But there is no reason not to use already 
existing non-reentrant code in non multi threaded applications. Am I correct?

Also, I believe that non-reentrantcy, is not reason for static linking. The 
linker is capable of creating separate copies of writable global or static 
data, when programs are linked to a shared library. Am I correct?

I ask these questions, because I have encountered someone who believes 
differently.

-- 
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: reentrantcy?

2011-11-19 Thread Paul Elliott
On Saturday, November 19, 2011 07:27:14 PM you wrote:
 On Sat, Nov 19, 2011 at 07:03:19PM -0600, Paul Elliott wrote:
  Is there any requirement that a shared library be reentrant, if the
  upstream wrote it that way?
  
  Am I correct in my assumption, that although non-reentrancy presents a
  problem for multi threaded programs, it is not a problem for
  multi-programming, that is two programs using the same shared library at
  the same time, because the linker will assure that the separate programs
  will have separate copies of any writable global or static data?
 

A
 It's not the linker that does it, it's the kernel. Separate programs
 have separate address space and can not influence each other over memory
 unless they make the effort of setting up shared memory.
 
  I believe that it is better to write reentrant code and such code should
  be written when starting from scratch. But there is no reason not to use
  already existing non-reentrant code in non multi threaded applications.
  Am I correct?
 
 There is also the case that a library can be used more than once without
 threads, for example when you use the library in your program and
 another library you link in also links to that library.

B 
 If all linkings are shared, it is my understanding that the global state
 of the multiple-linked library would be shared by all references.

Statement A and B above seem to contradict each other.

If global state means global variables, my experiments show that B is not true 
but A is true.

The state of a global variable in one program does not effect the state of the 
same global variable in another program that links the same shared library. 
Both programs have seperate copies of static or global writable varriables of 
the shared library.
Unless the programmer takes special action to force only one copy.

Best Wishes.

-- 
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.


packages on debian mentors.net

2011-11-14 Thread Paul Elliott

When I successfully upload a package debian.mentors software has no problem 
with, I get a success email.

However, if there is something wrong with the package, (that can be detected 
by the auto software), so that the package is not added to the list, I get no 
email message.

Also, on the Details about package page there is a delete option, but no way 
to delete earlier versions of the package, (which may be obsolete), without 
deleting the whole thing!


-- 
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/20141252.12180.pelli...@blackpatchpanel.com



RFS for libswe

2011-11-14 Thread Paul Elliott

Dear mentors,

I am looking for a sponsor for my package libswe.

 * Package name: libswe
   Version : 1.77.00.0003-1
   Upstream Author (code): Dieter Koch die...@astro.ch, Alois Treindl 
al...@astro.ch
   Upstream Author (autotools package):  Paul Elliott 
pelli...@blackpatchpanel.com
 * URL : http://swissephauto.blackpatchpanel.com/
 * URL : http://www.astro.com/swisseph/swephinfo_e.htm?lang=e
 * 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
I have three Free Software programs packaged and ready for upload that depend 
on this 
library and its sister package, but can not be put into RFSed
without them. I am working on others. I have simplified this package from its 
first version. 
It now has a watch file that actually works. No longer uses multiple tarballs.
This will be the 3rd RFS for this package, last RFS was over a month ago.

If you can not sponsor this package, please review 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.0003-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 for swe-standard-data

2011-11-14 Thread Paul Elliott

Dear mentors,

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

 * Package name: swe-standard-data
   Version : 3-1
   Upstream Author (data): Dieter Koch die...@astro.ch,Alois Treindl 
al...@astro.ch
   Upstream Author (tarball):  Paul Elliott pelli...@blackpatchpanel.com
 * URL : http://swissephauto.blackpatchpanel.com/
 * URL : http://www.astro.com/swisseph/swephinfo_e.htm?lang=e
 * 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
I have three Free Software programs packaged and ready for upload that depend 
on this 
library and its sister package, but can not be put into RFSed
without them. I am working on others.
This will be the 3rd RFS for this package, last RFS was over a month ago.

Although this package is large because of the data, it is conceptually simple. 
The data
is moved to its location, nothing has to be built.

If you can not sponsor this package, please review it.


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_3-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.


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.


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 pelli...@blackpatchpanel.com:
  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.


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.


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 pelli...@blackpatchpanel.com 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 pelli...@blackpatchpanel.com 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.


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.


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



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.


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.


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 pelli...@blackpatchpanel.com 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.


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: 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.


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 pelli...@blackpatchpanel.com
gpg: aka Paul Elliott pelli...@io.com
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 pelli...@blackpatchpanel.com
gpg: aka Paul Elliott pelli...@io.com
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 die...@astro.ch, Alois Treindl 
al...@astro.ch
 * 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 die...@astro.ch,Alois Treindl 
al...@astro.ch
* 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.


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.


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 pelli...@blackpatchpanel.com
gpg: aka Paul Elliott pelli...@io.com
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 pelli...@blackpatchpanel.com
gpg: aka Paul Elliott pelli...@io.com
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 pelli...@blackpatchpanel.com
gpg: aka Paul Elliott pelli...@io.com
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 pelli...@blackpatchpanel.com
gpg: aka Paul Elliott pelli...@io.com
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 pelli...@blackpatchpanel.com
gpg: aka Paul Elliott pelli...@io.com
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 pelli...@blackpatchpanel.com
gpg: aka Paul Elliott pelli...@io.com
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 module
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 die...@astro.ch,Alois Treindl 
al...@astro.ch
 * 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 die...@astro.ch,Alois Treindl 
al...@astro.ch
  * 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.


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.


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=debianproject=home%3Apelliott11%3Aastrology%3Aswissephauto%3Alibswe
https://build.opensuse.org/package/show?package=debianproject=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.


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.


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 pelli...@blackpatchpanel.com 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 stdio.h
  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.


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 stdio.h
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 stdio.h.

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
 
 pelli...@blackpatchpanel.com 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 stdio.h
  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 stdio.h.
 
 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.


  1   2   >