Giter VIP home page Giter VIP logo

composer-repository's People

Contributors

bastianccm avatar daim2k5 avatar firegento-bot avatar flyingmana avatar vinai 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  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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

composer-repository's Issues

Documentation Request: How to Update Package Version

Right now I have a Magento Composer package at

https://github.com/astorm/MagentoBetter404

I added this to satis.json a while back, and my package was added to to the FireGento composer repository.

https://github.com/magento-hackathon/composer-repository/blob/master/satis.json

However, I just realized today that it's listed in as an unstable version in packages.json. Specifically, as dev-master

    "pulsestorm/magento-better404": {
        "dev-master": {
            //...
        }
    },

I'd like to indicated this package is stable (i.e. version 1.0.0), but I don't know how. That is, it's not clear to me how I'm supposed to tell http://firegento.packagist.org that this is version 1.0.0. This is true from both a technical perspective (what do I need to type into where), and from a process perspective (I don't run this satis repository, so how do I tell you'all when something's been updated)

Having this process clearly documented would be useful for project adoption.

Update package connect20/ves_vadmin

I'm using the extension connect20/ves_vadmin and there is an updated version in the magento connect..

Questions

*Is it possible to update the package in packages.firegento.com?
*Is there another way to update a connect20 extension without using the packages.firegento.com repository?

Create a review process to avoid evil behavior

Some people just noticed, that the package system is so complex, it already looks for alias and replacement packages when a requirement could not get fulfilled.

https://twitter.com/alanstorm/status/460536715065569280

After this there came some remarks like

As the firegento packages currently dont get reviewed besides if they break something, there should get a review process added, which reviews everything a source would add to the repository, as a single additional branch would allow to add arbitrary packages.

some more documentation:
http://blog.naderman.de/2014/02/17/replace-conflict-forks-explained/

connect20/locale_mage_community_et_ee package broken

Hello,

There is a problem with this package.

When I try to install it through composer it installs but puts all csv files into /app/locale/ and not /app/locate/et_EE.
I thought to add map entry to composer.json, somehow like this:

"extra":{
        ...
        "map": [
            ["Locale_Mage_community_et_EE/app/locale/*.csv", "app/code/locale/et_EE"],
        ]
        ...
    }

But makes no difference.

In vendor/connect20/Locale_Mage_community_et_EE/package.xml I see following:

...<contents><target name="magelocale"><dir name=".">...

as far as I understand it should be like this:

...<contents><target name="magelocale"><dir name="et_EE">...

is it possible to fix somehow?

How often the repository is updated?

How often the http://packages.firegento.com/ is updated?
For example, I've just submitted a pull-request to EcomDev/PHPUnit extension, which was merged to dev branch. When I open http://packages.firegento.com/ I see that ivanchepurnyi/ecomdev_phpunit - dev/dev link points to zipball/a09c086 instead of the new one.
P. S. Maybe the best solution is make dev/dev link pointing to https://github.com/IvanChepurnyi/EcomDev_PHPUnit/archive/dev.zip? But I guess it's rather related to Satis...

Magento 1.8

Magento 1.8 has been released and we don't find the latest version into the packages.firegento.com. Is it an issue on Magento side or our side?

Thanks
Sylvain

Add MageMaven Order Comment

I would like the Order Comment extension added from Magento Commerce.

http://www.magentocommerce.com/magento-connect/magemaven-ordercomment.html

install of "connect20/mage_all_latest": "1.7.0.2"

there are some broken dependencies:
(not occur all at once, I tried to workaround them)

connect20/Mage_Core_Modules 1.7.0.2 requires connect20/lib_google_checkout >=1.5.0.0 -> no matching package found.

connect20/Mage_Core_Modules 1.7.0.2 requires connect20/lib_phpseclib >=1.5.0.0 -> no matching package found.

connect20/Lib_Varien 1.7.0.0 requires connect20/lib_zf >=1.11.1.0 -> no matching package found.

connect20/mage_all_latest:~1.9 -> no matching package found

When trying to start a new install with Mage_All_Latest it gives this error message:

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - connect20/Mage_All_Latest 1.9.1.0 requires connect20/interface_frontend_rwd_default >=1.9.1.0 -> no matching package found.
    - connect20/Mage_All_Latest 1.9.0.1 requires connect20/interface_frontend_rwd_default >=1.9.0.1 -> no matching package found.
    - connect20/Mage_All_Latest 1.9.0.0 requires connect20/interface_frontend_rwd_default >=1.9.0.0 -> no matching package found.

