Re: Version number in rules

2008-05-07 Thread George Danchev
On Tuesday 06 May 2008, Thijs Kinkhorst wrote:
> On Tuesday 6 May 2008 12:45, Sveinung Kvilhaugsvik wrote:
> > Is there a way to get the Debian version as a variable in the rules
> > file? Is there a standard way to remove the .dsfg from it?

If we accept that cdbs could be a sort of a standard and you don't mind having 
cdbs listed in your build-depends (well, watch out the tradeoffs;-), then: 
include /usr/share/cdbs/1/rules/utils.mk in debian/rules and you will get 
$(DEB_NOEPOCH_VERSION) and $(DEB_UPSTREAM_VERSION) also, next to 
$(DEB_VERSION). If you want the trailing .dfsg chopped off from the latter, 
you can do it yourself as Thijs already suggested.

> The following works well for me. I'm not sure but I don't believe
> there's a more 'standard' way. To remove the .dfsg, add some
> sed to this line.
>
> DEB_VERSION := $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2
> -d ' ')

Nod... That is precisely how cdbs does it for DEB_VERSION in buildvars.mk. 

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: figtoipe

2008-05-11 Thread George Danchev
On Sunday 11 May 2008, Vincent Bernat wrote:
> OoO En  ce début d'après-midi ensoleillé  du dimanche 11  mai 2008, vers
>
> 15:39, Alexander Bürger <[EMAIL PROTECTED]> disait:
> > Dear mentors,
> > I am looking for a sponsor for my package "figtoipe".
>
> Hi Alexander!

Hello,

> Fill an ITP when working on a package and close it in your changelog.

FWIW, lintian 1.23.48 claims that the warning for filing a new ITP can be 
ignored if the package is a split-off of already existing Debian package. I 
can only gues about the reasoning behind, but it might be that the ITP 
reporter in the first place had already been mentioned that `program forbar 
will also be included'. I'm didn't check if that is the case with ipe's ITP, 
though, but in any case yet another ITP would be superfluous.

[1] checks/changelog-file.desc: this is in the warning tagged 
`new-package-should-close-itp-bug', Info: "... can be ignored if it is a 
split of an existing Debian package".

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: lockrun

2008-05-25 Thread George Danchev
On Saturday 24 May 2008, Noah Slater wrote:
> On Tue, May 20, 2008 at 02:46:59PM +0100, Noah Slater wrote:
> > Done, and re-uploaded to mentors.d.o
>
> Hey, is there any chance someone could take another look at this please?

Hey Noah,

I'd rather reply with few questions ;-) -- it seems that the 
command-option.patch is not applied before building stage causing your 
help2man call to fail, since the binary knows nothing about --help. What is 
your idea of how to apply (before building) and unapply (on cleaning) that 
patch ? The patch looks quite innocent, but did you forward it upstream ? 
Also, you should build your package in a clean sid environment (see 
debootstrap and cowbuilder), which helps identification of missed 
build-dependencies, like help2man for instance.

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: Bug #480536 Mailbomb

2008-05-25 Thread George Danchev
On Sunday 25 May 2008, Aanjhan R wrote:
> Hi Neil!

Hi,

> On Sun, May 25, 2008 at 1:44 PM, Neil Williams <[EMAIL PROTECTED]> wrote:
> > Debian has systems that alert the maintainer to new releases, so Ernesto
> > will have had a reminder already from DEHS. Not every upstream release
> > needs a "Package the new version" bug report.
>
> Why not if it contains couple of important bugfixes?

Here I disagree with Neil. While DEHS will detect it, having upstream visiting 
Debian BTS and emphasizing on new features/bugfixes is a good thing!

> Well if you had thought hijacking the packaging, becoming a
> replacement maintainer was my aim, You are WRONG! I am one of upstream
> developers of this project and well I thought it makes things easier
> if I could help the maintainers by packaging the software also. My aim
> is not to do any of the above you have stated. My aim is just to
> enable all users of Debian to get the latest of software (atleast the
> ones, which I have had troubles with Debian having old software) and
> everybody enjoy using Debian and its based distros. Even becoming a
> Debian developer is next to the above statement for me.

Having upstream who helps improving Debian is also very cool, so if you find 
it useful, you can co-maintain the package together with an official DD.

> > This has to be a new low for debian-mentors. Sigh.
>
> I am disappointed with such a remark from the debian "mentors" list
> and thanks for making me get better. I will remember not to upload the
> .orig to the Debian BTS ever. Thanks for that. Learning by Experience
> is always better :-)

Misunderstandings happen, so do not feel disappointed, you can still learn 
something cool from Neil about debian packaging/sponsorship ;-) 

http://people.debian.org/~codehelp/#sponsor

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: Bug #480536 Mailbomb

2008-05-25 Thread George Danchev
On Sunday 25 May 2008, Neil Williams wrote:
--cut--
> > > Why not if it contains couple of important bugfixes?
> >
> > Here I disagree with Neil. While DEHS will detect it, having upstream
> > visiting Debian BTS and emphasizing on new features/bugfixes is a good
> > thing!
>
> Actually, I think we agree - the bug report didn't emphasise any new
> features or detail any bug fixes so there was no benefit over the DEHS
> email IMHO. When a "new upstream release" bug includes details of Debian
> bugs (possibly) closed by the new version or important bugs discovered
> and fixed upstream that didn't appear as Debian bugs, that I would
> consider to be a good thing.

True. I just missed to inspect the buglog.

> > Having upstream who helps improving Debian is also very cool, so if you
> > find it useful, you can co-maintain the package together with an official
> > DD.
>
> True - but I do know of instances where upstream have become more of a
> nag than a help.

This could be possible, but curable sometimes. If the upstream is sensible 
enough it shouldn't be a great effort to teach them towards Debian 
habits/culture. Perhaps I'm extremely lucky having to deal high quality 
upstreams (a dutch CS professor and hackers from large a telecommunication 
company, to name a few), but they are of a great help as co-maintainers wrt 
packaging not so trivial libraries.

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: vidalia

2008-05-25 Thread George Danchev
On Sunday 25 May 2008, Colin Tuckley wrote:
--cut--

Hello,

> Finally, this is the first ever Debian package for vidalia so it should
> have a Debian version of -1. 

I consider such requirement quite suboptimal. 1) you kill history 2) even not 
being officially published, this source package is in the wild and it is a 
bad idea to just reset its versioning (well unless using epoch which would be 
compeltely unneeded) since these users who built & installed first version 
of -1 from mentors won't get the updated one from official mirrors.

> Unfortunately I don't think mentors will let 
> you upload a -1 now that you've uploaded a -2 which is unfortunate. If you
> have some webspace that you could upload a new -1 package to then please do
> that and let us know the URL. Having -1 as the first real Debian version
> means that the orig.tar.gz gets automatically uploaded too and so makes the
> sponsors job easier.

I believe this adds too much hassle and confusion for everybody ;-) 
Even more to consider:
http://people.debian.org/~codehelp/#increment
and *reasoning* behind.

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: vidalia

2008-05-25 Thread George Danchev
On Sunday 25 May 2008, David Paleino wrote:
> On Sun, 25 May 2008 17:17:04 +0300, George Danchev wrote:
> > I consider such requirement quite suboptimal. [..] 2) even
> > not being officially published, this source package is in the wild and it
> > is a bad idea to just reset its versioning (well unless using epoch which
> > would be compeltely unneeded) since these users who built & installed
> > first version of -1 from mentors won't get the updated one from official
> > mirrors.
>
> Not true:
>
> $ apt-cache policy
> Package files:
>  100 /var/lib/dpkg/status
>  release a=now
>  500 http://ftp.it.debian.org unstable/main Packages
>  release o=Debian,a=unstable,l=Debian,c=main
>  origin ftp.it.debian.org
>  [..]
> $
>
>
> Usually locally installed packages have lower priority than those available
> at repositories.
> When I propose one of my packages to a sponsor, I usually have it installed
> (dpkg -i), and when it gets uploaded, an "apt-get upgrade" replaces it with
> the officially available one.
> This, of course, if version numbers match. If you locally have -2, and the
> repos have -1, it won't be overwritten.
>
> Try.

Thanks, I have tried that long before ;-) I'm sure you prefer apt-get install 
rather that dpkg -i especially when big and fat dependencies are being 
involved, so assume most users will feed and use some sort of local apt 
repos. Try ;-) & see the disconnect ?

$ apt-cache policy pkg
pkg:
  Installed: 1.18.1-1
  Candidate: 1.18.1-1
  Version table:
 *** 1.18.1-1 0
500 http://ftp.XY.debian.org unstable/main Packages
500 file: ./ Packages
100 /var/lib/dpkg/status




-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: vidalia

2008-05-25 Thread George Danchev
On Sunday 25 May 2008, Colin Tuckley wrote:
> George Danchev wrote:
> > On Sunday 25 May 2008, Colin Tuckley wrote:
> >> Finally, this is the first ever Debian package for vidalia so it should
> >> have a Debian version of -1.
> >
> > I consider such requirement quite suboptimal. 1) you kill history 2) even
> > not being officially published,
>
> Please go and read what I said. This package has *never* been in Debian so
> there is *no* history. Uploading it to mentors doesn't really count since
> it won't stay there after it's been uploaded to Debian.

the timeframe residing on mentors is not guaranteed to be short, plus there 
are packages which have been residing on a user's public servers for quite 
some time before being put on mentors, so having versioning preserved would 
help a lot of users.

> > Even more to consider:
> > http://people.debian.org/~codehelp/#increment
> > and *reasoning* behind.
>
> Yes, I know about what Neil has said and while I agree with most of his
> sponsoring suggestions I disagree with this one. It's more important (in my
> opinion) that the package history in the archive doesn't have unexplained
> gaps.

It's more important (IMO) having packaging information logged for these who 
read it, i.e. why certain decisions has been made in the past or over the 
time. Ok fine with me, just my experience doesn't much yours. 

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: gerris/gts: lots of doubts...

2008-05-27 Thread George Danchev
On Tuesday 27 May 2008, Ruben Molina wrote:

Hi,

> How can I know what other packages depends on my library for test them
> too?

You can use `apt-rdepends -r lib'; where lib is the package with the shared 
objects other packages depend on, not the -dev one they might build-depend 
on. But checking these is a tedious and error prone work (consider libc6 for 
example;-), so you are better off monitoring the ABI and API breakages in 
library's new releases and watch for upstream bumping the sonames where 
needed. An exhaustive guide with advices and best practices wrt library 
packaging could be found at:

http://www.netfort.gr.jp/~dancer/column/libpkg-guide/

> > A package split? Not that hard - ensure you get the Replaces: and
> > possibly Conflicts: correct and then move lines between foo.install and
> > bar.install. (You are using debhelper? If not, do so.)
>
> Thank you! I do it, and it's working now.
>
> > > Anyway, should I work in this outdated
> > > stable?
> >
> > No. Only work with working packages - both ends.
>
> OK. I focused my work on the latest snapshots. As I said before, I
> tested the new package of libgts with gerris and seems to work properly,
> but need testing with other packages depending on gts. I'm still
> preparing man pages for this package.
>
> Thanks again.

Thanks for your work.

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: lockrun

2008-05-30 Thread George Danchev
On Thursday 29 May 2008, Noah Slater wrote:
> Hello,
>
> Thank you all for the suggestions/comments, etc.

Hello,

> On Sun, May 25, 2008 at 10:43:19AM +0300, George Danchev wrote:
> > I'd rather reply with few questions ;-) -- it seems that the
> > command-option.patch is not applied before building stage causing your
> > help2man call to fail, since the binary knows nothing about --help. What
> > is your idea of how to apply (before building) and unapply (on cleaning)
> > that patch?
>
> In my debian/rules I have the following line:
>
>   include /usr/share/cdbs/1/rules/simple-patchsys.mk
>
> This should automatically apply and clean the patches. It works on my
> system.
>
> When you debuild it does CDBS not handle patches on your system?
>
> I am using version 0.4.52 and my package Build-Depends on cdbs (>= 0.4.42).

Sure, the CDBS magic is fine, although being magic behind the scene could be 
dangerous sometimes. It is Debian Policy #4.9 which says: "The binary target 
must be all that is necessary for the user to build the binary package(s) 
produced from this source package". A `must', but `fakeroot debian/rules 
binary' yields:

sed "s/@version@/0~20080520/" < lockrun.c > lockrun.sed.c
cc  lockrun.sed.c -o lockrun
cp lockrun debian/lockrun/usr/bin
help2man -N -n "a cron job overrun protection utility" ./lockrun > lockrun.1
help2man: can't get `--help' info from ./lockrun
make: *** [common-install-prehook-impl] Error 2

Seems like cdbs magic doesn't cope with that, but you can still save the day:
clean:: unpatch
common-install-prehook-impl:: patch

2) Regenerating source files (the sed line) during the build process could be 
a weird source of troubles. Next, we end up having one single C file and two 
ways of modifying it (patch and sed ;-) -- readers won't be impressed by 
that ;-) If you really need that version substitution I suggest to approach 
the upstream to introduce a date/version variable which could be rolled by 
their $VCS of choice or the very developers themselves if no $VCS is being 
involved.

3) No diff.gz found on mentors - probably a native package done by incident ?

4) You can add a watch file, also.

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: hwinfo (updated package)

2008-05-31 Thread George Danchev
On Saturday 31 May 2008, William Vera wrote:
> Dear mentors,

Hi,

> I am looking for a sponsor for the new version 14.17-1
> of my package "hwinfo".

Looks solid. Uploaded.

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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


Re: New Packager question again: can you point me to a not flawed package?

2008-05-31 Thread George Danchev
On Sunday 01 June 2008, Russ Allbery wrote:
> "Paul Johnson" <[EMAIL PROTECTED]> writes:
--cut--
> > If there were 50 patches, some of which others contribute, there might
> > be a chance to figure which one blows something up.  As long as the
> > patches are separate, there's a chance I could back-track and find the
> > problem.  But it seems like you are saying that you apply those 50
> > patches, and then make one jumbo diff including all changes.
>
> Only in the final build of the source package after everything has already
> been merged.  The working object is 50 separate feature branches, each of
> which contain only one change, and which I can merge and update
> indepedently.  The only difference is when one does the merge and what
> artifact of the merge one puts into the source package.
>
> Right now, the Git method is less than ideal for anyone working only on
> the source package, since they get the merge artifact without any of the
> underlying structure.  3.0 package formats will fix that; in the meantime,
> if they have Git, debcheckout will get the actual repository and let them
> work on the same thing that I'm working on.

True. This is cool and helpful for the DD point of view while working with 
their $VCS, but might leave users of diff.gz with one single jumbo diff which 
modifies several upstream files. Please note that these users (which might 
happen to be the upstream developers of your package) might not even have 
your $VCS of choice installed or devscripts package to use debcheckout, they 
might be pure $UNIX users relying on patch, diff and a simple text editor. 
So, will you generate at some point a series logically separeted quilt 
patches and store them in debian/patches/ in the final diff.gz which is the 
canonical way of Debian to distibute changes.

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: New Packager question again: can you point me to a not flawed package?

2008-05-31 Thread George Danchev
On Sunday 01 June 2008, Russ Allbery wrote:
> George Danchev <[EMAIL PROTECTED]> writes:
> > So, will you generate at some point a series logically separeted quilt
> > patches and store them in debian/patches/ in the final diff.gz which is
> > the canonical way of Debian to distibute changes.
>
> I'm currently not doing this for a very prosaic reason: I don't have a
> simple tool that does it for me, and I'm too busy with other things to
> write one.  The choice was to stay with quilt or to give this up in
> exchange for experimenting with Git, and I decided to take the latter
> approach since I really needed to learn Git.

I didn't play a lot with git-format-patch, but at least that looks promising.

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: New Packager question again: can you point me to a not flawed package?

2008-05-31 Thread George Danchev
On Sunday 01 June 2008, Manoj Srivastava wrote:
> On Sat, 31 May 2008 15:19:02 -0500, Paul Johnson <[EMAIL PROTECTED]> 
said:
> > You may recall I was the one who asked yesterday "Why do you encourage
> > packagers to open the source code and fool around?"  I got answers
> > which indicate that the source code generally should not be changed
> > directly, and all changes should either be in patches that are stored
> > in the debian/patches directory or in the other configuration files
> > like "rules". I say "Yes, I agree" I am used to that from RPM
> > building.  I think you should force people to prove they can build
> > packages by applying patches to an original, untouched tarball or
> > putting details in a debian directory.
>
> Err, I don't think even half of my packages follow those
>  guidelines.  I fall in the group of people who use a modern SCM for
>  development, and not a stacked patch set.  I am not going to presume by
>  telling you that either approach is inferior, though I certain have an
>  opinion.

