Re: exim-using packages - are you relying on -C or -D options?

2010-12-22 Thread Andreas Metzler
Ian Jackson  wrote:
> Andreas Metzler writes ("Re: exim-using packages - are you relying on -C or 
> -D options?"):
>> The current status (GIT head) simply adds a file which contains a *list*
>> of trusted configuration files instead of a prefix.

> That's good enough for me.  And it should be good enough for anyone
> else because you can have anything which needs to generate a config on
> the fly edit the list (via something like userv if it isn't already
> running as root).

> Thanks for taking the time to discuss and investigate this.  I
> appreciate the attention to detail and particularly to compatibility :-).

Thank you for the feedback. The update seems to be more or less done
now.

http://www.bebt.de/blog/debian/archives/2010/12/21/T16_35_58/index.html

cu andreas


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/kbu8u7-86a@argenau.downhill.at.eu.org



Re: Bug#602246: ITP: brian -- simulator for spiking neural networks

2010-12-22 Thread Yaroslav Halchenko
oops -- sorry for the delay -- just found this comment

and then what to do if we have not decided yet what particular humanoid
will accomplish the mission?

On Wed, 03 Nov 2010, Raphael Hertzog wrote:
> > Package: wnpp
> > Severity: wishlist
> > Owner: NeuroDebian Team 

> Please use your real name even if you're doing some work as part of a
> team...

-- 
=--=
Keep in touch www.onerussian.com
Yaroslav Halchenko www.ohloh.net/accounts/yarikoptic


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101222151313.gc8...@onerussian.com



Re: Bug#602246: ITP: brian -- simulator for spiking neural networks

2010-12-22 Thread Raphael Hertzog
Hi,

On Wed, 22 Dec 2010, Yaroslav Halchenko wrote:
> oops -- sorry for the delay -- just found this comment
> 
> and then what to do if we have not decided yet what particular humanoid
> will accomplish the mission?

It doesn't matter much. You can always change the submitter afterwards.

If you have no volunteer to do the work, it could be argued that you
should first file a RFP and change it into an ITP once you know who will
do the work.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Follow my Debian News ▶ http://RaphaelHertzog.com (English)
  ▶ http://RaphaelHertzog.fr (Français)


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101222152403.gb18...@rivendell.home.ouaza.com



Bug#607815: ITP: libapp-rad-perl -- Perl module for rapid and easy creation of command line applications

2010-12-22 Thread Salvatore Bonaccorso
Package: wnpp
Owner: Salvatore Bonaccorso 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org,debian-p...@lists.debian.org

* Package name: libapp-rad-perl
  Version : 1.04
  Upstream Author : Breno G. de Oliveira 
* URL : http://search.cpan.org/dist/App-Rad/
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : Perl module for rapid and easy creation of command line 
applications

App::Rad aims to be a simple yet powerful framework for developing your
command-line applications. It can easily transform your Perl one-liners into
reusable subroutines than can be called directly by the user of your program.

It also tries to provide a handy interface for your common command-line
tasks. If you have a feature request to easen out your tasks even more,
please drop me an email or a RT feature request.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1293031524.927074.8...@elende



securing/monitoring Debian devel environment

2010-12-22 Thread Yaroslav Halchenko
Dear Debian Comrades,

I can take blame if I am the only one who is somewhat jeopardizing our
project by relying solely on his own eyes, fingers, GIT, belief in a
good will of upstream developers, and moreover trust in the security of
the upstream developers systems and their repositories.

But I guess, I am more of a typical Debian contributor, who develops
Debian contributions on the same system where sensitive keys (SSH, GPG)
are kept and even more -- ssh/gpg-agents are running from time to time.
I do inspect upstream code, and I do check on good intentions of
upstream developers; but I am not relying on some automated (thus
objective) way to assure that my system does not get jeopardized while
the package is being built (in my account or may be as root under
pbuilder) or tested.

If upstream code, for some reason, contained malicious code which
would set up a backdoor or simply perform some malicious actions
targeting Debian servers/uploads, it would be unfortunately possible for
it to take advantage of my system having access to debian infrastructure
(may be not right away, since keys would not be loaded atm and I do use
passphrases; but at a later point after injection of the malicious
script). The only way to completely prevent that would be to develop and
build packages in a completely isolated (virtual machine) environment
with good monitoring/reporting facilities if some abnormal actions
(unwarranted access to the network, creation/editing/adding files
outside of the build-tree) have happened.

So, I wondered what available software solutions other Debian
contributors might be already using to assure the security of their
systems while working on the upstream code
(building/packaging/running). (just to make clear, sanitising the
environment by debuild is not enough)

May be there is a lightweight utility which could be used for
monitoring, e.g. it would report suspicious actions being taken from
within a monitored environment?  e.g., it would

* sanitize environment variables
* monitor open/socket/... syscalls and report abnormal activities
  (e.g. opening network connection, writing to a file outside of
  build-tree,/tmp/, etc)
* provide a summary at the end on the invoked actions by the target
  command

I guess a possible solution which would not only monitor but
guarantee would be SELinux, but I am afraid it might be somewhat
cumbersome to setup policies across the variety of packages I maintain.
So I just wanted to monitor to start with.

Any recommendations on existing solutions/setups would be really welcome
;)

Yours truly,
-- 
=--=
Keep in touch www.onerussian.com
Yaroslav Halchenko www.ohloh.net/accounts/yarikoptic


signature.asc
Description: Digital signature


Bug#607821: ITP: haskell-strptime -- Haskell binding for strptime with some extra features

2010-12-22 Thread Eugene Kirpichov
Package: wnpp
Severity: wishlist
Owner: Eugene Kirpichov 
X-Debbugs-Cc: debian-devel@lists.debian.org


* Package name: haskell-strptime
 Version : 0.1.8
 Upstream Author : Eugene Kirpichov 
* URL : http://hackage.haskell.org/package/strptime
* License : New BSD License
 Programming Lang: Haskell, C
 Description : Haskell binding for strptime with some extra features

A Haskell binding for strptime with some extra features - namely, %OS is
for fractional seconds and %^[+-][N]s is for seconds since epoch - for example,
%^-3s is milliseconds since epoch.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/aanlktinw0kaxk5mcvfapsz9bt_r-m9+pmusjb8wsb...@mail.gmail.com



owner for ITP bugreports [Was: Bug#602246: ITP: brian -- simulator for spiking neural networks]

2010-12-22 Thread Yaroslav Halchenko
Ah, now I found where I screwed up: I have my personal email as the email
address but with a Team name. I have used

reportbug --realname="NeuroDebian Team" --email=t...@neuro.debian.net -b wnpp

and because I did have REPORTBUGEMAIL env var set to my email, it took
precedence over --email.

Good to know... I will fix-up relevant ITPs to contain proper entry

NeuroDebian Team 

Meanwhile discussion on a generic topic "owner for ITP -- team vs individual":

On Wed, 22 Dec 2010, Raphael Hertzog wrote:
> > and then what to do if we have not decided yet what particular humanoid
> > will accomplish the mission?
> It doesn't matter much. You can always change the submitter afterwards.

nah, then we should do it upon every commit to the repository while
multiple people working on the packaging...

> If you have no volunteer to do the work, it could be argued that you
> should first file a RFP and change it into an ITP once you know who will
> do the work.

yes, we do have volunteers (more than 1) to do the work -- it is us, the
team.  It might end up being one specific person, or multiple developers
working on it at the same time... it depends, our primary goal is to get job
done.

Overall, what specific problem (if there is any) would be solved by
requesting to specify some other than team name/address for the package which
is going to be team maintained? imho none

Meanwhile more arguments why I consider team contact appropriate (and
even preferable at times) for the Owner of an ITP, in contrast to a single,
possibly arbitrarily chosen, developer from the team:

* Team contacts are our preferable entry for the "Maintainer" field
  in the packaged package
 
  Many benefits of having team in the maintainer apply to having
  team in the owner of ITP: more eyes, aggregated qa. page etc

* We have no strict requirement for the submitters of ITPs being a DD.
  it could be owned by an arbitrary (possibly fictional) person with
  arbitrarily contact email (possibly fake);

  so NeuroDebian Team could be treated as a single humanoid with an email
  t...@neuro.debian.net ;) or we could come up with a more specific one

  A.Humanoid 

  to be forwarded to team@ ;)


