Re: Request help for mentoring

2019-04-04 Thread Paul Wise
On Fri, Apr 5, 2019 at 12:59 PM Cyriac Biju wrote:

> I am a novice developer and I was wondering as to where I can start off with 
> contributing to debian packages. I have basic knowledge of commands and 
> practices used in the development process and would like to request 
> mentorship for the same.

Others have pointed you at the packaging documentation but I have some
extra advice.

A good way to contribute is to help out with packages that are
important or interesting to you in some way. The how-can-i-help tool
can help find packages installed on your system that need help in some
way.

https://wiki.debian.org/how-can-i-help

Debian mostly does mentoring by having people ask specific questions
in public and having people who know the answers reply in public.
There are also a few opportunities for one-on-one mentoring:

https://wiki.debian.org/Mentoring

There are lots of other ways to contribute, including other technical options:

https://www.debian.org/intro/help

-- 
bye,
pabs

https://wiki.debian.org/PaulWise



Re: Request help for mentoring

2019-04-04 Thread Andrey Rahmatullin
On Fri, Apr 05, 2019 at 10:28:36AM +0530, Cyriac Biju wrote:
> Sir,
>   I am a novice developer and I was wondering as to where I can start
> off with contributing to debian packages. I have basic knowledge of
> commands and practices used in the development process and would like to
> request mentorship for the same.
https://mentors.debian.net/intro-maintainers

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Re: Request help for mentoring

2019-04-04 Thread Ko Ko Ye`
https://www.debian.org/doc/manuals/maint-guide/

https://www.debian.org/doc/manuals/debmake-doc/

http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.html

On Fri, Apr 5, 2019 at 11:29 AM Cyriac Biju  wrote:

> Sir,
>   I am a novice developer and I was wondering as to where I can start
> off with contributing to debian packages. I have basic knowledge of
> commands and practices used in the development process and would like to
> request mentorship for the same.
> Thanking you
> Cyriac Biju N.
>


-- 

with regards *Ko Ko Ye`*

+95 97989 22022
+95 94500 22022
+95 9731 47907
kokoye2...@gmail.com
kokoye2...@ubuntu.com

skype: kokoye2007
jitsi: kokoye2007

http://ubuntu-mm.net
http://wiki.ubuntu.com/kokoye2007
http://wiki.ubuntu.com/MyanmarTeam http://loco.ubuntu.com/teams/ubuntu-mm


Request help for mentoring

2019-04-04 Thread Cyriac Biju
Sir,
  I am a novice developer and I was wondering as to where I can start
off with contributing to debian packages. I have basic knowledge of
commands and practices used in the development process and would like to
request mentorship for the same.
Thanking you
Cyriac Biju N.


Bug#926306: RFS: socklog/2.1.0-9

2019-04-04 Thread Gerrit Pape
On Thu, Apr 04, 2019 at 01:40:16PM +0200, Mathieu Mirmont wrote:
> On Thu, Apr 04, 2019 at 12:48:43PM +0200, Adam Borowski wrote:
> > A nice new process is described here:
> >https://wiki.debian.org/PackageSalvaging
> > but it's probably an overkill for a clear case like here.  But, the old
> > maintainer being the upstream means you need to at least communicate with
> > him beforehand.
> 
> I did reach out to Gerrit Pape (previous maintainer & upstream) of
> course before doing anything. I offered to help and he was happy to hand
> over the package to me. I'll file an ITS if you guys think I should.
> 
> Adding Gerrit Pape to CC.

Hi all, this is okay with me!

I'm happy to hand over the package, sorry for not making this clear in
advance.

Best Regards, and have fun, Mathieu, with maintaining socklog.



Bug#926306: RFS: socklog/2.1.0-9

