Bug#924411: marked as done (RFS: vitetris/0.58.0-1)

2019-03-12 Thread Debian Bug Tracking System
Your message dated Wed, 13 Mar 2019 01:37:51 +0100
with message-id <20190313003751.ga29...@angband.pl>
and subject line Re: Bug#924411: RFS: vitetris/0.58.0-1
has caused the Debian Bug report #924411,
regarding RFS: vitetris/0.58.0-1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
924411: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924411
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "vitetris"

  * Package name: vitetris
Version : 0.58.0-1
Upstream Author : Victor Geraldsson
  * URL : http://www.victornils.net/tetris/
  * License : BSD-2-Clause
Section : games

It builds those binary packages:

  vitetris - Virtual terminal *tris clone

To access further information about this package, please visit the
following URL:

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

Alternatively, one can download the package with dget using this command:

  dget -x
https://mentors.debian.net/debian/pool/main/v/vitetris/vitetris_0.58.0-1.dsc

More information about vitetris can be obtained from
https://salsa.debian.org/lyknode-guest/vitetris.

Changes since the last upload:

   * New upstream version 0.58.0
   * Drop patches applied upstream:
 - 0005-fix-implicit-declaration.patch
 - 0002-fix-insecure-printf.patch
   * d/watch: Remove leftover from dh_make template

Regards,

-- 
Baptiste BEAUPLAT - lyknode





signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
On Tue, Mar 12, 2019 at 07:02:16PM +0100, Baptiste BEAUPLAT wrote:
>   * Package name: vitetris
> Version : 0.58.0-1

> Changes since the last upload:
> 
>* New upstream version 0.58.0
>* Drop patches applied upstream:
>  - 0005-fix-implicit-declaration.patch
>  - 0002-fix-insecure-printf.patch
>* d/watch: Remove leftover from dh_make template


✓

-- 
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁
⢿⡄⠘⠷⠚⠋⠀ Have you accepted Khorne as your lord and saviour?
⠈⠳⣄--- End Message ---


Bug#922938: RFS: python-css-parser/1.0.4-1~bpo9+1

2019-03-12 Thread Nicholas D Steeves
On Tue, Mar 12, 2019 at 05:55:37AM -0400, Chris Lamb wrote:
> Nicholas,
> 
> > If you have a minute would you please sponsor this backport
> 
> Please drop the "new-package-should-not-package-python2-module"
> override and move the justification to the changelog.
> 
> It should be clear from this tag's description that this is override
> is inappropriate and, IIRC, explicitly not requested.
> 

Oops, I missed that :-$  Just to confirm: you'd like me to make this
change to the stretch-backport (after which it will no longer be a
no-change backport), and also the branch for sid, which would not be
uploaded until buster is released?

Thanks,
Nicholas


signature.asc
Description: PGP signature


Bug#924411: RFS: vitetris/0.58.0-1

2019-03-12 Thread Baptiste BEAUPLAT
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "vitetris"

  * Package name: vitetris
Version : 0.58.0-1
Upstream Author : Victor Geraldsson
  * URL : http://www.victornils.net/tetris/
  * License : BSD-2-Clause
Section : games

It builds those binary packages:

  vitetris - Virtual terminal *tris clone

To access further information about this package, please visit the
following URL:

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

Alternatively, one can download the package with dget using this command:

  dget -x
https://mentors.debian.net/debian/pool/main/v/vitetris/vitetris_0.58.0-1.dsc

More information about vitetris can be obtained from
https://salsa.debian.org/lyknode-guest/vitetris.

Changes since the last upload:

   * New upstream version 0.58.0
   * Drop patches applied upstream:
 - 0005-fix-implicit-declaration.patch
 - 0002-fix-insecure-printf.patch
   * d/watch: Remove leftover from dh_make template

Regards,

-- 
Baptiste BEAUPLAT - lyknode





signature.asc
Description: OpenPGP digital signature


Bug#923180: Please sponsor my game bug=923180

2019-03-12 Thread Markus Koschany
Hi,

Am 11.03.19 um 21:05 schrieb Pedro Pena:
> Hello Markus,
> 
> Very exciting..
> 
> I applied the patches and made the other changes as well.
> However, there are lintian warnings because infinitetux.jar
> is now included in the source files.

[...]

I think I know the reason. You used source format 1.0. Better is to use
format 3.0 (quilt). The changelog version should be 1.1-1 because
infinitetux is a non-native package meaning we append a Debian revision
number to the upstream version. The changelog should also close the ITP
bug. I have already updated the package accordingly.

I forgot to mention that you can even remove the compat file nowadays if
you build-depend on debhelper-compat (= 12) instead of just debhelper.
Less is more. :)

I also added a watch file. See https://wiki.debian.org/debian/watch for
future projects.

Thanks for changing infinitetux-data to .infinitetux. Everything else
looks good, I've just uploaded the package to NEW and imported it to

