[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#728059: RFS: gnome-shell-pomodoro/0.6.20131027-1 [ITA]



On Wed, Jan 29, 2014 at 12:59 PM, Joseph Herlant <herlantj@gmail.com> wrote:
> retitle 728059 RFS: gnome-shell-pomodoro/0.8.0-1 [ITP]
> thanks
>
>
> Dear Vincent,
>
> Thanks a lot for your advises and your time.
>
>
>
>> Yes, use "all" instead. "any" will cause your package to be compiled
>> on all Debian release architectures and introduce different binary
>> packages of gnome-shell-pomodoro for every supported arch; "all" will
>> save buildd time and will only install a single binary package for use
>> on all archs.
>
> I now understand the difference. Thanks a lot.
> I updated the package to use all.
>
>
>
>> It still doesn't abide by devref guidelines though; you should remove
>> "This" and the period at the end of your synopsis (devref 6.2.2 [1]).
>> Also, your description has a few other minor issues (e.g. inconsistent
>> capitalization of "Pomodoro Technique". You may wish to ask for a
>> review of your package synopsis and description via
>> debian-l10n-english@lists.debian.org (at this point I'm just being
>> pedantic, so ignore this if you want, I suppose, but ideally fix the
>> synopsis at least).
>
> That was a really really good advice. It helped me a lot. Thanks. :-)
> The description and synopsis have been reviewed.
>
>
>> Please merge your changelog entries into a single one (version
>> 0.8.0-1). You also don't need to reference me in your changelog entry.
>> :)
>
> I merged everything to keep the version 0.8.0-1. You can find the dsc file at:
> http://mentors.debian.net/debian/pool/main/g/gnome-shell-pomodoro/gnome-shell-pomodoro_0.8.0-1.dsc
>
>
>> Also, gnome-shell-pomodoro should not depend on intltool and
>> libglib2.0-dev. Those packages are needed to build
>> gnome-shell-pomodoro (hence why they are listed in build-depends), but
>> not for running g-s-pomodoro itself.
>
> Absolutely right. I updated that! :-)
>
>
>
> Note that after discussing with the upstream author it seems that
> after a mistake, the compatibility of gnome-shell between 0.8.0 and
> 0.8.1 have been broken (gnome-shell 3.8 not supported anymore on
> 0.8.1) so fixes cannot be applied as a new tag.
> So I updated the package binaries using the latest fixes from the
> branch supporting gnome-shell 3.8.
> I installed it, played with it a little and found no issue.

This means that your source tarball's hashsum doesn't match upstream's
tarball anymore, of course:
c937a8509bb6cfae596ed459c907e299  gnome-shell-pomodoro_0.8.0.orig.tar.gz
e64dc07ed8ef238a566f69ffa4796eae  gnome-shell-pomodoro-0.8.tar.gz

If you have to repack a tarball for whatever reason (the most common
reason is to strip out non-DFSG compatible files), you should have a
get-orig-source target in debian/rules (Policy 4.9), and your package
version in d/changelog should have some hint that your 0.8.0 version
is not the same as 0.8.0 upstream (again, for DFSG purposes, the
version number usually has "+dfsg" appended to it; if you're pulling
directly from upstream git, a fairly common approach is to include the
timestamp in the version).

Alternatively, you can also just use upstream's github tarball and
then apply the changes in the gnome-3.8 branch upstream as a patch
(ideally with a DEP-3 header) in your package.

Regards,
Vincent


Reply to: