Re: More C++ help needed (Was: Bug#811866: fixed in hyphy 2.2.6+dfsg-4)

2016-08-14 Thread Manuel A. Fernandez Montecelo
nge:

 _Formula f (*thisString,nil,false);

to:

 _Formula f (*thisString,nil,nil);

(or the more standard "nullptr", but since they already use 'nil', which
I guess that it's an alias... I don't want to break their style).



/build/hyphy-2.2.6+dfsg/src/core/include/formula.h:87:5: note:   no known 
conversion for argument 3 from 'bool' to '_String*'
/build/hyphy-2.2.6+dfsg/src/core/include/formula.h:86:5: note: candidate: 
_Formula::_Formula()
_Formula (void);
^~~~
/build/hyphy-2.2.6+dfsg/src/core/include/formula.h:86:5: note:   candidate 
expects 0 arguments, 3 provided
/build/hyphy-2.2.6+dfsg/src/core/include/formula.h:79:9: note: candidate: 
_Formula::_Formula(const _Formula&)
class   _Formula   // a computational formula
^~~~
/build/hyphy-2.2.6+dfsg/src/core/include/formula.h:79:9: note:   candidate 
expects 1 argument, 3 provided
/build/hyphy-2.2.6+dfsg/src/gui/HYChartWindow.cpp: In member function 'virtual 
void _HYDistributionChartWindow::AddVariable(_String*)':
/build/hyphy-2.2.6+dfsg/src/gui/HYChartWindow.cpp:4530:45: error: no matching 
function for call to '_Formula::_Formula(_String&, NULL, bool)'


These don't seem a good candidate in this case.


In any event, it's probably upstream who should take a look at this,
because changing the code without knowing exactly what it does is never
a good idea :-)


Hope that helps!

--
Manuel A. Fernandez Montecelo <manuel.montez...@gmail.com>



Bug#683840: RFS: razorqt/0.4.1-1~exp1 [ITP]

2012-08-04 Thread Manuel A. Fernandez Montecelo
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package razorqt.

I am a DM and I already take care of a few widely used packages, I
intend to keep this one in good shape as well.  Initially I decided to
put this one into experimental, since it's not very stable upstream
and there are new versions coming soon.

Related RFP/ITP bug:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=652745


Package name: razorqt
Version: 0.4.1-1~exp1
Upstream Author: Razor-qt team
URL: http://razor-qt.org/
License: LGPL2.1+
Section: x11

It builds those binary packages:

 libqtxdg0  - Implementation of the XDG Specifications for Qt, libs
 libqtxdg0-dev - Implementation of the XDG Specifications for Qt,
development pack
 librazorqt0 - Shared libraries for Razor-qt desktop environment
 librazorqt0-dev - Shared libraries for Razor-qt desktop environment,
development pa
 razorqt- Lightweight desktop environment, all components
 razorqt-appswitcher - Application switcher component for Razor-qt
desktop environment
 razorqt-config - Configuration component for Razor-qt desktop environment
 razorqt-data - Shared data files for Razor-qt desktop environment
 razorqt-desktop - Desktop component for Razor-qt desktop environment
 razorqt-panel - Panel component for Razor-qt desktop environment
 razorqt-policykit-agent - PolicyKit agent component for Razor-qt
desktop environment
 razorqt-power - Power manager component for Razor-qt desktop environment
 razorqt-runner - Application launcher component for Razor-qt desktop
environment
 razorqt-session - Session manager component for Razor-qt desktop environment

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

Alternatively, one can download the package with dget using this command:
  dget -x 
http://mentors.debian.net/debian/pool/main/r/razorqt/razorqt_0.4.1-1~exp1.dsc


There is a lintian warning related with shared libraries file, I don't
know if it causes harm but the package should work all right.  I would
appreciate if somebody advises on how to get rid of it, never
experienced it before, and it's happening only in one of the binary
packages when in fact the structure for most of them is the same.


Cheers.
-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com


-- 
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/CAPQ4b8=p-DHKMkoL=c+wosa3gyseoweuypbrhsk1mddd5ny...@mail.gmail.com



Bug#683840: RFS: razorqt/0.4.1-1~exp1 [ITP]

2012-08-04 Thread Manuel A. Fernandez Montecelo
Hi Bart,

2012/8/4 Bart Martens ba...@debian.org:
 Hi Manuel,

 The package name is razor-qt on the ITP and razorqt on the RFS and at
 mentors.  Why the difference ?

Initially I was using razor-qt, then tried to follow upstream's
recent names in Ubuntu's PPA:

https://launchpad.net/~razor-qt/+archive/ppa/

I don't know why they decided to change, though.

There are some advantages in not having the dash and those making
razorqt a unit, for example, that it doesn't look like Qt's
interface for package Razor, or that it helps to shorten package
names in general (eg razorqt-policykit-agent instead of
razor-qt-policykit-agent).

But in short, there's no strong reason.


Cheers.
-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com


-- 
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/CAPQ4b8k91sT+jWTDpBB=60omdhc+wuftnyu_1twnewoq5o+...@mail.gmail.com



Re: RFS: tupi -- 2D Animation design and authoring tool

2011-12-29 Thread Manuel A. Fernandez Montecelo
Hi,

Including debian-mentors@ so other people can chime in -- I thought
that I already did in my initial reply, sorry.

