Re: Configure your PC to contribute to Debian community

2019-05-09 Thread Paul Wise
On Fri, May 10, 2019 at 3:25 AM Jeremy Stanley wrote:

> That said, if you're looking to have a Linux VM on a Linux host, UML
> probably still works.

It does still work, here is a quick way to get a busybox shell and nothing else:

sudo apt install user-mode-linux
apt download busybox-static
dpkg-deb -x busybox-static*.deb rootfs
ln -s busybox rootfs/bin/sh
linux.uml root=/dev/root rootflags=`pwd`/rootfs/ rootfstype=hostfs

-- 
bye,
pabs

https://wiki.debian.org/PaulWise



Bug#928637: RFS: emacs-neotree/0.5.2-1 [ITP]

2019-05-09 Thread Nicholas D Steeves
On Thu, May 09, 2019 at 07:35:20AM +, Dmitry Bogatov wrote:
> 
> [2019-05-07 22:48] Nicholas D Steeves 
> > Package: sponsorship-requests
> > Severity: wishlist
> > Control: block 872873 by -1
> >
> > I am looking for a sponsor for my package "emacs-neotree".  Neotree is
> > a very popular Emacs addon on MELPA (Emacs addon repository), and is
> > at the 99th percentile for MELPA unstable, and the 98th for MELPA stable.
> >
> 
> Everything super-nice, just uploaded. One minor request: on next upload,
> add field "Upstream-Contact" into debian/copyright.

Thank you Dmitry! Wow that was fast :-)

Done, I've identified the maintainer apparent and have added him as
Upstream-Contact.  Also, I realised that the long description was
missing this useful bit of info:

  NeoTree shows a file system tree relative to the users' $HOME, where
  both Dired and Speedbar default to showing the contents of the
  current directory.  Thus it provides a hierarchical rather than a
  modal view.

Previously I had been assuming that hierarchical was an assumption of
the target audience, but that doesn't answer the question "how is this
different?" for long-time Emacs users ;-)  Thanks to Anarcat for
asking something along the lines of "but how is neotree different?"

Cheers,
Nicholas


signature.asc
Description: PGP signature


Bug#928737: RFS: libetpan/1.9.3-2~bpo9+1 [NMU] -- Backport of libetpan for Debian 9 Stretch

2019-05-09 Thread Shaun Johnson
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my backport package "libetpan"

 * Package name: libetpan
   Version : 1.9.3-2~bpo9+1
   Upstream Author : Ricardo Mones 
 * URL : https://github.com/dinhviethoa/libetpan
 * License : BSD-3-Clause
   Section : mail

It builds those binary packages:

  libetpan17 - mail handling library
  libetpan-dev - mail handling library - development files
  libetpan-doc - mail handling library - API documentation
  libetpan-dbg - debugging symbols for libetpan

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

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


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

dget -x \

https://mentors.debian.net/debian/pool/main/libe/libetpan/libetpan_1.9.3-2~bpo9+1.dsc

More information about libetpan can be obtained from

  https://github.com/dinhviethoa/libetpan

