Re: How to handle a package triggering ice or segv during build?

2013-06-14 Thread Thibaut Paumard
Le 14/06/2013 08:50, Thomas Moulard a écrit :
> Dear all,
> the ViSP[1] software I maintain is causing GCC[2,3] and Doxygen[4] to crash
> on some platforms.
> 
> It is difficult for me to fix or to report these issues as:
> 1. I am neither a DD or a DM,
> 2. I do not have access to these architectures by myself.

Dear Thomas,

Even if you are not yet a DD or DM, you are the maintainer of the
package and you may (and should) request access to whatever you need to
do your work. The limitations are only technical, just think of it as if
you were learning how to drive with someone sitting next to you as in
the French "conduite accompagnée" system.

In particular, you can ask for SSH access to porteboxes. See:
http://dsa.debian.org/doc/guest-account/

You will need a DD to support your request. Best would be to ask your
usual (or last) sponsor.

> I was wondering if opening a bug (on the Debian BTS) for GCC and
> Doxygen is acceptable
> in this case?

If you think the bug is in GCC and Doxygen rather than in your own
package, definitely.

If the bug is in visp, file a bug against visp instead, to keep track of
the issue, request help etc.

> Another question is: do DM have SSH access to Debian machines to
> validate packages on
> various architectures?

No, not readily. They need ta ask DSA specifically, just like you. Only
they don't need a DD to support the request.

Kind regards, Thibaut.


-- 
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/51bac94c.9030...@free.fr



Re: How to handle a package triggering ice or segv during build?

2013-06-14 Thread Vincent Cheng
On Thu, Jun 13, 2013 at 11:50 PM, Thomas Moulard
 wrote:
> Dear all,
> the ViSP[1] software I maintain is causing GCC[2,3] and Doxygen[4] to crash
> on some platforms.
[snip]

In addition to everything Thibaut mentioned, you also have the option
of asking for your package to be rebuilt on the buildds, by requesting
a "give-back" for your package. Refer to [1] for details.

If you aren't certain that there's a bug specifically with doxygen
and/or GCC, I would consider asking for a rebuild first. Intermittent
issues on the buildds, while not very common, do tend to occur from
time to time on the some of the more obscure archs, e.g. [2].

Regards,
Vincent

[1] http://release.debian.org/wanna-build.txt
[2] http://lists.debian.org/debian-mips/2012/07/msg00034.html


-- 
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/caczd_tdcjpqywwquor+ui+g5y73c6w11cx2fs2w5wuyl-oi...@mail.gmail.com



Bug#704425: Fwd: review for RFS sysadmin-guide

2013-06-14 Thread Miklos Quartus
Hi Debian Mentors,

The reviewer comments' have been processed into the new version of the
package. New package uploaded and is pending another review and
sponsorship. Note that the package was built on amd64 architecture, because
that is the only 'sid' distro I have access to these days.

Let me know if you can sponsor upload for me, any comments or corrections
required before the upload.

Thanks,
Miklos

-- Forwarded message --
From: Bart Martens 
Date: Fri, Jun 14, 2013 at 5:47 AM
Subject: Re: review for RFS sysadmin-guide
To: Miklos Quartus 


Hi Miklos,

On Fri, Jun 14, 2013 at 01:10:34AM +0100, Miklos Quartus wrote:
> Note that I only have access to amd64 unstable Debian machine, that is why
> was built in amd64.

That is OK.  Most people have only one architecture available.

> Let me know how to proceed. Shall I write an email again to debian-mentors
> list to ask for sponsors?

I suggest to mention on RFS 704425 that "the review comments have been
processed into the package at mentors".  Then it is clear for everyone that
the
next step is for a sponsor.  The message on the RFS will be automatically
copied to the debian-mentors list.

Regards,

Bart Martens



-- 
Miklos


Re: Bug#712056: RFS: scantailor [ITP] -- interactive post-processing tool for scanned document pages

2013-06-14 Thread kardan
Hi,