2011/12/29 Dmitry Smirnov only...@member.fsf.org:
 1) README.source in debian/ is unnecessary, I think

 Sorry, I'm not sure what do you mean - where did you find README.source ???
 In tupi package I don't have it...

Actually, I unpacked orig.tar.gz and then yours on top, without
realising that upstream already has a debian/ dir.  So, forget about
this one.


 2) If you want hardening flags, you can depend on debhelper = 8.9.0~
 and use compat=9.  debian/make.mk is unnecessary, IMO

 You're right, but I'm not too confident using compat=9 until it will be
 stabilized.
 I like include for the explicit reference to variables initialization.
 I think such things are better left visible.

About hardening flags it's OK, it was just a suggestion.

But I don't understand how debian/make.mk is used if it's not included.


 3) In control file, the long description should be much longer and
 explain what actually does

 Yes, true.
 The problem is that I'm not familiar enough with tupi to write long
 description.
 I can't borrow description from ktoon package because I'm not sure how well
 its description applies to tupi.
 In regards to long description I found nothing useful neither on tupi web site
 nor in embedded help... :(

 Any ideas?

Well, you can tell upstream that their provided information is not
very clear.  But I found this, which contains a bit more information:

http://www.maefloresta.com/portal/about

A mix of some of the points in Tupi is plus the features section
below would be fine, I think.

In any case, I advise you to communicate with upstream when you
encounter problems like these and you have to make some decisions.  In
my experience they're usually happy to help to get their packages in
Debian (and... beyond -- all the derivatives), and will help you to
avoid ugly things like the chmods in rules in future releases.


 4) You can use Breaks/Replaces on ktoon if you really want to show
 that it provides a replacement for ktoon

 Thanks for advice, I'll do that.

[ left this bit so debian-mentors@ folk can correct me if appropriate ]

 5) I think that debian/postinst, just calling ldconfig, is also unnecessary

 No, it's calling 'update-menus' only. I avoid ldconfig by

 override_dh_makeshlibs:
        dh_makeshlibs --noscripts

Again, this is something from upstream's debian/.  You don't have the
debian/postinst file, so my comment is irrelevant.


 6) Not completely sure, but I think that you can get rid of this
 conversion and use the .png in the menu/.desktop files

        convert launcher/icons/tupi_32x32.png
 $(PDIR)/usr/share/pixmaps/tupi_32x32.xpm

 I already tried it but lintian didn't like that - see menu-icon-not-in-xpm-
 format  http://lintian.debian.org/tags/menu-icon-not-in-xpm-format.html

Ahm, I am not sure if this bit (or the Debian menu thing altogether)
is a bit obsoleted with Freedesktop XDG guidelines?  Otherwise you're
correct.

Btw, the debian/desktop linking to a .desktop file contains this path,
which if unmodified it's incorrect:
/usr/local/tupi/bin/tupi


 7) I am not sure that the magic things that you do with shlibs are the
 best way to do it -- just a hint for other reviewers more
 knowledgeable than me :)

 I'm not sure how to do it better. CMAKE is not very nice and alternative way
 could be patching upstream CMAKE files to build libraries in intended
 directories, in which case implications will be the difficulties with future
 maintenance.
 So I'm merely moving libraries where they belong after build phase - it
 appears to be easy enough.

Does the project use CMake at all?

I think that you can for example use --libdir=/usr/lib/ in
debian/rules (I think that there's no need for this PDIR), removing
the /tupi/ end from there would allow you to not have to move things
later.

Anyway, *again* I was refering to debian/shlibs file in upstream's
debian/, not yours :o)


 Other than that, it looks like an interesting piece of software, I
 hope that it gets into Debian.  Thanks for your effort!


 Thank you so much for your review.
 I hope you found tupi useful.

 I hope it'll find its way to Debian eventually, but sponsors are so hard to
 find...

 I wish you all the best for the new year.

BTW, I think that I already told you that I'm not a Developer, just a
poor Maintainer, so I cannot sponsor packages.  But hopefully this
review will help you to get closer to uploading the package to Debian.

Thanks for your efforts and happy celebrations for you too!


--
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/CAPQ4b8=pz2jw9+htgcqmuacjmfr2pdhetvotwoznzdxm60i...@mail.gmail.com



Re: RFS: libqglviewer

2011-12-29 Thread Manuel A. Fernandez Montecelo
On Tuesday 13 Dec 2011 23:18:13 Artur R. Czechowski wrote:
 Hello,
 I am looking for a sponsor for my package libqglviewer.

I'm not a Debian Developer so I cannot sponsor, but this is a review with 
comments and considerations.  I will appreciate if people more knowledgable 
than me confirm or rebut my comments.

Items in no particular order, just to separate topics.

1) Name of author in *.README.Debian files contain dot:
This package contains QGLViewer made by Gilles.Debune available at:

2) Actually the 3 *.README.Debian contain the same text... would not be 
better to have just README.Debian that would be shipped with all binary 
packages?  (Or it doesn't work in this way, as other files in debian/ do?)

3) There's version 3 available for watch files, maybe it's good to update 
it?  (I never used version=2 so I am not aware of advantages/disadvantages)

4) Copyright could use DEP-5 format.  Anyway, I think that it would be at 
least good to mention the GPL_EXCEPTION file in the source, with Additional 
rights granted beyond the GPL (the Exception).