2019-04-04 Thread Adam Borowski
On Thu, Apr 04, 2019 at 01:30:30PM +0200, Mathieu Mirmont wrote:
> On Thu, Apr 04, 2019 at 10:20:47AM +, Dmitry Bogatov wrote:
> > * I know, it is pain, but there should be init.d script. You may want to
> >   take a look at bcron=0.11-8.
> 
> Sure, no worries. How about systemd service files? It makes little sense
> to run socklog along with systemd I think, but for the principle it may
> be required to profile service files. What do you think?

No point in adding .service if you already have an init script; that'd be
useful only if you want to do something _different_ when running under
systemd, or when you hit a systemd bug that makes it unable to handle a
regular init script.


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Did ya know that typing "test -j8" instead of "ctest -j8"
⢿⡄⠘⠷⠚⠋⠀ will make your testsuite pass much faster, and fix bugs?
⠈⠳⣄



Bug#926306: RFS: socklog/2.1.0-9

2019-04-04 Thread Adam Borowski
On Thu, Apr 04, 2019 at 01:40:16PM +0200, Mathieu Mirmont wrote:
> I did reach out to Gerrit Pape (previous maintainer & upstream) of
> course before doing anything. I offered to help and he was happy to hand
> over the package to me.

Cool, that answers my question.  It'll be enough to write "New maintainer"
in the changelog then.

> I'll file an ITS if you guys think I should.

No point, you already have Gerrit's consent.


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Did ya know that typing "test -j8" instead of "ctest -j8"
⢿⡄⠘⠷⠚⠋⠀ will make your testsuite pass much faster, and fix bugs?
⠈⠳⣄



Bug#926306: RFS: socklog/2.1.0-9

2019-04-04 Thread Mathieu Mirmont
On Thu, Apr 04, 2019 at 12:48:43PM +0200, Adam Borowski wrote:
> On Wed, Apr 03, 2019 at 10:45:56AM +0200, Mathieu Mirmont wrote:
> > * Package name: socklog
> >   Version : 2.1.0-9
> >   Upstream Author : Gerrit Pape 
> 
> > Changes since the last upload:
> > 
> >   * Convert the package to debhelper (Closes: #857208)
> >   * patches: Import previous patches
> >   * patch: remove the chkshsgr test
> >   * watch: add the uscan watch file
> >   * socklog-run: migrate to dh-runit (Closes: #668718, #834089)
> >   * gitlab-ci.yml: add GitLab CI file
> >   * control: update the Vcs fields
> >   * doc-base: register the html documentation
> >   * lintian: add overrides
> 
> This is a package hijack.  In this case, the package is so neglected (no
> maintainer upload in 11 years, long-standing RC bugs) that insisting on the
> proper procedure would be a waste of time -- but it still should be done
> consciously.  No mention in the changelog suggests that it's not.
> 
> A nice new process is described here:
>https://wiki.debian.org/PackageSalvaging
> but it's probably an overkill for a clear case like here.  But, the old
> maintainer being the upstream means you need to at least communicate with
> him beforehand.

I did reach out to Gerrit Pape (previous maintainer & upstream) of
course before doing anything. I offered to help and he was happy to hand
over the package to me. I'll file an ITS if you guys think I should.

Adding Gerrit Pape to CC.

Cheers,

-- 
Mathieu Mirmont 


signature.asc
Description: PGP signature


Bug#926306: RFS: socklog/2.1.0-9

2019-04-04 Thread Mathieu Mirmont
On Thu, Apr 04, 2019 at 10:20:47AM +, Dmitry Bogatov wrote:
> * Please, do not use ${runit:Conflicts}. As suggested by Lintian, it is
>   very strong relations. Use ${runit:Breaks} only. The very
>   introduction of ${runit:Conflicts} was my mistake. It will make
>   Lintian override unneeded.

Will do.

> * Please, consider merging bin:socklog-run into bin:socklog. Option
>   `since' for dh_runit will be useful for it.

Ah that's what you meant, sorry I misunderstood. I will try to merge
them.

> * I know, it is pain, but there should be init.d script. You may want to
>   take a look at bcron=0.11-8.

Sure, no worries. How about systemd service files? It makes little sense
to run socklog along with systemd I think, but for the principle it may
be required to profile service files. What do you think?

> * Please, add description to 0002-import-patch-tryto. It is unclear,
>   what issue this patch resolves.

This one comes from the previous packaging scripts. I'll do some
digging.

> * In patch 0003-remove-chkshgrp you remove test, that fails on CI. Does
>   it also fails in sbuild? If not, probably it should only be disabled in
>   Gitlab CI?

It only fails in CI. I'll try to have it disabled in CI only, that would
be much better indeed.

> * It is matter of taste, but are you aware, that you can
> 
>   Build-Depends: debhelper-compat (= 12)
> 
>   and remove `debian/compat'?

I didn't know, thanks :)

> * Dep-5 would be nice.

Will do.

> * What is the purpose of 'log' user, you create with dh_sysuser? You
>   know, that bin:runit provides user `runit-log' since -20, don't you?

I overlooked that, thanks.

> * All services run as same user, 'nobody'. It is unfortunate, since nobody is
>   quite popular owner for NFS files.
> 
>   I believe there should be separate sysuser for socklog-* services.
>   Ideally, separate sysuser for /every/ from socklog-* service, but I do
>   not know, whehter it is possible.

Yeah good point. I tend to think that a single user for all socklog-*
services would be enough, but if you prefer I can add one user per
service.

> * I believe, README file is useless -- it contains copyright, authorship
>   and homepage information only, which is already present in Debian
>   package files.

Alright, I'll remove it.

Thanks for the review!

Cheers,

-- 
Mathieu Mirmont 


signature.asc
Description: PGP signature


Bug#926306: RFS: socklog/2.1.0-9

2019-04-04 Thread Adam Borowski
On Wed, Apr 03, 2019 at 10:45:56AM +0200, Mathieu Mirmont wrote:
> * Package name: socklog
>   Version : 2.1.0-9
>   Upstream Author : Gerrit Pape 

> Changes since the last upload:
> 
>   * Convert the package to debhelper (Closes: #857208)
>   * patches: Import previous patches
>   * patch: remove the chkshsgr test
>   * watch: add the uscan watch file
>   * socklog-run: migrate to dh-runit (Closes: #668718, #834089)
>   * gitlab-ci.yml: add GitLab CI file
>   * control: update the Vcs fields
>   * doc-base: register the html documentation
>   * lintian: add overrides

This is a package hijack.  In this case, the package is so neglected (no
maintainer upload in 11 years, long-standing RC bugs) that insisting on the
proper procedure would be a waste of time -- but it still should be done
consciously.  No mention in the changelog suggests that it's not.

A nice new process is described here:
   https://wiki.debian.org/PackageSalvaging
but it's probably an overkill for a clear case like here.  But, the old
maintainer being the upstream means you need to at least communicate with
him beforehand.

Adding Mattia Rizzolo to CC -- he's not only handling MIA, but also happened
to NMU this package a couple of years ago.


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Did ya know that typing "test -j8" instead of "ctest -j8"
⢿⡄⠘⠷⠚⠋⠀ will make your testsuite pass much faster, and fix bugs?
⠈⠳⣄



Bug#926306: RFS: socklog/2.1.0-9

2019-04-04 Thread Dmitry Bogatov


[2019-04-03 10:45] Mathieu Mirmont 
> Package: sponsorship-requests
> Severity: normal [important for RC bugs, wishlist for new packages]
>
> Dear mentors,
>
> I am looking for a sponsor for my package "socklog"
>
> * Package name: socklog
>   Version : 2.1.0-9
>   Upstream Author : Gerrit Pape 
> * URL : http://smarden.org/socklog
> * License : BSD
>   Section : admin
>
> It builds those binary packages:
>
> socklog - system and kernel logging services (programs)
> socklog-run - system and kernel logging services
>
> To access further information about this package, please visit the
> following URL:
>
>   https://mentors.debian.net/package/socklog
>
>
> Alternatively, one can download the package with dget using this
> command:
>
>   dget -x 
> https://mentors.debian.net/debian/pool/main/s/socklog/socklog_2.1.0-9.dsc
>
> Changes since the last upload:
>
>   * Convert the package to debhelper (Closes: #857208)
>   * patches: Import previous patches
>   * patch: remove the chkshsgr test
>   * watch: add the uscan watch file
>   * socklog-run: migrate to dh-runit (Closes: #668718, #834089)
>   * gitlab-ci.yml: add GitLab CI file
>   * control: update the Vcs fields
>   * doc-base: register the html documentation
>   * lintian: add overrides


* Please, do not use ${runit:Conflicts}. As suggested by Lintian, it is
  very strong relations. Use ${runit:Breaks} only. The very
  introduction of ${runit:Conflicts} was my mistake. It will make
  Lintian override unneeded.

* Please, consider merging bin:socklog-run into bin:socklog. Option
  `since' for dh_runit will be useful for it.

* I know, it is pain, but there should be init.d script. You may want to
  take a look at bcron=0.11-8.

* Please, add description to 0002-import-patch-tryto. It is unclear,
  what issue this patch resolves.

* In patch 0003-remove-chkshgrp you remove test, that fails on CI. Does
  it also fails in sbuild? If not, probably it should only be disabled in
  Gitlab CI?

* It is matter of taste, but are you aware, that you can

Build-Depends: debhelper-compat (= 12)

  and remove `debian/compat'?

* Dep-5 would be nice.

* What is the purpose of 'log' user, you create with dh_sysuser? You
  know, that bin:runit provides user `runit-log' since -20, don't you?

* All services run as same user, 'nobody'. It is unfortunate, since nobody is
  quite popular owner for NFS files. 

  I believe there should be separate sysuser for socklog-* services.
  Ideally, separate sysuser for /every/ from socklog-* service, but I do
  not know, whehter it is possible.

* I believe, README file is useless -- it contains copyright, authorship
  and homepage information only, which is already present in Debian
  package files.
-- 
Note, that I send and fetch email in batch, once every 24 hours.
 If matter is urgent, try https://t.me/kaction
 --



Bug#926330: RFS: cuba/4.2-1 [ITP]

2019-04-04 Thread Sébastien Villemot
Dear Francesco,

Le mercredi 03 avril 2019 à 17:22 +0200, Francesco Montanari a écrit :
> Package: sponsorship-requests
> Severity: wishlist

> I am looking for a sponsor for my package "cuba"
> 
> * Package name: cuba
>    Version : 4.2-1
> >    Upstream Author : Thomas Hahn 
> * URL : http://www.feynarts.de/cuba/
> * License : LGPL-3+
>    Section : math

Since you CC’d this bug report to the debian-science mailing list, I
guess that you’d like to have this package maintained within the team
(BTW, you should have rather used the X-Debbugs-CC pseudo-header, so
that we get informed of the bug number).

If this is indeed your intention, you should:

1. Set the Maintainer field to:
   Debian Science Team 
   (and put yourself in the Uploaders field)

2. Put the packaging on salsa.debian.org in the science-team group
   https://salsa.debian.org/science-team
   (you’ll need someone to create the project for you, once you have
joined the group; I can do that if you want)

3. Subscribe to debian-scie...@lists.debian.org

And more generally, you should follow the rules described in the Debian
Science Policy:
https://science-team.pages.debian.net/policy/

In particular, in the future, sponsorship requests should be done by
simply sending an adequately formatted message to debian-science@l.d.o.

Best,

-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  http://sebastien.villemot.name
⠈⠳⣄  http://www.debian.org


signature.asc
Description: This is a digitally signed message part