Am Wed, 12 Jun 2013 20:05:38 +0200
schrieb kardan :

> I tried to compile scantailor and am stuck with zlib1g.
>   Could not find zlib headers.
I solved this, by reinstalling the package. Obviously the header file
has been lost on the disk.

Now there is another issue with boost.

$ cmake .
-- Boost version: 1.49.0
-- Could NOT find Boost
CMake Error at CMakeLists.txt:297 (MESSAGE):
  Could not find boost headers or libraries.

  You may need to install a package named libboost1.35-dev or similarly.

ii  libboost-dev1.49.0.1

The interesting line CMakeLists.txt is
295: FIND_PACKAGE(Boost 1.35.0 COMPONENTS unit_test_framework
prg_exec_monitor)

< /usr/share/cmake-2.8/Modules/FindBoost.cmake
# Currently this module searches for the following version numbers:
# 1.33, 1.33.0, 1.33.1, 1.34, 1.34.0, 1.34.1, 1.35, 1.35.0, 1.35.1,
# 1.36, 1.36.0, 1.36.1, 1.37, 1.37.0, 1.38, 1.38.0, 1.39, 1.39.0,
# 1.40, 1.40.0, 1.41, 1.41.0, 1.42, 1.42.0, 1.43, 1.43.0, 1.44, 1.44.0,
# 1.45, 1.45.0, 1.46, 1.46.0, 1.46.1, 1.47, 1.47.0, 1.48, 1.48.0,
# 1.49, 1.49.0, 1.50, 1.50.0, 1.51, 1.51.0, 1.52, 1.52.0,
# 1.53, 1.53.0, 1.54, 1.54.0, 1.55, 1.55.0, 1.56, 1.56.0

With my limited view I assume it is not necessary to request this
specific version. Otherwise I see obstacles to use scantailor on wheezy.

Any hints are welcome.

thanks,
kardan


-- 
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/20130614151110.4b2dd014@delight



Re: Bug#712056: RFS: scantailor [ITP] -- interactive post-processing tool for scanned document pages

2013-06-14 Thread Martin Eberhard Schauer

> Now there is another issue with boost.
>
> $ cmake .
> -- Boost version: 1.49.0
> -- Could NOT find Boost
> CMake Error at CMakeLists.txt:297 (MESSAGE):
>   Could not find boost headers or libraries.
>
>   You may need to install a package named libboost1.35-dev or similarly.
>
> ii  libboost-dev1.49.0.1
>
> The interesting line CMakeLists.txt is
> 295: FIND_PACKAGE(Boost 1.35.0 COMPONENTS unit_test_framework
> prg_exec_monitor)
>
> < /usr/share/cmake-2.8/Modules/FindBoost.cmake
> # Currently this module searches for the following version numbers:
> # 1.33, 1.33.0, 1.33.1, 1.34, 1.34.0, 1.34.1, 1.35, 1.35.0, 1.35.1,
> # 1.36, 1.36.0, 1.36.1, 1.37, 1.37.0, 1.38, 1.38.0, 1.39, 1.39.0,
> # 1.40, 1.40.0, 1.41, 1.41.0, 1.42, 1.42.0, 1.43, 1.43.0, 1.44, 1.44.0,
> # 1.45, 1.45.0, 1.46, 1.46.0, 1.46.1, 1.47, 1.47.0, 1.48, 1.48.0,
> # 1.49, 1.49.0, 1.50, 1.50.0, 1.51, 1.51.0, 1.52, 1.52.0,
> # 1.53, 1.53.0, 1.54, 1.54.0, 1.55, 1.55.0, 1.56, 1.56.0
>
> With my limited view I assume it is not necessary to request this
> specific version. Otherwise I see obstacles to use scantailor on wheezy.

I found (1) and there under Configuration:

 * If you have missing dependencies you will get an error message 
telling you
 what is missing. You can then search for the missing package and 
