Dear all,

First of all, sorry because I'm newbie and this is the first application I
have tried to package. So far, the process didn't throw any errors, so I
supposed it was fine, but now I'm struggled with some problems.

The application I'm trying to package is WallpaperDownloader, a GUI
Java-based application which uses Maven as build system (
https://bitbucket.org/eloy_garcia_pca/wallpaperdownloader). Those are the
steps I have followed so far:

01.- I installed Debian and switched to Sid
02.- I cloned the master branch from the upstream repo in Bitbucket: git
clone https://bitbucket.org/eloy_garcia_pca/wallpaperdownloader.git
03.- I installed manually all the dependencies needed from Debian
repository (sudo apt install liblog4j1.2-java libslf4j-java
libcommons-io-java libjsoup-java libjna-java)
04.- I installed all the tools needed for building the package (sudo apt
install git build-essential devscripts debhelper javahelper
maven-debian-helper apt-file)
05.- I executed mh_make (I have used maven debian helper for creating the
initial structure instead of dh_make)
06.- I modified rules and control files. You can see the definitive files
if you go to the code repository and navigate to debian folder (
https://bitbucket.org/eloy_garcia_pca/wallpaperdownloader/src)
07.- I created some new files for the packaging process:
wallpaperdownloader.install, wallpaperdownloader.manifest,
wallpaperdownloader.manpages
08.- I created the Debian package using dpkg-buildpackage -b -rfakeroot -us
-uc from the root directory of the wallpaperdownloader application.
WARNING: ONLY three files were generated in this process:
wallpaperdownloader_2.7-1_all.deb, wallpaperdownloader_2.7-1_amd64.buildinfo,
wallpaperdownloader_2.7-1_amd64.changes. No orig.tar.gz, no .dsc files were
automatically generated.

09.- I checked the package with lintian. No warnings, no errors (I removed
all of them one by one before).
10.- I installed the generated package and it installs properly.
11.- I opened a bug (ITP) against WNPP: https://bugs.debian.org/cgi-bi
n/bugreport.cgi?bug=863572
12.- I opened a bug (RFS) against sponsorship-requests
<https://bugs.debian.org/cgi-bin/pkgreport.cgi?package=sponsorship-requests>:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=864174
13.- Then, I realized that I needed to upload the package to
https://mentors.debian.net/ in order to look for a person to sponsor my
package so this is what I did:
    13.1.- I modified changelog file in order to reflect the WNPP bug which
would close
    13.2.- I created a GPG key to sign my package
    13.3.- I signed the package (changes file)
    13.4.- I created an account on https://mentors.debian.net and I set my
GPG public key
    13.5.- I configured dput and executed. The three files were uploaded
without any problem but... this is the problem: The package is dropped
silently on the server side and it is not published on mentors site!!!

What am I doing wrong? I think dsc file and orig.tar.gz file are mandatory
the first time a package is uploaded. Could it be the problem?. On the
other hand, how can I generate those files using mh_make?. Using dh_make
those packages are created on the fly right?. Or... maybe the problem is
that I should have uploaded the package before opening the RFS bug against
sponsoship-requests?. I'm lost at this point and I would appreciate any
help.

Thank you very much for your time.

Best regards,

Eloy

-- 
Eloy García Almadén

Reply via email to