Re: numpy 1.2.1, switching to git?

2008-12-23 Thread Ondrej Certik
Hi Sandro,

thanks for the points, I reacted to some.

On Tue, Dec 23, 2008 at 5:02 PM, Sandro Tosi  wrote:
>> P.S. bzed, POX, isn't it time to move our packaging to git?
>
> I'm none of them, but I'll speak anyway :) Buxy almost did my point,
> I'd like to express me a bit.
>
> To do a change into something different we need a reason: what's the
> reason for moving from svn to git? is it because it's cool? (I hope
> not ;) ) is it because it has some features missing in svn? maybe, but
> which ones? something else?

Yes, distributed version control system has many features that are
missing in svn (=that I am missing in svn), mainly that I can easily
fiddle with different approaches and branches locally, that I can
easily upload my own branch somewhere for someone else to try. With
svn, I need to append a patch to our BTS/mailinglist.

>
> It's DVCS, ok, but how many time did you have to diff or log a package
> offline? How many time did you have to leave uncommitted changes

Actually, all the time. Maybe it's only how I work, but I often look
at the history to learn what are the latest changes to see where the
package is heading to, what is the style of maintaining, etc. Or
simply to remind myself what I did on this package in the past.

> locally while waiting to connect to network for "svn up && svn co"? it

Also all the time, the latest example being my very first email in this thread.

> would be the same for git or svn: you need network to upload a
> package, and you need network to update/commit/whatever action on the
> repo.
>
> Having a centralized place, to concentrate our work it's a plus, not a
> minus for us (IMO): why would you distribute it?

That's a good point and an argument why we should use one VCS as a team.

>
> Moreover, I do not want upstream code in the VCS we use for
> debianization (I did this error for personal managed pacakges and I do
> not want to do it again). Let upsteam tracks his own source code like
> he prefers, we do not need re-tracking it in git/svn/XXX, what we want
> to do is to keep track of our work, what's in debian/ dir *only*.

As I understand, the upstream code in the repo is useful only so that
one doesn't have to fiddle with orig.tar.gz.

>
> If, for packaging reason, you need to "touch" the upstream code, then
> checkout the upstream code in whatever place you prefer, using the
> same VCS upstream uses, and submit them patches, check differences or
> what-so-ever, but that has nothing to do with packaging that tool.

I agree with this.

>
>> So that I
>> can just commit such patches in a branch and also so that we don't
>> have to mess with the orig.tar.gz, svn-uscan and other things
>
> apt-get source --tar-only 

Ah thanks, I forgot about this.

> uscan --verbose --repack --rename --destdir=/where/you/keep/tarballs

Right, that's almost what my svn-uscan alias does:

$ alias svn-uscan
alias svn-uscan='uscan --verbose --force-download --rename
--destdir=../tarballs'

However, sometimes the orig.tar.gz cannot be obtained with svn-uscan
--- let's say if you are repackaging upstream, or simply if you are
packaging a different version than svn-uscan downloads. One example
being the abinit package, where svn-uscan is offering me the highest
released version number, however the production version (that should
be packaged) is not the highest version available.

>
> I don't see too difficult: 1 command (whatever you prefer) comparing
> with the many of "vi  + dch + build + lintian" loops you do to
> prepare a package.
>
>> everything will be in one git repo,
>
> Given my slow line, I cannot afford the pain to download every
> packages source code + debianization; now, to have a full checkout of
> dpmt/papt repositories, I need to launch the commands during the
> night. Additionally, doing repositories wide updates will become more
> painful, so I have to refrain from "work on every package" but just on
> mine.

That's a good argument and I don't know the answer to it. But are you
sure it would be that much bigger? If you want to test a package, you
still need to download the orig.tar.gz plus the debian dir (in svn).
(the best thing is to just try this and see)

> What users are you talking about? those that wants to rebuild a
> package are experienced used, so they can apt-get source  and
> then debcheckout it or whatever order/way they prefer. A normal used
> is "client" of the .deb package installed via
> apt-get/aptitude/synaptic/dpkg/

I am talking about the user (client in your terminology:), who reports
a bug and even suggests a fix, but he doesn't have time to learn how
to fiddle with svn-buildpackage+orig.tar.gz. Especially if the fix
needs to change some patches in debian/patches. See the howto in the
Holger's wiki:

http://wiki.debian.org/HolgerLevsen#head-a629792087aba6594e680a74e93b55a9318ba995

it's too dificult I myself don't remember it and I still need to copy
the commands from the wiki each time I am fixing some patch in
debian/patches. Actua

Re: numpy 1.2.1, switching to git?

2008-12-23 Thread Guy Hulbert
On Tue, 2008-23-12 at 16:17 -0500, Scott Kitterman wrote:
> Everyone on the team has a workflow for SVN.  Not true for the others.
> We have a working system and we ought not move off of it until we have
> a approach that is easily accessible and well documented.

Besides.  Git will talk to a svn repo so it's unnecessary to rush a
conversion.

[just lurking here and on debian-perl]

-- 
--gh



-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: numpy 1.2.1, switching to git?

