Re: [opensc-devel] OpenSC and gerrit

2012-03-17 Thread Peter Stuge
Alon Bar-Lev wrote:
> I think you are trying to make opensc something it is not.

I am not trying to do a single thing beyond pointing out that there
is alot of complaints and wasted time over no *actual* problem.


> The bureaucracy and lack of flexibility will inhibit contributions
> and healthy *SMALL* community.

What bureaucracy do you mean? Requiring no build failure and review
in gerrit? I think those are acceptable requirements. They're also
not exactly unique for OpenSC.

What lack of flexibility do you mean? Anyone in the whole world can
clone the gerrit repo, make changes, and push them back to gerrit for
review.


> That's true that it may eventually lead to more stable
> implementation, but the cost may be lack of progress,
> thus not able to achieve the stability goal as well.

Quantity is IMO completely irrelevant without quality.


> Until now I did not notice gerrit to be so good solution
> that all other methods should be dropped for of it.

I'm afraid I don't understand what exactly you mean by this. Gerrit
helps track patches. I'm not sure that the current configuration is
completely ideal, but it is also not in any way causing a critical
problem for further development.


> However, a proper build server with multiple platforms and
> configurations is something that is vary useful to have in
> order to test branches before merging.

Of course there is no replacement for testing, but I really can not
agree if you are arguing that being unable to extend jenkins is a
critical problem for further development.


> I quite miss the previous method in which people could work on this
> project progressing (and may do mistakes), but invest their time in
> proactive way.

What is stopping that? Please be specific.


> I don't think that in current process I [or anyone similar] could have
> contributed whatever I've done before, so I don't think it is going to
> a good place.

Why not? Please be specific.


//Peter
___
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel


Re: [opensc-devel] OpenSC and gerrit

2012-03-17 Thread Alon Bar-Lev
Hello Peter,

I wrote this before, but I think I need to write again...
I think you are trying to make opensc something it is not.
The bureaucracy and lack of flexibility will inhibit contributions and
healthy *SMALL* community.
That's true that it may eventually lead to more stable implementation,
but the cost may be lack of progress, thus not able to achieve the
stability goal as well.

Until now I did not notice gerrit to be so good solution that all
other methods should be dropped for of it.

However, a proper build server with multiple platforms and
configurations is something that is vary useful to have in order to
test branches before merging.

I quite miss the previous method in which people could work on this
project progressing (and may do mistakes), but invest their time in
proactive way.

I don't think that in current process I [or anyone similar] could have
contributed whatever I've done before, so I don't think it is going to
a good place.

Alon.

On Sun, Mar 18, 2012 at 1:39 AM, Peter Stuge  wrote:
> Viktor Tarasov wrote:
>> > What is it that does not currently work and which is
>> > critical for developing perfect commits?
> ..
>> - replication in gerrit
>
> If you mean the mirroring of commits to github.com I don't see how
> that is critical. Work with the repo in gerrit instead. Many projects
> have no other.
>
>
>> Should we manually push the perfect commits from gerrit's repo to
>> staging?
>
> Define staging? It's not at all clear which repository you refer to.
> The staging branch in gerrit's repo gets updated when changes are
> submitted in gerrit.
>
>
>> - nobody from the active persons has an admin access to jenkins --
>> no possibility to extend the current jobs, create the new ones
>> and to build linux packages in continuous manner.
>
> I also don't see how jenkins is critical.
>
>
> //Peter
> ___
> opensc-devel mailing list
> opensc-devel@lists.opensc-project.org
> http://www.opensc-project.org/mailman/listinfo/opensc-devel
___
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel


Re: [opensc-devel] OpenSC and gerrit

2012-03-17 Thread Peter Stuge
Viktor Tarasov wrote:
> > What is it that does not currently work and which is
> > critical for developing perfect commits?
..
> - replication in gerrit

If you mean the mirroring of commits to github.com I don't see how
that is critical. Work with the repo in gerrit instead. Many projects
have no other.


> Should we manually push the perfect commits from gerrit's repo to
> staging?

Define staging? It's not at all clear which repository you refer to.
The staging branch in gerrit's repo gets updated when changes are
submitted in gerrit.


> - nobody from the active persons has an admin access to jenkins --
> no possibility to extend the current jobs, create the new ones
> and to build linux packages in continuous manner.

I also don't see how jenkins is critical.


//Peter
___
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel


Re: [opensc-devel] OpenSC and gerrit

2012-03-17 Thread Viktor Tarasov
Le 17/03/2012 22:32, Peter Stuge a écrit :
> Viktor Tarasov wrote:
>> Could you explain here how can we 'move forward', preferably
>> without appealing to the absent persons and to the non-working
>> services?
> No, a "move forward" idea is broken from the start.
>
> Be specific. What is it that does not currently work and which is
> critical for developing perfect commits? I posit nothing.

Probably you have not read my mail.

