Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #208396 > unrolled thread

Configure your PC to contribute to Debian community

Started byVipul <finn02@protonmail.com>
First post2019-05-08 15:30 +0200
Last post2019-05-09 11:00 +0200
Articles 11 — 11 participants

Back to article view | Back to linux.debian.user


Contents

  Configure your PC to contribute to Debian community Vipul <finn02@protonmail.com> - 2019-05-08 15:30 +0200
    Re: Configure your PC to contribute to Debian community Francisco M Neto <fmneto@fmneto.com.br> - 2019-05-08 15:40 +0200
      Re: Configure your PC to contribute to Debian community Paul Sutton <zleap@disroot.org> - 2019-05-08 16:50 +0200
    Re: Configure your PC to contribute to Debian community Gard Spreemann <gspr@nonempty.org> - 2019-05-08 16:00 +0200
      Re: Configure your PC to contribute to Debian community ghe <ghe@slsware.net> - 2019-05-08 19:10 +0200
    Re: Configure your PC to contribute to Debian community songbird <songbird@anthive.com> - 2019-05-08 17:00 +0200
    Re: Configure your PC to contribute to Debian community Steffen Möller <steffen_moeller@gmx.de> - 2019-05-08 17:10 +0200
    Re: Configure your PC to contribute to Debian community Ian Jackson <ijackson@chiark.greenend.org.uk> - 2019-05-08 18:10 +0200
      Re: Configure your PC to contribute to Debian community Ben Finney <bignose@debian.org> - 2019-05-09 03:30 +0200
    Re: Configure your PC to contribute to Debian community Paul Wise <pabs@debian.org> - 2019-05-09 02:40 +0200
    Re: Configure your PC to contribute to Debian community Ansgar Burchardt <"Ansgar Burchardt"@43-1.org> - 2019-05-09 11:00 +0200

#208396 — Configure your PC to contribute to Debian community

FromVipul <finn02@protonmail.com>
Date2019-05-08 15:30 +0200
SubjectConfigure your PC to contribute to Debian community
Message-ID<xVuNY-13p-1@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

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?

Sorry, if this a wrong place to ask this question, then where should I ask?

Cheers,
VIpul

PS: I'm not subscribed to this mailing.

[toc] | [next] | [standalone]


#208397

FromFrancisco M Neto <fmneto@fmneto.com.br>
Date2019-05-08 15:40 +0200
Message-ID<xVuXE-16W-9@gated-at.bofh.it>
In reply to#208396

[Multipart message — attachments visible in raw view] — view raw

Hello,

	I would be very interested in the answers to that, too. 

	Vipul, I sugges you subscribe to this mailing list, as well as debian-
mentors. That should make things easier.

Cheers,
Francisco

On Wed, 2019-05-08 at 13:26 +0000, Vipul wrote:
> 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?
> 
> Sorry, if this a wrong place to ask this question, then where should I ask?
> 
> 
> Cheers,
> VIpul
> 
> PS: I'm not subscribed to this mailing.
> 
-- 
[]'s,

Francisco M Neto

GPG: 4096R/D692FBF0

[toc] | [prev] | [next] | [standalone]


#208399

FromPaul Sutton <zleap@disroot.org>
Date2019-05-08 16:50 +0200
Message-ID<xVw3n-1Kh-5@gated-at.bofh.it>
In reply to#208397
On 08/05/2019 14:32, Francisco M Neto wrote:
> Hello,
>
> 	I would be very interested in the answers to that, too. 
>
> 	Vipul, I sugges you subscribe to this mailing list, as well as debian-
> mentors. That should make things easier.
>
> Cheers,
> Francisco

If I also find anyone who may be interested in helping I will direct
them here too.

Paul


>
> On Wed, 2019-05-08 at 13:26 +0000, Vipul wrote:
>> 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?
>>
>> Sorry, if this a wrong place to ask this question, then where should I ask?
>>
>>
>> Cheers,
>> VIpul
>>
>> PS: I'm not subscribed to this mailing.
>>
-- 
Paul Sutton
http://www.zleap.net
https://www.linkedin.com/in/zleap/
gnupg : 7D6D B682 F351 8D08 1893  1E16 F086 5537 D066 302D

[toc] | [prev] | [next] | [standalone]


#208398

FromGard Spreemann <gspr@nonempty.org>
Date2019-05-08 16:00 +0200
Message-ID<xVvh0-1e5-3@gated-at.bofh.it>
In reply to#208396
Vipul <finn02@protonmail.com> writes:

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

Hi,

I find that cowbuilder [1] does this job fine for my needs. If I need to
test a more involved graphical user experience for a different release
than the one I run, I just spin up a VM.

I'm not at all an expert, and maintain only a small number of packages,
so take this with a grain of salt.

[1] https://wiki.debian.org/cowbuilder


 Best,
 Gard

[toc] | [prev] | [next] | [standalone]


#208410

Fromghe <ghe@slsware.net>
Date2019-05-08 19:10 +0200
Message-ID<xVyeR-3h4-1@gated-at.bofh.it>
In reply to#208398
On 5/8/19 7:33 AM, Gard Spreemann wrote:

> I find that cowbuilder [1] does this job fine for my needs. If I need to
> test a more involved graphical user experience for a different release
> than the one I run, I just spin up a VM.

Or you could just buy an additional computer and dban the MS bits off
the disk(s)...

-- 
Glenn English

[toc] | [prev] | [next] | [standalone]


#208400

