Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upember-*** packages include the `tmp` dir. #4199
Comments
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
rwjblue
Jun 1, 2015
Contributor
This was fixed in #3539, and has been included in versions since ember-cli@0.2.1. Once these packages update to > 0.2.1 (unless they opt out of the upgrade) they will properly ignore tmp and `dist.
|
This was fixed in #3539, and has been included in versions since ember-cli@0.2.1. Once these packages update to > 0.2.1 (unless they opt out of the upgrade) they will properly ignore |
rwjblue
closed this
Jun 1, 2015
This was referenced Jun 1, 2015
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
ChALkeR
Jun 1, 2015
I reported that to three packages already. If you want to fix that per-package, you could file appropriate issues yourself.
ChALkeR
commented
Jun 1, 2015
|
I reported that to three packages already. If you want to fix that per-package, you could file appropriate issues yourself. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
ChALkeR
commented
Jun 1, 2015
|
That's about 3 GiB in total, btw =). |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
ChALkeR
Jun 1, 2015
Ok. I made a list, informed you. If anyone is willing to file appropriate issues to all 87 packages that I mentioned (minus the 3 that I already informed) they are free to do so.
That should be probably done by people who use/care about the listed packages.
ChALkeR
commented
Jun 1, 2015
|
Ok. I made a list, informed you. If anyone is willing to file appropriate issues to all 87 packages that I mentioned (minus the 3 that I already informed) they are free to do so. That should be probably done by people who use/care about the listed packages. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
ChALkeR
commented
Jun 1, 2015
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
rwjblue
Jun 1, 2015
Contributor
@ChALkeR - Sure, seems somewhat editor specific, but it doesn't bother anyone having extra stuff in the ignore file. Mind making a PR?
|
@ChALkeR - Sure, seems somewhat editor specific, but it doesn't bother anyone having extra stuff in the ignore file. Mind making a PR? |
This was referenced Jun 1, 2015
This was referenced Jun 1, 2015
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
issues opened for repos I could find. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
ChALkeR
commented
Jun 1, 2015
|
@stefanpenner Great, thanks! =) |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
stefanpenner
Jun 1, 2015
Contributor
@ChALkeR cool bot. It would be useful for some of our own checks and feedback tools. Is it OSS?
|
@ChALkeR cool bot. It would be useful for some of our own checks and feedback tools. Is it OSS? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
ChALkeR
Jun 1, 2015
@stefanpenner That's not a bot. I just downloaded about 1/3 of the packages from npm with wget (latest versions of relatively recent packages, in fact everything published with npm2, that's pretty much everything from nodejs 0.10.x times and later), then extracted them.
I needed that for other reasons (code usage checks).
That some packages are very large for some reason caught my eye then, and I checked them with filelight (but you could usa du | sort for the same thing). The list above was produced by du ember*/tmp.
ChALkeR
commented
Jun 1, 2015
|
@stefanpenner That's not a bot. I just downloaded about 1/3 of the packages from npm with wget (latest versions of relatively recent packages, in fact everything published with npm2, that's pretty much everything from nodejs 0.10.x times and later), then extracted them. I needed that for other reasons (code usage checks). That some packages are very large for some reason caught my eye then, and I checked them with filelight (but you could usa |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
stefanpenner
Jun 1, 2015
Contributor
@ChALkeR makes sense. I have been meaning to pull down all ember-* packages and do some analysis on them. I was hoping I could piggy back off your work ;)
Anyways this was one of the data points I wanted to analysis and provide feedback for, so you beat me to it thanks :)
|
@ChALkeR makes sense. I have been meaning to pull down all ember-* packages and do some analysis on them. I was hoping I could piggy back off your work ;) Anyways this was one of the data points I wanted to analysis and provide feedback for, so you beat me to it thanks :) |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
ChALkeR
Jun 1, 2015
@stefanpenner I started with downloading the JSON from https://skimdb.npmjs.com/registry/_design/scratch/_view/byField and parsing it (warning: ~230 MiB).
Then I filtered the packages list (by npm version), formed a plain list of the download links, joined them with "\n" and fed that list to wget.
ChALkeR
commented
Jun 1, 2015
|
@stefanpenner I started with downloading the JSON from https://skimdb.npmjs.com/registry/_design/scratch/_view/byField and parsing it (warning: ~230 MiB). Then I filtered the packages list (by npm version), formed a plain list of the download links, joined them with |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
odoe
Jun 1, 2015
That was a pretty good exercise in getting familiar with some addons. If I typo'd a couple of issue numbers, my apologies. but I submitted PRs in this list where I saw them missing.
odoe
commented
Jun 1, 2015
|
That was a pretty good exercise in getting familiar with some addons. If I typo'd a couple of issue numbers, my apologies. but I submitted PRs in this list where I saw them missing. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
stefanpenner
Jun 3, 2015
Contributor
this inspired me to hack together: https://github.com/stefanpenner/all-addons
|
this inspired me to hack together: https://github.com/stefanpenner/all-addons |
ChALkeR
referenced this issue
Jun 19, 2015
Closed
Warn when package size is over (configurable) size? #8339
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
ChALkeR
Aug 24, 2015
An update:
547791776 npm.v2 ember-accessible-icon-0.0.3.tgz/tmp
318107235 npm.v1 ember-pretenderify-0.0.21.tgz/tmp
238722262 npm.v2 ember-cli-flot-0.0.3.tgz/tmp
122985898 npm.v2 ember-cli-sync-for-each-1.0.8.tgz/tmp
122783201 npm.v1 ember-introjs-0.2.3.tgz/tmp
109219176 npm.v1 ember-cli-web-workers-0.0.0-alpha.1.tgz/tmp
92869061 npm.v2 ember-i18next-0.3.1.tgz/tmp
84043588 npm.v2 ember-cli-skycon-0.0.3.tgz/tmp
84022828 npm.v2 ember-cli-jquery-classy-loader-0.0.2.tgz/tmp
66429015 npm.v1 ember-group-by-0.0.2.tgz/tmp
55292143 npm.v2 ember-cli-filepicker-0.1.95.tgz/tmp
50702191 npm.v2 ember-hopscotch-0.1.0.tgz/tmp
36264369 npm.v2 ember-foundation-apps-0.0.3.tgz/tmp
35792350 npm.v2 ember-cli-panels-0.0.6.tgz/tmp
31687314 npm.v2 ember-cli-uncharted-describe-models-0.0.6.tgz/tmp
24324110 npm.v1 ember-computed-indirect-0.2.0.tgz/tmp
23656533 npm.v2 ember-cli-poly-component-0.0.5.tgz/tmp
19826585 npm.v2 ember-cli-static-pages-0.0.5.tgz/tmp
18049399 npm.v2 ember-cli-array-sequence-1.1.1.tgz/tmp
15758956 npm.v2 ember-cli-mapkit-0.1.0.tgz/tmp
15493388 npm.v2 ember-key-responder-0.4.0.tgz/tmp
13581314 npm.v1 ember-pardon-0.1.1.tgz/tmp
12512120 npm.v2 ember-authr-0.0.1.tgz/tmp
12307605 npm.v2 ember-cli-uncharted-ajax-0.0.6.tgz/tmp
9393431 npm.v2 ember-cli-firebase-hosting-0.1.2.tgz/tmp
9389970 npm.v2 ember-fryctoria-1.0.0-alpha.2.tgz/tmp
9125369 npm.v2 ember-timetree-2.0.1.tgz/tmp
8523072 npm.v2 ember-cli-stained-by-children-0.4.0.tgz/tmp
8253058 npm.v1 ember-slick-0.0.1.tgz/tmp
8011447 npm.v2 ember-cli-file-creator-0.1.0.tgz/tmp
7747067 npm.v1 ember-htmlbars-tags-1.0.0.tgz/tmp
7461034 npm.v1 ember-flash-message-2000-0.0.8.tgz/tmp
7184488 npm.v2 ember-cli-tooltipster-0.0.9.tgz/tmp
6625952 npm.v1 ember-cli-json-schema-0.0.1.tgz/tmp
6089704 npm.v1 ember-cli-build-notifications-0.0.3.tgz/tmp
5765901 npm.v2 ember-aviary-0.0.7.tgz/tmp
5521195 npm.v2 ember-magic-man-0.0.9.tgz/tmp
5448914 npm.v2 ember-cli-table-0.0.2.tgz/tmp
4956285 npm.v2 ember-slider-0.0.3.tgz/tmp
4208830 npm.v2 ember-css-routes-0.0.2.tgz/tmp
4074202 npm.v1 ember-cli-fastly-0.0.4.tgz/tmp
137843 npm.v2 ember-cli-ghost-app-0.1.0.tgz/tmp
8689 npm.v2 ember-loader-0.0.20.tgz/tmp
4105 npm.v2 ember-pagination-ui-0.0.3.tgz/tmp
4105 npm.v2 ember-list-view-0.0.6.tgz/tmp
4105 npm.v2 ember-keen-tracking-0.0.7.tgz/tmp
4105 npm.v2 ember-keen-querying-0.0.7.tgz/tmp
4105 npm.v2 ember-instance-scope-0.0.2.tgz/tmp
4105 npm.v2 ember-drop-0.0.1.tgz/tmp
4105 npm.v2 ember-deploy-couchbase-0.1.1.tgz/tmp
4105 npm.v2 ember-cli-summernote-0.1.15.tgz/tmp
4105 npm.v2 ember-cli-styleless-tokenfield-0.0.4.tgz/tmp
4105 npm.v2 ember-cli-placeholdit-0.0.3.tgz/tmp
4105 npm.v2 ember-cli-paypal-0.0.3.tgz/tmp
4105 npm.v2 ember-cli-make-concoction-0.0.5.tgz/tmp
4105 npm.v2 ember-cli-fxos-0.1.4.tgz/tmp
4105 npm.v2 ember-cli-deploy-rsync-0.0.1.tgz/tmp
4105 npm.v2 ember-cli-bootstrap-switch-0.1.7.tgz/tmp
4105 npm.v2 ember-cli-alcatraz-client-0.1.1.tgz/tmp
4105 npm.v2 ember-cli-active-link-wrapper-0.0.2.tgz/tmp
4105 npm.v1 ember-cli-fill-murray-t1mmen-0.1.2.tgz/tmp
4105 npm.v1 ember-cli-async-button-0.5.0.tgz/tmp
This list is based on one week old data and includes the packages that were missing in the initial list: this should be complete or almost complete, while the first list was partial.
Previous list excluded all the npm.v1 entries and maybe some more.
Still more than 2 GiB of garbage.
ChALkeR
commented
Aug 24, 2015
|
An update:
This list is based on one week old data and includes the packages that were missing in the initial list: this should be complete or almost complete, while the first list was partial. Previous list excluded all the Still more than 2 GiB of garbage. |
stefanpenner
reopened this
Aug 24, 2015
This was referenced Aug 25, 2015
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
stefanpenner
Sep 15, 2015
Contributor
@ChALkeR thanks for the update, the default addon blueprint contains the correct ignore info. Addons that are offending, should have issues opened themselves. Not sure we can do anything else from this side.
|
@ChALkeR thanks for the update, the default addon blueprint contains the correct ignore info. Addons that are offending, should have issues opened themselves. Not sure we can do anything else from this side. |
stefanpenner
closed this
Sep 15, 2015
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
ChALkeR
Sep 15, 2015
@stefanpenner I'm not asking you to change anything. That was a status update (featuring a full list), and you reopened the issue =).
I reported issues to some of those packages, hopefully someone else will do the same for the rest of them.
ChALkeR
commented
Sep 15, 2015
|
@stefanpenner I'm not asking you to change anything. That was a status update (featuring a full list), and you reopened the issue =). I reported issues to some of those packages, hopefully someone else will do the same for the rest of them. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
stefanpenner
Sep 15, 2015
Contributor
@ChALkeR yup, i appreciate the status report, just justifying my closing the issue.
|
@ChALkeR yup, i appreciate the status report, just justifying my closing the issue. |
ChALkeR commentedJun 1, 2015
Disclaimer: I do not use the package, this was found during automated npm packages downloading.
Migrated from emberjs/ember.js#11316 after IRC disussion.
ember-***npm packages commonly includetmp(and.idea) directories.tmpdirectories have sizes from 0 MiB to 621 MiB per package. They include duplicate copies of some scripts, and I suspect that are not actually needed in the distribution. I suspect that these directories grow over time (from release to release).This seems to be a common problem for all
ember-***packages, hence reporting here.List of packages (may be incomplete) with the
tmpdirectory size in bytes:I found
tmpdir in 87 packages and.ideadir in 64 packages. There could be more.