Maybe it would even be necessary to mention the double-license (GPLv2 and 
commercial), copying the whole header of LICENSES file to copyright.

5) debhelper compat 7 is a bit outdated I think.  Maybe it's not still 
deprecated, but debian/rules would be greatly simplified.

Conversion to compat 9 and multi-arch is probably required before next 
stable release, although it's understandable if you want to do this in small 
steps (I usually do this with my packages).

6) I think that Policy Standards Version 3.9.2 that you updated actually 
requires that you convert Conflicts to Breaks/Replaces in your control file, 
at least for the case of your package (see 7.4 Conflicting binary packages 
- Conflicts):
http://www.debian.org/doc/debian-policy/ch-relationships.html

This lintian warning is related to the same:
http://lintian.debian.org/tags/conflicts-with-version.html


Hope that it's useful!  Cheers.


-- 
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/201112292329.48332.manuel.montez...@gmail.com



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

2011-10-18 Thread Manuel A. Fernandez Montecelo
Sending the reply to the list too, maybe there are other people
interested and nobody mentioned it yet...

2011/10/18 Manuel A. Fernandez Montecelo manuel.montez...@gmail.com:
 2011/10/18 Paul Elliott pelli...@blackpatchpanel.com:
 On Tuesday, October 18, 2011 01:22:15 AM Paul McEnery wrote:
 On 18 October 2011 06:02, Paul Elliott pelli...@blackpatchpanel.com wrote:
  [...]
 
  Any suggestions?

 GitHub? I use them for my package repos, and I see that MythTV recently (in
 the last few months) switched to them. Not sure about the full project
 experience, I.e. mailing lists, website etc, but they do appear to have
 these features, although I've not used it to that extent.

 Paul.

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

 http://gna.org/ -- the source from when savannah-gnu comes from.

 I've been happily using it for years for not-very-demanding projects,
 haven't been using it in the last couple of years.  It seems to me
 that they don't have much working-force behind the scenes.

 Cheers.



--
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/capq4b8k7qayzgszbbfanfa84dret68pss27yqx1mkt--wz4...@mail.gmail.com



Fwd: openscenegraph_2.9.11-1_amd64.changes REJECTED

2011-02-10 Thread Manuel A. Fernandez Montecelo
Hello,

I have a question regarding the attached e-mail, which I think it's 
appropriate to ask here.

I got this email because it's a new package, or what?

This is about the package OpenSceneGraph and I have DMUA permission:
http://packages.qa.debian.org/o/openscenegraph.html

The binary files that I tried to upload are:
libopenscenegraph71_2.9.11-1_amd64.deb
libopenscenegraph-dev_2.9.11-1_amd64.deb
libopenthreads14_2.9.11-1_amd64.deb
libopenthreads-dev_2.9.11-1_amd64.deb
openscenegraph_2.9.11-1_amd64.deb
openscenegraph-doc_2.9.11-1_all.deb
openscenegraph-examples_2.9.11-1_all.deb

However I get the REJECTion only on a couple of them -- maybe because their 
binary package name is different, while the name of the rest of the 
packages is the same as in past versions?


Thanks in advance for any reply which might help me to understand the 
problem.
-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com
---BeginMessage---



Reject Reasons:
manuel.montez...@gmail.com may not upload NEW file 
libopenthreads14_2.9.11-1_amd64.deb
manuel.montez...@gmail.com may not upload NEW file 
libopenscenegraph71_2.9.11-1_amd64.deb



===

Please feel free to respond to this email if you don't understand why
your files were rejected, or if you upload new files which address our
concerns.


---End Message---


Re: Review of pev

2011-01-13 Thread Manuel A. Fernandez Montecelo
On Wednesday 12 January 2011 23:55:52 Fernando Mercês wrote:
 Good to read it, Manuel. Thank you.

By the way -- I don't know if I had said it before, but anyway: I am not a 
Debian Developer (just maintainer) so I can't upload your package.  Somebody 
else has to do the actual sponsoring, but after the reviews hopefully it's 
now a trivial matter.

Cheers.


PS: Parabéns pelo seu primeiro pacote! -- Congratulations for your first 
package! ;)


 Att,
 
 @Fernando Mercês http://twitter.com/FernandoMerces
 Linux Registered User #432779
 www.mentebinaria.com.br
 http://linuxreversing.org
 http://softwarelivre-rj.org
 -
 - Participe do I Hack'n Rio http://hacknrio.org/, dias 8 e 9 de
 abril na UFRJ!
 -
 -
 
 
 
 2011/1/12 Manuel A. Fernandez Montecelo manuel.montez...@gmail.com
 
  Hello,
  
  On Wednesday 12 January 2011 17:07:15 Fernando Mercês wrote:
   Thanks, friends, for all comments and tips.
   
   I've just updated my package on mentors including all modifications
   suggested.
   
   I would appreciate if you can take a look at my package now.
  
  I think that it is more than ready now :)
  
  
  Cheers.
  --
  Manuel A. Fernandez Montecelo manuel.montez...@gmail.com

-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com


--
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/201101131031.21640.manuel.montez...@gmail.com



Re: Review of pev

2011-01-12 Thread Manuel A. Fernandez Montecelo
Hello,

