dh_install not finding files from orig source (was: Latest upstream versions of files)

2008-06-25 Thread Ben Finney
Ben Finney [EMAIL PROTECTED] writes:

 There is no suggestion for the best way to make this happen, though.
 Ideally I'd like it to be a simple process for someone else to
 generate the upstream-source tarball automatically from the online
 files, and get the same result as when I do it.

My current progress on this is now online at
URL:http://mentors.debian.net/debian/pool/main/l/lojban-common.

The 'debian/get-orig-source' program is working fine, creating an
archive tarball of the original upstream files, named correctly as
'lojban-common_1.5.orig.tar.gz'. This is now the command run by the
'get-orig-source' target in 'debian/rules'.


However, I'm not having any luck building the binary package. I'm
constructing, via the 'install' target in 'debian/rules', a
'debian/lojban-common.install' file:

=
.PHONY: install
install: build
cut -d ' ' -f 3 ${SHA1SUMS_FILE} \
| sed -e 's_$$_\tusr/share/lojban_' \
 debian/${PACKAGE_NAME}.install
dh install
=

This does indeed create the 'debian/lojban-common.install' file
correctly. But 'dh_install' doesn't seem to use it properly; it's
complaining about a file path that I don't understand.

=
$ bzr-buildpackage --build-dir ../build-area/
Building using working tree
Preparing the build area: ../build-area/
Looking for ../tarballs/lojban-common_1.5.orig.tar.gz to use as upstream source
Exporting to ../build-area/lojban-common-1.5
Building the package in ../build-area/lojban-common-1.5, using 
dpkg-buildpackage -rfakeroot -D -si
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value:
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package lojban-common
dpkg-buildpackage: source version 1.5-1
dpkg-buildpackage: source changed by Ben Finney [EMAIL PROTECTED]
dpkg-buildpackage: host architecture powerpc
 fakeroot debian/rules clean
dh clean
   dh_testdir
   dh_auto_clean
   dh_clean
 dpkg-source -b lojban-common-1.5
dpkg-source: info: using source format `1.0'
dpkg-source: info: building lojban-common using existing 
lojban-common_1.5.orig.tar.gz
dpkg-source: info: building lojban-common in lojban-common_1.5-1.diff.gz
dpkg-source: warning: ignoring deletion of file NORALUJV.txt
dpkg-source: warning: ignoring deletion of file cmavo.txt
dpkg-source: warning: ignoring deletion of file lujvo.txt
dpkg-source: warning: ignoring deletion of file rafsi.txt
dpkg-source: warning: ignoring deletion of file gismu.txt
dpkg-source: info: building lojban-common in lojban-common_1.5-1.dsc
 debian/rules build
make: Nothing to be done for `build'.
 fakeroot debian/rules binary
cut -d ' ' -f 3 debian/upstream.sha1sums \
| sed -e 's_$_\tusr/share/lojban_' \
 debian/lojban-common.install
dh install
   dh_testdir
   dh_auto_configure
   dh_auto_build
   dh_auto_test
   dh_testroot
   dh_prep
   dh_installdirs
   dh_auto_install
   dh_install
cp: cannot stat `debian/tmp/cmavo.txt': No such file or directory
dh_install: command returned error code 256
make: *** [install] Error 1
dpkg-buildpackage: failure: fakeroot debian/rules binary gave error exit status 
2
bzr: ERROR: The build failed.
=

Why is 'dh_install' looking for the file 'debian/tmp/cmavo.txt', when
that's not mentioned in the 'lojban-common.install' file?


I'd appreciate feedback from people downloading my source package and
finding where I've gone wrong.

-- 
 \  For my birthday I got a humidifier and a de-humidifier. I put |
  `\  them in the same room and let them fight it out.  -- Steven |
_o__)   Wright |
Ben Finney


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



Re: Which 64 bit cpu assembler to use ?

2008-06-25 Thread Magnus Therning
Star Liu wrote:
 I'm very happy to find more answers here, so i try to discuss it more :)

As was mentioned earlier in the thread, this isn't a very good place to
discuss this.  AFAIK know the debian-mentors list is a place for people
who want to learn about _contributing_to_ Debian, it isn't a place to
discuss _developing_on_ Debian.

 first, i think maybe it's necessory for me to post this topic here,
 for i'm a newbie, have few knowledge on linux, so i heavily depend on
 the debian system. if i ask questions at other places, they may not
 use debian, then their solution may not apply for me, or hard to apply
 for my poor knowledge.

Please consider using debian-user for your future Debian-related questions.

 i made some thinking on nasm, yasm and gas, finally i think it's a
 very bad thing for nasm and yasm to come out, for they don't provide
 much more improvement for gas, just some non-important syntax change,
 so i choose gas as my assembler, and it's very convinient to
 programming x86_64 assembly by gas and gcc.
 i think it's necessory for a real software developer to know assembly
 in order to know clearly about how software works, i have been a
 microsoft platform software developer for years, and tired to be a
 slave of ms, so i jump to assembly now. :)

Personally I don't consider intimate knowledge of assembly language
extremely important in order to be a good programmer.  It does aid in
understanding how a computer works, on a very basic level, but I'm not
sure I'd suggest anyone do that on a CPU used in a modern desktop
computer.  I'd pick an older and (arguably) simpler CPU, something like
an m68k or maybe a mips.  I have to admit I don't know what AMD64
assembly is like though.

 thanks for your suggestions, hope i will get more help here next time
 i encounter difficulties. :)

 On Sun, Jun 22, 2008 at 12:51 PM, Jack T Mudge III
 [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote:

 On Saturday 21 June 2008 09:14:31 pm Star Liu wrote:
  Greetings!
  I'm a newbie in assembly language programming, for I worked as a C#
  programmer on microsoft platform in the past years, but now I
 want to
  know clearly how operating system and softwares are executed, so
 I begin
  to learn assembly language programming, I have learned some 32
 bit asm
  coding, and want to move to 64 bit coding. Is there any good
 toturial to
  follow? and which assembler should I use? (I have a amd64 etch
 installed
  for this task) Thanks!

 This is a bit off-topic for this board -- this board is for debian
 package
 sponsorship, and discussion related to maintaining debian packages.

 http://linuxquestions.org has a forum about programming. Maybe ask
 there for
 anything else you want to know (instead of being off-topic here)

 However, I'll give you a couple pointers to get you started:
 - nasm and yasm seem to be the assemblers available in Debian
 right now.
 - get an emulator (I use Bochs), you won't have to reboot and
 you'll be able
 to use a debugger.
 - Look up http://www.linuxassembly.org/ (assembly programming in
 linux) and
 http://www.osdever.net/ (all about writing operating systems)

 - Jack Mudge
 [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]



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




 -- 
 -
 Buddha Debian GNU/Linux
 MSN/aMSN: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
 - 