Changes since the last upload:

  Update for new upstream version 1.9.3-2 with new patch for critical
  SSL timeout issue (Closes: #927709). 

  NOTE: same bug (#927709) appears to exist in current 'stable' version
  of libetpan (1.6-3)


Regards,

   Shaun A. Johnson

-- 
"Catch the Magic of Linux..."
www.linuxmagic.com

Shaun Johnson
Development Services - LinuxMagic Inc.

A Wizard IT Company - For More Info http://www.wizard.ca
"LinuxMagic" is a Registered TradeMark of Wizard Tower TechnoServices
Ltd.

604-682-0300 Beautiful British Columbia, Canada

This email and any electronic data contained are confidential 
and intended solely for the use of the individual or entity 
to which they are addressed. Please note that any views or 
opinions presented in this email are solely those of the author 
and are not intended to  represent those of the company.



Bug#923893: RFS: libetpan/1.9.3-1~bpo9+1 [NMU] -- Backport of libetpan for Debian 9 Stretch

2019-05-09 Thread Shaun Johnson
Thanks much for the tips re 'bits' and the heads up about the new
version!

An updated backport request has now been filed.

Thanks!

 - Shaun



On Wed, 8 May 2019 14:26:02 +0200
Ricardo Mones  wrote:

> Hi Shaun,
> 
> On Tue, May 07, 2019 at 08:27:10AM -0700, Shaun Johnson wrote:
> > Thank you for the feedback Ricardo - I will keep an eye out for
> > 1.9.3-2 and update accordingly!
> 
> Cool, thanks in advance!
> 
> > Just curious however - is this (1.9.3-2) still aimed for 'Buster'
> > or is there a new 'testing' target being prepared?  (I ask as I was
> > under the understanding that Buster was in 'full freeze' as of
> > March 12th - not sure how severity of bugs effect the release
> > freeze constraints in debian)
> 
> It's aimed for buster, yes. You're right regarding testing freeze, but
> I've requested an unblock for this upload which has been approved by
> the Release Team (see bug #928548).
> 
> If you're curious about the kind of fixes which are allowed at this
> stage latest Release Team bits can help: https://release.debian.org/
> 
> regards,



Bug#928733: RFS: pysword/0.2.6-1 [ITP]

2019-05-09 Thread Bastian Germann
Package: sponsorship-requests
Severity: wishlist

Hi,

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

 * Package name: pysword
   Version : 0.2.6-1
   Upstream Author : Tomas Groth
 * URL : https://gitlab.com/tgc-dk/pysword/
 * License : Expat
   Section : python

It builds those binary packages:

  python3-pysword - A Python library for reading SWORD Bibles

If it is sponsored the Debian package openlp will depend on
python3-pysword in its next major version.

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

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


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

  dget -x
https://mentors.debian.net/debian/pool/main/p/pysword/pysword_0.2.6-1.dsc

More information about pysword can be obtained from:
https://gitlab.com/tgc-dk/pysword/

Regards,
Bastian Germann



Bug#928394: RFS: freetype-py/2.1.0.post1-1 [ITP]

2019-05-09 Thread Bastian Germann
Hi Dmitry,

I have changed that and also made the smoke test run.

Cheers,
Bastian

Am 09.05.19 um 09:35 schrieb Dmitry Bogatov:
> [2019-05-06 01:31] Bastian Germann 
> 
>> Thanks for coming back to me. I have fixed the things you pointed out.
> 
> In debian/rules you write ${DEB_VERSION_UPSTREAM} -- note "{", not "(".
> Make uses $(foo) syntax for variable access. Build still successfull,
> but, well, please double check this moment.
> 
> Also, you have no autopkgtest. I heard, default one for python could be
> added with following in "debian/control".
> 
>   Testsuite: autopkgtest-pkg-python
> 



Re: Configure your PC to contribute to Debian community

2019-05-09 Thread Jeremy Stanley
On 2019-05-09 14:58:17 -0400 (-0400), Cindy Sue Causey wrote:
[...]
> For lurking newbies, "apt-cache search virtual machine" brings a
> serious laundry list of things going on in Debian, AND I just tripped
> over UML (user-mode-linux) a couple days ago. If UML is a chat-able
> Mentors topic, I'd sure be happily lurking along with the thread.
> 
> Curiosity, in part, is whether or not UML plays nice with how
> Developers do their thing. In other words, is it worth the time to
> test drive it to see what it does?
> 
> UML *sounds* interesting if one (cognitively) grasps how to use it.
> That doesn't always translate into being worth time spent
> self-training when other virtual machine genre packages might
> figuratively "blow its doors off" in experienced Users' popularity
> contests. :)

UML was great ~15 years ago and I used it heavily in production
environments. These days KVM is also in the mainline kernel and is
superior for virtualization in all ways I'm aware. Folks who want
something lighter-weight than KVM are instead going with a
combination of chroot, cgroups and network namespaces (this
combination often referred to as a "container") for workload
isolation.

That said, if you're looking to have a Linux VM on a Linux host, UML
probably still works.
-- 
Jeremy Stanley


signature.asc
Description: PGP signature


Re: Configure your PC to contribute to Debian community

2019-05-09 Thread Cindy Sue Causey
On 5/9/19, Dmitry Bogatov  wrote:
>
> You can work in chroot (debootstrap) and/or you can build packages in
> schroot.


I was going to mention schroot myself as an addendum to a chroot
reference when this thread first started. They *are* slightly
different. There was a quick thread on Debian-User a while back where
something that possibly worked in chroot was not working in schroot.
As a user who had never tried schroot, I was able to easily help
duplicate that bug, too.

Schroot's description sounds... *VERY interesting* if one has never
done any of this. Sounds like all kinds of being able to change things
up. That's a talent/ability you'd want if you're developing something
intended for all kinds of users instead of "just" something about
installing something (e.g. my debootstraps) before then moving on down
the computing road.. :)

DISCLAIMER: If chroot also offers some of that change up ability, my
observation just means I've never encountered any usage needs where
chroot's hardier features became apparent. :)

Cindy :)
-- 
Cindy-Sue Causey
Talking Rock, Pickens County, Georgia, USA