There should be ways to use both, since you depreciate your diff.gz and it 
turns to be a useless scratch of bits. Then, again why have diff.gz at all 
when it is not credible enough ?

> I do have a emacs package you can look at for details, if you
>  wish: http://git.debian.org/git/users/srivasta/debian/vm.git

Using a modern SCM is wonderful, but please, get back to the ground, and think 
of the possible use cases with what Debian has officially released, and if 
that is what warns a certain level of unification. There are users (let's say 
within restricted areas) who can't access random DD repos at will, but rely 
solely on diff.gz supplied by released source CD/DVD media. Please note that 
development history of changes is not of any help here, but what exactly has 
been applied (as logically separated changes) to a particular upstream 
version being released.

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



the quality of Debian's diff.gz

2008-06-01 Thread George Danchev
need some
>  net access -- or, with the 3.0 (git) format, have their topic branches
>  on their DVD.  Realistically speaking, do you have any numbers on such
>  users who must rely on DVD's and can't get someone to burn a DVD for
>  them?

Do you suggest cloning every pkg repo out there and burning that to DVD, then 
rush over to the company's restricted area passing various identification 
checks ? It doesn't scale well in my opinion. Realistically speaking there 
are certain entities (consider some government agencies, but also some 
companies) who might happen to use Debian in areas where public networks are 
not allowed, because they are supposed to obey certain policies. And I doubt 
there is an easy way to gain any hard numbers about such users, since most 
probably they will pretend they do not exist ;-)

> There is a tradeoff. There is correctness of the package , which
>  is eased by using topic branches (at least, for me), which trumps the
>  use cases you are talking about. Now, in cases where the branches do
>  not overlap, there can be a simple conversion to a stacked patch
>  format; and I'll have no objection to using a tool that can do the
>  conversion (at the expense of source package size bloat).

It sounds pretty fair to me to trade some size for more readability.

On Sunday 01 June 2008, Ben Finney wrote:
> George Danchev <[EMAIL PROTECTED]> writes:
> > Using a modern SCM is wonderful, but please, get back to the ground,
> > and think of the possible use cases with what Debian has officially
> > released, and if that is what warns a certain level of unification.
> > There are users (let's say within restricted areas) who can't access
> > random DD repos at will, but rely solely on diff.gz supplied by
> > released source CD/DVD media.
>
> It sounds like you are strongly motivated to contribute to a tool that
> will allow developers that track changes in their VCS to automatically
> generate the 'debian/patches/' directory that you are so interested in
> seeing.

Consider "you" as the rest of the world, even non-debian users, since they 
might want to grab something from these diff.gz, and not to fight with the 
great number of VCS in use for debian packaging if they bother to find the 
repos at all.

> Stronger motivated than, say, the motivation felt by the VCS-using
> developer themselves, who already has a workflow that functions fine.

The point is not about VCS-using developers themselves, obviously their 
workflow is fine for them, it is about the ability of the rest of the world 
to follow their workflow. Obviously Debian doesn't release yet various 
pkg-repos.

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: the quality of Debian's diff.gz

2008-06-01 Thread George Danchev
On Sunday 01 June 2008, Ove Kaaven wrote:
> George Danchev skrev:
> > Very good, but please make these easily visible/readable to the rest via
> > diff.gz
>
> Oh no, not again... This was already flam^H^H^H^Hdebated on
> debian-devel. I believe debian-mentors is where new maintainers learn
> current best practices, not where *new* practices are developed; for
> that, you'd go to debian-devel. 

I don't see any new practices being developed here, Debian's diff.gz exists 
from the Debian packaging system's day 1 and abusing it prophesies no good. 

What I consider a good practice is:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/slow-patch.html
see, the PATCHDIR usually called files/ (analog to debian/patches/) from where 
they will be automatically applied to the upstream code. Please also note, 
that the whole thing (diffs against the upstream port code included) is also 
kept in VCS: http://www.freebsd.org/cgi/cvsweb.cgi/ports/

Finally you don't need their VCS to see what has been applied to upstream 
(ports) source code.

> Feel free to join the efforts there. 

That didn't produced anything meaningful. OTOH it is very easy to suppress 
useful discussions wrt improvements and quality by simple bureaucratic means 
(either the list is being awfully wrong, or the reply is a blatant violation 
of CoC, which was finally fixed recently) and applaud frivolously how Debian 
rox.

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: the quality of Debian's diff.gz

2008-06-01 Thread George Danchev
On Sunday 01 June 2008, Manoj Srivastava wrote:
> On Sun, 1 Jun 2008 13:37:43 +0300, George Danchev <[EMAIL PROTECTED]> said:
--cut--
> Peer reviewers can either look at the SCM archive (since that is
>  how the package is developed), or the divergence bugs, when they get
>  filed. I am not sure the diff.gz is the best way for collaborative
>  development.

Of course diff.gz is not the best way for collab development, but it is a 
pretty decent and cheap way to review how the upstream code has been patched. 
Think security and safety wise.

> >> Anything less is not good practice; we should be sending our
> >> divergence upstream.
> >
> > Very good, but please make these easily visible/readable to the rest
> > via diff.gz
>
> Why via the diff.gz?  Why is the divergence bug mechanism not
>  being considered?

Because people would hardly trust BTS for sourceful changes being applied to a 
particular source tree.

> >> > devscripts package to use debcheckout, they might be pure $UNIX
> >> > users relying on patch, diff and a simple text editor.  So, will
> >> > you generate at some point a series logically separeted quilt
> >> > patches and store them in debian/patches/ in the final diff.gz
> >> > which is the canonical way of Debian to distibute changes.
> >>
> >> This can only work if the topic branches are non-overlapping; and
> >> that might cover a lot of cases, but not all.
> >>
> >> I am not so sure it is indeed a canonical way of doing things in
> >> Debian.  If it is, which canon do you follow?
> >
> > The above sentence of mine says: "diff.gz which is the canonical way
> > of Debian to distibute changes.". A normative document stipulates:
> > "debianisation diff is a unified context diff (diff -u) giving the
> > changes which are required to turn the original source into the Debian
> > source.". The mere request is to make your debianisation diff a good
> > citizen, which should be able to create the logically separated
> > changes to the upstream code clearly identified and documented diff
> > files. Then, the rest of the world can just get that diff.gz from
> > myriad of media *at their will* and try it against whatever
> > orig.tar.gz or local SCM working copy they have.
>
> I think that the diff.gz might not be the best way of
>  disseminating the changes to the rest of the community. Distributed
>  SCM's are far more powerful than stacked patches, and I want to bring
>  my downstream the benefits of a distributed version control system, and
>  bring them into the development fold, so to say.

That leads to unification of a single SCM for packaging. I'm not really 
hopeful it is possible within Debian, are you ?

> >> > There should be ways to use both, since you depreciate your diff.gz
> >> > and it turns to be a useless scratch of bits. Then, again why have
> >> > diff.gz at all when it is not credible enough ?
> >>
> >> Credible \Cred"i*ble\ (kr[e^]d"[i^]*b'l), a. [L. credibilis, fr.
> >> credere. See {Creed}.]  Capable of being credited or believed; worthy
> >> of belief; entitled to confidence; trustworthy.
> >>
> >> I find the diff.gz as credible as anything else. Why would it be less
> >> trustworthy?
> >
> > It is less trustworthy since it applies in a combined fashion multiple
> > changes to the upstream tree, which leaves the bad impression of that
> > whoever created it doesn't have a clear idea of what he was doing.
>
> I think that such a conclusion merely shows the naivete of the
>  person reaching that conclusion. The diff.gz represents the integration
>  branch, is meant to deliver the sources the package was built with. It
>  is not a means for collaborative development, really.

I already said that it is not meant for collab development, but to check if a 
certain package could bring your troubles since it was badly patched by 
certain contributors, and that package runs happily as supplied by other 
distributors.

> >> In any case, as development proceeds, tools change. patch and diff
> >> were great, once upon a time, just like programming in raw Hex was
> >> still in vogue when I started programming.
> >>
> >> >> I do have a emacs package you can look at for details, if you
> >> >> wish:
> >> >> http://git.debian.org/git/users/srivasta/debian/vm.git> >
> >> >
> >> > Using a modern SCM is wonderful, but please, get back to the
> >> > ground,
> >>
> >> I don'

Re: the quality of Debian's diff.gz

2008-06-01 Thread George Danchev
On Sunday 01 June 2008, Don Armstrong wrote:
> On Sun, 01 Jun 2008, George Danchev wrote:
> > Because people would hardly trust BTS for sourceful changes being
> > applied to a particular source tree.
>
> The point of the BTS in this regard is to track the issues that lead
> to divergence; as a bonus you get a patch attached. If you don't trust
> that the patch attached by the maintainer is actually the patch that
> the maintainer is using, how are you going to trust the VCS or even
> the diff.gz in the archive is the actual patch that is being used?

Because diff.gz along with .orig.tar.gz and .dsc is what you actually feed 
buildd with, and is actually burnt on Debian offical images. OTOH wrong patch 
set could be sent to the BTS, erroneous bug manipulations do happen by 
accident... why yet another player must be added to the patching game, isn't 
it complicated enough yet for overloaded parties:
http://lists.debian.org/debian-devel/2008/05/msg00623.html

> Furthermore, linking a divergence to a VCS revision is pretty easy,
> and upstreams resolving the divergences will lead to the relevant
> patches disappearing anyway.
>
> > Sure, that sounds pretty good to me, but would probably take decades
> > to deploy all debian source packages 3.0 (git) way, since 3.0
> > (quilt) is currently on topic.
>
> Huh? This isn't an either/or situtation. We can have many SCM/VCS
> package formats in Debian. If review of them is something that you
> really want to see happen, you can make unified frontends to those
> SCM/VCS that reproduce a stack of patches.
>
> All this takes is someone doing the work; there's nothing inherent in
> any of the modern DVCSes that makes this impossible.

If these tools are not ready yet, why unreadable diff.gz have been uploaded to 
the debian archive ? I'm sorry, but doing uncoordinated moves causes a 
massive disturbance in the trust. I'm utterly disappointed, and will stop at 
that point.

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: poco and poco-doc (updated packages) [3rd try]

2008-06-07 Thread George Danchev
On Friday 06 June 2008, Vincent Bernat wrote:
> OoO  En  cette nuit  nuageuse  du vendredi  06  juin  2008, vers  00:26,
>
> "Krzysztof Burghardt" <[EMAIL PROTECTED]> disait:
> >> As  Cyril  stated  in  another  post,  you must  (by  policy)  put  this
> >> information  in  debian/copyright.  Sorry  to have  hinted  an  outdated
> >> information (some  translations are not up-to-date, look  at the english
> >> version of the policy).
> >
> > Done.
> >
> > http://mentors.debian.net/debian/pool/main/p/poco/poco_1.3.2+dfsg1-1.dsc
> > http://mentors.debian.net/debian/pool/main/p/poco-doc/poco-doc_1.3.2-1.dsc
--cut--
> /tmp/buildd/poco-1.3.2+dfsg1/Foundation/include/Poco/HashTable.h:82: error:
> 'memset' was not declared in this scope
> /tmp/buildd/poco-1.3.2+dfsg1/Foundation/include/Poco/HashTable.h: In member
> function 'void Poco::HashTable KeyHashFunction>::resize(Poco::UInt32) [with Key = std::basic_string std::char_traits, std::allocator >, Value = int,
> KeyHashFunction = Poco::HashFunction std::char_traits, std::allocator > >]':
> src/HashTableTest.cpp:149:   instantiated from here
> /tmp/buildd/poco-1.3.2+dfsg1/Foundation/include/Poco/HashTable.h:317:
> error: 'memset' was not declared in this scope
>
> It is likely to be a missing include somewhere.

Correct; this was fixed in upstream's trunk rev525:
http://poco.svn.sourceforge.net/viewvc/poco/poco/trunk/Foundation/include/Poco/HashTable.h?r1=434&r2=525

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: poco and poco-doc (updated packages) [3rd try]

2008-06-07 Thread George Danchev
On Saturday 07 June 2008, Krzysztof Burghardt wrote:
> 2008/6/6 Vincent Bernat <[EMAIL PROTECTED]>:
> > OoO  En  cette nuit  nuageuse  du vendredi  06  juin  2008, vers  00:26,
> >
> > "Krzysztof Burghardt" <[EMAIL PROTECTED]> disait:
> >> http://mentors.debian.net/debian/pool/main/p/poco/poco_1.3.2+dfsg1-1.dsc
> >> http://mentors.debian.net/debian/pool/main/p/poco-doc/poco-doc_1.3.2-1.d
> >>sc
> >
> > gcc 4.3 is now the default on  amd64 and i386. Therefore, I get an error
> > that I did not get previously:
>
> [...]
>
> > It is likely to be a missing include somewhere.
>
> Fixed.

Hi Krzysztof,

As a user of that package, I'm still reluctant to ship it in a shape 
where 
lintian is not happy enough. I've read your reasoning about debug package 
names you have choosen, but I still don't see a good reason not to have 
package names end in -dbg, which would keep the package namespace sane enough 
[1] and brings predictable names for searching on the debian package 
database; these packages of course would still ship the files as they are 
considered now:  i.e. /usr/lib/debug/usr/lib/libPocoXMLd.so.5, which would 
help the linkage of projects used it that way. Also, don't forget to gzip -9 
changelogs as per policy 12.7. After these are resolved I'd sponsor.

[1] that will pass through the NEW queue because of the new binary packages 
being splitted-off, and I believe that ftpmaster won't be happy with the 
provided names, so you might need to do it anyway, hence I suggest to avoid 
the misapproach ;-)

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: poco and poco-doc (updated packages) [3rd try]

2008-06-07 Thread George Danchev
On Saturday 07 June 2008, Krzysztof Burghardt wrote:
> Hello George,
>
> 2008/6/7 George Danchev <[EMAIL PROTECTED]>:
> >As a user of that package, I'm still reluctant to ship it in a
> > shape where lintian is not happy enough. I've read your reasoning about
> > debug package names you have choosen, but I still don't see a good reason
> > not to have package names end in -dbg, which would keep the package
> > namespace sane enough [1] and brings predictable names for searching on
> > the debian package database; these packages of course would still ship
> > the files as they are considered now:  i.e.
> > /usr/lib/debug/usr/lib/libPocoXMLd.so.5, which would help the linkage of
> > projects used it that way.
>
> This looks reasonable, but trigger another lintian warrning:
>
> N: Processing binary package libpocoxml5-dbg (version 1.3.2+dfsg1-1) ...
> W: libpocoxml5-dbg: package-name-doesnt-match-sonames libPocoXMLd5