2008-12-23 Thread Carlos
On Tue, Dec 23, 2008 at 8:01 PM, Pietro Battiston  wrote:
> I frankly don't see how svn can maximize participation of newcomers. Svn
> users are tipically long-time "versioners" who probably tried at least

 Well, maybe we should distinguish between newcomers to the team and
newcomers to VCS. A newcomer to the team could master one VCS, two or
none of them, so it's impossible to know his (or her) preferences in
advance. For a newcomer to VCS I really think that svn is easier to
learn than git/hg/bzr but that's just my opinion.

  I think the priorities should be, first of all the personal
preferences of top commiters, and secondly what we think could be
helpful for newcomers.

 Regards.
-- 
---
Carlos Galisteo 
PGP_key::http://k-rolus.net/~cgalisteo/cgalisteo.gpg
Key_Fingerprint::F888 6FBA 9145 B5A2 C187  66D6 5B8C 027A 69AD BE65
---


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: numpy 1.2.1, switching to git?

2008-12-23 Thread Scott Kitterman
On Tue, 23 Dec 2008 20:01:06 +0100 Pietro Battiston  wrote:
>Il giorno mar, 23/12/2008 alle 11.41 -0500, Scott Kitterman ha scritto:
>> On Tue, 23 Dec 2008 15:08:03 +0100 Loïc Minier  wrote:
>> >On Mon, Dec 08, 2008, Ondrej Certik wrote:
>> >> P.S. bzed, POX, isn't it time to move our packaging to git? So that I
>> >> can just commit such patches in a branch and also so that we don't
>> >> have to mess with the orig.tar.gz, svn-uscan and other things -- i.e.
>> >> everything will be in one git repo, so users can just download, hit
>> >> one command and they have a working package (as opposed to the current
>> >> scheme, were they need to download svn, then setup some tarball
>> >> directories, then setup svn-uscan, then execute it and only then they
>> >> can actually build the package, so it's very annoying for casual users
>> >> to setup the environment to contribute to the packaging)
>> > 
>> > WARNING bikeshedding VCS discussion spotted!
>> >
>> > Executive suggestion: we wont be able to use the same VCS for all
>> > packages; use whatever the top contributors prefer, not what all
>> > contributors to all packages prefer.
>> >
>> I'll argue we want something different.  We want VCS that will maximize 
>> participation.  That means both keeping top contributors happpy and keeping 
>> it accessible to newcomers.
>> 
>> I don't think hg, bzr, or git obviously qualify as accesible.  My vote, 
>> fwiw, is to stay with svn until we have a documented, accessible workflow 
>> with tool support.
>
>Just my two cents (I certainly have no right/reason to express a vote, but I 
>followed you discussion with interest): as of now, git may maximize 
>participation of newcomers because it's seen as "cool" (whether or not it is) 
>and more and more adopted, while bzr may maximize participation of newcomers 
>because it's popular _now_ (Launchpad and Ubuntu are; I don't think I'm the 
>only maintainer that became it because of being an Ubuntu user).
>
>I frankly don't see how svn can maximize participation of newcomers. Svn
>users are tipically long-time "versioners" who probably tried at least
>once some more recent versioning tool, probably bzr, or git, or hg (lots
>of projects switched from svn to one of those), while bzr users often
>have no idea of what svn is.
>
>Then one can say "let's stick to svn because it's a pain to change"; I
>just think the "participation" argument is misleading.
>
Anyone who's used VCS for more than a couple of years has used CVS or SVN (and 
using either is very similar).  Yes all the cool kids are using Git these days, 
but even in Debian it's much less used than SVN (accelerating though).  In 
Ubuntu, not many developers outside of a group of core-devs uses bzr (note: I'm 
an Ubuntu core-dev, so I have more than a passing familiarity with the 
subject). The biggest kick against BZR is that it's little used outside of 
Ubuntu.  OTOH, you can, if you want, use BZR just like you would SVN (bzr co, 
bzr ci -m '  ').

Everyone on the team has a workflow for SVN.  Not true for the others.  We have 
a working system and we ought not move off of it until we have a approach that 
is easily accessible and well documented.

Scott K


--
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: numpy 1.2.1, switching to git?

2008-12-23 Thread Pietro Battiston
Il giorno mar, 23/12/2008 alle 11.41 -0500, Scott Kitterman ha scritto:
> On Tue, 23 Dec 2008 15:08:03 +0100 Loïc Minier  wrote:
> >On Mon, Dec 08, 2008, Ondrej Certik wrote:
> >> P.S. bzed, POX, isn't it time to move our packaging to git? So that I
> >> can just commit such patches in a branch and also so that we don't
> >> have to mess with the orig.tar.gz, svn-uscan and other things -- i.e.
> >> everything will be in one git repo, so users can just download, hit
> >> one command and they have a working package (as opposed to the current
> >> scheme, were they need to download svn, then setup some tarball
> >> directories, then setup svn-uscan, then execute it and only then they
> >> can actually build the package, so it's very annoying for casual users
> >> to setup the environment to contribute to the packaging)
> > 
> > WARNING bikeshedding VCS discussion spotted!
> >
> > Executive suggestion: we wont be able to use the same VCS for all
> > packages; use whatever the top contributors prefer, not what all
> > contributors to all packages prefer.
> >
> I'll argue we want something different.  We want VCS that will maximize 
> participation.  That means both keeping top contributors happpy and keeping 
> it accessible to newcomers.
> 
> I don't think hg, bzr, or git obviously qualify as accesible.  My vote, fwiw, 
> is to stay with svn until we have a documented, accessible workflow with tool 
> support.

Just my two cents (I certainly have no right/reason to express a vote, but I 
followed you discussion with interest): as of now, git may maximize 
participation of newcomers because it's seen as "cool" (whether or not it is) 
and more and more adopted, while bzr may maximize participation of newcomers 
because it's popular _now_ (Launchpad and Ubuntu are; I don't think I'm the 
only maintainer that became it because of being an Ubuntu user).

I frankly don't see how svn can maximize participation of newcomers. Svn
users are tipically long-time "versioners" who probably tried at least
once some more recent versioning tool, probably bzr, or git, or hg (lots
of projects switched from svn to one of those), while bzr users often
have no idea of what svn is.

Then one can say "let's stick to svn because it's a pain to change"; I
just think the "participation" argument is misleading.

Pietro


signature.asc
Description: Questa è una parte del messaggio firmata digitalmente


Re: numpy 1.2.1, switching to git?

2008-12-23 Thread Loïc Minier
On Tue, Dec 23, 2008, Scott Kitterman wrote:
> I'll argue we want something different.  We want VCS that will
> maximize participation.  That means both keeping top contributors
> happpy and keeping it accessible to newcomers.
> 
> I don't think hg, bzr, or git obviously qualify as accesible.  My
> vote, fwiw, is to stay with svn until we have a documented, accessible
> workflow with tool support.

 Fair point.

-- 
Loïc Minier


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: numpy 1.2.1, switching to git?

2008-12-23 Thread Steve Langasek
On Tue, Dec 23, 2008 at 02:14:25PM +0100, Bernd Zeimetz wrote:
> Matthias Klose wrote:
> > I only trust my own comparsion without any date and version numbers.
> > And honestly I don't care about a checkin of the usual 2-5 files
> > taking half a second longer.  What annoys me most with git is the
> > steep learning curve and the non-intuitive UI, therefore I do prefer
> > bzr over hg over svn over others.

> In my opinion git is much more intuitive than any other tool - but you have to
> climb a bit on the learning curve before you realize it.

... That's not what the word "intuitive" means.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: numpy 1.2.1, switching to git?

2008-12-23 Thread Scott Kitterman
On Tue, 23 Dec 2008 15:08:03 +0100 Loïc Minier  wrote:
>On Mon, Dec 08, 2008, Ondrej Certik wrote:
>> P.S. bzed, POX, isn't it time to move our packaging to git? So that I
>> can just commit such patches in a branch and also so that we don't
>> have to mess with the orig.tar.gz, svn-uscan and other things -- i.e.
>> everything will be in one git repo, so users can just download, hit
>> one command and they have a working package (as opposed to the current
>> scheme, were they need to download svn, then setup some tarball
>> directories, then setup svn-uscan, then execute it and only then they
>> can actually build the package, so it's very annoying for casual users
>> to setup the environment to contribute to the packaging)
> 
> WARNING bikeshedding VCS discussion spotted!
>
> Executive suggestion: we wont be able to use the same VCS for all
> packages; use whatever the top contributors prefer, not what all
> contributors to all packages prefer.
>
I'll argue we want something different.  We want VCS that will maximize 
participation.  That means both keeping top contributors happpy and keeping it 
accessible to newcomers.

I don't think hg, bzr, or git obviously qualify as accesible.  My vote, fwiw, 
is to stay with svn until we have a documented, accessible workflow with tool 
support.

Scott K


--
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: numpy 1.2.1, switching to git?

2008-12-23 Thread Sandro Tosi
> P.S. bzed, POX, isn't it time to move our packaging to git?

I'm none of them, but I'll speak anyway :) Buxy almost did my point,
I'd like to express me a bit.

To do a change into something different we need a reason: what's the
reason for moving from svn to git? is it because it's cool? (I hope
not ;) ) is it because it has some features missing in svn? maybe, but
which ones? something else?

It's DVCS, ok, but how many time did you have to diff or log a package
offline? How many time did you have to leave uncommitted changes
locally while waiting to connect to network for "svn up && svn co"? it
would be the same for git or svn: you need network to upload a
package, and you need network to update/commit/whatever action on the
repo.

Having a centralized place, to concentrate our work it's a plus, not a
minus for us (IMO): why would you distribute it?

Moreover, I do not want upstream code in the VCS we use for
debianization (I did this error for personal managed pacakges and I do
not want to do it again). Let upsteam tracks his own source code like
he prefers, we do not need re-tracking it in git/svn/XXX, what we want
to do is to keep track of our work, what's in debian/ dir *only*.

If, for packaging reason, you need to "touch" the upstream code, then
checkout the upstream code in whatever place you prefer, using the
same VCS upstream uses, and submit them patches, check differences or
what-so-ever, but that has nothing to do with packaging that tool.

> So that I
> can just commit such patches in a branch and also so that we don't
> have to mess with the orig.tar.gz, svn-uscan and other things

apt-get source --tar-only 
uscan --verbose --repack --rename --destdir=/where/you/keep/tarballs

I don't see too difficult: 1 command (whatever you prefer) comparing
with the many of "vi  + dch + build + lintian" loops you do to
prepare a package.

> everything will be in one git repo,

Given my slow line, I cannot afford the pain to download every
packages source code + debianization; now, to have a full checkout of
dpmt/papt repositories, I need to launch the commands during the
night. Additionally, doing repositories wide updates will become more
painful, so I have to refrain from "work on every package" but just on
mine.

Moreover, I don't see any reason to have the fullsource code in the
same VCS of debian/ for the myriad of damn-simple packages we have.

Another question: do you know of any other big team (we have ~300 pkgs
in both papt/dpmt so I see us as a big team) that is on git? I know
none :) I'd take the example of pkg-perl: they maintain ~1000 pkgs,
and they are still on svn (but I don't know if the plan to move to git
anytime soon, but they use for some "corner cases" like perl apps).
So, any team experience we can learn from? are the tools ready to
allow a team (not just single/small group of maintainers) to work on a
plethora of packages in a feasible way?

> so users can just download, hit
> one command and they have a working package (as opposed to the current
> scheme, were they need to download svn, then setup some tarball
> directories, then setup svn-uscan, then execute it and only then they
> can actually build the package, so it's very annoying for casual users
> to setup the environment to contribute to the packaging)

What users are you talking about? those that wants to rebuild a
package are experienced used, so they can apt-get source  and
then debcheckout it or whatever order/way they prefer. A normal used
is "client" of the .deb package installed via
apt-get/aptitude/synaptic/dpkg/

I recognize that some particularly complex packages may need an ad-hoc
management, but the vast majority of the packages in the team do not
need it; so let's "split" those packages in a separate DVCS repository
(maybe still called papt/dpmt) and keep the other where they are.

Concluding, if you ever switch to a DVCS, I'd vote for git, but given
the situation, I don't see a strong need to move away from svn.

Cheers,
Sandro

PS: I may have written it tough (and the "you" is a generic one), but
read it as an open discussion email with ":)" in whatever place you
like :)

-- 
Sandro Tosi (aka morph, Morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Need help with revelation

2008-12-23 Thread Paweł Tęcza

Scott Kitterman pisze:

On Tue, 23 Dec 2008 11:24:35 +0100 "PaweB Tcza"  wrote:

Scott Kitterman pisze:
On Tue, 23 Dec 2008 09:10:35 +0100 "PaweB Tcza"  

wrote:



Hi Scott,

It's true, but probably not all true :) For example, what about release 
upgrade? I remember that when I run `do-release-upgrade` command for 
Ubuntu then I can only agree or disagree to remove *all* packages 
removed from Ubuntu. I don't know how to save only one package I still 
need, for example revelation.


Even there it only removes packages where there is a conflict, not just 
because it's out of the archive.


Thanks for the explanation! I didn't know about it.


You're welcome.  I should mention that the above is the rule.  The Ubuntu 
update-manager carries a lot of special cases to smooth upgrades and so it 
may, in fact, have special case code to remove certain packages.  I don't 
think you need to worry about that for your case.  This folow-up is just 
for completenes.


Thank you very much for that follow-up too! It's good to know how 
update-manager works :)


Cheers,

P.


--
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: numpy 1.2.1, switching to git?

2008-12-23 Thread Raphael Hertzog
On Tue, 23 Dec 2008, Ondrej Certik wrote:
> I am surprised I am actually the 6th most active. Pretty cool. :)

I am surprised to still be in the top 10 (hertzog)… it means the team is
not so active as one would expect. :-)

Anyway, I'm fine with git as well but I'm not convinced it's that
important. You should also look at the perl team, they are using git
on some packages only and have not yet decided to mass-convert from
SVN to Git. One of the reasons of the block is that Git makes it difficult
to do operations on all the repositories. And for a global update, you're
forced to use tools like "mr" (and even that won't add new package
automatically).

Furthermore, Git alone doesn't mean much, the questions is whether we have
to use git-buildpackage, topgit and so on.

Hence I would rather suggest a per-package decision for the switch. I
won't cry if SVN continues to be used.

Cheers,
-- 
Raphaël Hertzog

Le best-seller français mis à jour pour Debian Etch :
http://www.ouaza.com/livre/admin-debian/


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: numpy 1.2.1, switching to git?

2008-12-23 Thread gothicx

Bernd Zeimetz wrote:


Cyril Brulebois wrote:

Tristan Seligmann  (20/12/2008):

My personal preference ordering would probably be:

hg, bzr, svn, git


git, FD, *


+1 :)


http://whygitisbetterthanx.com


I don't know git, but I want to learn about it.. so It can be a nice  
oportunity to do it.


So +1 for git.

--
Marco Rodrigues

http://Marco.Tondela.org


--
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: [RFR] urlwatch

2008-12-23 Thread Franck Joncourt
Hi,

