[VOTE][Entrance] Caching PSR

2,257 views
Skip to first unread message

Pádraic Brady

unread,
Aug 13, 2013, 10:50:00 AM8/13/13
to php...@googlegroups.com
Hi all,

This is the Entrance Vote for a Caching PSR. Refer to the Meta Document (listed below) for additional details. The purpose of this vote is to establish whether PHP-FIG members are generally interested in publishing a PSR on the topic of caching. Whether you agree or disagree with the pre-draft proposal should not influence your vote. Should the vote pass, the proposal will move into a draft status where everyone can start debating it, sending in pull requests or proposing alternative approaches.

Please refer to the PSR Review Workflow bylaw to familiarise yourself with the new process: https://github.com/php-fig/fig-standards/blob/master/bylaws/004-psr-workflow.md

Pre-Draft Caching Proposal Information

Pull Request: https://github.com/php-fig/fig-standards/pull/149
Meta Document: https://github.com/Crell/fig-standards/blob/Cache/proposed/cache-meta.md
PSR Pre-Draft Text: https://github.com/Crell/fig-standards/blob/Cache/proposed/cache.md

The Working Group

Editor: Larry Garfield
Contributors: Paul Dragoonis & Robert Hafner
Sponsors: Pádraic Brady (Coordinator) & John Mertic

Voting

Voting commences immediately and all elligible votes must be cast by 14:50 UTC on Tuesday, the 27th of August. Voting will end early should all members cast their votes prior to the deadline. I will call the vote shortly after the cutoff point is reached. A quorum of votes must be cast in order for the vote to be valid.

Refer to the Voting bylaw for more information: https://github.com/php-fig/fig-standards/blob/master/bylaws/001-voting-protocol.md

There are now three Entrance Votes in progress on the list, so remember to cast votes for all of the others too!

Paddy

--

--
Pádraic Brady

http://blog.astrumfutura.com
http://www.survivethedeepend.com
Zend Framework Community Review Team
Zend Framework PHP-FIG Representative

Pádraic Brady

unread,
Aug 13, 2013, 11:24:24 AM8/13/13
to php...@googlegroups.com
Recording my own vote before I forget!

+1 from Zend Framework

Paddy

Larry Garfield

unread,
Aug 13, 2013, 11:54:36 AM8/13/13
to php...@googlegroups.com
+1 (obviously)

--Larry Garfield, Drupal

On 8/13/13 9:50 AM, P�draic Brady wrote:
> Hi all,
>
> This is the Entrance Vote for a Caching PSR. Refer to the Meta Document
> (listed below) for additional details. The purpose of this vote is to
> establish whether PHP-FIG members are generally interested in publishing
> a PSR on the topic of caching. Whether you agree or disagree with the
> pre-draft proposal should not influence your vote. Should the vote pass,
> the proposal will move into a draft status where everyone can start
> debating it, sending in pull requests or proposing alternative approaches.
>
> Please refer to the PSR Review Workflow bylaw to familiarise yourself
> with the new process:
> https://github.com/php-fig/fig-standards/blob/master/bylaws/004-psr-workflow.md
>
> *Pre-Draft Caching Proposal Information*
>
> *Pull Request:* https://github.com/php-fig/fig-standards/pull/149
> *Meta Document:*
> https://github.com/Crell/fig-standards/blob/Cache/proposed/cache-meta.md
> *PSR Pre-Draft Text:*
> https://github.com/Crell/fig-standards/blob/Cache/proposed/cache.md
>
> *The Working Group*
>
> *Editor:* Larry Garfield
> *Contributors:* Paul Dragoonis & Robert Hafner
> *Sponsors:* P�draic Brady (Coordinator) & John Mertic
>
> *Voting*
>
> Voting commences immediately and all elligible votes must be cast by
> 14:50 UTC on Tuesday, the 27th of August. Voting will end early should
> all members cast their votes prior to the deadline. I will call the vote
> shortly after the cutoff point is reached. A quorum of votes must be
> cast in order for the vote to be valid.
>
> Refer to the Voting bylaw for more information:
> https://github.com/php-fig/fig-standards/blob/master/bylaws/001-voting-protocol.md
>
> There are now three Entrance Votes in progress on the list, so remember
> to cast votes for all of the others too!
>
> Paddy
>
> --
>
> --
> P�draic Brady
>
> http://blog.astrumfutura.com
> http://www.survivethedeepend.com
> Zend Framework Community Review Team
> Zend Framework PHP-FIG Representative
>
> --
> You received this message because you are subscribed to the Google
> Groups "PHP Framework Interoperability Group" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to php-fig+u...@googlegroups.com.
> To post to this group, send email to php...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/php-fig/CALwr1Gm-QL5_yRbECsByh4GugzwQAGhsk3k89mKxwhXE3TyV0A%40mail.gmail.com?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

