packages icon indicating copy to clipboard operation
packages copied to clipboard

Issues with some packages

Open ghost opened this issue 3 years ago • 20 comments

https://github.com/abbeymart/mcresponse

The author seems to have switched the project to Go but it's still in Nimble packages.

@abbeymart

ghost avatar Feb 09 '21 17:02 ghost

https://github.com/twist-vector/nim-geohash has no .nimble file at all

Yardanico avatar Feb 09 '21 17:02 Yardanico

https://github.com/abbeymart/mccache seems to have switched to Go too.

Yardanico avatar Feb 09 '21 17:02 Yardanico

Let's just remove these packages :)

dom96 avatar Feb 09 '21 22:02 dom96

The packages are still available in nim. If there is any issues, let me know and I will fix it. Perhaps there was a naming conflict

abbeymart avatar Feb 10 '21 03:02 abbeymart

the packages' git-repos were renamed: mccache => mccache-nim and mcresponse => mcresponse-nim

abbeymart avatar Feb 10 '21 03:02 abbeymart

@abbeymart then please make a PR renaming those packages in the Nimble registry :)

Yardanico avatar Feb 10 '21 06:02 Yardanico

Thanks, what PR - you meant republish the packages with the renaming? I can re-publish them, if that works :)

abbeymart avatar Feb 10 '21 14:02 abbeymart

@abbeymart nah, you can just make a PR to change the git repo URL for them

Yardanico avatar Feb 10 '21 16:02 Yardanico

For example replace mccache with mccache-nim here in two places (you don't need to change the actual package name) image

Yardanico avatar Feb 10 '21 16:02 Yardanico

ok, thanks. Will do :)

abbeymart avatar Feb 10 '21 18:02 abbeymart

More issues with packages (from my recent https://github.com/Yardanico/nim-snippets/tree/master/pkgraph run). Mainly missing .nimble file, code rewritten in another language, dependencies that are not in Nimble.

Sorry for the pings, but I think it's better to either fix issues like that in the package index, or remove the package from the index if the developer doesn't support installation via Nimble. Or at least mark the package as "abandoned".

  • @drkameleon - https://github.com/arturo-lang/arturo has no .nimble file
  • @philip-wernersbach - https://github.com/philip-wernersbach/nim-orient has the Nim code in a different branch than specified in the package index
  • @twist-vector - https://github.com/twist-vector/nim-geohash has no .nimble file
  • @Kryptos-FR - https://github.com/fragcolor-xyz/fragments seems to be rewritten in Rust, although I found the Nim version - https://github.com/sinkingsugar/fragments
  • @alialrahahleh - https://github.com/alialrahahleh/fjq has no .nimble file (it was removed for some reason)
  • @abbeymart - https://github.com/abbeymart/mctranslog/ depends on mcdb which is not in Nimble.
  • @sinkingsugar - https://github.com/sinkingsugar/nimtorch depends on the fragcolor-xyz/fragments which, as I said above, is in Rust. The fragments URL in the package index should probably be swapped to https://github.com/sinkingsugar/fragments
  • @Rekihyt - https://github.com/Rekihyt/astdot/ depends on strings but there's no such package in Nimble.
  • @tonogram - https://github.com/tonogram/spinner seems to be archived (probably need to mark the package as abandoned?) and also depends on gradient, which repo seems to be gone - https://github.com/luminosoda/gradient
  • ~@ringabout - https://github.com/planety/fsnotify depends on xio which is in the Nimble index, but it points to https://github.com/ringabout/async that doesn't exist. xio in Nimble should probably point to https://github.com/ringabout/Xio, but I'm not sure.~ - fixed in https://github.com/nim-lang/packages/pull/2359
  • @juancarlospaco - https://github.com/juancarlospaco/fision depends on easygl and other packages that are not in Nimble.
  • ~@bung87 - https://github.com/bung87/crowngui depends on goto (maybe https://github.com/sls1005/nim-goto) but it's not in Nimble.~ - kinda a false positive, because the tagged crowngui release does not depend on goto.

Yardanico avatar Sep 17 '22 08:09 Yardanico

Also checked deleted or archived repos via GitHub API - https://gist.github.com/Yardanico/1c17ce4d94f67a05bc0b000ef68c3d9a - 32 repos that don't exist (only the ones that are on GitHub) and 60 archived ones.

Checked with a quick & dirty program - https://gist.github.com/Yardanico/8470dda537cf4f8538b82de324367580

Yardanico avatar Sep 17 '22 09:09 Yardanico

https://github.com/planety/fsnotify depends on xio which is in the Nimble index, but it points to https://github.com/ringabout/async that doesn't exist. xio in Nimble should probably point to https://github.com/ringabout/Xio, but I'm not sure.

@Yardanico thank you! fixed => https://github.com/nim-lang/packages/pull/2359

ringabout avatar Sep 17 '22 09:09 ringabout

Thanks for the ping. I'll get Nephyr fixed up.

elcritch avatar Sep 17 '22 22:09 elcritch

Thanks for the ping. I'll get Nephyr fixed up.

Nephyr is actually fine, that was a false positive, sorry :)