On Wednesday 12 January 2011 17:07:15 Fernando Mercês wrote:
 Thanks, friends, for all comments and tips.
 
 I've just updated my package on mentors including all modifications
 suggested.
 
 I would appreciate if you can take a look at my package now.

I think that it is more than ready now :)


Cheers.
-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com


--
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/201101121737.35684.manuel.montez...@gmail.com



Re: Review of pev

2011-01-11 Thread Manuel A. Fernandez Montecelo
Hello Fernando,

First of all I am no mentor, just a regular package, and don't have years 
of experience with this, but I'll review your package anyway.  Hopefully 
something else gets interested and helps to review it, too.

On Tuesday 11 January 2011 08:00:39 Fernando Mercês wrote:
 Hello, mentors.
 I would appreciate if you can look at my package and tell me if is
 something wrong. Will be my first package.
 The package name is pev and the tarball can be downloaded on
 http://www.mentebinaria.com.br/coding40/pev_0.22-1.tar.gz
 Thanks.

The contents of the debian/ directory look more or less fine, save for the 
following details:

- The files files and pev.debhelper.log which, as far as I known, are 
unnecessary.

- The changelog should contain the name of a distribution -- unstable by 
default.


But what you should really get done for future versions/revisions is to 
present to this mailing list the source and maybe binary packages (as built 
by debuild).


Cheers, and congratulations for your first package :)
-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com


--
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/20110309.45028.manuel.montez...@gmail.com



Re: Review of pev

2011-01-11 Thread Manuel A. Fernandez Montecelo
Hello again,

On Tuesday 11 January 2011 22:50:45 Fernando Mercês wrote:
 Scott, thank you. It's very clear for me now.
 
 I have just uploaded my package.