-- 
Magnus Therning (OpenPGP: 0xAB4DFBA4)
magnus@therning.org Jabber: magnus@therning.org
http://therning.org/magnus

Haskell is an even 'redder' pill than Lisp or Scheme.
 -- PaulPotts




signature.asc
Description: OpenPGP digital signature


Re: dh_install not finding files from orig source (was: Latest upstream versions of files)

2008-06-25 Thread Joey Hess
Ben Finney wrote:
dh_install
 cp: cannot stat `debian/tmp/cmavo.txt': No such file or directory
 dh_install: command returned error code 256
 make: *** [install] Error 1
 dpkg-buildpackage: failure: fakeroot debian/rules binary gave error exit 
 status 2
 bzr: ERROR: The build failed.
 =
 
 Why is 'dh_install' looking for the file 'debian/tmp/cmavo.txt', when
 that's not mentioned in the 'lojban-common.install' file?

   From debhelper compatibility level 7 on, if --sourcedir is not
   specified, dh_install will install files from debian/tmp if the
   directory contains the files. Otherwise, it will install files from the
   current directory.

-- 
see shy jo


signature.asc
Description: Digital signature


Re: RFS: bluemindo

2008-06-25 Thread Patrick Schoenfeld
On Tue, Jun 24, 2008 at 10:09:55PM +0200, Vincent Bernat wrote:
 OoO  Pendant le  journal télévisé  du mardi  24 juin  2008,  vers 20:24,
 Thibaut GIRKA [EMAIL PROTECTED] disait :
 
  I'll see about CDBS.
 
 In case, I can sponsor CDBS  packages and give tips about solving issues
 with CDBS. Don't drop CDBS just because other developers do not like it.

Thats not what have been said. I referred to a thread on debian-mentors
about CDBS where advantages and disadvantages are communicated and
I told him that using CDBS keeps him away from learning important facts
about packaging. I also told him that he might think about not using
CDBS. That there are sponsors who don't like to sponsor CDBS packages
was just an additional hint, because there are quiet a lot people that
don't like to sponsor CDBS packages and somewhere in the future he might
search for a sponsor and you might not be around.

Best Regards,
Patrick


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



Re: Problem with implicit rule for .o files and overriding of CXXFLAGS.

2008-06-25 Thread Paul Wise
A good way to fix this would be to switch to automake, there *FLAGS
are only touched by people building the source, any special flags
needed (such as -D) are added to AM_*FLAGS or foo_*flags.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


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



Re: RFS: syx

2008-06-25 Thread Luca Bruno
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Tue, 24 Jun 2008 17:25:41 +0200
Jeffrey Ratcliffe [EMAIL PROTECTED] wrote:

 2008/6/21 Luca Bruno [EMAIL PROTECTED]:
  I am looking for a sponsor for my package syx.
 
  * Package name: syx
   Version : 0.1.7-1
   Upstream Author : Luca Bruno [EMAIL PROTECTED]
  * URL : http://syx.googlecode.com
  * License : MIT license
   Section : interpreters
 
 IANADD, and am reviewing the package as part of the NM process. My AM
 may upload the package for you if he is happy with it.


Thanks very much.
 
 - Important: syx FTBFS in my up-to-date sid chroot:
 
 mv doc/reference/html/extras doc/reference
 rm -rf doc/reference/{html,latex,rtf,xml}
 mkdir doc/reference/html
 mkdir: cannot create directory `doc/reference/html': File exists
 make: *** [clean] Error 1
 

How is it possible? The doc/reference/html is deleted just before doing mkdir. 
It doesn't happen here to me.
I could put mkdir -p but it's very strange though.

 - Minor: why these entries in the changelog when this is the initial release?:
   * Lintian #DEBHELPER# warning has been fixed
 
   * libsyx0 now suggests syx-doc and syx-gtk. Was recommending syx-gtk
 

I updated the -1 package instead of uploading -2 or -3. A developer suggested 
me that.
Should I clean the changelog or should I create new versions?

- -- 
http://syx.googlecode.com - Smalltalk YX
http://lethalman.blogspot.com - Thoughts about computer technologies
http://www.ammazzatecitutti.org - Ammazzateci tutti
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIYmNOw9Qj+8Kak3ERAld4AJ4iVfCYvIqGZy91NSRCPQX+fnYMgwCfZtgI
aJRbBbQZOZ0Dhm0vd/+7ezc=
=zKvA
-END PGP SIGNATURE-


Some license issues (Was Re: RFS: unionfs-fuse)

2008-06-25 Thread Kapil Hari Paranjape
Hello,

Mentors with some experience ith license issues may want to chip in
here!

On Mon, 23 Jun 2008, Bernd Schubert wrote:
   - Please comply with section 4.2 of the Maintainer's guide
 
 I tried my best to fulfill these reqirements

 dget 
 http://mentors.debian.net/debian/pool/main/u/unionfs-fuse/unionfs-fuse_0.20-2.dsc

The general consensus is that the debian/copyright file should
contain details about the copyright for each file that is included
not just the primary files.

I have enclosed a sample debian/copyright file for your package.
You might wish to edit it before including it.

Another point is that I am not very clear on the compatability of the
CPL license (used in elfhash*) with the BSD code. It _seems_ to be OK
and so I would upload your package, but it would be nice if you have a
reference (URL or e-mail) readily available to clarify this.

Regards,

Kapil.
--

This package was debianized by Bernd Schubert [EMAIL PROTECTED] on
Wed, 12 Sep 2007 19:22:07 +0200.

It was downloaded from http://podgorny.cz/moin/UnionFsFuse

The brief summary of the copyright information for the files in this
package is given below. The summary is followed by the detailed
license texts.