Piotr Ożarowski wrote:
> [Franck Joncourt, 2008-12-19 21:21]
 /usr/share/urlwatch/examples/hooks.py.example 
 /usr/share/urlwatch/examples/urls.txt.example
>>> how about installing these in /usr/share/doc/urlwatch/examples ?
>> You are right, that is a good idea.
> [...]
>> Upstream does that when setup.py is installed and I do not see how I
>> could bypass this without rewriting the setup.py file. The argument
> 
> you can simply move (mv) files/directory in debian/rules

That a solution :p!

I will update the package next year.

I wish you all a merry christmas and a happy new year.

Thanks,

-- 
Franck Joncourt
http://debian.org - http://smhteam.info/wiki/



signature.asc
Description: OpenPGP digital signature


Re: numpy 1.2.1, switching to git?

2008-12-23 Thread Loïc Minier
On Tue, Dec 23, 2008, Loïc Minier wrote:
>  Executive suggestion: we wont be able to use the same VCS for all
>  packages; use whatever the top contributors prefer, not what all
>  contributors to all packages prefer.

 I thought this was clear from the above rationale, but the stats I
 attached are for the numpy package only -- since my suggestion is to
 decide on a per-package basis.  I checked last year worth of numpy
 uploads.

>  -- Ondrej Certik   Sat, 20 Sep 2008 16:31:23 +0200
[...]

-- 
Loïc Minier


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: numpy 1.2.1, switching to git?

2008-12-23 Thread Loïc Minier
On Mon, Dec 08, 2008, Ondrej Certik wrote:
> P.S. bzed, POX, isn't it time to move our packaging to git? So that I
> can just commit such patches in a branch and also so that we don't
> have to mess with the orig.tar.gz, svn-uscan and other things -- i.e.
> everything will be in one git repo, so users can just download, hit
> one command and they have a working package (as opposed to the current
> scheme, were they need to download svn, then setup some tarball
> directories, then setup svn-uscan, then execute it and only then they
> can actually build the package, so it's very annoying for casual users
> to setup the environment to contribute to the packaging)
 
 WARNING bikeshedding VCS discussion spotted!

 Executive suggestion: we wont be able to use the same VCS for all
 packages; use whatever the top contributors prefer, not what all
 contributors to all packages prefer.

 -- Ondrej Certik   Sat, 20 Sep 2008 16:31:23 +0200
 -- Ondrej Certik   Sun, 17 Aug 2008 21:03:12 +0200
 -- Ondrej Certik   Tue, 08 Jul 2008 15:08:16 +0200
 -- Ondrej Certik   Sun, 06 Jul 2008 18:28:29 +0200
 -- Ondrej Certik   Mon, 09 Jun 2008 17:02:31 +0200
 -- Ondrej Certik   Wed, 30 Apr 2008 13:52:37 +0200
 -- Ondrej Certik   Thu, 13 Mar 2008 00:42:09 +0100
 -- William Grant   Sat, 08 Mar 2008 12:56:12 +1100
 -- Ondrej Certik   Wed, 20 Feb 2008 15:06:55 +0100
 -- Kumar Appaiah   Sun, 06 Jan 2008 07:36:20 +0530
 -- Kumar Appaiah   Sat, 22 Dec 2007 22:19:32 +0530
 -- Ondrej Certik   Mon, 17 Dec 2007 17:26:57 +0100
[ Ondrej Certik ]
   [ Sandro Tosi ]
   [ Riku Voipio ]
   [ Tiziano Zito ]
   [ Carlos Galisteo ]
   [ Ondrej Certik ]
   [ Emilio Pozuelo Monfort ]
   [ Tiziano Zito ]
   [ Ondrej Certik ]
   [ Andrew Straw ]
   [ Kumar Appaiah ]
   [ Chris AtLee ]
   [ Kumar Appaiah ]
   [ Kumar Appaiah ]
   [ Ondrej Certik ]
   [ Kumar Appaiah ]
   [ Sandro Tosi ]
   [ Kumar Appaiah ]
   [ Kumar Appaiah ]
   [ Ondrej Certik ]

-- 
Loïc Minier


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Need help with revelation

2008-12-23 Thread Scott Kitterman
On Tue, 23 Dec 2008 11:24:35 +0100 "PaweB Tcza"  wrote:
>Scott Kitterman pisze:
>> On Tue, 23 Dec 2008 09:10:35 +0100 "PaweB Tcza"  
wrote:
>>>Scott Kitterman pisze:
 On Mon, 22 Dec 2008 21:00:40 + b...@bc-bd.org wrote:
>...
>Simply removing the package may be a bad idea, as people who are using
>revelation will then no longer be able to access their password lists.
>...
 
 Removing the package from the archive won't remove it from installed 
 systems.
>>>
>>>Hi Scott,
>>>
>>>It's true, but probably not all true :) For example, what about release 
>>>upgrade? I remember that when I run `do-release-upgrade` command for 
>>>Ubuntu then I can only agree or disagree to remove *all* packages 
>>>removed from Ubuntu. I don't know how to save only one package I still 
>>>need, for example revelation.
>> 
>> Even there it only removes packages where there is a conflict, not just 
>> because it's out of the archive.
>
>Thanks for the explanation! I didn't know about it.

