Re: nbc package has been removed from Mentors

2012-07-16 Thread George Danchev
On Monday 16 July 2012 11:58:23 Slavko wrote:
 Hi Thibaut,

Hi,

 thank you for quick reply.
 
 Dňa Mon, 16 Jul 2012 11:30:35 +0200 Thibaut Paumard
 
 paum...@users.sourceforge.net napísal:
  It's not easy to get a sponsor, especially during a freeze (please
  read my previous message from 15min ago entitled Re: freeze policy -
  open requests for sponsorship).
 
 my package was uploaded a long time before freeze. After freeze i am do
 not expect, that it will be the part of wheeze.
 
  Don't give up, re-upload and try to send your RFS to maintainers (team
  or other) who you think should be interested (not only to
  debian-mentors). When I'm looking for a sponsor, I personally answer
  my own RFS with a [ping] message every month or so, just to show I'm
  still there, waiting for a sponsor.
 
 I tried post to electronics team, but without any reply. 

Sometimes it is really hard to find the balance... Consider for instance, that 
adding more packages to Debian would increase the overall maintenance (in 
terms of bugs, reviews, uploads, etc - all human time), which in turn might 
lead to exhaustion of sometimes very scarce human resources, which are then 
possibly supposed to take care of theirs, and sponsor yours or anyone else 
other packages as well. See the loop? Therefore, it is sometimes (but not 
always) more appropriate to just help the existing packages, by joining 
established teams or simply looking after bug logs of the existing packages 
you care for, provided you have the time and the will.

I'm pretty sure, any well maintained package with responsible maintainer 
deserves to enter the Debian archive... but the sad part is that sometimes 
even such good candidates are not considered on time, due to prosaic reasons, 
like lack of time and/or lack of interest. Hence, just keep trying again.

 I am confused
 with these pings now - after the sponsorship-request pseudo package was
 introduced (and RFS bugreports) i understand, that there are no pings
 needed.

You can still prod people and lists from time to time, you think might be 
interested in it.

 Another confusion is about the existing RFS bugreport now. It will be
 closed and new one must be created? Or after new upload i will only need to
 post reply to existing bug? Is this somewhere documented, please?

Just re-use the existing one (reportbug -N bugnumber)

  Concerning your RFS: you should perhaps explain why you think nbc is
  good for Debian, whether you intend on maintaining it on the longer
  run (think 5-10 years) and why...
  
  In the meantime you can upload your package on a personal repository
  (have a look at the reprepro package) and try building a userbase
  outside Debian. Reading the ITP, I see you already have a prospective
  user, contact him.
 
 I have published it in my public personal repo for some (two or three)
 years, along with others (older or SVN versions) NXT brick's related
 packages for Debian. You can see them at http://slavino.sk/ulozisko-apt
 
 but thanks, i will try it again :-)

Of course, you should try again. Just put some more salt, in hope to whet the 
prospective sponsor's appetite.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201207161234.55457.danc...@spnet.net



Re: packaging help

2012-04-24 Thread George Danchev
On Tue, 24 Apr 2012 15:39:41 +0200, Ansgar Burchardt ans...@43-1.org 
wrote:

On 04/24/2012 03:16 PM, Whit Armstrong wrote:

I would be looking for 6-64999, assuming my package eventually
made it into debian, I suppose it would need to have a 'globally
allocated' uid.  The idea is simply not to give users executing an R
script on the machine root access.


You shouldn't need a statically allocated user id for this; just
creating a (system) user with adduser should be fine.  (The 100-999
range in policy 9.2.2.)

Regarding, reSIProcate, it's cdbs based?  Would the postinst script 
be

the same format if I use dh?  Based on Lucas Nussbaum's tutorial

(http://www.debian.org/doc/manuals/packaging-tutorial/packaging-tutorial.en.pdf)
I thought that dh would be the way to go for new packages.


Maintainer scripts shouldn't differ (they are more or less just 
copied

into the binary packages[1]).

dh should be the most popular for new packages, but in the end it's a
matter of preferences.  I believe it might also be easier to find a
sponsor for packages using dh as more people are familiar with it 
than

with cdbs.

Regards,
Ansgar

[1] With a few modifications: debhelper (and cdbs as it uses 
debhelper)

might add some lines to them by replacing a special marker with
shell code (#DEBHELPER#).



Agreed, and just to add few more bits to the above:

As a good reference of adding and removing system users have a look at
the vsftpd package, that is, its portinst and postrm scripts. However,
the project's general agreement is that system users, once added, 
should

not be removed [1] by packaging means, so you will only need to worry
about the addition part.

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


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/7c5c04e5e99e1d8aef38840f2d1bb...@spnet.net



Bug#664634: RFS: engauge-digitizer/5.0-2 [RC]

2012-03-20 Thread George Danchev
On Monday 19 March 2012 15:52:38 Tobias Winchen wrote:
 Dear mentors,

Hi Tobias,

 I am looking for a sponsor for my package engauge-digitizer

   * Added patch fixing passing double as qreal. Closes: #656943 (FTBFS on
 armel and armhf)

While the original reporter of bug #656943 did his best to prepare a patch 
which follows DEP-3 [1], he didn't have in advance all the required 
information to complete the patch header fields (e.g. bug number) as prescirbed 
by DEP-3, also claimed by the patch itself. OTOH, you have all the needed data 
to complete, at least:

Origin: http://bugs.debian.org/656943
Bug-Debian: http://bugs.debian.org/656943
Reviewed-By: Tobias Winchen winc...@physik.rwth-aachen.de
Last-Update: 2012-03-19

and optionally, the Forwarded field, see DEP-3.

You can also drop the redundant line of:
Bug-Debian: http://bugs.debian.org/??;
right after the Description field.

[1] http://dep.debian.net/deps/dep3/

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201203201737.34352.danc...@spnet.net



Re: Best use of bug tracker for a complicated situation

2012-03-19 Thread George Danchev
On Mon, 19 Mar 2012 17:37:45 +, Tony Houghton h...@realh.co.uk 
wrote:


Hi,

I maintain roxterm. The source package of that name generates a 
number

of binary packages: roxterm-common, roxterm-gtk2, roxterm-gtk3 and
roxterm (a virtual package depending on roxterm-gtk3).

A user has reported 2 bugs with slightly different symptoms, one for
roxterm-gtk2 and one for roxterm-gtk3. They're actually the same bug,
applying to both, and I think also to old versions when there was 
only

one binary package, roxterm. What's the best way to show the bugs
affect all three? I used:

affects n roxterm roxterm-gtk2 roxterm-gtk3

Would it be better to reassign them to the source package? In my 
control

message how would I distinguish that from the binary packages of the
same name? By appending :src?


In this case use the 'found' command for these two (still meant to be 
separate) bugs:

found NNN sourcepackagename/version
found MMM sourcepackagename/version

I reassigned them both to roxterm-gtk3 and then tried to merge them, 
but
the merge is failing with what looks like an internal error involving 
an
array where it expected a hash (reported verbatim to owner@bdo). So 
far

I've been copying my comments to both bugs.


This internal mishap needs to be investigated. Perhaps owner@bdo will 
provide more information.



Meanwhile the user has added a comment to both which looks like there
might be a new, separate bug. So I reckon I should forget the merge,
continue to discuss the first problem in one of the reports and 
retitle

the other report to reflect the possible new problem. Agreed?


Yes, if you feel that these two bug reports appear to be caused by two 
distinct issues, then you should not merge them anyway and

continue to gather more feedback about them as them being diverged.
If at some point you can see that they appear to be caused by one and 
the same issue, you should be able to 'merge' or 'forcemerge' them 
provided certain 'merge' preconditions are being met:

http://www.debian.org/Bugs/server-control#merge

Alternatively you can also use 'New upstream release - fixes issue FOO 
(Closes: #NNN, #MMM)' from the changelog instead or merging them.



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/38b07cf6b70e39f804cf8371a751a...@spnet.net



Bug#662968: RFS: shc/3.8.7-1

2012-03-07 Thread George Danchev
Hi Vibhav,

Please have a look at:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=327263
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508109

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201203071941.33904.danc...@spnet.net



Re: RFS: quickrdp

2012-01-24 Thread George Danchev
On Sunday 22 January 2012 17:08:48 Tobias Eliasson wrote:

Hi,

--cut--
  There are multiple implementations of telnet in Debian. Does quickrdp
  really need this particular one provided by the telnet binary
  package? If not, then the recommendation/suggestion should be changed
  to telnet-client.
 
 Not really sure I understand. From what I could search, there is no
 package called telnet-client. To me it seems that the package telnet
 is actually the proper 'telnet-client' package.

'telnet-client' is a virtual package (as in Policy#3.6) provided by several 
real packages, which share more or less the same functionality, so other 
packages requiring such functionality can simply depend on the virtual package 
without having to specify any particular real package(s) from the list. You 
can try 'apt-get install telnet-client' to see the list of real packages. Of 
course, if you really have good reasons to depend on a particular real 
package, then you do so.

  Same goes for perl-base, but that's just for perl script support in
  QuickRDP. I guess Suggests will work here aswell.
  
  Do I understand correctly that this feature allows users to run their
  own Perl scripts? If this is the case, it should be probably perl,
  not perl-base.
 
 Yes, users running their own perl scripts with arguments from the
 specific connections. Alright, switching to perl. Reason i chose
 perl-base was due to the description saying minimal Perl system.
 
  I don't understand why Lintian complains on
  helper-template-in-copyright. I can't see that it's actually a
  template anymore. Sure I used dh_make to create the template, but
  I've changed all parts I should as far as I understand... (obviously
  not though).
  
  It doesn't like Upstream Author(s). Just remove the (s).
 
 Alright, thanks.
 
  And why out-of-date-standards-version is 3.8.4 instead of 3.9.2 I
  have no idea.
  
  Standards-Version: 3.8.4 is in debian/control, isn't it?
 
 Yes, it is. What I meant to ask would rather be; is it because I'm
 running stable version of Debian that dh_make generates 3.8.4 instead of
 3.9.2? Due to the explanation above that packaging focuses on unstable
 and testing I guess switching to Squeeze on this machine would be the
 best option for me.

Well you should prepare, build and test you package on a system ('suite' in 
ftpmaster terms) you intend to upload to, that is, the one your declare in 
your debian/changelog. Maintaining 'unstable' instance on your 'stable' system 
should be relatively easy, by using:

* chroots - via cowbuilder, schroot (to name a few) to install, upgrade, 
login to your chrooted system. This is as fast as your main system is, but 
running X inside a chroot is tricky;

* virtual machines - this could be significantly slower, but more realistic 
environment. For instance, you can pick a ready-to-go qemu image from: 
http://people.debian.org/~aurel32/qemu/ and upgrade appropriately.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201201241100.32562.danc...@spnet.net



Re: RFS: engauge-digitizer

2012-01-22 Thread George Danchev
On Saturday 07 January 2012 18:48:29 Tobias Winchen wrote:
 Dear mentors,

Hi,
(a bit late, but anyway ...)

 I am looking for a sponsor for my package engauge-digitizer.
 The package is an update for engauge-digitizer 4.1, which is already in
 debian. The update closes the following bugs: #604503,
 #556025, and #556028.

Uploaded. Thanks for taking care of the bugs in existing packages.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: OpenCPN navigation (ITP #538067)

2012-01-19 Thread George Danchev
On Monday 16 January 2012 09:09:27 Hamish wrote:
 Hi,

Hi,

(just to summarize the log from IRC session, we had)

 It's been 5 weeks without response, and no luck finding a sponsor on
 IRC, so I'll try a repeat posting. :-)

Yeah, a lot of effort has been put into making this packaged properly (as seen 
from the ITP bug), but the package is in very specific niche and possibly only 
few interest is provoked amongst DDs, of course the lack of free time is also 
a blocker, and last bu not least the whole thing is quite complex.

 As a measure of end-user interest in this program, downloads in the
 last 12 months have averaged about 500/day from the sourceforge d/l site.
 http://sourceforge.net/projects/opencpn/files/stats/timeline?dates=2006-10-
 26%20to%202011-12-31

the most visible issues, so far:

* modified embedded copies of external projects - nmea (for the main app - 
okay; and each plugin, why so?), iso8211, gdal. Maybe all these modifications 
are justified, as seen from the ITP, this is best to be sorted out.

* unrelated (wrt Debian archive) binary files (like vc_redist.exe, visual 
studio redistributable) are found the the upstream tarball, also removed by 
you in the dfsg tarball.

Both of these could be documented within the 'Comment' field of DEP-5, 
mentioning the reason for removal and modification. It is good to have them 
carefully put together, so that they are traceable at least; these of course 
might be solved one way or another in the future versions.


Next,

* long package descriptions should be impoved, and in my opinoin to the point 
where a person with a driver license could be comfortable to read and 
understand it :) For instance: the bullet list of bullet of features, should 
have more explanations; you cold add a sentence or two about the Route 
handling facility.

* get-orig-source, or have a look at DevRef - 6.7.8.2. - Repackaged upstream 
source - to at least ease the fetching of your dfsg tarball from alioth.

 * to put dfsg in the version number or not?

yes, ...+dfsg-1.

 Hamish wrote:
  You'll notice our source tarball is labeled dfsg. This is because
  there were some included DLLs to help build the MS Windows
  version of the program which we didn't need/want for the Linux
  build, the source code itself is untouched.
 
 Paul Tagliamonte wrote:
  Is the source included for those DLLS?
 
 No. They are 3rd party; specifically Nullsoft's NSIS installer,
   http://nsis.sourceforge.net/License
 and Microsoft's VisualC++ runtime redistributable.
 
 NSIS is permissive FOSS; vcredist is free as in beer.
 
 Without even considering the unused  source-avail-at-sourceforge NSIS,
 I'm pretty certain that free-as-in-beer anything is not allowed to be
 uploaded within src.tar.gz files, so it needs to be repacked anyway.
 
 so it comes down to a trivial adjustment:
 If pbuilder cares that the exact tarball filename matches the version
 in the changelog file it is trivial to edit it in  I would leave that
 to the DD uploader to adjust or not as they see fit.
 For me building with `debuild -i -uc -us -b -j6` there is no issue.
 
 
 aside: Anyone know the redistribution terms for vcredist_x86.exe ?
 MS's download site does not make it obvious and I guess you have to
 actually install it to get the EULA. - Can a GPL'd Windows program
 validly ship it as part of the install, or must it be left as a why
 does it fail with Error 14001? FAQ on the project's homepage?

Whatever, we don't need vc_redist.exe in Debian archive -- at least 300 
mirrors will have some disk space trashed for no good reasons.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201201191740.52905.danc...@spnet.net



Re: RFS: solarpowerlog

2011-12-22 Thread George Danchev
On Thursday 22 December 2011 13:37:36 Tobias Frost wrote:
 Dear mentors,
 
 I am looking for a sponsor for my package solarpowerlog.
 
  * Package name: solarpowerlog
Version : 0.21-1
Upstream Author : Tobias Frost t...@coldtobi.de
  * URL : http://sourceforge.net/projects/solarpowerlog/
  * License : GPL, LGPL
Section : utils

Hi,

Few more comments, actually this is my first impression looking at your source 
package.

Embedded (external) code copies is almost always a bad idea, security-wise, 
and places burden on -security team, -release team, and what not, to identify 
and update potentially erroneous code copy.

$ cat extlibs/README 
~~
In this folder, external code is placed which is used by solarpowerlog but 
which is not available through debian packages:

Please check the projects information for details about copyright, license and
authors -- the packages are provided as is.

Folder  License Origin
ctemplate   GPL http://libctemplate.sourceforge.net
Used for templating the HTML output
Modifications: 
Added C++ Wrapper to the header file.
Emits smaller pages due filtering double-blanks 

Folder  License Origin
dbixx   LGPL2.1 
http://cppcms.svn.sourceforge.net/viewvc/cppcms/dbixx/trunk/
CppCMS LibDBI C++ Wrapper -- C++ Web Development Framework
Modifications:
~~


Sure, there are quite a few embedded copies already [1], and it would be sad 
to keep adding even more. IMO, packaging dbixx and ctemplate separately should 
be the way to go, so they could be easily identified in case of trouble, fixed 
just once, and potentially re-used as build-dependencies by other packages.

However, as far as I can see it, there is unfortunate upstream name clash. The 
source package name of 'ctemplate' has already been taken by another unrelated 
package, so maybe you can put 'html' in the source and binary package names 
(perhaps 'chtmltemplate'?) if you decide to package and maintain this one: 
http://libctemplate.sourceforge.net separately.


[1] http://wiki.debian.org/EmbeddedCodeCopies

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201112221506.29746.danc...@spnet.net



Re: RFS: solarpowerlog

2011-12-22 Thread George Danchev
On Thursday 22 December 2011 23:49:36 Tobias Frost wrote:
 Hallo George,

Hoi,

(top posting is not preferred:)

 dbixxx is currently not used and could be removed for the moment -- I
 only have a feature branch that needs this library, but this feature is
 quite low priority for the moment. (Probably best I remove it from trunk
 for the time being...)

Okay, let's forget dbixx for a while.

 About ctemplate -- this is unfortunatly I library I really needed for a
 key feature of solarpowerlog. (solarpowerlog statically links to it)
 I fear that this library is not very often used in other projects, so I
 cannot tell if it would be accepted by debian as an own package. Also
 upstream of this library seems not to be active, last release was in
 2009. So basically libctemplate could also be considered more as a kind
 of a part of solarpowerlog than an own library. Of course I monitor
 upstream for any changes.

Well, you can't have it both ways, either it has its own upstream (and so 
packaged separately as source, and resp. binary packages) or you claim to 
adopt it upstream jammed into your own project upstream. Even in that latter 
case, you can still split separate shared library and -dev binary packages. Of 
course, it would be better to be packaged as a separate source package, since 
it is still a separate upstream project, and it doesn't even look tiny to be 
merged into another, larger one.

 Nethertheless, I was already thinking about packaging it (if it can be
 accepted in debian), but I thought to postpone this for a moment until I
 gained some experience in art of packaging.

