Comments (27)
/cc @hoaproject/hoackers
from core.
@Hywan we're still using some php 5.3 instances on a very old server. We plan to upgrade by the end of october.
from core.
@shouze Ok, excellent. It gives us enough times to upgrade everything.
from core.
π
from core.
Can we go faster and targeting end of September?
from core.
@Hywan nope β’
from core.
Sorry we have a planning to respect. Other users are waiting on tags and the dropping of PHP5.3 will start the tagging. Is it critical for you?
from core.
ping @hoaproject/hoackers again :-).
from core.
My proposal:
- add tags (for finalized libraries) with master compatibility number (MCN) at
1
, - update
composer.json
files, - drop PHP5.3,
- add tags (for the same libraries) with MCN at
2
as expected with our new release process.
Also, we should:
- add an βInstallβ section in all existing
README.md
, - update the
Source.html
page, - complete the
Source.html
page with the release process explained.
Thoughts?
from core.
π
from core.
+1
from core.
π
from core.
π
from core.
Ok for me :)
2014-09-15 15:14 GMT+02:00 Renaud LITTOLFF [email protected]:
[image: π]
β
Reply to this email directly or view it on GitHub
#41 (comment).
GΓ©rard Ernaelsten
[email protected]
Afin de contribuer au respect de l'environnement, merci de n'imprimer ce
courriel qu'en cas de nΓ©cessitΓ©.
from core.
For libraries that are not finalized yet, I propose to use the MCN (master compatibility number) 0, something like: 0.14.09.16 for today.
Thoughts?
from core.
@Hywan oh yes, will be clear for everyone I guess.
from core.
π
from core.
add tags (for finalized libraries) with master compatibility number (MCN) at 1
drop PHP5.3,
add tags (for the same libraries) with MCN at 2
π
Doing so will not create much work for users stuck on 5.3 (IMHO): they'll only have to change the way they lock their deps.
from core.
π
from core.
Tomorrow, I am going to drop PHP5.3 (so, MCN++) and updating README.md
.
from core.
So, in this order:
- apply #42,
- new tag on Core.git (
2.14.09.17
), - update all
README.md
along withcomposer.json
of libraries, - new tags for all the libraries.
And we will be good :-). After that, I will merge several pending PRs and the train will go on.
Good night!
from core.
Example in the following listed PR.
from core.
Yesterday, I have failed while tagging the first release. Everything is ok now, but I have to fix these first ones. Also, I have to add branch-alias as we discussed with @stephpy on IRC for developers (not end-users).
from core.
@Hywan everything is still not OK but we're closer than ever!
from core.
All first tags are fixed (my todo: http://paste.hoa-project.net:80/24da05ab62d1c155208d88651fcb8984de2971bf, temporary link).
from core.
https://gist.github.com/stephpy/d0ca578c6ac75871956b
branch-alias
everywhere \o/
from core.
More on http://wiki.hoa-project.net/projects:central:todo.
from core.
Related Issues (20)
- I'm getting this error *"Hoa main file (Core.php) must be included once."* HOT 7
- mark as deprecated HOT 1
- Support \U, \u, \L, \l, \E and \e in the zFormat HOT 1
- Do we need to cache `extension_loaded` result? HOT 3
- Use a trait for Hoa\Core\Event
- Hoa\Core should NEVER edit php configuration. HOT 12
- Hint IDEs about property. HOT 3
- hoa break when installed globaly HOT 3
- The 'hoa' binary should not be installed with Core HOT 19
- Add a `home` command to open http://hoa-project.net HOT 1
- Setlocal issues in core HOT 4
- PHP7 compatibility
- `Exception::uncaught` can receive a `BaseException` in PHP7.0
- Update `Consistency::isKeyword` for PHP7.0 HOT 1
- Protocol: `stream_stat` is not very verbose when failing
- Does Hoa Core need the "files" load approach in Composer? HOT 14
- Hoa/Core errors when loaded twice HOT 39
- Hoa shouldn't initialize before being used HOT 7
- [meta] Split the core HOT 48
- [meta] Split the core, next HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from core.