You're welcome.  I should mention that the above is the rule.  The Ubuntu 
update-manager carries a lot of special cases to smooth upgrades and so it 
may, in fact, have special case code to remove certain packages.  I don't 
think you need to worry about that for your case.  This folow-up is just 
for completenes.

Scott K


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: numpy 1.2.1, switching to git?

2008-12-23 Thread Ondrej Certik
On Tue, Dec 23, 2008 at 2:14 PM, Bernd Zeimetz  wrote:
> Matthias Klose wrote:
>> I only trust my own comparsion without any date and version numbers.
>> And honestly I don't care about a checkin of the usual 2-5 files
>> taking half a second longer.  What annoys me most with git is the
>> steep learning curve and the non-intuitive UI, therefore I do prefer
>> bzr over hg over svn over others.
>
> In my opinion git is much more intuitive than any other tool - but you have to
> climb a bit on the learning curve before you realize it.

If you already know hg, the curve is not steep at all (as I said, it
took me a day or two to feel like at home).
I suspect if you already know bzr well, the curve will not be steep as well.

Ondrej


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Need help with revelation

2008-12-23 Thread Lars Wirzenius
ma, 2008-12-22 kello 21:00 +, b...@bc-bd.org kirjoitti:
> Hello debian-python,
> 
> I have been maintaining revelation in the past, a GNOME2 Password manager. I
> will most likely orphan this package because:

Before this gets removed from the archive: is there a good replacement?



-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: numpy 1.2.1, switching to git?

2008-12-23 Thread Bernd Zeimetz
Matthias Klose wrote:
> I only trust my own comparsion without any date and version numbers.
> And honestly I don't care about a checkin of the usual 2-5 files
> taking half a second longer.  What annoys me most with git is the
> steep learning curve and the non-intuitive UI, therefore I do prefer
> bzr over hg over svn over others.

In my opinion git is much more intuitive than any other tool - but you have to
climb a bit on the learning curve before you realize it.

-- 
 Bernd Zeimetz   Debian GNU/Linux Developer
 GPG Fingerprint: 06C8 C9A2 EAAD E37E 5B2C BE93 067A AD04 C93B FF79


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: numpy 1.2.1, switching to git?

2008-12-23 Thread Matthias Klose
Bernd Zeimetz writes:
> Cyril Brulebois wrote:
> > Tristan Seligmann  (20/12/2008):
> >> My personal preference ordering would probably be:
> >>
> >> hg, bzr, svn, git
> > 
> > git, FD, *
> 
> +1 :)
> 
> 
> http://whygitisbetterthanx.com

I only trust my own comparsion without any date and version numbers.
And honestly I don't care about a checkin of the usual 2-5 files
taking half a second longer.  What annoys me most with git is the
steep learning curve and the non-intuitive UI, therefore I do prefer
bzr over hg over svn over others.

  Matthias

Not a member of the modules team, just listed as uploader of some of
the packages.


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: numpy 1.2.1, switching to git?

2008-12-23 Thread Ondrej Certik
On Tue, Dec 23, 2008 at 1:37 PM, Piotr Ożarowski  wrote:
> [Ondrej Certik, 2008-12-23 11:19]
>> emi...@saturno:~/deb/python-modules$ svn log | egrep "^r[0-9]+ " | cut
>> -f2 -d'|' | sed 's/-guest//' | sort | uniq -c | sort -n -r
>> 865  piotr
>> 609  morph
>> 598  kov
>> 532  bzed
>> 388  pox
>
> 865+388=1253
>
> looks like my vote is most meaningful ;-)
>
> unfortunately I use Git only outside Debian, so I don't know about
> issues git-buildpackage might have. I know it doesn't have
> mergeWithUpstream but it's written in Python, so we can implement this.
> The problem is (FWIK) that it's better to use Git with upstream sources
> (with tools like pristine-tar)... anyway, I vote for Git, but I'm open
> to alternative suggestions.

Well, we'll have to divide our svn repo into many small git
repositories anyways. And if there is enough space on git.debian.org,
I suggest we also include upstream sources and use pristine-tar, as
then one will just have to "git clone" and no other messing with the
origtarball (this is really a pain with svn). Take the "mutt" package
as an example:

$ debcheckout mutt
$ cd mutt
$ bzr builddeb
[...]
bzr: ERROR: The build failed.

Because the orig.tar.gz is missing. What is the easiest to obtain the
right orig.tar.gz? (I can go to packages.debian.org and download it by
hand, but preferably there is just one command for that) If we include
upstream sources, it would be just:

$ debcheckout mutt
$ cd mutt
$ git buildpackage
[...]
Finished running lintian.

And that's it. It will be a lot easier for onetime for new people to
start contributing, because they won't have to setup their
environment. But maybe there is some other way to handle upstream
source than just including them in the git repository.

Ondrej


Re: numpy 1.2.1, switching to git?

2008-12-23 Thread Eike Nicklas
I'd prefer:

hg, git, bzr, svn, *

but looks like the trend goes to git, which is a good option IMHO.

Merry Christmas,
Eike