Yardanico avatar Sep 18 '22 07:09 Yardanico

The astdot repo is fixed.

On Sun, Sep 18, 2022 at 12:07 AM Yardanico @.***> wrote:

Thanks for the ping. I'll get Nephyr fixed up.

Nephyr is actually fine, that was a false positive, sorry :)

— Reply to this email directly, view it on GitHub https://github.com/nim-lang/packages/issues/1807#issuecomment-1250207281, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKK76MYAFHXPZGNRVHXP4PDV625RNANCNFSM4XLNQHMA . You are receiving this because you were mentioned.Message ID: @.***>

-- Hugh

Rekihyt avatar Sep 18 '22 22:09 Rekihyt

https://github.com/tonogram/spinner is terrible and I could hardly care less about what happens to it. Do what you will.

tonogram avatar Sep 19 '22 15:09 tonogram

Something to add to the list. While looking for some error in the CI, I've noticed the following warnings:

W: Unkown error fetching repo https://pmetras.gitlab.io/nim0 No uri scheme supplied.
W: ao: HTTP error fetching repo https://github.com/ephja/nim-ao 404 Not Found
W: linagl: HTTP error fetching repo https://bitbucket.org/BitPuffin/linagl 404 Not Found
W: csv2json: HTTP error fetching repo https://github.com/achesak/nim-csv2json 404 Not Found
W: Unkown error fetching repo https://gitlab.3dicc.com/gokr/lapp error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
W: Unkown error fetching repo https://gitlab.3dicc.com/gokr/blimp error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
W: asyncevents: HTTP error fetching repo https://github.com/tulayang/asyncevents 404 Not Found
W: libjwt: HTTP error fetching repo https://github.com/nimscale/nim-libjwt 404 Not Found
W: forestdb: HTTP error fetching repo https://github.com/nimscale/forestdb 404 Not Found
W: stor: HTTP error fetching repo https://github.com/nimscale/stor 404 Not Found
W: isa: HTTP error fetching repo https://github.com/nimscale/isa 404 Not Found
W: spdk: HTTP error fetching repo https://github.com/nimscale/spdk.git 404 Not Found
W: syphus: HTTP error fetching repo https://github.com/makingspace/syphus-nim 404 Not Found
W: nimetry: HTTP error fetching repo https://github.com/ijneb/nimetry 404 Not Found
W: algebra: HTTP error fetching repo https://github.com/ijneb/nim-algebra 404 Not Found
W: gurl: HTTP error fetching repo https://github.com/MaxUNof/gurl 404 Not Found
W: nim-nmap: HTTP error fetching repo https://github.com/blmvxer/nim-nmap 404 Not Found
W: redneck_translator: HTTP error fetching repo https://github.com/juancarlospaco/redneck-translator 404 Not Found
W: sweetanitify: HTTP error fetching repo https://github.com/juancarlospaco/sweetanitify 404 Not Found
W: htmlview: HTTP error fetching repo https://github.com/yuchunzhou/htmlview 404 Not Found
W: skbintext: HTTP error fetching repo https://github.com/Skrylar/skbintext 404 Not Found
W: skyhash: HTTP error fetching repo https://github.com/Skrylar/skyhash 404 Not Found
W: yukiko: HTTP error fetching repo https://github.com/ethosa/yukiko 404 Not Found
W: origin: HTTP error fetching repo https://github.com/mfiano/origin.nim 404 Not Found
W: dotprov: HTTP error fetching repo https://github.com/minefuto/dotprov 404 Not Found
W: gradient: HTTP error fetching repo https://github.com/luminosoda/gradient 404 Not Found
W: base[64](https://github.com/nim-lang/packages/actions/runs/3083290053/jobs/4984039415#step:4:65)_decoder: HTTP error fetching repo https://github.com/momeemt/base64_cui 404 Not Found
W: ms: HTTP error fetching repo https://fox-cat.github.io/ms/ 404 Not Found
W: psutilim: HTTP error fetching repo https://github.com/KittyTechnoProgrammer/psutilim 404 Not Found
W: blackvas_cli: HTTP error fetching repo https://github.com/momeemt/BlackvasCli 404 Not Found
W: sliceutils: HTTP error fetching repo https://metagn.github.io/sliceutils/sliceutils.html 404 Not Found
W: assigns: HTTP error fetching repo https://metagn.github.io/assigns/assigns.html 404 Not Found
W: applicates: HTTP error fetching repo https://metagn.github.io/applicates/applicates.html 404 Not Found
W: hats: HTTP error fetching repo https://github.com/davidgarland/nim-hats 404 Not Found
W: composition: HTTP error fetching repo https://github.com/DavidMeagher1/composition 404 Not Found
W: mt: HTTP error fetching repo https://codeberg.org/eqf0/mt/ 404 Not Found
W: psy: HTTP error fetching repo https://github.com/psypac/psypac 404 Not Found

The original, with clickable links, available here

narimiran avatar Sep 19 '22 16:09 narimiran

Hi

Done for @.***:alialrahahleh/fjq.git

Best Regards, Ali M. AlRahahleh

On Sun, Sep 18, 2022 at 12:07 AM Yardanico @.***> wrote:

Thanks for the ping. I'll get Nephyr fixed up.

Nephyr is actually fine, that was a false positive, sorry :)