I don't know where you get the instructions, but I think that you got some 
things wrong (somebody will correct me if it's me who is wrong, hopefully).  
I had to follow these steps to get the right files:

$ dget http://mentors.debian.net/debian/pool/main/p/pev/pev_0.22-1.dsc
[...]

$ tar xavf pev_0.22.orig.tar.gz 
AUTHORS
LICENSE
Makefile
pe.h
pev.1
pev.c
README
VERSION


This is wrong, the .orig. has to contain the files in pev-0.22 directory, 
so:

$ mkdir pev-0.22
$ tar xavf pev_0.22.orig.tar.gz -C pev-0.22/
AUTHORS
LICENSE
Makefile
pe.h
pev.1
pev.c
README
VERSION
$ tar cavf pev_0.22.orig.tar.gz pev-0.22/
pev-0.22/
pev-0.22/LICENSE
pev-0.22/Makefile
pev-0.22/pe.h
pev-0.22/AUTHORS
pev-0.22/VERSION
pev-0.22/README
pev-0.22/pev.c
pev-0.22/pev.1


Now .orig contains the same files but inside pev-0.22.  Patching worked 
all right:

$ gunzip -c pev_0.22-1.diff.gz | patch -p0
patching file pev-0.22/debian/control
patching file pev-0.22/debian/compat
patching file pev-0.22/debian/copyright
patching file pev-0.22/debian/watch
patching file pev-0.22/debian/pev.dirs
patching file pev-0.22/debian/changelog
patching file pev-0.22/debian/rules
patching file pev-0.22/debian/source/format


By the way, maybe you should use the format 3.0 (quilt) [1], it seems to 
be preferred now and it requires very few changes.
[1] http://wiki.debian.org/Projects/DebSrc3.0

So what I did is to put 3.0 (quilt) in debian/source/format, then, inside 
the directory pev-0.22, debuild without signing:

$ debuild -us -uc

And everything worked perfectly.  The important resulting files are:

- pev_0.22.orig.tar.gz (as before)
- pev_0.22-1.debian.tar.gz (substituted your initial pev_0.22-1.diff.gz, it 
has the same contents but in tar format)
- pev_0.22-1.dsc
- pev_0.22-1_i386.changes


Cheers.
-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com


--
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/201101112320.34627.manuel.montez...@gmail.com



Re: Time of a package to be processed by FTP-masters

2010-12-16 Thread Manuel A. Fernandez Montecelo
Hi,

On Wednesday 27 October 2010 16:24:38 Alexander Reichle-Schmehl wrote:
  2.1- If so, what's would be the time appropriate to ask? 1 month for
 
 1 Month sounds reasonable to me under normal circumstances.

Two months have gone by, and no feedback.

Is there any kind of alternative for these cases, a la Ubuntu PPA?  I don't 
think so, from what I could gather...


Cheers.
-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com


-- 
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/201012161708.48233.manuel.montez...@gmail.com



Re: Time of a package to be processed by FTP-masters

2010-12-16 Thread Manuel A. Fernandez Montecelo
On Thursday 16 December 2010 18:28:33 Luke Faraone wrote:
 On 12/16/2010 11:08 AM, Manuel A. Fernandez Montecelo wrote:
  On Wednesday 27 October 2010 16:24:38 Alexander Reichle-Schmehl wrote:
  2.1- If so, what's would be the time appropriate to ask? 1 month for
  
  1 Month sounds reasonable to me under normal circumstances.
  
  Two months have gone by, and no feedback.
 
 We're in a freeze. Poking the FTPmasters will not be useful, unless
 there's a reason your package should get reviewed before everything else
 in the queue. As has been said before, the developer will be notified if
 there's a problem with his package.

I won't poke them to review my package, as if it was the most important 
thing in the universe, before anything else.  I just wanted to ask about its 
status and possible review because my package is already towards the front 
of the queue since a few weeks ago, and new packages behind mine are being 
approved constantly, and mine isn't.

Why is this important?  In this lapse of time of 2 months, my package (1.7.1 
version) was already obsoleted (by 1.7.2, with a lot of bug fixes).  So I 
was wondering if it's worth to invest time in creating a package for 1.7.2, 
or if the effort might be futile because the package won't be reviewed and 
approved under any circumstance until freeze is over.  By that time 1.7.3 
might be out, and my effort wasted again, so I would choose not to create 
the 1.7.2 package at this moment.

I think that these are pretty reasonable things that a contributor can ask, 
to decide what to do with his free time, but maybe I am wrong.  In any case, 
having unresolved doubts about this, the voluntary effort that I could put 
forward in the next few weeks will be spent elsewhere, where the effort will 
hopefully be more appreciated and won't be wasted for sure.


Cheers.
-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com


-- 
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/201012161931.57837.manuel.montez...@gmail.com



Time of a package to be processed by FTP-masters

2010-10-27 Thread Manuel A. Fernandez Montecelo
Hello,

I don't know if the question is very appropriate in this list, but since it 
will be useful for new maintainers whose packages are uploaded to the 
archives, I figured out that it might be appropriate.  If not, please point 
me to the correct place to ask.

The matter is that I got a new version of an existing package compiled and 
uploaded by a sponsor (I'm just DM so I can't directly upload my stuff), and 
the package is stuck in the new queue of the ftp masters machine for two 
weeks.  I realize that there are a lot of packages to be processed, some in 
the queue older than mine, but most of those have several versions uploaded 
which indicate that maybe they have packaging problems, and many packages 
newer than mine were already processed in this time lapse.  The previous 
packages that I had created and needed to go in the new queue were 
processed within a couple of days.

So I am wondering whether my package has a specific problem (though I was 
not contacted by ftp masters in any way), or it's just a matter of time 
before it gets processed (e.g. they are busy with updates related with the 
freeze), or what.  What I would want to know, in particular:

1- If this is normal, or if having to wait for 1 week indicates that the 
package has some kind of problem.

2- In the latter case, do FTP contact you (even by receiving some kind of 
REJECT notification), or are you supposed to ask them what's the problem 
after some time?

2.1- If so, what's would be the time appropriate to ask? 1 month for 
example?

2.2- What would be the correct way to contact them -- some email emailing 
list or a bug report to the pseudo-package?


I'd gladly accept any other suggestion to try to find out why my package 
takes so long to be processed.  Thanks and cheers.
-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com


-- 
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/201010271550.17221.manuel.montez...@gmail.com



Re: Time of a package to be processed by FTP-masters

2010-10-27 Thread Manuel A. Fernandez Montecelo
Hi again,

Thanks all for your informative and quick replies.  You've covered all bases 
so I don't have any questions left, just one comment:

On Wednesday 27 October 2010 16:04:19 Charles Plessy wrote:
 Although a modest help, you may try to review some packages by yourself
 when a public copy is available, for instance on mendors.d.n or a VCS.
 The maintainers will probalby have enough time to upload a corrected
 update (this does not move the package back in the queue), hence saving
 some time from the people who will do the final inspection, and
 shortening the waiting time for your own package.
 
 On the following wiki page, here is a workflow that I have proposed some
 time ago. The goal is to trigger an chain reaction of package reviews:
 
 http://wiki.debian.org/CopyrightReview
 
 Have a nice day,

I've been hanging around in this list for a while, I think that I only 
reviewed a package once (and replied to one question from your about the 
correct way to test man pages :) ).  But most of the time it's because the 
mails posted are RFS, I don't have powers to upload them, and the developer 
uploading them possess much more knowledge than me about packaging 
questions, specially the tricky ones.

I'm trying to help Debian in general by adopting packages that are in my 
field of interest and are effectively abandoned by their maintainers -- so I 
update the upstream code (sometimes the package in debian is more than 3 
years old), talk with upstream to solve issues and incorporate patches, 
quell lintian complaints, put new package formats and things like missing 
watch files, close a few bug reports, etc.  And then I poke Ubuntu folks to 
update from Debian.

So I've never added new packages to the repository despite what my initial 
mail could suggest, I'm in fact adopting packages long abandoned, but which 
need to enter the new queue for a variety of reasons (e.g. the package being 
named according to a SONAME version).

The point being: adopting all the packages that I [co]maintain is already a 
quite comprehensive, careful and tiresome revision ;)

The copyright peer-review sounds like an useful thing to do, though -- I'll 
look into it when I have some time available.

Cheers, and thanks again!
-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com


-- 
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/201010272325.25454.manuel.montez...@gmail.com



Re: Rescue Plan for apt-listbugs

2010-10-05 Thread Manuel A. Fernandez Montecelo
Hi,

Just copying the reply to the original author... he already said that he's 
not subscribed to the mailing list ;)

Cheers.