pgpHKNQOnhCVA.pgp
Description: PGP signature


Re: numpy 1.2.1, switching to git?

2008-12-23 Thread Piotr Ożarowski
[Ondrej Certik, 2008-12-23 11:19]
> emi...@saturno:~/deb/python-modules$ svn log | egrep "^r[0-9]+ " | cut
> -f2 -d'|' | sed 's/-guest//' | sort | uniq -c | sort -n -r
> 865  piotr
> 609  morph
> 598  kov
> 532  bzed
> 388  pox

865+388=1253

looks like my vote is most meaningful ;-)

unfortunately I use Git only outside Debian, so I don't know about
issues git-buildpackage might have. I know it doesn't have
mergeWithUpstream but it's written in Python, so we can implement this.
The problem is (FWIK) that it's better to use Git with upstream sources
(with tools like pristine-tar)... anyway, I vote for Git, but I'm open
to alternative suggestions.


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Need help with revelation

2008-12-23 Thread bd
On Mon, Dec 22, 2008 at 05:22:09PM -0500, Scott Kitterman wrote:
> On Mon, 22 Dec 2008 21:00:40 + b...@bc-bd.org wrote:
> >...
> >Simply removing the package may be a bad idea, as people who are using
> >revelation will then no longer be able to access their password lists.
> >...
> 
> Removing the package from the archive won't remove it from installed 
> systems.
> 
> If it's dead upstreamam then I'd suggest it ought to go.

You are right that removing it from the archive will not uninstall it on systems
directly, but revelation pulls in a lot of dependencies (directly and
indirectly) and in the past it has happen more than once that revelation was
uninstalled due to library incompatibilities.

So what might happen, is that revelation gets removed from a system because some
dependency changes.

IMHO we should provide uses with some kind of exist strategy, perhaps a popup
dialog saying something like "This program is dead upstream, it may be removed
from the next stable release without further notice, we recommend that you
migrate your password information to another application".

Regards

Stefan
-- 
BOFH excuse #416:

We're out of slots on the server


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Need help with revelation

2008-12-23 Thread Paweł Tęcza

Scott Kitterman pisze:

On Tue, 23 Dec 2008 09:10:35 +0100 "PaweB Tcza"  wrote:

Scott Kitterman pisze:

On Mon, 22 Dec 2008 21:00:40 + b...@bc-bd.org wrote:

...
Simply removing the package may be a bad idea, as people who are using
revelation will then no longer be able to access their password lists.
...


Removing the package from the archive won't remove it from installed 
systems.


Hi Scott,

It's true, but probably not all true :) For example, what about release 
upgrade? I remember that when I run `do-release-upgrade` command for 
Ubuntu then I can only agree or disagree to remove *all* packages 
removed from Ubuntu. I don't know how to save only one package I still 
need, for example revelation.


Even there it only removes packages where there is a conflict, not just 
because it's out of the archive.


Thanks for the explanation! I didn't know about it.

Have a nice day,

P.


--
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: numpy 1.2.1, switching to git?

2008-12-23 Thread Ondrej Certik
On Tue, Dec 23, 2008 at 10:41 AM, Bernd Zeimetz  wrote:
> Cyril Brulebois wrote:
>> Tristan Seligmann  (20/12/2008):
>>> My personal preference ordering would probably be:
>>>
>>> hg, bzr, svn, git
>>
>> git, FD, *
>
> +1 :)

+1 too.

Btw, Emilio did a list of the most active DPMT users, here it is. Some
people like pox and piotr are actually the same.

I am surprised I am actually the 6th most active. Pretty cool. :)
Anyway --- when I get some free time, I'll try to assign the VCS
preference to the svn names below. I think it is important that the
people who are the most active use the vcs that they want. People with
no so many commits imho can learn how to use a vcs that is not so much
their favourite. I'll write a howto to our DPMT pages how to generate
couple commits with let's say git (if we switch to it), so that one
doesn't have to learn it --- I am 100% sure that with such a howto, it
will take only 5 minutes to submit a fix to a BTS using let's say git.

Ondrej

emi...@saturno:~/deb/python-modules$ svn log | egrep "^r[0-9]+ " | cut
-f2 -d'|' | sed 's/-guest//' | sort | uniq -c | sort -n -r
865  piotr
609  morph
598  kov
532  bzed
388  pox
302  arnau
253  certik
216  shlomme
212  malex
175  hertzog
140  nslater
130  kobold
123  nijel
121  kitterma
106  bernat
 99  kibi
 87  varun
 83  stratus
 81  nobse
 81  netzwurm
 78  azatoth
 76  mca
 73  dottedmag
 70  jluebbe
 68  zack
 68  cgalisteo
 61  speijnik
 61  odd_bloke
 60  rganesan
 55  kumanna
 52  werner
 50  haas
 48  mejo
 45  ucko
 43  pabs
 42  stew
 42  luciano
 41  mithrandi
 40  wardi
 36  gudjon
 35  jandd
 34  smcv
 34  brettp
 32  jenner
 31  davidvilla
 31  aurel32
 30  rousseau
 30  mtaylor
 28  thomasbl
 26  lool
 25  gaspa
 25  ffm
 24  adn
 22  jmalonzo
 21  santiago
 21  appaji
 18  goedson
 17  toadstool
 17  sto
 17  awen
 16  mlizaur
 16  akumar
 15  nacho
 14  smr
 14  hanska
 13  tviehmann
 13  norsetto
 13  mbaldessari
 12  stone
 12  sharky
 11  rainct
 11  fabrizio
 10  lash
  9  rodrigogc
  9  pcc
  9  miriam
  9  madduck
  9  ftlerror
  8  pere
  8  crschmidt
  7  ncommander
  7  myon
  7  abuss
  6  jwilk
  6  bdrung
  6  atehwa
  5  kcoyner
  5  catlee
  5  andyp
  4  vt
  4  ross
  4  osrevolution
  4  lamby
  4  baby
  3  sez
  3  joss
  3  geole
  2  rustybear
  2  edmonds
  2  astraw
  2  ana
  1  twerner
  1  tincho
  1  pochu
  1  danderson


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Need help with revelation