Jordi Boggiano

unread,
Aug 13, 2013, 12:00:27 PM8/13/13
to php...@googlegroups.com
+1

Cal Evans

unread,
Aug 13, 2013, 1:49:18 PM8/13/13
to php...@googlegroups.com
+1

=C=


--
You received this message because you are subscribed to the Google Groups "PHP Framework Interoperability Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to php-fig+u...@googlegroups.com.
To post to this group, send email to php...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/CALwr1Gm-QL5_yRbECsByh4GugzwQAGhsk3k89mKxwhXE3TyV0A%40mail.gmail.com?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--
Read this book before you hire a 
developer to build your website.

Phil Sturgeon

unread,
Aug 13, 2013, 1:50:57 PM8/13/13
to php...@googlegroups.com
+1 from PyroCMS

Fabien Potencier

unread,
Aug 13, 2013, 4:03:01 PM8/13/13
to php...@googlegroups.com
+1

Fabien

On 8/13/13 4:50 PM, P�draic Brady wrote:
> Hi all,
>
> This is the Entrance Vote for a Caching PSR. Refer to the Meta Document
> (listed below) for additional details. The purpose of this vote is to
> establish whether PHP-FIG members are generally interested in publishing
> a PSR on the topic of caching. Whether you agree or disagree with the
> pre-draft proposal should not influence your vote. Should the vote pass,
> the proposal will move into a draft status where everyone can start
> debating it, sending in pull requests or proposing alternative approaches.
>
> Please refer to the PSR Review Workflow bylaw to familiarise yourself
> with the new process:
> https://github.com/php-fig/fig-standards/blob/master/bylaws/004-psr-workflow.md
>
> *Pre-Draft Caching Proposal Information*
>
> *Pull Request:* https://github.com/php-fig/fig-standards/pull/149
> *Meta Document:*
> https://github.com/Crell/fig-standards/blob/Cache/proposed/cache-meta.md
> *PSR Pre-Draft Text:*
> https://github.com/Crell/fig-standards/blob/Cache/proposed/cache.md
>
> *The Working Group*
>
> *Editor:* Larry Garfield
> *Contributors:* Paul Dragoonis & Robert Hafner
> *Sponsors:* P�draic Brady (Coordinator) & John Mertic
>
> *Voting*
>
> Voting commences immediately and all elligible votes must be cast by
> 14:50 UTC on Tuesday, the 27th of August. Voting will end early should
> all members cast their votes prior to the deadline. I will call the vote
> shortly after the cutoff point is reached. A quorum of votes must be
> cast in order for the vote to be valid.
>
> Refer to the Voting bylaw for more information:
> https://github.com/php-fig/fig-standards/blob/master/bylaws/001-voting-protocol.md
>
> There are now three Entrance Votes in progress on the list, so remember
> to cast votes for all of the others too!
>
> Paddy
>
> --
>
> --
> P�draic Brady
>
> http://blog.astrumfutura.com
> http://www.survivethedeepend.com
> Zend Framework Community Review Team
> Zend Framework PHP-FIG Representative
>

William Durand

unread,
Aug 13, 2013, 4:03:46 PM8/13/13
to php...@googlegroups.com
+1

--
William Durand | http://www.williamdurand.fr


On Tue, Aug 13, 2013 at 10:03 PM, Fabien Potencier <fabien.p...@gmail.com> wrote:
+1

Fabien


On 8/13/13 4:50 PM, Pádraic Brady wrote:
Hi all,

This is the Entrance Vote for a Caching PSR. Refer to the Meta Document
(listed below) for additional details. The purpose of this vote is to
establish whether PHP-FIG members are generally interested in publishing
a PSR on the topic of caching. Whether you agree or disagree with the
pre-draft proposal should not influence your vote. Should the vote pass,
the proposal will move into a draft status where everyone can start
debating it, sending in pull requests or proposing alternative approaches.

Please refer to the PSR Review Workflow bylaw to familiarise yourself
with the new process:
https://github.com/php-fig/fig-standards/blob/master/bylaws/004-psr-workflow.md

*Pre-Draft Caching Proposal Information*

*Pull Request:* https://github.com/php-fig/fig-standards/pull/149
*Meta Document:*
https://github.com/Crell/fig-standards/blob/Cache/proposed/cache-meta.md
*PSR Pre-Draft Text:*
https://github.com/Crell/fig-standards/blob/Cache/proposed/cache.md

*The Working Group*

*Editor:* Larry Garfield
*Contributors:* Paul Dragoonis & Robert Hafner
*Sponsors:* Pádraic Brady (Coordinator) & John Mertic

*Voting*


Voting commences immediately and all elligible votes must be cast by
14:50 UTC on Tuesday, the 27th of August. Voting will end early should
all members cast their votes prior to the deadline. I will call the vote
shortly after the cutoff point is reached. A quorum of votes must be
cast in order for the vote to be valid.

Refer to the Voting bylaw for more information:
https://github.com/php-fig/fig-standards/blob/master/bylaws/001-voting-protocol.md

There are now three Entrance Votes in progress on the list, so remember
to cast votes for all of the others too!

Paddy

--

--
Pádraic Brady


http://blog.astrumfutura.com
http://www.survivethedeepend.com
Zend Framework Community Review Team
Zend Framework PHP-FIG Representative

--
You received this message because you are subscribed to the Google
Groups "PHP Framework Interoperability Group" group.
To unsubscribe from this group and stop receiving emails from it, send
--
You received this message because you are subscribed to the Google Groups "PHP Framework Interoperability Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to php-fig+unsubscribe@googlegroups.com.

To post to this group, send email to php...@googlegroups.com.

Dowling, Michael

unread,
Aug 13, 2013, 4:04:36 PM8/13/13
to php...@googlegroups.com
+1 from AWS


Paul Dragoonis

unread,
Aug 14, 2013, 6:43:41 AM8/14/13
to php...@googlegroups.com
and +1 from PPI Framework


On Tue, Aug 13, 2013 at 9:04 PM, Dowling, Michael <mtdo...@gmail.com> wrote:
+1 from AWS


--
You received this message because you are subscribed to the Google Groups "PHP Framework Interoperability Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to php-fig+u...@googlegroups.com.

To post to this group, send email to php...@googlegroups.com.

Taylor Otwell

unread,
Aug 14, 2013, 11:37:58 AM8/14/13
to php...@googlegroups.com
+1 From Laravel

Drak

unread,
Aug 14, 2013, 4:41:30 PM8/14/13
to php...@googlegroups.com
+1


On 13 August 2013 15:50, Pádraic Brady <padrai...@gmail.com> wrote:

--
You received this message because you are subscribed to the Google Groups "PHP Framework Interoperability Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to php-fig+u...@googlegroups.com.
To post to this group, send email to php...@googlegroups.com.

guilher...@gmail.com

unread,
Aug 16, 2013, 1:01:34 AM8/16/13
to php...@googlegroups.com
-1

Reasons:
1- Classes and method naming

2- Interface is tied to expirable caches only

3- Does not allow to customize calls while fetching or storing items

4- Multiple responsibilities on interface for Item

5- Clear method should not exist.



For more options, visit https://groups.google.com/groups/opt_out.



--
Guilherme Blanco
MSN: guilher...@hotmail.com
GTalk: guilhermeblanco
Toronto - ON/Canada

Pádraic Brady

unread,
Aug 16, 2013, 3:03:09 AM8/16/13
to php...@googlegroups.com
Hi Guilherme,

This is an entrance vote. You're voting against any consideration of any caching PSR. Debate over the DRAFT content will take place after the vote.

Paddy

Pádraic Brady

Karsten Dambekalns

unread,
Aug 16, 2013, 4:31:33 AM8/16/13
to php...@googlegroups.com
Hi.

Pádraic Brady wrote:
> This is the Entrance Vote for a Caching PSR. Refer to the Meta Document
> (listed below) for additional details. The purpose of this vote is to
...
> *Pre-Draft Caching Proposal Information*
+1 from TYPO3 Flow.

But expect some resistance on the actual proposal ("each cache entry is
retrieved as an object" collides with "used to improve performance" and
I, too, miss a defined way to set items.)

Regards,
Karsten

Pádraic Brady

unread,
Aug 16, 2013, 7:49:28 AM8/16/13
to php...@googlegroups.com
Don't worry. We have a batch of Borg nanites we've wanted a test subject to try out for us ;)

Pádraic Brady
http://blog.astrumfutura.com

guilher...@gmail.com

unread,
Aug 16, 2013, 9:23:46 AM8/16/13
to php...@googlegroups.com
Hi,

Based on Paddy's comment, then I'd switch my vote to +1.
I just feel that it seems confusing of voting to a document that is attached to the voting process but it should not be considered.



--
You received this message because you are subscribed to the Google Groups "PHP Framework Interoperability Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to php-fig+u...@googlegroups.com.
To post to this group, send email to php...@googlegroups.com.

Nils Adermann

unread,
Aug 16, 2013, 9:48:23 AM8/16/13
to php...@googlegroups.com, Pádraic Brady
+1

On 08/13/2013 04:50 PM, P�draic Brady wrote:
> Hi all,
>
> This is the Entrance Vote for a Caching PSR. Refer to the Meta Document
> (listed below) for additional details. The purpose of this vote is to
> establish whether PHP-FIG members are generally interested in publishing
> a PSR on the topic of caching. Whether you agree or disagree with the
> pre-draft proposal should not influence your vote. Should the vote pass,
> the proposal will move into a draft status where everyone can start
> debating it, sending in pull requests or proposing alternative approaches.
>
> Please refer to the PSR Review Workflow bylaw to familiarise yourself
> with the new process:
> https://github.com/php-fig/fig-standards/blob/master/bylaws/004-psr-workflow.md
>
> *Pre-Draft Caching Proposal Information*
>
> *Pull Request:* https://github.com/php-fig/fig-standards/pull/149
> *The Working Group*
>
> *Editor:* Larry Garfield
> *Contributors:* Paul Dragoonis & Robert Hafner
> *Sponsors:* P�draic Brady (Coordinator) & John Mertic
>
> *Voting*
>
> Voting commences immediately and all elligible votes must be cast by
> 14:50 UTC on Tuesday, the 27th of August. Voting will end early should
> all members cast their votes prior to the deadline. I will call the vote
> shortly after the cutoff point is reached. A quorum of votes must be
> cast in order for the vote to be valid.
>
> Refer to the Voting bylaw for more information:
> https://github.com/php-fig/fig-standards/blob/master/bylaws/001-voting-protocol.md
>
> There are now three Entrance Votes in progress on the list, so remember
> to cast votes for all of the others too!
>
> Paddy
>
> --
>
> --
> P�draic Brady
>
> http://blog.astrumfutura.com
> http://www.survivethedeepend.com
> Zend Framework Community Review Team
> Zend Framework PHP-FIG Representative
>
> --
> You received this message because you are subscribed to the Google
> Groups "PHP Framework Interoperability Group" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to php-fig+u...@googlegroups.com.
> To post to this group, send email to php...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/php-fig/CALwr1Gm-QL5_yRbECsByh4GugzwQAGhsk3k89mKxwhXE3TyV0A%40mail.gmail.com?hl=en.

Phil Sturgeon

unread,
Aug 16, 2013, 10:17:38 AM8/16/13
to php...@googlegroups.com
You're voting in the idea that we want to have a Cache proposal at some point. The exact document is completely subject to change, big or small. 

We're just saying "Yes, the PSR wants to have a little group of people working on Caching." 

Create a new thread with your feedback, or grab Larry on IRC to see if he can work any of your content in. Or create new threads for each point, or find existing threads talking about those points (there are a LOT of threads starting "[Cache]"). 

But, we don't talk about stuff here :)

Phil Sturgeon

unread,
Aug 16, 2013, 10:18:49 AM8/16/13
to php...@googlegroups.com
I used all the wrong words in there.

1. You're voting in the idea that we want to have a Cache PSR at some point
2. We're just saying "Yes, the FIG wants to have a little group of people working on Caching." 

I need a coffee.

Lukas Kahwe Smith

unread,
Aug 18, 2013, 3:09:50 PM8/18/13
to php...@googlegroups.com
+1 from Jackalope
> --
> You received this message because you are subscribed to the Google Groups "PHP Framework Interoperability Group" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to php-fig+u...@googlegroups.com.
> To post to this group, send email to php...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/CALwr1Gm-QL5_yRbECsByh4GugzwQAGhsk3k89mKxwhXE3TyV0A%40mail.gmail.com?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>



regards,
Lukas Kahwe Smith
sm...@pooteeweet.org



signature.asc

Donald Gilbert

unread,
Aug 19, 2013, 4:47:51 PM8/19/13
to php...@googlegroups.com
+1 from Joomla

Pádraic Brady

unread,
Aug 27, 2013, 3:01:37 AM8/27/13
to php...@googlegroups.com
Last chance to vote today!

Paddy

Pádraic Brady

Mike van Riel

unread,
Aug 27, 2013, 4:26:04 AM8/27/13
to php...@googlegroups.com
Thanks for the reminder, I just noticed that phpDocumentor hadn't voted yet.

+1 from phpDocumentor
--
You received this message because you are subscribed to the Google Groups "PHP Framework Interoperability Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to php-fig+u...@googlegroups.com.
To post to this group, send email to php...@googlegroups.com.

Pádraic Brady

unread,
Aug 28, 2013, 7:24:58 AM8/28/13
to php...@googlegroups.com
Hi all,

The results of the vote follow:

Yay: 16
Nay: 0
MIA: 11

With 59% of member projects having voted, we have a quorum and the Entrance Vote is passed. In accordance with the new workflow bylaw, the Caching PSR is now in its Draft stage and will be designated PSR-6.

During the Draft stage you may discuss, debate, eviscerate and propose changes to the PSR. Once the Editor and Sponsors agree that the proposal is complete and the meta document is complete and objective, it may be taken to the Review stage for member projects to consider whether it is ready for an acceptance vote.

Thanks to everyone who voted!

Paddy

Larry Garfield

unread,
Aug 28, 2013, 12:55:39 PM8/28/13
to php...@googlegroups.com
Yay! Thanks, Paddy. I'll open up some discussion threads for what I
consider the still-outstanding questions in the next 48 hours or so, as
well as add some example code to the meta doc to help clarify the
expected usage patterns.

--Larry Garfield

On 8/28/13 6:24 AM, P�draic Brady wrote:
> Hi all,
>
> The results of the vote follow:
>
> *Yay:* 16
> *Nay:* 0
> *MIA:* 11
>
> With 59% of member projects having voted, we have a quorum and the
> Entrance Vote is passed. In accordance with the new workflow bylaw, the
> Caching PSR is now in its Draft stage and will be designated PSR-6.
>
> During the Draft stage you may discuss, debate, eviscerate and propose
> changes to the PSR. Once the Editor and Sponsors agree that the proposal
> is complete and the meta document is complete and objective, it may be
> taken to the Review stage for member projects to consider whether it is
> ready for an acceptance vote.
>
> Thanks to everyone who voted!
>
> Paddy
>
>
> On 13 August 2013 15:50, P�draic Brady <padrai...@gmail.com
> <mailto:padrai...@gmail.com>> wrote:
>
> Hi all,
>
> This is the Entrance Vote for a Caching PSR. Refer to the Meta
> Document (listed below) for additional details. The purpose of this
> vote is to establish whether PHP-FIG members are generally
> interested in publishing a PSR on the topic of caching. Whether you
> agree or disagree with the pre-draft proposal should not influence
> your vote. Should the vote pass, the proposal will move into a draft
> status where everyone can start debating it, sending in pull
> requests or proposing alternative approaches.
>
> Please refer to the PSR Review Workflow bylaw to familiarise
> yourself with the new process:
> https://github.com/php-fig/fig-standards/blob/master/bylaws/004-psr-workflow.md
>
> *Pre-Draft Caching Proposal Information*
>
> *Pull Request:* https://github.com/php-fig/fig-standards/pull/149
> *Meta Document:*
> https://github.com/Crell/fig-standards/blob/Cache/proposed/cache-meta.md
> *PSR Pre-Draft Text:*
> https://github.com/Crell/fig-standards/blob/Cache/proposed/cache.md
>
> *The Working Group*
>
> *Editor:* Larry Garfield
> *Contributors:* Paul Dragoonis & Robert Hafner
> *Sponsors:* P�draic Brady (Coordinator) & John Mertic
>
> *Voting*
>
> Voting commences immediately and all elligible votes must be cast by
> 14:50 UTC on Tuesday, the 27th of August. Voting will end early
> should all members cast their votes prior to the deadline. I will
> call the vote shortly after the cutoff point is reached. A quorum of
> votes must be cast in order for the vote to be valid.
>
> Refer to the Voting bylaw for more information:
> https://github.com/php-fig/fig-standards/blob/master/bylaws/001-voting-protocol.md
>
> There are now three Entrance Votes in progress on the list, so
> remember to cast votes for all of the others too!
>
> Paddy
>
> --
>
> --
> P�draic Brady
>
> http://blog.astrumfutura.com
> http://www.survivethedeepend.com
> Zend Framework Community Review Team
> Zend Framework PHP-FIG Representative
>
>
>
>
> --
>
> --
> P�draic Brady
>
> http://blog.astrumfutura.com
> http://www.survivethedeepend.com
> Zend Framework Community Review Team
> Zend Framework PHP-FIG Representative
>
> --
> You received this message because you are subscribed to the Google
> Groups "PHP Framework Interoperability Group" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to php-fig+u...@googlegroups.com.
> To post to this group, send email to php...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/php-fig/CALwr1GkbbFAGg%2BLLT9ALDJbPMRE4fevYF%2B5DyXbj6N41MJefew%40mail.gmail.com.

Phil Sturgeon

unread,
Aug 28, 2013, 3:01:29 PM8/28/13
to php...@googlegroups.com

Paul Dragoonis

unread,
Aug 29, 2013, 7:35:35 AM8/29/13
to php...@googlegroups.com
YAS!


On Wed, Aug 28, 2013 at 8:01 PM, Phil Sturgeon <em...@philsturgeon.co.uk> wrote:

--
You received this message because you are subscribed to the Google Groups "PHP Framework Interoperability Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to php-fig+u...@googlegroups.com.
To post to this group, send email to php...@googlegroups.com.

Robert Hafner

unread,
Sep 3, 2013, 1:59:20 PM9/3/13
to php...@googlegroups.com
Fantastic to hear this! This was a great email to see coming back from vacation. I'm looking forward to get this draft up to something you'll all want to use.

Robert




Reply all
Reply to author
Forward
0 new messages