— Reply to this email directly, view it on GitHub https://github.com/nim-lang/packages/issues/1807#issuecomment-1250207281, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALBJXG7Y3ZYVZEF42TKV6M3V625RNANCNFSM4XLNQHMA . You are receiving this because you were mentioned.Message ID: @.***>

alialrahahleh avatar Oct 11 '22 09:10 alialrahahleh

I went through the current error list of the package scanner and checked each package to see if it has been renamed or rehosted, this is what I ended up with

im0                 new url https://gitlab.com/pmetras/nim0/
psutilim            renamed to https://github.com/Techno-Fox/psutil-nim
sliceutils          documentation unavailable
assigns             documentation unavailable
applicates          documentation unavailable
lapp                unable to get local issuer certificate, emailed 3dicc.com
blimp               unable to get local issuer certificate, emailed 3dicc.com

nio                 deleted repository
ao                  deleted user
linagl              deleted repository
csv2json            deleted repository
asyncevents         deleted repository
nim-libjwt          deleted user
forestdb            deleted user
stor                deleted user
isa                 deleted user
nimcx               deleted repository
spdk                deleted user
syphus              deleted repository
pdcurses            deleted user
libuv               deleted user
romans              deleted user
gentabs             deleted user
nimetry             deleted repository
algebra             deleted repository
gurl                deleted repository
nim-nmap            deleted repository
redneck_translator  deleted repository
sweetanitify        deleted repository
htmlview            deleted repository
skbintext           deleted repository
skyhash             deleted repository
yukiko              deleted repository
origin              deleted repository
dotprov             deleted repository
gradient            deleted repository
base64_decoder      deleted repository
ms                  deleted repository
blackvas_cli        deleted repository
hats                deleted repository
composition         deleted repository
psy                 deleted user

Yepoleb avatar Mar 01 '23 01:03 Yepoleb