https://salsa.debian.org/games-team/infinitetux

If you want to improve the package or package a new upstream version,
you can ask for sponsorship on debian-devel-games directly. You don't
have to take the mentors route again. I have granted you access to our
Git repository so you can prepare new updates there.

Thanks for your contribution!

Regards,

Markus








signature.asc
Description: OpenPGP digital signature


Re: Understanding Git workflow around DEP-14

2019-03-12 Thread wferi
deb...@lewenberg.com writes:

> Looking at DEP-14 I might have these Git branches:
>
>   master
>   debian/master
>   debian/stretch
>   upstream/latest
>
> I understand that the Debian packaging files in debian/ will appear in
> the "debian/*" branch, but my general question is: what is the
> workflow around all these branches? When and how do files get merged
> from one branch to another?

See below for my take on the subject.  Don't fear all the complication
spelled out, I'm trying to explain the big picture in the most complex
setting, so things hopefully start to make sense.  In practice it's
pretty intuitive once you get the guiding principles.

> 1. Besides the debian/ directory, what is the difference between the
> "debian/master" branch and the "upstream/latest" branch?

Nothing, if you use the "3.0 (quilt)" source format, which you should.
upstream/latest tracks the contents of the pristine upstream tarballs.
If you use pristine-tar, you can reproduce the exact upstream tarballs
from upstream/latest and the appropriate binary deltas (usually stored
in a disconnected/orphan branch called pristine-tar).

> 2. What should the "master" branch be used for?

Whatever your upstream uses it for.  As a packager, you use it for
cherry-picking upstream commits into your quilt patch queue and for
creating upstream pull requests by cherry-picking from your patch queue.
In other words: for communicating commits with your upstream.  The
"master" branch is not special in a packaging repository, it's just one
of the upstream branches.  The default branch of a packaging repository
is usually debian/master.  (Some use debian/sid; since uploads from here
can target experimental as well, I prefer debian/master.)

The point of DEP-14 is to work with a clone of the upstream repository,
adding extra branches under the debian/ namespace for packaging for
various Debian distributions, under the ubuntu/ namespace for Ubuntu
distributions and so on, keeping the package vendors separate while
storing upstream tarball contents under the shared upstream/ namespace.
The pristine-tar branch is basically an unordered container of binary
deltas, so it's unique.

> 3. When a new upstream tarball is released, where should it be
> imported? In "upstream/latest"? In "debian/master"? Both?

It's typically imported into upstream/latest, unless you package from
several version series concurrently and thus you have for example an
upstream/2.x branch as well: then you import 2.x tarballs into the
upstream/2.x branch and 3.x tarballs into upstream/latest.  You can name
these branches however you please, the point is them being under the
upstream/ namespace for all package vendors' use.

For best effect these import commits should be formal merge commits:
their first parent is the previous import commit, and the second parent
is the upstream commit from which your upstream author created the
release tarball.  This is all formal, just a "note of relations" in the
git history; the actual content of the commit is that of the imported
release tarball, not influenced by either parent in any way.  However,
these relations are meaningful and git can use them answering queries
like git tag --contains 123456 and similar.

Returning to concrete branch names: in the simplest case your upstream
author tags commits on the master branch and generates tarballs from
them; you then import these tarballs into upstream/latest, formally
merging in the tags on the master branch.  However, your upstream may as
well create their release tags on a release branch (say stable2), and
then you import those into upstream/latest all the same, or they can do
both and then you might package both release streams importing into
upstream/2.x and upstream/latest appropriately; DEP-14 is very flexible.

Once the import is done, you fuse it with your packaging work by merging
it into debian/master (assuming a single release stream again).  This is
another formal merge: what actually happens is that you replace the
upstream part of the current contents of debian/master with the contents
of upstream/latest, keeping the debian directory (ever present in
debian/master only) unchanged[1].  Then you adjust your packaging files
by committing on debian/master; these commits mustn't touch anything
outside the debian/ directory.  You can make upstream changes via files
under debian/patches.

Now, how do you do this all?  Simple:

$ gbp import-orig --upstream-vcs-tag=v2.3 ../project-2.3.tgz

Issue the above command on your debian/master branch, where you
committed a debian/gbp.conf file with content like this[2]:

[DEFAULT]
debian-branch = debian/master
upstream-branch = upstream/latest
pristine-tar = True

[import-orig]
merge-mode = replace

Instead of specifying the upstream tarball, you can even use --uscan
most of the time, if you already have a working debian/watch file.
Besides all the git magic described above, this command also creates an
upstream/2.3 tag for future reference.


Bug#924177: marked as done (RFS: blastem/0.6.3-1 -- Fast and accurate Genesis emulator)