There is no rush, have your time.

 My question is, would it be ok -- in this circumstances -- to keep
 ctemplate part of solarpowerlog for the time being?

Why going that route? It would be a compromise, which could be avoided. You 
don't want your favorite distro to be full of packaged stuff, which embeds 
copies and statically links to them :)

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201112230120.34136.danc...@spnet.net



Re: RFS: cppcheck, new upstream version 1.50

2011-08-15 Thread George Danchev
On Monday, August 15, 2011 12:41:29 AM Reijo Tomperi wrote:
 Hi,
 
 New upstream version was released, so I made a new Debian package of it.
 
 I'm again looking for a sponsor for it.
 
 It is lintian clean and builds with cowbuilder.
 
 To access further information about this package, please visit the
 following URL:
 
http://mentors.debian.net/package/cppcheck
 
 Alternatively, one can download the package with dget using this command:
 
dget -x
 http://mentors.debian.net/debian/pool/main/c/cppcheck/cppcheck_1.50-1.dsc
 
 
 Closes bugs: #632084 ftbs with --as-needed
 
 Original 1.50 didn't pass make test so there is one patch applied with
 this version to fix that problem.

Hi,

JFYI, also hinting co-sponsors :)
I'll try to have a look in the coming days, unless someone did it before me.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: Nitpicking: you are doing it wrong

2011-07-08 Thread George Danchev
On Saturday, July 09, 2011 12:41:09 AM Leo costela Antunes wrote:
 On 08/07/11 22:23, Thomas Goirand wrote:
  On 07/08/2011 08:47 PM, Scott Howard wrote:
  Right now, the general consensus is the dh and cdbs produce
  debian packages that are easier to maintain in the long run (if the
  sponsor has to take over maintenance of the package or if NMUs are
  required in the future.)
  
  I really would like you to explain WHERE you saw such a consensus.
  When it goes down to myself, I would *not* sponsor a package that
  is using either dh or CDBS, because I like to be in the control and see
  what's going on. I believe that CDBS/dh is hiding what's necessary to
  do a good packaging, and is calling too many unnecessary helpers,
  which slows down the build process. Also, with dh_override_*, if you
  have a lot of them, it soon becomes unreadable. That's only my opinion
  though, but I suspect that I might not be the only one to think this way.
  In anyways, I don't see at all a consensus here!!!
 
 Seeing what's going on is important for learning and for debugging.
 Thankfully debugging with dh is pretty mature, should you happen to need
 it (don't really know about cdbs), but having to read a non-dh-using
 rules file to understand exactly what happens when and why can be a lot
 of work and shouldn't be imposed on your fellow DDs if you don't have a
 good reason for it (curiosity and a micro-management tendency are not
 good reasons; funky non-standard build-systems are)
 
 Please use dh/cdbs/whatever other means necessary to make your packaging
 work easy to read and understand. Don't make the packaging more complex
 for other people just because you want to know what's going on. That
 sounds awfully like NIH[0].
 You never know who might have to NMU it, make QA uploads, etc and even
 you yourself might find it pretty hard to remember why you did something
 in this particular fashion, when it actually could just as well be done
 in a more common way.
 Not using these tools goes against your own advice here[1]: you're
 making the life of other developers who have to look at your code harder
 for no reason.
 Or to put it more succinctly in your own words: otherwise, you have no
 rules at all and it's a mess.
 
 And your performance argument seems like a dud unless you can provide
 some evidence that you actually save a significant amount of time by not
 using dh/cdbs/whatever during package builds (and by significant I mean
 more than just a couple of seconds per build).

+ a debhelperized use pattern, for performing common tasks, is very likely to 
be way more robust than a 200 lines of (self-tested) NIH thing, simply because 
thousand of people using/testing it. It is about re-use of well tested code, a 
lot of wisdom has been accumulated and implanted during the years.

+ If we were to live with the old concepts and old patterns, which might have 
been valid a decade ago, then there would be no progress and inventions at 
all. Debhelper is the perfect compromise (as design) and a giant step upward 
(as implementation).

 Cheers
 
 [0] http://en.wikipedia.org/wiki/Not_Invented_Here
 [1] http://lists.debian.org/msgid-search/4e176b0d.8060...@debian.org

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201107090111.23445.danc...@spnet.net



Re: RFS: roxterm (updated package)

2011-06-26 Thread George Danchev
On Thursday, June 23, 2011 07:33:58 PM Tony Houghton wrote:
 Dear mentors,
 
 I am looking for a sponsor for the new version 1.22.2-1
 of my package roxterm.
 
 It builds these binary packages:
 roxterm- Multi-tabbed GTK/VTE terminal emulator
 
 The package appears to be lintian clean.
 
 This release is to fix a bug with compositing/colormaps. See:
 https://sourceforge.net/tracker/?func=detailaid=3314176group_id=124080a
 tid=698428
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/r/roxterm
 - Source repository: deb-src http://mentors.debian.net/debian unstable main
 contrib non-free - dget
 http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_1.22.2-1.dsc
 
 I would be glad if someone uploaded this package for me.

Uploaded, thanks for your work.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: cppcheck, new upstream version 1.49

2011-06-14 Thread George Danchev
On Tuesday, June 14, 2011 09:57:33 PM Reijo Tomperi wrote:
 Hi,
 
 New upstream version was released, so I made a new Debian package of it.
 
 I'm again looking for a sponsor for it.
 
 It is lintian clean and builds with cowbuilder.
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/c/cppcheck
 - Source repository: deb-src http://mentors.debian.net/debian unstable
 main contrib non-free
 - dget
 http://mentors.debian.net/debian/pool/main/c/cppcheck/cppcheck_1.49-1.dsc
 
 
 Fix segmentation fault with asm code. Closes: #625959

Hi,

we are now looking into that (irc meeting)...

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201106142241.06701.danc...@spnet.net



Re: RFS: cppcheck, new upstream version 1.49

2011-06-14 Thread George Danchev
On Tuesday, June 14, 2011 10:41:06 PM George Danchev wrote:
 On Tuesday, June 14, 2011 09:57:33 PM Reijo Tomperi wrote:

Hi,

  http://mentors.debian.net/debian/pool/main/c/cppcheck/cppcheck_1.49-1.dsc
  Fix segmentation fault with asm code. Closes: #625959 
 we are now looking into that (irc meeting)...

Uploaded. Thanks.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: roxterm (updated package)

2011-06-02 Thread George Danchev
On Thursday 02 June 2011 16:38:00 Tony Houghton wrote:
 Dear mentors,
 
 I am looking for a sponsor for the new version 1.22.1-1
 of my package roxterm.
 
 It builds these binary packages:
 roxterm- Multi-tabbed GTK/VTE terminal emulator
 
 The package appears to be lintian clean.
 
 Amongst other things this version fixes a bug which, although
 unreported, could be quite serious, especially for new users. In version
 1.21.4-1 the profile editor failed to respond to changes in the text
 entry fields, making it impossible to edit these options without
 resorting to hacking the options files.
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/r/roxterm
 - Source repository: deb-src http://mentors.debian.net/debian unstable
 main contrib non-free
 - dget
 http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_1.22.1-1.dsc

Uploaded. Thanks for taking care of the bugs.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: stx-btree (updated package)

2011-05-24 Thread George Danchev
On Monday 23 May 2011 09:23:27 Ury Stankevich wrote:
 On Sat, May 21, 2011 at 10:29 AM, George Danchev danc...@spnet.net wrote:
  Package looks good, though I'd like to:
  1) drop quilt from Build-Depends.
 
 Hi,
 i'm not really sure if i should drop quilt from Build-Depends, since
 one tine patch still here.
 (yes, i made a bit of mess here: patch 10* is not really required, so
 i've drop it first time,
 but... i've revive it later, since one can build package w/o wx )

You don't need to build-depend on 'quilt' with '3.0 (quilt)' source format if 
you don't have patch/unpatch logic in your debian/rules; they are applied on 
unpack phase. This is your case, hence I pointed you to FAQ #2.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201105240925.48962.danc...@spnet.net



Re: RFS: stx-btree (updated package)

2011-05-24 Thread George Danchev
On Tuesday 24 May 2011 11:17:56 Ury Stankevich wrote:
 On Tue, May 24, 2011 at 12:06 PM, Ury Stankevich ury...@gmail.com wrote:
  On Tue, May 24, 2011 at 10:25 AM, George Danchev danc...@spnet.net 
wrote:
  You don't need to build-depend on 'quilt' with '3.0 (quilt)' source
  format if you don't have patch/unpatch logic in your debian/rules; they
  are applied on unpack phase. This is your case, hence I pointed you to
  FAQ #2.
  
  Hi,
  hm... i make(and upload) such package, but now it have a lintian error:
  
  E: stx-btree source: missing-build-dependency quilt (= 0.46-7~)
 
 fixed!
 
 ps: i should read manuals better ;)

Uploaded. Thanks for you work. Next time:
a) check with latest standards-version; 
b) optionally, if you want dpkg-source1) to create debian.tar.bz2 for you (to 
look consistent with orig.tar.bz2) you can put:
compression = bzip2
in debian/source/options

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS or Review: nzbget

2011-05-22 Thread George Danchev
On Sunday 22 May 2011 20:28:01 Andreas Moog wrote:
 Dear mentors,

Hi,

Vote (signed): +1.

looks a good one, in a sense I'm unable to find a flaw :-)
I hope you find a sponsor who'll be actually using it.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: stx-btree (updated package)

2011-05-21 Thread George Danchev
On Thursday 19 May 2011 16:54:15 Ury Stankevich wrote:
 On Wed, May 18, 2011 at 7:42 PM, George Danchev danc...@spnet.net wrote:
  As a start your debian/changelog does not mention that a patch was
  dropped since it has been applied upstream. It is not a big deal in that
  particular case, but changelog entries are meant to be read by a much
  broader audience, than sponsoree and sponsor set.
  
  So, yes, expected behavior is to document every single change, since
  users draw conclusions we can hardly predict upon a release.
 
 Hi,

Hi,

 i had uploaded an updated version.
 (add changelog entry about merged patch, restored patch for configure )

Package looks good, though I'd like to:

1) drop quilt from Build-Depends.
2) finally use upstream's bz2 tarball, instead of me diffing your orig.tar.gz 
against it to be sure nothing has been changed by accident.

See, FAQ #2 and #5 at:
http://wiki.debian.org/Projects/DebSrc3.0

Fine with you?

 ps: please, CC'me on reply.

CC'ed.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201105210929.32369.danc...@spnet.net



Re: RFS: stx-btree (updated package)

2011-05-18 Thread George Danchev
On Wednesday 18 May 2011 16:11:36 Ury Stankevich wrote:
 Dear mentors,

Hi,

 http://mentors.debian.net/debian/pool/main/s/stx-btree/stx-btree_0.8.6-1.dsc
 
 I would be glad if someone uploaded this package for me.

I will have a closer look in the next few days unless anyone else sponsor it 
in the meantime.

As a start your debian/changelog does not mention that a patch was dropped 
since it has been applied upstream. It is not a big deal in that particular 
case, but changelog entries are meant to be read by a much broader audience, 
than sponsoree and sponsor set.

So, yes, expected behavior is to document every single change, since users 
draw conclusions we can hardly predict upon a release.

 ps: please, CC'me on reply.

Done.
-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201105181842.48065.danc...@spnet.net



Re: bt747: doubts on licenses and embedded libraries

2011-05-15 Thread George Danchev
On Sunday 15 May 2011 14:48:07 Eric Lavarde wrote:
 Hello Monica,

Hi,

 interesting that you're now working on bt747: I'm also using this
 program to download my GPS tracks and flag my photos, wanted as well to
 package it, and basically silently gave up as I looked into it :-P

I'd actually favor your decision, instead :-)

 Anyway I'm happy that someone has more courage and/or time to do it!
 
 On 15/05/11 13:22, Mònica Ramírez Arceda wrote:
  El dg 15 de 05 de 2011 a les 19:08 +0800, en/na Paul Wise va escriure:
  Yep, package any embedded code copies separately.
  
  For modified code copies, try to get the changes into their proper
  upstream or the Debian package if it exists.
  
  Ok, I'll try it, altough this library doesn't exist in Debian, for now.
  
  But I don't understand what I have to do when I have these changes :-(
 
 To be honest, I had the same problem as you with Freeplane and JOrtho,
 and I decided to keep JOrtho as part of the freeplane package, under the
 binary name libjortho-freeplane-java.
 The reasons were:
 - JOrtho was not in Debian either
 - JOrtho seemed not very active (dead?).
 - the changes done by the Freeplane developer on JOrtho were already
 raised to the JOrtho team but still not included though compatible.
 - by having a separate binary package, I can change the dependencies if
 required at some point in time, so it doesn't close any future option.

Well, in my opinion, these are no good reasons to fold even more nearly 
unmaintained pieces of code (I admit, I haven't looked at JOrtho) inside 
source packages targeted to the Debian archive. This would open the door for 
more burden possibly to be placed on Release Team, Security Team, QA team, 
possible NMUers, etc shoulders. I believe packages should enter Debian archive 
whenever 'they are ready' to meet a certain threshold, at least (working with 
upstream upfront until the issues are resolved is the way to go), instead of 
getting rot inside the unstable or testing suites or maintained via nmus 
because the project as a whole approaches a release. Cleaning up or reducing 
the amount of embedding copies is a daunting task.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201105151549.45236.danc...@spnet.net



Re: bt747: doubts on licenses and embedded libraries

2011-05-15 Thread George Danchev
On Sunday 15 May 2011 21:01:44 Mònica Ramírez Arceda wrote:

Hi,

   To be honest, I had the same problem as you with Freeplane and JOrtho,
   and I decided to keep JOrtho as part of the freeplane package, under
   the binary name libjortho-freeplane-java.
   The reasons were:
   - JOrtho was not in Debian either
   - JOrtho seemed not very active (dead?).
   - the changes done by the Freeplane developer on JOrtho were already
   raised to the JOrtho team but still not included though compatible.
   - by having a separate binary package, I can change the dependencies if
   required at some point in time, so it doesn't close any future option.
  
  Well, in my opinion, these are no good reasons to fold even more nearly
  unmaintained pieces of code (I admit, I haven't looked at JOrtho) inside
  source packages targeted to the Debian archive. This would open the door
  for more burden possibly to be placed on Release Team, Security Team, QA
  team, possible NMUers, etc shoulders. I believe packages should enter
  Debian archive whenever 'they are ready' to meet a certain threshold, at
  least (working with upstream upfront until the issues are resolved is
  the way to go), instead of getting rot inside the unstable or testing
  suites or maintained via nmus because the project as a whole approaches
  a release. Cleaning up or reducing the amount of embedding copies is a
  daunting task.
 
 Ok. So I understand the best way to do it would be packaging this
 modified library in a separated package.
 
 This library is based on swingx-ws (and as far as I see it is an active
 project). Altough swingx-ws is not in Debian, I suppose I should package
 the modified libray with a name like libbt747-swingx-ws-java. Is it
 right?

 If you think I should throw in the towel, you can tell me sincerely ;-)
 but I would like to give this package a chance (I contacted with
 upstream and he is very responsive).

I'm not well prepared to comment on that particular set of packages (maybe the 
Debian Java team would tell better), but:

* if swingx-ws is not in Debian yet, and your prospective packages depend on 
it, package that first (as a separate source package).
* if libbt747-swingx-ws-java needs to be a modified library of $something, then 
questions are: why are these modifications not tried to be pushed upstream in 
the first place? In case of vanished or irresponsible upstream I guess you 
should be prepared to effectively become an upstream for it. Package that as 
well (separate source package too).
 
 Thanks for all your answers!!!

Welcome.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201105160101.36500.danc...@spnet.net



Re: RFS: rsplib-2.7.11 (implementation of the IETF RSerPool framework and example applications)

2011-05-06 Thread George Danchev
On Friday 06 May 2011 13:32:41 Mahyuddin Susanto wrote:
 On 05/06/2011 04:55 PM, Thomas Dreibholz wrote:
  The package can be found on mentors.debian.net:
  - URL: http://mentors.debian.net/debian/pool/main/r/rsplib
  - Source repository: deb-src http://mentors.debian.net/debian unstable
  main contrib non-free
  - dget
  http://mentors.debian.net/debian/pool/main/r/rsplib/rsplib_2.7.11-1.dsc
  
  I would be glad if someone uploaded this package for me.
 
 I'm now DD but here is my review:
  - debian/control: current Standard-Version is 3.9.2
  - debian/copyright: Format-Specification is empty.
  - debian/changelog: I think its better to use Initial packaging
 (Closes: #nnn) rather than Closes Debian ITP bug with wnpp
 
 and lintian complain:
 N: Processing binary package librsplib2 (version 2.7.11-1) ...
 W: librsplib2: syntax-error-in-debian-changelog line 68 found trailer

Yes, the debian/changelog could be improved a bit.

I'd also like to add that some binaries with too generic names like [1] are 
being brought to the system by rsplib-tools package. These might look 
convenient, but are likely to clash (as in a file name conflict) sooner or 
later 
on whatever system or distribution.

Other than that, the style looks impressive, and I wish we could have more 
packages like that in the Debian archive. Unfortunately I can't upload that, 
as I'm not familiar with RSerPool (and that implementation in particular) nor 
I could perform any sensible testing of it. I really hope you find a proper 
sponsor(s).

[1]
/usr/bin/terminal
/usr/bin/server

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201105061831.52007.danc...@spnet.net



Re: RFS: frei0r (updated package)

2011-04-29 Thread George Danchev
On Friday 29 April 2011 11:46:26 Jaromil wrote:
 dear George,

Hi,

 On Wed, 27 Apr 2011, George Danchev wrote:
   The upload would fix these bugs: 459940
  
  Just to let you know, this is a wrong bug number to close.
 
 ack. i understand it is an ubuntu bug number.
 
 fact is that i see these bugs linked from my QA debian page.
 
 is there a notation for fixes to ubuntu bugs in packages,
 or we really live on different worlds?

Surprisingly, there is. From what I've seen from other packages, like freetype 
for instance, this should work for both Debian BTS (debbugs) and launchpad: 

Closes: #aaa, LP: #bbb
aaa - Debian BTS bug number
bbb - Launchpad bug number

or just (if there is no corresponding debbugs number)
LP: #ccc


-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201104291236.52512.danc...@spnet.net



Re: RFS: stx-btree (updated package)

2011-04-28 Thread George Danchev
On Thursday 28 April 2011 13:55:29 Ury Stankevich wrote:
 Dear mentors,

Hi,

 The upload would fix these bugs: 624351
 http://mentors.debian.net/debian/pool/main/s/stx-btree/stx-btree_0.8.3-4.dsc
 I would be glad if someone uploaded this package for me.

Good [1]. 
Uploaded. Thanks! (JFTR: you push that upstream, if you haven't already)

 PS: I'm not subscribed to the list, please CC'me on reply.

Done.

[1] http://gcc.gnu.org/gcc-4.6/changes.html
Most libstdc++ standard headers have been changed to no longer include the 
cstddef header as an implementation detail. Code that relied on that header 
being included as side-effect of including other standard headers will need to 
include cstddef explicitly.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: [Fwd] Bug#621966: hasciicam: FTBFS: hasciicam.c

2011-04-27 Thread George Danchev
On Wednesday 27 April 2011 10:37:23 Jaromil wrote:
 On Tue, 26 Apr 2011, George Danchev wrote:
  to make it really clear let me specify that i'm not bashing Lucas
  for filing a bug here, nor the maintainers of hasciicam for giving
  it a very low priority: i'm trying to give an account from below
  on how things look to an upstream author.
  
  Maybe it is about time to be part of the solution.
 
 sure! that is my intention. but then once you are inside it's hard
 to consider how things look from the outside. so i hope at least
 this discussion served to give such a picture.

The picture depends on too many factors, so I'd hesitate to draw any 
conclusions.

 i've had the luck to interact with some of the best DD who, given
 access to upstream git repository, have given shape to some of the
 most complex yet well working autotools setups i've ever seen :D even
 becoming software contributors...

This shouldn't come as a surprise.

 so mine is really not a complaint about the human interaction, but
 about the automatised part, which doesn't presents opportunities for
 upstream developers to get into the debian flow and interact with its
 infrastructure, rather than sending them to upload stuff and beg
 mentors for attention.

The largest, tightly integrated free software repository on Earth (which might 
easily score a Guinness record if you look of the insane amount of the archive 
or cd/dvd/bd images produced on a weekly basis), has not grown due to 
frivolous unsanctioned uploads of anything free that flew by... I believe the 
foundation is merely based on policies, procedures, priorities, and human time 
of course.

Having that said, one of the easiest ways to get into Debian flow and interact 
as well, is to land a hand to one of the (possibly core) Teams:

http://wiki.debian.org/Teams

if your contributions are found to be useful (bug fixes, etc ... you could do 
an upstream job too), chance are you get fast-forwarded in a pretty timely 
fashion. This shouldn't come as a surprise, too if you look at some of the 
recommendations sent to debian-newmaint.

  I'd still suggest you reconsider the DM/DD links.
 
 sure i was already. it's my time to get bashed now on
 http://lists.debian.org/debian-newmaint/2011/04/msg00046.html

Good.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201104271116.50419.danc...@spnet.net



Re: RFS: frei0r (updated package)

2011-04-27 Thread George Danchev
On Wednesday 27 April 2011 12:20:12 Jaromil wrote:
 Dear mentors,

Hi,

 I am looking for a sponsor for the new version 1.3-1
 of my package frei0r.
 
 It builds these binary packages:
 frei0r-plugins - minimalistic plugin API for video effects, plugins
 collection frei0r-plugins-dev - minimalistic plugin API for video effects,
 header files
 
 The package appears to be lintian clean.
 
 The upload would fix these bugs: 459940

Just to let you know, this is a wrong bug number to close.

 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/f/frei0r
 - Source repository: deb-src http://mentors.debian.net/debian unstable main
 contrib non-free - dget
 http://mentors.debian.net/debian/pool/main/f/frei0r/frei0r_1.3-1.dsc
 
 I would be glad if someone uploaded this package for me.

I don't feel comfortable with multimedia stuff, but you probably want to join
Debian pkg-multimedia group, to help and get helped with sponsoring, as you 
seem to have several multimedia packages. 

http://wiki.debian.org/DebianMultimedia/DevelopPackaging

also linked from there:
http://wiki.debian.org/DebianMultimedia/Sponsoring

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201104271749.58327.danc...@spnet.net



Re: [Fwd] Bug#621966: hasciicam: FTBFS: hasciicam.c

2011-04-26 Thread George Danchev

On Tuesday 26 April 2011 10:35:51 Jaromil wrote:

dear Mentors,


Dear Jaromil,


first and foremost: thanks for your answers!

On Mon, 25 Apr 2011, The Fungi wrote:
 On Tue, Apr 26, 2011 at 02:28:10AM +0900, Charles Plessy wrote:
  I see that one uploader of hasciicam is Debian Developer. He is
  the first person to contact for upload or to recommend you as
  Debian Maintainer--that is, to give you upload privilege.

 Specifically, according to who-uploads, 1.0-1 was uploaded to
 unstable by Giunchedi Filippo fili...@debian.org, so he'd be the
 right place to start asking for a new upload.

sure! and so I did, also knowing Filippo personally. In fact, despite
the limited amount of time at his hands, he is doing his best to
review my other upstream software package, which is arguably more
urgent than hasciicam: freej, for which i've also fixed open bugs but
had no way to upload them.


Chances are, people with rights to upload are usually busy dealing with
more core or important issues (both packaging and upstream-related),
you are of course encouraged to help, see links below.

ultimately what is very frustrating is just the fact of not being 
able
to upload anything and to keep receiving bug notices that i have 
fixed

in upstream months if not years ago, while volunteering to fix them
and being an upstream developer for the software, willing to become 
DM

for his packages.


It is *possible* to help both yourself and Debian, see links below.


i hope i didn't annoy you too much with my mails and if it was so i
apologize for my Mediterranean temper (but well, as your next
gathering is in Bosnia/Erzegovina then you'd better start get used).


Whines towards reviewing and uploading every single pet package out 
there
might drain scarce resources in insignificant direction. If there are 
free
DD resources, and they are able and comfortable to upload, usually, 
they

do upload. You better think of that drama too, but think hard :-)
Fixes and package care are very welcome, but I guess you realize there 
are

priorities and procedures established by a broad agreement among the
project, and if you want something to improve, try doing it yourself 
first

as in do-ocracy, see links below of  how to help. Of course, amusements
and mere pestering doesn't help much communicating your point.


one could call it just a rand, but i'm trying to give a point of view
of an upstream developer willing to enter Debian and some hints why


Why it is so hard to just follow:
http://wiki.debian.org/DebianMaintainer
http://wiki.debian.org/DebianDeveloper
and apply accordingly, help yourself and Debian.

Debian is not very popular among software developers.. 
acknowledging

such situations is the first step to make things better, no?


Sure, it is a well known fact that the Sun never shines...
(don't look out of the window)

--
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4ce575ef69f00741cfa8504c526a8...@spnet.net



Re: [Fwd] Bug#621966: hasciicam: FTBFS: hasciicam.c

2011-04-26 Thread George Danchev

On Tuesday 26 April 2011 11:53:58 Jaromil wrote:

dear George,


Dear Jaromil,

Let's skip mediterranean style dramas.

I had a look at it since it is a relatively simple
package one can quickly learn to grasp and you fix a
FTBFS, though the diff compared to what we have in
sid is rather large. I also tested it to the extend
'works for me'. Few pointers:

1) upstream ChangeLog is meager.
(new header videodev2.h used ... at least?)

2) debian/changelog does not close the proper bug.
you can close the manually, but still.

3) debian/copyright lacks the copyright holders of
of ftplib.[h|c]

4) you don't use ftplib already available in Debian, but
embed an outdated copy of it instead. Headers seem identical,
but you miss a check in ftplib.c (see diff). Not a big deal though,
but folding these inside your project places burden to security
team to identify and update in case of flaw.

The rest seems just fine.
Note, the package in sid also lacks 3), but I'd rather
have this fixed. While at it, what else do you intend to fix?
Thanks for your time.

--
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/8c2abc26db46817e7162b9627ba38...@spnet.net



Re: [Fwd] Bug#621966: hasciicam: FTBFS: hasciicam.c

2011-04-26 Thread George Danchev

On Tuesday 26 April 2011 17:14:24 Jaromil wrote:

On Tue, 26 Apr 2011, George Danchev wrote:
 I had a look at it since it is a relatively simple package one can
 quickly learn to grasp and you fix a FTBFS, though the diff 
compared

 to what we have in sid is rather large.

you mean lots changed? well, if you have a look at the frequency of
updates in the past... i've spent 3 or 4 years hearing from people 
how

hasciicam wouldn't work on debian and asking them to compile from
source to fix... and this is not just the situation of my package.

to make it really clear let me specify that i'm not bashing Lucas for
filing a bug here, nor the maintainers of hasciicam for giving it a
very low priority: i'm trying to give an account from below on how
things look to an upstream author.


Maybe it is about time to be part of the solution.


 I also tested it to the extend 'works for me'. Few pointers:

 1) upstream ChangeLog is meager.
 (new header videodev2.h used ... at least?)

ok, i'll repair that in the future, i needs some time to reconstruct
that history.


Good.


 2) debian/changelog does not close the proper bug.
 you can close the manually, but still.

should we edit a past entry now?
it was fixed in 1.1.1 so i'd rather close it by hand.


I added 'closes' in 1.1.1 entry, and built it so that
the last two changelog entries will show up in *.changes.
BTW will do the rest for us. This way the changelog alone
is also descriptive wrt that bug.


 3) debian/copyright lacks the copyright holders of
 of ftplib.[h|c]

 4) you don't use ftplib already available in Debian, but
 embed an outdated copy of it instead. Headers seem identical,

ack! thanks for noticing.

i've made a new upstream release and package: both remove ftplib from
inside the hasciicam code and link it from shared library.
Build-Deps reflect this change.


http://apt.dyne.org/debian/pool/main/h/hasciicam/hasciicam_1.1.2-1.dsc

upstream release: http://ftp.dyne.org/hasciicam/releases


Uploaded. Thanks for taking care of that FTBFS, but
I'd still suggest you reconsider the DM/DD links.


thanks for the review!


Welcome.

--
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/293040a66170c3b82b9f44361ff3f...@spnet.net



Re: RFS: alure (updated package)

2011-04-23 Thread George Danchev
On Saturday 23 April 2011 10:03:32 Tobias Hansen wrote:
 Am 23.04.2011 05:07, schrieb Paul Wise:
  I would suggest adding a symbols file so that stuff using the new
  symbols gets the new version and anything else gets the old version.
  
  http://wiki.debian.org/UsingSymbolsFiles
 
 On that wiki page it says:
 If you find (on some arches) symbols that are exported which are not
 supposed to be public, you must not use symbols versioning at all.
 
 If I'm not mistaken, private symbols are exported in the case of Alure
 (see [1]). If I run dpkg-gensymbols myself on libalure1 1.1, I also get
 such symbols starting with _Z.

Yes, _Z* are private, and are better to be stripped out.

 Can I just create a symbols file containing only the public symbols? If
 not, why not? What should I do otherwise?

You can, but that won't fix the object files exporting private symbols.
Instead you better suggest alure upstream to use a linker version script [1] 
[2], to control symbols publication.

Trivial example (these are public, the rest are stripped out):
LIBFOO_1 {
global:
public_symbol_1;
public_symbol_2;
local: *;
};

Then you can still use  dpkg-shlibdeps symbol files to determine the minimal 
required version of each dependency.

[1] http://sourceware.org/binutils/docs/ld/VERSION.html#VERSION
[2] http://www.gnu.org/s/hello/manual/gnulib/LD-Version-Scripts.html

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201104231050.51565.danc...@spnet.net



Re: RFS: cppcheck, new upstream version 1.48

2011-04-21 Thread George Danchev
On Tuesday 19 April 2011 20:36:46 Reijo Tomperi wrote:

Hi,

 http://mentors.debian.net/debian/pool/main/c/cppcheck/cppcheck_1.48-1.dsc
  
  You don't need libtinyxml2.5.3, libpcre3 explicitly listed in Depends in
  that
 
 Thanks, I was a bit unsure about how the depends work. I removed those
 and uploaded new version (with the same version number 1.48-1).

Uploaded. Thanks.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: cppcheck, new upstream version 1.48

2011-04-20 Thread George Danchev

On Tuesday 19 April 2011 20:36:46 Reijo Tomperi wrote:

Hi,



http://mentors.debian.net/debian/pool/main/c/cppcheck/cppcheck_1.48-1.dsc


 You don't need libtinyxml2.5.3, libpcre3 explicitly listed in 
Depends in

 that

Thanks, I was a bit unsure about how the depends work. I removed 
those

and uploaded new version (with the same version number 1.48-1).


Good. I'll get back to my key within the next 48 hours, so if anyone
is willing to upload it before that, please do so.

Thank you.

--
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/311affa3fd1db15643175fc2c...@spnet.net



Re: RFS: cppcheck, new upstream version 1.48

2011-04-19 Thread George Danchev
On Tuesday 19 April 2011 00:24:36 Reijo Tomperi wrote:
 Hi,

Hi,

 New upstream version was released, so I made a new Debian package of it.
 
 I'm again looking for a sponsor for it.
 
 It is lintian clean and builds with cowbuilder.
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/c/cppcheck
 - Source repository: deb-src http://mentors.debian.net/debian unstable
 main contrib non-free
 - dget
 http://mentors.debian.net/debian/pool/main/c/cppcheck/cppcheck_1.48-1.dsc

You don't need libtinyxml2.5.3, libpcre3 explicitly listed in Depends in that 
case, as they could be automatically calculated. You already have 
${shlibs:Depends} in there, and dh_shlibdeps calls dpkg-shlibdeps, which does 
the right thing calculating the shared library dependencies. 
Please see, debian policy 8.6.2 and C.1.4.

If you were trying to fix a hypothetical problem with dependency list that 
way (though I see none), that might not be the right treatment to rectify the 
cause. Listing these depends explicitly is not incredibly wrong, but might 
leave a wrong impression, that something with the automatic dependency 
calculation (of an dynamic executable ELF like cppcheck is, unlike say, a 
shell or whatever script where ldd could not be of any help) has went wrong, 
while it has not.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201104190926.46541.danc...@spnet.net



Re: RFS: sic (updated package/adoption)

2011-04-03 Thread George Danchev
On Thursday 31 March 2011 13:39:16 Jeroen Schot wrote:
 Dear mentors,

Hi,

 sic- simple irc client (sic)
 The upload would fix this bug: 606083 (ITA)
 http://mentors.debian.net/debian/pool/main/s/sic/sic_1.1-4.dsc

Looks good. Uploaded. 
Thanks for taking care of orphaned packages.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: scidavis (updated package) - FTBFS

2011-03-20 Thread George Danchev
On Thursday 17 March 2011 17:21:08 Ruben Molina wrote:
 Dear mentors,
 
 I am looking for a sponsor for the new version 0.2.4-3
 of my package scidavis.
 
 It builds these binary packages:
 scidavis   - application for scientific data analysis and visualization
 
 The package appears to be lintian clean.
 
 The upload would fix these bugs: 618199 (FTBFS)
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/s/scidavis
 - Source repository: deb-src http://mentors.debian.net/debian unstable
 main contrib non-free
 - dget
 http://mentors.debian.net/debian/pool/main/s/scidavis/scidavis_0.2.4-3.dsc