Fromsongbird <songbird@anthive.com>
Date2019-05-08 17:00 +0200
Message-ID<xVwd3-1NG-1@gated-at.bofh.it>
In reply to#208396
Vipul wrote:
...
> I've been using Debian from couples of years but haven't contributed yet b=
> ack to community. I want to contribute to Debian by maintaining packages a=
> nd fixing bugs. Since I'm using Debian for work purpose also so, I don't w=
> ant to mess-up=C2=A0 with my system by installing unstable packages or lib=
> raries. Is there a way to get isolation for work & contribution purpose to=
>  keep yourself organized?=C2=A0
>=C2=A0 =C2=A0 I can get isolation by using Docker image or install one mor=
> e 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?
>
> Sorry, if this a wrong place to ask this question, then where should I ask=
> ?
...
> PS: I'm not subscribed to this mailing.

  i don't reply to people so perhaps you may see this reply,
but for those who do see it.

  i think the easiest way if you are setting up a new machine
is to partition the disk or to add another disk which can be
selected by the BIOS or UEFI to boot.  works, isn't too 
complicated and can be isolated via what partitions are
mounted or ignored by each booting setup.

  VMs and booting from USB storage or other means can work
too, but i am a firm believer in that keeping something 
simple is well worth it if the complexity isn't needed
for some other purpose.

  given that 2nd generation hardware is often not that
expensive i'd really consider getting a development 
machine if i were concerned i could not keep my work
machine suitably isolated (i would not want the risk
myself so i would get a 2nd machine if i had work
responsibilities - $100-200 can get a pretty decent
system these days).


  songbird

[toc] | [prev] | [next] | [standalone]


#208401

FromSteffen Möller <steffen_moeller@gmx.de>
Date2019-05-08 17:10 +0200
Message-ID<xVwmJ-26B-9@gated-at.bofh.it>
In reply to#208396
Hi Vipul,

On 08.05.19 15:26, Vipul wrote:
> 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.
This is very timely since the next Debian release, buster, is just
waiting for the remaining bugs to be fixed.
> 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?

You may decide to go for chroot environments: https://wiki.debian.org/chroot

Best,

Steffen

[toc] | [prev] | [next] | [standalone]


#208405

FromIan Jackson <ijackson@chiark.greenend.org.uk>
Date2019-05-08 18:10 +0200
Message-ID<xVxiN-2GE-3@gated-at.bofh.it>
In reply to#208396
Vipul writes ("Configure your PC to contribute to Debian community"):
> 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?

schroot.

Really, that is the answer :-).  chroots are excellent for stopping
the unstable stuff and build-dependencies and so on from polluting
your main system.  They don't give security isolation, but that's not
usually what you want.  You want to be able to run a test version of
some program and have it access your display and your files normally.

schroot is a utility to help you work with chroots.
sbuild is the build tool.

To make a chroot you can use sbuild-createchroot or, err, I forget
what it's called, schroot-buildd-setup or something ?  Maybe someone
else will pop up with the answer.

Ian.

-- 
Ian Jackson <ijackson@chiark.greenend.org.uk>   These opinions are my own.

If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.

[toc] | [prev] | [next] | [standalone]


#208438

FromBen Finney <bignose@debian.org>
Date2019-05-09 03:30 +0200
Message-ID<xVG2J-80d-1@gated-at.bofh.it>
In reply to#208405
Ian Jackson <ijackson@chiark.greenend.org.uk> writes:

> Vipul writes ("Configure your PC to contribute to Debian community"):
> > 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?
>
> schroot is a utility to help you work with chroots.
> sbuild is the build tool.
>
> To make a chroot you can use sbuild-createchroot or, err, I forget
> what it's called, schroot-buildd-setup or something ?  Maybe someone
> else will pop up with the answer.

The relatively new ‘sbuild-debian-developer-setup’ package installs a
command of the same name, which I found significantly simplifies setting
up a sufficiently-isolated standard Debian package build environment.

-- 
 \     “Do unto others twenty-five percent better than you expect them |
  `\      to do unto you. (The twenty-five percent is [to correct] for |
_o__)                            error.)” —Linus Pauling's Golden Rule |
Ben Finney

[toc] | [prev] | [next] | [standalone]


#208436

FromPaul Wise <pabs@debian.org>
Date2019-05-09 02:40 +0200
Message-ID<xVFgl-7tm-1@gated-at.bofh.it>
In reply to#208396
On Wed, May 8, 2019 at 9:27 PM Vipul wrote:

> 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

[toc] | [prev] | [next] | [standalone]


#208445

FromAnsgar Burchardt <"Ansgar Burchardt"@43-1.org>
Date2019-05-09 11:00 +0200
Message-ID<xVN4d-3Rc-1@gated-at.bofh.it>
In reply to#208396
Vipul writes:
> 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?

You can use pretty much anything you prefer; it also depends on what you
are using it for: there is no single solution for all needs.

If you are already familiar with Docker, using that as a container for
development or for building packages is fine.  There is also the
"whalebuilder" program to build Debian packages using Docker; it should
be comparable to pbuilder or sbuild (I haven't used whalebuilder myself
though).

Using schroot is also okay; though Docker provides more isolation and
might be easier to use.

I'm using systemd-nspawn for running full systems including multiple
services (daemons); Docker or schroot usually only run one program in a
container.  There are also alternatives like lxc.

Finally for most isolation there are virtual machines; they provide even
more isolation, but are also more complicated to use (transferring
files, changing resource allocations (disk size, RAM), initial setup).
Though if you try potentially destructive things, doing so in a VM is
probably much better than breaking your production system :-)

Ansgar

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.user


csiph-web