[Bug 740111] [NEW] Script to set up development environment

2011-03-22 Thread Daniel Holbach
Public bug reported:

Binary package hint: ubuntu-dev-tools

It'd be great to have a script that sets up your development environment. In an 
ideal world, people would just run these commands and be fully set up:
 - $ sudo apt-get install ubuntu-dev-tools
 - $ ubuntu-dev-setup

The script would do the following (there's probably more it should do in the 
future, but this is all I can think of):
 - ask for name and email address
 - check if a gpg key exists (check for files in ~/.gnupg(?)), if not create 
one (there's an experimental feature of gnupg to create keys in 'batch mode') 
and upload it
 - check if a ssh key exists, if not create one (check for 
~/.ssh/id_rsa.pub(?)) (ssh-keygen -t rsa)
 - add DEBFULLNAME/DEBEMAIL to ~/.bashrc (not sure yet, what's the best way to 
do that; also what about zsh users)
 - find out current development series (lplib) and run "pbuilder-dist  
create" if necessary (check for ~/pbuilder/-base.tgz)
 - find out launchpad id (lp.people.me) and run 'bzr whoami " <>"' 
and 'bzr launchpad-login '
 - open https://launchpad.net/people/+me/+editpgpkeys and 
https://launchpad.net/people/+me/+editsshkeys in a browser
 - open https://launchpad.net/+login if no launchpad id exists

** Affects: ubuntu-dev-tools (Ubuntu)
 Importance: Wishlist
 Status: New

-- 
You received this bug notification because you are a member of MOTU,
which is subscribed to ubuntu-dev-tools in Ubuntu.
https://bugs.launchpad.net/bugs/740111

Title:
  Script to set up development environment

-- 
universe-bugs mailing list
universe-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/universe-bugs


[Bug 740111] Re: Script to set up development environment

2011-03-22 Thread Daniel Holbach
We all know that there's millions of ways to configure your development
environment. It's just important that newcomers get a very simple way to
get started.

** Changed in: ubuntu-dev-tools (Ubuntu)
   Importance: Undecided => Wishlist

-- 
You received this bug notification because you are a member of MOTU,
which is subscribed to ubuntu-dev-tools in Ubuntu.
https://bugs.launchpad.net/bugs/740111

Title:
  Script to set up development environment

-- 
universe-bugs mailing list
universe-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/universe-bugs


[Bug 740111] Re: Script to set up development environment

2011-03-22 Thread Benjamin Drung
We have already a tool called 'setup-packaging-environment'. Either
extend this script or merge it into ubuntu-dev-setup.

-- 
You received this bug notification because you are a member of MOTU,
which is subscribed to ubuntu-dev-tools in Ubuntu.
https://bugs.launchpad.net/bugs/740111

Title:
  Script to set up development environment

-- 
universe-bugs mailing list
universe-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/universe-bugs