On Tuesday 05 October 2010 09:27:57 Jan Hauke Rahm wrote:
 On Mon, Oct 04, 2010 at 11:29:28PM +0200, Francesco Poli wrote:
  Hi everybody,
  I need help.
  
  I am not a DD, nor a DM; nonetheless, I am one of the two current
  co-maintainers of apt-listbugs.
  The other one is Ryan Niebur.
  
  My problem is that I've lost contact with him: he seems to be currently
  (almost) MIA.
 
 FWIW, I have been working with him as well and found him rather inactive
 lately. I've now contacted him and will see where this leads.
 
 Francesco, if you fear someone's MIA, please feel free to contact (or
 CC) the MIA team at m...@qa.debian.org. I just happened to see your
 concerns here.
 
 Hauke
 on behalf of Debian QA/MIA

-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com


-- 
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/201010051054.30340.manuel.montez...@gmail.com



Re: purging upstream source tarball, or not?

2010-07-17 Thread Manuel A. Fernandez Montecelo
Hello,

On Saturday 17 July 2010 09:54:16 Paul Wise wrote:
 2010/7/17 Sébastien Barthélemy barthel...@crans.org:
  Besides collada-dom, the upstream svn and tarballs include several
  related programs, which I do not plan to build. They are either
  - dependancies (such as pcre) which are already packaged separately in
   debian,
 
 Please ask upstream to remove embedded code copies from their SVN and
  tarballs.

I don't think that when upstream has those 3rd party packages included with 
extra effort (supporting them in their build systems, in some cases even 
supporting conditional-building with either the in-source copy or use the 
copy already installed in a system, freshen upstream from time to time, etc) 
would consider removing them just because somebody asks, even if it comes 
from a well-known distribution like Debian/Ubuntu.

At least the packages that I'm thinking of, won't do it in a million years 
and would insist that it's better for their target users (and informal 
surveys of users' opinions seem to confirm that).

Your Mileage May Vary, though.  Do you know of cases where upstream agreed 
to do that?


Cheers.
-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com


--
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/201007180301.59414.manuel.montez...@gmail.com



Re: How to test a manpage? ‘nroff -man | less’ does not display like ‘man’.

2010-07-14 Thread Manuel A. Fernandez Montecelo
Hi Charles,

On Wednesday 14 July 2010 06:50:57 Charles Plessy wrote:
 Dear all,
 
 before updating a package, I wanted to look at the new upstream manpage,
 but realised that ‘nroff -man’ does not produce the same output as ‘man’
 itself. Let's take the example of samtools(1) from the samtools package.
 
 With ‘man samtools’, users can see tables like the following one in the
 section ‘SAM FORMAT’.
 
  
 ┌┬───┬──
 ┐ │Col │ Field │   Description   
 │
 ├┼───┼──
 ┤ │ 1  │ QNAME │ Query (pair) NAME   
 │ │ 2  │ FLAG  │ bitwise FLAG   
  │ │ 3  │ RNAME │ Reference sequence NAME   
   │ (…)
 
 But with ‘zcat /usr/share/man/man1/samtools.1.gz | nroff -man | less’,
 here is what I get.
 
center  box;  cb  |  cb  | cb n | l | l .  Col  Field
 Description _ 1QNAME Query (pair) NAME 2FLAG
 bitwise FLAG 3RNAME Reference sequence NAME 4POS 
 1-based leftmost POSi‐
 
 
 The workaround I found was to copy the new manpage in /tmp/man/man1, and
 call ‘man -M /tmp/man samtools’. Does anybody know how a more convenient
 to display a manpage the same way as users will get it by using ‘man’ ?
 
 Have a nice day,

I don't know if this would help you, but the canonical (lintian) way to 
check that everything is OK is like this:

LANG=en_US.UTF-8 MANWIDTH=80 man --warnings -E UTF-8 -l file /dev/null


You might want to pipe it through |less or something to check for visual 
artifacts.

from:
http://lintian.debian.org/tags/manpage-has-errors-from-man.html


Cheers.
-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com


Re: Litte problem with Build-Depends and architectures

2010-07-07 Thread Manuel A. Fernandez Montecelo
Hello,

On Wednesday 07 July 2010 16:46:20 Jakub Wilk wrote:
 * Manuel A. Fernandez Montecelo manuel.montez...@gmail.com, 2010-07-07, 