2008-12-23 Thread Scott Kitterman
On Tue, 23 Dec 2008 09:10:35 +0100 "PaweB Tcza"  wrote:
>Scott Kitterman pisze:
>> On Mon, 22 Dec 2008 21:00:40 + b...@bc-bd.org wrote:
>>>...
>>>Simply removing the package may be a bad idea, as people who are using
>>>revelation will then no longer be able to access their password lists.
>>>...
>> 
>> Removing the package from the archive won't remove it from installed 
>> systems.
>
>Hi Scott,
>
>It's true, but probably not all true :) For example, what about release 
>upgrade? I remember that when I run `do-release-upgrade` command for 
>Ubuntu then I can only agree or disagree to remove *all* packages 
>removed from Ubuntu. I don't know how to save only one package I still 
>need, for example revelation.

Even there it only removes packages where there is a conflict, not just 
because it's out of the archive.

>> If it's dead upstreamam then I'd suggest it ought to go.
>
>I'm very curious how many debianized sources are dead now. Probably it's 
>not only revelation. Do you want to remove all of them?
>
>In my opinion it's better to save that packages as long as someone wants 
>to maintain them and they are useful for their users and don't have 
>unrepairabled bugs.
>
Right, but we don't currently have that.  There's tons of cruft in the 
archive.  Please don't add to it.  It's easy enough to restore it if a 
maintainer appears.

Scott K


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: numpy 1.2.1, switching to git?

2008-12-23 Thread Ondrej Certik
> Btw, Emilio did a list of the most active DPMT users, here it is. Some
> people like pox and piotr are actually the same.

And the same list for PAPT:


emi...@saturno:~/deb/python-apps$ svn log | egrep "^r[0-9]+ " | cut
-f2 -d'|' | sed 's/-guest//' | sort | uniq -c | sort -n -r
401  nijel
288  piotr
235  gothicx
159  pochu
 76  nslater
 69  kumanna
 68  rainct
 66  gilir
 63  certik
 52  vdanjean
 52  bzed
 46  dottedmag
 41  stani
 39  varun
 37  kitterma
 36  morph
 35  odd_bloke
 29  pcc
 29  gudjon
 28  appaji
 25  thomasbl
 24  arnau
 20  sc
 20  andyp
 18  jalet
 15  gerardo
 14  eike
 14  ana
 13  dfiloni
 11  tklauser
 10  ryanakca
 10  nxvl
 10  akumar
  8  sez
  8  baby
  6  catlee
  4  osrevolution
  4  cody-somerville
  2  mithrandi
  2  cjsmo
  1  nenolod
  1  ffm


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: numpy 1.2.1, switching to git?

2008-12-23 Thread Bernd Zeimetz
Cyril Brulebois wrote:
> Tristan Seligmann  (20/12/2008):
>> My personal preference ordering would probably be:
>>
>> hg, bzr, svn, git
> 
> git, FD, *

+1 :)


http://whygitisbetterthanx.com



-- 
 Bernd Zeimetz   Debian GNU/Linux Developer
 GPG Fingerprint: 06C8 C9A2 EAAD E37E 5B2C BE93 067A AD04 C93B FF79


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Need help with revelation

2008-12-23 Thread Paweł Tęcza

Scott Kitterman pisze:

On Mon, 22 Dec 2008 21:00:40 + b...@bc-bd.org wrote:

...
Simply removing the package may be a bad idea, as people who are using
revelation will then no longer be able to access their password lists.
...


Removing the package from the archive won't remove it from installed 
systems.


Hi Scott,

It's true, but probably not all true :) For example, what about release 
upgrade? I remember that when I run `do-release-upgrade` command for 
Ubuntu then I can only agree or disagree to remove *all* packages 
removed from Ubuntu. I don't know how to save only one package I still 
need, for example revelation.



If it's dead upstreamam then I'd suggest it ought to go.


I'm very curious how many debianized sources are dead now. Probably it's 
not only revelation. Do you want to remove all of them?


In my opinion it's better to save that packages as long as someone wants 
to maintain them and they are useful for their users and don't have 
unrepairabled bugs.


My best regards,

Pawel


--
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org