sure, lintian has provided you with oneliner (as copied verbatim from 
libpkg-guide #3 Naming shared library packages) to determine the correct 
package name out of the soname, but unfortunately it doesn't seem to be 
working for object files containing debugging information (I didn't check 
why, will probably do;-):

$ objdump -p usr/lib/debug/usr/lib/libPocoXMLd.so.5 | 
sed -n -e's/^[[:space:]]*SONAME[[:space:]]*//p' | 
sed -e's/\([0-9]\)\.so\./\1-/; s/\.so\.//'

So, as libpkg-guide suggests in table 5.1 (soname: libfoo.so.4 => pkgname: 
libfoo4) and lintian asks us to end in -dbg since we install 
in /usr/lib/debug, therefor the above package should be named as 
libpocoxmld5-dbg. I'm not sure if lintian is prepared not to take into 
account the requested -dbg$ to the package name when comparing it to the 
sonames, but if it keeps emitting package-name-doesnt-match-sonames, shutting 
it up with an override seems to be in order.

> > Also, don't forget to gzip -9
> > changelogs as per policy 12.7. After these are resolved I'd sponsor.
>
> I'm not sure what problem you have pointed out. Upstream changelog in
> installed with dh_installchangelog, its name is changed and its
> gziped.

I still get changelog-not-compressed-with-max-compression changelog.gz for all 
the packages despite dh_installchangelogs and dh_compress are called 
correctly. Will have look into that deeper.


[1] http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html
(keep that handy;- )

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: poco and poco-doc (updated packages) [3rd try]

2008-06-07 Thread George Danchev
On Sunday 08 June 2008, Russ Allbery wrote:
> George Danchev <[EMAIL PROTECTED]> writes:
> > On Saturday 07 June 2008, Krzysztof Burghardt wrote:
> >> This looks reasonable, but trigger another lintian warrning:
> >>
> >> N: Processing binary package libpocoxml5-dbg (version 1.3.2+dfsg1-1) ...
> >> W: libpocoxml5-dbg: package-name-doesnt-match-sonames libPocoXMLd5
> >
> > sure, lintian has provided you with oneliner (as copied verbatim from
> > libpkg-guide #3 Naming shared library packages) to determine the correct
> > package name out of the soname, but unfortunately it doesn't seem to be
> > working for object files containing debugging information (I didn't
> > check why, will probably do;-):
> >
> > $ objdump -p usr/lib/debug/usr/lib/libPocoXMLd.so.5 |
> > sed -n -e's/^[[:space:]]*SONAME[[:space:]]*//p' |
> > sed -e's/\([0-9]\)\.so\./\1-/; s/\.so\.//'
>
> I think there's something more fundamentally wrong here.  If this is a
> regular shared library, not detached debugging symbols, it's in the wrong
> directory.  The *only* thing that should be in /usr/lib/debug is detached
> debugging symbols.  

Yes, dh_strip -k was called to split debigging symbols in a separate file 
(containing the detached debugging symbols) in usr/lib/debug/, in order to 
avoid binary duplications with things we want debugable, but the above 
oneliner produces no package name for so generated object file. 
Turning back to dh_strip --dbg-package=... the above oneliner (as also used 
internally by lintian I believe ?) produces a package name:

objdump -p debian/libpocoxml5-dbg/usr/lib/libPocoXMLd.so.5 | 
sed -n -e's/^[[:space:]]*SONAME[[:space:]]*//p' | 
sed -e's/\([0-9]\)\.so\./\1-/; s/\.so\.//'
libPocoXMLd5

shared library goes in /usr/lib and as expected lintian complains with:
libpocoxml5-dbg: package-name-doesnt-match-sonames libPocoXMLd5
because of the missing 'd' before '5', at least, hence that leads us to a 
package name as `libpocoxmld5-dbg', is that correct ?

> (There's a lintian check for that as well; I'm not 
> sure why it's not triggering -- maybe I'm misunderstanding what's going
> on?)

the goal was/is to generated -dbg packages that are using separate (detached) 
debugging info and stored in /usr/lib/debug/, thus do you reference to check 
described in #299578 ?

> If you're shipping a debugging version of the shared library that's a full
> shared library in its own right because building with debugging changes
> the library, then yes, you'll need to override a warning about the package
> name.  But it should be in /usr/lib.

Just to make it crystal clear for myself, a package name override is needed 
because of the ending -dbg only, right ?

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: poco and poco-doc (updated packages) [3rd try]

2008-06-08 Thread George Danchev
On Sunday 08 June 2008, George Danchev wrote:
--cut--
> Yes, dh_strip -k was called to split debigging symbols in a separate file
> (containing the detached debugging symbols) in usr/lib/debug/, in order to
> avoid binary duplications with things we want debugable, but the above
> oneliner produces no package name for so generated object file.

oh, I'm absent-minded - oneliner doesn't output a package name since objdump 
works on a file with detached debuggin symbols only, i.e. the addon, not the 
library itself ;-), so forget about it. Other questions still stand.

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: poco and poco-doc (updated packages) [3rd try]

2008-06-08 Thread George Danchev
On Sunday 08 June 2008, George Danchev wrote:
> On Saturday 07 June 2008, Krzysztof Burghardt wrote:
> > Hello George,

Hi Krzysztof,

--cut--
> So, as libpkg-guide suggests in table 5.1 (soname: libfoo.so.4 => pkgname:
> libfoo4) and lintian asks us to end in -dbg since we install
> in /usr/lib/debug, therefor the above package should be named as
> libpocoxmld5-dbg. 

I did rename them to *d5-dbg (libpocoxmld5-dbg) as I proposed earlier, but run 
into another "violation of the law" - X vs. X-dbg ;-)

W: libpocoxmld5-dbg: dbg-package-missing-depends libpocoxmld5
N:
N:   This package has a name of the form of "X-dbg", indicating it contains
N:   detached debugging symbols for the package X. If so, it should depend
N:   on the corresponding package, generally with (= ${binary:Version})
N:   since the debugging symbols are only useful with the binaries created
N:   by the same build.

So I believe that the version 1.3.2+dfsg1-1 you have uploaded to mentors on 
07-Jun-2008 22:00 (ah I hate dealing with rewritten changelog history;-) is 
basically ok, except that lintian override files should be installed for all 
these -dbg packages in /usr/share/lintian/overrides/$pkg-dbg, for instance:

libpocoxmld5-dbg: package-name-doesnt-match-sonames libPocoXMLd5

Rf. file:///usr/share/doc/lintian/lintian.html/ch2.html#s2.4

Another way to solve the soname_d vs. pkgname_without-d-dbg issue is to play 
with symlinks, i.e. libPocoXML.so.5->libPocoXMLd.so.5 (or other way around), 
but that still does not look clean enough to me, and we can add it anyway 
further if needed.

I still get these changelog-not-compressed-with-max-compression changelog.gz 
warnings for -dbg packages, but that doesn't warrant a override.

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: poco and poco-doc (updated packages) [3rd try]

2008-06-08 Thread George Danchev
On Monday 09 June 2008, Russ Allbery wrote:
> George Danchev <[EMAIL PROTECTED]> writes:
> > shared library goes in /usr/lib and as expected lintian complains with:
> > libpocoxml5-dbg: package-name-doesnt-match-sonames libPocoXMLd5
> > because of the missing 'd' before '5', at least, hence that leads us to a
> > package name as `libpocoxmld5-dbg', is that correct ?
>
> Oh, I get it, you're shipping *both* detached debugging symbols *and* a
> debug version of a library in /usr/lib in the same package.
>
> No, Lintian will want such a package be named libpocoxmld5 because it has
> no way of knowing that shared library is a debugging version of some other
> library.  You will indeed need an override for this case.

Actually it would be smarter do ship only the detached debugging symbols I 
believe. I can't think of a use case where the debugging version of the 
shared library would be desperately needed or preferred, or I'm wrong ?

> > the goal was/is to generated -dbg packages that are using separate
> > (detached) debugging info and stored in /usr/lib/debug/,
>
> This is not all that you're doing, which is what was confusing me.  You're
> also shipping a different shared library in the same package, which
> happens to be a debugging build of another shared library.
>
> If the package contained only detached debugging information, Lintian
> wouldn't be confused.

Nod. By the way I was looking at the lintian-1.24.0/checks/binaries: around 
row 148; shouldn't expected_name as of name.so.[0-9] also be taken into 
account ?

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: poco and poco-doc (updated packages) [3rd try]

2008-06-08 Thread George Danchev
On Monday 09 June 2008, Krzysztof Burghardt wrote:
> 2008/6/8 George Danchev <[EMAIL PROTECTED]>:
> > So I believe that the version 1.3.2+dfsg1-1 you have uploaded to mentors
> > on 07-Jun-2008 22:00 (ah I hate dealing with rewritten changelog
> > history;-) is basically ok, except that lintian override files should be
> > installed for all these -dbg packages in
> > /usr/share/lintian/overrides/$pkg-dbg, for instance:
>
> Warnings overwritten. Package updated once again.
>
> http://mentors.debian.net/debian/pool/main/p/poco/poco_1.3.2+dfsg1-1.dsc
> http://mentors.debian.net/debian/pool/main/p/poco-doc/poco-doc_1.3.2-1.dsc

Uploaded. That will hang in NEW for a while. Thanks for your work and 
patience.

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: poco and poco-doc (updated packages) [3rd try]

2008-06-08 Thread George Danchev
On Monday 09 June 2008, Russ Allbery wrote:
> George Danchev <[EMAIL PROTECTED]> writes:
> > Actually it would be smarter do ship only the detached debugging symbols
> > I believe. I can't think of a use case where the debugging version of
> > the shared library would be desperately needed or preferred, or I'm
> > wrong ?
>
> Well, usually the reason why a shared library builds a separate debugging
> version is that the code actually changes.  In other words, rather than
> just having debugging symbols, the functions in the library actually work
> differently.  Perhaps more checking is done, or more logging, or the like.
>
> If that isn't the case here and the only difference is that one has
> debugging symbols and the other doesn't, then I agree, you should just
> ship the detached debugging symbols for the regular library and ignore
> (and not package) the d version.

Ah sure, that makes sense to me. Thanks.

> > Nod. By the way I was looking at the lintian-1.24.0/checks/binaries:
> > around row 148; shouldn't expected_name as of name.so.[0-9] also be
> > taken into account ?
>
> I can't figure out what you're getting at.  Line 148 is:
>
> $expected_name =~ s/\.so(\.|\z)//;
>
> which is one part of the code that mangles a library SONAME into a package
> name.  This line removes the ".so." part of the SONAME.
>

Ops, sorry bad row counting. I meant that 
$expected_name =~ s/([0-9])\.so\./$1-/; won't cope with well with name.so.1

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: swedish (updated ispell and spell packages)

2008-06-11 Thread George Danchev
On Wednesday 11 June 2008, Jeremiah C. Foster wrote:
--cut--

Hi,

> > The package is still recognized as Debian native, simply because there's
> > only a tar.gz, without a diff.gz. It's not sufficient to change the
> > version number to 1.4.5-2, you need to create a tarball *without* the
> > debian/ directory, call it 1.4.5, add the debian/ directory again and run
> > dpkg-source. This way, you will get a diff.gz.
>
> I don't understand. How do I create a diff.gz? (I know how to use
> diff, but what is this a diff of? Two different tarballs?)

It is a diff between the original_upstream_source_directory/ and the 
debianized_tree/ (i.e. upstream_dir/ + debian/ inside). Since you have 
orig.tar.gz and the debianized tree (upstream_name-x.y + your own debian/ 
inside) dpkg-source is able to create such diff.gz:

dpkg-source -b upstream_namedir-x.y

> > > > - Convert debian/copyright to UTF-8
> > >
> > > Done.
> >
> > You converted it to ASCII. Please use UTF-8, use e.g. iconv for that.
> > Also, you've removed your own copyright statement for the Debian
> > packaging.
>
> Added my copyright statement back, changed to UTF-8 using
> iconv. The `file` command is still saying ASCII however. 

Since UTF-8 is a superset of ASCII and there are only ASCII characters inside 
your copyright, therefore file reports ASCII text. However, UTF-8 being a 
variable length encoding can use more than one (1 to 4 bytes) for each 
character, depending on the character; for instance had characters like greek 
letters or german umlauts been in the file (where more than one byte per 
character is used), `file' wouldn't be reporting ASCII text.

> Not sure how 
> to determine proper encoding.

There is no universal method to determine that, that's why iconv 
has --from-code ;-) In that case, your copyright file is a valid ASCII as 
well as valid UTF-8.

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: s5 - A simple HTML-based presentation system (uploaded package)

2008-06-13 Thread George Danchev
On Thursday 12 June 2008, Peter Pentchev wrote:
> Dear mentors,
>
> I am looking for a sponsor for my package "s5".

Peter, 
This package is now uploaded. Thanks for your work [1] on the neat `s5' 
utility, especially I like the minimalistic requirements for it to run -- a 
Base System ;-).

[1] or better, should I thank the FreeBSD project for contributing packages to 
Debian ? ;-)


-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: python-minimock

2008-06-13 Thread George Danchev
On Friday 13 June 2008, Robert Collins wrote:
> On Fri, 2008-06-13 at 10:58 +0200, Michal Čihař wrote:
> > Hi
> >
> > On Fri, 13 Jun 2008 18:46:03 +1000
> >
> > Ben Finney <[EMAIL PROTECTED]> wrote:
> > > Unfortunately they require using a Subversion repository. One of the
> > > big advantages of Alioth is that I don't have to use Subversion
> > > repositories for my packages :-)
> >
> > For good reason, because it is most widely known VCS and thus it is
> > easy to use for anybody else in the team. But it's up to you if you
> > want to join or not...
>
> I thought CVS still had more users :)

Errr, you missed to sense the context, didn't you ;-) CVS is not widely spread 
for debian packaging anymore, believe me ;-) If we talk in 
general the only CVS users left are those locked-in CVS because of certain 
decisions being made in the past towards a CVS-orientation and it is not easy 
to rebuilt the infrastructure, so consider them some sort of convicts, not 
happy users ;-)

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: fbreader (updated package)

2008-06-15 Thread George Danchev
On Saturday 14 June 2008, Eugene V. Lyubimkin wrote:

--cut--

Hi,

> One more question about quilt: dpkg-buildpackage stands that fbreader
> source is 1.0 source package. Should I correct it to be 3.0-quilt? If yes,
> how can I do it? I haven't found any info about it in policy and
> devreference.

You will need dpkg >= 1.14.18 [1] and follow [2] to check your package how 
Raphael described.

[1] see "New source package formats" at:
http://lists.debian.org/debian-devel-announce/2008/04/msg4.html
[2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=482741
-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: fbreader (updated package)

2008-06-15 Thread George Danchev
On Sunday 15 June 2008, Eugene V. Lyubimkin wrote:
> George Danchev wrote:
> >> One more question about quilt: dpkg-buildpackage stands that fbreader
> >> source is 1.0 source package. Should I correct it to be 3.0-quilt? If
> >> yes, how can I do it? I haven't found any info about it in policy and
> >> devreference.
> >
> > You will need dpkg >= 1.14.18 [1] and follow [2] to check your package
> > how Raphael described.
> >
> > [1] see "New source package formats" at:
> > http://lists.debian.org/debian-devel-announce/2008/04/msg4.html
> > [2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=482741
>
> Thanks for links.
>
> And, another question then: would converted to 3.0-format packages are
> acceptable by sponsors and by ftp-masters now? Or It would be better to
> wait for lenny release and then introduce such changes?

Just check your package for yourself, correct the failures if any, and *wait* 
patiently until after lenny release, at least ;-) As said above, please 
reread [1] thoroughly: "Bug #457345 [6] is the wishlist bug tracking the dak 
modification that will be needed to accept those new source package formats."

Rf: dak (the debian archive kit) is not ready yet to accept these new source 
formats.

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: gtkwhiteboard (now dfsg compatible)

2008-06-15 Thread George Danchev
On Sunday 15 June 2008, Thomas Knott wrote:
> Dear mentors,

Hi,

> I am looking for a sponsor for my package "gtkwhiteboard". It was uploaded
> before by  José "L. Redrejo" Rodríguez <[EMAIL PROTECTED]>
> but got rejected because the upstream source contains a win32-dll without
> source. I stripped the dll now, added a README.debian-source and a
> (probably bad) get-orig-source.sh to create the dfsg-tarball from the
> upstream zip-file.

Providing a watch file would be nice, as well as a machine-interpretable 
debian/copyright: see http://wiki.debian.org/Proposals/CopyrightFormat

Just a minor note about your rules:get-orig-source you might find useful. No 
need to call chmod on get-orig-source.sh to make it executable and then worry 
to chmod it back to a non-executable in your clean target (which you actually 
forgot to;-). Just a call like "sh get-orig-source.sh" would do the job. 
Also, you might want to delete the zip file within debian/ and put the dfsg 
tarball outside debian/, e.g.:
rm -f WiimoteLib.dll gtkwhiteboard-1.3.zip
tar -czf ../gtkwhiteboard_1.3+dfsg.orig.tar.gz * --exclude=\.dll

You might also want to teach upstream not to distribute ugly object files with 
their tarball, or at least to distribute them separately. 

I hope you will find a sponsor.

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: rsplib

2008-06-17 Thread George Danchev
On Tuesday 17 June 2008, Thomas Dreibholz wrote:
> Dear mentors,

Hi,

the package seems to be in a good shape, but here are some remarks:

No need to use the trailing "unstable1" in the version string 
(2.5.0~beta7-0unstable1) since the package is also supposed to migrate to 
testing at some point ;-) ... or you have any good reasons to have it that 
way, I can't think of at the moment ?