02:01:
 ---
 I: Building the package
 I: Running cd tmp/buildd/*/  dpkg-buildpackage -us -uc  -rfakeroot
 [...]
 dpkg-buildpackage: source package k3d
 dpkg-buildpackage: source version 0.8.0.2-2
 dpkg-buildpackage: source changed by Manuel A. Fernandez Montecelo
 manuel.montez...@gmail.com
 dpkg-buildpackage: host architecture i386
 dpkg-checkbuilddeps: Unmet build dependencies: libinotifytools-dev
 dpkg-buildpackage: warning: Build dependencies/conflicts unsatisfied;
 aborting.
 dpkg-buildpackage: warning: (Use -d flag to override.)
 E: Failed autobuilding of package
 ---
 
 This is bug #363193.

Thanks for the information.

But what should I do, then?  Does that mean that I can submit the package to 
the farm and hope that it'll work OK there?

Cheers.
-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com


-- 
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/201007071828.25587.manuel.montez...@gmail.com



Re: Litte problem with Build-Depends and architectures

2010-07-07 Thread Manuel A. Fernandez Montecelo
On Wednesday 07 July 2010 19:38:32 Jakub Wilk wrote:
 But what should I do, then?  Does that mean that I can submit the
 package to the farm and hope that it'll work OK there?
 
 By the farm you mean the autobuilder network?
 
 The answer is maybe, see this thread:
 http://lists.debian.org/debian-wb-team/2010/07/msg7.html

Yes, I meant the autobuilder network.

The package in question takes about 1h to compile in a modern laptop (with 
that I mean that it's not the leanest of the software packages out there, it 
can take many hours on ARM or old machines), and it's out of question to try 
to compile it on qemu or similar emulations.

I don't know if it's appropriate to submit it as I have now and try, and if 
they don't work submit again with that disabled, etc (so I'll be spending 
several days on trial-and-error maybe misusing the autobuilder network), or 
I should just leave non-linux architectures just failing as they do now, 
or try to disable the specific dependency in some other way (surely more 
packages have this issue and they have to solve it in some way or another), 
or what.

Cheers.
-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com


-- 
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/201007071953.20759.manuel.montez...@gmail.com



Re: Litte problem with Build-Depends and architectures

2010-07-07 Thread Manuel A. Fernandez Montecelo
Hello,

On Wednesday 07 July 2010 23:37:26 Holger Levsen wrote:
 Hi,
 
 On Mittwoch, 7. Juli 2010, Manuel A. Fernandez Montecelo wrote:
   This is bug #363193.
  
  But what should I do, then?
 
 use the patch from that bug?

According to the link (and other threads in debian-wb-team) that Jakub 
posted, it wouldn't work in the autobuild network anyway, they're still 
trying to get it working.


Cheers.
-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com


-- 
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/201007080026.54438.manuel.montez...@gmail.com



Litte problem with Build-Depends and architectures

2010-07-06 Thread Manuel A. Fernandez Montecelo
Hello,

I'm updating K3D to a new version, and I have a little problem with the 
dependencies when trying to use pbuilder to check that everything is all 
right.

One of the dependencies that this software makes use of, if available, is 
inotify (libinotifytools-dev virtual, or ...0-dev for the real package).  I 
noticed that this is not available in hurd or kfreebsd, so the package is 
BD-uninstallable in the farm.  So I tried to follow the Policy Manual:
http://www.debian.org/doc/debian-policy/ch-relationships.html

which says for cases like this that I can use foo [linux-any], or 
equivalently foo [!hurd-i386] and similar relationships/constraints.

When I use libinotifytools0-dev [linux-any] (same without 0, using the 
virtual package), I get this error from pbuilder at some point:

---
I: Building the package
I: Running cd tmp/buildd/*/  dpkg-buildpackage -us -uc  -rfakeroot
[...]
dpkg-buildpackage: source package k3d
dpkg-buildpackage: source version 0.8.0.2-2
dpkg-buildpackage: source changed by Manuel A. Fernandez Montecelo 
manuel.montez...@gmail.com
dpkg-buildpackage: host architecture i386
dpkg-checkbuilddeps: Unmet build dependencies: libinotifytools-dev
dpkg-buildpackage: warning: Build dependencies/conflicts unsatisfied; 
aborting.
dpkg-buildpackage: warning: (Use -d flag to override.)
E: Failed autobuilding of package
---

and indeed, pbuilder doesn't try to install the package libinotify*dev.

Same when using libinotifytools0-dev [!kfreebsd-any !hurd-any], which 
would be equivalent for my purposes.

Does anybody know why this happens, if I'm missing something, or can hint me 
about what's the real problem?

(Maybe its a problem with pbuilder and it would work in the farm, but it's a 
pretty big package which takes hours to compile in most of the 
architectures, so I prefer to ask before/rather than attempting the trial-
and-error approach, to not put extra load on the farm...).


Cheers.
-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com


-- 
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/201007070201.56083.manuel.montez...@gmail.com



Fwd: failed hppa build of aqsis 1.6.0-1.2

2010-06-30 Thread Manuel A. Fernandez Montecelo
Hello,

Can anybody tell me what I'm supposed to do with this?

It builds fine in the rest of architectures:
https://buildd.debian.org/pkg.cgi?pkg=aqsis

And the log doesn't say anything interesting about what the failure is... 
it's like the process was in an infinite loop, or maybe killed by some 
segfault or something...

[ 37%] Compiling shader /build/buildd-aqsis_1.6.0-1.2-hppa-
rxuuD6/aqsis-1.6.0/shaders/displacement/dented.sl
make[3]: *** [shaders/displacement/AqDMap.slx] Terminated
make[3]: *** [shaders/displacement/dented.slx] Terminated
make[2]: *** [shaders/CMakeFiles/all_shaders.dir/all] Terminated
make[1]: *** wait: No child processes.  Stop.
make[1]: *** Waiting for unfinished jobs
make[1]: *** wait: No child processes.  Stop.
make: *** wait: No child processes.  Stop.
make: *** Waiting for unfinished jobs
make: *** wait: No child processes.  Stop.
E: Caught signal 'Terminated': terminating immediately
Build killed with signal TERM after 150 minutes of inactivity

Another attempt...
[ 55%] Compiling shader /build/buildd-aqsis_1.6.0-1.2-hppa-
XEK7vq/aqsis-1.6.0/shaders/displacement/dented.sl
make[3]: *** [shaders/displacement/dented.slx] Terminated
make: *** wait: No child processes.  Stop.
make: *** Waiting for unfinished jobs
E: make: *** wait: No child processes.  Stop.
Caught signal 'Terminated': terminating immediately

