magento-hackathon / composer-repository Goto Github PK
View Code? Open in Web Editor NEWComposer Repository for Magento Modules
Home Page: http://packages.firegento.com/
Composer Repository for Magento Modules
Home Page: http://packages.firegento.com/
For example, http://www.magentocommerce.com/magento-connect/enhanced-admin-product-grid.html
Lists newest version as 1.3.2.1, which was released 2012-02-06 (two years ago). Unfortunately I can't find that on packages.firegento.com, only very old ones.
For example,
http://www.magentocommerce.com/magento-connect/webshopapps-matrixrate-1-multiple-table-rates-extension.html
is on Connect, but nowhere to be found on packages.firegento.com.
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.
we have a version from 2010 only
a diff showed me a lot of changes, but i dont know which version the current one could be and where to find it.
ping: @thebod
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.
I report an issue regarding a missing cache system of the packages.json file due to its 12MB size and called at each composer.phar install/update
Let's see if we can discuss about it quietly at the next hackathon in Leipzig.
Link to the issue reported from @astorm magento-hackathon/magento-composer-installer#91 with interesting information of @Flyingmana and other comments
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.
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.
Is there a reason why connect20/dermodpro_baseprice isn't available anymore?
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.
connect 2.0 key: http://connect20.magentocommerce.com/community/m2epro_ebay_magento
Maybe an issue, because it has also a Magento GO package
reported by @kkoepke
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.
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
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:
Composer will try to download the project information from this file:
Unfortunatelly this file does not exist:
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
I'm using the extension connect20/ves_vadmin and there is an updated version in the magento connect..
*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?
In the package https://github.com/riconeitzel/German_LocalePack_de_DE are all versions missing, although a lot of tags are defined
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.
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/
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
.
However, I just created a tag for a 1.0.0 release in the linked github repository.
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?
Hi,
I thought the Connect 2.0 packages on http://packages.firegento.com/ get updated automatically, but e.g. http://www.magentocommerce.com/magento-connect/locale-mage-community-de-de.html has the version no 1.7.0.2.4 versus 1.7.0.2 on http://packages.firegento.com/
The same with e.g. http://www.magentocommerce.com/magento-connect/turpentine-6332.html
The connect20/fishpig_wordpress_integration
repo is missing from http://packages.firegento.com/#!/fishpig.
This might be a similar issue to what happened a few days back in #342.
The latest version was released 11 days ago and still isn't listed. Could there be other missing updates from Connect?
nexcess/magento-turpentine should point to https://github.com/nexcess/magento-turpentine
somehow there is a package which is recognized as corrupt on php 5.3
https://travis-ci.org/magento-hackathon/magento-composer-installer/jobs/26620803
Why can't we leave composer.json as simple as possible.
What is the problem to add all packages to packagist.org?
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 can this package get updated?
Is it possible for me to add pull requests to update the connect20 repositories? How's it all work?
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?
Curious as to why this isn't working. New to composer so sorry if this is a dumb question.
Here's the PR adding it to the repo: #101
Any my composer.json
: https://github.com/steverobbins/Magento-Redismanager/blob/master/composer.json
Did I do something wrong?
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
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.
Hello,
today i cant use composer.
Error:
[Composer\Downloader\TransportException]
The "http://packages.firegento.com/include/all$bbb86f8c3903469f05b976cc60da0c2d066051fd.json" file could not be downloaded (HTTP/1.1 404 Not Found)
https://github.com/magento-hackathon/composer-repository in the header is not linked.
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
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.
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.
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.
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
Unfortunately our update processes are currently stuck due to the error:
[Composer\Downloader\TransportException]
The "http://packages.firegento.com/include/all$5006dee7ce77e8e81fc4bede6454d51ac04a1d07.json" file could not be downloaded (HTTP/1.1 404 Not Found)
We already cleared the composer cache...still we get the same error. Was there any recent rebuild which may have gone wrong? Is there anything we could do to bypass the error?
[Composer\Downloader\TransportException]
The "https://api.github.com/repos/AOEmedia/Aoe_ClassPathCache" file could not be downloaded (HTTP/1.1 404 Not Found)
For now I have message:
Last updated: 3 days ago
Could anyone see what's happens, why it's not updates?
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
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...
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
If i try to install connect20/cashondelivery i get the following error
[Composer\Downloader\TransportException]
The "http://connect20.magentocommerce.com/community/CashOnDelivery/0.4.3/CashOnDelivery-0.4.3.tgz" file could not be downloaded (HTTP/1.1 404 Not Found)
According to #16 it should update twice a day but currently packages.firegento.com says:
Last updated: 4 days ago
I removed the package "integer-net/anonymizer" form satis.json as it relies on a webservice which doesn't exist any more.
The commit got merged today and http://packages.firegento.com/ got updated. Still, the package is displayed there.
I would like the Order Comment extension added from Magento Commerce.
http://www.magentocommerce.com/magento-connect/magemaven-ordercomment.html
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
The tag https://github.com/netz98/N98_InfoFiles/tree/1.0.0 is missing.
There are a total of 8 connect20/*
repositories listed at http://packages.firegento.com/#!/connect20. There used to be dozens upon dozens, if not hundreds. Where did they all go?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.