Too generic names for some binaries are used, like terminal, server, fork, 
which does not says much about their function and would most probalby cause a 
filename clash sooner or later (if others do the same), hence a useless 
package conflict should be declared, which would be at least suboptimal. One 
option could be to prepend your binaries with rsp-*. For instance, you can 
consult "apt-file search server | grep bin" to see how other packages avoid 
the generic names.

licensecheck (from devscripts package) reports most of the files being 
licensed "v3 or later", but dispatcher.[c|h] is "v2 or later" and doesn't 
have a copyright. The former might not a problem since v3 could be assumed, 
while the latter is best to be corrected. These were probably overlooked.

Since you are also the upstream is should be relatively easy to resolve 
these ;-)

I would gladly sponsor such a well crafted piece of software, but I don't feel 
appropriate since I'm currently not familiar with Reliable Server Pooling 
business at all, so I hope you will find sponsor proper.

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: lockrun

2008-06-21 Thread George Danchev
On Wednesday 18 June 2008, Noah Slater wrote:
--cut--

Hello, and sorry for the late reply,

> > Seems like cdbs magic doesn't cope with that, but you can still save the
> > day: clean:: unpatch
> > common-install-prehook-impl:: patch
>
> This is a bug in CDBS, I have reported it as #486848:
>
>   http://bugs.debian.org/486848

Sure.

> I have added the following line as a temporary workaround:
>
>   binary-arch binary-indep: build

Fine.

> > 2) Regenerating source files (the sed line) during the build process
> > could be a weird source of troubles. Next, we end up having one single C
> > file and two ways of modifying it
>
> This has been changed so that we generate lockrun.sed.c from lockrun.c
> instead.
>
> I don't really see any problems with this method.

A possible problem could arise when users of your source package decide to 
exemine the source code and call fakeroot debian/rules patch, but there is 
still modification left (no matter how innocent it is) to be done against the 
C code during the package build time. This is not very consistent behaviour 
unless s/he realizes to exemine your rules file more closely and issue the 
sed line themselves. Can you think of a solution where your 
command-option.patch and sed modification could be applied by the patch 
target ? It is possible, and consider it a wishlist. OTOH I would be fine if 
someone upload it the way it is.

> > 3) No diff.gz found on mentors - probably a native package done by
> > incident ?
>
> Yes, sorry about that, my mistake. Fixed now.

OK.

> > 4) You can add a watch file, also.
>
> The upstream does not use version numbers so a watch file would be
> pointless.

You are correct, I forgot about that. I believe it would be best to discuss 
with upstream to provide any decent versioning scheme, which would let you 
avoid constructing upstream version from the debian version, not that it is 
bad, it is just not optimal imho ;-)

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: windowlab (QA upload, fixes RC bug)

2008-06-21 Thread George Danchev
On Saturday 21 June 2008, Ansgar Burchardt wrote:
> Hi,

Hi,

thanks for hunting RC bugs ;-)

> I prepared a QA upload for the latest upstream version of windowlab, a
> small and simple windowmanager.
>
> The upload would close the following bugs:
>  - 486978 (serious): FTBFS: windowlab.h:37:34: error:
>X11/extensions/shape.h: No such file or directory
>  - 438264 (wishlist): not handling nostrip build option (policy 10.1)

