Hi Emmanuel again.

Thanks to your suggestions, I could upload the package to mentors
successfully.

- I created the watch file and now, using uscan as you suggested me,
orig.tar.gz file is built without any problem.

- I changed png icon to svg as you suggested too.

- I used only debuild for building the package and all the files needed
where generated without any problem.

- Now, using dput there wasn't any problem and it uploaded the package to
mentors successfully.

I have changed the flag "Needs a sponsor" to Yes in order to request a
sponsor for my package.

Thank you again for your help :)

Best regards,

Eloy

2017-06-29 9:23 GMT+02:00 Emmanuel Bourg <ebo...@apache.org>:

> Hi Eloy,
>
> Le 28/06/2017 à 21:34, Eloy García (PC Actual) a écrit :
>
> > 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
> > <https://bitbucket.org/eloy_garcia_pca/wallpaperdownloader.git>
>
> Don't forget to also checkout the latest release tag.
>
> > 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)
>
> Ok
>
> > 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)
>
> Ok
>
> > 05.- I executed mh_make (I have used maven debian helper for creating
> > the initial structure instead of dh_make)
>
> Ok
>
> > 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
> > <https://bitbucket.org/eloy_garcia_pca/wallpaperdownloader/src>)
>
> Looks good. You could add the debian/watch file to track the new
> releases, something like this:
>
>   version=3
>   opts="mode=git,repack,compression=xz" \
>   https://bitbucket.org/eloy_garcia_pca/wallpaperdownloader.git
> refs/tags/([\d\.]+)
>
> > 07.- I created some new files for the packaging process:
> > wallpaperdownloader.install, wallpaperdownloader.manifest,
> > wallpaperdownloader.manpages
>
> Ok. You may want to add a SVG icon if you have one.
>
> > 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.
>
> Assuming you have the watch file above, you can generate the upstream
> tarball with:
>
>   uscan --download-version 2.7 --rename
>
> And for building the package simply use:
>
>   debuild
>
>
> > 09.- I checked the package with lintian. No warnings, no errors (I
> > removed all of them one by one before).
>
> Excellent
>
> > 10.- I installed the generated package and it installs properly.
>
> Good
>
> > 11.- I opened a bug (ITP) against WNPP:
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863572
> > <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863572>
>
> Perfect
>
> > 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
> > <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:
>
> Going through a RFS and mentors.debian.net isn't strictly required, you
> can just ask on this list and we'll upload it for you.
>
> Emmanuel Bourg
>



-- 
Eloy García Almadén

Reply via email to