The same problem is picked up by this indexing service so it's not a local problem. FYI, the RWD package is available here.

Repository is not updating

For now I have message:
Last updated: 3 days ago

Could anyone see what's happens, why it's not updates?

Wrong File References (404)

Hello,

i want to inform you, that currently the references to the project JSON files are not correct.

Please look at your generated packages.json at http://packages.firegento.com/packages.json.
There are some references on JSON Files which does not exist.

Example:
image
Composer will try to download the project information from this file:

Unfortunatelly this file does not exist:
image

When i try to build my projects with "composer install", an exception is thrown (404). Therefore is is currently not possible to build a composer Project when the composer repository http://packages.firegento.com is used.

Could you please try to rebuild the JSON Files?

php bin/satis build <configuration file> <build-dir>

Source: https://github.com/composer/satis/blob/master/README.md

Repository not updating

According to #16 it should update twice a day but currently packages.firegento.com says:

Last updated: 4 days ago

change connect20 packages installer requirement

for a more clean package default we should move the installer from require to suggest inside all the connect20.

We now have at least 2 alternate composer packages which can handle them, so we should let the user decide what and if he uses an installer.

How to Update Available Versions of a Package

I think this is more a process question than an issue, but this seems like the best place for it. How can I let http://packages.firegento.com know about a new tagged version in my project?

That is, I have a package up on the Firegento packages repository, and right now the only releases are dev-master.

screen shot 2014-05-23 at 12 38 26 pm

However, I just created a tag for a 1.0.0 release in the linked github repository.

screen shot 2014-05-23 at 12 49 09 pm

How do I, as a non-member of the magento-hackathon repository, publish this change to packages.firegento.com so folks can specify the 1.0.0 version of my package?

404 on composer update

Seeing a 404 on packages.firegento.com resources with composer update. Is something down ?

Thanks

composer update -vvv

Executing command (CWD): git describe --exact-match --tags
Executing command (CWD): git branch --no-color --no-abbrev -v
activate magento plugin
Loading composer repositories with package information
Downloading http://packages.firegento.com/packages.json
Writing C:/Users/Chris/AppData/Local/Composer/repo/http---packages.firegento.com/packages.json into cache
Downloading http://packages.firegento.com/include/all$22bc5fbfb55e2124184f97f4148f18a663a5d0b8.json
Downloading http://packages.firegento.com/include/all$22bc5fbfb55e2124184f97f4148f18a663a5d0b8.json
Downloading http://packages.firegento.com/include/all$22bc5fbfb55e2124184f97f4148f18a663a5d0b8.json



  [Composer\Downloader\TransportException]
  The "http://packages.firegento.com/include/all$22bc5fbfb55e2124184f97f4148f
  18a663a5d0b8.json" file could not be downloaded (HTTP/1.1 404 Not Found)



Exception trace:
 () at phar://C:/ProgramData/Composer/bin/composer.phar/src/Composer/Util/RemoteFilesystem.php:196
 Composer\Util\RemoteFilesystem->get() at phar://C:/ProgramData/Composer/bin/composer.phar/src/Composer/Util/RemoteFilesystem.php:83
 Composer\Util\RemoteFilesystem->getContents() at phar://C:/ProgramData/Composer/bin/composer.phar/src/Composer/Repository/ComposerRepository.php:612
 Composer\Repository\ComposerRepository->fetchFile() at phar://C:/ProgramData/Composer/bin/composer.phar/src/Composer/Repository/ComposerRepository.php:567
 Composer\Repository\ComposerRepository->loadIncludes() at phar://C:/ProgramData/Composer/bin/composer.phar/src/Composer/Repository/ComposerRepository.php:499
 Composer\Repository\ComposerRepository->loadDataFromServer() at phar://C:/ProgramData/Composer/bin/composer.phar/src/Composer/Repository/ComposerRepository.php:120
 Composer\Repository\ComposerRepository->getMinimalPackages() at phar://C:/ProgramData/Composer/bin/composer.phar/src/Composer/DependencyResolver/Pool.php:100
 Composer\DependencyResolver\Pool->addRepository() at phar://C:/ProgramData/Composer/bin/composer.phar/src/Composer/Installer.php:355
 Composer\Installer->doInstall() at phar://C:/ProgramData/Composer/bin/composer.phar/src/Composer/Installer.php:215
 Composer\Installer->run() at phar://C:/ProgramData/Composer/bin/composer.phar/src/Composer/Command/UpdateCommand.php:123
 Composer\Command\UpdateCommand->execute() at phar://C:/ProgramData/Composer/bin/composer.phar/vendor/symfony/console/Symfony/Component/Console/Command/Command.php:241
 Symfony\Component\Console\Command\Command->run() at phar://C:/ProgramData/Composer/bin/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:892
 Symfony\Component\Console\Application->doRunCommand() at phar://C:/ProgramData/Composer/bin/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:191
 Symfony\Component\Console\Application->doRun() at phar://C:/ProgramData/Composer/bin/composer.phar/src/Composer/Co

