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



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: 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.



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
 --



Re: Configure your PC to contribute to Debian community

2019-05-08 Thread Andrius Merkys
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.

Best,
Andrius

-- 
Andrius Merkys
Vilnius University Institute of Biotechnology, Saulėtekio al. 7, room V325
LT-10257 Vilnius, Lithuania



Re: Configure your PC to contribute to Debian community

2019-05-08 Thread Ali Mezgani
Contributing is a good thing for people whom wish to be a part of the.
debian.org the name, the domain name.

Personally my wishes were to be part of the Debian holder, advocate,
sponsors and security members.

Vipul try to work on aescrypt tool and ask Evengi the developer to
integrate it in the ftp master, it's your first exercise.

BSD, GPL licenses are welcome into the file.

You could focus on these keys words :
IETF, GNU, Debian, Kernel.

Whenever you become part of Debian team, do your best to hold packages from
FreeBSD the Berkley os.


Regards,


Ali MEZGANI
nativelabs.ma




Le jeu. 9 mai 2019 à 00:33, Paul Wise  a écrit :

> On Wed, May 8, 2019 at 11:28 PM Vipul wrote:
>
> > PS: I've already asked this question debian-users mailing list but seems
> like this place is more appropriate to ask these type of questions.
>
> Check out the guide for getting packages into Debian:
>
> https://mentors.debian.net/intro-maintainers
>
> > I've been using Debian from couples of years but haven't contributed yet
> back to community.
>
> There are a number of different ways to contribute to Debian:
>
> https://www.debian.org/intro/help
>
> > I want to contribute to Debian by maintaining packages and fixing bugs.
>
> The best way to contribute is to work on packages that you use and the
> best way to find opportunities for that is to install and run the
> how-can-i-help package:
>
> https://wiki.debian.org/how-can-i-help
>
> > Is there a way to get isolation for work & contribution purpose to keep
> yourself organized?
>
> If you do not have a spare computer, the best option would be a
> virtual machine, since you can then test newer versions of the whole
> system. Some options for this include gnome-boxes or virt-manager.
>
> > I want to hear from contributors & maintainers Which method they are
> using or prefer to get isolation?
>
> Personally I'm using Debian testing and do package building in
> pbuilder chroots of unstable.
>
> --
> bye,
> pabs
>
> https://wiki.debian.org/PaulWise
>
>


Re: Configure your PC to contribute to Debian community

2019-05-08 Thread Paul Wise
On Wed, May 8, 2019 at 11:28 PM Vipul wrote:

> PS: I've already asked this question debian-users mailing list but seems like 
> this place is more appropriate to ask these type of questions.

Check out the guide for getting packages into Debian:

https://mentors.debian.net/intro-maintainers

> I've been using Debian from couples of years but haven't contributed yet back 
> to community.

There are a number of different ways to contribute to Debian:

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

> I want to contribute to Debian by maintaining packages and fixing bugs.

The best way to contribute is to work on packages that you use and the
best way to find opportunities for that is to install and run the
how-can-i-help package:

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

> Is there a way to get isolation for work & contribution purpose to keep 
> yourself organized?

If you do not have a spare computer, the best option would be a
virtual machine, since you can then test newer versions of the whole
system. Some options for this include gnome-boxes or virt-manager.

> I want to hear from contributors & maintainers Which method they are using or 
> prefer to get isolation?

Personally I'm using Debian testing and do package building in
pbuilder chroots of unstable.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise



Configure your PC to contribute to Debian community

2019-05-08 Thread 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 Debian 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 would be painful. I want to hear 
from contributors & maintainers Which method they are using or prefer to get 
isolation?

Cheers,
VIpul

PS: I've already asked this question debian-users mailing list but seems like 
this place is more appropriate to ask these type of questions.