-- 
=--=
Keep in touch www.onerussian.com
Yaroslav Halchenko www.ohloh.net/accounts/yarikoptic


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101222165225.ge8...@onerussian.com



Re: Full install/removal/upgrade test results available

2010-12-22 Thread Josselin Mouette
Le mardi 21 décembre 2010 à 20:59 +0100, Mike Hommey a écrit : 
> Adding update-python-modules -p in python-xpcom postinst could make
> things slightly better, but that would still leave xulrunner-1.9.1's
> postinst complaining if it's run before python-xpcom's.
> 
> What if xulrunner-1.9.1's postinst would do nothing for configure ?
> would the trigger still kick in when one installs xulrunner-1.9.1 only?

You could use dpkg-trigger to force the trigger to be run after
xulrunner-1.9.1 being installed.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling


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


Re: securing/monitoring Debian devel environment

2010-12-22 Thread Timo Juhani Lindfors
Yaroslav Halchenko  writes:
> script). The only way to completely prevent that would be to develop and
> build packages in a completely isolated (virtual machine) environment

Interesting ideas but don't you also need to run the produced binaries
in isolation? If we assume a malicious upstream they can surely make
the build innocent but then have the produced binaries launch sudojump
[1] in the background and have it root your machine the next time you
use sudo. Since you mentioned ssh-agent: They can also use ssh-jack
[2] to run commands on all machines where you have open ssh
connections, they don't need to wait for you to start a new ssh
connection.

[1] http://seclists.org/bugtraq/2007/Jun/16
[2] http://www.storm.net.nz/projects/7


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/84sjxp32hx@sauna.l.org



Re: securing/monitoring Debian devel environment

2010-12-22 Thread Yaroslav Halchenko

On Wed, 22 Dec 2010, Timo Juhani Lindfors wrote:
> > script). The only way to completely prevent that would be to develop and
> > build packages in a completely isolated (virtual machine) environment
> Interesting ideas but don't you also need to run the produced binaries
> in isolation?

exactly -- that is what I meant by 'built (...) and *tested*' ;)

> If we assume a malicious upstream they can surely make
> the build innocent but then have the produced binaries launch sudojump
> >...<

sure -- many bad things can happen in various reincarnations of the
malicious desires of upstreams or just those who hijack their
projects/distribution ;-)

the question remains: how could we set our development
environments so they remain convenient to use and would help us to
detect such misdemeanours so we keep Debian infrastructure secure.

Pure isolation of build/test environment  would help, but without easy
monitoring, it would just postpone detection of malicious attempts so
they would activate (again) during builds across our buildd farm, or
running on the boxes of those who installed the packages (often DDs as
well, since we do eat our own ...)

-- 
=--=
Keep in touch www.onerussian.com
Yaroslav Halchenko www.ohloh.net/accounts/yarikoptic


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2010121651.gf8...@onerussian.com



Re: owner for ITP bugreports [Was: Bug#602246: ITP: brian -- simulator for spiking neural networks]

2010-12-22 Thread Raphael Hertzog
On Wed, 22 Dec 2010, Yaroslav Halchenko wrote:
> > It doesn't matter much. You can always change the submitter afterwards.
> 
> nah, then we should do it upon every commit to the repository while
> multiple people working on the packaging...

Of course not, my request is that the submitter is a human-being not that
it matches the last-person having worked on the packaging.

> Overall, what specific problem (if there is any) would be solved by
> requesting to specify some other than team name/address for the package which
> is going to be team maintained? imho none

When I reply to some ITP with advice, I like to know who wrote the ITP.

> Meanwhile more arguments why I consider team contact appropriate (and
> even preferable at times) for the Owner of an ITP, in contrast to a single,
> possibly arbitrarily chosen, developer from the team:
> 
> * Team contacts are our preferable entry for the "Maintainer" field
>   in the packaged package

That's fine. You can put the team as the "owner" of the bug and you'll get
the BTS traffic to the team email.

But if you really use a "team identity" to submit ITP, I would ask you to
at least sign your message (i.e. put your own human name at the end).

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Follow my Debian News ▶ http://RaphaelHertzog.com (English)
  ▶ http://RaphaelHertzog.fr (Français)


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101223071312.gd21...@rivendell.home.ouaza.com