Cannot read packages repository.

I got an error on read packages from the repository http://packages.firegento.com/.

  [Composer\Downloader\TransportException]
  The "http://packages.firegento.com/include/all$96a531fefda653de2a0a30df9e8fa97e1a435a59.json" file could
   not be downloaded (HTTP/1.1 404 Not Found)

I've rechecked packages.json and it has a link to include/all$96a531fefda653de2a0a30df9e8fa97e1a435a59.json. So, looks like everything is correct excepting an access to the file.

Painfully Slow `updates` and `installs`

I'm unsure if this is the right place for this โ€”ย I'm not 100% clear on the relationship between FireGento, the hackathon, and the repository at http://packages.firegento.com/. If there's a better place for this just let me know.

Right now the composer installer is painfully slow, which, outside of general annoyance, seems like it's a burden to people adopting the project.

Steps to Reproduce

Create the following dead simple composr.json

{
    "require": {
        "magento-hackathon/magento-composer-installer": "*"
    },
    "repositories":[
        {
          "type":"composer",
          "url":"http://packages.firegento.com/"
        }
    ],    
    "extra":{
        "magento-root-dir": "magento/"
    }    
}

Run Install with --profile and -vvv

Expected Behavior: Composer finishes install in a relatively speedy manner

Actual Behavior: Downloading the Firegento packages.json takes nearly two minutes

$ composer.phar --profile -vvv install
[3.7MB/0.01s] Reading ./composer.json
[4.2MB/0.02s] Executing command (CWD): git describe --exact-match --tags
[4.4MB/0.04s] Executing command (CWD): git branch --no-color --no-abbrev -v
[4.5MB/0.05s] Executing command (CWD): hg branch
[4.5MB/0.12s] Executing command (CWD): svn info --xml
[6.4MB/0.16s] Loading composer repositories with package information
[6.7MB/0.19s] Downloading http://packages.firegento.com/packages.json
[73.2MB/143.79s] Writing /Users/alanstorm/.composer/cache/repo/http---packages.firegento.com/packages.json into cache

add note how to add repository globally

should be part of the text on the html website. Assigned myself, as I think about adding this directly in satis.

command:
composer.phar config -g repositories.firegento composer http://packages.firegento.com

Outdated modules?

I want to add some packages to my composer, but they are outdated in the registry.
I'm understand this can happen due to corrupt tar packages.
But, in this case, I can download the packages via an "updated" link and extract them just fine?

For example Fishpig_wordpress:
Latest in firegento registry: 3.1.1.18. But when I open the link with the newest version: http://connect20.magentocommerce.com/community/Fishpig_Wordpress_Integration/3.1.1.2/Fishpig_Wordpress_Integration-3.1.1.2.tgz I can extract and read it just fine?

This also happen on the package connect20/sisowpayment

Add older versions of ZetaPrints Fixedprices extension

This extension was on Magento Connect but I can't find it on Magento Connect anymore. I need an older version, 0.5.0 which is available at TopMage.

I will gladly send a pull request but I would have to know the process to get this manually added to firegento. As far as I know, a git repo doesn't exist for it.

Add connect 20 module

Hi.
I want to add http://www.magentocommerce.com/magento-connect/catalog-search-terms-ip-filter.html to firegento.
I navigated in the connect and the package is located here.
http://connect20.magentocommerce.com/community/Acegento_Ratingfilter/0.1.0/Acegento_Ratingfilter-0.1.0.tgz
but i don't know how to add it to satis.json.

Is possible to do this taking as example the "connect20/interface_frontend_rwd_default" module?