* runs often in linux-lurk-mode *



Re: Configure your PC to contribute to Debian community

2019-05-09 Thread Cindy Sue Causey
On 5/9/19, Andrius Merkys  wrote:
> Hi Vipul,
>
> On 2019-05-08 18:12, Vipul wrote:
>> Is there a way to get isolation for work & contribution purpose to
>> keep yourself organized?
>
> I personally run a VirtualBox VM with Debian unstable. I find this
> alternative to chroots more convenient for debugging. And snapshot
> feature of VirtualBox allows for reverting the system in case one
> inadvertently breaks it.


Speaking as someone who debootstraps a lot over time, personal CHOICE
is virtual machine if your system has the umph to handle it.

Nothing derogatory is intended against chroot. Chroot's been one of a
collection of HERO packages as part of being able to debootstrap an
entire photography-friendly Debian setup on dialup, sometimes just in
hours.

My thought process is that I just encounter weird, time wasting
anomalies that I a-sume would not be a consideration if I was playing
in virtual machine instead. Besides that, VM's a cool, Linux-wide
talent to have under your belt earlier on, if you don't already play
there. :)

For lurking newbies, "apt-cache search virtual machine" brings a
serious laundry list of things going on in Debian, AND I just tripped
over UML (user-mode-linux) a couple days ago. If UML is a chat-able
Mentors topic, I'd sure be happily lurking along with the thread.

Curiosity, in part, is whether or not UML plays nice with how
Developers do their thing. In other words, is it worth the time to
test drive it to see what it does?

UML *sounds* interesting if one (cognitively) grasps how to use it.
That doesn't always translate into being worth time spent
self-training when other virtual machine genre packages might
figuratively "blow its doors off" in experienced Users' popularity
contests. :)

Cindy
-- 
Cindy-Sue Causey
Talking Rock, Pickens County, Georgia, USA

* runs often in linux-lurk-mode *



Re: Presentation

2019-05-09 Thread Miroslav Kravec
Hi,

I took a quick look at the presentation. Looks to have nice potential
in it. Few points below:

> Debian GNU/Linux is a free (as in freedom) operating system (OS) for your 
> computer. An operating system is the set of basic programs and utilities that 
> make your computer run. [1]

Less (text) is more (focused presentation). I would remove part
describing what OS is, and based on audience, would explain the term
only orally (plus hyperlink in PDF).

I would also try to restructure "A brief definition" to get rid of
repetition of "Debian" on each bullet point.

> Internet Relay Chat

In 2019 the most of the people know, what chat is (or quickly
explained it orally). I would merge these three points to one "A real
time Text based Communication system", and focus on IRC pros and
differences.

> :-

For me, this looks a bit ugly.

> On a basic level it is:-

I would remove this sentence at all, and reword titles:

* What is Internet Relay Chat,
* What is ID with nickserv,

Also, I would move registration after definition, and renamed title to:

* Registration of ID with nickserv

Generally, I would first focus on the message to be told, and to whom.
Presentations are highly specific. And, people tend to get easily
bored, when there's too much details they already know, or are not
relevant to message. Also, people get bored, if they lose track on
some point, because of missing information. In either case, they'll
disconnect themselves, and will start day dreaming, or anti-social
ones will start disturbing others/speaker.

Kind regards,
Miroslav Kravec

On Thu, May 9, 2019 at 5:24 PM Paul Sutton  wrote:
>
> Hi
>
> Having worked on a presentation to promote Debian generally, I decided
> to work on one that could focus on IRC and how to get started.
>
> https://salsa.debian.org/zleap-guest/oftc-presentation
>
> I am not sure if this is useful, but I would anticipate this can form
> part of a series on getting started with Debian contributing.  It is
> early days on this at the moment but I am getting there slowly.
>
> I am not going to touch on IRC clients other than the web interface,
> once people are connected to IRC they are able to ask for further help
> and information on clients.
>
> Hope this helps
>
>
> Paul Sutton
>
>
> --
> Paul Sutton
> http://www.zleap.net
> https://www.linkedin.com/in/zleap/
> gnupg : 7D6D B682 F351 8D08 1893  1E16 F086 5537 D066 302D
>



Presentation

2019-05-09 Thread Paul Sutton
Hi

Having worked on a presentation to promote Debian generally, I decided
to work on one that could focus on IRC and how to get started.