Your changes seems to bring improvements..., yet could you please also fix 
debian/rules so that both the binary-arch (buildd's call `/usr/bin/fakeroot 
debian/rules binary-arch') and binary-indep targets exist (see Policy 4.9) 
and so that `fakeroot debian/rules binary' works as well.

> I also changed the packaging to use debhelper and quilt instead of cdbs,
> and updated the package to conform to the latest version of Debian policy.

Did you check with /usr/share/doc/debian-policy/upgrading-checklist.txt.gz 
since debian/changelog only reads "Bump Standards Version to 3.8.0", but 
doesn't list the exact changes done to align the package with 3.8.0, or there 
were no changes needed to comply with 3.8.0; if any please say so, probably 
by means of sub-bullets ;-)

By the way, if you need a more expressive get-orig-source you can borrow some 
bits from the stealth package for instance.

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: windowlab (QA upload, fixes RC bug)

2008-06-22 Thread George Danchev
On Saturday 21 June 2008, Ansgar Burchardt wrote:
> Hi!

Hi,

--cut--
> > Your changes seems to bring improvements..., yet could you please also
> > fix debian/rules so that both the binary-arch (buildd's call
> > `/usr/bin/fakeroot debian/rules binary-arch') and binary-indep targets
> > exist (see Policy 4.9) and so that `fakeroot debian/rules binary' works
> > as well.
>
> Done. Thanks for noticing.

Uploaded.

> > > I also changed the packaging to use debhelper and quilt instead of
> > > cdbs, and updated the package to conform to the latest version of
> > > Debian policy.
> >
> > Did you check with
> > /usr/share/doc/debian-policy/upgrading-checklist.txt.gz since
> > debian/changelog only reads "Bump Standards Version to 3.8.0", but
> > doesn't list the exact changes done to align the package with 3.8.0, or
> > there were no changes needed to comply with 3.8.0; if any please say so,
> > probably by means of sub-bullets ;-)
>
> There are several changes: the Homepage field in debian/control, the
> README.source, and the get-orig-source target.  These changes are listed in
> the changelog.  As two of them are already sub-bullets of other changes, I
> think it isn't a good idea to move them.

Fine.

> > By the way, if you need a more expressive get-orig-source you can borrow
> > some bits from the stealth package for instance.
>
> I added an md5sum check in the get-orig-source target for windowlab.
> The get-orig-source from stealth seems to require to be started in the
> package directory in order to inspect debian/changelog and doesn't leave
> the generated tarball in the current directory, which doesn't seem policy
> compliant, so I did not do this in windowlab.

Yes, it was created after svn-buildpackage default layout 
(package/{trunk,tags,branches,tarballs}), but it is probably a good idea not 
to occupy the get-orig-source target for that, but use another one instead. 
Thanks for the good catch.

> I uploaded an updated package to mentors:
> http://mentors.debian.net/debian/pool/main/w/windowlab/windowlab_1.34-1.dsc
>
> Thanks for the review!

At least the updated package is better than the one currently found in the 
archive ;-) As a further improvement you can use something like ucf for 
instance to gracefully handle configuration files in /etc/X11/windowlab/.

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: RFS: gtkwhiteboard (now dfsg compatible)

2008-06-22 Thread George Danchev
On Sunday 22 June 2008, Thomas Knott wrote:
> Am Sonntag, 15. Juni 2008 19:32:50 schrieb George Danchev:
> > Hi,
>
> Hi! Thanks for your suggestions.

Hi,

> > > I am looking for a sponsor for my package "gtkwhiteboard". It was
> > > uploaded before by  José "L. Redrejo" Rodríguez
> > > <[EMAIL PROTECTED]> but got rejected because the
> > > upstream source contains a win32-dll without source. I stripped the dll
> > > now, added a README.debian-source and a (probably bad)
> > > get-orig-source.sh to create the dfsg-tarball from the upstream
> > > zip-file.
> >
> > Providing a watch file would be nice, as well as a machine-interpretable
> > debian/copyright: see http://wiki.debian.org/Proposals/CopyrightFormat
>
> Added a watch file and changed the copyright file to the new format.

Sure, these look good to me.

> > Just a minor note about your rules:get-orig-source you might find useful.
> > No need to call chmod on get-orig-source.sh to make it executable and
> > then worry to chmod it back to a non-executable in your clean target
> > (which you actually forgot to;-). Just a call like "sh
> > get-orig-source.sh" would do the job. Also, you might want to delete the
> > zip file within debian/ and put the dfsg tarball outside debian/, e.g.:
> > rm -f WiimoteLib.dll gtkwhiteboard-1.3.zip
> > tar -czf ../gtkwhiteboard_1.3+dfsg.orig.tar.gz * --exclude=\.dll
>
> I tried to implement your suggestions. It seems to work but I am not good
> at scripting stuff.

there are some minor issues & typos ("baord" vs. "board"), but the following 
should work better (btw, I also hate scripting and love ada;-).

#!/bin/bash
set -e
VER=1.3 # change that whenever a newer version occurs
NAME=gtkwhiteboard
UPSTREAM=$NAME-$VER
DEBIANED=$NAME\_$VER
LOCATION=http://fuelnatchos.webng.com/gtkwhiteboard
#Create temporary directory
mkdir ./$UPSTREAM && cd ./$UPSTREAM
#Get upstream source
wget $LOCATION/$UPSTREAM.zip
unzip ./$UPSTREAM.zip
#Remove downloaded zip, binary-only file and win32-icon
rm -f $UPSTREAM.zip WiimoteLib.dll gtkwhiteboard.ico
#Repack
cd ..
tar -czf $DEBIANED+dfsg.orig.tar.gz $UPSTREAM --exclude=\.dll
#Move orig.tar.gz outside /debian
mv $DEBIANED+dfsg.orig.tar.gz ../
#Clean up
rm -rf ./$UPSTREAM

-- 
pub 4096R/0E4BD0AB 2003-03-18 
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: [OT] : gpg fingerprint in mail's signature ? - Was: Re: RFS: gtkwhiteboard (now dfsg compatible)

2008-06-22 Thread George Danchev
On Sunday 22 June 2008, The Fungi wrote:
> On Sun, Jun 22, 2008 at 05:41:11PM +0200, Olivier Berger wrote:
> > Is there any use in adding your fingerprint to the signature ? ... It
> > seems misleading at least, if users think they can trust that... and
> > without the public key, it's useless anyway.
>
> It's assumed that your public key can be commonly found on public
> keyservers or by fingering your address. Putting your key
> fingerprint in your .sig is *obviously* not equivalent to
> cryptographically signing a particular message, but it does help
> others identify that they've looked up the correct key for you if
> they want to encrypt a response to you. It's only potentially
> misleading if someone doesn't understand PKI in the first place, but
> then what's the point of avoiding misleading someone about something
> they don't know how to use in the first place? 

;-) Well yes, people who are unable to make the difference between a 
cryptographically signed message and such that merely contains a key 
fingerprint at the end could not be a factor with regard to the originator 
identification and verification process, since they don't know what to verify 
anyway and since it is a well known fact that everybody can write a message 
with any free-form text appended at the end ;-)

> I don't know if the 
> extra 40 characters make my .sig obscenely larger, but if they did I
> might shorten it to a key ID instead.

In order to shorten my appendix with one line I decided on key ID only 
instead, which is enough for public key diggers.

-- 
pub key ID 0E4BD0AB 2003-03-18 


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



Re: [OT] : gpg fingerprint in mail's signature ? - Was: Re: RFS: gtkwhiteboard (now dfsg compatible)

2008-06-22 Thread George Danchev
On Monday 23 June 2008, Cyril Brulebois wrote:
> George Danchev <[EMAIL PROTECTED]> (22/06/2008):
> > In order to shorten my appendix with one line I decided on key ID only
> > instead, which is enough for public key diggers.
>
> Even shorter: Sign your mails.

Bleh 3 words 3 failures ;-) is it really so hard to realize that these hints 
are for people who don't have my public key at hand and want to dig it up 
somehow. I also disagree that signed mails are shorter, and you would 
probably that I don't have my secret key at hand any time I post to mailing 
lists. Can we move on please ...

-- 
pub key ID 0E4BD0AB 2003-03-18 


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


-- 
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:
> Георги Данчев 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 


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



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 



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


Re: RFS: poco (updated package)

2008-06-27 Thread George Danchev
On Thursday 26 June 2008, Krzysztof Burghardt wrote:
> Hello George,
>
> 2008/6/25 George Danchev <[EMAIL PROTECTED]>:
> > On Wednesday 25 June 2008, Krzysztof Burghardt wrote:
> >> I am looking for a sponsor for the new version 1.3.2+dfsg1-2
> >> of my package "poco".
>
> [...]
>
> >> 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 ;-)
>
> I just realized that I forgot to add new patch to patches/00list, so
> pacakge is still buggy. Version 1.3.2+dfsg1-3 has this missing line
> add.
>
> http://mentors.debian.net/debian/pool/main/p/poco/poco_1.3.2+dfsg1-3.dsc

Ops, I've also missed that. I had a day off, hence the delay, but I'm now 
checking/building the package once again... will upload soonish.

-- 
pub key ID 0E4BD0AB 2003-03-18 



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


Re: RFS: poco (updated package)

2008-06-27 Thread George Danchev
On Friday 27 June 2008, George Danchev wrote:
> On Thursday 26 June 2008, Krzysztof Burghardt wrote:
--cut--
> > I just realized that I forgot to add new patch to patches/00list, so
> > pacakge is still buggy. Version 1.3.2+dfsg1-3 has this missing line
> > add.
> >
> > http://mentors.debian.net/debian/pool/main/p/poco/poco_1.3.2+dfsg1-3.dsc
>
> Ops, I've also missed that. I had a day off, hence the delay, but I'm now
> checking/building the package once again... will upload soonish.

1.3.2+dfsg1-3 uploaded.

-- 
pub key ID 0E4BD0AB 2003-03-18 



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


Re: RFS: winff

2008-06-30 Thread George Danchev
On Monday 30 June 2008, Paul Gevers wrote:
> Dear mentors,
>
> I am looking for a sponsor for my package "winff". This is my first
> contribution to Debian.
>
> * Package name: winff
>   Version : 0.42-1
>   Upstream Author : Matthew Weatherford <[EMAIL PROTECTED]>
> * URL : http://www.winff.org
> * License : GLP-3
>   Section : graphics
>
> It builds this binary package:
> winff  - video and audio batch converter using ffmpeg
>
> The package appears to be lintian clean.
>
> The upload would fix these bugs: 485481
>
> The package can be found on mentors.debian.net:
> - URL: http://mentors.debian.net/debian/pool/main/w/winff
> - Source repository: deb-src http://mentors.debian.net/debian unstable
> main contrib non-free
> - dget http://mentors.debian.net/debian/pool/main/w/winff/winff_0.42-1.dsc
>
> I would be glad if someone would check uploaded this package for me.

Hi, 

Some minor comments:

- No need to build-depend on fpc-source or you have a strong reason doing so ?
- Need to depend on ffmpeg since AFAICS it is being called by winff runtime.
- Vcs-Browser: is not for upstream repo, but for yours, i.e. the VCS repo of 
your packaging, if any.

-- 
pub key ID 0E4BD0AB 2003-03-18 


-- 
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-07-07 Thread George Danchev
On Monday 07 July 2008 16:39:14 Charles Plessy wrote:
> Le Sun, Jul 06, 2008 at 09:34:33PM +0300, Yavor Doganov a écrit :
> > Charles Plessy wrote:

Hello,

> > > When a Debian binary package is built, environment variables such as
> > > {{{CFLAGS}}} and {{{CXXFLAGS}}} are set by {{{dpkg-buildpackage}}}
> > > and may override the corresponding variables in the
> > > {{{Makefile}}}.
> >
> > The matter is more complex in general; add here the well known fact
> > that a truckload of upstream makefiles/build systems is broken.
>
> Well, this is why I tried to write something in the wiki page that is
> supposed to be something to read for upstream maintainers. But I am not
> a C programmer, I do not think I can improve what I wrote any further. 

It is not that much related to the C programming language, nor to the GNU 
implementation for it (compiler, linker, standard library), nor with any 
other GNU programming language implementation (like the ones for C++ or Ada), 
it is the GNU build system (autotools, make) which adds the complexity.

> I  can delete it if it is too confusing, however.

Please don't, it is still useful, however I would be thankful if you or Yavor 
also add the use cases from the latest discussions, even doing them verbatim.

> Thanks for the explanation anyway, this FLAGS management is a real
> headache…

Yes, it is, and I'm happier with much simpler beasts like icmake for instance.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: Package extraction process (dpkg-source, format 1.0 and 3.0 (quilt))

2008-07-13 Thread George Danchev
On Sunday 13 July 2008 13:10:24 Benjamin Mesing wrote:
> Hello,

Hello,

> I am trying to understand the new dpkg-source format 3.0 (quilt).
> There are two points in the documentation (man-page) I do not
> understand:
>   * In the section "Building" of the description of 3.0 (quilt) it
> is stated:
> "The  updated  debian  directory  and  the  list of modified
> binaries is then used to regenerate the debian tarball."
> Why is it "regenerate" instead of "generate" here? I believe, it
> is not uncommon, that no debian tarball exists before.

I don't know why regenerate is used, sorry.

>   * In the same section there is a note:
> "Note: dpkg-source expects the source tree to have all patches
> applied when you generate the  source package.  This is not the
> case when the source tree has been obtained by unpacking a
> source package using the Format: 1.0 for instance."
> But unpacking format 1.0 packages does lead to a tree with all
> patches applied, doesn't it? 

Not always, since extracting  a non-native package prepared as format 1.0 is 
done by first unpacking the .orig.tar.gz and then applying the patch in 
the .diff.gz. Now, you have two kinds of diff.gz - hooligan ones which 
directly modify upstream files when applied as one fat, monolitic and 
illogical changeset, and such that create logically separated diffs in 
debian/patches/ which are then applied build time.

> Does this refer to using some 
> external patch system like dpatch?

Not mandatory. Directly citing from #482741:
"In this process, if the .diff.gz contains changes to upstream files, 
dpkg-source will have created a corresponding patch in
debian/patches/debian-changes-2.1.0-3 and will have registered that
patch in a quilt series (debian/patches/series, it is created if needed).
All the patches listed in the "series" file are applied directly during
the extraction (dpkg-source -x). quilt itself is used if available (and
will thus lead to the creation of the .pc directory), otherwise
dpkg-source applies the patches by itself."

> I would file a bug report against dpkg-source if you believe my concerns
> are justified.

Sure, you may still file a bug if you feel the manpage needs improvement.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: Package extraction process (dpkg-source, format 1.0 and 3.0 (quilt))

2008-07-13 Thread George Danchev
On Sunday 13 July 2008 18:30:34 Benjamin Mesing wrote:
> > >   * In the same section there is a note:
> > > "Note: dpkg-source expects the source tree to have all patches
> > > applied when you generate the  source package.  This is not the
> > > case when the source tree has been obtained by unpacking a
> > > source package using the Format: 1.0 for instance."
> > > But unpacking format 1.0 packages does lead to a tree with all
> > > patches applied, doesn't it?
> >
> > Not always, since extracting  a non-native package prepared as format 1.0
> > is done by first unpacking the .orig.tar.gz and then applying the patch
> > in the .diff.gz. Now, you have two kinds of diff.gz - hooligan ones which
> > directly modify upstream files when applied as one fat, monolitic and
> > illogical changeset, and such that create logically separated diffs in
> > debian/patches/ which are then applied build time.
>
> So you will not have all patches applied only, if you are using a patch
> system like dpatch or quilt - which for format 1.0 had nothing to do
> with dpkg-source.

This is not mandatory and depends on how you would call dpkg-source (the newer 
one from dpkg >= 1.14.18), thus I think you are looking for dpkg-source(1).

Extract options
   --skip-patches
  Do not apply patches at the end of the extraction.
   --without-quilt
  Don't use quilt to apply patches but dpkg-source's own code. It 
won't be possible to use quilt directly on the unpacked directory but it will 
be free of quilt's temporary files as well.


> > > Does this refer to using some
> > > external patch system like dpatch?
> >
> > Not mandatory. Directly citing from #482741:
> > "In this process, if the .diff.gz contains changes to upstream files,
> > dpkg-source will have created a corresponding patch in
> > debian/patches/debian-changes-2.1.0-3 and will have registered that
> > patch in a quilt series (debian/patches/series, it is created if needed).
> > All the patches listed in the "series" file are applied directly during
> > the extraction (dpkg-source -x). quilt itself is used if available (and
> > will thus lead to the creation of the .pc directory), otherwise
> > dpkg-source applies the patches by itself."
>
> This is true for the 3.0 format, but not for 1.0, or am I missing
> something?

Yes, you are correct.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: why my program segmentation fault?

2008-07-14 Thread George Danchev

Quoting Star Liu <[EMAIL PROTECTED]>:


I wrote a program to copy the memory content of - to a
file, but it says "Segmentation fault", (i use AMD64 lenny, so the
address is long), how could i fix it? thanks!


you should only fclose() if Memory != NULL, so your function would be  
better off like this:


void CopyMemoryToFile(char* FilePath, long StartAddress, long OffSet)
{
   FILE* Memory;
   Memory=fopen (FilePath, "w");
   if(Memory!=NULL)
   {
  void* Start;
  Start=StartAddress;
  fwrite(Start, 1, OffSet, Memory);
  fclose(Memory);
   }
}





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



Re: RFS: dgtdrv

2008-07-15 Thread George Danchev
On Tuesday 15 July 2008 17:59:14 Yavor Doganov wrote:
> В Mon, 14 Jul 2008 08:33:52 +1000, Ben Finney написа:
> > POSIX is usually treated as an initialism, so should be spelled in
> > all-capitals.
>
> Not necessarily:
>
> http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/13886/focus=4187
> http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/13916

Sure, but  the original inventor of the term does not care and standard 
entities (ISO/IEC, IEEE and The Open Group) use it consistently uppers case 
in their docs, so it would be nice to follow their way.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: dante - fix RC bugs, adopt, update

2008-07-17 Thread George Danchev
On Thursday 17 July 2008 17:47:51 Peter Pentchev wrote:
> On Thu, Jul 17, 2008 at 05:19:37PM +0300, Peter Pentchev wrote:
> > Hi,
> >
> > I am looking for a sponsor for the new version 1.1.19.dfsg-1
> > of the "dante" package - I'm adopting it, fixing three RC bugs
> > (dante does not currently have a version in testing), updating it
> > to the new upstream release, and updating the Debian packaging
> > a lot.
> >
> > It builds these binary packages:
> > dante-client - SOCKS wrapper for users behind a firewall
> > dante-server - SOCKS (v4 and v5) proxy daemon (danted)
> > libdsocksd0 - SOCKS library for internal use by the dante client
> > libsocksd0 - SOCKS library for packages built using libsocksd-dev
> > libsocksd0-dev - Development files for compiling programs with SOCKS
> > support
> >
> > The package has been tested by lintian on testing and unstable.
> >
> > The upload would fix these bugs: 232574, 368322 (grave), 466082 (grave),
> > and 486756 (ITA).
> >
> > The package can be found on mentors.debian.net:
> > http://mentors.debian.net/debian/pool/main/d/dante/dante_1.1.19.dfsg-1.ds
> >c
> >
> > I would be glad if someone uploaded this package for me, so that dante
> > has a chance of making it into Lenny now that the RC bugs are fixed.
>
> I forgot this in the RFS, but here's the brief part of the changelog
> (the 1.1.19.dfsg-1 changelog entry itself also has a file-by-file
> breakdown of the changes):
>
>* New maintainer.  Closes: #486756
>* Do not start danted if the config file contains nothing but
>  the default settings.  Closes: #232574, #368322, #466082.
>* Use quilt to manage the patches, converting all existing ones.
>* Fix some lintian warnings
>* Add a watch file and README.source
>* Honor DEB_BUILD_OPTIONS
>* Separate the dante client library into a package of its own
>* Minimize the rules file by using debhelper 7
>* Add the Vcs-Svn and Vcs-Browser source control fields
>* Add symbols files for the libraries
>* Convert the copyright file the machine-parseable format
>* Fix some C compiler warnings, mainly related to printf format strings
>* Enable build hardening unless DEB_BUILD_OPTIONS contains "nohardening"
>* New upstream version
>  - remove the sockd/serverconfig.c upstream patch
>  - doc/README.msproxy was removed
>* Install all sample configuration files
>
>[file-by-file changes snipped]

Peter,
I just uploaded that package, since it brings notable improvements over 
the 
last one found in sid -- thanks for taking care of that! 
I have one question, though: did you feed upstream with the patches 
applied 
to the upstream code, AFAICS they will be interested in all of them, but 
`rename' ones ?

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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


Re: packaging for wine

2008-07-18 Thread George Danchev
On Friday 18 July 2008 10:01:01 dmanye wrote:
> hello,

Hello,

> let me explain my "environment". i'm in a university taking care of
> computer science department's computer labs. teachers say: "i need for
> my course app1, app2 and app3". most apps are windows ones and in most
> of the lab sessions teachers use windows.

By the way, it might not be relevant, but, I've been a witness of students 
pushing free software usage to the teacher and OTOH, there are teachers who 
introduce free software to their students while lecturing (such teachers are 
also upstream authors and debian package maintainers ;-)

> i'm here "the linux guy" in a way similar to asterix. my objective is:
> do the linux computer setup as "capable" as possible so that students
> can do *all* their practices under linux. sometimes the job is easy
> (when teachers ask for office i install openoffice, when they ask for
> acroread i install evince|xpdf and so on), but sometimes it's not so
> easy: for example, when they ask for pajek
> (http://pajek.imfm.si/doku.php) for which i've found no free equivalence
> and i've read that runs ok under wine (and the source code is not
> published).
>
> so i spend some of my job time to make possible that a student can
> choice between pajek under windows or pajek under wine. and i know that
> most of the students will choose the first option.
>
> this is my position and since this is a flame theme, let me ignore any
> other message related with this without constructive ideas. thanks to
> paul wise for pointing me to pptview, i think it is the example package
> i was looking for.

My opinion how to attack the problem (not a flamebait of course): You should 
probably explain your teacher and fellow students that the usage of any sort 
of proprietary formats brings you headaches and should be avoided when 
possible. I'm not sure what pajek is supposed to do, but there are many free 
software presentation systems out there. I even recently sponsored one - s5, 
which is a pretty good example for effectiveness, with a few web standards 
you can have a pretty decent presentation.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: whatsup

2008-07-19 Thread George Danchev
On Saturday 19 July 2008 17:04:20 Marc Schoechlin wrote:
> Dear mentors,
>
> I am looking for a sponsor for the new version 0.1.0-1
> of my package "whatsup".

Hello,
This is an interesting approach, but the package looks unfinished. 
There are 
some *.ex files in debian/ which are actually examples you need to adapt for 
your package or remove them if unneeded. You can also check that your package 
complies with Debian Python Policy [1], since at least python-suppost is not 
used as described there and the recent Standards-Version as described by the 
latest Debian Policy upgrading checklist [2].

[1] http://www.debian.org/doc/packaging-manuals/python-policy/
[2] /usr/share/doc/debian-policy/upgrading-checklist.txt.gz
-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: scrot (updated package)

2008-08-03 Thread George Danchev
On Sunday 03 August 2008 02:43:24 Ben Finney wrote:
> Aníbal Monsalve Salazar <[EMAIL PROTECTED]> writes:
> > All other upstream files should be modified with patches.
>
> Or by some other method that results in the Debian source package
> format, with a pristine upstream tarball and all maintainer changes in
> the .diff.gz.
>
> > So, Please put those cahnges in a series of patches in
> > debian/patches and build depend on quilt.
>
> Or use some other method (e.g. a VCS and the corresponding command
> foovcs-buildpackage) to track differences from upstream and generate
> the changes for the Debian package.

This do not exclude the usage of debian/patches. Make sure to understand that. 

> The "quilt" format is favoured by many, but is certainly not mandatory
> nor even "best practice".

Using quilt to clearly separate patches does not exclude nor contradicts with 
the usage of a $VCS. Thus I don't see what are you trying to correct in 
Anabal's statements.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: scrot (updated package)

2008-08-05 Thread George Danchev
On Monday 04 August 2008 02:13:30 Ben Finney wrote:
> George Danchev <[EMAIL PROTECTED]> writes:
--cut--
> Advice given here needs to be carefully examined for dogma, and a
> clear line needs to be maintained between "you should do this" and
> "this is one way to do it".

I'm guessing here -- Have you ever thought that this could be an advice given 
by a sponsor who prefers the things the way he asked and at the end he is 
responsible to fix any potential breakages subsequently found ? Ever thought 
he wants his life easier? So get back safely to the ground and forget about 
any dogmas, except the ones found in debian policy.

> I'm correcting the false implication that "put the changes in a series
> of patches in debian/patches and build depend on quilt" is somehow
> mandatory, or even that it's recommended practice.

That flies directly in the face of DevRef 6.2.1 Best Packaging Practices. 
Should I be in dount or I'm better not ;-)

> In fact, anything that generates the Debian source format is fine, and
> there are perfectly valid ways that don't involve the use of "a series
> of patches in debian/patches and build depend on quilt". That's *one*
> way, but I disagree that it should be recommended without alternatives
> as Anibal's message did.

Your alternative as currently being performed leads to deeply hidden and 
silent changes to the upstream code and is proven as a very bad practice by 
some recent security disasters. Note that 3.0 (git) will improve the 
readability and changeset identification (since it brings more information 
with the surce package itself, but still one should fight the history) but it 
is not allowed/ready yet. Note, that I'm not against VCS, I'm against their 
abusage and the distribution of unreadable and sometimes dangerous bits.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: desktop-data-model

2008-08-05 Thread George Danchev
On Tuesday 05 August 2008 02:42:59 Robert Collins wrote:
> On Mon, 2008-08-04 at 21:29 +0200, Vincent Bernat wrote:
> > OoO  En ce  début de  soirée du  mercredi 23  juillet 2008,  vers 21:37,
> >
> > Julien Lavergne <[EMAIL PROTECTED]> disait :
> > > I am looking for a sponsor for my package "desktop-data-model".
> >
> > Hi Julien!
> >
> > You  are  adding org.freedesktop.od.Engine.service.  Put  it in  debian/
> > directory instead and  use debian/rules or *.install files  to put it in
> > the right place. It is better that your diff.gz only contains changes to
> > debian/ directory.
>
> Urgh, I find this assertion really quite annoying, and seeing it in two
> consecutive . Jumping through hoops to keep the diff contained in debian
> harms reviewability as much as having arbitrary changes scattered over
> the source tree.

Urgh, this is quite immature assertion, really. Could you please elaborate how 
to extract separate changes from your latter (all-in-all) diff.gz (since that 
is what Debian officially releases) and do you need any hints how to do it 
with the former diff.gz (I hope you don't)? 

> Really, we want things to be as clear as possible; and if that means
> changes outside the debian directory, then *that is fine*. We're not
> just writing meta-data to install software in a debian package (though
> that is a fine goal to be aiming for), we're fixing such bugs as needed
> to have the software work well on debian (or at least however many bus a
> particular DD feels up to fixing :)).

Good, but think about the ease of reviewing and human time spent in such a 
process. 

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: Lintian warning messages

2008-08-06 Thread George Danchev
On Wednesday 06 August 2008 01:56:59 Eduardo M KALINOWSKI wrote:
> Joey Hess wrote:
> > Eduardo M KALINOWSKI wrote:
> >> If the policy suggestion that leads to that lintian warning is so
> >> unreasonable, it might as well be taken off the policy.
> >
> > I'm not aware of any such thing in policy
>
> Then maybe the lintian warning could be removed.

Hello Eduardo,
While every executable must have a magic number (in that case the 
shebang), 
there is nothing wrong for non-executables to strt with a shebang or whatever 
helps their authors and users to sleep better. And as long as lintian has no 
chance to know in advance if human meant a particular file to be executable 
it warns for suspicious false or true positives, thus leaving the final 
decision to the human body. 

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: scrot (updated package)

2008-08-09 Thread George Danchev
On Saturday 09 August 2008 05:26:33 William Vera wrote:
> Thanks everyone for their comments
> Nevertheless still a little confused, apparently I do not see any
> patch applied, apparently only need add to debian/rules manually
> delete those files, am I right?

Hello,
Your diff.gz brings in a combined fashion several logically separated 
changes 
directly applied to the upstream source[1]. An external reader can only guess 
how many logically separated changes are in there meant by you and how they 
should be separated. For example you were trying to fix the build system 
files, spelling in options.c, and probably something else I'm not even sure 
about. Or, in other words: tell what you were trying to correct, to tell you 
if your corrections need to be corrected ;-) 

Therefore, it would be very nice of you if you drop a separete and documented 
[2] patches for each logical change in debian/patches/, unless an SCM-based 
dpkg source format is finished and ready to use and upload (like 3.0 (git) 
for instance). You are touching too many files: patch Makefile.am only, 
Makefile.in is to be regenerated. All the generated files during the build 
process should be removed in the debian/rules's clean target.

[1] lsdiff -z -x '*/debian/*' ../scrot_0.8-8.diff.gz
scrot-0.8/depcomp
scrot-0.8/aclocal.m4
scrot-0.8/config.guess
scrot-0.8/missing
scrot-0.8/ltmain.sh
scrot-0.8/Makefile.in
scrot-0.8/Makefile.am
scrot-0.8/install-sh
scrot-0.8/config.sub
scrot-0.8/mkinstalldirs
scrot-0.8/configure
scrot-0.8/src/options.c
scrot-0.8/src/Makefile.in
scrot-0.8/src/Makefile.am