Files: debian/*
Authors: Bernd Schubert [EMAIL PROTECTED]
Copyright: Copyright 2008, Bernd Schubert [EMAIL PROTECTED]
License: Modified BSD 3-Clause

Files: hashtable*.[ch]
Authors: Christopher Clark
Copyright: Copyright 2002, 2004, Christopher Clark
License: Modified BSD 3-Clause

Files: elfhash.[ch]
Authors: Arash Partow
Copyright: Copyright 2002, Arash Partow
Licence: Common Public Licences (CPL) Version 1.0 or most recent

Files: cow_utils.[ch]
Authors: OpenBSD developers
Bernd Schubert [EMAIL PROTECTED]
Copyright: Copyright 1991, 1993, 1994,  The Regents of the University of 
California.
License: Original BSD 3-Clause

Files: *
Authors:
Radek Podgorny
Maxim Konushikhin [EMAIL PROTECTED]
R. Ramkumar [EMAIL PROTECTED]
John Cobb [EMAIL PROTECTED]
Bernd Schubert [EMAIL PROTECTED]
Samuel Gelineau [EMAIL PROTECTED]
Mattias Wadman [EMAIL PROTECTED]
Lucas C. Villa Real [EMAIL PROTECTED]
Copyright: Copyright 2008, Radek Podgorny, Bernd Schubert
License: Modified BSD 3-Clause

The detailed License Texts
==

Original BSD 3-Clause:
--

The Original BSD 3-Clause licence can be found in the file
/usr/share/common-licenses/BSD on a Debian system.

Modified BSD 3-Clause:
--
(taken from LICENSE file in source package)

Copyright author_names specific to each file as detailed above
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:

* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.

* Neither the name of the original author; nor the names of any 
contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.


THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Common Public License 
-
(taken from http://www.opensource.org/licenses/cpl1.0.txt)

THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC
LICENSE (AGREEMENT). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.

1. DEFINITIONS

Contribution means:

a) in the case of the initial Contributor, the initial code and
documentation distributed under this Agreement, and

b) in the case of each subsequent Contributor:

i) changes to the Program, and

ii) additions to the Program;

where such changes and/or additions to the Program originate from and are
distributed by that particular Contributor. A Contribution 'originates' from a
Contributor if it was added to the Program by such Contributor itself or anyone
acting on such Contributor's behalf. Contributions do not include additions to
the 

Re: dh_install not finding files from orig source

2008-06-25 Thread Ben Finney
Joey Hess [EMAIL PROTECTED] writes:

 Ben Finney wrote:
 dh_install
  cp: cannot stat `debian/tmp/cmavo.txt': No such file or directory
  dh_install: command returned error code 256
  make: *** [install] Error 1
  dpkg-buildpackage: failure: fakeroot debian/rules binary gave error exit 
  status 2
  bzr: ERROR: The build failed.
  =
  
  Why is 'dh_install' looking for the file 'debian/tmp/cmavo.txt', when
  that's not mentioned in the 'lojban-common.install' file?
 
From debhelper compatibility level 7 on, if --sourcedir is not
specified, dh_install will install files from debian/tmp if the
directory contains the files. Otherwise, it will install files from the
current directory.

Thanks, I wasn't aware of that change.

However, that doesn't solve the mystery. If the above is an accurate
description of behaviour, 'dh_install' shouldn't be exiting with an
error if the file doesn't exist in 'debian/tmp'; it should only
attempt to install from there if the directory contains the files.

Why, then, is it exiting with a No such file or directory error
trying to read the file from 'debian/tmp'?

Feel free (anyone!) to use the online source package
URL:http://mentors.debian.net/debian/pool/main/l/lojban-common/ to
try it for yourself and see if you can explain what's going wrong
better than I.

-- 
 \My doctor told me to stop having intimate dinners for four. |
  `\Unless there are three other people.  -- Orson Welles |
_o__)  |
Ben Finney


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



Re: RFS: syx

2008-06-25 Thread Jeffrey Ratcliffe
2008/6/25 Luca Bruno [EMAIL PROTECTED]:
 rm -rf doc/reference/{html,latex,rtf,xml}
 mkdir doc/reference/html
 mkdir: cannot create directory `doc/reference/html': File exists
 make: *** [clean] Error 1


 How is it possible? The doc/reference/html is deleted just before doing 
 mkdir. It doesn't happen here to me.
 I could put mkdir -p but it's very strange though.

I assume that

rm -rf doc/reference/{html,latex,rtf,xml}

is a bashism, as replacing it with

rm -rf doc/reference/html
rm -rf doc/reference/latex
rm -rf doc/reference/rtf
rm -rf doc/reference/xml

sorts at least that out.

You should build the package in a pbuilder. There is quite a good
explanation[1]. Having set things up, I build the package with

sudo DIST=sid pdebuild

which with the above change now FTBFS with:

/tmp/buildd/syx-0.1.7/missing: line 54: makeinfo: command not found
WARNING: `makeinfo' is missing on your system.  You should only need it if
 you modified a `.texi' or `.texinfo' file, or any other file
 indirectly affecting the aspect of the manual.  The spurious
 call might also be the consequence of using a buggy `make' (AIX,
 DU, IRIX).  You might want to install the `Texinfo' package or
 the `GNU make' package.  Grab either from any GNU archive site.
make[2]: *** [manual/syx.html] Error 1

which probably means that you should add Texinfo to the build-depends.

 I updated the -1 package instead of uploading -2 or -3. A developer suggested 
 me that.
 Should I clean the changelog or should I create new versions?

The first version uploaded to Debian should be -1. The changelog
should contain packaging changes to the previous version, plus any
bugs closed, so the only line necessary should be

  * Initial release (Closes: #457782)

Regards

Jeff

[1] https://wiki.ubuntu.com/PbuilderHowto


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



Re: Re: RFS: bluemindo

2008-06-25 Thread Patrick Schoenfeld
Hi,

your package now builds fince twice in a row. Well done!
As I said here are my further comments:

- Important: You install an extra-license file which causes a lintian
  warning. Refer to Policy Manual, section 12.5 for details. Please
  always check your package against a recent lintian from unstable.

- debian/rules:
  Hm. You use CDBS, but you don't use python-distutils. You may want to
  change that. Otherwise you need to handle some things yourself. See
  [5] for some informations.

- debian/copyright:
- Please don't throw copyright and license informations together. If
  you have parts in the source tarball that are not licensed the
  same way as the main program itself, then I recommend you to open
  another License block with an additional (for ...) that states
  which file is meant. BTW. what do you think about this [1] format?
- (C) has no legal meaning. You have to replace it with ©.

- debian/menu:
  So far so good. What about providing an icon? See [2] for some
  information.

- debian/README.source:
  You should rename it to .source instead of .Source because thats its
  filename according to policy. Otherwise its incomplete. It needs to
  document at a bare minimum: 1) Creating a fully-patched source, 2)
  Modifying the source and save those modifications to let them be
  applied during building 3) Remove applied modifications. See [3]
  for the mail originally sent by Russ.

- debian/watch:
  Is still missing. For now you could use the watch file I've
  constructed for you. Or do you see complications with this? See below,
  I've cited the relevant parts of my previous mail at the end of this
  mail.

- debian/compat:
  You use compat level 6. Do you really use any features from it?
  Because it has been said, that one should better use the highest
  supported version in a stable release, to make it easier for
  backports. See [4] for informations.

- debian/docs:
  Please include the upstream changelog so that it gets installed
  compressed to /usr/shared/doc/$pkg/changelog.gz

- debian/patches/*:
  You said that you think your patches speak for themselves. I disagree.
  There is no description what they do and the file name is not making
  it more obvious. You should better that by adding comments (if that is
  supported by simple patchsys) or by at least renaming the patches to
  something more meaningful.

- debian/control:
- Build-Depends seem to be wrong, given the python policy. See [5]
- Same as above for Depends
- BTW. are you sure that the Recommends are adequate? Consider that
  it should contain everything which the program at a whole does
  not neccesarily depend on, but provides functionality that is
  usually wanted by its users (recommends are installed by default
  usually)
- Description needs some overhaul. See [6] and [7]. Please also
  check it for spelling or grammar errors.

Thats it for now. More comments could follow in the next round.

Best Regards,
Patrick


[1] http://wiki.debian.org/Proposals/CopyrightFormat
[2] file:///usr/share/doc/menu/html/ch3.html#s3.7
[3] http://lwn.net/Articles/280471/
[4] http://lists.debian.org/debian-devel/2008/02/msg00184.html
[5] http://wiki.debian.org/DebianPython/NewPolicy
[6] 
http://www.debian.org/doc/manuals/developers-reference/ch-best-pkging-practices.en.html#s-bpp-pkg-synopsis
[7] 
http://www.debian.org/doc/manuals/developers-reference/ch-best-pkging-practices.en.html#s-bpp-pkg-desc


On Tue, Jun 24, 2008 at 09:40:56PM +0200, Patrick Schoenfeld wrote:
 Well, but it is fixable. Your upstream seem to have all his files in
 
 http://www.codingteam.net/upload/
 
 with a not so fixed filename in the form, for example,
 77133a-bluemindo-0.2.1.tar.gz. I suspect this beeing a hash or
 something, but it doesn't matter. You can let that match and then add a
 filenamemangle. An example which works:
 
 version=3
 opts=filenamemangle=s/.*-(.*)/$1/ \
 http://www.codingteam.net/upload/.*bluemindo-(.*).tar.gz


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



Re: Problem with implicit rule for .o files and overriding of CXXFLAGS.

2008-06-25 Thread Yavor Doganov
В Wed, 25 Jun 2008 13:24:17 +0900, Charles Plessy написа:

[ I had not looked at the `proda' package, sorry. ]
 
 OTHERFLAGS = -DVERSION=\1.00\
 CXXFLAGS = -g -W -Wall -pedantic $(OTHERFLAGS)

Use CPPFLAGS for this -- of course the recipes should be properly written 
in order to have some effect.

 The Debian build system overrides CXXFLAGS and $(OTHERFLAGS) is never
 passed to the compiler.

Yes and no, see '(make)Environment'.

If you define (or inherit from the environment) CXXFLAGS in debian/rules, 
and you do in the build target `$(MAKE) CXXFLAGS=$(CXXFLAGS)', and 
upstream's makefile defines it to something different, then of course 
your CXXFLAGS will be used as it is passed to all sub-`make' invocations 
and all assignments in the upstream makefile(s) are ignored.

 authoritative documentation that explains that CXXFLAGS (and others)
 should be expected to be changed to local values by the user.

The Automake manual, or the GNU Coding Standards.  CFLAGS, CXXFLAGS, 
CPPFLAGS, LDFLAGS, etc. are user variables so any build system that 
does not respect the user's choice is kind of buggy.  At least for 
packages using the GNU build system.  IOW, you should be able to define 
all of these variables from within debian/rules and upstream's build 
system should obey your choice.

See '(automake-1.10)Flag Variables Ordering'.

 My problem is that I do not know the contents of the implicit rule
 building the .o files from the .h files,

You can use `make -p' and examine make's internal database.

 nor how I can tell to make to
 add $(OTHERFLAGS) to this implicite rule.

You cannot if the built-in make rules are used, since make doesn't know 
anything about that variable and it's not in the recipe.

But you can do ut with CPPFLAGS.  Something like this:

CPPFLAGS = -DVERSION=\1.00\
CXXFLAGS = -g -W -Wall -pedantic

proda : $(OBJECTS)
$(CXX) $(CXXFLAGS) $(CPPFLAGS) -lm $(OBJECTS) -o proda

Even if you don't put $(CPPFLAGS) in the recipe, all the individual 
objects will be built with -DVERSION=..., which is probably what you want.

Hope that helps.


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



Re: RFS: v86d

2008-06-25 Thread Evgeni Golov
*push*

There is a new version (0.1.5-1) on mentors :)
http://mentors.workaround.org/debian/pool/main/v/v86d/v86d_0.1.5-1.dsc

TIA
Evgeni

On Wed, 2 Apr 2008 22:49:36 +0200 Evgeni Golov wrote:

 Dear mentors,
 
 I am looking for a sponsor for my package v86d. It is needed by the
 uvesafb kernel module to create a userspace framebuffer (e.g. when you
 want a 1400x1050 framebuffer, but vesafb does not support it).
 
 * Package name: v86d
   Version : 0.1.3-1
   Upstream Author : Michał Januszewski [EMAIL PROTECTED]
 * URL : http://dev.gentoo.org/~spock/projects/uvesafb/
 * License : GPL-2
   Section : utils
 
 It builds these binary packages:
 v86d   - daemon to run x86 code in an emulated environment
 
 Long description:
   v86d provides a backend for kernel drivers that need to execute
   x86 BIOS code. The code is executed in a controlled environment
   and the results are passed back to the kernel via the netlink
   interface.
   .
   v86d is needed by the uvesafb kernel module.
   .
   This package is built against glibc, as Debian's klibc does not
   have proper uvesafb support yet.
 
 The package appears to be lintian clean.
 
 The upload would fix these bugs: 473176
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.workaround.org/debian/pool/main/v/v86d
 - Source repository: deb-src http://mentors.debian.net/debian unstable
 main contrib non-free
 - dget
 http://mentors.workaround.org/debian/pool/main/v/v86d/v86d_0.1.3-1.dsc
 
 I would be glad if someone uploaded this package for me.
 
 Kind regards
  Evgeni Golov 
 


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



Re: Problem with implicit rule for .o files and overriding of CXXFLAGS.

2008-06-25 Thread Charles Plessy
Le Wed, Jun 25, 2008 at 11:06:09AM +, Yavor Doganov a écrit :
  
  OTHERFLAGS = -DVERSION=\1.00\
  CXXFLAGS = -g -W -Wall -pedantic $(OTHERFLAGS)
 
 Use CPPFLAGS for this -- of course the recipes should be properly written 
 in order to have some effect.
 
  authoritative documentation that explains that CXXFLAGS (and others)
  should be expected to be changed to local values by the user.
 
 The Automake manual, or the GNU Coding Standards.  CFLAGS, CXXFLAGS, 
 CPPFLAGS, LDFLAGS, etc. are user variables so any build system that 
 does not respect the user's choice is kind of buggy.  At least for 
 packages using the GNU build system.  IOW, you should be able to define 
 all of these variables from within debian/rules and upstream's build 
 system should obey your choice.

Thanks Yavor and everybody else for your answers.

I have added the following paragraph in http://wiki.debian.org/GettingPackaged 

  Some {{{make}}} variables are reserved to the user, and the
  
[http://www.gnu.org/software/libtool/manual/automake/User-Variables.html#User-Variables
  Automake manual] and the
[http://www.gnu.org/prep/standards/standards.html#Command-Variables GNU coding
  standards] advise to never use them for switches that are required for proper
  compilation of the package. When a Debian binary package is built, variables
  such as {{{CFLAGS}}}, {{{CXXFLAGS}}}, {{{CPPFLAGS}}},... are set in the
  environnement and override the ones in the {{{Makefile}}}. We of course
  strongly recommend to follow the above advice.

For Proda, if I pass -DVERSION=\1.00\ through CPPFLAGS, it indeeds
solves my problem. But what can I propose upstream that fits the best
practices that I just added to the wiki? If CPPFLAGS is set in the
Makefile, it could be overriden, but if it is set to
-DVERSION=\1.00\ from debian/rules, then this is one more think that
one can forget to update when a new upstream version is released...

Have a nice day,

-- 
Charles


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



RFS: isoqlog (updated package - 2nd attempt)

2008-06-25 Thread Giuseppe Iuculano
Dear mentors,

I am looking for a sponsor for the new version 2.2.1-2
of my package isoqlog.

It builds these binary packages:
isoqlog- Mail Transport Agent log analysis program

The package appears to be lintian clean.

The upload would fix these bugs: 474127 (ITA)

This is the changelog:


isoqlog (2.2.1-2) unstable; urgency=low

  * New maintainer, thanks to Murat Demirten for the prior work on isoqlog
(Closes: #474127)
  * Updated to standards version 3.8.0
+ Added Homepage field
  * Added watch file
  * Update to debhelper level 5
  * debian/rules:
+ added dh_makeshlibs -a
+ removed unneeded (and commented) dh_*
+ Added debconf-updatepo to the clean target
  * debian/po/templates.pot: added my email in Report-Msgid-Bugs-To field

 -- Giuseppe Iuculano [EMAIL PROTECTED]  Tue, 24 Jun 2008 12:41:15 +0200




The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/i/isoqlog
- Source repository: deb-src http://mentors.debian.net/debian unstable main 
contrib non-free
- dget http://mentors.debian.net/debian/pool/main/i/isoqlog/isoqlog_2.2.1-2.dsc

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

Kind regards
 Giuseppe Iuculano



signature.asc
Description: OpenPGP digital signature


Re: RFS: syx

2008-06-25 Thread Luca Bruno
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Wed, 25 Jun 2008 12:36:09 +0200
Jeffrey Ratcliffe [EMAIL PROTECTED] wrote:

 I assume that
 
 rm -rf doc/reference/{html,latex,rtf,xml}
 
 is a bashism, as replacing it with
 
   rm -rf doc/reference/html
   rm -rf doc/reference/latex
   rm -rf doc/reference/rtf
   rm -rf doc/reference/xml
 
 sorts at least that out.
 

Done.

 You should build the package in a pbuilder. There is quite a good
 explanation[1]. Having set things up, I build the package with
 
 sudo DIST=sid pdebuild
 

Thanks for the hint. I'm beginning using that.

 which with the above change now FTBFS with:
 
 /tmp/buildd/syx-0.1.7/missing: line 54: makeinfo: command not found
 WARNING: `makeinfo' is missing on your system.  You should only need it if
  you modified a `.texi' or `.texinfo' file, or any other file
  indirectly affecting the aspect of the manual.  The spurious
  call might also be the consequence of using a buggy `make' (AIX,
  DU, IRIX).  You might want to install the `Texinfo' package or
  the `GNU make' package.  Grab either from any GNU archive site.
 make[2]: *** [manual/syx.html] Error 1
 
 which probably means that you should add Texinfo to the build-depends.
 

I've added texinfo and texlive. Texlive is needed for texi2dvi which can't run 
without it.

  I updated the -1 package instead of uploading -2 or -3. A developer 
  suggested me that.
  Should I clean the changelog or should I create new versions?
 
 The first version uploaded to Debian should be -1. The changelog
 should contain packaging changes to the previous version, plus any
 bugs closed, so the only line necessary should be
 
   * Initial release (Closes: #457782)
 
 Regards

I uploaded the -1 version again and removed the further changelog entries.

Thanks very much.

- -- 
http://syx.googlecode.com - Smalltalk YX
http://lethalman.blogspot.com - Thoughts about computer technologies
http://www.ammazzatecitutti.org - Ammazzateci tutti
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIYrryw9Qj+8Kak3ERAl24AJ4iwZJ0VyM1nWWkQ7YmmYFsGCDkTgCfZ/6J
zccqkXBbivxBy5i7esc0iCc=
=5bGg
-END PGP SIGNATURE-


Re: dh_install not finding files from orig source

2008-06-25 Thread Joey Hess
Ben Finney wrote:
 Why, then, is it exiting with a No such file or directory error
 trying to read the file from 'debian/tmp'?

Because of implementation details. It's easiest to check if the source
is in . , and if not stuff the path in debian/tmp into the list of
things to install, which later fails if it's not present.

-- 
see shy jo


signature.asc
Description: Digital signature


Re: Problem with implicit rule for .o files and overriding of CXXFLAGS.

2008-06-25 Thread Yavor Doganov
В Wed, 25 Jun 2008 23:14:44 +0900, Charles Plessy написа:

   When a Debian binary package is
   built, variables such as {{{CFLAGS}}}, {{{CXXFLAGS}}},
   {{{CPPFLAGS}}},... are set in the environnement and override the ones
   in the {{{Makefile}}}.

That's not entirely true and not entirely false.  It's closer to being
false, though.  Environment variables do not override the ones explicitly 
set in the makefile (or on the command line), unless you do `make -e'.

If CFLAGS is set in the environment (f.i. by dpkg-buildpackage), and
you don't do any special handling in debian/rules, and it is defined
explicitly in upstream's makefile, the latter will be in effect.

If upstream's makefile does not define the variable, but instead has
rules with commands including $(CFLAGS), the value set by
dpkg-buildpackage will be used.

If you define 

CFLAGS = ...

in debian/rules, this is a make variable, not an environment variable, 
and it won't propagate to sub-make.

However, if you do

$(MAKE) CFLAGS=$(CFLAGS)

that value will be used for the build and will override upstream's value, 
because variables defined on the command line override variables defined 
in the makefile.

This is why it's very wrong to define CFLAGS directly in Makefile.am,
because the user cannot do

./configure CFLAGS=... 

to override the value.  And the user is always right.

So the right thing to do depends on the package and/or the build system 
in question.  As these things vary wildly and it seems new inventions 
in this area is a vogue, I don't think that you can generalize and give a 
common recipe that will work for all cases.

 For Proda, if I pass -DVERSION=\1.00\ through CPPFLAGS, it
 indeeds solves my problem.

Good.

 But what can I propose upstream that fits the best practices that I
 just added to the wiki?

I just downloaded 1.0-4 and the Makefile looks OK to me (apart from using 
the variable for C++ compiler flags for preprocessor flags).  Of
course it's not portable, but that is another story.  With this define
in CPPFLAGS the behaviour is predictable and sane.

 If CPPFLAGS is set in the Makefile, it could be overriden, but if it
 is set to -DVERSION=\1.00\ from debian/rules, then this is one
 more think that one can forget to update when a new upstream version
 is released...

But this flag is upstream's and not a Debian modification, right?  If
so, you just have to modify your 02-fix_CXXFLAGS.patch until upstream
does the right thing in a new release.  Then you can just drop the
patch.

So If i were you I that patch would be only:

- OTHERFLAGS = -DVERSION=\1.00\
+ CPPFLAGS = -DVERSION=\1.00\

OTHERFLAGS will expand to the empty string, so it's harmless.


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



Re: RFS: syx

2008-06-25 Thread Jeffrey Ratcliffe
2008/6/25 Luca Bruno [EMAIL PROTECTED]:
 I uploaded the -1 version again and removed the further changelog entries.

It builds now, but you have some warnings to fix:

dpkg-shlibdeps: warning: symbol syx_interp_enter_context used by
debian/syx-gtk/usr/lib/syx/gtk/libsyx-gtk.so.0.0.0 found in none of
the libraries.

dpkg-shlibdeps: warning:
debian/syx-gtk/usr/lib/syx/gtk/libsyx-gtk.so.0.0.0 shouldn't be linked
with libgthread-2.0.so.0 (it uses none of its symbols).

Now running lintian...
W: syx source: out-of-date-standards-version 3.7.3 (current is 3.8.0)
W: syx-x11: postinst-has-useless-call-to-ldconfig
W: syx-x11: postrm-has-useless-call-to-ldconfig
W: syx-readline: postinst-has-useless-call-to-ldconfig
W: syx-readline: postrm-has-useless-call-to-ldconfig
W: syx-gtk: postinst-has-useless-call-to-ldconfig
W: syx-gtk: postrm-has-useless-call-to-ldconfig
W: libsyx0: package-contains-empty-directory usr/lib/syx/
Finished running lintian.

Regards

Jeff


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



Re: Problem with implicit rule for .o files and overriding of CXXFLAGS.

2008-06-25 Thread George Danchev
On Wednesday 25 June 2008, Yavor Doganov wrote:
--cut--

Hi,

 If you define

 CFLAGS = ...

 in debian/rules, this is a make variable, not an environment variable,
 and it won't propagate to sub-make.

 However, if you do

 $(MAKE) CFLAGS=$(CFLAGS)

 that value will be used for the build and will override upstream's value,
 because variables defined on the command line override variables defined
 in the makefile.

This is true, unless the `override' directive is used in the makefile to 
override variables set with a command line argument.

override var  = val (for recursively expanded variables)
override var := val (for simply expanded variables)
override var += val (to append more chars to a variable set via cmd-line)

-- 
pub key ID 0E4BD0AB 2003-03-18 people.fccf.net/danchev/key pgp.mit.edu


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



Re: Problem with implicit rule for .o files and overriding of CXXFLAGS.

2008-06-25 Thread Yavor Doganov
Георги Данчев wrote:
 
 This is true, unless the `override' directive is used in the
 makefile to override variables set with a command line argument.

Sure, make gives you plenty of rope to hang yourself, to abuse the
users of your program, or to come up with something absolutely
adorable.  I didn't mention this special case deliberately, as it is
very rare for these variables (for a good reason).  Also, I haven't
seen a Debian package that does this:

build-stamp:
$(MAKE) -e


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



Re: Some license issues (Was Re: RFS: unionfs-fuse)

2008-06-25 Thread Richard Laager
On Wed, 2008-06-25 at 14:02 +0530, Kapil Hari Paranjape wrote:
 I have enclosed a sample debian/copyright file for your package.
 You might wish to edit it before including it.

This looks like it's supposed to be the machine-readable format, but it
doesn't seem to comply with that spec. The License option is referring
to arbitrary names of things given later in the file. I think you want
License: Other with the license text below that section.

See here:
http://wiki.debian.org/Proposals/CopyrightFormat#head-133d3ff18d9a3119d48e96f0c8aca4a37391769f

If I'm off-base here, please let me know, as I'm trying to do a
machine-readable copyright file for my package right now and I'd like to
do it correctly.

Richard


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


Re: Problem with implicit rule for .o files and overriding of CXXFLAGS.

2008-06-25 Thread George Danchev
On Wednesday 25 June 2008, Yavor Doganov wrote:
 Георги Данчев wrote:
  This is true, unless the `override' directive is used in the
  makefile to override variables set with a command line argument.

 Sure, make gives you plenty of rope to hang yourself, to abuse the
 users of your program, or to come up with something absolutely
 adorable.  I didn't mention this special case deliberately, as it is
 very rare for these variables (for a good reason).  Also, I haven't
 seen a Debian package that does this:

 build-stamp:
   $(MAKE) -e

Agreed. I should have mentioned that.

-- 
pub key ID 0E4BD0AB 2003-03-18 people.fccf.net/danchev/key pgp.mit.edu


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



RFS: poco (updated package)

2008-06-25 Thread Krzysztof Burghardt
Dear mentors,

I am looking for a sponsor for the new version 1.3.2+dfsg1-2
of my package poco.

It builds these binary packages:
libpoco5-dev - Development files for POCO - The C++ Portable Components
libpocodata5 - The C++ Portable Components Data library
libpocodata5-dbg - The C++ Portable Components Data library, debug version
libpocofoundation5 - The C++ Portable Components Foundation library
libpocofoundation5-dbg - The C++ Portable Components Foundation
library, debug version
libpoconet5 - The C++ Portable Components Network library
libpoconet5-dbg - The C++ Portable Components Network library, debug version
libpoconetssl5 - The C++ Portable Components Network library with SSL
libpoconetssl5-dbg - The C++ Portable Components Network library with
SSL, dbg version
libpocoodbc5 - The C++ Portable Components ODBC library
libpocoodbc5-dbg - The C++ Portable Components ODBC library, debug version
libpocosqlite5 - The C++ Portable Components SQLite library
libpocosqlite5-dbg - The C++ Portable Components SQLite library, debug version
libpocoutil5 - The C++ Portable Components Util library
libpocoutil5-dbg - The C++ Portable Components Util library, debug version
libpocoxml5 - The C++ Portable Components XML library
libpocoxml5-dbg - The C++ Portable Components XML library, debug version

The package appears to be lintian clean.

The upload would fix these bugs: 487392, 487394, 487934

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/p/poco
- Source repository: deb-src http://mentors.debian.net/debian unstable
main contrib non-free
- dget http://mentors.debian.net/debian/pool/main/p/poco/poco_1.3.2+dfsg1-2.dsc

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

Kind regards,
-- 
Krzysztof Burghardt [EMAIL PROTECTED]
http://www.burghardt.pl/


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



Re: Some license issues (Was Re: RFS: unionfs-fuse)

2008-06-25 Thread Bernd Schubert
Hello Kapil, hello Radek!

On Wednesday 25 June 2008, Kapil Hari Paranjape wrote:
 Hello,

 Mentors with some experience ith license issues may want to chip in
 here!

 On Mon, 23 Jun 2008, Bernd Schubert wrote:
- Please comply with section 4.2 of the Maintainer's guide
 
  I tried my best to fulfill these reqirements
 
  dget
  http://mentors.debian.net/debian/pool/main/u/unionfs-fuse/unionfs-fuse_0.
 20-2.dsc

 The general consensus is that the debian/copyright file should
 contain details about the copyright for each file that is included
 not just the primary files.

 I have enclosed a sample debian/copyright file for your package.
 You might wish to edit it before including it.

Kapil, many many thanks for your help for creating a suitable copyright file. 
Radek, is the attached file o.k. for you?


 Another point is that I am not very clear on the compatability of the
 CPL license (used in elfhash*) with the BSD code. It _seems_ to be OK
 and so I would upload your package, but it would be nice if you have a
 reference (URL or e-mail) readily available to clarify this.

I'm not absolutely sure, but referring to 
http://www.ibm.com/developerworks/library/os-cplfaq.html in paragraph 12, CPL 
and BSD are NOT compatible. So I just rewrote the elfhash function from 
scratch. Well, the mathmatical lines are still the same, but this is given by 
the algorithm, of course.

http://podgorny.cz/~bernd/hg/hgwebdir.cgi/radek-trunk-bernd-merge/rev/668c2b0ae4d0

Going to upload a another version when Radek thinks it is fine.

Thanks,
Bernd


This package was debianized by Bernd Schubert [EMAIL PROTECTED] on
Wed, 12 Sep 2007 19:22:07 +0200.

It was downloaded from http://podgorny.cz/moin/UnionFsFuse

The brief summary of the copyright information for the files in this
package is given below. The summary is followed by the detailed
license texts.

Files: debian/*
Authors: Bernd Schubert [EMAIL PROTECTED]
Copyright: Copyright 2008, Bernd Schubert [EMAIL PROTECTED]
License: Modified BSD 3-Clause

Files: hashtable*.[ch]
Authors: Christopher Clark
Copyright: Copyright 2002, 2004, Christopher Clark
License: Modified BSD 3-Clause

Files: elfhash.[ch]
Authors: Arash Partow
Copyright: Copyright 2002, Arash Partow
Licence: Common Public Licences (CPL) Version 1.0 or most recent

Files: cow_utils.[ch]
Authors: OpenBSD developers
Bernd Schubert [EMAIL PROTECTED]
Copyright: Copyright 1991, 1993, 1994,  The Regents of the University of 
California.
License: Original BSD 3-Clause

Files: *
Authors:
Radek Podgorny
Maxim Konushikhin [EMAIL PROTECTED]
R. Ramkumar [EMAIL PROTECTED]
John Cobb [EMAIL PROTECTED]
Bernd Schubert [EMAIL PROTECTED]
Samuel Gelineau [EMAIL PROTECTED]
Mattias Wadman [EMAIL PROTECTED]
Lucas C. Villa Real [EMAIL PROTECTED]
Copyright: Copyright 2008, Radek Podgorny, Bernd Schubert
License: Modified BSD 3-Clause

The detailed License Texts
==

Original BSD 3-Clause:
--

The Original BSD 3-Clause licence can be found in the file
/usr/share/common-licenses/BSD on a Debian system.

Modified BSD 3-Clause:
--
(taken from LICENSE file in source package)

Copyright author_names specific to each file as detailed above
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:

* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.

* Neither the name of the original author; nor the names of any 
contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.


THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Common Public License 
-
(taken from http://www.opensource.org/licenses/cpl1.0.txt)

THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC
LICENSE (AGREEMENT). ANY USE, REPRODUCTION OR 

Re: RFS: poco (updated package)

2008-06-25 Thread George Danchev
On Wednesday 25 June 2008, Krzysztof Burghardt wrote:
 Dear mentors,

Hello,

 I am looking for a sponsor for the new version 1.3.2+dfsg1-2
 of my package poco.

 It builds these binary packages:
 libpoco5-dev - Development files for POCO - The C++ Portable Components
 libpocodata5 - The C++ Portable Components Data library
 libpocodata5-dbg - The C++ Portable Components Data library, debug version
 libpocofoundation5 - The C++ Portable Components Foundation library
 libpocofoundation5-dbg - The C++ Portable Components Foundation
 library, debug version
 libpoconet5 - The C++ Portable Components Network library
 libpoconet5-dbg - The C++ Portable Components Network library, debug
 version libpoconetssl5 - The C++ Portable Components Network library with
 SSL libpoconetssl5-dbg - The C++ Portable Components Network library with
 SSL, dbg version
 libpocoodbc5 - The C++ Portable Components ODBC library
 libpocoodbc5-dbg - The C++ Portable Components ODBC library, debug version
 libpocosqlite5 - The C++ Portable Components SQLite library
 libpocosqlite5-dbg - The C++ Portable Components SQLite library, debug
 version libpocoutil5 - The C++ Portable Components Util library
 libpocoutil5-dbg - The C++ Portable Components Util library, debug version
 libpocoxml5 - The C++ Portable Components XML library
 libpocoxml5-dbg - The C++ Portable Components XML library, debug version

 The package appears to be lintian clean.

 The upload would fix these bugs: 487392, 487394, 487934

An excellent bug handling as well as prompt post-NMU reaction! So, 
uploaded 
and thanks for your work (no need to thank me back as well as to CC me, 
since, I'm subscribed to -mentors ;-)

-- 
pub key ID 0E4BD0AB 2003-03-18 people.fccf.net/danchev/key pgp.mit.edu



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


RFS: clamfs (updated package)

2008-06-25 Thread Krzysztof Burghardt
Dear mentors,

I am looking for a sponsor for the new version 0.9.1-3
of my package clamfs.

It builds these binary packages:
clamfs - An user-space anti-virus protected file system

The package appears to be lintian clean.

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/c/clamfs
- Source repository: deb-src http://mentors.debian.net/debian unstable
main contrib non-free
- dget http://mentors.debian.net/debian/pool/main/c/clamfs/clamfs_0.9.1-3.dsc

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

Kind regards,
-- 
Krzysztof Burghardt [EMAIL PROTECTED]
http://www.burghardt.pl/


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



RFS: bindfs

2008-06-25 Thread Eugene V. Lyubimkin
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Dear mentors, I'm looking for sponsor :)

* Package name: bindfs
  Version : 1.6.1
  Upstream Author : Martin Pärtel [EMAIL PROTECTED]
* URL : http://code.google.com/p/bindfs/
* License : GPLv2 (parts have GPLv2+)
  Programming Lang: C
  Description : Mirror or overlay a local directory with altered permissions

bindfs is a FUSE filesystem for mirroring a directory to another
directory, similarly to mount --bind. The permissions of the mirrored
directory can be altered in various ways.

Some things bindfs can be used for:
- - Making a directory read-only.
- - Making all executables non-executable.
- - Sharing a directory with a list of users (or groups).
- - Modifying permission bits using rules with chmod-like syntax.
- - Changing the permissions with which files are created.

The package is lintian ivI-clean.

The package can be found on mentors.debian.net:
- - URL: http://mentors.debian.net/debian/pool/main/b/bindfs
- - Source repository: deb-src http://mentors.debian.net/debian unstable main 
contrib non-free
- - dget http://mentors.debian.net/debian/pool/main/b/bindfs/bindfs_1.6.1-3.dsc

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

Kind regards
 Eugene V. Lyubimkin

- --
Eugene V. Lyubimkin aka JackYF, Ukrainian C++ developer.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIYrT1chorMMFUmYwRArK0AKCPf+P50hxhWDSY/NU+k5hwUlxLgQCeLgvX
mtHWH+XZYu38IpaoUj+QiVQ=
=DvgI
-END PGP SIGNATURE-


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



Re: Problem with implicit rule for .o files and overriding of CXXFLAGS.

2008-06-25 Thread Trent W. Buck
Charles Plessy [EMAIL PROTECTED] writes:

 while working on an update to the `proda' package, I realised that a
 compilation option, DVERSION=\1.00\, was discarded during the build
 of the Debian binary package. The reason is very simple:

 OTHERFLAGS = -DVERSION=\1.00\
 CXXFLAGS = -g -W -Wall -pedantic $(OTHERFLAGS)

Why can't you simply change = to +=, thereby appending these flags to
whatever is supplied by the user?


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



RFS: pidgin-privacy-please

2008-06-25 Thread Stefan Ott
Dear mentors,

I am looking for a sponsor for my package pidgin-privacy-please.

* Package name: pidgin-privacy-please
  Version : 0.5.0-3
  Upstream Author : Stefan Ott [EMAIL PROTECTED]
* URL : http://pidgin-privacy-please.googlecode.com/
* License : GPL
  Section : net

It builds these binary packages:
pidgin-privacy-please - A pidgin plugin for enhanced privacy

The package appears to be lintian clean.

The upload would fix these bugs: 440413, 474303

The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/p/pidgin-privacy-please
- Source repository: deb-src http://mentors.debian.net/debian unstable
main contrib non-free
- dget 
http://mentors.debian.net/debian/pool/main/p/pidgin-privacy-please/pidgin-privacy-please_0.5.0-3.dsc

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

Kind regards
 Stefan Ott


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



Re: Problem with implicit rule for .o files and overriding of CXXFLAGS.

2008-06-25 Thread Charles Plessy
Le Wed, Jun 25, 2008 at 03:09:28PM +, Yavor Doganov a écrit :
 ?? Wed, 25 Jun 2008 23:14:44 +0900, Charles Plessy :
 
When a Debian binary package is
built, variables such as {{{CFLAGS}}}, {{{CXXFLAGS}}},
{{{CPPFLAGS}}},... are set in the environnement and override the ones
in the {{{Makefile}}}.
 
 That's not entirely true and not entirely false.  It's closer to being
 false, though.  Environment variables do not override the ones explicitly 
 set in the makefile (or on the command line), unless you do `make -e'.

Thanks for the clarification. Would the following be better?

  When a Debian binary package is built, variables such as {{{CFLAGS}}},
  {{{CXXFLAGS}}}, {{{CPPFLAGS}}},... are set by the Debian building system
  to override the ones in the {{{Makefile}}}.

 So If i were you I that patch would be only:
 
 - OTHERFLAGS = -DVERSION=\1.00\
 + CPPFLAGS = -DVERSION=\1.00\

Adopted!

Have a nice day,

-- 
Charles


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



Re: RFS: pidgin-privacy-please

2008-06-25 Thread Paul Wise
On Thu, Jun 26, 2008 at 8:22 AM, Stefan Ott [EMAIL PROTECTED] wrote:

 I am looking for a sponsor for my package pidgin-privacy-please.

The upstream website says this requires pidgin itself to be patched,
has the Debian pidgin package integrated that patch?

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


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



Re: RFS: pidgin-privacy-please

2008-06-25 Thread Richard Laager
On Thu, 2008-06-26 at 09:52 +0800, Paul Wise wrote:
 On Thu, Jun 26, 2008 at 8:22 AM, Stefan Ott [EMAIL PROTECTED] wrote:
 
  I am looking for a sponsor for my package pidgin-privacy-please.
 
 The upstream website says this requires pidgin itself to be patched,
 has the Debian pidgin package integrated that patch?

Last I checked, no.

Here's the comment from the p-p-p upstream README [0]:
Since version 2.3.0, pidgin includes the auth-signals patch,
thus you'll only need to apply the patch for blocked-signals. If
you choose not to apply that patch, pidgin-privacy-please won't
be able to send auto-replies when a message has been blocked.

While I'm not against the idea of those signals, sending an auto-reply
when a message is blocked seems pretty counter-intuitive to me.

Richard

[0] http://code.google.com/p/pidgin-privacy-please/wiki/ReadMe


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