https://salsa.debian.org/zleap-guest/oftc-presentation

I am not sure if this is useful, but I would anticipate this can form
part of a series on getting started with Debian contributing.  It is
early days on this at the moment but I am getting there slowly. 

I am not going to touch on IRC clients other than the web interface, 
once people are connected to IRC they are able to ask for further help
and information on clients. 

Hope this helps


Paul Sutton


-- 
Paul Sutton
http://www.zleap.net
https://www.linkedin.com/in/zleap/
gnupg : 7D6D B682 F351 8D08 1893  1E16 F086 5537 D066 302D



Re: Configure your PC to contribute to Debian community

2019-05-09 Thread Tong Sun
On Wed, May 8, 2019 at 11:28 AM Vipul
> . . . Since I'm using Debian for work purpose also so, I don't want to 
> mess-up  with my system by installing unstable packages or libraries. Is 
> there a way to get isolation for work & contribution purpose to keep yourself 
> organized?
> I can get isolation by using Docker image or install one more copy of 
> Debian in PC and switch between them but that would be painful. I want to 
> hear from contributors & maintainers Which method they are using or prefer to 
> get isolation?

I thought most people would vote for Docker, but so far not any yet. I
guess people are giving you options other than Docker to broader your
view.

I'd say go for Docker, since you are already using Linux, not Windows,
and here are some more info to get you started:

https://sfxpt.wordpress.com/2013/11/10/debianubuntu-package-developing-with-docker/
https://sfxpt.wordpress.com/2013/11/17/debianubuntu-package-developing-with-docker-continued/

It's nearly 6 years old, the practice might have changed, but the
concept remains.



Bug#928637: RFS: emacs-neotree/0.5.2-1 [ITP]

2019-05-09 Thread Dmitry Bogatov


[2019-05-07 22:48] Nicholas D Steeves 
> Package: sponsorship-requests
> Severity: wishlist
> Control: block 872873 by -1
>
> I am looking for a sponsor for my package "emacs-neotree".  Neotree is
> a very popular Emacs addon on MELPA (Emacs addon repository), and is
> at the 99th percentile for MELPA unstable, and the 98th for MELPA stable.
>
>   https://melpa.org/#/neotree
>   https://stable.melpa.org/#/neotree
>
> Package name: emacs-neotree
> Version : 0.5.2-1
> Upstream Author : jaypei 
> URL : https://github.com/jaypei/emacs-neotree
> License : GPL-3+
> Section : lisp
>
> Alternatively, one can download the package with dget using this command:
>
> dget -x 
> https://mentors.debian.net/debian/pool/main/e/emacs-neotree/emacs-neotree_0.5.2-1.dsc

Everything super-nice, just uploaded. One minor request: on next upload,
add field "Upstream-Contact" into debian/copyright.
-- 
Note, that I send and fetch email in batch, once every 24 hours.
 If matter is urgent, try https://t.me/kaction
 --



Bug#928394: RFS: freetype-py/2.1.0.post1-1 [ITP]

2019-05-09 Thread Dmitry Bogatov
[2019-05-06 01:31] Bastian Germann 

> Thanks for coming back to me. I have fixed the things you pointed out.

In debian/rules you write ${DEB_VERSION_UPSTREAM} -- note "{", not "(".
Make uses $(foo) syntax for variable access. Build still successfull,
but, well, please double check this moment.

Also, you have no autopkgtest. I heard, default one for python could be
added with following in "debian/control".

Testsuite: autopkgtest-pkg-python
-- 
Note, that I send and fetch email in batch, once every 24 hours.
 If matter is urgent, try https://t.me/kaction
 --



Re: Configure your PC to contribute to Debian community

2019-05-09 Thread Dmitry Bogatov


[ Please, format your emails by 80 column ]

[2019-05-08 15:12] Vipul 
> Hey there,
>
> I've been using Debian from couples of years but haven't contributed
> yet back to community. I want to contribute to Debia n by maintaining
> packages and fixing bugs. Since I'm using Debian for work purpose also
> so, I don't want to mess-up  with my system by installing unstable
> packages or libraries. Is there a way to get isolation for work &
> contribution purpose to keep yourself organized?  I can get isolation
> by using Docker image or install one more copy of Debian in PC and
> switch between them but that w ould be painful. I want to hear from
> contributors & maintainers Which method they are using or prefer to
> get isolation?

You can work in chroot (debootstrap) and/or you can build packages in
schroot.
-- 
Note, that I send and fetch email in batch, once every 24 hours.
 If matter is urgent, try https://t.me/kaction
 --