[2] document the idea and the logic behind the patch, rather than the 
programming language technique being used, since the reader most probably can 
easily recognize the programming language technique, but that does not hold 
true for reasoning behind that change. Some reasons are pretty clear and 
obvious (spelling), others are not (like the fixes of weird and subtle bugs)

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: keytouch (updated package)

2008-08-21 Thread George Danchev
On Wednesday 20 August 2008 23:46:52 Bernd Schubert wrote:
> Dear mentors,
>
> I am looking for a sponsor for the new version 2.3.2-2.1
> of "keytouch". Please note, this is an NMU upload for a grave bug.
> IMHO this bug is release critical, since it renders the package unusable.

Hello Bernd,
I'm not quite sure that simply removing a function call in 
25_XCloseDisplay.dpatch is the right fix. Not that I'm an Xlib hacker, but 
AFAICT (reading the manpages) if you call XOpenDisplay, you need to call 
XCloseDisplay() at some later point, only once of course. Probably there are 
several reasons for XCloseDisplay() not to return, but at least one of them 
suggests that there is something wrong with the XRecord context, probably not 
correctly set ? My googling shows the following example when XCloseDisplay() 
does not return: 
http://lists.freedesktop.org/archives/xorg/2005-March/006629.html
if you comment out the line of 
XRecordEnableContextAsync(display, context, callback, 0);
then XCloseDisplay() returns just fine. So I guess that this issue should be 
investigated further, or I'm wrong ?

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: replaceit (#490695)

2008-08-23 Thread George Danchev
On Saturday 23 August 2008 21:20:15 Jonathan Wiltshire wrote:
> Dear mentors,
>
> I am looking for a sponsor for my package "replaceit", closing ITP
> #490695.

Hello,
I can't figure out why you want to NMU your own package, perhaps there 
might 
be some reason I can't think of right now or it is just an unintentional 
blunder. Also, you can use the most recent 3.8.0 standards version, and as I 
can see there are no changes needed to the package, but anyway you can check 
that with: /usr/share/doc/debian-policy/upgrading-checklist.txt.gz.

> I would be grateful if someone uploaded this package for me and would
> consider sponsoring me though the new maintainers process.

Sponsoring would be best performed by your Application Manager, but sure in 
case s/he is MIA, I will try to review and upload that package for you. At 
least it doesn't seem to be beyond my grasp, and I can't promise I would 
upload large and complex stuff which I don't personally use and 
understand ;-). However, posting to -mentors mailing list is always a better 
idea, since you get more peer review. 

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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


Re: RFS: replaceit (#490695)

2008-08-23 Thread George Danchev
On Saturday 23 August 2008 23:08:08 Jonathan Wiltshire wrote:
> On Sat, Aug 23, 2008 at 10:28:47PM +0300, George Danchev wrote:
> > I can't figure out why you want to NMU your own package, perhaps there
> > might be some reason I can't think of right now or it is just an
> > unintentional blunder.
>
> Could you clarify NMU?

Ops sorry, NMU = Non-maintainer upload. On my second thoughts it dawned on me 
that it might be your AM (Application Manager) who asked you to prepare an 
NMU, and he is now MIA (Missing In Action), but now I realize that you might 
had issued dch when your name had not been listed in Maintainer or 
Uploaders fields, therefor `Non-maintainer upload' had been added. Nevermind, 
you want 1.0.0-2 or 1.0.0-1 in your debian/changelog. On the other hand, 
there is nothing wrong to upload an NMU of your package for you, but we don't 
have any good reasons to do so ;-)

> > Also, you can use the most recent 3.8.0 standards version, and as I
> > can see there are no changes needed to the package, but anyway you can
> > check that with: /usr/share/doc/debian-policy/upgrading-checklist.txt.gz.
>
> I will update to 3.8.0, I hadn't changed that from dh_make.

I see, lintian is here to warn.

> > Sponsoring would be best performed by your Application Manager, but sure
> > in case s/he is MIA, I will try to review and upload that package for
> > you. At least it doesn't seem to be beyond my grasp, and I can't promise
> > I would upload large and complex stuff which I don't personally use and
> > understand ;-). However, posting to -mentors mailing list is always a
> > better idea, since you get more peer review.
>
> As this is my first package I don't yet have a sponsor, and I
> understood from the New Maintainers pages that I should already be
> involved before applying. 

You are correct. It is best to be involved before applying. So, correct the 
standards version and debian revision and I will sponsor.

> If this is incorrect should I apply for 
> maintainers status and get into the system first before sending an RFS?

Anyone can send an RFS and gets eventually sponsored, but it is always better 
if they intend to enter NM (New Maintainers) queue, pass it successfully and 
take responsibility of their packages at some future point.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: replaceit (#490695)

2008-08-23 Thread George Danchev
On Sunday 24 August 2008 00:59:00 Jonathan Wiltshire wrote:
> On Sun, Aug 24, 2008 at 12:28:46AM +0300, George Danchev wrote:
> > > > Also, you can use the most recent 3.8.0 standards version, and as I
> > > > can see there are no changes needed to the package, but anyway you
> > > > can check that with:
> > > > /usr/share/doc/debian-policy/upgrading-checklist.txt.gz.
> > >
> > > I will update to 3.8.0, I hadn't changed that from dh_make.
> >
> > I see, lintian is here to warn.
>
> It didn't say anything, is it an optional preference?

You are probably using an older version of lintian. Since your 
debian/changelog says you are targeting unstable you should build and lint 
your packages on unstable. If you don't have unstable at hand, there is an 
easy way to do that on your stable or testing system, and it is to use 
cowbuilder tool (from package cowdancer) to prepare (and later update) a 
clean chroot system of unstable (sid). See examples of cowbuilder(8), but 
basicaly you need:

cowbuilder --create --distribution unstable
cowbuilder --login

then install the build dependencies of your package and you are ready to 
perform build/lint/fix/install/deinstall/fix cycles at will. Using a clean 
chrooted system also brings the benefit that unsatisfied build depends are 
easily caught, and you are sure that your binaries will not link with any 
obscure library files laying around you might happen to have locally 
installed (in /usr/local for example). This is just for future reference, you 
have nothing to fix now in your package with regard to a clean chroot 
environment.

> > > > Sponsoring would be best performed by your Application Manager, but
> > > > sure in case s/he is MIA, I will try to review and upload that
> > > > package for you. At least it doesn't seem to be beyond my grasp, and
> > > > I can't promise I would upload large and complex stuff which I don't
> > > > personally use and understand ;-). However, posting to -mentors
> > > > mailing list is always a better idea, since you get more peer review.
> > >
> > > As this is my first package I don't yet have a sponsor, and I
> > > understood from the New Maintainers pages that I should already be
> > > involved before applying.
> >
> > You are correct. It is best to be involved before applying. So, correct
> > the standards version and debian revision and I will sponsor.
>
> Excellent, thank you. It is correct now (there were no changed to be made
> to get to standards version 3.8) and is available at
> http://mentors.debian.net/debian/pool/main/r/replaceit/replaceit_1.0.0-1.2.
>dsc

Probably I wasn't clear enough with my previous message, but I now see that I 
wrote "1.0.0-2 or 1.0.0-1 in your debian/changelog". So, in a package version 
like A.B.C-X.Y, in the second part (the debian revision)  `.Y' is reserved 
for NMU's, so you want a non-NMU version like A.B.C-X or replaceit_1.0.0-2. 

Ok, more explanations follows: Why `dch' puts such NMU versions to your 
debian/changelog ? Because you have different email address in debian/control 
and debian/changelog (or environment). The fix is simple, put your most 
recent email from debian/changelog to debian/control, and dch will not 
consider you anymore as non-maintainer of that package and won't bring NMU 
(-X.Y) versions in your future changelog entries. You can also combine the 
last three entries in your debian/chanelog as 1.0.0-2, or just combined them 
all in a single 1.0.0-1 entry, at your convinience. Usually I don't prefer 
that since that kills history, and these packages are in the wild, but it is 
acceptable sometimes.

Why lintian does not complain for incorrect NMU, then ? Because what you have 
prepared it is a perfectly valid NMU ;-)

> > > If this is incorrect should I apply for
> > > maintainers status and get into the system first before sending an RFS?
> >
> > Anyone can send an RFS and gets eventually sponsored, but it is always
> > better if they intend to enter NM (New Maintainers) queue, pass it
> > successfully and take responsibility of their packages at some future
> > point.
>
> Perhaps I have just confused myself, but
> http://www.debian.org/devel/join/nm-checklist says this:
>
> "For the NM process to be the most efficient, Applicants should have
> already contributed significantly to Debian. This can be done through
> packaging, documentation, Quality Assurance, ..."
>
> which implies to me that I should already have worked on a few packages
> and had them sponsored before applying. 

That is correct. Another way to get involved and help Debian as a whole (it is 
not mandatory, but

Re: RFS: replaceit (#490695)

2008-08-24 Thread George Danchev
On Sunday 24 August 2008 16:23:55 Jonathan Wiltshire wrote:

Hello,

> > Probably I wasn't clear enough with my previous message, but I now see
> > that I wrote "1.0.0-2 or 1.0.0-1 in your debian/changelog". So, in a
> > package version like A.B.C-X.Y, in the second part (the debian revision) 
> > `.Y' is reserved for NMU's, so you want a non-NMU version like A.B.C-X or
> > replaceit_1.0.0-2.
>
> It's now correct (I think) and available at
>http://mentors.debian.net/debian/pool/main/r/replaceit/replaceit_1.0.0-2.dsc. 

Okay, uploaded, thanks for your patience. This will go through Debian NEW 
queue [1] which will take some time. 

I dared to change your last debian/changelog entry (I hope it is ok with you) 
from:
* Incremented version correctly (no longer NMU)
to:
* Incremented version correctly (no longer non-maintainer version)

since lintian was trying to be too smart, but was wrong to complain for:

W: replaceit source: changelog-should-not-mention-nmu
N:
N:   The first line of the changelog entry for this package appears to
N:   indicate it is a non-maintainer upload (by including either that
N:   string or the string "NMU" and not saying that it's an
N:   acknowledgement), but the changelog indicates the person making this
N:   release is one of the maintainers.
N:
N:   If this was intended to be an NMU, do not add yourself as a maintainer
N:   or uploader. Otherwise, please rephrase your changelog entry to not
N:   cause confusion.
N:

not a big deal though, but it was your `NMU' string which made lintian to 
consider it as an incorrect NMU. That is not your fault of course since it 
was mentioned in a completely different context. I don't think that lintian 
needs some more logic to be injected, since a simple rephrase for that 
changelog entry is completely in order and easy to do.

> I think I worked out what happened: I don't have the correct email in 
> DEBEMAIL so dch used my local address, and I didn't spot it.

Exactly.

[1] http://ftp-master.debian.org/new.html

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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


Re: RFS: replaceit (#490695)

2008-08-24 Thread George Danchev
On Sunday 24 August 2008 21:09:06 Jonathan Wiltshire wrote:
> On Sun, Aug 24, 2008 at 08:49:21PM +0300, George Danchev wrote:
> > Okay, uploaded, thanks for your patience. This will go through Debian NEW
> > queue [1] which will take some time.
>
> Cool, thanks :)

Welcome.

> I've never reached this stage, obviously - what happens to the package
> now that it's in the new queue? 

It will be reviewed by the ftpmasters, and eventually accepted or rejected. 
This happens automatically for any uploads which introduce any new binary or 
source packages.

> I notice also that it doesn't have my 
> ITP bug number listed under 'Closes', is that something I haven't done
> correctly?

Ops, good catch, and this is my fault. I actually didn't forget to pass the -v 
option to dpkg-buildpackage giving it the first package version found in the 
changelog (1.0.0-1) in order to include all the entries in the changes file, 
but in fact it appeared to just start from that version on, not including it. 
So, we should close that ITP manually after the package gets approved and 
enters unstable (sid) via BTS (Bug Tracking System) email interface. So, if 
you prefer to gain some BTS experience then please do close it for me, 
otherwise I'll do it for you ;-)

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: replaceit (#490695)

2008-08-24 Thread George Danchev
On Sunday 24 August 2008 21:49:34 Jonathan Wiltshire wrote:
> On Sun, Aug 24, 2008 at 09:37:01PM +0300, George Danchev wrote:
--cut--
> No, that's fine. I'll close it when it goes in (presumably I'll get a
> mail when it does?)

Yes, we will be mailed about that.

> I have another package that's almost ready for feedback. Woud you
> prefer to see it or should I advertise an RFS? Not sure what the
> protocol is here.

Well, basically it is always better to get as much public peer review as you 
can, so RFS to mentors is the preferred protocol. Also, there is no single 
person who is ready to sponsor everything; for example I won't sponsor stuff 
I don't intent to use, don't understand or hate with passion (php, java or 
web apps) but another sponsor will do. So, to summarize; the more eyes, the 
better ;-)

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: gxemul -- machine emulator for multiple architectures

2008-08-25 Thread George Danchev
On Monday 25 August 2008 20:25:15 Jonathan Wiltshire wrote:
> Dear mentors,
>
> I have adopted this package and I am now looking for a sponsor for version
> 0.4.6.5-1.
>
> It has been orphaned under bug number 482067 and I believe this upload
> will close it.
>
> There are various enhancements including an new upstream release. It
> appears to be lintian clean.

Thanks for adopting it. 

However, my copy of lintian said that gxemul-doc package should be moved to 
section `doc'. As a reference how to do that see the declaration of 
apache2-doc binary package in the debian/control file of apache2 source 
package. The second half of the job is described in Debian Developer's 
Reference paragraph 5.7 (you probably know about that, but anyway;-)

The rest of the package looks fine to me. So, complete that, and I will 
sponsor.

> I plan to adopt a number of packages with an eventual view to starting
> the New Maintainers process, so all your feedback is appreciated even
> if you don't wish to sponsor directly.

Adopting packages is always nice to see, however, you shouldn't do that just 
because of your new maintainers process. I believe you know that, but 
anyway;-). Do in mind that you might happen to spend significant amounts of 
time while dealing with package's regular problems, which includes BTS (bug 
tracking system) interaction, discussing possible bugs with your users and 
dealing with alone or together with the upstream developers. This package is 
complicated enough and I saw that you have prepared two more packages whos 
RFS flew by -mentors, so make sure not to exceed your human limits ;-) 
Another good idea is working in teams (i.e find co-maintainers) which brings 
natural manpower backup and redundancy, as well as additional skills and 
expertise.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: gxemul -- machine emulator for multiple architectures

2008-08-25 Thread George Danchev
On Monday 25 August 2008 22:48:50 Jonathan Wiltshire wrote:
> On Mon, Aug 25, 2008 at 09:51:34PM +0300, George Danchev wrote:
> > The rest of the package looks fine to me. So, complete that, and I will
> > sponsor.
>
> It is corrected and up at
> http://mentors.debian.net/debian/pool/main/g/gxemul
> http://mentors.debian.net/debian/pool/main/g/gxemul/gxemul_0.4.6.5-2.dsc

Thanks. Uploaded. Please let me know (i.e. CC: me) when you deal with the 
override file, because of the section change.

> > anyway;-). Do in mind that you might happen to spend significant amounts
> > of time while dealing with package's regular problems, which includes BTS
> > (bug tracking system) interaction, discussing possible bugs with your
> > users and dealing with alone or together with the upstream developers.
> > This package is complicated enough and I saw that you have prepared two
> > more packages whos RFS flew by -mentors, so make sure not to exceed your
> > human limits ;-) Another good idea is working in teams (i.e find
> > co-maintainers) which brings natural manpower backup and redundancy, as
> > well as additional skills and expertise.
>
> Point taken. There are one or two others on the list that I have an
> interest in, but that's about it. As you say, I don't want to overdo
> it.

Okay. 

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: gxemul -- machine emulator for multiple architectures

2008-08-25 Thread George Danchev
On Monday 25 August 2008 23:04:45 Jonathan Wiltshire wrote:
> On Mon, Aug 25, 2008 at 04:08:09PM -0300, Maximiliano Curia wrote:
> > There is a change in the diff file that modifies the source code. Most
> > probably an auto-generated file, anyway, try to avoid such a change.
>
> It's not something I've touched, I think it's an artifact of upstream's
> build process.

