GithubHelp home page GithubHelp logo

zf2package's Introduction

README

Building Zend Framework 2 packages

Descend into build/zf2/ and execute:

  • Updating the Composer channel:

    make composer
  • Creating ZF2 packages:

    make composer
    make zf2 VERSION=2.1.4
    make release
  • Releasing a service component:

    make composer
    make ZendService_AgileZen VERSION=2.0.1
    make pyrus-release

Once done, add the packages to the repository, commit, and push; don't forget to also add public/packages.json and public/index.html.

When done, run:

make clean

For more information, read the ZF2 README file.

Building Zend Framework 1 packages

Descend into build/zf1/ and execute:

make all ZF_VERSION=1.<minor>.<maintenance>

Once done, add the packages to the repository, commit, and push.

When done, run:

make clean

For more information, read the ZF1 README file.

Building ZFTool

Descend into build/zf2/ and execute:

make zftool.phar-release

Once done, add public/zftool.phar to the repository, commit, and push.

When done, run:

make clean

For more information, read the ZF2 README file.

Deploying

Checkout from the server, where the actual channel is located.

git fetch origin
git rebase origin/production

zf2package's People

Contributors

akrabat avatar b-durand avatar ezimuel avatar maks3w avatar ralphschindler avatar slamdunk avatar weierophinney avatar zfbot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zf2package's Issues

Php error in zftool.phar

Current phar file show error messge:

Deprecated: Polyfill autoload support (file library/Zend/Stdlib/compatibility/autoload.php) is no longer necessary; please remove your require statement referencing this file in phar:///home/oleg/bin/zftool/vendor/zendframework/zend-stdlib/Zend/Stdlib/compatibility/autoload.php on line 2

PHP Stack trace:
PHP   1. {main}() /home/oleg/bin/zftool:0
PHP   2. require() /home/oleg/bin/zftool:11
PHP   3. require_once() phar:///home/oleg/bin/zftool/zf.php:2
PHP   4. ComposerAutoloaderInit081f8432ba4b62926df0ac8fd1dd620b::getLoader() phar:///home/oleg/bin/zftool/vendor/autoload.php:2
PHP   5. require() phar:///home/oleg/bin/zftool/vendor/composer/autoload_real.php:2
PHP   6. trigger_error() phar:///home/oleg/bin/zftool/vendor/zendframework/zend-stdlib/Zend/Stdlib/compatibility/autoload.php:2

I am use PHP 5.4.9

Unable to install ZF2 packages via composer

I`m having a problem installing zf2 packages via composer. I´m getting the following error:

Error

itiny2:n3f alex$ composer update -v
Loading composer repositories with package information
Updating dependencies

  [RuntimeException]                                                                                                                
  Could not load package zendframework/zend-http in http://packages.zendframework.com: [ErrorException] Undefined index: reference  



Exception trace:
 () at phar:///usr/local/bin/composer/src/Composer/Repository/ComposerRepository.php:410
 Composer\Repository\ComposerRepository->createPackage() at phar:///usr/local/bin/composer/src/Composer/Repository/ComposerRepository.php:155
 Composer\Repository\ComposerRepository->loadPackage() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Pool.php:344
 Composer\DependencyResolver\Pool->ensurePackageIsLoaded() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Pool.php:272
 Composer\DependencyResolver\Pool->computeWhatProvides() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Pool.php:226
 Composer\DependencyResolver\Pool->whatProvides() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleSetGenerator.php:158
 Composer\DependencyResolver\RuleSetGenerator->addRulesForPackage() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleSetGenerator.php:247
 Composer\DependencyResolver\RuleSetGenerator->addRulesForJobs() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleSetGenerator.php:278
 Composer\DependencyResolver\RuleSetGenerator->getRulesFor() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Solver.php:166
 Composer\DependencyResolver\Solver->solve() at phar:///usr/local/bin/composer/src/Composer/Installer.php:392
 Composer\Installer->doInstall() at phar:///usr/local/bin/composer/src/Composer/Installer.php:187
 Composer\Installer->run() at phar:///usr/local/bin/composer/src/Composer/Command/UpdateCommand.php:82
 Composer\Command\UpdateCommand->execute() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Command/Command.php:240
 Symfony\Component\Console\Command\Command->run() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:193
 Symfony\Component\Console\Application->doRun() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:109
 Composer\Console\Application->doRun() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:106
 Symfony\Component\Console\Application->run() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:82
 Composer\Console\Application->run() at phar:///usr/local/bin/composer/bin/composer:39
 require() at /usr/local/bin/composer:15





  [ErrorException]            
  Undefined index: reference  



Exception trace:
 () at phar:///usr/local/bin/composer/src/Composer/Package/Loader/ArrayLoader.php:83
 Composer\Util\ErrorHandler::handle() at phar:///usr/local/bin/composer/src/Composer/Package/Loader/ArrayLoader.php:83
 Composer\Package\Loader\ArrayLoader->load() at phar:///usr/local/bin/composer/src/Composer/Repository/ComposerRepository.php:408
 Composer\Repository\ComposerRepository->createPackage() at phar:///usr/local/bin/composer/src/Composer/Repository/ComposerRepository.php:155
 Composer\Repository\ComposerRepository->loadPackage() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Pool.php:344
 Composer\DependencyResolver\Pool->ensurePackageIsLoaded() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Pool.php:272
 Composer\DependencyResolver\Pool->computeWhatProvides() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Pool.php:226
 Composer\DependencyResolver\Pool->whatProvides() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleSetGenerator.php:158
 Composer\DependencyResolver\RuleSetGenerator->addRulesForPackage() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleSetGenerator.php:247
 Composer\DependencyResolver\RuleSetGenerator->addRulesForJobs() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleSetGenerator.php:278
 Composer\DependencyResolver\RuleSetGenerator->getRulesFor() at phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Solver.php:166
 Composer\DependencyResolver\Solver->solve() at phar:///usr/local/bin/composer/src/Composer/Installer.php:392
 Composer\Installer->doInstall() at phar:///usr/local/bin/composer/src/Composer/Installer.php:187
 Composer\Installer->run() at phar:///usr/local/bin/composer/src/Composer/Command/UpdateCommand.php:82
 Composer\Command\UpdateCommand->execute() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Command/Command.php:240
 Symfony\Component\Console\Command\Command->run() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:193
 Symfony\Component\Console\Application->doRun() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:109
 Composer\Console\Application->doRun() at phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:106
 Symfony\Component\Console\Application->run() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:82
 Composer\Console\Application->run() at phar:///usr/local/bin/composer/bin/composer:39
 require() at /usr/local/bin/composer:15


update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-custom-installers] [--no-scripts] [--no-progress] [-v|--verbose] [-o|--optimize-autoloader] [packages1] ... [packagesN]

PHP Version

php -v
PHP 5.4.11 (cli) (built: Feb 20 2013 12:20:10) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

Composer version

itiny2:n3f alex$ composer self-update
You are using the latest composer version.
itiny2:n3f alex$ composer --version
Composer version b4c2347b2482d1e4e44dbccbabcdf1b1f5a85018
itiny2:n3f alex$ 

Composer Config

{
    "name": "symfony/framework-standard-edition",
    "description": "The \"Symfony Standard Edition\" distribution",
    "minimum-stability":"dev",
    "autoload": {
        "psr-0": { "": "src/" }
    },
    "require": {

        "php": ">=5.3.3",
        "symfony/symfony": "2.1.7",
        "doctrine/orm": ">=2.2.3,<2.4-dev",
        "doctrine/doctrine-bundle": "1.0.*",
        "doctrine/mongodb-odm-bundle": "*",
        "twig/extensions": "1.0.*@dev",
        "symfony/assetic-bundle": "2.1.*",
        "symfony/swiftmailer-bundle": "2.1.*",
        "symfony/monolog-bundle": "2.1.*",
        "sensio/distribution-bundle": "2.1.*",
        "sensio/framework-extra-bundle": "2.1.*",
        "sensio/generator-bundle": "2.1.*",
        "jms/security-extra-bundle": "1.4.*@dev",
        "jms/di-extra-bundle": "1.3.*@dev",
        "kriswallsmith/assetic": "1.1.*@dev",

        "jms/serializer": "1.0.*@dev",
        "jms/serializer-bundle": "1.0.*@dev",
        "misd/guzzle-bundle": "dev-master",
        "gregwar/captcha-bundle": "dev-master",
        "excelwebzone/recaptcha-bundle": "dev-master",
        "liip/doctrine-cache-bundle": "dev-master",
        "friendsofsymfony/user-bundle": "*",
        "friendsofsymfony/rest-bundle": "0.10.0",
        "snc/redis-bundle": "2.1.x-dev",
        "predis/predis":"0.8",
        "hwi/oauth-bundle": "dev-master",
        "zendframework/zendframework": "2.0.*",
        "zendframework/zendgdata": "2.0.*",

        "cybernox/amazon-webservices-bundle": "dev-master",

        "behat/behat": "2.4.*@stable",
        "behat/mink-extension": "*",
        "behat/mink-selenium2-driver": "*",
        "behat/symfony2-extension": "*",
        "behat/mink-browserkit-driver": "*"
    },
    "repositories": [{
        "type": "composer",
        "url": "http://packages.zendframework.com/"
    }],
    "scripts": {
        "post-install-cmd": [
            "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
            "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
            "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
            "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
        ],
        "post-update-cmd": [
            "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
            "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
            "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
            "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
        ]
    },
    "config": {
        "bin-dir": "bin"
    },
    "extra": {
        "symfony-app-dir": "app",
        "symfony-web-dir": "web"
    }
}

[Composer] [ErrorException] Undefined index: versions

I think that packages.zendframework.com might have a broken setting for Composer?

Here's the error if it helps:

$ php composer.phar update -v

  [ErrorException]           
  Undefined index: versions  

Exception trace:
 () at phar:///Users/jonathaningram/example.com/composer.phar/src/Composer/Repository/ComposerRepository.php:120
 Composer\Util\ErrorHandler::handle() at phar:///Users/jonathaningram/example.com/composer.phar/src/Composer/Repository/ComposerRepository.php:120
 Composer\Repository\ComposerRepository->loadRepository() at phar:///Users/jonathaningram/example.com/composer.phar/src/Composer/Repository/ComposerRepository.php:112
 Composer\Repository\ComposerRepository->initialize() at phar:///Users/jonathaningram/example.com/composer.phar/src/Composer/Repository/ArrayRepository.php:144
 Composer\Repository\ArrayRepository->getPackages() at phar:///Users/jonathaningram/example.com/composer.phar/src/Composer/DependencyResolver/Pool.php:66
 Composer\DependencyResolver\Pool->addRepository() at phar:///Users/jonathaningram/example.com/composer.phar/src/Composer/Installer.php:247
 Composer\Installer->doInstall() at phar:///Users/jonathaningram/example.com/composer.phar/src/Composer/Installer.php:178
 Composer\Installer->run() at phar:///Users/jonathaningram/example.com/composer.phar/src/Composer/Command/UpdateCommand.php:70
 Composer\Command\UpdateCommand->execute() at phar:///Users/jonathaningram/example.com/composer.phar/vendor/symfony/console/Symfony/Component/Console/Command/Command.php:239
 Symfony\Component\Console\Command\Command->run() at phar:///Users/jonathaningram/example.com/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:193
 Symfony\Component\Console\Application->doRun() at phar:///Users/jonathaningram/example.com/composer.phar/src/Composer/Console/Application.php:86
 Composer\Console\Application->doRun() at phar:///Users/jonathaningram/example.com/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:106
 Symfony\Component\Console\Application->run() at phar:///Users/jonathaningram/example.com/composer.phar/src/Composer/Console/Application.php:66
 Composer\Console\Application->run() at phar:///Users/jonathaningram/example.com/composer.phar/bin/composer:13
 require() at /Users/jonathaningram/example.com/composer.phar:15

update [--prefer-source] [--dry-run] [--dev] [--no-scripts] [packages1] ... [packagesN]

In my composer.json I had:

        {
            "type": "composer",
            "url": "http://packages.zendframework.com/"
        },

I've had to remove it to fix the error so I am assuming there is something misconfigured on packages.zendframework.com?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.