install it.


 * If you have a library and header files installed in a non-standard place
 then cmake will not find them. In that case you can run the interactive
 program ccmake which allows you to specify paths to libraries and header
 files.

My POV is: As you already found the error (line 295), your conclusion is
wrong. You have 1.49.0.1, but cmake searches for 1.35. So patch 
CMakeLists.txt

or run ccmake.

If you don't want scantailor just to compile and run on your personal Wheezy
box, compile for unstable, wait for testing migration and then do a 
backport.


HTH, Martin

1: 
http://sourceforge.net/apps/mediawiki/scantailor/index.php?title=Building_from_source_code_on_Linux_and_Mac_OS_X 



--
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/51bb1f87.6060...@gmx.de



Bug#712056: RFS: scantailor [ITP] -- interactive post-processing tool for scanned document pages

2013-06-14 Thread kardan
Hi Martin,

thanks for your answer.

Am Fri, 14 Jun 2013 15:49:59 +0200
schrieb Martin Eberhard Schauer :

> My POV is: As you already found the error (line 295), your conclusion
> is wrong. You have 1.49.0.1, but cmake searches for 1.35.
You are right and I am confused. Boost has already been found at the
beginning but this is forgotten later. I learn, that FIND_PACKAGE
overrides all former states even if it was found already.
Also from [1] I learned that FIND_PACKAGE does not fail because of the
higher version as EXACT is not set, but as you can see in the following
it is about the COMPONENTS.

> So patch CMakeLists.txt or run ccmake.

$ grep -n -i boost CMakeLists.txt   
 
74:INCLUDE(FindBoost)
152:FILE(GLOB boost_dirs1 "${build_outer_dir}/boost_1_[0-9]*_[0-9]*")
153:FILE(GLOB boost_dirs2 "${source_outer_dir}/boost_1_[0-9]*_[0-9]*")
286:BOOST_ROOT boost-build.jam PATHS ${boost_dirs1} ${boost_dirs2}
287:DOC "Path to top-level Boost source directory."
289:SET(Boost_USE_STATIC_LIBS ON)
291:ADD_DEFINITIONS(-DBOOST_TEST_DYN_LINK)
294:SET(Boost_USE_MULTITHREADED ON)
295:FIND_PACKAGE(Boost 1.35.0 COMPONENTS unit_test_framework prg_exec_monitor)
296:FIND_PACKAGE(Boost 1.49.0 COMPONENTS unit_test_framework prg_exec_monitor)
297:FIND_PACKAGE(Boost 1.49.0)
298:FIND_PACKAGE(Boost 1.49.1 COMPONENTS unit_test_framework prg_exec_monitor)
299:IF(NOT Boost_FOUND)
302:"Could not find boost headers or libraries.\n"
303:"You may need to install a package named libboost1.35-dev or 
later."
305:ENDIF(NOT Boost_FOUND)
307:INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS})
308:LINK_DIRECTORIES(${Boost_LIBRARY_DIRS})
354:${QT_DEFINITIONS} -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION
573:# There seems to be a bug in either gcc or boost that makes page 
sorting either crash

$ cmake .
-- Boost version: 1.49.0
-- Could NOT find Boost
-- Could NOT find Boost
-- Boost version: 1.49.0
-- Could NOT find Boost
CMake Error at CMakeLists.txt:300 (MESSAGE):
  Could not find boost headers or libraries.
  You may need to install a package named libboost1.35-dev or later

Only the third line hits (except FindBoost in 74). This leads to the
conclusion the there is some problem with the components
'unit_test_framework prg_exec_monitor'. Please correct me.

> If you don't want scantailor just to compile and run on your personal
> Wheezy box, compile for unstable, wait for testing migration and then
> do a backport.
> HTH, Martin
I would like to help. In this case the package is already RFS and I
think repackaging it would be counterproductive? 

thanks,
kardan


-- 
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/20130614164259.2cdc67cc@delight



Bug#712056: RFS: scantailor [ITP] -- interactive post-processing tool for scanned document pages