And -1.1 had similar problem (only on hppa, too), but with the compilation 
around 82%...

The package is a (software) 3D renderer which require quite a lot of power, 
probably, they won't bother if it won't run in a retired architecture being 
phased out by the vendor.

Is there a way to ask for more info to the buildd system?  Is it a problem 
if I leave it like this, or should I better mark it as don't build this 
package in hppa in the control file?


Cheers.


--  Forwarded Message  --

Subject: failed hppa build of aqsis 1.6.0-1.2
Date: Wednesday 30 June 2010, 12:00:04
From: Debian buildds nore...@buildd.debian.org
To: aq...@packages.qa.debian.org

 * Source package: aqsis
 * Version: 1.6.0-1.2
 * Architecture: hppa
 * State: failed
 * Suite: unstable
 * Builder: lafayette.debian.org
 * Build log: 
https://buildd.debian.org/fetch.cgi?pkg=aqsisarch=hppaver=1.6.0-1.2stamp=1277891975file=log

Please note that these notifications do not necessarily mean bug reports
in your package but could also be caused by other packages, temporary
uninstallabilities and arch-specific breakages.  A look at the build log
despite this disclaimer would be appreciated however.


-
-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com


-- 
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/201006301520.11347.manuel.montez...@gmail.com



Re: Fwd: failed hppa build of aqsis 1.6.0-1.2

2010-06-30 Thread Manuel A. Fernandez Montecelo
Hi,

On Wednesday 30 June 2010 22:05:25 The Fungi wrote:
 On Wed, Jun 30, 2010 at 03:20:10PM +0200, Manuel A. Fernandez Montecelo 
wrote:
  Can anybody tell me what I'm supposed to do with this?
  
  It builds fine in the rest of architectures:
  https://buildd.debian.org/pkg.cgi?pkg=aqsis
  
  And the log doesn't say anything interesting about what the failure
  is... it's like the process was in an infinite loop, or maybe killed
  by some segfault or something...
 
 [...]
 
 You might also ask on debian-h...@ldo in case someone there is
 willing to provide assistance debugging it on the platform. Since
 it's a graphical app, I'm guessing a build on my 712/60 is probably
 out of the question but there are others with more powerful systems
 or access to the porter boxes.

It's not a graphical app, it's an offline renderer, not a modeller like 
Blender.  You send the scene to be rendered (output of Blender or similar) 
and it produces an image, video, or something like that.  By default after 
rendering, opens it in a window, but it's a very simple fltk one.

So maybe you want to give it a try.  It takes about ~10 minutes to compile 
in my 2 year old, dual core not very powerful laptop.  I don't know how hppa 
compares to these ones, but just in case, buildd official times are:

mipsel: Build needed 00:52:51, 264392k disc space
armel:  Build needed 06:53:56, 266224k disc space
i386:   Build needed 00:07:44, 248728k disc space
ia64:   Build needed 00:39:33, 405948k disc space

The point is that upstream authors only care in principle about the main SOs 
and popular hardware architectures (I don't see them putting resources to 
solve this), and most hardware architectures are probably quite slow and 
thus not suited to use such renderer anyway.  On the other hand, in general 
it doesn't harm to have the package available in such architectures, and 
it's one of the main points of Debian anyway.

So I think that the main possibilities are:

1) Do nothing.

2) Put an exception in control file so it doesn't build in that 
architecture, or something like that.

3) Try to debug it, with no support from upstream and no easy access to such 
machines.  Honestly I don't think that it pays to puch effort in this one, 
given the target users (already a niche) and so on.


Cheers, and thanks for the reply.
-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com


-- 
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/201006302341.54566.manuel.montez...@gmail.com



Re: Fwd: failed hppa build of aqsis 1.6.0-1.2

2010-06-30 Thread Manuel A. Fernandez Montecelo
On Thursday 01 July 2010 00:15:12 The Fungi wrote:
 On Wed, Jun 30, 2010 at 11:41:53PM +0200, Manuel A. Fernandez Montecelo
 wrote: [...]
 
  It takes about ~10 minutes to compile in my 2 year old, dual core
  not very powerful laptop.  I don't know how hppa compares to these
  ones, but just in case, buildd official times are:
  
  mipsel: Build needed 00:52:51, 264392k disc space
  armel:  Build needed 06:53:56, 266224k disc space
  i386:   Build needed 00:07:44, 248728k disc space
  ia64:   Build needed 00:39:33, 405948k disc space
 
 [...]
 
 Hmm... yeah, my 712/60 has about that much available space on its 1G
 SCSI drive, but only a 60MHz CPU and 32MiB of RAM. I compile small
 utilities and applications on it in a matter of 5-10 minutes which
 take all of a few seconds on my faster systems. Chances are this
 would take hours if it even completed at all. It's not quite as slow
 as my Mac Quadra, but it's pretty close. As I said, the HPPA porters
 probably have access to suitable hardware for replicating this
 problem (but I definitely don't).

All right, thank you very much for your reply and tips :)


Cheers.
-- 
Manuel A. Fernandez Montecelo manuel.montez...@gmail.com


-- 
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/201007010041.50254.manuel.montez...@gmail.com