2019-03-12 Thread Debian Bug Tracking System
Your message dated Tue, 12 Mar 2019 12:04:09 +0200
with message-id <309764cf-7521-bc1f-1727-5eae7b98b...@debian.org>
and subject line Uploaded to debian unstable
has caused the Debian Bug report #924177,
regarding RFS: blastem/0.6.3-1 -- Fast and accurate Genesis emulator
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
924177: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924177
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sponsorship-requests
Severity: normal

  Dear mentors,

  I am looking for a sponsor for my package "blastem"

 * Package name: blastem
   Version : 0.6.3-1
   Upstream Author : Michael Pavone 
 * URL : https://www.retrodev.com/blastem
 * License : GPL-3+
   Section : games

  It builds those binary packages:

  blastem - Fast and accurate Genesis emulator

  To access further information about this package, please visit the following 
URL:

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

  Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/b/blastem/blastem_0.6.3-1.dsc

  More information about BlastEm can be obtained from 
https://gitlab.com/coringao/blastem.

  Regards,
   Carlos Donizete Froes [a.k.a coringao]
--- End Message ---
--- Begin Message ---
--- End Message ---


Bug#922938: RFS: python-css-parser/1.0.4-1~bpo9+1

2019-03-12 Thread Chris Lamb
Nicholas,

> If you have a minute would you please sponsor this backport

Please drop the "new-package-should-not-package-python2-module"
override and move the justification to the changelog.

It should be clear from this tag's description that this is override
is inappropriate and, IIRC, explicitly not requested.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org  chris-lamb.co.uk
   `-



Bug#923969: marked as done (RFS: vitetris/0.57.2-3)

2019-03-12 Thread Debian Bug Tracking System
Your message dated Tue, 12 Mar 2019 11:43:45 +0200
with message-id <20306f22-ecdd-9c16-4477-3115633dd...@debian.org>
and subject line Uploaded to debian unstable
has caused the Debian Bug report #923969,
regarding RFS: vitetris/0.57.2-3
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
923969: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=923969
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "vitetris"

  * Package name: vitetris
Version : 0.57.2-3
Upstream Author : Victor Geraldsson
  * URL : http://www.victornils.net/tetris/
  * License : BSD-2-Clause
Section : games

It builds those binary packages:

  vitetris - Virtual terminal *tris clone

To access further information about this package, please visit the
following URL:

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

Alternatively, one can download the package with dget using this command:

  dget -x
https://mentors.debian.net/debian/pool/main/v/vitetris/vitetris_0.57.2-3.dsc

More information about vitetris can be obtained from
https://salsa.debian.org/lyknode-guest/vitetris.

Changes since the last upload:

  * Convert repo to DEP-14
  * Move binary stripping from Makefile to debhelper
  * Bump policy version to 4.3.0
  * Bump debian-compat to 12. Remove debian/compat

Regards,

-- 
Baptiste BEAUPLAT - lyknode



signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
--- End Message ---


Re: Understanding Git workflow around DEP-14

2019-03-12 Thread Geert Stappers
On Mon, Mar 11, 2019 at 05:08:07PM -0500, Matt Zagrabelny wrote:
> On Mon, Mar 11, 2019 at 2:12 PM Geert Stappers wrote:
> > On Mon, Mar 11, 2019 at 01:50:49PM -0500, Matt Zagrabelny wrote:
> >
> >
> > > > 2. What should the "master" branch be used for?
> >
> > Consider the string "master" a label for _your leading branch_
> >
> >
> > > I don't use the master branch with DEP-14. I believe the DEP is stating
> > > that you'd use "master" for native packages - which from the sounds of it,
> > > yours is not. Therefore, I'd not use "master".
> >
> > But you have your own leading branch
> >
> 
> When I am packaging someone else's software (upstream/latest) for inclusion
> in Debian (debian/master), I don't feel like I have "my own" leading branch.
> 
> What am I missing for using (or not using) a "master" branch?

Nothing (and nothing)

The git term "clone" is a good term. Cloning is not just copying,
is creating a child with the exact DNA of its parent. The new repository
get its first branch named 'master'.  Is it leading? It could.

Git being a distributed VCS makes it confuesing for newcomers.
We all start as child. There are parents.  It takes a while before
we become parents.  With `git` it goes much faster. Upon clone
there is a master.


> > > > 3. When a new upstream tarball is released, where should it be imported?
> > > >
> > >
> > > Assuming you have a remote named "github", I suppose you'd do something
> > > like:
> > >
> > > git pull github upstream/latest
> >
> >
> > I think it should be (be warned  _not tested_ )   avoid that your
> > current branch gets pollueted.
> } git checkout upstream/latest
> } git pull github
> >
> 
> What makes you believe that the current branch would get polluted?
> 
> I believe a:
> 
> git pull repo refspec
> 
> is equivalent to:
> 
> git checkout refspec
> git pull repo
> 
> Am I wrong?

Don't know,  _not tested_.  But yes, It could work.
I try (way too much) to be on the safe side.

 
> Thanks for the dialog!

YW MP

Groeten
Geert Stappers
-- 
Leven en laten leven