2013-06-14 Thread Martin Eberhard Schauer

Hi Kardan,

I should have looked at 712056 before my answer. But as I did some C
programming in the past, I thought that I understood the problem and
"Hey, this one is easy to solve" :-(

> I would like to help. In this case the package is already RFS and I
> think repackaging it would be counterproductive?

Yup. There is no need to do it again. But I suggest another point of view.

Daniel managed to overcome your problem. His package was reviewed (1) 
and some

work still has to be done. Comparing what you did and what Daniel did may be
quite instructive. But instead of browsing in different sources and 
comparing
them it's probably more effictive to have a look at the 
"maint-guide(-xx)" (2)

and "developers-reference" (3) packages - in that order.

Take it as an exercise. Reading a text book or listening to some lecture is
one thing. Making use of some theory in real life *and failing to do so* is
the other thing. And that is really instructive :-(


Martin


1: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=712056#15
2: 
http://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=names&keywords=maint-guide
3: 
http://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=all&keywords=developer+reference 



--
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/51bb3ee7.8010...@gmx.de



Re: Bug#712056: RFS: scantailor [ITP] -- interactive post-processing tool for scanned document pages

2013-06-14 Thread Martin Eberhard Schauer

>> My POV is: As you already found the error (line 295), your conclusion
>> is wrong. You have 1.49.0.1, but cmake searches for 1.35.

My POV is wrong :( (see below)

> $ grep -n -i boost CMakeLists.txt
> 74:INCLUDE(FindBoost)
> 152:FILE(GLOB boost_dirs1 "${build_outer_dir}/boost_1_[0-9]*_[0-9]*")
> 153:FILE(GLOB boost_dirs2 "${source_outer_dir}/boost_1_[0-9]*_[0-9]*")
> 286:BOOST_ROOT boost-build.jam PATHS ${boost_dirs1} 
${boost_dirs2}

> 287:DOC "Path to top-level Boost source directory."
> 289:SET(Boost_USE_STATIC_LIBS ON)
> 291:ADD_DEFINITIONS(-DBOOST_TEST_DYN_LINK)
> 294:SET(Boost_USE_MULTITHREADED ON)
> 295:FIND_PACKAGE(Boost 1.35.0 COMPONENTS unit_test_framework 
prg_exec_monitor)
> 296:FIND_PACKAGE(Boost 1.49.0 COMPONENTS unit_test_framework 
prg_exec_monitor)

> 297:FIND_PACKAGE(Boost 1.49.0)
> 298:FIND_PACKAGE(Boost 1.49.1 COMPONENTS unit_test_framework 
prg_exec_monitor)

> 299:IF(NOT Boost_FOUND)
> 302:"Could not find boost headers or libraries.\n"
> 303:"You may need to install a package named 
libboost1.35-dev or later."

> 305:ENDIF(NOT Boost_FOUND)

You are close here - but I still disagree slightly. As I understand things,
the problem is the incompatibility between the upstream code (above) and the
Debian version - 1.49.0 vs 1.49.0.1.

> You are right and I am confused. Boost has already been found at the
> beginning but this is forgotten later. I learn, that FIND_PACKAGE
> overrides all former states even if it was found already.
> Also from [1] I learned that FIND_PACKAGE does not fail because of the
> higher version as EXACT is not set, but as you can see in the following
> it is about the COMPONENTS.

> $ cmake .
> -- Boost version: 1.49.0
> -- Could NOT find Boost
> -- Could NOT find Boost
> -- Boost version: 1.49.0
> -- Could NOT find Boost
> CMake Error at CMakeLists.txt:300 (MESSAGE):
>   Could not find boost headers or libraries.

"but this is forgotten later". Take it as nitpicking - there is a difference
between "not used" and "forgotten". But the *effect* is the same - FTBFS.

Martin


--
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/51bb467a.6010...@gmx.de



Bug#712056: RFS: scantailor [ITP] -- interactive post-processing tool for scanned document pages

2013-06-14 Thread kardan
Hi,

Am Fri, 14 Jun 2013 18:03:51 +0200
schrieb Martin Eberhard Schauer :

> I should have looked at 712056 before my answer. But as I did some C
> programming in the past, I thought that I understood the problem and
> "Hey, this one is easy to solve" :-(
> 1: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=712056#15

It's all fine for me now. The problems in the linked comment are still
relevant but not in relation to boost. I found out that
COMPONENT unit_test_framework is delivered by libboost-test-dev, which
was missing. I added a patch to notify the user. 

300c300
<   "You may need to install a package named
libboost1.35-dev or similarly." ---
>   "You may need to install a package named libboost-dev
> and libboost-test-dev version 1.35 or later."

> Daniel managed to overcome your problem. His package was reviewed (1) 
> and some
> work still has to be done. Comparing what you did and what Daniel did
> may be quite instructive. But instead of browsing in different
> sources and comparing
> them it's probably more effictive to have a look at the 
> "maint-guide(-xx)" (2)
> and "developers-reference" (3) packages - in that order.
> 2: 
> http://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=names&keywords=maint-guide
> 3: 
> http://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=all&keywords=developer+reference
>  

Thanks. Will use this in the future.

Great software! Definitively worth packaging.
A first taste (some scans are in poor quality due to the scan):
http://heahdk.net/~kardan/books/

The html is created with scantailor2html, find it attached, free for
further distribution.

Cheers,
Kardan300c300
< 		"You may need to install a package named libboost1.35-dev or similarly."
---
> 		"You may need to install a package named libboost-dev and libboost-test-dev version 1.35 or later."


scantailor2html
Description: Binary data


Re: Bug#712056: RFS: scantailor [ITP] -- interactive post-processing tool for scanned document pages

2013-06-14 Thread kardan
Hey Martin,

one last thing from me on this. Thanks for the fun and the help!

> the problem is the incompatibility between the upstream code (above)
> and the Debian version - 1.49.0 vs 1.49.0.1.

Thanks to the maintainer everything is fine with boost (for this).

Am Fri, 14 Jun 2013 18:36:10 +0200
schrieb Martin Eberhard Schauer :

>  >> My POV is: As you already found the error (line 295), your
>  >> conclusion is wrong. You have 1.49.0.1, but cmake searches for
>  >> 1.35.
> 
> My POV is wrong :( (see below)
> 
>  > $ grep -n -i boost CMakeLists.txt
>  > 74:INCLUDE(FindBoost)
>  > 152:FILE(GLOB boost_dirs1
>  > "${build_outer_dir}/boost_1_[0-9]*_[0-9]*") 153:FILE(GLOB
>  > boost_dirs2 "${source_outer_dir}/boost_1_[0-9]*_[0-9]*")
>  > 286:BOOST_ROOT boost-build.jam PATHS ${boost_dirs1} 
> ${boost_dirs2}
>  > 287:DOC "Path to top-level Boost source directory."
>  > 289:SET(Boost_USE_STATIC_LIBS ON)
>  > 291:ADD_DEFINITIONS(-DBOOST_TEST_DYN_LINK)
>  > 294:SET(Boost_USE_MULTITHREADED ON)
>  > 295:FIND_PACKAGE(Boost 1.35.0 COMPONENTS unit_test_framework 
> prg_exec_monitor)
>  > 296:FIND_PACKAGE(Boost 1.49.0 COMPONENTS unit_test_framework 
> prg_exec_monitor)
>  > 297:FIND_PACKAGE(Boost 1.49.0)
>  > 298:FIND_PACKAGE(Boost 1.49.1 COMPONENTS unit_test_framework 
> prg_exec_monitor)
>  > 299:IF(NOT Boost_FOUND)
>  > 302:"Could not find boost headers or libraries.\n"
>  > 303:"You may need to install a package named 
> libboost1.35-dev or later."
>  > 305:ENDIF(NOT Boost_FOUND)
> 
> You are close here - but I still disagree slightly. As I understand
> things, the problem is the incompatibility between the upstream code
> (above) and the Debian version - 1.49.0 vs 1.49.0.1.
> 
>  > Boost has already been found at
>  > the beginning but this is forgotten later.
> 
>  > $ cmake .
>  > -- Boost version: 1.49.0
>  > -- Could NOT find Boost
>  > -- Could NOT find Boost
>  > -- Boost version: 1.49.0
>  > -- Could NOT find Boost
>  > CMake Error at CMakeLists.txt:300 (MESSAGE):
>  >   Could not find boost headers or libraries.
> 
> "but this is forgotten later". Take it as nitpicking - there is a
> difference between "not used" and "forgotten". But the *effect* is
> the same - FTBFS.
> 
(: nitpicking back: The error is raised because of the last
unsuccessfull "FIND_PACKAGE(Boost 1.49.1 COMPONENTS unit_test_framework
prg_exec_monitor)" which fails because neither 1.49.1 nor
libboost-test-dev are installed and overrides the success of the former
test (from libboost-dev package info: Version: 1.49.0.1, "This package
is a dependency package, which depends on Debian's default Boost
version (currently 1.49)").

<
FIND_PACKAGE(Boost 1.49.0 COMPONENTS unit_test_framework
prg_exec_monitor)
FIND_PACKAGE(Boost 1.49.1)
>
-- Boost version: 1.49.0
-- Found the following Boost libraries:
--   unit_test_framework
--   prg_exec_monitor
-- Could NOT find Boost
CMake Error at CMakeLists.txt:298 (MESSAGE):
  Could not find boost headers or libraries.

  You may need to install packages named libboost-dev and
  libboost-test-dev version 1.35 or later.

I think the topic is ready to bury :)

Kardan


-- 
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/20130614195618.760500e0@delight



RFS seeking interim sponsor for dov4l and setpwc

2013-06-14 Thread Anders Lennartsson
Dear mentors,

I seek an interim sponsor that can upload the packages dov4l and
setpwc. I have a sponsor but he is rather busy with stuff other than
Debian at the moment.

It would be good if these packages are uploaded as it would close
critical bugs (build dependency on the long deprecated dbs).

The upstream software is created by Folkert van Heusden.

dov4l:
Homepage: http://www.vanheusden.com/dov4l/
Description: program to set and query settings of video4linux devices
 The dov4l program can set properties such as frequency, tuner,
 inputchannel, mode, brightness, hue, color, contrast, whiteness,
 palette, width, and height of a video4linux device.  It can also
 query current settings.

setpwc:
Homepage: http://www.vanheusden.com/setpwc/
Description: program to set and query settings of (mainly) Philips WebCams
 The setpwc program can set and list various settings of Philips
 WebCams, and also some WebCams from other manufacturers, but based on
 the PWC chipset. The program can set properties such as compression
 preference, framerate, gain control, shutter speed, white red and
 blue balance, etc. It can also query current settings.
 .
 In addition, setpwc can store the settings in nonvolatile RAM, as well as
 restore factory defaults.



The Debian packages are available from:

deb http://lennartsson.se/debian/ ./
deb-src http://lennartsson.se/debian/ ./

The key used to sign packages and Release file is available in
http://lennartsson.se/anders_lennartsson.asc


Regards,
Anders Lennartsson


-- 
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/20130614194530.ga7...@isis.lennartsson.se



RFS: s3cmd python module

2013-06-14 Thread Robinson Sathaseevan
Hi,

I'm completing in ITA via the packing and upload of the new upstream
release for s3cmd. I use this tool daily to keep my local files and Amazon
S3 backup in sync.

I've been using Debian since the release of sarge. For the last year I've
been wanting to help in the Debian project. When I saw that s3cmd came up
for adoption I jumped at the opportunity.

Please review my upload and let me know what needs fixing.

https://mentors.debian.net/package/s3cmd

Thanks very much,
Robinson