In that case it is innocent, but in general Maximiliano is right, we shouldn't 
clutter the diff.gz. I believe it can be removed in the clean rule, then 
regenerated by the build process when needed; I haven't checked that, though.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: I want to contribute to Debian

2008-08-27 Thread George Danchev
On Wednesday 27 August 2008 21:14:06 Fabio Balzano wrote:
> Hello, I am Fabio Balzano,
> I write from Italy, I use debian sinc 1999
> and currentli I am system administrator of different
> systems for my customers all debian based.
> I also made VOIP systems asterisk based with
> custom modifications and c modules.

Hello Fabio,
thanks for your offer to help improving Debian!

> I want to help Debian and
>
> *I can:
>
> -write bash scripts
> -write python applications
> -perl basic level
> -c basic level
> -write html pages
> -translate docs
> -try to fix bugs
> -VOIP expert (asterisk...)

I believe Debian VoIP group  
would love to get some help maintaining asterisk. 

> I need some advice where I can start, and where
> I can find a contact to receive first job.

Well, the most hectic part now is fixing Release Critical bugs [1]. These are 
mostly things one need to test a bit, reproduce the problem, and find a way 
to produce a decent fix. You can try to deal with some of these, and send a 
patch to BTS (bug tracking system) in case of success.

[1] http://bugs.debian.org/release-critical/

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: netmon-applet (updated package)

2008-08-28 Thread George Danchev
On Thursday 28 August 2008 17:17:20 Stephan Peijnik wrote:
> Dear mentors,
>
> I am looking for a sponsor for the new version 0.4-12
> of my package "netmon-applet".

Hello,
here are some comments, you might want to address:

1) debian/copyright lacks important information - linux-data.c is copyrighted 
by another person, but not mentioned in the copyright file.

2) update upstream URL in debian/copyright, or better convert to machine 
interpretable copyright format [1] 

3) code duplication since linux-data.c has been borrowed from xnetload, which 
is already in Debian -- anti security, but the impact is in fact very low in 
that case. Btw, why this package should stay in Debian, when we have 
xnetload, sharing more or less the same functionality ?

4) changes to the upstream code, which are now applied in a combined fashion 
by diff.gz are best to be broken up in logical diffs and comunicated 
upstream. No gain in removing unused variables from gnome-ui.c:netmon_draw(), 
there are quite some more left, so leave them to upstream to clean as they 
find fit, some like to leave unused vars as a reminder ;-)

[1] http://wiki.debian.org/Proposals/CopyrightFormat

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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


Re: RFS: xinha

2008-08-30 Thread George Danchev
On Saturday 30 August 2008 04:30:21 Raphael Geissert wrote:

Hello,

> > * Package name: xinha
> >   Version : 0.95~rc2-1
>
> Version 0.95 has now been released, could you please update the package?
>
> DD's: can anyone take a look at the package when updated? there are several
> packages shipping their own copy of xinha or htmlarea and would be nice to
> have just one copy in the whole archive.

Do you happen to know which are these packages and if bugs (normal) was filed 
against them. Sometimes, it is not possible to avoid code dups, since there 
might be significant incompatible deviations from the original, but sometimes 
it worth the effort. These should also be identified at:
http://wiki.debian.org/EmbeddedCodeCopies

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: bindfs (bugfix upload, pre-approved by release team)

2008-08-31 Thread George Danchev
On Sunday 31 August 2008 08:30:03 Eugene V. Lyubimkin wrote:
> Hi -mentors!
>
> I am looking for a uploader for the new version 1.8-1
> of my package "bindfs".
>
> My usual sponsor for this package, Kapil Hari Paranjape, seems to be busy
> now. I want for pre-approved by release team upload of new version 1.8-1 of
> package to reach testing ASAP, so I am seeking for uploader.
>
> It builds these binary packages:
> bindfs - mirrors or overlays a local directory with altered permissions

Okay, I found the release team reaction along with the diff. Could you please 
remove quilt from build-depends since it is unneeded, and I will sponsor.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: exiftags (updated package)

2008-08-31 Thread George Danchev
On Sunday 31 August 2008 08:24:13 Eugene V. Lyubimkin wrote:
> Dear mentors,
>
> I am looking for a sponsor for the new version 1.01-3
> of my package "exiftags". My previous sponsor, Anibal Monsalve Salazar,
> seems to be busy for more than week, so I am seeking for uploader or new
> usual sponsor for this package.

Ok, thanks for fixing an RC. Builds fine per autobuilders 
(dpkg-buildpackage -B), but fails to build with fakeroot debian/rules binary 
(as per policy), probalby because of missing binary-arch and binary-indep 
targets ? Try to fix it, or I'll have a look more closer look tonight... of 
course sponsors with more time are welcome to beat me on that line ;-)

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: exiftags (updated package)

2008-08-31 Thread George Danchev
On Sunday 31 August 2008 10:00:44 Eugene V. Lyubimkin wrote:
> George Danchev wrote:
> > On Sunday 31 August 2008 08:24:13 Eugene V. Lyubimkin wrote:
> >> Dear mentors,
> >>
> >> I am looking for a sponsor for the new version 1.01-3
> >> of my package "exiftags". My previous sponsor, Anibal Monsalve Salazar,
> >> seems to be busy for more than week, so I am seeking for uploader or new
> >> usual sponsor for this package.
> >
> > Ok, thanks for fixing an RC. Builds fine per autobuilders
> > (dpkg-buildpackage -B), but fails to build with fakeroot debian/rules
> > binary (as per policy), probalby because of missing binary-arch and
> > binary-indep targets ? Try to fix it, or I'll have a look more closer
> > look tonight... of course sponsors with more time are welcome to beat me
> > on that line ;-)
>
> Builds fine in my pbuilder. binary-arch and binary-indep are defined by
> debhelper v7.

Eugene, 
this is not enough, your `binary-arch' should build a binary package to 
a 
given architecture, but it fails because it does not depend on `build' target 
(where policy 4.9. says it should), thus `patch' target was also not being 
called as well. To fix that you should add: binary-arch: build install

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: bindfs (bugfix upload, pre-approved by release team)

2008-08-31 Thread George Danchev
On Sunday 31 August 2008 09:49:05 Eugene V. Lyubimkin wrote:
> George Danchev wrote:
> > On Sunday 31 August 2008 08:30:03 Eugene V. Lyubimkin wrote:
> >> Hi -mentors!
> >>
> >> I am looking for a uploader for the new version 1.8-1
> >> of my package "bindfs".
> >>
> >> My usual sponsor for this package, Kapil Hari Paranjape, seems to be
> >> busy now. I want for pre-approved by release team upload of new version
> >> 1.8-1 of package to reach testing ASAP, so I am seeking for uploader.
> >>
> >> It builds these binary packages:
> >> bindfs - mirrors or overlays a local directory with altered
> >> permissions
> >
> > Okay, I found the release team reaction along with the diff. Could you
> > please remove quilt from build-depends since it is unneeded, and I will
> > sponsor.
>
> This change is safe for me, but for release team? This change will also
> lead to change debian/rules not to use 'patch' and 'unpatch' targets.

Yes, it is safe; quilt has no business here as a build-dependency wasting 
autobuilders and other builders time to install and deinstall. Worst, that 
might leave a worrisome impression to the reader of any patches not being 
applied by accident. For the protocol, please, complete that and show them 
the diff, and CC: to me. Thanks.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: exiftags (updated package)

2008-08-31 Thread George Danchev
On Sunday 31 August 2008 20:25:57 Eugene V. Lyubimkin wrote:
> George Danchev wrote:
> > On Sunday 31 August 2008 10:00:44 Eugene V. Lyubimkin wrote:
> >> George Danchev wrote:
> >>> Ok, thanks for fixing an RC. Builds fine per autobuilders
> >>> (dpkg-buildpackage -B), but fails to build with fakeroot debian/rules
> >>> binary (as per policy), probalby because of missing binary-arch and
> >>> binary-indep targets ? Try to fix it, or I'll have a look more closer
> >>> look tonight... of course sponsors with more time are welcome to beat
> >>> me on that line ;-)
> >>
> >> Builds fine in my pbuilder. binary-arch and binary-indep are defined by
> >> debhelper v7.
> >
> > Eugene,
> > this is not enough, your `binary-arch' should build a binary package to
> > a given architecture, but it fails because it does not depend on `build'
> > target (where policy 4.9. says it should), thus `patch' target was also
> > not being called as well. To fix that you should add: binary-arch: build
> > install
>
> George, I might missed something. Both 'dpkg-buildpackage -b' and
> 'dpkg-buildpackage -B' work, in both cases patches are applied and binary
> packages are built correctly. Where do you got the error?

... you are relying on dpkg-buildpackage to call `build' for you. 
`build' resp. `patch' were not called as in:

$ fakeroot debian/rules binary
dh binary-indep
dh binary-arch
   dh_testdir -a
   dh_auto_configure -a
   dh_auto_build -a
make[1]: Entering directory `/home/danchev/download/debian/exiftags-1.01'
cc  -o exiftags.o -c exiftags.c

[CUT the object files creation]

make[1]: Leaving directory `/home/danchev/download/debian/exiftags-1.01'
   dh_auto_test -a
   dh_testroot -a
   dh_prep -a
   dh_installdirs -a
   dh_auto_install -a
make[1]: Entering directory `/home/danchev/download/debian/exiftags-1.01'
cp exiftags exifcom 
exiftime 
/home/danchev/download/debian/exiftags-1.01/debian/exiftags/usr/local/bin
cp: target 
`/home/danchev/download/debian/exiftags-1.01/debian/exiftags/usr/local/bin' 
is not a directory
make[1]: *** [install] Error 1
make[1]: Leaving directory `/home/danchev/download/debian/exiftags-1.01'
dh_auto_install: command returned error code 512
make: *** [binary-arch] Error 1

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



[uploaded] Re: RFS: exiftags (updated package)

2008-08-31 Thread George Danchev
On Sunday 31 August 2008 21:07:55 Eugene V. Lyubimkin wrote:
--cut--
> [cut build log]
> Ok, thanks, I finally understood you. Fixed, re-uploaded to mentors.d.o.
> http://mentors.debian.net/debian/pool/main/e/exiftags/exiftags_1.01-3.dsc.

Thanks, uploaded will get to you in several hours.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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


Re: RFS: bindfs (bugfix upload, pre-approved by release team)

2008-09-01 Thread George Danchev
On Sunday 31 August 2008 20:50:57 Eugene V. Lyubimkin wrote:
--cut--
> Ok. Done, re-uploaded.
> http://mentors.debian.net/debian/pool/main/b/bindfs/bindfs_1.8-1.dsc

Uploaded. Thanks and sorry for the delay. Please, consider reading that 
announcement [1] when you request release team to unblock. 
Basically you don't need to include the full diff, they will regenerate it 
from the uploaded package, but include the last changelog
entry instead.

[1] http://lists.debian.org/debian-devel-announce/2008/09/msg0.html

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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


Re: Trying to understand patch management - in combination with version control

2008-09-03 Thread George Danchev
On Wednesday 03 September 2008 05:04:12 Ben Finney wrote:
--cut--
> I'm experimenting with Bazaar's "loom" feature, which allows a single
> branch to contain multiple "threads" of development. A loom allows any
> of the threads to be advanced, turned into separate patches as needed,
> while still having a coherent end result representing the aggregate of
> all of them
> http://bazaar-vcs.org/Documentation/LoomAsSmarterQuilt>.
>
> Others might discuss the "rebase" feature of Git, but that method
> loses too much intermediate state and prevents sharing the branch with
> others. I prefer the "loom" approach in Bazaar.

Yeah, rebase being very cool is sometimes abnormally used, so I'm not sure you 
have choosen the right git counterpart to the bzr's loom feature. It should 
be compared with topgit instead, which self-maintained source package is a 
real demonstration (see README.source, README.gz is also very helpful ;-) of 
how topgit can be used for maintaining your patch queue.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: blam - a simple GNOME feed reader (updated version)

2008-09-04 Thread George Danchev
On Thursday 04 September 2008 15:30:32 Carlos Martín Nieto wrote:
> Hello mentors,
>
>  I am looking for someone to upload an updated version of blam. This was
> already reviewed by Vincent Bernat but it has been over a month since
> that (I've been away from my computer and keys), so I'm asking again in
> general in case he has lost interest. The issues raised have been fixed.
>
>  The package is lintian-clean and is at
> http://cmartin.tk/blam/blam_1.8.6-1.dsc

Hello Carlos,
what benefits does that package brings over liferea feed reader, which 
is 
already in Debian ?

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: tmux

2008-09-13 Thread George Danchev
On Friday 12 September 2008 13:03:20 Karl Ferdinand Ebert wrote:
> Dear mentors,
>
> I am looking for a sponsor for my package "tmux".

Hello,
Package looks good to me, provided the following:

* control: your Depends line is empty, but your package depends on libncurses5 
(at least) run-time. You want Depends: ${shlibs:Depends} in order to give a 
chance to dh_shlibdeps (resp. dpkg-shlibdeps) to populate that entry 
correctly for you.

* control: improving the long description would also help, since now I'm not 
convinced that tmux is better than screen, or it is just YA (yet 
another) 'terminal multiplexer'. Put some salt in there, like what is 
different or better with tmux and why it is needed, no gambling of course, 
since the code is there ;-), which also looks very clean to me.

* copyright: machine interpretable copyright format would also be nice (ask 
wiki.debian.org about it)

* adding a watch file would be nice.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: tmux

2008-09-23 Thread George Danchev
On Monday 22 September 2008 22:04:44 Karl Ferdinand Ebert wrote:
> Hello,

Hello,

> there seems to be no interest in my package, but  I will continue providing
> updates to this list.  Below is my proposal of debian/copyright.

The package seems to be in a very good shape, but I don't currently have the 
time to get used to another terminal multiplexor, so I hope you will find a 
sponsor who intends to use it, thus more willing to upload.

> 
> Format-Specification:
> http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=226
> Upstream-Name: tmux
> Upstream-Maintainer: Karl Ferdinand Ebert <[EMAIL PROTECTED]>
> Upstream-Source: http://sf.net/projects/tmux
> Upstream Author: Nicholas Marriott <[EMAIL PROTECTED]>

Just a minor note: Upstream-Maintainer is the person who adopted the package 
upstream because the initial upstream author is no more active or just 
stopped working on the project. AFAICS, you have not adopted tmux upstream, 
nor it has been abandoned upstream, therefore Upstream-Maintainer field 
should be removed. The fact that you are the current debian maintainer of 
that package has already been declared in debian/control.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: literally '?' in debconf template

2008-09-28 Thread George Danchev
On Sunday 28 September 2008 22:08:28 markus schnalke wrote:
> Hello mentors,

Hi,

> lintian reports this warning:
>   using-question-in-extended-description-in-templates
> (see [1])
>
> But there is no question where lintian sees one. Instead it's a
> literally question mark. The text is:
>   "You can use wildcard expressions like '*' or '?'."
>
> How can I solve the situation?
> Is there a way to escape the questions mark?
> Do I have to override the warning?

Well, lintian did his job right to warn you about a possible problem, but it 
can't sense the context (at least as of yet;-), thus you can safely override 
his decision.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: how to install package using apt-get in folder other than /usr

2008-09-29 Thread George Danchev
On Monday 29 September 2008 15:55:55 Charles Plessy wrote:

Hello,

> Le Mon, Sep 29, 2008 at 02:46:00PM +0100, Neil Williams a écrit :
> > On Mon, 2008-09-29 at 06:36 -0700, Kruti wrote:
> > > i mean when you do apt-get install , all the files of the
> > > package are installed in /usr.for eg:  packge binary in /usr/bin.
> > > but if i want the package n all its files to be installed in a
> > > directory other than /usr for eg in XYZ directory thn what should i
> > > do...thnks
> >
> > The package determines the directories, it is not up to you to change it
> > unless it is your package (and changes must be compliant with Policy) -
>
> Hi Neil,
>
> I guess that Kruti meant that if a foobar package has the following
> files:
>
> /usr/bin/foobar
> /usr/share/man/man1/foobar.1
> /etc/foobarrc
> (...)
>
> he would like to install it the files in
>
> prefix/bin/foobar
> prefix/share/man/man1/foobar.1
> prefix/etc/foobarrc (or even $Prefix/.config/foobarrc)
> (...)
>
> and that if foobar depends on bazbaz, then with an appropriate apt-get
> command, bazbaz can be installed in the same prefix.
>
>
> While I would also love to have this feature in Debian, it is indeed
> offtopic on this list and should better be a wishlist bug of apt-get,
> aptitude, or any other frontend to dpkg.

If I understand you correctly reading the examples given above, I believe you 
are looking for --instdir=dir option of dpkg. The above-mentioned frontends 
could pass it to dpkg if necessary. This could be only useful for any weirds 
experiments, and in all other cases I prefer chroot'ing to a given directory 
and install/reinstall at will; cowbuilder is your friend.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: building package with different libs

2008-10-29 Thread George Danchev
On Wednesday 29 October 2008 18:09:07 Peter Pentchev wrote:
> On Wed, Oct 29, 2008 at 04:30:25PM +0100, Adeodato Sim?? wrote:
> > * Thorsten Alteholz [Fri, 17 Oct 2008 20:06:09 +0200]:
> > > Hi,
> >
> > Hello,
> >
> > > I need some advice on building packages with different libs.
> > > Assuming that I have software S which needs to be linked against
> > > library L. For whatever reason there are several implementations (L1,
> > > L2, L3) of this library available. Each of them has its advantages and
> > > it would be fine
> > > to build three packages SL1, SL2 and SL3.
> > > Unfortunately L1, L2 and L3 conflict each other. So what would be the
> > > best way to build all three packages from one source package? Is this
> > > possible at all?
> > >
> > > To make this a bit more realistic: It is about package meep-mpi.
> > > Currently it uses libhdf5-serial and there is a requet to build it with
> > > libhdf5-mpich and libhdf5-openmpi. So my Build-Depends: in the source
> > > section needs to contain either libhdf5-serial-dev, libhdf5-mpich-dev
> > > or libhdf5-openmpi-dev. Is it still possible to build package
> > > meep-mpi-hdf5serial, meep-mpi-hdf5mpich and meep-mpi-hdf5openmpi at the
> > > same time?
> >
> > If the different implementations conflict among them, I don't think you
> > can build all three SL{1,2,3} binary packages from the same source
> > package.
>
> Well, actually, you can - just look at the various apache2 packages.
> However, the build mechanism has to be a bit complicated...

Actually if you have a single source package (as mentioned by Thorsten):
* you can not: since your build-depends and build-conflicts are unsatisfiable 
and buildd's would give up in the very first stage, before even seeing any 
dark magic in debian/rules
* you must not: because of Policy #7.7

Having multiple source packages declaring satisfiable build-depends, 
build-conflict, etc. would be a course of action (although ugly because of 
dups), but I would certainly check or ask if these L1, L2, L3 libraries 
really need to conflict each other in the first place.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: poco & poco-doc (updated packages)

2008-10-31 Thread George Danchev
On Thursday 30 October 2008 11:33:53 Krzysztof Burghardt wrote:
> Dear mentors,

Hi,

> I am looking for a sponsor for the new version 1.3.3p1-1
> of my package "poco".
...
> Also I am looking for a sponsor for the new version 1.3.3-1
> of my package "poco-doc".

Both uploaded. Thanks for your work!

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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


Re: RFS: cdarch

2008-11-02 Thread George Danchev
On Sunday 02 November 2008 13:27:45 Jann Horn wrote:
> Dear mentors,
>
> I am looking for a sponsor for my package "cdarch".

Hello,

How is that better than mounting image loopback and then engage the whole old 
unix tool armament in searching files ? 

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: cppcheck (3rd attempt)

2008-11-08 Thread George Danchev
On Thursday 06 November 2008 17:31:29 Reijo Tomperi wrote:
--cut--
> What about the cppcheck package, you didn't give any comments about it,
> does that mean it is now perfect? ;)

Package looks fine to me, although I can't figure out why xsltproc warns like 
that [0] when -nonet option were passed to it.

[0] xsltproc -''-nonet -''-param 
man.charmap.use.subset "0" 
/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl 
debian/cppcheck.1.xml
I/O error : Attempt to load network entity 
http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd
debian/cppcheck.1.xml:62: warning: failed to load external 
entity "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd";
]>

Let me look at that closer during the weekend and I'll sponsor untill Sunday 
night.

> What should I do now? Just wait for a sponsor volunteer and upload it or
> is there something I can or I should do?

Let me gabble out a bit: I think cppcheck could be used to test some code 
generated by tools like bison++ and bisonc++, along with the human-generated 
code of course. Furthermore, I believe that some of the advices and 
recommendations given by Scott Meyers [1] could be implemented in cppcheck. 
Interestingly enough, Meyes first intended to create such a checking tool, 
but gave up since some of the `rules' were too hard to formalize, there were 
too many important exceptions to these rules which must be taken into account 
and it is somehow dangerous to be enforced blindly by a program. So, I'd love 
to see him proven wrong, at least partially ;-)

[1] in "Effective and More Effective C++"

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



[uploaded] Re: RFS: cppcheck (4rd attempt)

2008-11-09 Thread George Danchev
On Sunday 09 November 2008 21:49:52 Reijo Tomperi wrote:
--cut--
> http://mentors.debian.net/debian/pool/main/c/cppcheck/cppcheck_1.25-4.dsc

Package uploaded. Thanks.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: cppcheck (3rd attempt)

2008-11-09 Thread George Danchev
On Saturday 08 November 2008 20:47:58 George Danchev wrote:
> On Thursday 06 November 2008 17:31:29 Reijo Tomperi wrote:
> --cut--
>
> > What about the cppcheck package, you didn't give any comments about it,
> > does that mean it is now perfect? ;)
>
> Package looks fine to me, although I can't figure out why xsltproc warns
> like that [0] when -nonet option were passed to it.
>
> [0] xsltproc -''-nonet -''-param
> man.charmap.use.subset "0"
> /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl
> debian/cppcheck.1.xml
> I/O error : Attempt to load network entity
> http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd
> debian/cppcheck.1.xml:62: warning: failed to load external
> entity "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd";
> ]>
>
> Let me look at that closer during the weekend and I'll sponsor untill
> Sunday night.

OK, cppcheck should also build-depend on docbook-xml since xsltproc looks 
for /usr/share/xml/docbook/schema/dtd/4.5/docbookx.dtd (or the above I/O 
error occurs). You should always check your source package buildability in a 
clean chroot environment, network connectivity should not be assumed. I use 
cowbuilder for example. 

Could you please add docbook-xml build-dependency, or should I do it, but then 
you should grab so changed source package from debian archive ?

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: [uploaded] Re: RFS: cppcheck (4rd attempt)

2008-11-09 Thread George Danchev
On Sunday 09 November 2008 22:41:13 Reijo Tomperi wrote:
--cut--
> Few questions as I'm still new with all of this:
> - In mentors.debian.net I have set the "seeking for sponsor" option to
> "yes". Are you now my sponsor for the future updates also? Should I set
> the value to "I have found a sponsor"? Or is this sponsoring one time
> thing?
>
> - If you keep sponsoring me in the future releases also, how should I
> inform you about updates?

In my opinion it is always better to ask for sponsor via public mailing list 
like @deiban-mentors is, keeping need a sponsor `YES' in mentors webpage, 
simply because more that one sponsor could review and upload your package. I 
intend to sponsor cppcheck and I'm subscribed to that mailing list. Expect 
upstream wishlist bugs soon ;-) I'm still not sure if cppcheck could employ a 
formal grammar and parser generators (like bisonc++) to implement various 
checks, but that is a separate mail I intend to throw at you as upstream at 
some point.

> - Should I do something to the bug report:
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=503730

This in fact is my fault, since I forgot to pass -v option to 
dpkg-buildpackage in order to include your previous changelog entries. could 
you please close it manually, otherwise I will close it when pakcage hits 
unstable.

> - Will the package now go to Debian testing? I don't see it yet on my
> mirror, but obviously it probably takes time to sync, but will it appear
> there after mirrors are updated?

Package is now hanging in Debian's NEW queue (since is new package which needs 
to be approved by ftpmasters /*these are humans*/) 
http://ftp-master.debian.org/new.html
then the package will be passed to autobuilders /*these are daemons*/ to be 
built on Debian's architectures.
http://buildd.debian.org/build.php
then comes installation to unstable (sid).

> - What will happen to the package now that it is in the testing
> (assuming it is there)? Obviously it needs to mature there for some
> time, but how does one tell when a package is mature enough and ready to
> move on?

Residing ten days in unstable without criticals bugs filed would lead to 
migration to testing, when testing is not frozen as it is now.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: poco (updated package)

2008-11-15 Thread George Danchev
On Saturday 15 November 2008 13:16:07 Krzysztof Burghardt wrote:
> Dear mentors,
>
> I am looking for a sponsor for the new version 1.3.3p1-2
> of my package "poco".

Package uploaded. Thanks for taking care of these bugs.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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


Re: RFS: new upstream of gxemul 0.4.4.6-1

2008-11-17 Thread George Danchev
On Sunday 16 November 2008 19:50:10 Jonathan Wiltshire wrote:

Hello,

> I am looking for a sponsor for the new version 0.4.6.6-1
> of my package "gxemul". This is a minor new upstream version, the
> packaging has basically not changed.

Well I believe it has changed enough compared to the version in sid ;-)

* slight regression: dpatch was introduced in that revision, but the  
01_manhyphens_patch.dpatch is not applied during build. Basically you don't 
need to call dpatch  but include /usr/share/dpatch/dpatch.make 
instead and call patch and unpatch targets it provides for you. If in doubt 
you can check with poco source package for example and use it as a reference.

* slight improvement: while we are at it, you ca upgrade to debhelper v5 or 
better yet use v7 and its wonderful command sequencer called dh(1) in order 
to shorten your debian/rules. I don't insist on v7 though, so use it at your 
convenience.

Fix these and I will sponsor.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: Please ignore the tslib upload

2008-11-21 Thread George Danchev
On Thursday 20 November 2008 11:16:14 Olivier Berger wrote:
> Le mercredi 19 novembre 2008 à 21:51 +, Neil Williams a écrit :
> > I've no idea what is going on but a version of tslib has been uploaded
> > to mentors.debian.net.
> >
> > I'm the maintainer for tslib and I see no reason for any such upload to
> > Debian. Please do not sponsor this upload, do not hijack tslib.
> >
> > If there are good reasons for an upload, I will do it - but only to
> > experimental.
> >
> > I won't be sponsoring the upload from mentors.debian.net.
> >
> > Can the upload be removed from mentors.debian.net ?
>
> Uh... mentors.debian.net is not Debian... so what's wrong with an upload
> by someone else than the official maintainer to mentors.debian.net ?
>
> Of course this may be misleading people, but if it's not flagged as NMU
> or something, I can't see any real harm.

Well, people should not be mislead by flags or strings appied, but should 
verify the source package signature instead. Even if you do not trust that 
signature at all, you can still dissect and inspect the content of that 
source package (for example: compare it to the version in sid which was 
presumably signed by a trusted peer) and decide if it brings more good that 
harm, which should be brought to the attention of the original package 
maintainer(s). 

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: new upstream of gxemul 0.4.4.6-1

2008-11-23 Thread George Danchev
On Monday 24 November 2008 00:19:14 Jonathan Wiltshire wrote:
> On Mon, Nov 17, 2008 at 08:42:43PM +0200, George Danchev wrote:
> > * slight regression: dpatch was introduced in that revision, but the
> > 01_manhyphens_patch.dpatch is not applied during build. Basically you
> > don't need to call dpatch  but include
> > /usr/share/dpatch/dpatch.make instead and call patch and unpatch targets
> > it provides for you. If in doubt you can check with poco source package
> > for example and use it as a reference.
> >
> > * slight improvement: while we are at it, you ca upgrade to debhelper v5
> > or better yet use v7 and its wonderful command sequencer called dh(1) in
> > order to shorten your debian/rules. I don't insist on v7 though, so use
> > it at your convenience.
>
> I /believe/, after a lot of headaches, that this is done now :)
> I have taken all the cruft out of debian/rules and replaced it with a
> configure target and calls to the patch and unpatch targets, and it
> builds now including the patch. 

Ah, causing headaches was not my intention, indeed ;-) so I'd generally like 
to know about the troubles you have faced. Now, the package looks well done 
to me.

> If you could take a look and consider sponsoring, the updated dsc is at:
> http://mentors.debian.net/debian/pool/main/g/gxemul/gxemul_0.4.6.6-2.dsc

Uploaded. I also didn't forget to include both of your entries in the changes 
file. Thanks for your work!

Btw, the author is slowly but steadily progressing at the C++ rewrite, which I 
consider a very good idea.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



Re: RFS: gxemul segfault bugfix

2008-11-24 Thread George Danchev
On Monday 24 November 2008 17:27:16 Jonathan Wiltshire wrote:

Hello,

> I am seeking a sponsor for a bugfix in gxemul, George Danchev kindly
> sposored last time. This is a patch taken from upstream's CVS pending
> it being included in a release, and fixes a segmentation fault if
> gxemul is started with invalid parameters.

Brilliant! Monitoring upstream's VCS with and taking care of fixing defects 
also present in current packages is a good idea and generally scores higher 
in uploader's checklists.

> Change: added patch 05_segfault_params.dpatch and included it in
> 00list.
> Closes: LP #301041

Helping Ubuntu folks is also very nice, and to be honest I was not aware of 
that LP magic.

> Available from:
> http://mentors.debian.net/debian/pool/main/g/gxemul/gxemul_0.4.6.6-3.dsc

0.4.6.6-3 package uploaded. Thanks!

> I will package seperately for testing-proposed-updates since lenny and
> sid are out of sync. 

I'll be offline next 48-72 hours (unexpected mountaineering ;) and I would be 
thankful if anyone takes care of uploading package to t-p-u, otherwise I will 
upload it once get back. Meantime, could you please ask Debian Release Team 
(debian-release at lists.debian.org) for approval showing them the debdiff 
for the package found in lenny ? As I see it, if in doubt pointers given by 
Pabs should help, otherwise please ask for help ;-)

> My upload last night is still building, so I don't 
> know if that causes any problems with uploading this fix.

0.4.6.6-2 is already dinstalled, but that shouldn't matter anyway since 
buildds and wanna-build will pick the newer one I believe, unless anyone 
proves me wrong.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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


Re: Bug reports in Ubuntu

2008-11-27 Thread George Danchev
On Tuesday 25 November 2008 19:21:46 Paul Wise wrote:
> On Tue, Nov 25, 2008 at 7:18 AM, Jonathan Wiltshire
>
> <[EMAIL PROTECTED]> wrote:
> > Do you think it is severe enough to be put forward for lenny?
>
> I'm not sure. The patch looks straight-forward enough, so perhaps the
> release team would approve it.

Agreed. I saw Jonathan's message to -release, so we are waiting for release 
team to advise.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



[uploaded] Re: RFS: cppcheck, new upstream version

2008-11-30 Thread George Danchev
On Sunday 30 November 2008 22:03:16 Reijo Tomperi wrote:
--cut--
> http://mentors.debian.net/debian/pool/main/c/cppcheck/cppcheck_1.26-1.dsc

Uploaded. FYI: Package is still hanging in Debian's new queue.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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


Re: RFS: hexec

2008-12-01 Thread George Danchev
On Monday 01 December 2008 16:04:33 Alexander Block wrote:

Hi,

Hm, interesting approach. Package looks good to me, except that it builds one 
binary package, not three, which is fine. Adding a watch file would be good 
idea too, regardless you are both upstream and debian maintainer of that 
package, because in that case your users (Debian External Health Status - 
DEHS included) would be able to catch your debian packaging lagging your 
upstream releases, if any ;-)

> It builds these binary packages:
> hexec   - The hexec tool itself
> libhexec-common - Shared library for hexec internal use
> libhexec-hook   - Shared library that implements the exec hooking

These are leftovers, right ? I see no good reason to split two separate 
runtime library packages if your `application' package (built from the same 
source package) needs them both to operate as well. Or these are just long 
forgotten bits from a library/dev split attempt ? If you intend to distibute 
a) separate runtime `library' packages (the shared library) and b) separate 
buildtime `development' packages (headers and static library) then it might 
make any sense to leave your users some options to choose which of these they 
would need and not bother with the rest, i.e. they might want to build depend 
on libhook-dev, but not on libfoo-dev (produced from the same source 
package). That gains you almost nothing, but anyway.

-- 
pub 4096R/0E4BD0AB 2003-03-18 


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



  1   2   3   4   5   6   >