Last commit cannot be built (cache module problem) #590

Closed
opened 2023-06-23 10:53:08 +00:00 by Perlover · 7 comments

Describe the bug

The commit a61e17c93baa18e20aa9cfb5747188bad261f3f7 cannot be built

Additional context


$ yarn build
yarn run v1.22.19
$ yarn workspace @snort/shared build && yarn workspace @snort/system build && yarn workspace @snort/system-react build && yarn workspace @snort/app build
$ rm -rf dist && tsc
$ rm -rf dist && tsc
$ rm -rf dist && tsc
$ webpack --node-env=production
assets by status 2.99 MiB [cached] 33 assets
Entrypoint main = main.03979e4927efbf297188.css main.03979e4927efbf297188.js 4 auxiliary assets
Entrypoint sw = service-worker.js 1 auxiliary asset
orphan modules 2.96 MiB (javascript) 54.9 KiB (runtime) [orphan] 933 modules
runtime modules 7.49 KiB 14 modules
cacheable modules 4.42 MiB (javascript) 54 KiB (asset) 59.7 KiB (css/mini-extract)
  modules by layer 4.42 MiB (javascript) 54 KiB (asset)
    modules by path ../ 1.83 MiB 150 modules
    modules by path ./ 2.59 MiB (javascript) 54 KiB (asset) 26 modules
    crypto (ignored) 15 bytes [built] [code generated]
    buffer (ignored) 15 bytes [optional] [built] [code generated]
  css modules 59.7 KiB
    modules by path ./src/Element/ 31.5 KiB 38 modules
    modules by path ./src/Pages/ 13.8 KiB 17 modules
    modules by path ../../node_modules/ 3.85 KiB 2 modules
    modules by path ./src/*.css 10.1 KiB 2 modules
    css ../../node_modules/css-loader/dist/cjs.js!./src/Icons/Spinner.css 516 bytes [built] [code generated]

ERROR in ./src/Element/Bookmarks.tsx 6:0-34
Module not found: Error: Can't resolve 'cache' in '/home/snort/snort/packages/app/src/Element'
 @ ./src/Pages/ProfilePage.tsx 12:0-42 115:14-23
 @ ./src/index.tsx 16:0-44 97:18-29

ERROR in ./src/Element/MediaElement.tsx 13:0-38
Module not found: Error: Can't resolve 'cache' in '/home/snort/snort/packages/app/src/Element'
 @ ./src/Element/NostrFileHeader.tsx 7:0-52 39:21-33
 @ ./src/Element/Note.tsx 22:0-59 61:16-32
 @ ./src/Element/Thread.tsx 9:0-32 40:43-47 88:15-19 163:15-19 185:17-21 293:18-22
 @ ./src/index.tsx 31:0-36 94:18-24

ERROR in ./src/Element/Nip5Service.tsx 17:0-34
Module not found: Error: Can't resolve 'cache' in '/home/snort/snort/packages/app/src/Element'
 @ ./src/Pages/Verification.tsx 4:0-46 54:35-46
 @ ./src/index.tsx 21:0-50 107:18-34

ERROR in ./src/Element/Note.tsx 18:0-34
Module not found: Error: Can't resolve 'cache' in '/home/snort/snort/packages/app/src/Element'
 @ ./src/Element/Thread.tsx 9:0-32 40:43-47 88:15-19 163:15-19 185:17-21 293:18-22
 @ ./src/index.tsx 31:0-36 94:18-24

ERROR in ./src/Element/PubkeyList.tsx 10:0-34
Module not found: Error: Can't resolve 'cache' in '/home/snort/snort/packages/app/src/Element'
 @ ./src/Element/Note.tsx 24:0-44 71:16-26
 @ ./src/Element/Thread.tsx 9:0-32 40:43-47 88:15-19 163:15-19 185:17-21 293:18-22
 @ ./src/index.tsx 31:0-36 94:18-24

ERROR in ./src/Element/Textarea.tsx 11:0-34
Module not found: Error: Can't resolve 'cache' in '/home/snort/snort/packages/app/src/Element'
 @ ./src/Element/NoteCreator.tsx 10:0-40 299:26-34
 @ ./src/Pages/Layout.tsx 13:0-50 127:15-26
 @ ./src/index.tsx 14:0-34 65:16-22

ERROR in ./src/Element/Timeline.tsx 18:0-34
Module not found: Error: Can't resolve 'cache' in '/home/snort/snort/packages/app/src/Element'
 @ ./src/Pages/ProfilePage.tsx 29:0-40 288:19-27
 @ ./src/index.tsx 16:0-44 97:18-29

ERROR in ./src/Feed/LoginFeed.ts 13:0-35
Module not found: Error: Can't resolve 'cache' in '/home/snort/snort/packages/app/src/Feed'
 @ ./src/Pages/Layout.tsx 12:0-42 35:2-14
 @ ./src/index.tsx 14:0-34 65:16-22

**Describe the bug** The commit `a61e17c93baa18e20aa9cfb5747188bad261f3f7` cannot be built **Additional context** ``` $ yarn build yarn run v1.22.19 $ yarn workspace @snort/shared build && yarn workspace @snort/system build && yarn workspace @snort/system-react build && yarn workspace @snort/app build $ rm -rf dist && tsc $ rm -rf dist && tsc $ rm -rf dist && tsc $ webpack --node-env=production assets by status 2.99 MiB [cached] 33 assets Entrypoint main = main.03979e4927efbf297188.css main.03979e4927efbf297188.js 4 auxiliary assets Entrypoint sw = service-worker.js 1 auxiliary asset orphan modules 2.96 MiB (javascript) 54.9 KiB (runtime) [orphan] 933 modules runtime modules 7.49 KiB 14 modules cacheable modules 4.42 MiB (javascript) 54 KiB (asset) 59.7 KiB (css/mini-extract) modules by layer 4.42 MiB (javascript) 54 KiB (asset) modules by path ../ 1.83 MiB 150 modules modules by path ./ 2.59 MiB (javascript) 54 KiB (asset) 26 modules crypto (ignored) 15 bytes [built] [code generated] buffer (ignored) 15 bytes [optional] [built] [code generated] css modules 59.7 KiB modules by path ./src/Element/ 31.5 KiB 38 modules modules by path ./src/Pages/ 13.8 KiB 17 modules modules by path ../../node_modules/ 3.85 KiB 2 modules modules by path ./src/*.css 10.1 KiB 2 modules css ../../node_modules/css-loader/dist/cjs.js!./src/Icons/Spinner.css 516 bytes [built] [code generated] ERROR in ./src/Element/Bookmarks.tsx 6:0-34 Module not found: Error: Can't resolve 'cache' in '/home/snort/snort/packages/app/src/Element' @ ./src/Pages/ProfilePage.tsx 12:0-42 115:14-23 @ ./src/index.tsx 16:0-44 97:18-29 ERROR in ./src/Element/MediaElement.tsx 13:0-38 Module not found: Error: Can't resolve 'cache' in '/home/snort/snort/packages/app/src/Element' @ ./src/Element/NostrFileHeader.tsx 7:0-52 39:21-33 @ ./src/Element/Note.tsx 22:0-59 61:16-32 @ ./src/Element/Thread.tsx 9:0-32 40:43-47 88:15-19 163:15-19 185:17-21 293:18-22 @ ./src/index.tsx 31:0-36 94:18-24 ERROR in ./src/Element/Nip5Service.tsx 17:0-34 Module not found: Error: Can't resolve 'cache' in '/home/snort/snort/packages/app/src/Element' @ ./src/Pages/Verification.tsx 4:0-46 54:35-46 @ ./src/index.tsx 21:0-50 107:18-34 ERROR in ./src/Element/Note.tsx 18:0-34 Module not found: Error: Can't resolve 'cache' in '/home/snort/snort/packages/app/src/Element' @ ./src/Element/Thread.tsx 9:0-32 40:43-47 88:15-19 163:15-19 185:17-21 293:18-22 @ ./src/index.tsx 31:0-36 94:18-24 ERROR in ./src/Element/PubkeyList.tsx 10:0-34 Module not found: Error: Can't resolve 'cache' in '/home/snort/snort/packages/app/src/Element' @ ./src/Element/Note.tsx 24:0-44 71:16-26 @ ./src/Element/Thread.tsx 9:0-32 40:43-47 88:15-19 163:15-19 185:17-21 293:18-22 @ ./src/index.tsx 31:0-36 94:18-24 ERROR in ./src/Element/Textarea.tsx 11:0-34 Module not found: Error: Can't resolve 'cache' in '/home/snort/snort/packages/app/src/Element' @ ./src/Element/NoteCreator.tsx 10:0-40 299:26-34 @ ./src/Pages/Layout.tsx 13:0-50 127:15-26 @ ./src/index.tsx 14:0-34 65:16-22 ERROR in ./src/Element/Timeline.tsx 18:0-34 Module not found: Error: Can't resolve 'cache' in '/home/snort/snort/packages/app/src/Element' @ ./src/Pages/ProfilePage.tsx 29:0-40 288:19-27 @ ./src/index.tsx 16:0-44 97:18-29 ERROR in ./src/Feed/LoginFeed.ts 13:0-35 Module not found: Error: Can't resolve 'cache' in '/home/snort/snort/packages/app/src/Feed' @ ./src/Pages/Layout.tsx 12:0-42 35:2-14 @ ./src/index.tsx 14:0-34 65:16-22 ```
Owner

Git wont rename folders when the casing changes

Git wont rename folders when the casing changes
Author

Git wont rename folders when the casing changes

Are you about my problem or your one?

I see now the file:

/home/snort/snort/packages/app/src/Element/Bookmarks.tsx

import { useState, useMemo, ChangeEvent } from "react";
import { FormattedMessage } from "react-intl";
import { HexKey, TaggedRawEvent } from "@snort/system";

import Note from "Element/Note";
import useLogin from "Hooks/useLogin";
import { UserCache } from "cache";

/home/snort/snort/packages/app/package.json doen't have a cache module there. May be is this problem?

And I see in comits many renames from Cache to cache

I didn't your reply :(

> Git wont rename folders when the casing changes Are you about my problem or your one? I see now the file: `/home/snort/snort/packages/app/src/Element/Bookmarks.tsx` ``` import { useState, useMemo, ChangeEvent } from "react"; import { FormattedMessage } from "react-intl"; import { HexKey, TaggedRawEvent } from "@snort/system"; import Note from "Element/Note"; import useLogin from "Hooks/useLogin"; import { UserCache } from "cache"; ``` `/home/snort/snort/packages/app/package.json` doen't have a `cache` module there. May be is this problem? And I see in comits many renames from `Cache` to `cache` I didn't your reply :(
Author
$ find . -name cache 
./node_modules/make-fetch-happen/lib/cache
./node_modules/webpack/lib/cache
./node_modules/npm-registry-fetch/node_modules/make-fetch-happen/lib/cache
./packages/system/dist/cache
./packages/system/src/cache
$ find . -name Cache
./packages/app/src/Cache
``` $ find . -name cache ./node_modules/make-fetch-happen/lib/cache ./node_modules/webpack/lib/cache ./node_modules/npm-registry-fetch/node_modules/make-fetch-happen/lib/cache ./packages/system/dist/cache ./packages/system/src/cache ``` ``` $ find . -name Cache ./packages/app/src/Cache ```
Author
git clone 'https://github.com/v0l/snort.git' snort2
cd snort2
$ find . -name cache
./packages/system/src/cache
 find . -name Cache
./packages/app/src/Cache
 ^^^^^^^^^^^^^^^^^^^^^^^^

Your repo has the Cache but in sources like cache
May be is it your problem not my one?

P.S. I have Linux

``` git clone 'https://github.com/v0l/snort.git' snort2 cd snort2 $ find . -name cache ./packages/system/src/cache find . -name Cache ./packages/app/src/Cache ^^^^^^^^^^^^^^^^^^^^^^^^ ``` Your repo has the `Cache` but in sources like `cache` May be is it your problem not my one? P.S. I have Linux
Author
commit 7ec602cc16e8b9db9cc528029f9eece81e85b876
Author: Kieran <kieran@harkin.me>
Date:   Wed Jun 21 16:48:35 2023 +0100

    Rename files

 packages/app/src/Element/Bookmarks.tsx                                   |  2 +-
 packages/app/src/Element/MediaElement.tsx                                |  2 +-
 packages/app/src/Element/Nip5Service.tsx                                 |  2 +-
 packages/app/src/Element/Note.tsx                                        |  2 +-
 packages/app/src/Element/PubkeyList.tsx                                  |  2 +-
 packages/app/src/Element/Textarea.tsx                                    |  2 +-
 packages/app/src/Element/Timeline.tsx                                    |  2 +-
 packages/app/src/Feed/LoginFeed.ts                                       |  2 +-
 packages/app/src/Feed/RelaysFeedFollows.tsx                              |  2 +-
 packages/app/src/Feed/ZapsFeed.ts                                        |  2 +-
 packages/app/src/Hooks/useInteractionCache.tsx                           |  2 +-
 packages/app/src/Notifications.ts                                        |  2 +-
 packages/app/src/Pages/new/ProfileSetup.tsx                              |  2 +-
 packages/app/src/Pages/settings/Profile.tsx                              |  2 +-
 packages/app/src/ZapPoolController.ts                                    |  2 +-
 packages/app/src/chat/index.ts                                           |  2 +-
 packages/app/src/index.tsx                                               |  2 +-
 packages/shared/package.json                                             |  2 +-
 packages/shared/src/invoices.ts                                          |  4 ++--
 packages/system-react/package.json                                       |  4 ++--
 packages/system/package.json                                             |  4 ++--
 packages/system/src/Connection.ts                                        |  8 ++++----
 packages/system/src/Links.ts                                             |  2 +-
 packages/system/src/Nostr.ts                                             |  2 +-
 packages/system/src/Query.ts                                             | 10 +++++-----
 packages/system/src/Zaps.ts                                              |  6 +++---
 packages/system/src/{Cache => cache}/db.ts                               |  2 +-
 packages/system/src/{Cache => cache}/index.ts                            |  0
 packages/system/src/{Cache/RelayMetricCache.ts => cache/relay-metric.ts} |  0
 packages/system/src/{Cache/UserCache.ts => cache/user-metadata.ts}       |  0
 packages/system/src/{Cache/UserRelayCache.ts => cache/user-relays.ts}    |  0
commit 75fd4fb7aac1e05a27d1b46311c8a5fe0c259ea9
Author: Kieran <kieran@harkin.me>
Date:   Wed Jun 21 16:08:48 2023 +0100

    Move zap parsing to @snort/system

 packages/app/custom.d.ts                                 | 14 --------------
 packages/app/src/Cache/EventInteractionCache.ts          |  4 +---
 packages/app/src/Cache/PaymentsCache.ts                  |  4 +---
 packages/app/src/Cache/index.ts                          |  5 ++++-
 packages/app/src/Element/Invoice.tsx                     |  2 +-
 packages/app/src/Element/MediaElement.tsx                |  5 +++--
 packages/app/src/Element/Note.tsx                        |  5 ++---
 packages/app/src/Element/NoteFooter.tsx                  |  4 ++--
 packages/app/src/Element/Poll.tsx                        |  3 +--
 packages/app/src/Element/Reactions.tsx                   |  3 +--
 packages/app/src/Element/Timeline.tsx                    |  7 ++++---
 packages/app/src/Element/Zap.tsx                         | 93 ++-------------------------------------------------------------------------------------------
 packages/app/src/Feed/ZapsFeed.ts                        |  6 +++---
 packages/app/src/Hooks/useInteractionCache.tsx           |  2 +-
 packages/app/src/SnortUtils/index.ts                     | 46 ----------------------------------------------
 packages/app/src/Wallet/index.ts                         |  4 ++--
 packages/shared/package.json                             |  5 +++--
 packages/shared/src/d.ts                                 | 14 ++++++++++++++
 packages/shared/src/index.ts                             |  3 ++-
 packages/shared/src/invoices.ts                          | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
 packages/system/package.json                             |  4 ++--
 packages/system/src/{cache => Cache}/RelayMetricCache.ts |  0
 packages/system/src/{cache => Cache}/UserCache.ts        |  0
 packages/system/src/{cache => Cache}/UserRelayCache.ts   |  0
 packages/system/src/{cache => Cache}/db.ts               |  0
 packages/system/src/{cache => Cache}/index.ts            |  0
 packages/system/src/ProfileCache.ts                      |  2 +-

I see renaming from cache to Cache and from Cache to cache but I don't see like this for ./packages/app/src/Cache ...

``` commit 7ec602cc16e8b9db9cc528029f9eece81e85b876 Author: Kieran <kieran@harkin.me> Date: Wed Jun 21 16:48:35 2023 +0100 Rename files packages/app/src/Element/Bookmarks.tsx | 2 +- packages/app/src/Element/MediaElement.tsx | 2 +- packages/app/src/Element/Nip5Service.tsx | 2 +- packages/app/src/Element/Note.tsx | 2 +- packages/app/src/Element/PubkeyList.tsx | 2 +- packages/app/src/Element/Textarea.tsx | 2 +- packages/app/src/Element/Timeline.tsx | 2 +- packages/app/src/Feed/LoginFeed.ts | 2 +- packages/app/src/Feed/RelaysFeedFollows.tsx | 2 +- packages/app/src/Feed/ZapsFeed.ts | 2 +- packages/app/src/Hooks/useInteractionCache.tsx | 2 +- packages/app/src/Notifications.ts | 2 +- packages/app/src/Pages/new/ProfileSetup.tsx | 2 +- packages/app/src/Pages/settings/Profile.tsx | 2 +- packages/app/src/ZapPoolController.ts | 2 +- packages/app/src/chat/index.ts | 2 +- packages/app/src/index.tsx | 2 +- packages/shared/package.json | 2 +- packages/shared/src/invoices.ts | 4 ++-- packages/system-react/package.json | 4 ++-- packages/system/package.json | 4 ++-- packages/system/src/Connection.ts | 8 ++++---- packages/system/src/Links.ts | 2 +- packages/system/src/Nostr.ts | 2 +- packages/system/src/Query.ts | 10 +++++----- packages/system/src/Zaps.ts | 6 +++--- packages/system/src/{Cache => cache}/db.ts | 2 +- packages/system/src/{Cache => cache}/index.ts | 0 packages/system/src/{Cache/RelayMetricCache.ts => cache/relay-metric.ts} | 0 packages/system/src/{Cache/UserCache.ts => cache/user-metadata.ts} | 0 packages/system/src/{Cache/UserRelayCache.ts => cache/user-relays.ts} | 0 ``` ``` commit 75fd4fb7aac1e05a27d1b46311c8a5fe0c259ea9 Author: Kieran <kieran@harkin.me> Date: Wed Jun 21 16:08:48 2023 +0100 Move zap parsing to @snort/system packages/app/custom.d.ts | 14 -------------- packages/app/src/Cache/EventInteractionCache.ts | 4 +--- packages/app/src/Cache/PaymentsCache.ts | 4 +--- packages/app/src/Cache/index.ts | 5 ++++- packages/app/src/Element/Invoice.tsx | 2 +- packages/app/src/Element/MediaElement.tsx | 5 +++-- packages/app/src/Element/Note.tsx | 5 ++--- packages/app/src/Element/NoteFooter.tsx | 4 ++-- packages/app/src/Element/Poll.tsx | 3 +-- packages/app/src/Element/Reactions.tsx | 3 +-- packages/app/src/Element/Timeline.tsx | 7 ++++--- packages/app/src/Element/Zap.tsx | 93 ++------------------------------------------------------------------------------------------- packages/app/src/Feed/ZapsFeed.ts | 6 +++--- packages/app/src/Hooks/useInteractionCache.tsx | 2 +- packages/app/src/SnortUtils/index.ts | 46 ---------------------------------------------- packages/app/src/Wallet/index.ts | 4 ++-- packages/shared/package.json | 5 +++-- packages/shared/src/d.ts | 14 ++++++++++++++ packages/shared/src/index.ts | 3 ++- packages/shared/src/invoices.ts | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ packages/system/package.json | 4 ++-- packages/system/src/{cache => Cache}/RelayMetricCache.ts | 0 packages/system/src/{cache => Cache}/UserCache.ts | 0 packages/system/src/{cache => Cache}/UserRelayCache.ts | 0 packages/system/src/{cache => Cache}/db.ts | 0 packages/system/src/{cache => Cache}/index.ts | 0 packages/system/src/ProfileCache.ts | 2 +- ``` I see renaming from cache to Cache and from Cache to cache but I don't see like this for `./packages/app/src/Cache` ...
Owner

Yea sorry i still have some changes to push to rename everything to lowercase

Yea sorry i still have some changes to push to rename everything to lowercase
Owner

Fixed in bdd2404bf7

Fixed in bdd2404bf746c2e60d7ed1774eb5848f56159ba2
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Kieran/snort#590
No description provided.