Uploaded. Thank you for taking care of the bugs.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: Fw: failed hppa build of roxterm 1.21.4-1

2011-03-18 Thread George Danchev
On Friday 18 March 2011 15:54:13 Tony Houghton wrote:
 I received a message (below) about one of the package builders failing
 on roxterm. The error is:
 
dh_shlibdeps -a
 Inconsistency detected by ld.so: dynamic-link.h: 187: elf_get_dynamic_info:
 Assertion `info[20]-d_un.d_val == 7' failed! dpkg-shlibdeps: error:
 objdump gave error exit status 127
 dh_shlibdeps: dpkg-shlibdeps -Tdebian/roxterm.substvars
 debian/roxterm/usr/bin/roxterm debian/roxterm/usr/bin/roxterm-config
 returned exit code 127
 
 That's above my knowledge level and I didn't find much useful from
 Google, but am I right in thinking it's a problem on the builder
 machine, not with my packaging? My debian/rules is fairly
 straightforward, not adding much to a minimal dh 7 template.

Certainly, this is not your fault. There are various binutils, kernel, and 
otherwise toolchain issues on hppa, but due to EOL-hardware, lack of resources 
and interest, chances are they are unlikely to be resolved [1]

[1] http://lists.debian.org/debian-hppa/2011/02/msg3.html

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201103181852.47712.danc...@spnet.net



Re: RFS: bashburn

2011-03-14 Thread George Danchev
On Monday 14 March 2011 00:28:57 Andreas Noteng wrote:
 Dear mentors,

Hi,

 I am looking for a sponsor for my package bashburn.
 
 * Package name: bashburn
   Version : 3.0.1-1
   Upstream Author : Anders Lindén anders.lin...@gmail.com
 * URL : http://bashburn.dose.se/
 * License : GPL-2
   Section : utils
 
 It builds these binary packages:
 bashburn   - A utility to simplify cd/dvd burning at the command line
 
 The package appears to be lintian clean.
 
 The upload would fix these bugs: 497092
 
 My motivation for maintaining this package is: I think this is a neat
 application that deserves a place in debian.

Just to let you know that there is already xorriso in Debian, which is both 
cmd-line burner and image manipulator tool and it doesn't share any code base 
with known such tools. Have a look at it (actually, the source packages are 
libburn, libisofs, libisoburn), and if you like it and want to help with its 
maintenance, please be my guest :-)

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201103142132.17249.danc...@spnet.net



Re: RFS: cppcheck, 1.47-4

2011-03-07 Thread George Danchev
On Monday 07 March 2011 22:11:23 Reijo Tomperi wrote:
 Hi,

Hi,

 Cppcheck 1.47-3 is already accepted, but it fails to build on some
 platforms. This version (1.47-4) contains a patch from upstream which
 tries to fix that bug.
 
 * 3rd try fixing FTBFS in multiple architectures. Closes: #613308
 
 My regular sponsor has not answered to my emails for almost two weeks
 now, so I'm requesting a sponsor.
 
 It is lintian clean and builds with cowbuilder. (or at least did so when
 I created it)
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/c/cppcheck
 - Source repository: deb-src http://mentors.debian.net/debian unstable
 main contrib non-free
 - dget
 http://mentors.debian.net/debian/pool/main/c/cppcheck/cppcheck_1.47-4.dsc

If no one steps up, I'll try very hard to have a look at that to the end the 
the week. I just need to steal some free time after that.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201103080842.35682.danc...@spnet.net



Re: RFS: stx-btree (updated package)

2011-02-27 Thread George Danchev
On Friday 25 February 2011 09:32:30 Ury Stankevich wrote:
 Dear mentors,

Hi,

 I am looking for a sponsor for the new version 0.8.3-3
 of my package stx-btree.
 http://mentors.debian.net/debian/pool/main/s/stx-btree/stx-btree_0.8.3-3.dsc
 
 I would be glad if someone uploaded this package for me.

Uploaded. Thanks for your work.

 ps: this package is a long time waiting for progress (
 http://thread.gmane.org/gmane.linux.debian.devel.mentors/46102 )
 pps: please, CC'me on reply.

Done.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: Open RFS lacking (further) response

2010-10-30 Thread George Danchev

Quoting Michael Tautschnig m...@debian.org:

Hi Michael,


I liked the idea of requesting reviews from people whose packages will get
sponsored; but I'd just ask for doing that voluntarily. I probably  
should have

taken the chance to ask people for doing so yesterday, maybe I'll even send
those people another email.

One technical question, however, remains: Could we have some list of packages
that remain to be reviewed? Just telling people please review some  
package is pretty awkward...



It seems to me that this technical question is automatically sorted by  
itself, i.e. any package listed at sponsor-pkglist [1] with 'Needs a  
sponsor' != 'No, Thanks' would make a good candidate for volunteer  
reviewing.


[1] http://mentors.debian.net/cgi-bin/sponsor-pkglist


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20101030113354.38021rtsa2swz...@webmail.spnet.net



Re: RFS: bgoffice (QA upload, RC bugfix)

2010-07-25 Thread George Danchev
Yavor Doganov writes:
 Dear mentors,
--
 The upload would fix these bugs: 589851
 http://mentors.debian.net/debian/pool/main/b/bgoffice/bgoffice_3.0-11.dsc

Uploaded. Thank you for the fix.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: roxterm (updated package)

2010-07-24 Thread George Danchev
Tony Houghton writes:
 Dear mentors,
 
 I am looking for a sponsor for the new version 1.18.5-1
 of my package roxterm.
 
 It builds these binary packages:
 roxterm- Multi-tabbed GTK/VTE terminal emulator
 
 The package appears to be lintian clean.
 
 The upload would fix these bugs: 589871
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/r/roxterm
 - Source repository: deb-src http://mentors.debian.net/debian unstable main
 contrib non-free - dget
 http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_1.18.5-1.dsc
 
 I would be glad if someone uploaded this package for me.

Uploaded. Thanks.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: scrot (updated package, fix a bug)

2010-07-02 Thread George Danchev
William Vera writes:
 Dear mentors,

Hi,
 
 I am looking for a sponsor for the new version 0.8-12
 of my package scrot.
 
 It builds these binary packages:
 scrot  - command line screen capture utility
 
 The package appears to be lintian clean.
 
 The upload would fix these bugs: 586769
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/s/scrot
 - Source repository: deb-src http://mentors.debian.net/debian unstable
 main contrib non-free
 - dget http://mentors.debian.net/debian/pool/main/s/scrot/scrot_0.8-12.dsc

Looks good. The patch provided by #586769 makes sense and is innocent enough. 

1) Please, communicate all of these debian/patches upstream in whatever manner 
(the general aim, in the long run, is to share and merge with upstream, and 
not to diverge developing in debian/patches), and if any of them would not 
be accepted upstream for whatever reason it would make sense reflect that in 
their headers.

2) 'DM-Upload-Allowed: yes' is set by whoever sponsor, though in your case it 
would make sense, but don't be that helpful ;-)

Let me know the status of 1) and I will sponsor.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: scrot (updated package, fix a bug)

2010-07-02 Thread George Danchev
William Vera writes:
 Hello
 
 On Fri, Jul 2, 2010 at 10:59 PM, George Danchev danc...@spnet.net wrote:
  William Vera writes:
  Dear mentors,
  
  Hi,
  
  I am looking for a sponsor for the new version 0.8-12
  of my package scrot.
  
  It builds these binary packages:
  scrot  - command line screen capture utility
  
  The package appears to be lintian clean.
  
  The upload would fix these bugs: 586769
  
  The package can be found on mentors.debian.net:
  - URL: http://mentors.debian.net/debian/pool/main/s/scrot
  - Source repository: deb-src http://mentors.debian.net/debian unstable
  main contrib non-free
  - dget
  http://mentors.debian.net/debian/pool/main/s/scrot/scrot_0.8-12.dsc
  
  Looks good. The patch provided by #586769 makes sense and is innocent
  enough.
  
  1) Please, communicate all of these debian/patches upstream in whatever
  manner (the general aim, in the long run, is to share and merge with
  upstream, and not to diverge developing in debian/patches), and if any
  of them would not be accepted upstream for whatever reason it would make
  sense reflect that in their headers.
 
 thanks for the advice, just sent an email to the upstream informing
 about patches in the package and asking for their comments and
 suggestions.
 I will keep you informed of response. :)

Good.

  2) 'DM-Upload-Allowed: yes' is set by whoever sponsor, though in your
  case it would make sense, but don't be that helpful ;-)
 
 Why not? all my packages with DM Upload Allowed are in better shape
 that others :P
 I think it's helpful for small issues and changes (and why not, maybe
 urgent issues)

I'm not claiming that you won't get DMUA=y and I know how useful it is ;-)

However, as cited at http://wiki.debian.org/DebianMaintainer

cite
The DM-Upload-Allowed: yes control field should be set by the sponsor (or by 
the sponsoree after a request from the sponsor), not silently added by the 
sponsoree without coordination with the usual sponsor. The field should only 
added to a source package after the sponsor is satisfied with the sponsoree's 
ability to handle that specific package, usually this happens after several 
good-quality uploads.
/cite

So far, there is only one upload done by me and one by another DD and it seems 
you are capable to maintain that package yourself alone, thus let us track 
your record for few more successful uploads, then we will eventually ask you 
to set DMUA=y or set that ourselves as well. It is not that a big deal, but 
the whole thing is running on procedures, so in general we are better 
following them as well, unless we have some very good reasons to dispute on 
changing them. 

To summarize: don't get chocked if DMUA=y gets removed by a sponsor, and re-
added back after few more uploads. Also, don't get amazed if your sponsors 
screen how you are following the procedures ;-)

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: roxterm (updated package)

2010-06-25 Thread George Danchev
Tony Houghton writes:
 Dear mentors,

Hi,

 I am looking for a sponsor for the new version 1.18.4-1
 of my package roxterm.
 
 It builds these binary packages:
 roxterm- Multi-tabbed GTK/VTE terminal emulator
 
 The package appears to be lintian clean.
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/r/roxterm
 - Source repository: deb-src http://mentors.debian.net/debian unstable main
 contrib non-free - dget
 http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_1.18.4-1.dsc
 
 I would be glad if someone uploaded this package for me.
 
 The changes file includes 1.18.3-1 which was not uploaded because my
 usual sponsor, George Danchev, had reservations
 http://www.mail-archive.com/debian-mentors@lists.debian.org/msg68488.html
 . However, due to a bug which can cause roxterm to crash unpredictably
 (very serious because it can take any number of child processes with it),
 discussed at
 http://sourceforge.net/projects/roxterm/forums/forum/422638/topic/3711088
 , I think replacement of 1.18.2-1 should be given fairly high priority.

It took me some time, and as I understand it, it is rev763, which fixes the 
above mentioned issue, thus wouldn't be safer to just backport that change 
(just reflecting connected/disconnected state) to the version in sid? It should 
also be fairly easy. I should also admit that the subsequent COLORTERM changes 
look trivial, and very low risk, thus these should also be acceptable, but if 
you ask me I'd still go for former (rev763 only), unless you have a better 
reason for the latter (more verbose changlogs are generally more helpful;-), 
so please let me know.

P.S. I no longer intend to use that package, thus you will need another 
sponsor for it or alternatively complete the DM-state. However I intend to 
review and upload your urgent 'fixes' until after release of squeeze.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: roxterm (updated package)

2010-06-25 Thread George Danchev
Tony Houghton writes:
 On Fri, 25 Jun 2010 21:23:46 +0300

Hi,
 
 George Danchev danc...@spnet.net wrote:
  Tony Houghton writes:
   However, due to a bug which can cause roxterm to crash unpredictably
   (very serious because it can take any number of child processes with
   it), discussed at
   http://sourceforge.net/projects/roxterm/forums/forum/422638/topic/3711
   088 , I think replacement of 1.18.2-1 should be given fairly high
   priority.
  
  It took me some time, and as I understand it, it is rev763, which
  fixes the above mentioned issue, thus wouldn't be safer to just
  backport that change (just reflecting connected/disconnected state) to
  the version in sid? It should also be fairly easy. I should also admit
  that the subsequent COLORTERM changes look trivial, and very low risk,
  thus these should also be acceptable, but if you ask me I'd still go
  for former (rev763 only), unless you have a better reason for the
  latter (more verbose changlogs are generally more helpful;-), so
  please let me know.
 
 You're quite right, I need to get in a habit of being more verbose in my
 commit messages to generate a better ChangeLog. Reviewing the other
 changes myself:
 
 I've improved the documentation, including changing a bit about how to
 enable configurable keyboard shortcuts in GNOME, which had become out of
 date. Documentation changes shouldn't give cause for concern about
 stability?
 
 Looking at r747 again, I can't find the bug report which triggered that,
 but ISTR there was a visible problem. I think there's the possibility of
 a divide by zero error, and it's a one line fix, so I really think I
 should include that.
 
 r746 is a one-liner which fixes two not quite correct behaviour bugs
 https://sourceforge.net/tracker/?func=detailaid=2997666group_id=124080a
 tid=698428 and
 https://sourceforge.net/tracker/?func=detailaid=2997661group_id=124080a
 tid=698428.
 
 r745 is more complicated and most people wouldn't notice the problem
 https://sourceforge.net/tracker/?func=detailaid=2999166group_id=124080a
 tid=698428 so I'm happy to leave that out.
 
 But with all the above that I think should go in, plus you accepting the
 new *TERM feature, it seems like we might just as well release 1.18.4-1.

After thinking about it for a while, I decided to agree with your 
recommendation, and uploaded 1.18.4-1 as is. Let's hope it brings more benefits 
to the users, than eventual regressions.

 If you disagree and just want the important fixes, do you suggest
 merging them into one backported-bugfixes patch or use a separate one
 for each feature?

If something goes wrong (i.e. regression is found) with 1.18.4-1, I'd 
appreciate if separate bug fixes (against that same version) are splitted in 
separate patches.

  P.S. I no longer intend to use that package, thus you will need
  another sponsor for it or alternatively complete the DM-state. However
  I intend to review and upload your urgent 'fixes' until after release
  of squeeze.
 
 Can I ask why you no longer intend to use it? It shouldn't matter if you

Well, it is no longer the lightweight terminal emulator, as it used to be, its 
ldd score is basically the same as the one of gnome-terminal or konsole. I 
also consider 'no dbus support' a feature. However, these are really a matter 
of personal preferences, both as: package already has its user base and tons 
of other software uses dbus, so it is already useful for someone else. This 
basically leads us to the consequence that someone else using it should take 
care of reviewing and uploading. However, as an interim solution, I intend to 
spend few of my time uploading it, until you manage to find another sponsor or 
complete the DM. It is worth, since your efforts/time won't be left 
unaddressed/wasted, and hopefully roxterm users won't be left in the cold.

 stop sponsoring it, because at least one other DD has expressed
 interest, and I am going to apply for DM. I've already had my key signed
 but the signer is soon going to replace his key with a more secure one
 and I thought maybe I should wait until he's signed mine with his new
 key. Or does that not really matter at all and I should forge ahead
 ASAP?

Well, you should wait for him to sign your key with his newer one and then 
proceed with DM. Take your time, I don't intend to vanish abruptly, especially 
in the case of any hypothetical regressions being found.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: egroupware (fixes critical bug)

2010-06-20 Thread George Danchev
Thomas Koch writes:
 Hi Lars,
 
 I know you'll hate me for this, but I'd like to suggest to drop eGroupWare
 from Debian. You may have invested a lot of time in the package by now.

It has been dropped for some months now: #574186, though an old version still 
left in stable.

 eGroupWare has been the first Open Source project I've been involved with
 back in 2006. I stopped working with eGroupWare because the code quality
 of the project was unbearable. Some time later two core contributors
 founded the tine project for the same reason. - eGroupWare itself started
 as a fork from the ancient phpGroupWare, also in some conflict I don't
 know enough about.
 
 eGroupWare is an ancient codebase from the beginnings of PHP (version 3?).
 For everything that people hate about PHP you can find examples in
 eGroupWare's codebase. It's a pain to develop or maintain this. Nobody
 should recommend eGroupWare to anyone. Debian should not ship it.
 
 I couldn't find the current eGroupWare SVN repo on the new homepage to look
 if the code has changed since I last saw it. - Why is the whole developer
 section dropt from the current homepage?

It is also my own belief that the only way to fix it is to rewrite it, from 
scratch and whoever intends to reupload once again should better think of it 
thrice ;-)

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: myscreen

2010-06-20 Thread George Danchev
Clément Mondon writes:
 Dear mentors,

Hi,

some pointers you may want to address:

* [lintian ] you want to copy the 'name address' from debian/control to the 
tail of your last entry in debian/changelog (or contrariwise), since they 
differ in the spelling of the first name and lintian rigthfully assumes this is 
an NMU, and insists on seeing debian revision of -x.y, which you don't want 
since you are not preparing an NMU as I can see it.

* [me] the *orig* tarball name should not include the debian-revision (-7 in 
your case), but .orig:

you want: myscreen_0.7.8.orig.tar.gz
instead of: myscreen_0.7.8-7.tar.gz.

* [cppcheck] you want that initialized or the 'user time' won't be valid:
[./cpu/cpu.c:59]: (error) Uninitialized variable: _cpu_u

 I am looking for a sponsor for my package myscreen.
 
 * Package name: myscreen
   Version : 0.7.8-7
   Upstream Author : Clement Mondon clement.mon...@gmail.com
 * URL : http://www.clement-mondon.fr/myscreen
 * License : GPL
   Section : misc
 
 It builds these binary packages:
 myscreen   - A tab system and display system statistics for screen.
 
 My motivation for maintaining this package is: Make other people
 benefit from my work.
 
 MyScreen is expected to consume very few resources and it
 is particularly suitable for systems with limited resources.
 
 MyScreen include screen configuration file and a program

includes

 that provides several statistics.
 Configuration file of screen allows to enable hardstatus bar in the
 manner of a tab system of graphical terminal.
 The program myscreen-stats provides several informations :

[lintian] is picky about 'informations', maybe you want:
... provides the following information:

 number of users connected, uptime, upload and download rate,
 wifi quality, loadaverage, number of processes, cpus, disks,
 ram and swap.
 
 MyScreen is much lighter than byobu. MyScreen will not allow

[my own opinion] such comparisons are best to be avoided in package 
descriptions,

Otherwise, the package looks good, though I didn't have enough of time to test 
it, but I hope you will find a sponsor.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: rush

2010-06-13 Thread George Danchev
Tim Retout writes:
 On 4 June 2010 10:45, Mats Erik Andersson mats.anders...@gisladisker.se 
wrote:
  I am seeking an __active__ sponsor for this package.
 
 I'm afraid it seems you're stuck with me. ;)  At DebConf we (the
 project) shall have to discuss the sponsoring situation.

I will not be attending debconf10, but here are my pointers:

* the easy part: there is nothing wrong for non-DD to ask in advance if there 
are interested sponsor(s) of the piece of software they intend to package or 
adopt, especially with large and complex pieces. That would avoid wasting 
their time.

* the hard part: DD-body should define a clear priority list of what they are 
most interested in (in no particular order):
+ fixing bugs (especially RC) in existing packages
+ co-maintaining new or existing packages, so that non-DD gather experience 
and DD are able to track their progress and eventually trust.
+ advocating new candidates when ready so that they share the sponsorship load

(the hardest part: I'm not sure whether this is best to be implemented as a 
static common source of pointers or dynamically instantiated on per DD or 
packaging team basis)

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFC: Using git/collab-maint/PET for debian-mentors.

2010-06-13 Thread George Danchev

Quoting Tim Retout dioc...@debian.org:


[Please excuse the long email. I welcome comments.]


Hi,

a lot of helpful technical details, already used for years [1] (though  
I don't know what PET is), however I still can't see how the 'splitted  
brain syndrome' is dealt with, the logical problem, i.e. mentee X  
spends tons of time on package X, and no sponsor addresses their work,  
otoh mentee's work on package Y (if spent that way) would be processed  
in a timely fashion. The keyword in my opinion, is 'sensible  
communication' beforehand, so that mentees have better view how to  
spend their time, on what packages, bugs, teams, etc.


P.S. I have been co-sponsoring (together with another fellow DD) a  
handful of c++ dev packages by a non-DD dutch researcher for several  
years, already. Communication happens completely off-list and without  
uploads to mentors source package repo, just private mails and vcs.



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20100613174453.20924ozp3a47i...@webmail.spnet.net



Re: A lot of pending packages

2010-06-12 Thread George Danchev

Quoting Klaus Grue g...@diku.dk:

Perhaps maintainers should stand up and review some packages of  
their peers?


Absolutely. This already happens a little bit. It would be excellent
if more people could do it.


Maybe my experience with Fedora and Cygwin could be of interest. As  
a new packager, I made my first package ('logiweb') and submitted it  
to Debian, Fedora, and Cygwin:


Aug 2009 Submitted http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=543550
Sep 2009 Submitted https://bugzilla.redhat.com/show_bug.cgi?id=523715
Mar 2010 Package pushed to Fedora stable
May 2010 Sent ITP to Cygwin
May 2010 Package uploaded to Cygwin

Sep-Mar I corrected the package under guidance of a Fedora sponsor  
(thanks). I was also lucky enough that a DD looked at my Debian  
package and gave guidance (thanks). But it seems that DD's are  
overloaded. At least my package is not in Debian yet.


Once my Fedora package was in shape, I was asked to demonstrate my  
technical skills by either preparing one more Fedora package or do a  
pre-review of some other package. So I chose to do a pre-review.


I picked a package, but somebody else was faster, and the package  
was processed before I could get started. Then I shortlisted ten  
packages
I found I was competent to pre-review, waited a few days, three  
packages were taken, picked one of the remaining packages, assigned  
it to myself, and did the pre-review. When my pre-review was  
accepted by my sponsor, my package was uploaded.


Once accepted in Fedora, uploading to Cygwin went very smoothly (thanks).

So this is my experience with Fedora: When I came with my package,  
the Fedora community did something for me (reviewed the package)  
then required me to do something for them (do a pre-review), and the  
package was accepted. That seems quite fair.


Furthermore, Fedora had a list of packages waiting for review, and  
it was easy to find one to pick.


I am not saying Fedora is ideal. On a Fedora mailing list, I just  
saw an invitation to come and celebrate the one-year anniversary of  
a Fedora review request.


My point, however, is that having some sort of formalized way in  
which maintainers can unload DDs could be a good thing.


This is really nice experience, however I strongly believe that all of  
that is also possible with Debian in its current form. You are allowed  
to do any tech work DDs are allowed, except uploading, voting and  
reading -private list until you gain DD (or resp. DM status), and it  
would be helpful indeed. Simply reviewing and/or uploading packages  
for the sake of it does not seem very efficient way to spend human  
time and archive space to me, otoh helping neglected packages or  
co-reviwing new hot or interesting packages makes sense and is  
absolutely possible, but then again people have different interests  
sometimes, so finding a match could be an issue, and it actually is  
most of the time.



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20100612161203.93483yyfen7el...@webmail.spnet.net



Re: Replacing my key

2010-06-11 Thread George Danchev
Tony Houghton writes:
 I'm a sponsored maintainer (of roxterm) and I've just approached a local
 DD to have my key signed. He pointed out that SHA1-generated keys are
 deprecated so I should probably generate a new, more secure, key. As my
 old key is already presumably in the system due to existing versions
 of roxterm, how should I go about replacing it with a new one?

Hi,

There is nothing to replace. Your source package always gets rebuilt by your 
sponsors and signed by their own gpg key, i.e. they are responsible for the 
upload in the same way they are responsible for their own packages uploads. 
You can check that out with 'who-uploads source_package_name'.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: roxterm (updated package)

2010-06-02 Thread George Danchev
Tony Houghton writes:
 On Sun, 23 May 2010 16:06:40 +0300

Hi,
 
 George Danchev danc...@spnet.net wrote:
  Tony Houghton writes:
   I am looking for a sponsor for the new version 1.18.3-1
   of my package roxterm.
   
   It builds these binary packages:
   roxterm- Multi-tabbed GTK/VTE terminal emulator
   
   The package appears to be lintian clean.
   
   The package can be found on mentors.debian.net:
   - URL: http://mentors.debian.net/debian/pool/main/r/roxterm
   - Source repository: deb-src http://mentors.debian.net/debian unstable
   main contrib non-free - dget
   http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_1.18.3-1.d
   sc
   
   I would be glad if someone uploaded this package for me.
   
   When I released the previous version I was contacted by a DD offering
   to sponsor roxterm and help me become a DM, but when I told him George
   Danchev had already uploaded it he said I didn't need his help after
   all.
  
  This is true. Count me as second advocate, if needed.
  
   However, should I try for DM status anyway?
  
  Yes, that would speed up the uploads and avoid some time dups:
  
  http://wiki.debian.org/DebianMaintainer
 
 Hi,
 
 This still hasn't been uploaded. Are you waiting for me to become a DM
 and upload it myself? I've been a bit too preoccupied for that lately,
 but could probably start now. 

Well, have your time, and start at your convenience, of course.

 Or did you send me an email about it to
 which I haven't replied? I got a notification from the list server last
 week that my address had been bouncing; hopefully just retry later
 bounces because it had been down for a few hours.

Ops, apparently I forgot to reply to that (i.e. previous) mail for some reason 
a week ago, sorry about that. I had a look at the src diff against the version 
in sid, got lost into that, and decided that large change like that to fix few 
decorative bugs does not justify the risk to eventually introduce fresh bugs 
to the package already found in sid for a month, while Debian is approaching a 
release. I'd be glad if a more capable reviewer give it a try., and eventually 
upload, if necessary. Do we really have good reasons, to worry about roxterm 
1.18.2-1 in testing and sid?

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: sqlitebrowser (updated package)

2010-05-24 Thread George Danchev

Quoting Stefan Haller hali...@googlemail.com:


Dear mentors,

I upgraded the package “sqlitebrowser” to a new upstream release. The latest
release is 2.0b1. That’s why I’ve choosen “1.9+2.0b1-1” as Debian  
version number.
The package uses now the the new dpkg-source format “3.0 quilt”, so  
I’ve changed

many files in the debian/-directory. (I hope this is ok?)

The package is not my own package, so if this not the right place to ask,
please give me a hint ;)
Lintian also complains, because it’s a NMU, but the version number doesn’t
reflect this. But I packaged a new upstream release, I don’t know how the
version number should look like in such a case.#


The pair of maintainer name and the email address given in the last  
entry in debian/changelog could not be found in Maintainer nor  
Uploaders fields in debian/control, thus lintian correctly assumes you  
are trying to prepare an NMU, and insists on seeing a proper NMU  
version numbering. Either you add yourself as Maintainer or Uploders  
(lintian is not picky about spaces), with the acceptance of the  
current maintainer (I can't see any feedback from them in 561643), or  
prepare a proper NMU (see Debian Developers Reference). However a new  
upstream version, with so many changes applied, without fixing any  
RC-bugs does not justifies an NMU. If I were you, I'd probably ping  
the maintainer, once again via 561643 (though they only had few days  
to react according to the last entry), and discuss with them if a new  
upstream version is really warranted (perhaps it fixes important  
issues?) while the project is trying to approach a release.



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20100524132052.13471tyxk03v3...@webmail.spnet.net



Re: RFS: roxterm (updated package)

2010-05-23 Thread George Danchev
Tony Houghton writes:
 Dear mentors,

Hi,

 I am looking for a sponsor for the new version 1.18.3-1
 of my package roxterm.
 
 It builds these binary packages:
 roxterm- Multi-tabbed GTK/VTE terminal emulator
 
 The package appears to be lintian clean.
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/r/roxterm
 - Source repository: deb-src http://mentors.debian.net/debian unstable main
 contrib non-free - dget
 http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_1.18.3-1.dsc
 
 I would be glad if someone uploaded this package for me.
 
 When I released the previous version I was contacted by a DD offering to
 sponsor roxterm and help me become a DM, but when I told him George
 Danchev had already uploaded it he said I didn't need his help after
 all. 

This is true. Count me as second advocate, if needed.

 However, should I try for DM status anyway?

Yes, that would speed up the uploads and avoid some time dups:

http://wiki.debian.org/DebianMaintainer

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: Possible trimming of build dependencies

2010-05-16 Thread George Danchev
Jakub Wilk writes:

Hi,

 * Tony Houghton h...@realh.co.uk, 2010-05-16, 16:06:
 override_dh_auto_build:
 xsltproc --nonet \
 
  --param make.year.ranges 1 \
  --param make.single.year.ranges 1 \
  --param man.charmap.use.subset 0 \
  -o debian/ \
   
   http://docbook.sourceforge.net/release/xsl/current/manpages
   /docbook.xsl \
   
 debian/gentoo.1.xml
 dh_auto_build
 
 What do those --param options do?
 
 make.year.ranges and make.single.year.ranges affect how consequent
 year elements are rendered; when you turn them on, you'll get:
 Copyright © 2039-2042 J. Random Hacker
 istead of
 Copyright © 2039, 2040, 2041, 2042 J. Random Hacker
 
 DocBook XSLs can convert ca. 800 Unicode character into roff sequences.
 However, for efficiency reasons, only a small subset of these character
 is used by default. AFAIR this subset doesn't include e.g. the copyright
 sign, so man.charmap.use.subset=0 is needed to make the conversion sane.

Tony, 

JFTR: for complete parameters reference, see one of docbook-xsl-doc packages, 
say the -html: 
file:/usr/share/doc/docbook-xsl-doc-
html/doc/manpages/man.charmap.use.subset.html

As a reference, cppcheck package does:
xsltproc -''-nonet -''-param man.charmap.use.subset 0 \
/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl
man/cppcheck.1.xml

(which reminds me that /share/xml/docbook/stylesheet/nwalsh/ should be changed 
to /usr/share/xml/docbook/stylesheet/docbook-xsl/)

Also, it seems to me that build-depending on xsltproc  docbook-xsl  
docbook-xml would not extremely trim the bits to be pulled as compared to 
those pulled in the xmlto case, so don't expect big wins here ;-)

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201005161939.01103.danc...@spnet.net



Re: Possible trimming of build dependencies

2010-05-16 Thread George Danchev
Tony Houghton writes:
 On Sun, 16 May 2010 19:38:59 +0300
 
 George Danchev danc...@spnet.net wrote:
  Also, it seems to me that build-depending on xsltproc  docbook-xsl 
  docbook-xml would not extremely trim the bits to be pulled as compared to
  those pulled in the xmlto case, so don't expect big wins here ;-)
 
 AFAICT the above trio don't depend on the (la)tex packages that xmlto
 does, and they take a long time to install.

Well, xmlto does not pull any latex packages AFAICS, and my cowbuilder --login 
test says dice wrt build-dependencies drag:

# apt-get install xmlto
Need to get 468kB/3592kB of archives.
After this operation, 20.6MB of additional disk space will be used.
Do you want to continue [Y/n]? n

# apt-get install xsltproc docbook-xsl docbook-xml
Need to get 345kB/3469kB of archives.
After this operation, 20.1MB of additional disk space will be used.
Do you want to continue [Y/n]? n

Both approaches would do, imho.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201005162051.47592.danc...@spnet.net



Re: Possible trimming of build dependencies

2010-05-16 Thread George Danchev
George Danchev writes:
 Tony Houghton writes:
  On Sun, 16 May 2010 19:38:59 +0300
  
  George Danchev danc...@spnet.net wrote:
   Also, it seems to me that build-depending on xsltproc  docbook-xsl 
   docbook-xml would not extremely trim the bits to be pulled as compared
   to those pulled in the xmlto case, so don't expect big wins here ;-)
  
  AFAICT the above trio don't depend on the (la)tex packages that xmlto
  does, and they take a long time to install.
 
 Well, xmlto does not pull any latex packages AFAICS, and my cowbuilder
 --login test says dice wrt build-dependencies drag:
 
 # apt-get install xmlto
 Need to get 468kB/3592kB of archives.
 After this operation, 20.6MB of additional disk space will be used.
 Do you want to continue [Y/n]? n
 
 # apt-get install xsltproc docbook-xsl docbook-xml
 Need to get 345kB/3469kB of archives.
 After this operation, 20.1MB of additional disk space will be used.
 Do you want to continue [Y/n]? n
 
 Both approaches would do, imho.

A slight correction: my main system's apt cache /var/cache/apt/archives/ 
wasn't perfectly clean, however the drag it is still 3592kB (xmlto) vs.3469kB 
(trio).

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201005162104.33236.danc...@spnet.net



Re: Possible trimming of build dependencies

2010-05-16 Thread George Danchev
Jakub Wilk writes:
 * George Danchev danc...@spnet.net, 2010-05-16, 20:51:
  Also, it seems to me that build-depending on xsltproc  docbook-xsl
   docbook-xml would not extremely trim the bits to be pulled as
  compared to those pulled in the xmlto case, so don't expect big wins
  here ;-)
  
  AFAICT the above trio don't depend on the (la)tex packages that xmlto
  does, and they take a long time to install.
 
 Well, xmlto does not pull any latex packages AFAICS, and my cowbuilder
 --login test says dice wrt build-dependencies drag:
 
 # apt-get install xmlto
 Need to get 468kB/3592kB of archives.
 After this operation, 20.6MB of additional disk space will be used.
 Do you want to continue [Y/n]? n
 
 # apt-get install xsltproc docbook-xsl docbook-xml
 Need to get 345kB/3469kB of archives.
 After this operation, 20.1MB of additional disk space will be used.
 Do you want to continue [Y/n]? n
 
 You don't need docbook-xml if you use --nonet or --novalid:
 
 # apt-get install xsltproc docbook-xsl
 [...]
 Need to get 0B/2840kB of archives.
 After this operation, 15.8MB of additional disk space will be used.

With --nonet alone and without docbook-xml installed I get a minor nuisance, 
which might be innocent, since the man-page looks correctly generated to me.

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

OTOH, --novalid (if applicable in that case, of course, well we can always 
have several invocations of xsltproc with different option sets) really 
prevents loading dtd, and not having to pull docbook-xml looks like a decent 
cut, indeed, I agree.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201005162131.11002.danc...@spnet.net



Re: Possible trimming of build dependencies

2010-05-16 Thread George Danchev
Tony Houghton writes:
 On Sun, 16 May 2010 20:51:45 +0300
 
 George Danchev danc...@spnet.net wrote:
  Tony Houghton writes:
   On Sun, 16 May 2010 19:38:59 +0300
   
   George Danchev danc...@spnet.net wrote:
Also, it seems to me that build-depending on xsltproc  docbook-xsl
 docbook-xml would not extremely trim the bits to be pulled as
compared to those pulled in the xmlto case, so don't expect big wins
here ;-)
   
   AFAICT the above trio don't depend on the (la)tex packages that xmlto
   does, and they take a long time to install.
  
  Well, xmlto does not pull any latex packages AFAICS, and my cowbuilder
  --login test says dice wrt build-dependencies drag:
  
  # apt-get install xmlto
  Need to get 468kB/3592kB of archives.
  After this operation, 20.6MB of additional disk space will be used.
  Do you want to continue [Y/n]? n
  
  # apt-get install xsltproc docbook-xsl docbook-xml
  Need to get 345kB/3469kB of archives.
  After this operation, 20.1MB of additional disk space will be used.
  Do you want to continue [Y/n]? n
 
 Looks like you're right. 

Yeah, I was, but Jakub changed the rules: xsltproc --novalid and no docbook-
xml is to be dragged. See, the rest of mails in that thread.

 I uninstalled a load of tex packages and tried
 apt-get build-dep roxterm again and it didn't want to install anything
 beyond xmlto. But I'm sure when I ran apt-get build-dep roxterm recently
 it downloaded lots of tex packages, and there are no other likely
 looking candidates. Perhaps those dependencies have been removed from
 xmlto (or moved to Suggests: by the look of it). And it might have been
 on one of the Ubuntu machines I sometimes use.

Ahem, I see, mistakes happen, thus clean chroots (and note to myself: clean 
apt caches;-) are to be used for such tweaking. In fact, other packages' 
{Build-}dependencies change over time, it is pretty common since new versions 
are uploaded, improvements are introduced, etc, so we always check when we 
need to. To be honest, xmlto's own dependencies (in Debian unstable) look sane 
to me, so you might be witnessed some transient inefficiency which has been 
subsequently corrected lately.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201005162143.24292.danc...@spnet.net



Re: RFS: cppcheck, new upstream version 1.43

2010-05-10 Thread George Danchev
Joachim Reichel writes:
 Hi,

Hi,
 
  http://mentors.debian.net/debian/pool/main/c/cppcheck/cppcheck_1.43-1.dsc
  
  
  Now, a few things worth mentioning:
  - This version is not compatible with previous version, because:
  --enable=possibleError prints out error message with this version
  (possibleError feature is complitely disabled in this version, so to fix
  it one should just remove that option if it is used)
  - Man page (which comes from upstream) is not up-to-date considering the
  above change (I filed a ticket about it to upstream and will probably
  fix it myself for the next release).
  
  Should this version still be uploaded?
 
 I checked the package and found no problems. Can't you just remove the
 --enable=possibleError option from the manpage (it's not listed in the -h
 output)?
 
 Then I'll upload the package right away.

Having more sponsors of cppcheck is just great, since I think it requires at 
least few minutes/hours walking through hopefully unusual sources (think of 
the worst project you have ever seen, and cppcheck authors eventually never 
seen;-) before uploading. Although this release fixes a bug I reported and 
halfway 557045, both are low priority and I hesitate to judge they worth the 
risk upon release [1]. OTOH, to be honest I haven't seen cppcheck 1.42-1 (from 
unstable and testing) to choke on or to omit any blatant programming error, 
but perhaps I was just being lucky. I don't mind an upload, I'm just unsure of 
gain/risk ratio with 1.43.

[1] http://lists.debian.org/debian-devel-announce/2010/05/msg0.html

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201005102113.38468.danc...@spnet.net



Re: RFS: roxterm (updated package)

2010-05-06 Thread George Danchev
Tony Houghton writes:
 Dear mentors,

Hi,

  http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_1.18.2-1.dsc

Uploaded. Thanks.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: Only in pbuilder: CMake can't find FLTK

2010-05-06 Thread George Danchev
Hi,

Gary Briggs writes:
 I've been spending the last few days packaging up my pet project. I
 finally submitted it to the mentors website last night, but I'm aware of
 one problem building it, that I'm hoping someone knows how to solve. In
 one sentence, like the subject says:
 
 When building in pbuilder, CMake can't find FLTK.
 
 
 It isn't a problem on any of the other systems I support; various ubuntu
 flavors. Debian lenny, squeeze or sid, either on metal or in VMs.
 Opensolaris. Arch Linux. OSX. MinGW/MSYS. I've run it on armv5, amd64,
 x86, sparc, ppc [not that architecture usually has any bearing on build
 systems, but still...] - somehow, it only occurs at the intersection of
 pbuilder and sid.
 
 I have a complete buildlog here:
 http://icculus.org/~chunky/stuff/buildlog.txt
 
 Note that cmake, libfltk1.1-dev, fluid, pkg-config are all pulled in.
 But down in the cmake run, I see this line:
 -- Could NOT find FLTK  (missing:  FLTK_INCLUDE_DIR)
 
 I found someone online who has what sounds like a similar problem:
 http://groups.google.com/group/linux.debian.bugs.dist/browse_thread/thread/
 b85232f8026ed347/dea38cd2422a846f?lnk=raotpli=1 I've used exactly that fix
  for past projects [setting FLTK_INCLUDE_DIR manually-ish], but that
  doesn't seem to fix it for me; neither when I put it in CMakeLists.txt [as
  they do], nor when I set it on the
 command-line [using dh_autoconfigure override, pass
 -DFLTK_INCLUDE_DIR=/usr/include to cmake].
 
 My project's svn is here [the debian packaging is in trunk]:
 svn co svn://svn.icculus.org/obdgpslogger/trunk obdgpslogger-0.14
 
 
 If anyone has any deep thoughts or otherwise general mentor-ish
 pearls of wisdom, I'm very open to suggestion

I think your problem is related to bug #196003. You can temporary test it as 
you allow the compatibility symlinks to the header files (lowercase FL/*.h)

dpkg-reconfigure -plow libfltk1.1-dev

and answer 'yes'.

if it succeeds, the ultimate solution would be to fix the cmakefiles of your 
project to look for capitalcase FL/*.H.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201005070811.13464.danc...@spnet.net



Re: RFS: roxterm (updated package)

2010-03-25 Thread George Danchev
Tony Houghton writes:
 Dear mentors,

Hi,
(excuse moi for the delay)

 It doesn't fix any Debian bugs, but it addresses an Ubuntu LP feature
 request and several upstream feature requests and bugs.

  http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_1.18.1-1.dsc

Uploaded. Thanks.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: cppcheck, new upstream version 1.42

2010-03-13 Thread George Danchev
Reijo Tomperi writes:

 http://mentors.debian.net/debian/pool/main/c/cppcheck/cppcheck_1.42-1.dsc

Uploaded. Thanks.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: cppcheck, new upstream version 1.41

2010-03-08 Thread George Danchev
Reijo Tomperi writes:

 http://mentors.debian.net/debian/pool/main/c/cppcheck/cppcheck_1.41-2.dsc
 
 The upload would fix these bugs: #566604 #567759

Uploaded. Your latest two changelog entries are both included. Thanks!

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: ncmpcpp (updated package)

2010-03-03 Thread George Danchev
Damien Leone writes:
 Hello,

Hi,
 
 I am looking for a sponsor for the new version 0.5.2 of my package
 ncmpcpp [0] (currently uploaded version is 0.4.1).
 
 It builds this binary package:
 ncmpcpp - ncurses-based client for the Music Player Daemon (MPD)
 
 The package appears to be lintian clean.
 
 The upload would fix these bugs: 566162 [1], 553382 [2]
 
 The package can be found here:
 - URL: http://debian.fensalir.fr/ncmpcpp/
 - dget http://debian.fensalir.fr/ncmpcpp/ncmpcpp_0.5.2-1.dsc
 
 Thanks,
 Regards,
 
 [0] http://unkart.ovh.org/ncmpcpp/
 [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=566162
 [2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553382

Looks good, some notes:

* you didn't Close: #XX these bugs from debian/changelog.
* you didn't pass --enable-visualizer flag to configure as suggested in 553382, 
though it is autodetected, but better stay on the safe side.
* as caught by cppcheck
[charset.cpp:103]: (error) Mismatching allocation and deallocation: tmp
[charset.cpp:120]: (error) Mismatching allocation and deallocation: tmp

i.e. whatever is allocated by strdup(3) should be released by free(3), and not 
by delete[], even if it works by pure luck (since delete op might be 
implemented by free with some implementations)

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: ncmpcpp (updated package)

2010-03-03 Thread George Danchev
Damien Leone writes:
 Hello,
 
 First, thanks for your review.
 
 On 03 Mar - 20:11, George Danchev wrote:
  * you didn't Close: #XX these bugs from debian/changelog.
 
 It has been done in a previous package version (0.5-0.1) but my
 sponsor did not have the time to upload it. The provided package is
 for 0.5.2, the current debian version is 0.4.1, but my package
 includes versions 0.5.0 and 0.5.1 between (they have never been
 uploaded).
 
  * you didn't pass --enable-visualizer flag to configure as suggested in
  553382, though it is autodetected, but better stay on the safe side.
 
 I don't understand, the rules file is not good?
 
 From the rules file:
  DEB_CONFIGURE_EXTRA_FLAGS := --enable-clock \
   --enable-unicode \
   --without-iconv \
   --enable-outputs \
   --enable-visualizer \
   --with-curl \
   --with-taglib

Disregard these two, I actually overlooked.

  * as caught by cppcheck
  [charset.cpp:103]: (error) Mismatching allocation and deallocation: tmp
  [charset.cpp:120]: (error) Mismatching allocation and deallocation: tmp
 
  i.e. whatever is allocated by strdup(3) should be released by free(3),
  and not by delete[], even if it works by pure luck (since delete op might
  be implemented by free with some implementations)
 
 Ok, I will take a look a this.

Good.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201003032030.38593.danc...@spnet.net



Re: RFS: ncmpcpp (updated package)

2010-03-03 Thread George Danchev
Damien Leone writes:
 Hello,
 
 On 03 Mar - 20:11, George Danchev wrote:
  i.e. whatever is allocated by strdup(3) should be released by
  free(3), and not
  by delete[], even if it works by pure luck (since delete op might be
  implemented by free with some implementations)
 
 I included a patch to the package. It should be cppcheck clean now.
 
 Url: http://debian.fensalir.fr/ncmpcpp/
 dget http://debian.fensalir.fr/ncmpcpp/ncmpcpp_0.5.2-1.dsc
 
 I will notify upstream about this.

Okay, uploaded, thanks!

P.S. I didn't forget to pass the proper -v so that the relevant entries get 
included in the *.changes file, and BTS magic to close these up for you.
 
-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: mbuffer (updated package)

2010-02-27 Thread George Danchev
Peter Pentchev writes:

 mbuffer (20091227-1) unstable; urgency=low

This is also uploaded. Thank you.
 
-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: s5 (updated package)

2010-02-25 Thread George Danchev
Peter Pentchev writes:
 Dear mentors,

Hi,

 s5 (1.1.dfsg.2-2) unstable; urgency=low

Uploaded. Thanks.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201002252033.45293.danc...@spnet.net



Re: RFS: jansson (updated package)

2010-02-03 Thread George Danchev
Petri Lehtinen writes:
 Dear mentors,

Hi,
 
 I am looking for a sponsor for my package jansson.
 
 * Package name: jansson
   Version : 1.2-1
   Upstream Author : Petri Lehtinen
 * URL : http://www.digip.org/jansson/
 * License : MIT
   Section : devel
 
 It builds these binary packages:
 libjansson-doc - C library for working with JSON data - documentation
 libjansson0 - C library for working with JSON data
 libjansson0-dev - C library for working with JSON data - development files
 
 The package appears to be lintian clean.
 
 The upload would fix these bugs: 561051
 
 Update: I shortened the package descriptions from the previous
 version, as suggested by Ben Finney. Also, the previous RFS mail
 wasn't as verbose as this one. See below.
 
 My motivation for maintaining this package is: I am the upstream
 author, and would like to see Jansson in Debian to make its users
 happy! There are not many C libraries for JSON manipulation in Debian,
 in fact I can only see libjson-glib, which depends on glib. Jansson
 depends on no external libraries. Moreover, I think Jansson's API is
 superior. This should be apparent as I wrote it! :)

There is also yajl which is in Debian proper and imo it is not that easy to 
compete it, though I for one always bet on fair competition ;-)

 This is my first attempted upload to Debian. I tried to follow the
 policy manual and library packaging guide as well as possible, and I
 also have discussed with some Ubuntu MOTUs about the package. I
 decided to go for Debian instead of Ubuntu, as Debian is the ultimate
 upstream for many distributions, not just Ubuntu.
 
 My only real concern right now is that should the -dev package be
 named libjansson0-dev (as the library packaging guide suggests) or
 just libjansson-dev. In the (distant) future, there will be version
 2.0 of the library, which is API incompatible, so that would justify
 including the SONAME in the -dev package name. OTOH, I don't see many
 packages use this convention. Does it only make things complicated?

Yes, this is doable, but this also makes things (unnecessarily) complicated. 
Well maintained libraries provide stable API (public symbols never disappear, 
only newly added ones appear over time), so I find it unnecessarily complicated 
to upload a library package which is already *known* to change incompatibly in 
the distant (or not so distant?) future, and then eventually handle a painful 
library transition. Generally, well maintained libraries don't go that way, so 
they don't need such complicated schemes like libpkgABI-API{-dev}. When your 
library reaches (planned) API stability (that is what libraries are for by the 
way;-), then it would make sense to encode SONAME only in the library package, 
and leave the -dev one SONAME free.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: RFS: cppcheck, new upstream version 1.40

2010-01-19 Thread George Danchev
Reijo Tomperi writes:

 http://mentors.debian.net/debian/pool/main/c/cppcheck/cppcheck_1.40-1.dsc

Uploaded. Thanks.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Debian + Home automation packages

2010-01-17 Thread George Danchev
Marc Leeman writes:
 Dear mentors,

Hi,
 
 I'm looking for someone that would be interested in sponsoring a number
 of packages related to home automation:
 
 see:
 http://plugcomputer.org/plugforum/index.php?topic=824.0
 
 Though it is described to run on armel; I've ran it on arm, mips,
 powerpc, i386 and amd64 too (etch, lenny, sid, openwrt and custom uclibc
 embedded systems).
 
 I have this particular system and configuration up and running for quite
 some months and since Marvell seems to actively push this application
 domain forward in their latest press release about the plug computer;
 I thought it'd be best to bite the bullet and get it in Debian.
 eibd-server and eibd-clients have been running for 2 years on Debian
 based systems.

 All but one ITPs are in place (pthsem).

All this sound very nice, however:

* Where are your source packages located?
* Generally, your sponsor(s) would want to test the packages, however that 
would need certain home automation infrastructure to be in place which is not 
available everywhere, so you might need to suggest a way to simulate their 
operation if that is easily possible.

 I've been maintaining a number of debian packages for over 10 years now,
 mostly in combination with a dedicated sponsor. Please reply to me in
 Cc, since I am no longer subscribed to the list itself.

Done.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Debian + Home automation packages

2010-01-17 Thread George Danchev
Eric Lavarde writes:
 Hello,
 
 George Danchev wrote:
  * Generally, your sponsor(s) would want to test the packages, however
  that would need certain home automation infrastructure to be in place
  which is not available everywhere, so you might need to suggest a way to
  simulate their operation if that is easily possible.
 
 I'm not a DD but I would tend to reduce the problem to a nice-to-have
 and not see it as a show-stopper: when I package a library, I'm pretty
 sure that my sponsors don't check that they work, but only that they
 compile properly and are in accordance with the Debian policy(ies).

Well, that might really depends across the sponsors, however, here are some 
points to consider:

* people usually sponsor stuff they are using one way or another (example: I 
for one do not sponsor java packages, since I don't use them)
* in the case of libraries, chances are that there might be examples to check 
some basic functionality the library provides or writing a really short app 
just to call some functions shouldn't be that involving anyway. And it is 
fairly easy since the library package is actually provided and ready to 
install/remove/whatever (example: yajl, stx-btree)
* chances are that your sponsor actually uses that library with their own 
packages and/or in their own software (same examples apply)

 Anyway, as maintainer, it's me receiving the bug reports, so I better
 make sure that it works ;-)

http://www.debian.org/doc/developers-reference/beyond-pkging.html#sponsoring

Sponsoring a package also means accepting responsibility for it, and there are 
no reasons to believe that sponsored packages should convey less 
responsibility than sponsor's own packages.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: need help with bug

2010-01-15 Thread George Danchev
Ury Stankevich writes:
 I would suggest removing the parallel support altogether, since this is
  only a smallish package and fighting the target dependencies will not
  bring too much of benefits. Agreed?
 
 Hello,
 
 can you check the fixed package ?
 
 - URL: http://mentors.debian.net/debian/pool/main/s/stx-btree
 - Source repository: deb-src http://mentors.debian.net/debian unstable
 main contrib non-free
 - dget
  http://mentors.debian.net/debian/pool/main/s/stx-btree/stx-btree_0.8.3-2.d
 sc

Uploaded. Thank you!

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: need help with bug #564394

2010-01-13 Thread George Danchev
Ury Stankevich writes:
 Hi,

Hi,
 
 i can't repeat this bug..

You can try with:
DEB_BUILD_OPTIONS='parallel=4' dpkg-buildpackage
... and maybe you need to try that several times to reproduce.

 I suspect it can be caused by errors in debian/rules, since in current
 version of stx-btree i use `dh_prep` from both `install-arch` and
 `install-indep` targets, can they interfere on multicore box ?

This is absolutely possible, yes.

 Maybe i should make some pre-install target and do all this stuff
 (dh_testdir dh_installdirs) from it ?

I would suggest removing the parallel support altogether, since this is only a 
smallish package and fighting the target dependencies will not bring too much 
of benefits. Agreed?

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: RFS: s5 (more DFSG free, refreshed Debian packaging)

2010-01-09 Thread George Danchev
Peter Pentchev writes:
 On Thu, Jan 07, 2010 at 06:18:07PM +0100, Cyril Brulebois wrote:
  Peter Pentchev r...@ringlet.net (07/01/2010):
   Dear mentors,
 
  Hi,
 
   I would be glad if someone uploaded this package for me.
 
  if nobody beats me to it, I could have a look tonight (UTC+1). IRC
  ping (KiBi) or private mail ping appreciated, I only read -mentors
  from time to time these days.
 
 Oops, sorry, I wasn't online at all last night, couldn't ping you :\
 Thanks for expressing an interest though :)

Uploaded. Thanks for your work. Neither I nor Cyril have further comments.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: RFS: procserv

2010-01-04 Thread George Danchev
Ralph Lange writes:

Hi,

 On Sat 02 Jan 2010 3:42:49 George Danchev wrote:
  Good. There are some minor nuisances left, non of them critical, but I'd
  guess it would be kind of a shame to upload a simple package like that
  with these left in place:
 
  dh_testroot
  rmdir build
  rmdir: failed to remove `build': No such file or directory
  make: [cleanbuilddir] Error 1 (ignored)
  /usr/bin/make  -C build  -k distclean
  make: *** build: No such file or directory.  Stop.
  make: [makefile-clean] Error 2 (ignored)
 
  ... and later:
 
  configure: creating ./config.status
  mv: cannot stat `Makefile.in': No such file or directory
  mv: cannot stat `Makefile.Automake.in': No such file or directory
 
  I didn't actually dig into them, but in my impression just using just
  debhelper + dh would be enough, e.g. simpler and sufficient, though I
  don't want to impose my personal view with these decisions.
 
 Issue found and fixed:
 CDBS starts doing semi-weird things if you set the build directory to
 something else that the default (current dir). Just leaving the default
 did the trick. One warning remains: the package build runs make
 distclean at the beginning, but in an autotools package the Makefile
 does not exist at that time. (Any subsequent builds don't show the
 warning.) I guess there's no way around that issue.

oh, this is #441020 and it is well below your feet, indeed. You can still make 
your (and your sponsor's) life easier, but doing it the hard way is also an 
option ;-) To give you an impression: cdbs is like putting square tyres to a 
BMW, then you put it on your back and run with it, since there is no other way 
out... hint: eventually you may want to drop these tyres, since they are 
making you tired.

 Thanks for pointing me to Alioth. I created an account, hosted my
 packaging repo, and added matching Vcs-* fields to the control file.
 
 I also added a watch file pointing to the upstream download area on SF.
 
 New locations:
 - URL: http://mentors.debian.net/debian/pool/main/p/procserv
 - Source repository: deb-src http://mentors.debian.net/debian unstable
 main contrib non-free
 - dget
 http://mentors.debian.net/debian/pool/main/p/procserv/procserv_2.5.0-5.dsc
 
 So ... do you think we're getting closer? ;-)
 I would be glad if someone uploaded this package for me.

Uploaded. Thanks!

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: procserv

2010-01-02 Thread George Danchev
Ralph Lange writes:
 Hi,

Hi,
 
 Turned out that a build-gone-wild had messed up my build directory and
 my cleanup was incomplete. Everything's nice when done in a clean
 environment: no Makefile, no .deps remain.
 I removed the .hg* stuff (inherited from upstream repo, it's actually
 not in the tarball).

Good. There are some minor nuisances left, non of them critical, but I'd guess 
it would be kind of a shame to upload a simple package like that with these 
left in place:

dh_testroot 
 
rmdir build 
 
rmdir: failed to remove `build': No such file or directory  
 
make: [cleanbuilddir] Error 1 (ignored) 
 
/usr/bin/make  -C build  -k distclean   
 
make: *** build: No such file or directory.  Stop.  
 
make: [makefile-clean] Error 2 (ignored)  

... and later:

configure: creating ./config.status 
  
mv: cannot stat `Makefile.in': No such file or directory
  
mv: cannot stat `Makefile.Automake.in': No such file or directory 

I didn't actually dig into them, but in my impression just using just 
debhelper + dh would be enough, e.g. simpler and sufficient, though I don't 
want 
to impose my personal view with these decisions.

 I will add the Vcs-* tags when the repo I'm doing the packaging in is
 publicly available. (Do you have a suggestion where to put it? I'm using
 darcs right now, but could switch.)

I'd refrain from recommending which VCS to use, but in case you don't have a 
handy public place you can have a look at (for almost any kind of VCS):
http://wiki.debian.org/Alioth/FAQ
(item 4)

 I added Suggests: telnet.

Okay.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: RFS: roxterm (updated package)

2010-01-02 Thread George Danchev
Tony Houghton writes:
 Dear mentors,

Hi,
 
 I am looking for a sponsor for the new version 1.17.1-1
 of my package roxterm.
 
 It builds these binary packages:
 roxterm- Multi-tabbed GTK/VTE terminal emulator
 
 The package appears to be lintian clean.
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/r/roxterm
 - Source repository: deb-src http://mentors.debian.net/debian unstable
 main contrib non-free
 - dget
 http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_1.17.1-1.dsc
 
 I would be glad if someone uploaded this package for me.

I decided to test the new option as mentioned in the changelog Added 
always_show_tabs option, however I got lost in how the user is supposed to 
change that option, since it is neither command line nor menu one. Sure, I can 
stop the app here and there (roxterm.c:2922, multitab.c:1953), but the control 
never reaches multitab.c:1958 for me. So, the question is: how to change that 
option from user POV, and what to expect, since multiple tabs are always shown 
to me even with the previous version? Thanks ;-)

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: RFS: roxterm (updated package)

2010-01-02 Thread George Danchev
Tony Houghton writes:
 On Sat, 2 Jan 2010 23:44:40 +0200
 
 George Danchev danc...@spnet.net wrote:
  I decided to test the new option as mentioned in the changelog Added
  always_show_tabs option, however I got lost in how the user is
  supposed to change that option, since it is neither command line nor
  menu one. Sure, I can stop the app here and there (roxterm.c:2922,
  multitab.c:1953), but the control never reaches multitab.c:1958 for
  me. So, the question is: how to change that option from user POV, and
  what to expect, since multiple tabs are always shown to me even with
  the previous version? Thanks ;-)
 
 It's a profile option which can be set with the GUI (Edit Current
 Profile, in the Window/Tabs section). In previous versions the tab bar
 was only shown when a window contained more than one tab; now you can
 optionally show the tab bar even when there's only one terminal in a
 window. This solves a small problem when adding a tab to a maximised
 window
 https://sourceforge.net/tracker/?func=detailatid=698431aid=2921009group
 _id=124080 and also makes it easier to drag a lone terminal into another
  window.

I knew I was missing something, and now I can see it working. Thanks for 
implementing and explaining it for me. Uploaded.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: RFS: procserv

2009-12-31 Thread George Danchev
Ralph Lange writes:
 Dear mentors,

Hi,
 
 I am looking for a sponsor for my package procserv.
 
 * Package name: procserv
   Version : 2.5.0-3
   Upstream Author : Ralph Lange ralph.la...@bessy.de
 * URL : http://sourceforge.net/projects/procserv/
 * License : GPLv3
   Section : utils
 
 It builds these binary packages:
 procserv - A process server with telnet console and log access
 
 The package appears to be lintian clean.
 
 My motivation for maintaining this package...
 procServ origins as a tool for the open source accelerator and physics
 control system software EPICS (http://www.aps.anl.gov/epics). In that
 context it is mainly used to run soft I/O controller processes in the
 background, while giving access to the console (stdin/stdout) of the
 process through a local telnet port.
 A ssh/screen combination was initially used to achieve this, but using
 the rich feature set of screen turned out to be sometimes crashing the
 child process. Also screen sends VT100 escape sequences, which clog up
 log files pretty much when used under a generic console access package.
 So procServ was created as a small, simple, stable, generic system-level
 tool to just run a command line process in the background and connect
 its stdin/stdout to a telnet port. Plus restarting the child (manually
 or automatically), PID file handling, blocking potentially dangerous
 input characters, etc. It does not implement multi-user modes,
 authorization, authentication etc - all this is left to the next layer
 console server, e.g. the conserver package.
 For security reasons, procServ restricts r/w connections to localhost.
 It optionally provides r/o access from outside (for central logging
 services).
 I think this tool is mature, simple, and useful enough to be in the
 distribution. I am willing to maintain it and keep it there.
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/p/procserv
 - Source repository: deb-src http://mentors.debian.net/debian unstable
 main contrib non-free
 - dget
 http://mentors.debian.net/debian/pool/main/p/procserv/procserv_2.5.0-3.dsc
 
 I would be glad if someone uploaded this package for me.

This looks good, perhaps except the capital 'S' in the middle of the 
application name and the man-page, but I can imagine they had their reasons 
and it has already been established that way for years.

A couple of things you may want to address:

- You should not touch the Makefile directly (since it could be re-generated), 
but patch the Makefile.in instead preferably via quilt, see wiki.debian.org.

- Eventually you can give 3.0 (quilt) a try (i.e. it should be easier for you)
http://wiki.debian.org/Projects/DebSrc3.0

- You want to get rid of .hg* in the tarball and .deps in the clean target

- If you maintain your packaging in a version control system, you could also 
add Vcs-* fields as described in debian policy.

- Binary package procserv could also Suggests: telnet

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: RFS: procserv

2009-12-31 Thread George Danchev
Ralph Lange writes:
 Hi,
 
 thanks for having a look.
 
 On Thu 31 Dec 2009 4:26:04 George Danchev wrote:
  This looks good, perhaps except the capital 'S' in the middle of the
  application name and the man-page, but I can imagine they had their
  reasons and it has already been established that way for years.
 
 Correct. I don't like the capital letter either, and was considering
 changing everything to all lowercase (as I am the current upstream
 author), but dropped the idea for exactly that reason.
 
  - You should not touch the Makefile directly (since it could be
  re-generated), but patch the Makefile.in instead preferably via quilt,
  see wiki.debian.org.
 
 Hm. I didn't touch the Makefile. The ...diff shows the complete
 Makefile, probably *because* it was generated. I thought this was
 normal, because I'm using plain cdbs automake rules, and this is what I
 get. What am I missing?

Okay, I just piped the diff.gz to diffstat and the Makefile popped up there 
which 
is an indication for a trouble, regardless whether it is being added as new or 
simply modified. That should be enough to debian/rules:

clean::
rm -f Makefile

Please, have your time, we have better things to do these days ;-)

Happy New Year to all.

P.S. I'm subscribed to the list, so CC is not needed.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: RFS: yajl (updated package)

2009-12-30 Thread George Danchev
John Stamp writes:
 Dear mentors,
 
 I am looking for a sponsor for the new version 1.0.8-1
 of my package yajl.
 
 It builds these binary packages:
 libyajl-dev - Yet Another JSON Library - development files
 libyajl-doc - Yet Another JSON Library - library documentation
 libyajl1   - Yet Another JSON Library
 libyajl1-dbg - Yet Another JSON Library - debugging symbols
 yajl-tools - Yet Another JSON Library - tools
 
 The package appears to be lintian clean.
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/y/yajl
 - Source repository: deb-src http://mentors.debian.net/debian unstable main
  contrib non-free - dget
  http://mentors.debian.net/debian/pool/main/y/yajl/yajl_1.0.8-1.dsc
 
 I would be glad if someone uploaded this package for me.

Uploaded. Thanks.

P.S. next time please add Depends: ${misc:Depends} to -dev and -doc binary 
package sections, though its lack is currently harmless, but good to be there 
just in case.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: RFS: poco (updated package)

2009-12-28 Thread George Danchev
Patrick Roland Gansterer writes:
 George Danchev:
   I also uploaded a new upstream version 1.3.6p1.
 
  Uploaded with the last two changelog entries of yours included.
 
 Can you please upload poco-doc too. Thanks!

Sure, thanks for the poke. Uploaded with the following change: I moved your 
name/address from maintainer to uploaders for the same reasons as done with 
poco source package.

P.S. I saw that you've added Vcs fields for poco, but not for poco-doc, when 
done for both I can pull from your VCS if you prefer it that way.

P.S.2, I would also prefer one package upload poke in a separate RFS mail, in 
order not to overlook the second one once again... if that is not too much of 
hassle for you.

P.S.3 If you are subscribed to -mentors list, I'd suggest we drop the CC.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: How to handle source code dependencies?

2009-12-28 Thread George Danchev
Matthias Klumpp writes:
 On Mon, 28 Dec 2009 15:21:10 -0300, Nicolas Alvarez
 
 nicolas.alva...@gmail.com wrote:
  Does Pascal have no notion of a shared library?
 
 It has, but the GLScene solution does not use it.
 
  Nope, that set of components would be in a separate shared library and
 
 the
 
  application would dynamically link to it *and* PulseAudio. Unless that
  library happens to be header-only (very rare in C, more common with C++
 
  template libraries).
 
 Could be done in this way, but in the case of GLScene it is some kind of
 IDE plugin. It contains a set of classes, not only a header for a library.
 Also, the C ABI does not allow classes, so if the GLScene team would move
 all relevant parts to a shared library, they would need to create a flat
 API without direct use of objects.

I'm not quite sure what a flat API means and whether you mean objects as 
instances and classes as types here, but if that could not be explored in the 
sense of separate compilation and further dynamic linkage, then it is not that 
helpful.

 I never used GLScene. GLScene integrates directly into the IDE, but it can
 also be used without it.
 I've seen a similar behavior in Java applications which included the whole
 code for a 3D engine directly into the application.

... which does not mean it is a very good idea to do so. I don't know what to 
suggest, but chances are you spend your time with that approach, and then you 
realize that no sponsor would upload it the way it is. Not any DFSG-compliant 
software worth packaging, in my opinion.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: RFS: poco (updated package)

2009-12-26 Thread George Danchev
Patrick Roland Gansterer writes:
 George Danchev:
  I'm still waiting for an answer to this:
  http://lists.debian.org/debian-mentors/2009/12/msg00300.html
 
 Do you think that a symbols file will be the correct solution? I didn't
  check the ABI history of poco, so i don't know if it is backward
  compatible and if this is a goal of upstream.

Well, adding symbols files is meant to control what symbols appear and 
disappear with new releases. OTOH, apparently upstream bumps the soname, since 
they break the binary compatibility (at least) in the first place, so the 
question is why they break the it with their library effectively obliterating 
one of the contracts a well maintained production library should provided -- 
stable binary and programing interfaces (for instance we don't want libc doing 
so with each new release).

Krzysztof, clamfs needs to be rebuilt (binNMU [1]) against the latest poco 
library, too, since it now depends on libpocofoundation8 and libpoconet8 which 
will automatically disappear from the archive (deemed as cruft [2]).

[1] http://wiki.debian.org/binNMU
[2] http://ftp-master.debian.org/cruft-report-daily.txt

  You are violating what is allowed in policy wrt Maintainer: field [1]. As
  a result, that confuses lintian believing your upload is meant to be NMU
 
 I corrected it.
 
  Is the original maintainer (CC'ed) aware of you being a co-maintainer?
 
 Yes, he is.

Okay, thanks.

 I also uploaded a new upstream version 1.3.6p1.

Uploaded with the last two changelog entries of yours included.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: poco (updated package)

2009-12-24 Thread George Danchev
Patrick Roland Gansterer writes:
 Dear mentors,

Hi,

I'm still waiting for an answer to this:
http://lists.debian.org/debian-mentors/2009/12/msg00300.html

 I am looking for a sponsor for the new version 1.3.6-1
 of package poco and poco-doc.
 
 It builds these binary packages:
 libpoco-dev - Development files for POCO - The C++ Portable Components
 libpococrypto9 - The C++ Portable Components Crypto library
 libpococrypto9-dbg - The C++ Portable Components Crypto library, debug
  version libpocodata9 - The C++ Portable Components Data library
 libpocodata9-dbg - The C++ Portable Components Data library, debug version
 libpocofoundation9 - The C++ Portable Components Foundation library
 libpocofoundation9-dbg - The C++ Portable Components Foundation library,
  debug version
 libpocomysql9 - The C++ Portable Components MySQL library
 libpocomysql9-dbg - The C++ Portable Components MySQL library, debug
  version libpoconet9 - The C++ Portable Components Network library
 libpoconet9-dbg - The C++ Portable Components Network library, debug
  version libpoconetssl9 - The C++ Portable Components Network library with
  SSL libpoconetssl9-dbg - The C++ Portable Components Network library with
  SSL, dbg version
 libpocoodbc9 - The C++ Portable Components ODBC library
 libpocoodbc9-dbg - The C++ Portable Components ODBC library, debug version
 libpocosqlite9 - The C++ Portable Components SQLite library
 libpocosqlite9-dbg - The C++ Portable Components SQLite library, debug
  version libpocoutil9 - The C++ Portable Components Util library
 libpocoutil9-dbg - The C++ Portable Components Util library, debug version
 libpocoxml9 - The C++ Portable Components XML library
 libpocoxml9-dbg - The C++ Portable Components XML library, debug version
 libpocozip9 - The C++ Portable Components Zip library
 libpocozip9-dbg - The C++ Portable Components Zip library, debug version
 
 The upload would fix these bugs: 545854, 548113, 560936

Thanks for taking care of these.

 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/p/poco
 - Source repository: deb-src http://mentors.debian.net/debian unstable main
 contrib non-free
 - dget http://mentors.debian.net/debian/pool/main/p/poco/poco_1.3.6-1.dsc
 
 I would be glad if someone uploaded this package for me.

Sorry, it took some time to have a look at that.

You are violating what is allowed in policy wrt Maintainer: field [1]. As a 
result, that confuses lintian believing your upload is meant to be NMU which  
is given an incorrect version. (Several) co-maintainer must be listed in 
Uploaders:, Maintainer's value is a `single item' filed. Is the original 
maintainer (CC'ed) aware of you being a co-maintainer?

W: poco source: changelog-should-mention-nmu
W: poco source: source-nmu-has-incorrect-version-number 1.3.6-1

[1] http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-
Maintainer
 
-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: RFS: poco (updated package)

2009-12-20 Thread George Danchev
Patrick Roland Gansterer writes:
 Dear mentors,

Hi,

(I'm the usual sponsor of poco and poco-doc, and I'm looking for co-
sponsors;-)

Some preliminary comments follow:

 I am looking for a sponsor for the new version 1.3.6-1
 of package poco and poco-doc.
 
 It builds these binary packages:
 libpoco-dev - Development files for POCO - The C++ Portable Components
 libpococrypto9 - The C++ Portable Components Crypto library
 libpococrypto9-dbg - The C++ Portable Components Crypto library, debug
  version libpocodata9 - The C++ Portable Components Data library
 libpocodata9-dbg - The C++ Portable Components Data library, debug version
 libpocofoundation9 - The C++ Portable Components Foundation library
 libpocofoundation9-dbg - The C++ Portable Components Foundation library,
  debug version
 libpocomysql9 - The C++ Portable Components MySQL library
 libpocomysql9-dbg - The C++ Portable Components MySQL library, debug
  version libpoconet9 - The C++ Portable Components Network library
 libpoconet9-dbg - The C++ Portable Components Network library, debug
  version libpoconetssl9 - The C++ Portable Components Network library with
  SSL libpoconetssl9-dbg - The C++ Portable Components Network library with
  SSL, dbg version
 libpocoodbc9 - The C++ Portable Components ODBC library
 libpocoodbc9-dbg - The C++ Portable Components ODBC library, debug version
 libpocosqlite9 - The C++ Portable Components SQLite library
 libpocosqlite9-dbg - The C++ Portable Components SQLite library, debug
  version libpocoutil9 - The C++ Portable Components Util library
 libpocoutil9-dbg - The C++ Portable Components Util library, debug version
 libpocoxml9 - The C++ Portable Components XML library
 libpocoxml9-dbg - The C++ Portable Components XML library, debug version
 libpocozip9 - The C++ Portable Components Zip library
 libpocozip9-dbg - The C++ Portable Components Zip library, debug version
 
 The upload would fix these bugs: 545854, 548113, 560936

I'll have a look at these these days. However, clamfs package would require a 
rebuild, at least, so maintainer CC'ed (who is also a co-maintainer of poco).

As a side note: poco is still breaking the binary compatibility with each new 
upstream release. I understand that while a library is still young and 
evolving that could be really needed sometimes to properly fix improper design 
decisions being made in the past. However, poco seems to be well established 
already, and I imagine it would follow the 'good library management' practices 
for instance as described in dpkg-gensymbols(1) under the section of 'Good 
library management'. Otherwise, we lose one of the key features of libraries, 
adherence to the interface contract it already published, which just makes the 
thing harder to reuse. Yes, I know boost is in the same boat, but at least 
they claim they are researching, and don't care too much for practical 
consequences which arise with distributing the product. So, the main question 
being: poco is going to perform good library management in the future, or they 
are going to be like boost camp? With poco we are lucky that we don't have so 
many packages to depends on it, however that might change in the future, and 
we certainly face a trouble with it.

 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/p/poco
 - Source repository: deb-src http://mentors.debian.net/debian unstable main
 contrib non-free
 - dget http://mentors.debian.net/debian/pool/main/p/poco/poco_1.3.6-1.dsc
 
 I would be glad if someone uploaded this package for me.

I'll take care.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: RFS: dma (bugfixes, debconf, 3.0 (quilt))

2009-12-19 Thread George Danchev
Peter Pentchev writes:
 On Sat, Dec 12, 2009 at 04:56:45PM +0200, George Danchev wrote:
   Dear mentors,
  
   I am looking for a sponsor for the new version 0.0.2009.07.17-3
   of my package dma, the DragonFly Mail Agent.  This version
   fixes a couple of bugs, updates the debconf translations, and
   converts the package to the 3.0 (quilt) source format.
 
 [snip]
 
 I've uploaded a new package with the same version number,
 0.0.2009.07.17-3; the mentors.d.n URL is the same,
 http://mentors.debian.net/debian/pool/main/d/dma/dma_0.0.2009.07.17-3.dsc
 
 The changes are:
 - the postinst script does an additional chown/chmod if necessary
   (see below)
 - the smarthost and dbounceprog are always taken from the debconf
   database, never from the (possibly modified by hand) dma.conf file;
   this fixes #544663, since there is no way to tell if the dma.conf
   contents are from a modification by hand or from an earlier debconf
   run with the default mail.example.com value!
 - the debian/config script mistakenly looked for defer instead of
   dbounceprog
 
 See below for more comments.
 
 * Really install the files in /etc/dma/ as root/mail/640.
   Closes: #544664
 
  That only works for a newly installed dma package, and won't work for
  upgrading from older versions. My best bet on that would be a debconf
  question asking the user to perform the above actions on  files at
  /etc/dma/.
 
 Well, actually, upon thinking about it a bit more, it turns out that
 a debconf question is never really needed.  The dma executable binary
 is always installed setgid mail, so root/mail/640 for /etc/dma/*
 Should Be Enough For Everyone(tm) :)

That is also true, and actually preferred way to go in that case.

 I've added a snippet to the postinst script, checking whether we're
 upgrading from an earlier version and doing the chown/chmod if so.
 IMHO, this should cover all cases.
 
 * Install the /usr/bin/mailq and /usr/bin/newaliases symlinks.
   Closes: #558421
 * Switch to the 3.0 (quilt) source format.
 * Update the debconf translations:
   - add German.  Closes: #552754
   - add Japanese.  Closes: #554515
   - remove a double space and unfuzzy the translations.  Closes:
   #552586 * Fix a crash when the SMTP server does not support STARTTLS.
   Closes: #547594
 
  I had a look at 25-unsupported-starttls.patch, which looks good to me,
  however I was not able to test it, so I assume you have tested that
  as well.
 
 Yes, it's really easy to test - just point dma to any mailserver that
 does not recognize the STARTTLS command on port 25 :)  But, yes, I've
 tested it and it seems to work.

Yeah, time (check on the run;-) now upon upload, I tested with and without 
STARTTLS.

  By the way, IMO having so many patches in debian/patches (in fact much
  more than source files;-) looks like you are trying to develop there,
  nothing wrong with that, but it is not the most suitable place for that
  purpose. For instance, 9K 20-parse-recipient.patch is suitable for a new
  feature branch. IMO you either push that harder upstream [1], slow down
  pushing such feature patches with the package or fork the whole thing
  upstream and form a new project. Actually you have already diverged that
  enough to do the latter. IMO, debian/patches should be only for patches
  specific to Debian, feature explosions should be evolved upstream ;-)
 
  [1] though I don't see that rejected at (as written in the patch header):
  http://bugs.dragonflybsd.org/issue1321
 
 Well, I wrote most of those patches because without them, dma either simply
 could not replace a local MTA (e.g. the sendmail -t mode tha many, many
 programs use to send e-mail messages in a really simple way), or did some
 really weird things (e.g. the seen patch that was later integrated and
 without which dma would list the same message several times when listing
 the queue with no indication whether it was needed or not).  Most of
 the patches were accepted upstream, and some (like -t processing) were
 not explicitly rejected, but implemented in a different way in later
 versions.  When I finish integrating a later snapshot of dma in my
 local repository, you'll see the next Debian upload with a lot less
 non-Debian-specific patches :)

Okay, I'd really like that.

 Yes, I know debian/patches is not intended as a development repository,
 especially on a project with a very active and responsive upstream, as
 dma happens to be.  I don't do this with other packages, but this
 particular case was special - in order to be an easily-usable MTA, dma
 needed a couple of nudges in the right direction, but definitely not
 enough to warrant a full-scale fork on my part.

Good. My whole point was not to silently grow a thoroughly different/deviated 
dma while packaging it for Debian ;-)

 Thanks for taking a look at it and for the comments; and thanks in advance
 should you decide to also take a look at the new version :)

Welcome.

-- 
pub 4096R

Re: RFS: dma (bugfixes, debconf, 3.0 (quilt))

2009-12-10 Thread George Danchev
 Dear mentors,

Hello Peter,
 
 I am looking for a sponsor for the new version 0.0.2009.07.17-3
 of my package dma, the DragonFly Mail Agent.  This version
 fixes a couple of bugs, updates the debconf translations, and
 converts the package to the 3.0 (quilt) source format.
 
 It builds a single binary packages:
 dma- lightweight mail transport agent
 
 The package has been tested with lintian and pbuilder.
 
 The upload would fix these bugs: 544664 (file permissions),
 547594 (fix a crash), 552586 (fix a debconf template),
 552754 (debconf German translation), 554515 (debconf Japanese translation),
 and 558421 (install mailq and newaliases).
 
 The package can be found on mentors.debian.net:
 dget
  http://mentors.debian.net/debian/pool/main/d/dma/dma_0.0.2009.07.17-3.dsc
 
 I would be glad if someone uploaded this package for me.
 
 JFYI, here's the changelog entry:
 
 dma (0.0.2009.07.17-3) unstable; urgency=low
 
   * Really install the files in /etc/dma/ as root/mail/640.
 Closes: #544664
   * Install the /usr/bin/mailq and /usr/bin/newaliases symlinks.
 Closes: #558421
   * Switch to the 3.0 (quilt) source format.
   * Update the debconf translations:
 - add German.  Closes: #552754
 - add Japanese.  Closes: #554515
 - remove a double space and unfuzzy the translations.  Closes: #552586
   * Fix a crash when the SMTP server does not support STARTTLS.
 Closes: #547594

Sounds good, however I would certainly need some more time to have a decent 
look at the bug logs, and their resolution, which might happen during the 
weekend. It is not I don't trust you, on the contrary, I truly believe you 
need DM asap + Dm-Upload-Allowed=yes on all your packages (and start NM as 
well). And of course, if anyone else manage to review that before I can, well 
I'd be glad to see it ;-)

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: cppcheck, new upstream version 1.39

2009-12-06 Thread George Danchev
 Reijo Tomperi wrote:

 http://mentors.debian.net/debian/pool/main/c/cppcheck/cppcheck_1.39-1.dsc
 
 The upload would fix these bugs:
 #554448 false positive resource leak

Uploaded. Thank you.
 
-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: roxterm (updated package)

2009-12-05 Thread George Danchev
 Dear mentors,

Hi,
 
 I am looking for a sponsor for the new version 1.16.3-1
 of my package roxterm.

 The upload would fix these bugs: 559126

  http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_1.16.3-1.dsc

Uploaded. Thank you.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: shc

2009-12-03 Thread George Danchev
 Dear mentors,

Hi,
 
 I am looking for a sponsor for my package shc.
 
 * Package name: shc
   Version : 3.8.6-1
   Upstream Author : Francisco Javier Rosales García fro...@fi.upm.es
 * URL : http://www.datsi.fi.upm.es/~frosal/
 * License : GPL2
   Section : utils
 
 It builds these binary packages:
 shc- a generic shell script compiler
 
 The package appears to be lintian clean.
 
 The upload would fix these bugs: 559134
 
 My motivation for maintaining this package is: I ocasionally use it.
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/s/shc
 - Source repository: deb-src http://mentors.debian.net/debian unstable main
  contrib non-free - dget
  http://mentors.debian.net/debian/pool/main/s/shc/shc_3.8.6-1.dsc
 
 I would be glad if someone uploaded this package for me.

This package is not for us ;-)

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=327263
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508109

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: RFS: roxterm (updated package)

2009-11-28 Thread George Danchev
 On Sat, 28 Nov 2009 09:53:09 +0200
--cut--
  Adding autotools-dev back to build-dependencies fixes it,
 
 OK, I've added that dependency back. I've duploaded a replacement, but I
 haven't changed the version number because I think it's better not to
 when it hasn't been released yet.

This is fine with me, this is now uploaded. Thank you.

 I also tried running autotools-dev's autogen.sh, but that resulted in a
 lintian report:
 
 P: roxterm source: direct-changes-in-diff-but-no-patch-system
  po/Makevars.template

Because your diff.gz directly touches files outside debian/. I guess lintian 
does something like: lsdiff -z -x '*/debian/*' *.diff.gz

 so I thought I'd better avoid that for now. I'll replace my bootstrap.sh
 with it in future upstream versions though.

Okay,

  however I
  wonder what were your considerations to remove it in the first place
  from there?
 
 I thought the autotools were supposed to generate self-contained
 tarballs. I must have got the wrong idea.

They are self-contained unless config.sub and config.guess helper scripts got 
unexpectedly outdated. Rf: /usr/share/doc/autotools-dev/README.Debian.gz.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


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


Re: RFS: roxterm (updated package)

2009-11-27 Thread George Danchev
 Dear mentors,

Hi,
 
 I am looking for a sponsor for the new version 1.16.1-1
 of my package roxterm.
 
 It builds these binary packages:
 roxterm- Multi-tabbed GTK/VTE terminal emulator
 
 The package appears to be lintian clean.
 
 The upload would fix these bugs: 557049
 
 The package can be found on mentors.debian.net:
 - URL: http://mentors.debian.net/debian/pool/main/r/roxterm
 - Source repository: deb-src http://mentors.debian.net/debian unstable main
  contrib non-free - dget
  http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_1.16.1-1.dsc
 
 I would be glad if someone uploaded this package for me.

Package looks good and 557049 seems to be addressed as well, at least works 
for me;-). JFYI I just run into some leftovers in the roxterm(1) and roxterm-
config(1) manpages -- they both contain [FIXME: manual] and [FIXME: source], 
and these are also shown in the man browser too. This is not a huge problem 
per se, and the package in sid also has it, but I think you might want to know 
about it and address it further. I use that package and I'm willing to upload.

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: RFS: roxterm (updated package)

2009-11-27 Thread George Danchev
 On Fri, 27 Nov 2009 21:39:25 +0200
 
 George Danchev danc...@spnet.net wrote:
  Package looks good and 557049 seems to be addressed as well, at least
  works for me;-). JFYI I just run into some leftovers in the roxterm(1)
  and roxterm- config(1) manpages -- they both contain [FIXME: manual]
  and [FIXME: source], and these are also shown in the man browser too.
  This is not a huge problem per se, and the package in sid also has it,
  but I think you might want to know about it and address it further. I
  use that package and I'm willing to upload.
 
 Thanks. I've added the missing elements to the DocBook files the man
 pages are generated from, I hope they're OK now. This was an upstream
 change so I've uploaded a new version:
 
 - URL: http://mentors.debian.net/debian/pool/main/r/roxterm
 - Source repository: deb-src http://mentors.debian.net/debian unstable main
  contrib non-free - dget
  http://mentors.debian.net/debian/pool/main/r/roxterm/roxterm_1.16.2-1.dsc

Good. It turns out that yesterday I had installed autotools-dev by accident in 
my supposed to be clean chroot, so I failed to spot the following failure (and 
manage to complete the whole check cycle including install/deinstall/running).

checking whether i486-linux-gnu-gcc and cc understand -c and -o together... 
yes
configure: error: cannot run /bin/sh ./config.sub
make: *** [config.status] Error 127
dpkg-buildpackage: error: debian/rules build gave error exit status 2

Adding autotools-dev back to build-dependencies fixes it, however I wonder what 
were your considerations to remove it in the first place from there?
 
-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



  1   2   3   4   5   >