- replication in gerrit do not working.
Should we manually push the perfect commits from gerrit's repo to staging?
(In the github's pull requests the commits are also perfects, almost perfect.)

- nobody from the active persons has an admin access to jenkins -- no 
possibility to extend the current jobs, create the new ones
and to build linux packages in continuous manner.

For these two points there is no visibility on when they could be resolved.
This situation is lasting for months.

Personally I would prefer to develop the OpenSC's card middleware, but in the 
current situation do not see the possibility.
That's why I'm spending my time to get knowledge of jenkins and gerrit and to 
install an alternative way of 'moving forward'.


> //Peter

Kind regards,
Viktor.
___
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel


Re: [opensc-devel] OpenSC and gerrit

2012-03-17 Thread Peter Stuge
Viktor Tarasov wrote:
> Could you explain here how can we 'move forward', preferably
> without appealing to the absent persons and to the non-working
> services?

No, a "move forward" idea is broken from the start.

Be specific. What is it that does not currently work and which is
critical for developing perfect commits? I posit nothing.


//Peter
___
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel


Re: [opensc-devel] OpenSC and gerrit

2012-03-17 Thread Viktor Tarasov
Le 17/03/2012 22:03, Peter Stuge a écrit :
> Viktor Tarasov wrote:
>> I still propose to temporarily use the alternatives jenkins & gerrit.
> It's IMO really stupid to fork anything, regardless if it is code or
> infrastructure.

You are amazedly brief.

Could you explain here how can we 'move forward',
preferably without appealing to the absent persons and to the non-working 
services?


>
> //Peter
> ___
> opensc-devel mailing list
> opensc-devel@lists.opensc-project.org
> http://www.opensc-project.org/mailman/listinfo/opensc-devel
>

___
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel


Re: [opensc-devel] Managing the queue line of a compilation farm

2012-03-17 Thread Viktor Tarasov
Le 16/03/2012 19:29, Jean-Michel Pouré - GOOZE a écrit :
>>> For example, in https://opensc.fr/jenkins/ the build on two windows
>>> platform depend-on and triggered-by the build on debian.  
> To build under Debian packages, we probably need:
> https://launchpad.net/jenkins.pbuilder.plugin
>
> pbuilder is the Debian chrooted package builder.
>
> If you allow us, we may trigger pbuilder on our farm using SSH. The
> problem with pbuilder is that it runs under root account (or sudo which
> is the same). So we will probably need to install a fresh server with
> all Debian and Ubuntu chroots. Builds will auto-sign packages. Priority
> should be set to zero, just like in Debian backports.

Ok.

> I am guite disapointed by OpenSC-SM naming under Windows. From a user
> point of view, it should be more explicit and include a readable naming
> space, like for example name-year-date-32x.msi. Even if this means a
> single build everyday.

You should not be disappointed - the naming policy is open for suggestions.
The current one is just the rapid 'working' solution.

> Can we proceed with Debian stuff? We can cope with all GNU/Linux builds
> under all platforms including x32, x64 and ARM, providing signed
> packages and APT/RPMs repositories.

Excellent, I will prepare the guidelines for the procedure.
Thanks.

> Kind regards,

Kind regards,
Viktor.


___
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Re: [opensc-devel] OpenSC and gerrit

2012-03-17 Thread Peter Stuge
Viktor Tarasov wrote:
> I still propose to temporarily use the alternatives jenkins & gerrit.

It's IMO really stupid to fork anything, regardless if it is code or
infrastructure.


//Peter
___
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel


Re: [opensc-devel] OpenSC and gerrit

2012-03-17 Thread Viktor Tarasov
Le 17/03/2012 19:13, Jean-Michel Pouré - GOOZE a écrit :
> Le vendredi 16 mars 2012 à 23:36 +0100, Ludovic Rousseau a écrit :
>> I finally succeeded in rebasing and approving some patched in the
>> backlog. I still do not understand everything. I subscribed to the
>> OpenSC project on gerrit so I should receive a email for any submitted
>> patch.
>>
>> I also added Viktor Tarasov as a member of the Integrators group.
>> Viktor, you should be able to approve patches now. 
> Thanks a lot for your work and adding Viktor in the group.

Thanks.

Gerrit still has replication problem -- 'staging' of OpenSC/OpenSC.git do not 
updated by merges of Gerrit's repository.
Certainly, gerrit is nice tool to play with, but, without replication it looses 
much of it's utility.

More important, from my point of view, is jenkins.
Somebody has to administrate jenkins to extend the existing jobs, create the 
new ones and include the build of Linux packages in continuous manner.
Anybody can do it? I do not have such rights.

That's why I still propose to temporarily use the alternatives jenkins & gerrit.
Both were tested with 'staging' of OpenSC and 'secure-messaging' of OpenSC-SM 
on Debian, Win32 and Win64.
With the graceful cooperation of Jean-Michel this jenkins should include the 
MacOS and other slaves and to build the linux packages.

Kind regards,
Viktor.
___
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Re: [opensc-devel] OpenSC and gerrit

2012-03-17 Thread Jean-Michel Pouré - GOOZE
Le vendredi 16 mars 2012 à 23:36 +0100, Ludovic Rousseau a écrit :
> I finally succeeded in rebasing and approving some patched in the
> backlog. I still do not understand everything. I subscribed to the
> OpenSC project on gerrit so I should receive a email for any submitted
> patch.
> 
> I also added Viktor Tarasov as a member of the Integrators group.
> Viktor, you should be able to approve patches now. 

Thanks a lot for your work and adding Viktor in the group.
-- 
  Jean-Michel Pouré - Gooze - http://www.gooze.eu


smime.p7s
Description: S/MIME cryptographic signature
___
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel