text:
Compile 'biginteger-for-eosio' error by eosio.cdt

I use a external library in my contract - biginteger-for-eosio. But when I compile my contract code, it shows wasm error:
~/Projects/Server/contracts/chain# eosio-cpp -abigen chain.cpp -o chain.wasm
/usr/local/Cellar/eosio.cdt/1.4.1/opt/eosio.cdt/bin/wasm-ld: error: chain.wasm: undefined symbol: BigUnsigned::BigUnsigned(unsigned long)
/usr/local/Cellar/eosio.cdt/1.4.1/opt/eosio.cdt/bin/wasm-ld: error: chain.wasm: undefined symbol: BigUnsigned::operator*(BigUnsigned const&) const
/usr/local/Cellar/eosio.cdt/1.4.1/opt/eosio.cdt/bin/wasm-ld: error: chain.wasm: undefined symbol: BigUnsigned::operator&(BigUnsigned const&) const
/usr/local/Cellar/eosio.cdt/1.4.1/opt/eosio.cdt/bin/wasm-ld: error: chain.wasm: undefined symbol: BigUnsigned::operator%(BigUnsigned const&) const
/usr/local/Cellar/eosio.cdt/1.4.1/opt/eosio.cdt/bin/wasm-ld: error: chain.wasm: undefined symbol: BigUnsigned::toUnsignedInt() const
/usr/local/Cellar/eosio.cdt/1.4.1/opt/eosio.cdt/bin/wasm-ld: error: chain.wasm: undefined symbol: BigUnsignedInABase::BigUnsignedInABase(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned short)
/usr/local/Cellar/eosio.cdt/1.4.1/opt/eosio.cdt/bin/wasm-ld: error: chain.wasm: undefined symbol: BigUnsignedInABase::operator BigUnsigned() const
Warning, empty ricardian clause file
Warning, empty ricardian clause file
Warning, action <init> does not have a ricardian contract
Warning, action <test> does not have a ricardian contract

Then I tried that I add the library code files to compile, like this:
~/Projects/Server/contracts/chain# eosio-cpp -abigen -o chain.wasm chain.cpp eos_mem_wrapper.cpp BigInteger.cpp BigIntegerAlgorithms.cpp BigIntegerUtils.cpp BigUnsigned.cpp BigUnsignedInABase.cpp
clang-7: error: cannot specify -o when generating multiple output files
/usr/local/Cellar/eosio.cdt/1.4.1/opt/eosio.cdt/bin/wasm-ld: error: chain.wasm: not a relocatable wasm file
Warning, empty ricardian clause file
Warning, empty ricardian clause file
Warning, action <init> does not have a ricardian contract
Warning, action <test> does not have a ricardian contract

Even if I removed the option "-o chain.wasm", the error still show.

I fixed by including all I used cpp files.


text:
The major version of lem_dcbm_400600 should be the components[0] instead of [1]

Describe your changes
Issue ticket number and link
Checklist before requesting a review

[ ] I have performed a self-review of my code
[ ] I have made corresponding changes to the documentation
[ ] I read the contribution documentation and made sure that my changes meet its requirements

Thanks for your contribution, can you sign-off your commit? Otherwise we won't be able to merge it

Thanks for your contribution, can you sign-off your commit? Otherwise we won't be able to merge it

Ok, signed off my commit

source: gharchive/pull-request

authors: Yuanzjls hikinggrass

repo: EVerest/everest-core

license_type: permissive

license_source: github-api


text:
🛑 EWIZZ API is down

In 155442a, EWIZZ API (https://api.ewizz.co.za/v2/user_code?ezcode=abcdef) was down:

HTTP code: 500
Response time: 7297 ms

Resolved: EWIZZ API is back up in f98b7a4.

source: gharchive/issue

license: MIT


text:
double spend bugfix

fixes https://github.com/EYBlockchain/nightfall_3_private/issues/38
It is possible to double spend by using a nullifier which is congruent but not equal to one that has been used before; the proof will still verify because it works over the BN128 group order.  Simply constraining the value to be less than the group order in Verifier.sol will not work because this is only used in the event of a challenge.
There are really three solutions.  The more complex approach is to challenge any values which are greater than the group order.  This has the advantage that it is easy to extend to other variables but is more time-consuming to implement. Alternatively, one can simply drop any transactions which have values greater than the group order, which will work only while we have total control of block creation.
The approach taken here however was to note that when we generate a proof, we actually truncate the nullifier hash to 31 bytes anyway. We can use this to our advantage and simply make the nullifier hash 31 bytes everywhere, including in the Transaction struct.  This prevents anyone proposing a block containing a transaction with a nullifier >31 bytes long.  This obviates the need for a challenge mechanism. To assist the proposer, we also check that a Transaction has a nullifier not exceeding 31 bytes, so that any such will be dropped.

Closed as we've thought of a better way to tackle this.


text:
Some doubts...

Hey Gramp, thanks for your wrapper!
You are about to save my *ss, haha
I finished a videogame with Blender a while ago, and I'm about to use this, but I'm no programmer, so somethings are difficult to me,  hope you don't mind if I ask you somethings...?
I moved the folders of sdk to the wrapper folder, but I do not know how to proceed when you say "find steam_api.dll"... How should I do this in the C++ project?
When I build it I got 2 errors (I had another errors before but I fixed them, I guess)
Error	LNK1104	cannot open file 'steam_api.lib'
And I'm getting another error that says:
Warning	C4190	'GetSteamID' has C-linkage specified, but returns UDT 'CSteamID' which is incompatible with C
What should I do??
This is the game, I hope yoiu like it
http://steamcommunity.com/sharedfiles/filedetails/?id=171628696&tscn=1450393076
Thanks a lot!

Hey there!  The game looks pretty cool!  Can't wait to see it on the Steam store.
Let's see if we can't sort out your issues.  So I see that you got the Steamworks SDK downloaded.  In the Steamworks SDK there is a folder called redistributable_bin, inside this are all the .DLL and .SO files you need to use.  These must also be shipped with your game files or it will fail to work.  Also in that folder is the steam_api.lib which is needed to create the SteamworksPy.dll.
I'm a little rusty on compiling the SteamworksPy.dll in Windows, but I do know this steam_api.lib must be linked into the C++ project.  Hopefully the locations of these files will help you.  I'll double-check my notes and the READme here.
As for the GetSteamID, I don't think it will ever work.  It has to do with how the Steam API functions in C++ but there doesn't seem to be a way to get it functional in Python.  Or nothing I have figured out thus far.  You can pretty much ignore that error... or we did.  Thus, there is no way to get the player's SteamID as of now.
We are currently messing around with upgrading things to the newer 1.35 Steamworks API, as this is based on 1.34; though there really aren't a ton of changes.
Hopefully we will get more functionality added in as we only used the features we needed at the time.  Ideally there will be as many of the features as possible in the near future!
One thing to note, we have not figured out how to get Overlay to function.  This is a big one and one I have been trying to sort out.
Keep me posted on your progress and if you hit any snags.

Oh yeah, and you have to do this process twice... once with steam_api.lib and steam_api64.lib to create both the 32 and 64-bit SteamworksPy.dll respectively.  Also, you will want to package the Visual Studio C++ 2015 Redistributable with your game.  Steam does not have the newer C++ Redistributable available with their system so you have to add it in.  Probably will have to write an installer script for it in the app scripts.
We actually did not do this and just packaged it with the files so that user's could run it manually if they ran into a snag as some users will probably have Visual Redists installed because of other games.  But this might be a thing you see come up in your Community Hub or errors reports if you don't have it auto-install!
Like I said, let me know if you have any more questions or whatnot!  And feel free to friend us on Steam too.

Thank you Gramps, It is working now...!
I had a problem with steam_api.lib because I was adding the path, but wasn't using " before and after (In link additional dependencies)
I'm adding you to Steam, thanks.
So, I added this to the visual studio project:
from steamworks import *
#Initialize Steam
Steam.Init()
But it doesn't build, so I assume this is not the place...
Should I call this from the game itself?
Thank you again for your time Gramps!
Cheers from Chile

Hey there, no problem!  Glad it is working!  Yeah, those " can be a pain sometimes.
Cool, I added you guys on Steam as well and followed the game.
Yeah, that second part:
from steamworks import *
Steam.Init()

is put into your game's code.  Usually any module that needs the Steamworks calls.  I recommend that Steam.Init() is put into whatever boot-up process you have, as it only needs to be called once.  After that, all other functions can be called whenever.
Let me know if you need any assistance.
Welcome for the time, my good sir!  Good luck with the game!  Cheers!

Aaaah got it, so the # was a python comment then.
I'll try this out, it should work.
I'm very grateful Gramps, I'll let you know if anything happens.
Thanks again for your time to help me
Cheers my friend

Hi again Gramps.
Need some assistance again :D
As soon as I launch the game I'm receiving two errors:
The first one is about this line:
from steamworks import *
I'm running a script with that and Steam.Init() as soon as the game starts... (The script is about those two lines only)
And the other one is line 4 of steamworks.py (Module ctype)
I don't know why...
I'm sending you two screenshots, one about the console and the other one about the game folder (I'm pretty sure I have the correct files in it)
Ty ty ty!
Cheers!

Hey there, glad you got around the original issues.  Let's see if we can't figure out these new ones.  In the first screenshot, it seems like CTypes is not included at all which is causing Steamworks to fail.  CTypes is a basic module in Python so this might have to do with the compiling of your exe for Windows.
What are you making the game in?  And how is it being compiled to exe?  Though I would assume whatever you are compiling with should have CTypes in there by default, but it doesn't look like it is.
If we get this sorted, everything should work great.

I'm using Blender to make the game and the runtime and using visual studio to use the wrapper.
Once I build it in VS, I move the files of Debug folder, to the root folder of the runtime...
I hope we can get this sorted. Thank you Mr. G

Hey there. Ah, okay.  Then this has to do with Blender exporting modules when compiling it.  Does it give you a list of things to include?  What version of Blender are you using?

Hi Gramps, good morning.
I think I'm  doing something stupid here.
From the Visual Studio exe, I'm not calling the blender exe (They are not intercomunicated)
:B
I'm figuring out how to run the blender exe from the VS file...
I tryied the system command, but I guess that's not the one I'm looking for...
I'll keep on searching.
Cheers!

Howdy!
Hmm, so does Blender output the exe itself or does it somehow pass it on to Visual Studio and export the exe there?  I don't really know much about either Blender nor Visual Studio.  Is it possible to explain to me how you go from making the game in Blender to getting the final product for the end user?  It would help me figure out where the problem might be.
On the flip side, I talked to a friend who has used Blender and he says there should be a way to modify and add scripts/module into Blender itself as it is based on Python.  Perhaps adding Steamworks in there.  I know in our executables, the Steamworks.py file is actually bundled in with everything else.
I'll do a little research on Blender to see what I can figure out.  Please let me know about my questions above!
Cheers, sir.

Hi Mr Gramps, sorry about the big delay!
I'm under a lot of stress right now...
Let me get this straight...
In this moment I have two exe fils, one is a blender exe and the other one is the visual studio exe.
Should I pack the vs exe inside blender's, or vice versa?
I actually can import scripts and modules into blender...
Thanks you pal
BTW, this is the game we are developing now that is leaving me bald
http://sumersion.com/3daysofdarkness/
Cheers!

Hey there!  Delays are fine.  These things take time.  Lots.
Nice, that game looks pretty cool.  This was also done in Blender?  You
should be able to use overlay too.
Okay, so you'll probably want to import the SteamworksPy file into your
Blender game.  I would try using the newer version as we updated the GitHub
repo last week for Steamworks API 1.35.
What ate you doing in Visual Studio?  What is the Visual Studio exe for?
You did create the game fully in Blender?
On Jan 19, 2016 1:56 AM, "thejanost" notifications@github.com wrote:
Hi Mr Gramps, sorry about the big delay!
I'm under a lot of stress right now...
Let me get this straight...
In this moment I have two exe fils, one is a blender exe and the other one
is the visual studio exe.
Should I pack the vs exe inside blender's, or vice versa?
I actually can import scripts and modules into blender...
Thanks you pal
BTW, this is the game we are developing now that is leaving me bald
http://sumersion.com/3daysofdarkness/
Cheers!
—
Reply to this email directly or view it on GitHub
https://github.com/Easimer/SteamworksForPython/pull/1#issuecomment-172797968
.

Hi pal!
That game was made with Unity and other softwares (Blender just for modeling and some animations)
So, if I should import steamworks.py in Blender, do I need to create a new DLL Visual Studio project? (I was following the "How to", of the documentation)
ARKADIANAX is using Blender Game Engine entirely (The models and textures are made in other software)
Thank you Mr Gramps, cheers

Hey there,
For Arkadianax, you'll want to pull the Steamworks.py file into Blender and call it when appropriate.  Then you just need to include the SteamworksPy.dll with the game when distributing it.  If you have the DLL, you do not need to make a new Visual Studio project.  I think the ones uploaded to GitHub are the ones we shipped with our game.  You also shouldn't have to ship that VS exe file at all.  Just whatever Blender makes.
The game made in Unity, this is a whole other beast and I'm not sure this library will work with Unity as this is Python and Unity is C++.  However, that will allow you to run Steamworks natively, which is good!

Also make sure to pull from my repo and not Easimer's, his is a bit outdated now.

Thank you for your quick answer.
Firstable, I picked everything in the repo folder (Including the steam folder, lib and dll of the sdk)
and moved it to the root folder of the game.

As soon as the game starts, I use a blender feature to call the script, but I'm getting this error...
Could this be the Python version I'm using maybe? (2.6.2)
What else could it be?

Thanks again

Ah okay.  This error means that the game is looking for the 32-bit version of the SteamworksPy.dll... and you most likely have the 64-bit version in there.  You have want to ship both the 32-bit and 64-bit versions of the SteamworksPy.dll and the Steam_api.dlls (steam_api.dll and steam_api64.dll) so that the library can switch back and forth if needed.
Also make sure to take everything out of the Pre-Build folder and put it in the root of the game's folder or where ever the exe is since it will look for the DLL and SO files in the root with the exe file.

authors: Gramps thejanost

repo: Easimer/SteamworksForPython


text:
Color Codes Calendar

Have a way to easily see when PDD days or other days are off to remove confusion of when there isn’t school.
Submitted via Form

@ajosan25 did you file this issue? If so, can you add more details about what you had in mind?

I did not file this issue. However, I think the user wants PDD days and others to be unselectable. This probably isn't worth the time to code using HTML built in datepicker.

repo: EastsidePreparatorySchool/epschedule


text:
Charsets - Complete Set

I guess this is the end of it

Yay! Charsets are all completed!

authors: LeoKids jetrotal

repo: EasyRPG/RTP


text:
[bug] 命令行参数和配置文件参数问题

描述问题 / Describe the bug
作者您好，非常喜欢这个项目，在最近使用中发现参数配置问题，具体如下
如：--manual-routes 这个参数，可以让该节点不接收其他节点加入后的主动路由信息
实际场景：A节点通过 ./easytier-core -c ./config.yaml 启动运行，B节点加入后，会把自己的子网代理推送一条路由给A，但是并不想让A接受这条路由。
命令行启动节点 直接添加 --manual-routes 即可，但是在 config.yaml 该如何表示呢？
我尝试通过 easytier-core --help 的帮助信息中提示关于如下的描述
--manual-routes [<MANUAL_ROUTES>...]
手动分配路由CIDR，将禁用子网代理和从对等节点传播的wireguard路由。例如：192.168.0.0/16
重现步骤 / Reproduction
在 config.yaml  如下配置 manual_routes = [] ，后，./easytier-core -c ./config.yaml 启动运行 ，实际测试发现并不生效
直接通过 easytier-core.exe --ipv4 xxxxxxxx --network-name tiax --network-secret tiax --manual-routes -e udp://xxxxxxxxx 是生效的
预期结果 / Expected behavior
希望统一命令行启动和通过配置文件启动的参数，如参数在命令行和 config.yaml 配置中是如何表示的，因 config.yaml可以定义非常多内容，命令行定义如此多参数较麻烦。
额外上下文 / Additional context
No response

用命令行启动之后 会输出配置  把配置复制粘贴到config.yaml文件 然后修改命令行 -c config.yaml启动就可以了  效果是一样的

repo: EasyTier/EasyTier


text:
下载过程中出现ValueError: invalid literal for int() with base 10: '6)

部分视频可以正常下载，到了某些视频下面就会出现这种bug
ValueError: invalid literal for int() with base 10: '6)自动连播<span class="switch-button o
手动设置kstart可以跳过
确认是在up主所有视频中出现分p的情况下会报错

        try:
            svl = self.bvm.run(v)
        except Exception as e:
            pass

异常抛出即可

repo: Eathoublu/BilibiliUserDownloader


text:
Added a new competitive programming book.

What does this PR do?
Add resource(s)
For resources
Description
I have added a new competitive programming book in PDF format and that is free to use.
Why is this valuable (or not)?
This book is beginner's friendly and can have a big impact on someone learning programming.
How do we know it's really free?
You can check the link for download to check its availability.
For book lists, is it a book? For course lists, is it a course? etc.
It is a book.
Checklist:

[x] Read our contributing guidelines.
[x] Search for duplicates.
[x] Include author(s) and platform where appropriate.
[x] Put lists in alphabetical order, correct spacing.
[x] Add needed indications (PDF, access notes, under construction).
[x] Used an informative name for this pull request.

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

Make sure to follow the Markdown formatting guidelines, including using * for marker style and ensuring the correct number of blank lines between sections and headings.
And there have been too many additions and deletions, update your branch from main and add resources accrodingly.
For more details, refer to the guidelines.

Follow alphabetical ordering, mark missing PDF indication, remove trailing slashes, use '*' marker style, and read CONTRIBUTING.md before making contributions.

repo: EbookFoundation/free-programming-books


text:
[OTHER] "no milestones found" card is misaligned

Description
the card needs a small space so it doesn't look crammed

should be :

Screenshots
No response
Additional information
would like to fix this one

Thank you, but I will close this Issue as it is a duplicate of: https://github.com/EddieHubCommunity/LinkFree/issues/8210

authors: SaraJaoude firasRoggai

repo: EddieHubCommunity/LinkFree


text:
Automating scrapping GitHub profile

Instead of saving static images, if we could just store the usernames of all the folks and use a script to generate a screenshot of their profile periodically (once a week/month) using GitHub action, wouldn't that be cool?

That would be great. It will ensure that the profile images are updated!
However, I think that it would be best to replace the screenshots and store them by username. I mean that the screenshot name format would be like Rahma-AlWadhahi.png. This way we can map each of them to the right cell location.

Great idea 👍 , I think we could do it as part of the GitHub Action with a headless web screen capture in node  🤓

Hello folks, I want to work on this issue, can you guide me on how to get started?

duplicate with #52

Hello folks, I want to work on this issue, can you guide me on how to get started?

you can take a look at #52 otherwise we can discuss this in the discord server

closing this due to duplicate with #52

authors: JatinAgrawal94 Rahma-AlWadhahi eddiejaoude jai-dewani schmelto


text:
Update README.md

What changes does this PR do?
It adds my name and my GitHub link.
Screenshots (If any)
Questions
None

Yay thanks!!


text:
feat: new rule

Description
Discord Community Guidelines, being the most important guidelines on Discord are not included in our rules. If we want folks to completely follow the basic rules and etiquette, this is the best and official medium. I would like to see a new rule with linking to the community guidelines and also being clear in the terms and privacy
Additional Context
All of this is taken in context to Discord moderator academy articles. This is already discussed on Discord with @eddiejaoude and @Vyvy-vi

This sounds like a great idea! @eddiejaoude, you should probably look into adding this to the rules. It's an important rule we should add.

@eddiejaoude maybe you can look into it before stale bot closes this?

Hey there,
I'm going to open this issue up for contribution. A pull request that resolves this issue will:

Add a link to the Discord community guidelines (https://discord.com/guidelines) to the docs/discord/discord-readme.md file. This link should include a brief sentence about "in addition to our rules, members should follow Discord's community guidelines as well". This link can come after our code of conduct.

Once that PR is merged + approved, Eddie can update the text on Discord. 🙂

Can I work on this? 🙂

Sure!

authors: Panquesito7 krishdevdb krishguptadev nhcarrigan

repo: EddieHubCommunity/support


text:
Please add me to your organization.

Thanks for letting me be a part of your community!

Of course! Great to have you part of the community. I will add you now 👍 .
Don't forget to make it public on the people list so it can appear on your profile otherwise only you will see it. Find your name and on the right you can change it from private to public https://github.com/orgs/EddieJaoudeCommunity/people

authors: AllanRegush eddiejaoude

repo: EddieJaoudeCommunity/support


text:
Add click event on marker

Is it possible to run a click handler when a specific marker's box is clicked?
10x.

i need a click handler on marker, please, help ...

Hello,
and I did, adding the following to the show method :
_      if(settings.callBack){
var newListen=new com.mapbox.mapboxsdk.views.MapView.OnInfoWindowClickListener(
{
onMarkerClick:function(clickedMarker)
{
settings.callBack(clickedMarked);
return true;
}
}
);
mapView.setOnInfoWindowClickListener(newListen);
}_
and the call to show , setting the field to the function handler callBack
...
disableZoom: false, // default false
callBack:function(clickedMarker){ ... }
regards.

That's great, @rpereiraprieto! Would you mind sending a PR? I'm of course willing to polish it if that's needed but it would be great to have more folks contributing.

Hi Eddy,
The method works fine, but only in android. I will wait for someone who make a complete solution for nativescript.
Thank you so much
Regards
Enviado desde mi iPhone

El 23 mar 2016, a las 10:23, Eddy Verbruggen notifications@github.com escribió:
That's great, @rpereiraprieto! Would you mind sending a PR? I'm of course willing to polish it if that's needed but it would be great to have more folks contributing.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub

If you submit the PR then I'll take a stab at the iOS implementation, promised :innocent:

ok, i will submit the PR, when i have a few time, today i have a sunny day.
2016-03-26 16:58 GMT+01:00 Eddy Verbruggen notifications@github.com:

If you submit the PR then I'll take a stab at the iOS implementation,
promised [image: :innocent:]
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/EddyVerbruggen/nativescript-mapbox/issues/6#issuecomment-201868727

--
[image: Logo]
Ramón Pereira
635518821 · rpereira@adealoxica.com [image: skype]
Adealóxica Ingeniería Informática
Panama  16 · 36203 - Vigo
Tlf: 986122614 adealoxica@adealoxica.com · www.adealoxica.com
[image: eco] No me imprimas si no es necesario. Protejamos el medio ambiente
AVISO LEGAL: El contenido de este mensaje de correo electrónico, incluidos
los ficheros adjuntos, es confidencial y está protegido por el artículo
18.3 de la Constitución Española, que garantiza el secreto de las
comunicaciones. Si usted recibe este mensaje por error, por favor póngase
en contacto con el remitente para informarle de este hecho, y no difunda su
contenido ni haga copias.
*** Este mensaje ha sido verificado con herramientas de eliminación de
virus y contenido malicioso ***
Este aviso legal ha sido incorporado automáticamente al mensaje.

I just implemented this feature, landing in 1.2.0 real soon.

+1

👍  10x!

authors: EddyVerbruggen burkeholland ofirdagan rpereiraprieto

repo: EddyVerbruggen/nativescript-mapbox

license: mit

license_source: bigquery


text:
🛑 Portal Facultad de Ciencias Social is down

In 99cd14d, Portal Facultad de Ciencias Social (https://www.cienciassociales.una.ac.cr/) was down:

HTTP code: 500
Response time: 1103 ms

Resolved: Portal Facultad de Ciencias Social is back up in dca19a3 after 12 minutes.

repo: EdgardoRamosRoque/status


text:
🛑 Aula Virtual - Institucional is down

In 7499800, Aula Virtual - Institucional (https://www.aulavirtual.una.ac.cr/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Aula Virtual - Institucional is back up in de99205 after 17 minutes.


text:
🛑 Portal Repositorio is down

In 4898524, Portal Repositorio (https://www.repositorio.una.ac.cr/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Portal Repositorio is back up in b3b4e16 after 17 minutes.


text:
Possible Incompatability

When using Embeddium the origin selection menu does not show up, and when pressing "o" to view an origin it says, "You cannot have an origin".
While trying to replicate to make sure it is consistent I got the error "Internal Exception: java.lang.IllegalArgumentException: Registry ResourceKey[minecraft:root / apoli:configured_power] was missing. Upon a second launch the world worked, just without the orgin menu
(1.20.1  Forge-47.2.0)
(Embeddium Version 0.2.18)
(Origins Version 1.10.0.5)
(Origins addons: Origins++, Origins Classes)

Want to corroborate this. Unless it's just luck of the draw and we're being affected by that, removing Xenon (an Embeddium fork) fixed this exact IllegalArgumentException error. No idea why one is impacting the other.

I'm unsure why Embeddium would cause this of all mods, it just shouldn't affect this part of the code, That's incredibly weird.
I'd imagine that it's moreso an issue with Origins Forge itself.

authors: MerchantPug PosingCarton hammy275

repo: EdwinMindcraft/origins-architectury


text:
fix: toggle hover dropdown on click, fixed dropdown flicker on close

fix: Toggle hover dropdown on click, fixed dropdown flicker on close

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@553fee7). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #238   +/-   ##
=======================================
  Coverage        ?   88.41%
=======================================
  Files           ?      384
  Lines           ?    10250
  Branches        ?     3408
=======================================
  Hits            ?     9063
  Misses          ?     1167
  Partials        ?       20

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 553fee7...ff7cfb4. Read the comment docs.

authors: ayadav-eightfold codecov-commenter

repo: EightfoldAI/octuple


text:
Entity unavailible

After a few weeks of no problems the entity for my hiveOS rig shows as unavailible

Tried disabling then enabling the integration but cant get the miner to show as availible. And yes the rig is online and showing in the hiveos dashboard.
Following error can be found in the system logs:
custom_components.hiveos.exceptions.HiveOsApiException: Failed response: 403 {'message': 'Cannot use API keys to access free farms', 'code': 403}

So it seems to be an issue after the recent payed plan changes

Looks like HiveOS only allows subscribed farms to access the API. Not much I can do about that unfortunately. You'll have to pay for HiveOS to use this integration.

repo: Ekman/home-assistant-hiveos


text:
Add better SGD with decay hyper-params for MLP training

Resolves #13

LGTM!

authors: ElanVB JamesAllingham


text:
🎉🎉🎉 Element Plus - A Vue.js 3.0 UI library 🎉🎉🎉

Element Plus - A Vue.js 3.0 UI library
https://github.com/element-plus/element-plus/
You can check the progress here, https://github.com/ElemeFE/element/issues/20061

有没有兴趣一起合作
https://chu1204505056.gitee.io/vue-admin-beautiful-pro/#/index

@chuzhixin 欢迎尝试和共建

We have recommend Element Plus for those who use Vue 3.0 in the main page already, so close the issue.

We have recommend Element Plus for those who use Vue 3.0 in the main page already, so close the issue.

authors: chuzhixin zazzaz zhouzhongyuan

repo: ElemeFE/element


text:
memory leak fixes

fixed 2 memory leaks
https://github.com/ElemeFE/element/issues/19370
https://github.com/ElemeFE/element/issues/14858
Please make sure these boxes are checked before submitting your PR, thank you!

[x] Make sure you follow Element's contributing guide (中文 | English | Español | Français).
[x] Make sure you are merging your commits to dev branch.
[x] Add some descriptions and refer relative issues for you PR.

Ah, the treenode one is not actually necessary as this.$watch registers it under vm to clear automatically. Nevermind about that..


text:
Add docker compose and change containerized setup instructions to use it

Self-explanatory, probably. Quality of life improvement. Mostly because I was tired of typing out long docker commands.
I neglected to explain why to build locally instead of pulling from remote, which is because remote might be on a different commit, with different dependencies. Only way to guarantee matched versions is to run a script to check current commit and populate a variable with that when pulling, which seems excessive. I figure since it's not the primary way listed to do it, anyone doing that knows what they are doing and matching the commit is for them to do.

I should probably make separate "checkpoints" and "data" directories, actually, so let me see if I can get to that before this gets considered too seriously.

Great work! I just brought down your docker config to only include the relevant changes (data/ckpt paths) to avoid config bloat and to make its inclusion clear. I also applied the pre-commit.

@Quentin-Anthony I tried that and it didn't work but looking at the config now I can't see why that would be, I am guessing I messed something else up when doing it. I will test it from current main when I get the chance later, will probably try to add a separate readme for the repro in configs/docker. It turns out the pythia 19m will run on 2x 3090, by the way. ;)

authors: Quentin-Anthony segyges

repo: EleutherAI/gpt-neox


text:
Has the data been shuffled?

Hello, I see your batch_view.py, found that the data does not use a shuffle, but in the gpt-neox library,  the data is shuffled.
So I want to make sure that the author did or did not shuffle during the training? Hope to get your answer, thank you！

I think this might provide an answer https://github.com/EleutherAI/pythia/issues/123#issuecomment-1878882214

The data is shuffled in terms of documents. The repo-id says preshuffled in https://github.com/EleutherAI/pythia#exploring-the-dataset, i.e., EleutherAI/pile-standard-pythia-preshuffled.
I'm actually not sure about https://huggingface.co/datasets/EleutherAI/pythia_deduped_pile_idxmaps mentioned in https://github.com/EleutherAI/pythia#reproducing-training. I will add a quesiton about this on #123.

authors: Lisennlp itsnamgyu pietrolesci

repo: EleutherAI/pythia


text:
"#" in query value redirect to homepage

Describe the bug
When a search is done with a "#" symbol in it, the query fail or it gets redirect to the homepage.
To Reproduce
Steps to reproduce the behavior:

go to homepage and search for "C#"
you will see that the search is not done and we stay on the homepage

Expected behavior
I would expect the search to bring me to the search page results with the results for "C#"
Additional context
The "#" is intepreted as anchor in the url.
In this way the application doesn't find the type anymore which is mandatory to sucessfully land on the search page.
Check search.tsx line 435 ca.

Hey @gsambrotta !
I found a similar issue while using "&" as well when the rest of the query disappears. I guess encoding the search query using encodeURIComponent() before searching it would be an apt solution in this case? I can either implement it in place of queryNoWitheSpace() or I can create a new function. What would you recommend?

Thank you @mintbomb27 , I'm not sure why I didn't get the notification of your comment. But thank you for taking action and just open a PR! :pray:


text:
exception enumerator causes insufficient information log

In some cases (e.g. when an included css is not found returning a 404 error) the function
private void LoadVariables(NameValueCollection serverVariables, Func<object> getObject, string prefix) in Error.cs throw an exception at the instruction foreach (var item in en) if en.Count == 0
This is very bad because this causes an incomplete filling on error info, including the information about the non found object that causes the error itself. It is hence impossible to identify the issue and to fix it.
I simply included this instruction in the try-catch changing the code from
if (value is IEnumerable en && !(en is string))
                {
	                foreach (var item in en)
                    {
                        try
                        {

to
                try
                {
                    if (value is IEnumerable en && !(en is string))
                    {
                        foreach (var item in en)
                        {

and the info are now filled with the source of the error.
NOTE: the exception generated by foreach (var item in en) is due to an implicit call to .GetEnumerator() that will throw NullReferenceException.
This is know to be a  .NET core issue that is expected to be fix only in 5.0.0-preview1

sorry, duplicated from #51

repo: ElmahCore/ElmahCore


text:
死循环

private func toString(_ num: Int?) -> [AnyObject?] {
    var arr = [AnyObject?]()
    var tempNum = num
    while tempNum != nil {
        arr.append(String(tempNum! & 1) as AnyObject?)
        tempNum = tempNum! >> 1
    }
    return arr.reversed()
}

这个方法会死循环

循环判断条件应该是: tempNum != 0 吧

因为时间关系，这个项目暂时还没有完成，会有非常多的问题。因此可能没有什么学习价值。不过这个问题我刚刚已经修复了。
感谢你的问题和修正。

authors: Elors guakeliao

repo: Elors/LunarCore-Swift


text:
Packages with an underscore in package name are never detected as installed.

Pip replaces underscores with dashes. So when the name of a package is for example my_package, pip will display it in the list command as my-package. IsInstalled will not find it and returns false.
I would recommend to make a small change to use dash for pip instead of underscore in PyPackage.Manager.Pip.pas:
constructor TPyPackageManagerPip.Create(const APackageName: TPyPackageName);
begin
inherited;
FDefs := TPyPackageManagerDefsPip.Create(APackageName.Replace('_', '-'));
FCmd := TPyPackageManagerCmdPip.Create(FDefs);
end;

@Peterdoo Why is that necessary? You only need to inform the correct package name.

Here is an example for the package  charset-normalizer:
The import does not support dashes in names:
>>> import charset-normalizer
  File "<stdin>", line 1
    import charset-normalizer
                      ^
SyntaxError: invalid syntax

Replacing the dash with underscore, the import works fine. No error is reported:
>>> import charset_normalizer

So the only way to be able to import and use the package charset-normalizer in P4D is to set package name to charset_normalizer. When using the name with the dash as package name , it will not be imported.
Also the folder where it is installed contains undersocre Lib\site-packages\charset_normalizer. So this seems to be the correct name for the package.
However, pip converts all underscores to dashes, even though the folder where the package is installed is always created with the underscore:
python -m pip install charset_normalizer
Requirement already satisfied: charset_normalizer in c:\python\lib\site-packages (3.4.0)

The same when using dash in the package name:
python -m pip install charset-normalizer
Requirement already satisfied: charset-normalizer in c:\python\lib\site-packages (3.4.0)

When listing packages, pip displays a dash instead of an underscore:
python -m pip list
Package                 Version
----------------------- ------------------
aiohappyeyeballs        2.4.3
aiohttp                 3.10.10
aiosignal               1.3.1
alembic                 1.13.3
antlr4-python3-runtime  4.9.3
asteroid-filterbanks    0.4.0
attrs                   24.2.0
av                      12.3.0
catalogue               2.0.10
charset-normalizer      3.4.0
typing_extensions       4.12.2

TPyPackageManagerPip.IsInstalled() uses the following condition:
Result := LStdOut.Contains(FDefs.PackageName);
FDefs.PackageName is charset_normalizer, because that is the only way, the package can be used and imported.
However the output of pip list (LStdOut) contains charset-normalizer. IsInstalled always returns false.
As additional problem, I can just see that pip returns underscore for some packages like for example typing_extensions. Maybe the correct way would be to use the replacement function in the procedure TPyModuleBase.ImportModule instead of in the creator TPyPackageManagerPip.Create.
  LImport := PyModuleName.Replace('-', '_');
  LPyParent := PyParent;
  while Assigned(LPyParent) do begin
    LImport := LPyParent.PyModuleNameReplace('-', '_') + '.' + LImport;
    LPyParent := LPyParent.PyParent;
  end;
  inherited ImportModule(LImport);

Then we would have:
For charset-normalizer:
PyModuleName: charset-normalizer
Import package name: charset_normalizer
Pip package name: charset-normalizer
For typing_extensions:
PyModuleName: typing_extensions
Import package name: typing_extensions
Pip package name: typing_extensions

But that's why we have separated properties in the components. The package name is distinct from the names used in PIP or Conda packages. See an example here:
https://github.com/Embarcadero/P4D-Data-Sciences/blob/551db5923fad9a9e8384169233dd64ddf9f87d12/src/PyTorch/PyTorch.pas#L38
procedure TPyTorch.Prepare(const AModel: TPyPackageModel);
begin
  inherited;
  with AModel do begin
    PackageName := 'torch';
    PackageManagers.Add(
      TPyPackageManagerKind.pip,
      TPyPackageManagerPip.Create('torch'));
      //torch is available as pytorch under conda
//    PackageManagers.Add(
//      TPyPackageManagerType.conda,
//      TPyPackageManagerConda.Create('pytorch'));
  end;
end;

Thank you. That indeed solves this case. However I have two more examples where it does not work:

Package name: pyannote.audio
Name for import: pyannote.audio
Installation command: python -m pip install pyannote.audio --extra-index-url https://download.pytorch.org/whl/cu124
Pip list output: pyannote.audio

Package name: en_core_web_sm
Name for import: en_core_web_sm
Installation command: python -m pip install https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.8.0/en_core_web_sm-3.8.0-py3-none-any.whl
Pip list output: en_core_web_sm
Is there a way I can give pip different names for installation and for checking in IsInstalled?

authors: Peterdoo lmbelo

repo: Embarcadero/Lightweight-Python-Wrappers


text:
Add a pending frame list to GlobalFrameView

This adds a pending frame list to GlobalFrameView. It's used if the lock for the FrameView is not available at the moment. This may happen if puffin_egui is rendering while new_frame is called on a different thread. In that case, this change prevents the puffin_egui from blocking the other thread.
puffin_egui also currently deadlocks as it holds the lock for the FrameView while also having profiling scopes, making a cycle with the GlobalProfiler. This change removes that deadlock.

You need to run cargo vet

authors: TimonPost Zoxc

repo: EmbarkStudios/puffin


text:
Update wgpu example to wgpu 0.7

Our current WGPU example uses 0.6 and the 0.7 release of WGPU has some breaking changes that require non-trivial updates to our example. It would nice to upgrade to it though.

I'm going to look into this, ark work is currently turning my head into a concrete mixer, and I could use some relatively boring upgrade work to clear my head

authors: XAMPPRocky khyperia

repo: EmbarkStudios/rust-gpu


text:
call udevadm single time

your version of linux-list calls numerous processes of the shell and the udevadm
this PR needs the byline module, but calls the udevadm single time
it most suitable for serial ports polling

Codecov Report

Merging #1248 into master will decrease coverage by 0.15%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #1248      +/-   ##
==========================================
- Coverage   79.84%   79.68%   -0.16%
==========================================
  Files          19       18       -1
  Lines         878      837      -41
  Branches      160      162       +2
==========================================
- Hits          701      667      -34
+ Misses        177      170       -7

Impacted Files
Coverage Δ

lib/bindings/linux-list.js
100% <100%> (+2.08%)
:arrow_up:

lib/bindings/auto-detect.js
69.23% <0%> (-30.77%)
:arrow_down:

lib/bindings/mock.js
95.41% <0%> (-2.29%)
:arrow_down:

lib/bindings/win32.js

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update fb86820...816c125. Read the comment docs.

the list-linux becomes lighter in twice :)
and the last travis check has suspicious internal error
i'm tired to fight with lint, test and travis :)

authors: akaJes codecov-io


text:
Fix code scanning alert no. 5: Missing rate limiting

Fixes https://github.com/EmulatorJS/EmulatorJS-netplay-old/security/code-scanning/5
To fix the problem, we will introduce rate limiting to the Express application using the express-rate-limit package. This will involve:

Installing the express-rate-limit package.
Importing the package in the index.js file.
Setting up a rate limiter with appropriate configuration.
Applying the rate limiter to the routes that perform sensitive operations.

Suggested fixes powered by Copilot Autofix. Review carefully before merging.

This is a deprecated repo at this point.. Why are we still maintaining this?

Because I just clicked a button to see it it would auto fix it. I did not have to do much.

authors: allancoding ethanaobrien

repo: EmulatorJS/EmulatorJS-netplay-old


text:
Ebay.de read timed out

Describe the bug
wafw00f cannot connect to www.ebay.de
To Reproduce
Command that reproduces the issue
wafw00f www.ebay.de -vv
Expected behavior
The utility would show one of the web firewalls or show that there probably isn't one.
Screenshots

Desktop (please complete the following information):

OS: Windows 10 PRO
OS version, distribution: 22H2 (19045.2604)
Python version: 3.12.3

Debug output
Paste the output that you get when passing -vv to wafw00f. Example:
INFO:wafw00f:The url www.ebay.de should start with http:// or https:// .. fixing (might make this unusable)
[*] Checking https://www.ebay.de
INFO:wafw00f:starting wafw00f on https://www.ebay.de
ERROR:wafw00f:Something went wrong HTTPSConnectionPool(host='www.ebay.de', port=443): Read timed out. (read timeout=7)
ERROR:wafw00f:Site www.ebay.de appears to be down

Additional context
Pinging on ebay.de is successful (response is coming through)
ping www.ebay.de
Обмен пакетами с e11847.a.akamaiedge.net [23.32.25.152] с 32 байтами данных:
Ответ от 23.32.25.152: число байт=32 время=86мс TTL=50
Ответ от 23.32.25.152: число байт=32 время=101мс TTL=50
Ответ от 23.32.25.152: число байт=32 время=88мс TTL=50
Ответ от 23.32.25.152: число байт=32 время=79мс TTL=50

Статистика Ping для 23.32.25.152:
    Пакетов: отправлено = 4, получено = 4, потеряно = 0
    (0% потерь)
Приблизительное время приема-передачи в мс:
    Минимальное = 79мсек, Максимальное = 101 мсек, Среднее = 88 мсек

hey @revolexGeek, I figured this out. it looks like ebay.de was blocking http requests with outdated browsers. in wafw00f we were using a very old windows user-agent which is why the request was timing out. i am pushing a fix which should fix this.
wafw00f https://www.ebay.de                                                                                [25/09/24| 7:37PM]

                   ______
                  /      \
                 (  Woof! )
                  \  ____/                      )
                  ,,                           ) (_
             .-. -    _______                 ( |__|
            ()``; |==|_______)                .)|__|
            / ('        /|\                  (  |__|
        (  /  )        / | \                  . |__|
         \(_)_))      /  |  \                   |__|

                    ~ WAFW00F : v2.2.0 ~
    The Web Application Firewall Fingerprinting Toolkit

[*] Checking https://www.ebay.de
[+] The site https://www.ebay.de is behind Kona SiteDefender (Akamai) WAF.
[~] Number of requests: 2

This has been fixed!


text:
Disappearing / black views

 Issue by sce
Wednesday Oct 28, 2015 at 21:00 GMT
Originally opened as https://github.com/Cloudef/wlc/issues/79

(This bug appears in sway, but since I think the root cause might be in wlc so I'm posting it here.)
In sway, in the following situations:
A) You move a floating window to another visible workspace (ie. another output) with at least one other non-floating window, or
B) You already have a workspace that is not in focus (ie. on another output) which contains at least two windows (where one window must be non-floating and the other can be either floating or non-floating), and you change tty back and forth ...
... then one of the windows will sometimes disappear/become black.
If you then move the pointer over the disappeared window or you remove the other still visible window, the disappeared window reappears.
(Similar symptoms as issue SirCmpwn/sway#141)
When changing tty back-and-forth, if the tty you switch to has an Xorg desktop on it then the bug will trigger more easily (... trigger more easily than if you switch to a console).

 Comment by sce
Friday Oct 30, 2015 at 14:00 GMT

I made a video to demonstrate this bug (in case you can't reproduce it yourself): https://youtu.be/jnTs81UXJmg , hopefully this is helpful.

 Comment by Cloudef
Friday Oct 30, 2015 at 10:28 GMT

Thank you. According to log it seems surfaces and render-loop itself seems to be as expected. It will need deeper investigation.

 Comment by Cloudef
Tuesday Nov 03, 2015 at 13:17 GMT

That looks like the texture for the surface is not reuploaded after context is recreated. This helps track down the issue.

 Comment by sce
Tuesday Nov 03, 2015 at 21:51 GMT

Excellent, glad to hear that. Debugging this issue is kinda out of my league, but let me know if there's anything else I can do to help.

 Comment by Cloudef
Thursday Nov 12, 2015 at 18:11 GMT

Hmm, for some reason I can't reproduce this on neither orbment or sway. Can you check if I accidentally fixed it on commit 19b48a2

 Comment by sce
Thursday Nov 12, 2015 at 19:08 GMT

Unfortunately I can still reproduce this reliably, like in the video :-/

 Comment by sce
Thursday Nov 12, 2015 at 19:12 GMT

My hardware is radeon 6950 (cayman) which would be the r600 driver.

 Comment by Earnestly
Thursday Nov 12, 2015 at 19:10 GMT

Perhaps it's driver related?  I assume you're on mesa, but with which driver?

repo: Enerccio/wlc


text:
experiment(ui-watt): css grid table

Description
Just a little attempt at making the material table use CSS grid, in order to have a "scrollable body".

References

#1018

We should however remember to make sure the determined max-height is responsive and doesn't break mobile so EO can still make use of the tables.

For suresies, will have to play around with the responsiveness some more 🙂 The 300px was just to force the scrollbars here, but good point!

repo: Energinet-DataHub/greenforce-frontend


text:
Date formatting does not support "L..."

"L.." are the TR35 symbols for "standalone month number/name" (as compared to "M.." for "format style month number/name"). Date.format does not support these symbols at all.

Fixed in 2.0.0 by doing our own formatting.

repo: Enkidatron/elm-cldr


text:
Bugfix: point species tree link to the actual file instead of symlink

This has been reported by a used in ensembl-dev mail list.

This can be merged and pushed live @msmanoj

Thanks @ens-st3. The changes are now live.

authors: JAlvarezJarreta ens-st3 msmanoj

repo: Ensembl/public-plugins


text:
Update gnomad version for 106

Release 106

Looks good to me

@helensch I wasn't sure I needed to update populations.html now. I was confused because of this PR: https://github.com/Ensembl/public-plugins/pull/454 but I can see that it was done after documentation PR.
I can remove the docs update from this PR.

Documentation update was removed from PR. It will be done as part of web variation documentation.

Are you happy with @dglemos 's latest update, @helensch ? If it's okay could you approve the PR and I'll merge it as soon as I can.

@dglemos and @jgtate yes the changes are good and I have approved the PR

authors: dglemos helensch jamie-m-a jgtate


text:
integeration tests for navigateToScreen https://github.com/EnsembleUI…

…/ensemble/issues/340

@vinothvino42 please remove this PR once completes this issue.

repo: EnsembleUI/ensemble


text:
CLI can't format multiple files

typstyle is pretty cool, so I want to use it to format all my files.
I tried doing typstyle -i ./**/*.typ to format them all, but that doesn't work, as it only accepts a single argument.
Without -i it doesn't really make sense to accept multiple arguments, but with -i it does.

I will look into it. it won't be very hard.

BTW, you may also want to try tinymist, which embeds typstyle in lsp

v0.11.13 just published.

cool, thanks!

authors: Enter-tainer Nilstrieb

repo: Enter-tainer/typstyle


text:
fix: inline SPDX license in Cargo.toml

Currently, crates.io and GitHub dependency review API are detecting the license is non-standard, even though the LICENSE file clarified Apache License 2.0

https://github.com/rust-lang/cargo/blob/2e309bd75403176790c446be32d83509eb139eca/src/cargo/util/toml/mod.rs#L1627-L1631
                 `license` should be used if the package license can be expressed \
                 with a standard SPDX expression.\n\
                 `license-file` should be used if the package uses a non-standard license.\n\

Thank you!


text:
rework interaction for failed exercise

current approach is quite unintuitiv - something more modal?

idea v2: show richtig/falsch in separate container


text:
illegal insertion UNREACHABLE when calling gradient

Hello all, and thanks for the promising package.
I'm experimenting with adding Enzyme to my package Octofitter.jl in place of ForwardDiff. Enzyme looks very promising for some of the calls. However, I've hit upon a crash when testing Forward mode on the following function.
I thought this would be a great candidate for Enzyme since the whole call is type-stable and allocation free.
The following is a minimized reproducer:
using Octofitter
using Enzyme

astrom = AstrometryLikelihood(
    (;epoch=10000.0, ra=1000.0, dec=10000.0, σ_ra=2., σ_dec=2.)
)

θ = [
    0.2856978736861535
    0.8847341435477368
    0.13910432450152022
    0.6577331062668983
    0.12889657307964053
    0.32619565913751547
    0.1469804980641587
    0.5803309921596362
    0.11890637163597373
    0.6202103908225023
    0.09897829840794059
    0.7746048679679703
    0.48246261305071714
    0.24070205541561773
    0.4098660116448919
    0.22710010821130477
    0.13272110117111424
    0.31404683226619123
    0.2381845778481425
    0.7083486446249487
    0.7306283738160548
    0.9478148700160369
    0.31419630429898804
]

# Extracted from a RuntimeGenerated function, apologies for the mess.
# This just maps an array into a named tuple.
# Not the source of the error
arr2nt2 = eval(:((arr,)->begin
    #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:464 =#
    #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:465 =#
    l = 23
    #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:466 =#

    #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:470 =#
    sys = (; $(Expr(:(=), :M, :(arr[1]))), $(Expr(:(=), :plx, :(arr[2]))), $(Expr(:(=), :pmra, :(arr[3]))), $(Expr(:(=), :pmdec, :(arr[4]))), $(Expr(:(=), :rv0_1, :(arr[5]))), $(Expr(:(=), :rv0_2, :(arr[6]))), $(Expr(:(=), :rv0_3, :(arr[7]))), $(Expr(:(=), :rv0_4, :(arr[8]))), $(Expr(:(=), :jitter_1, :(arr[9]))), $(Expr(:(=), :jitter_2, :(arr[10]))), $(Expr(:(=), :jitter_3, :(arr[11]))), $(Expr(:(=), :jitter_4, :(arr[12]))), $(Expr(:(=), :rv0_5, :(arr[13]))), $(Expr(:(=), :jitter_5, :(arr[14]))), $(Expr(:(=), :rv0_6, :(arr[15]))), $(Expr(:(=), :jitter_6, :(arr[16]))))
    #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:472 =#
    #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:474 =#
    pln = (; $(Expr(:(=), :b, quote
    #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:453 =#
    planet = (; $(Expr(:(=), :a, :(arr[17]))), $(Expr(:(=), :τy, :(arr[18]))), $(Expr(:(=), :τx, :(arr[19]))), $(Expr(:(=), :mass, :(arr[20]))), $(Expr(:(=), :i, :(arr[21]))), $(Expr(:(=), :Ωy, :(arr[22]))), $(Expr(:(=), :Ωx, :(arr[23]))))
    #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:454 =#
    planet = (; planet..., e = 0.)
    planet = (; planet..., ω = 0.)
    planet = (; planet..., τ = atan(arr[18],arr[19])/2pi)
    planet = (; planet..., Ω = atan(arr[22],arr[23]))
    #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:455 =#
    planet
end)))
          #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:476 =#
          sys_res_pln = (; sys..., planets = pln)
          #= /Users/thompsonw/.julia/dev/Octofitter/src/variables.jl:477 =#
          return sys_res_pln
end))

# Octofitter.ln_like(::Astrometry, ....) is the source of the error. See source code https://github.com/sefffal/Octofitter.jl/blob/2535660a2ea0c47319ceee9d26bdff2bc86ec6d0/src/likelihoods/relative-astrometry.jl#L169
f(θ) = Octofitter.ln_like(astrom, arr2nt2(θ), orbit(;arr2nt2(θ)...,arr2nt2(θ).planets.b...))

Enzyme.gradient(Forward, f, θ)

#==

inserting into : {[1]:Integer, [2]:Integer, [3]:Integer, [4]:Integer, [5]:Integer, [6]:Integer, [7]:Integer} with [-1] of Float@double
illegal insertion
UNREACHABLE executed at /workspace/srcdir/Enzyme/enzyme/Enzyme/TypeAnalysis/TypeTree.h:276!

[74302] signal (6): Abort trap: 6
in expression starting at REPL[51]:1
__pthread_kill at /usr/lib/system/libsystem_kernel.dylib (unknown line)
Allocations: 60989671 (Pool: 60927753; Big: 61918); GC: 87
zsh: abort      julia

==#

Tested on MacOS (m2), Julia 1.9.3, and Enzyme v0.11.9.
In case it helps, Reverse results in this message instead:
Enzyme.gradient(Reverse, f, θ)
ERROR: Duplicated Returns not yet handled
Stacktrace:
 [1] autodiff
   @ ~/.julia/packages/Enzyme/5wFGb/src/Enzyme.jl:205 [inlined]
 [2] autodiff(mode::ReverseMode{false, FFIABI}, f::Const{typeof(f)}, args::Duplicated{Vector{Float64}})
   @ Enzyme ~/.julia/packages/Enzyme/5wFGb/src/Enzyme.jl:236
 [3] autodiff
   @ ~/.julia/packages/Enzyme/5wFGb/src/Enzyme.jl:222 [inlined]
 [4] gradient(#unused#::ReverseMode{false, FFIABI}, f::Function, x::Vector{Float64})
   @ Enzyme ~/.julia/packages/Enzyme/5wFGb/src/Enzyme.jl:811
 [5] top-level scope
   @ REPL[9]:1

Actually, my MWE might have introduced a type, instability. I will update.

I solved my issue by fixing the type instability, but I'll leave this open for the Julia crash instead of an error message.

Improved error message should be added by latest jll bump https://github.com/EnzymeAD/Enzyme.jl/commit/38007ced021e021a25982b7e16a65686ead0dcf3

authors: sefffal wsmoses


text:
Issues about deployment step

After some tests in Github, our current deployment step works only on pull requests from a branch in this repo but does not work with a branch in a forked repo. Also somehow the deployment step failed in git push.
Additionally, I think the right behavior should be that deployment step only run if a pull request or commit is merged into PMLB2.0 or master branch.
I will check on it next week.

I just opened an issue here.

This has now been resolved in v1.0 release.

repo: EpistasisLab/penn-ml-benchmarks


text:
self.threshold may mean self._threshold?

I didn't notice self.threshold being declared. Possibly I missed it. I did see self._threshold. Is it declared someplace I missed? If not, possible typo.
https://github.com/EqualityAI/EqualityML/blob/90e04435007a653b5c4c69dc5a9b86e0c5d34ce7/equalityml/fair.py#L704-L726

threshold is a property of FAIR class with specific setter and getter methods, while self._threshold is a private member of FAIR class.

authors: JoaoGranja jaared

repo: EqualityAI/EqualityML


text:
Tool Doesn't Handle SNA Correctly During DM29

The tool interprets SNA as > 0 during the parsing of the DM29 response. Our controllers don't support DM27 and will make the "All Pending DTC Count" in DM29 as SNA
19:04:53.4112 Global DM29 Request
19:04:53.4122 18EAFFF9 [3] 00 9E 00 (TX)
19:04:53.4146 189EFF3D [8] 00 FF 00 00 00 FF FF FF
DM29 from Exhaust Emission Controller (61):
Emission-Related Pending DTC Count                               0
All Pending DTC Count                                not available
Emission-Related MIL-On DTC Count                                0
Emission-Related Previously MIL-On DTC Count                     0
Emission-Related Permanent DTC Count                             0
19:04:53.4187 189EFF01 [8] 00 FF 00 01 00 FF FF FF
DM29 from Engine #2 (1):
Emission-Related Pending DTC Count                               0
All Pending DTC Count                                not available
Emission-Related MIL-On DTC Count                                0
Emission-Related Previously MIL-On DTC Count                     1
Emission-Related Permanent DTC Count                             0
FAIL: 6.7.10.2.a - Engine #2 (1) reported > 0 for all pending
FAIL: 6.7.10.2.a - Exhaust Emission Controller (61) reported > 0 for all pending

Parameter Group Number: 40448 (009E0016) (DM29)
Byte: 1  Emission-related pending DTC count see 5.7.29.1
Byte: 2  All pending DTC count see 5.7.29.2 (DM27 Count)
Byte: 3  Emission-related MIL-On DTC count see 5.7.29.3
Byte: 4  Emission-related previously MIL-On DTC count see 5.7.29.4
Byte: 5  Emission-related permanent DTC count see 5.7.29.5
Bytes: 6-8  Reserved for SAE assignment

6.7.10 DM29: Regulated DTC Counts
6.7.10.1 Actions
a. Global DM29 [send Request (PG 59904) for PG 40448 (SPs 4104-4108)].
6.7.10.2 Fail Criteria
a. Fail if any ECU reports > 0 for pending, all pending, MIL on, or permanent.
6.4.3.2 says …
f. For OBD ECUs that do not support DM27, fail if any ECU does not report number of all pending DTCs = 0xFFh.
6.5.5.2 says
e. For OBD ECUs that support DM27,
i. Fail if any ECU reports > 0; for all pending DTCs (SP 4105).
ii. Fail if any ECU reports 0xFFh, for all pending DTCs.
f. For ECUs that do not support DM27,
i. Fail if any ECU does not report number of all pending DTCs (SP 4105) = FFh.

6.5.5.2 says
e. For OBD ECUs that support DM27,
i. Fail if any ECU reports > 0; for all pending DTCs (SP 4105).
ii. Fail if any ECU reports 0xFFh, for all pending DTCs.
f. For ECUs that do not support DM27,
i. Fail if any ECU does not report number of all pending DTCs (SP 4105) = FFh.
6.6.8.2 says
f. For ECUs that support DM27, fail if any ECU reports an all pending DTC (DM27) (SPNSP 4105) count that is less than its pending DTC (DM6) count.
g. For ECUs that do not support DM27, fail if any ECU does not report number of all pending DTCs = 0xFFh.
6.8.8.2 says
h. For ECUs that support DM27, fail if any ECU reports > 0 for all pending DTCs (SP 4105).
i. For ECUs that do not support DM27, fail if any ECU does not report number of all pending DTCs = 0xFFh.
6.9.15.2 says
d. For OBD ECUs that support DM27, fail if any ECU reports > 0 for all pending DTCs (SP 4105).
e. For OBD ECUs that do not support DM27, fail if any ECU does not report number of all pending DTCs = 0xFFh.
6.11.4.2 says
c. For ECUs that support DM27, fail if any ECU reports > 0 for all pending DTCs (SPNSP 4105).
d. For ECUs that do not support DM27, fail if any ECU does not report number of all pending DTCs = 0xFFh.
6.12.5.2 Fail Criteria
a. Fail if any ECU reports > 0 for emission-related pending, MIL-on, previous MIL on, or permanent DTC.
b. For OBD ECUs that support DM27, fail if any ECU reports > 0 for all pending DTCs (SP 4105).
c. For OBD ECUs that do not support DM27, fail if any ECU does not report number of all pending DTCs =FFh.
d. Fail if no OBD ECU provides a DM29 message.

Duplates #1181

authors: ericthomasswenson naroner


text:
process-reports with WPT reports for tests outside testing/web-platform/mozilla/meta/webgpu/chunked/ (ex., idl) are not handled properly

For instance, even with --preset=merge, testing/web-platform/mozilla/meta/webgpu/idl/ tests are being treated as if they were missing, which obviously creates incorrect merges. Ew!

Current workaround: use git restore -- testing/web-platform/mozilla/meta/webgpu/webgpu/ when results are not changed as desired.

Not sure if I feel like #46 is going to be required to resolve this yet. Likely not, if we can avoid __dir__.ini files for now.

repo: ErichDonGubler/moz-webgpu-cts


text:
No Automatic Payments Occur

Hello, Players who have taken on jobs are not being compensated for their work e.g a Miner won't gain any exp or dollars for mining ore items.
SpongeForge Version: 1.10.2-2477-5.2.0-BETA-2637
TotalEconomy Version: TotalEconomy-1.6.0

Please attach a gist with your configuration files and a full server log for us to look into.

Oh and also: You may test if the development release works better for you as I would say it's about to become stable.

Update TotalEconomy latest release is 1.7.0

Is it compatible with the 5.2 API?

It is literally named "(API 5.2.0 / Minecraft 1.10.2)" :see_no_evil:

Thanks. On the Ore page it's labeled for 1.11.2, that's why I was asking. I seem to be having thes issue on startup, though.
[07:20:05] [Server thread/ERROR] [Sponge]: Could not pass FMLPreInitializationEvent to Plugin{id=totaleconomy, name=Total Economy, version=1.7.0, description=All in one economy plugin for Minecraft/Sponge, source=C:\Users\Salva\Desktop\Sponge 1.10.2\mods\TotalEconomy-1.7.0-LEGACY.jar}
java.lang.NullPointerException: content
        at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:229) ~[minecraft_server.1.10.2.jar:?]
        at org.spongepowered.api.text.Text.of(Text.java:813) ~[Text.class:1.10.2-2477-5.2.0-BETA-2637]
        at com.erigitic.main.TotalEconomy.lambda$preInit$0(TotalEconomy.java:137) ~[TotalEconomy.class:?]
        at java.lang.Iterable.forEach(Unknown Source) ~[?:1.8.0_144]
        at com.erigitic.main.TotalEconomy.preInit(TotalEconomy.java:125) ~[TotalEconomy.class:?]
        at org.spongepowered.common.event.listener.GamePreInitializationEventListener_TotalEconomy_preInit55.handle(Unknown Source) ~[?:?]
        at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:95) ~[RegisteredListener.class:1.10.2-2477-5.2.0-BETA-2637]
        at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:313) [SpongeModEventManager.class:1.10.2-2477-5.2.0-BETA-2637]
        at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:342) [SpongeModEventManager.class:1.10.2-2477-5.2.0-BETA-2637]
        at org.spongepowered.mod.SpongeMod.onStateEvent(SpongeMod.java:234) [SpongeMod.class:1.10.2-2477-5.2.0-BETA-2637]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
        at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [minecraft_server.1.10.2.jar:?]
        at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [minecraft_server.1.10.2.jar:?]
        at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [minecraft_server.1.10.2.jar:?]
        at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [minecraft_server.1.10.2.jar:?]
        at com.google.common.eventbus.EventBus.post(EventBus.java:275) [minecraft_server.1.10.2.jar:?]
        at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:243) [LoadController.class:?]
        at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:221) [LoadController.class:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
        at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [minecraft_server.1.10.2.jar:?]
        at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [minecraft_server.1.10.2.jar:?]
        at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [minecraft_server.1.10.2.jar:?]
        at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [minecraft_server.1.10.2.jar:?]
        at com.google.common.eventbus.EventBus.post(EventBus.java:275) [minecraft_server.1.10.2.jar:?]
        at net.minecraftforge.fml.common.LoadController.redirect$onPost$zzb000(LoadController.java:561) [LoadController.class:?]
        at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:145) [LoadController.class:?]
        at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:624) [Loader.class:?]
        at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:99) [FMLServerHandler.class:?]
        at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:328) [FMLCommonHandler.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:121) [ld.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:431) [MinecraftServer.class:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_144]

[07:20:10] [Server thread/ERROR] [Sponge]: Could not pass FMLInitializationEvent to Plugin{id=totaleconomy, name=Total Economy, version=1.7.0, description=All in one economy plugin for Minecraft/Sponge, source=C:\Users\Salva\Desktop\Sponge 1.10.2\mods\TotalEconomy-1.7.0-LEGACY.jar}
java.lang.NullPointerException: listener
        at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:229) ~[minecraft_server.1.10.2.jar:?]
        at org.spongepowered.common.event.SpongeEventManager.registerListener(SpongeEventManager.java:186) ~[SpongeEventManager.class:1.10.2-2477-5.2.0-BETA-2637]
        at org.spongepowered.common.event.SpongeEventManager.registerListeners(SpongeEventManager.java:242) ~[SpongeEventManager.class:1.10.2-2477-5.2.0-BETA-2637]
        at com.erigitic.main.TotalEconomy.init(TotalEconomy.java:197) ~[TotalEconomy.class:?]
        at org.spongepowered.common.event.listener.GameInitializationEventListener_TotalEconomy_init51.handle(Unknown Source) ~[?:?]
        at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:95) ~[RegisteredListener.class:1.10.2-2477-5.2.0-BETA-2637]
        at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:313) [SpongeModEventManager.class:1.10.2-2477-5.2.0-BETA-2637]
        at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:342) [SpongeModEventManager.class:1.10.2-2477-5.2.0-BETA-2637]
        at org.spongepowered.mod.SpongeMod.onStateEvent(SpongeMod.java:234) [SpongeMod.class:1.10.2-2477-5.2.0-BETA-2637]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
        at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [minecraft_server.1.10.2.jar:?]
        at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [minecraft_server.1.10.2.jar:?]
        at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [minecraft_server.1.10.2.jar:?]
        at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [minecraft_server.1.10.2.jar:?]
        at com.google.common.eventbus.EventBus.post(EventBus.java:275) [minecraft_server.1.10.2.jar:?]
        at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:243) [LoadController.class:?]
        at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:221) [LoadController.class:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
        at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [minecraft_server.1.10.2.jar:?]
        at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [minecraft_server.1.10.2.jar:?]
        at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [minecraft_server.1.10.2.jar:?]
        at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [minecraft_server.1.10.2.jar:?]
        at com.google.common.eventbus.EventBus.post(EventBus.java:275) [minecraft_server.1.10.2.jar:?]
        at net.minecraftforge.fml.common.LoadController.redirect$onPost$zzb000(LoadController.java:561) [LoadController.class:?]
        at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:145) [LoadController.class:?]
        at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:805) [Loader.class:?]
        at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:108) [FMLServerHandler.class:?]
        at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:333) [FMLCommonHandler.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:214) [ld.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:431) [MinecraftServer.class:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_144]

Do you happen to have SQL enabled? There's currently an unresolved issue with error reporting whenever SQL is not set up properly.

No, it's set to false.

Try remaking the main configuration file (Delete totaleconomy.conf then rerun the server). From the looks of it, you have a 1.6.0 configuration file instead of a 1.7.0 one. The main configuration file was changed between these two releases.

authors: Erigitic MarkL4YG SjsolisZXA

repo: Erigitic/TotalEconomy


text:
Require nan < 2.0.0

NAN 2.0.0 was just released and the whole API changed (see CHANGELOG).
For now we should just require a version lower than 2.0.0.
But node-sleep should also be re-written to match the new API.

Yeah, node install fails for us also because of that.

authors: infobip-team-webs tusbar

repo: ErikDubbelboer/node-sleep


text:
The method getHeadersArray doesn't seem to check the path.parameters object it just skips to path path[method].parameters

This can be seen here:
https://github.com/ErikWittern/openapi-snippet/blob/2e6c2c91859c56442f134ced22ef609e7b4b36cd/openapi-to-har.js#L369-L386
Another issue is that the getFullPath method assumes that only one or the other will have entries.
https://github.com/ErikWittern/openapi-snippet/blob/2e6c2c91859c56442f134ced22ef609e7b4b36cd/openapi-to-har.js#L335-L338
Finally getQueryStrings appears to do it correctly and checks both:
https://github.com/ErikWittern/openapi-snippet/blob/2e6c2c91859c56442f134ced22ef609e7b4b36cd/openapi-to-har.js#L302-L316
I don't think I'll fix this in #82 as that's too large already. This is just a defect I found while testing #82.

There's so much duplication between getFullPath, getQueryStrings and getHeadersArray this can probably be solved by extracting all of the common logic into one method (Probably getQueryStrings) and then have getFullPath and getHeadersArray delegate to getQueryStrings and customize as needed. For example getFullPath needs to replace a parameter place holder with an actual value.

Resolved in #86

repo: ErikWittern/openapi-snippet


text:
Can we use Cookbook 3.3.0 for ArcGIS Enterprise 10.6.1 instillation?

Can we use Cookbook 3.3.0 for ArcGIS Enterprise 10.6.1 instillation? I see Dropped support for ArcGIS Enterprise versions prior to 10.7

@azinsharaf
That is correct, support for 10.6.1 and previous has been dropped in cookbook 3.3. For 10.6.1 will need to use cookbook v3.2.1.

authors: azinsharaf cameronkroeker

repo: Esri/arcgis-cookbook


text:
ImageTiledLayer is sealed class ? can I extends ?

ArcGIS Android Issue Template
GitHub is ONLY used for issues pertaining to ArcGIS Maps SDK Kotlin Samples. Use Esri Community for any general ArcGIS Maps SDK questions.
Is this something you can contribute? Send a pull request! New Samples, bug fixes and documentation fixes are welcome.
Neither of the above? Submit an issue:

Feature or Bug?

Behavior

Steps to Reproduce

ImageTiledLayer (API ref)is the base class for layers that display cached maps. There are 4 inheritors you could use depending on your use case:

CustomTiledLayer
ArcGISTiledLayer
ServiceImageTiledLayer
WmtsLayer

We have couple samples apps that creates a map using a tiled layer:

https://github.com/Esri/arcgis-maps-sdk-kotlin-samples/tree/main/find-route-in-transport-network
https://github.com/Esri/arcgis-maps-sdk-kotlin-samples/tree/main/add-web-tiled-layer

ok  thank you very much
------------------ 原始邮件 ------------------
发件人: "Shubham @.>;
发送时间: 2023年6月6日(星期二) 凌晨1:04
收件人: @.>;
抄送: @.>; @.>;
主题: Re: [Esri/arcgis-maps-sdk-kotlin-samples] ImageTiledLayer is sealed class ? can I extends ? (Issue #109)
ImageTiledLayer (API ref)is the base class for layers that display cached maps. There are 4 inheritors you could use depending on your use case:
CustomTiledLayer
ArcGISTiledLayer
ServiceImageTiledLayer
WmtsLayer
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

I would like to inquire about a question. Before version 100.15.2, I could achieve offline caching by inheriting ImageTiledLayer to load my own tile data stored in the database. But in 200.1.0, ImageTiledLayer was a sealed class, and I can't do it anymore. I can only implement it through WebTiledLayer or ArcGISTiledLayer, right?
------------------ 原始邮件 ------------------
发件人:                                                                                "Esri/arcgis-maps-sdk-kotlin-samples"                                                                                @.>;
发送时间: 2023年6月6日(星期二) 凌晨1:04
@.>;
@.@.>;
主题: Re: [Esri/arcgis-maps-sdk-kotlin-samples] ImageTiledLayer is sealed class ? can I extends ? (Issue #109)
ImageTiledLayer (API ref)is the base class for layers that display cached maps. There are 4 inheritors you could use depending on your use case:
CustomTiledLayer
ArcGISTiledLayer
ServiceImageTiledLayer
WmtsLayer
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

Wow, I'm sorry. I just found out that Custom TiledLayer is an alternative solution. Thank you
------------------ 原始邮件 ------------------
发件人:                                                                                "Esri/arcgis-maps-sdk-kotlin-samples"                                                                                @.>;
发送时间: 2023年6月6日(星期二) 凌晨1:04
@.>;
@.@.>;
主题: Re: [Esri/arcgis-maps-sdk-kotlin-samples] ImageTiledLayer is sealed class ? can I extends ? (Issue #109)
ImageTiledLayer (API ref)is the base class for layers that display cached maps. There are 4 inheritors you could use depending on your use case:
CustomTiledLayer
ArcGISTiledLayer
ServiceImageTiledLayer
WmtsLayer
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

repo: Esri/arcgis-maps-sdk-kotlin-samples


text:
[New] Add elevation source from raster

Description
This PR implements Add elevation source from raster in Scenes category.
URL to README: Add elevation source from raster
Linked Issue(s)

swift/issues/6182

How To Test

Pan and zoom to see the surface's elevation.

Screenshots

Thank you!

repo: Esri/arcgis-maps-sdk-swift-samples


text:
Question: How to add Layers from WMS request

Hi, can you give me guidelines how to create Xamarin mobile app with map and to add on it two layers from this "http://anta.nat.bg:8080/cgi-bin/mapserv.exe?map=/ms4w/maps/map.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=bnd_lines,ot&STYLES=&SRS=EPSG:7801&BBOX=320471,4724240,323127,4730190&WIDTH=400&HEIGHT=300&FORMAT=image/png"
request.
I am new in programming and can't do it for days.
Many thanks!

@NenkoPakov The Esri Community is the best place for questions.

authors: NenkoPakov mbranscomb

repo: Esri/arcgis-runtime-demos-dotnet


text:
Missing required fields exception

Hello,
just tried this geoevent output extension. Output fails with exception "missing required fields":
Hadoop cluster is running on other host. Hadoop version 2.4.1
An unexpected error has occurred while receiving messages. Error: Failed on local exception: com.google.protobuf.InvalidProtocolBufferException: Message missing required fields: callId, status; Host Details : local host is: "HBGIS-CSD07/192.168.123.10"; destination host is: "hd-master":8020; .
Failed on local exception: com.google.protobuf.InvalidProtocolBufferException: Message missing required fields: callId, status; Host Details : local host is: "HBGIS-CSD07/192.168.123.10"; destination host is: "hd-master":8020; java.io.IOException: Failed on local exception: com.google.protobuf.InvalidProtocolBufferException: Message missing required fields: callId, status; Host Details : local host is: "HBGIS-CSD07/192.168.123.10"; destination host is: "hd-master":8020; at org.apache.hadoop.net.NetUtils.wrapException(NetUtils.java:760) at org.apache.hadoop.ipc.Client.call(Client.java:1229) at org.apache.hadoop.ipc.ProtobufRpcEngine$Invoker.invoke(ProtobufRpcEngine.java:202) at com.sun.proxy.$Proxy84.getFileInfo(Unknown Source)[403:com.esri.geoevent.transport.hdfs-transport:10.3.0] at sun.reflect.GeneratedMethodAccessor458.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_76] at java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_76] at org.apache.hadoop.io.retry.RetryInvocationHandler.invokeMethod(RetryInvocationHandler.java:164)[403:com.esri.geoevent.transport.hdfs-transport:10.3.0] at org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(RetryInvocationHandler.java:83)[403:com.esri.geoevent.transport.hdfs-transport:10.3.0] at com.sun.proxy.$Proxy84.getFileInfo(Unknown Source)[403:com.esri.geoevent.transport.hdfs-transport:10.3.0] at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolTranslatorPB.getFileInfo(ClientNamenodeProtocolTranslatorPB.java:628)[403:com.esri.geoevent.transport.hdfs-transport:10.3.0] at org.apache.hadoop.hdfs.DFSClient.getFileInfo(DFSClient.java:1545)[403:com.esri.geoevent.transport.hdfs-transport:10.3.0] at org.apache.hadoop.hdfs.DistributedFileSystem.getFileStatus(DistributedFileSystem.java:805)[403:com.esri.geoevent.transport.hdfs-transport:10.3.0] at org.apache.hadoop.fs.FileSystem.isFile(FileSystem.java:1393)[403:com.esri.geoevent.transport.hdfs-transport:10.3.0] at com.esri.geoevent.transport.hdfs.HDFSConnection.checkFileSystemConnection(HDFSConnection.java:108)[403:com.esri.geoevent.transport.hdfs-transport:10.3.0] at com.esri.geoevent.transport.hdfs.HDFSConnection.send(HDFSConnection.java:94)[403:com.esri.geoevent.transport.hdfs-transport:10.3.0] at com.esri.geoevent.transport.hdfs.HDFSOutboundTransport.receive(HDFSOutboundTransport.java:150)[403:com.esri.geoevent.transport.hdfs-transport:10.3.0] at com.esri.ges.manager.stream.internal.OutboundTransportProxy.receive(OutboundTransportProxy.java:42)[327:com.esri.ges.manager.internal-streammanager:10.3.1] at com.esri.ges.manager.stream.internal.OutboundStreamImpl.receive(OutboundStreamImpl.java:202)[327:com.esri.ges.manager.internal-streammanager:10.3.1] at com.esri.ges.adapter.OutboundAdapterBase.receive(OutboundAdapterBase.java:44)[253:com.esri.ges.framework.adapter.adapter-api:10.3.1] at com.esri.ges.adapter.text.TextOutboundAdapter.access$300(TextOutboundAdapter.java:33)[255:com.esri.ges.framework.adapter.text-adapter:10.3.1] at com.esri.ges.adapter.text.TextOutboundAdapter$Worker.performWork(TextOutboundAdapter.java:101)[255:com.esri.ges.framework.adapter.text-adapter:10.3.1] at com.esri.ges.adapter.text.TextOutboundAdapter$Worker.run(TextOutboundAdapter.java:84)[255:com.esri.ges.framework.adapter.text-adapter:10.3.1] Caused by: com.google.protobuf.InvalidProtocolBufferException: Message missing required fields: callId, status at com.google.protobuf.UninitializedMessageException.asInvalidProtocolBufferException(UninitializedMessageException.java:81)[403:com.esri.geoevent.transport.hdfs-transport:10.3.0] at org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos$RpcResponseHeaderProto$Builder.buildParsed(RpcPayloadHeaderProtos.java:1094)[403:com.esri.geoevent.transport.hdfs-transport:10.3.0] at org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos$RpcResponseHeaderProto$Builder.access$1300(RpcPayloadHeaderProtos.java:1028)[403:com.esri.geoevent.transport.hdfs-transport:10.3.0] at org.apache.hadoop.ipc.protobuf.RpcPayloadHeaderProtos$RpcResponseHeaderProto.parseDelimitedFrom(RpcPayloadHeaderProtos.java:986)[403:com.esri.geoevent.transport.hdfs-transport:10.3.0] at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:938)[403:com.esri.geoevent.transport.hdfs-transport:10.3.0] at org.apache.hadoop.ipc.Client$Connection.run(Client.java:836)[403:com.esri.geoevent.transport.hdfs-transport:10.3.0]

Recompiled with newer hadoop client version 2.6.0-cdh5.4.4.1
Works.

repo: Esri/hadoop-for-geoevent


text:
Addresses #123

Documents & updates the version information used in the stylx meta table. Updates to the latest team agreed-upon format.

@BobBooth - if you are available, can you give this a quick review&merge - thanks.

repo: Esri/military-features-data


text:
Jenkins build server: MessageSimulator and related software not being copied

The following folder is empty after a build:
OPSServerInstall\Software\MessageSimulator
It should contain a MessageSimulator folder with the message simulator files.
It should contain the TCPListner folder with the appropriate files.
It should contain the UDPDump folder with the appropriate files.

@ACueva After the July 3rd build of Ops Server found that the MessageSimulator, TCPListner, and UDPDump software are being copied to the wrong folder.
Currently copied to:
OPSServerInstall\Geoevent\MessageSimulator\MessageSimulator
OPSServerInstall\Geoevent\MessageSimulator\TCPListner
OPSServerInstall\Geoevent\MessageSimulator\UDPDump
Should be copied to:
OPSServerInstall\Software\MessageSimulator\MessageSimulator
OPSServerInstall\Software\MessageSimulator\TCPListner
OPSServerInstall\Software\MessageSimulator\UDPDump

Changes made.  Verify at next release.

Verified.

I have also verified fix in build 20151002_1949.

authors: ACueva elinz

repo: Esri/ops-server-config


text:
Support attachments for php5.6+, #364

Tested locally with php 5.5 and php 7.0.0

@bsvensson @esoekianto - I tested this fix.  The file gets there, but something strange is happening.  The uploaded file on my machine swaps out the file name for the file name + path on my personal computer.  So the file attachment name will become something like this :
/private/var/tmp/Celebrate1.png
Also the ArcGIS machine receiving the attachment does not assign the proper mime type.  So when I go to click on the attachment it automatically does a download vs a preview in the browser.   My test results below.
{"attachmentInfos":[{"id":2947,"parentObjectId":111,"name":"/private/var/tmp/Celebrate1.png","contentType":"application/octet-stream","size":317839}]}

@bsvensson I should have said the above test results were for 5.5.7.   So maybe I should disregard and test with another PHP version?

@phpmaps - if you're testing with pre-5.6 then the behavior should be the same with or without this fix.

authors: bsvensson phpmaps

repo: Esri/resource-proxy


text:
Provide a polygon layer to restrict reporters that can be submitted within a boundary

Describe requirements
User request from Douglas County "A way to provide a polygon layer that restricts reports that can be submitted, for example provide the county boundary so reports can't be submitted outside the county boundary"
Alternatives
No response
Other Relevant Info
No response
Impact
No response

@sumitzarkar There will be a config option to choose a layer from the webmap and we will restrict the collecting reports only within the polygon. I'll update on the config parameters as they're ready.

@skrishn @jmhauck @chris-fox

We need control over the sketching to restrict users from drawing outside the configured polygon layer; once the valid geometry is drawn, we can show the feature form.
Hence this ticket is dependent on the approach of #1038
According to John's comment https://github.com/Esri/solutions-components/issues/1038#issuecomment-2555662505  we don't want to mix OOTB widget and ViewModel

So here is an alternate approach for this ticket

By default after drawing a geometry, the user will be redirected to the feature form page.

If the user draws the geometry out of the polygon boundary then we will add an overlay using calcite-scrim over the feature form and restrict the user from filling the form and

Also, we will disable the submit button and will show a warning message in the overlay

Once the user updates the geometry and draws inside the polygon boundary the overlay will be removed and the user can fill out the form

If the geometry is inside the polygon boundary we will allow the user to submit the form

If the geometry is outside the polygon boundary we will restrict the form

This will have an issue in mobile mode as we show the feature form in full mode, to overcome this we are exploring if we can add a map in the feature form view. (This option needs some more analysis and discussions we will keep you posted with our findings)

Please let us know your thoughts on this

authors: skrishn sumitzarkar

repo: Esri/solutions-components


text:
feat: get 'jsonExampleTestcases', 'exampleTestcases'

支持从graphql中拉取测试案例

代码是有效果的，但是后续看看要不要考虑存储到数据库 Question 或者 AllQuestion 对应的位置

authors: SmallTeddy hyfree

repo: EternalHeartTeam/leetcode-practice


text:
Error after update to 0.3.0

After update app throws this error
Module not found: Can't resolve '@ethersproject/abi' in '/Users/kacper/Projects/earnbase/node_modules/@usedapp/core/dist/src/constants/abi'

Hi, the last change to this dependency was made 2 months ago. Could you provide some more details, a reproduction or maybe a link to the repo if it's open sourced?
And maybe just try to remove node_modules and install it again.

also got Can't resolve 'ethers' in 'node_modules/@usedapp/core/dist/src/helpers' after did npm install -S @ethersproject/abi in project

Removed node_modules and install it again does not help

There was mixup in dependencies, should be solved with 0.3.2

authors: gasolin kacperkurek marekkirejczyk nezouse

repo: EthWorks/useDApp


text:
Feature Request: Save filter selection on scrum backlog screen

reproduction steps

select a filter on the scrum backlog screen
switch over to board/epics/issues etc.
switch back to the scrum backlog screen

expected behavior
the selected filters from before are still selected
observed behavior
no filters are selected

For now "primary screens" - those which you navigate using bottom and "More" menu - don't preserve their state when you're navigating between them. So if you navigate, for example, from "Scrum" screen to task screen, edit this task and then return - the state will be preserved (only specific task item would be updated). But, as you've noticed, that's not the case when you're navigating, for example, from "Scrum" screen to "Issues" screen. This means that we would need to support state preservation between those "primary screens" in general. But then the information can become outdated on these screens. It's possible to implement manual refreshing (like swipe-to-refresh), but I don't think that's a good idea since users would forget about this and inevitably face with some strange errors due to desynchronisation. Silent refreshing is much more tricky and at this moment I don't have any clear ideas how to implement this to both refresh all the information and preserve the state. If you have any suggestions regarding implementation - either from the user side (UI/UX part) or from the technical side (how this might work under the hood) - let's discuss it

introduction/reply

then the information on these screens can become outdated

this is an edge case scenario, like if a user has a filter selected and the project gets updated and that filter is deleted. this should be considered as a requirement for implementation, but it by no means prevents implementing the functionality.
the overall idea idea would be to keep the selected filters saved in persistent data somewhere, and when refreshing a project re-applying the saved filters, so
where would it make sense to store this data?
i think settings
https://github.com/EugeneTheDev/TaigaMobile/blob/0f5dbaf7ef3cbb3ce9bda1e3cd7688692127b536/app/src/main/kotlin/io/eugenethedev/taigamobile/state/Settings.kt#L8
is the best option, then it can be pulled it in like
https://github.com/EugeneTheDev/TaigaMobile/blob/cd6f44493065d8a8df03f6f4ef32790d825ce7e6/app/src/main/kotlin/io/eugenethedev/taigamobile/ui/screens/main/MainViewModel.kt#L12
and read from in all the places activeFilters gets reset
where are all the places activeFilters gets reset?
https://github.com/EugeneTheDev/TaigaMobile/blob/2ea06035c92a0bc72723cf2e01a805be208606af/app/src/main/kotlin/io/eugenethedev/taigamobile/ui/screens/scrum/ScrumScreen.kt#L79
https://github.com/EugeneTheDev/TaigaMobile/blob/2ea06035c92a0bc72723cf2e01a805be208606af/app/src/main/kotlin/io/eugenethedev/taigamobile/ui/screens/scrum/ScrumScreen.kt#L55
https://github.com/EugeneTheDev/TaigaMobile/blob/0f5dbaf7ef3cbb3ce9bda1e3cd7688692127b536/app/src/main/kotlin/io/eugenethedev/taigamobile/ui/screens/scrum/ScrumViewModel.kt#L50
https://github.com/EugeneTheDev/TaigaMobile/blob/0f5dbaf7ef3cbb3ce9bda1e3cd7688692127b536/app/src/main/kotlin/io/eugenethedev/taigamobile/ui/screens/scrum/ScrumViewModel.kt#L86
i didn't look much outside of ScrumViewModel, but it seems like this is where all the resetting happens.
how can we ensure the data is available to us at those times?
https://github.com/EugeneTheDev/TaigaMobile/blob/0f5dbaf7ef3cbb3ce9bda1e3cd7688692127b536/app/src/main/kotlin/io/eugenethedev/taigamobile/ui/screens/scrum/ScrumViewModel.kt#L29
is already there, if Settings gets pulled in the same way it seems like it should work
what happens when activeFilters are set?
https://github.com/EugeneTheDev/TaigaMobile/blob/0f5dbaf7ef3cbb3ce9bda1e3cd7688692127b536/app/src/main/kotlin/io/eugenethedev/taigamobile/ui/screens/scrum/ScrumViewModel.kt#L60-L62
where is that data living currently?
looks like right on the model and that's it?
so how do we save it to settings instead?
https://github.com/EugeneTheDev/TaigaMobile/blob/0f5dbaf7ef3cbb3ce9bda1e3cd7688692127b536/app/src/main/kotlin/io/eugenethedev/taigamobile/ui/screens/settings/SettingsViewModel.kt#L37-L39
https://github.com/EugeneTheDev/TaigaMobile/blob/0f5dbaf7ef3cbb3ce9bda1e3cd7688692127b536/app/src/main/kotlin/io/eugenethedev/taigamobile/state/Settings.kt#L13-L16
following that pattern seems like a good plan
so so far we have

[x] where to store the data
[x] a pattern to follow for storing data there
[ ] a way to ensure active filters are stored per-project

how do we store the activeFilters per project?
depeding on how unique the ids are on the filter interface, it may not matter what project is loaded, and it could just be a matter of saving each active filter id to settings
https://github.com/EugeneTheDev/TaigaMobile/blob/ab6f371ab7ea189d671574b8306f2c45ad76b8ea/app/src/main/kotlin/io/eugenethedev/taigamobile/domain/entities/Filters.kt#L36-L37
if that's not the case, then probably using a combo of filter id and project id
conclusion
this definitely isn't everything, but it seems like a decent place to start for trying to make this work.

made a wip pr, next thing to figure out is how to use the saved ids in settings to set activeFilters when filters are loaded

authors: EugeneTheDev briaguya-ai

repo: EugeneTheDev/TaigaMobile


text:
Problem detected

Version: 1.0.0-alpha.18
Platform: win32 6.1.7601
Hi.
I recently have installed this application in my Windows 7 PC.
At start, on the settings, if I press "LEFT" on "Dock the Terminal", application window dessapears.
It continue on the tasks bar (bottom), but although I press over it, it doesn't display. To continue, I must to close application from tasks manager.
If newly I try to open it, the problem persists.
For hard reset application, I must to drop directory "terminus" in %HOME%\App\Roaming\

Duplicate of #9

authors: Eugeny fernandeuz

repo: Eugeny/terminus


text:
Fix the DPI calculation for creating thumbnails

zoom_ratio is always <= 1 so it should be multiplied by the fig.dpi to get the final DPI.
I don't think it's worth applying this fix to existing databases.

Thanks, good catch. I think we might need the same fix again a bit further down:
https://github.com/European-XFEL/DAMNIT/blob/939be73cf0fe9ca403661f630bce49517936de20/damnit/ctxsupport/ctxrunner.py#L375
Other than that, LGTM

Ah yes, fixed in e901300.

authors: JamesWrigley takluyver

repo: European-XFEL/DAMNIT


text:
-wasn't sure where to put this so figured issue would be best-

Hi! I'm one of the co-authors of Lethal Company Mod Library and wanted to let you know that I love what you've done! The API for custom items, terminal keywords, and more is truly a beautiful thing.
I wanted to share the library we created in hopes that some of it would be useful for you and your collaborators! We're looking to keep things updated so I would love to have a conversation about how we could assist in your project so that there's not 100 different libraries out there for Lethal Company Modding.
Please keep up the good work! Look forward to hearing from you soon <3

I think it's best to not increase the amount of LethalLib's dependencies when it isn't strictly needed, and I don't think LethalLib would benefit from using your library, looking at what it does (being mostly utility wrapper methods), and considering what LethalLib does. LethalLib is also in maintenance mode pretty much, so not much will change with this Library

repo: EvaisaDev/LethalLib


text:
Scaling problem

I got a little scaling problem, the icon appears very big and take much of the space. I've tried to set the banner_scale to noscale and fillscreen but nothing seems to work for me. I got a 1080p monitor if that may help. Is the problem only the background? I've opened it with feh and it fit my screen perfectly.
Thanks you

Do other themes have this issue?

Yes I've tried this theme as well: https://github.com/lukechilds/refind-ambience but i may have resolved my problem. I was using a .jpg to test another background I've switch to a .png as stated in the documentation and the scaling is much better now

repo: EvanPurkhiser/rEFInd-minimal