{
        "type": "package",
        "package": {
                "name": "connect20/zero1_searchipfilter",
                "version": "0.1.0",
                "dist": {
                        "type": "tar",
                        "url": "http://freegento.com/magento-extensions/Zero1_Searchipfilter-1.0.0.0.tgz",
                        "reference": null,
                        "shasum": null
                },
                "require": {
                        "magento-hackathon/magento-composer-installer": "*"
                },
                "type": "magento-module",
                "extra": {
                        "package-xml": "package.xml"
                }
        }
},

This piece of code is correct?

Thank you.

connect20/* links in http://packages.firegento.com are giving years old versions

The connect20/* Links for Magento Connect Links are not working correctly anymore. There are mostly only 2-3 year old versions in the repository and current updates are not recognized anymore.

An Example:
http://www.magentocommerce.com/magento-connect/baseprice-modul-basic-grundpreis-modul-pangv.html
Current version in Magento Connect is 13.04.09 and in http://packages.firegento.com 0.3.0. There are 5 or 6 versions and like 1 year between them. On other extensions its even more.

Project dependany issue - The package is not available in a stable-enough version according to your minimum-stability

I am experiencing probelms with my code deployment since you fixed the issue. I never had any issues regarding min-stability but since this issue is fixed, the composer don't seem to install anything. Could you help me fix this issue please?

ERROR trace below:

Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages.

Problem 1

  • magento/magento-composer-installer 0.1.3 requires eloquent/composer-config-reader 2.* -> no matching package found.
  • magento/magento-composer-installer 0.1.2 requires eloquent/composer-config-reader 2.* -> no matching package found.
  • magento/magento-composer-installer 0.1.1 requires eloquent/composer-config-reader 2.* -> no matching package found.
  • magento/magento-composer-installer 0.1.0 requires eloquent/composer-config-reader 2.* -> no matching package found.
  • redboxdigital/websiterestriction dev-next-release requires magento-hackathon/magento-composer-installer * -> satisfiable by magento-hackathon/magento-composer-installer[0.1.0, 0.1.1, 0.1.2, 0.1.3].
  • magento-hackathon/magento-composer-installer 0.1.3 requires magento/magento-composer-installer 0.1.3 -> satisfiable by magento/magento-composer-installer[0.1.3].
  • magento-hackathon/magento-composer-installer 0.1.2 requires magento/magento-composer-installer 0.1.2 -> satisfiable by magento/magento-composer-installer[0.1.2].
  • magento-hackathon/magento-composer-installer 0.1.1 requires magento/magento-composer-installer 0.1.1 -> satisfiable by magento/magento-composer-installer[0.1.1].
  • magento-hackathon/magento-composer-installer 0.1.0 requires magento/magento-composer-installer 0.1.0 -> satisfiable by magento/magento-composer-installer[0.1.0].
  • Installation request for redboxdigital/websiterestriction dev-next-release -> satisfiable by redboxdigital/websiterestriction[dev-next-release].

Potential causes:

A typo in the package name
The package is not available in a stable-enough version according to your minimum-stability setting see https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion for more details.

Read https://getcomposer.org/doc/articles/troubleshooting.md for further common problems.

version number issues

so i found out that there some version number issues exists.

the german locale from @riconeitzel and @dsdata have composer incompatible version numbers.

Examples:
1.8.0.0.2 - did not work
1.8.0.02 - works

or we are just build for this a own statis.json file?

Using your satis.json file

Hi Guys,

I used your satis.json as a test file in a quick project I whipped up for my own private satis repo. I hope you don't mind, let me know if you do and I'll remove it - I needed a long, valid and public data source to test properly!

I saw #16, my project might be of interest to you: https://github.com/rjocoleman/auto-updating-satis

I hacked it together to make sure I don't have to do much but keep my repos up to date faster. My goal was to make it not require user interaction after setup and have minimal costs.

I am going to be adding in a few extra features like a web hook for use on package repos to trigger a rebuild.

Merge to packagist.org

Why can't we leave composer.json as simple as possible.
What is the problem to add all packages to packagist.org?

packages.json needs an update

Packages.json is out of date and misses some extensions/versions. I tried running a satis build but it failed with

 [Composer\Downloader\TransportException]                                                                 
  The "https://api.github.com/repos/PAYONE/magento" file could not be downloaded (HTTP/1.1 404 Not Found) 

as there is no publically available repo for magento under
https://github.com/PAYONE?tab=repositories

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.