Cannot install BFG Miner

I get message No copy of BFGMiner was detected.  Would you like to install it now?  I choose "yes".
Then I get a Microsoft .Net Framework error (see attached file).  I click Continue, which takes me to the MultiMiner home page.  But there is a Notification saying Error checking for backend miner availability (404).
error.pdf

Getting the same error when it tries to download BFGMiner after install. Full error details:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentNullException: Value cannot be null.
Parameter name: uriString
at System.Uri..ctor(String uriString)
at MultiMiner.UX.ViewModels.ApplicationViewModel.InstallBackendMinerLocally(MinerDescriptor miner) in c:\Users\nwool\Documents\Visual Studio 2017\Projects\MultiMiner\MultiMiner.UX\ViewModels\ApplicationViewModel.cs:line 2219
at MultiMiner.Win.Forms.MinerForm.ShowNotInstalledMinerWarning() in c:\Users\nwool\Documents\Visual Studio 2017\Projects\MultiMiner\MultiMiner.Win\Forms\MinerForm.cs:line 2580
at MultiMiner.Win.Forms.MinerForm.ScanHardwareLocally() in c:\Users\nwool\Documents\Visual Studio 2017\Projects\MultiMiner\MultiMiner.Win\Forms\MinerForm.cs:line 2875
at MultiMiner.Win.Forms.MinerForm.SetupApplication() in c:\Users\nwool\Documents\Visual Studio 2017\Projects\MultiMiner\MultiMiner.Win\Forms\MinerForm.cs:line 2221
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
MultiMiner.Win
Assembly Version: <IP_ADDRESS>2
Win32 Version: <IP_ADDRESS>2
CodeBase: file:///C:/Users/corey/AppData/Local/MultiMiner/MultiMiner.Win.exe
MultiMiner.UX
Assembly Version: <IP_ADDRESS>2
Win32 Version: <IP_ADDRESS>2
CodeBase: file:///C:/Users/corey/AppData/Local/MultiMiner/MultiMiner.UX.DLL
System.Drawing
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/System.Drawing.dll
System
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.dll
MultiMiner.Engine
Assembly Version: <IP_ADDRESS>2
Win32 Version: <IP_ADDRESS>2
CodeBase: file:///C:/Users/corey/AppData/Local/MultiMiner/MultiMiner.Engine.DLL
MultiMiner.Utility
Assembly Version: <IP_ADDRESS>2
Win32 Version: <IP_ADDRESS>2
CodeBase: file:///C:/Users/corey/AppData/Local/MultiMiner/MultiMiner.Utility.DLL
System.Windows.Forms
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Windows.Forms.dll
MultiMiner.CoinApi
Assembly Version: <IP_ADDRESS>2
Win32 Version: <IP_ADDRESS>2
CodeBase: file:///C:/Users/corey/AppData/Local/MultiMiner/MultiMiner.CoinApi.DLL
MultiMiner.Xgminer.Api
Assembly Version: <IP_ADDRESS>2
Win32 Version: <IP_ADDRESS>2
CodeBase: file:///C:/Users/corey/AppData/Local/MultiMiner/MultiMiner.Xgminer.Api.DLL
MultiMiner.Xgminer
Assembly Version: <IP_ADDRESS>2
Win32 Version: <IP_ADDRESS>2
CodeBase: file:///C:/Users/corey/AppData/Local/MultiMiner/MultiMiner.Xgminer.DLL
MultiMiner.MobileMiner
Assembly Version: <IP_ADDRESS>2
Win32 Version: <IP_ADDRESS>2
CodeBase: file:///C:/Users/corey/AppData/Local/MultiMiner/MultiMiner.MobileMiner.DLL
MultiMiner.Discovery
Assembly Version: <IP_ADDRESS>2
Win32 Version: <IP_ADDRESS>2
CodeBase: file:///C:/Users/corey/AppData/Local/MultiMiner/MultiMiner.Discovery.DLL
System.Xml
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Xml.dll
System.Management
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/System.Management.dll
System.Core
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Core.dll
System.Configuration
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/System.Configuration.dll
Microsoft.GeneratedCode
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Xml.dll
Accessibility
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/Accessibility.dll
Microsoft.GeneratedCode
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Xml.dll
MultiMiner.Remoting
Assembly Version: <IP_ADDRESS>2
Win32 Version: <IP_ADDRESS>2
CodeBase: file:///C:/Users/corey/AppData/Local/MultiMiner/MultiMiner.Remoting.DLL
Microsoft.GeneratedCode
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Xml.dll
MultiMiner.CoinWarz
Assembly Version: <IP_ADDRESS>2
Win32 Version: <IP_ADDRESS>2
CodeBase: file:///C:/Users/corey/AppData/Local/MultiMiner/MultiMiner.CoinWarz.DLL
MultiMiner.WhatToMine
Assembly Version: <IP_ADDRESS>2
Win32 Version: <IP_ADDRESS>2
CodeBase: file:///C:/Users/corey/AppData/Local/MultiMiner/MultiMiner.WhatToMine.DLL
Microsoft.GeneratedCode
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Xml.dll
Newtonsoft.Json
Assembly Version: <IP_ADDRESS>
Win32 Version: <IP_ADDRESS>11
CodeBase: file:///C:/Users/corey/AppData/Local/MultiMiner/Newtonsoft.Json.DLL
System.Numerics
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Numerics.dll
System.Runtime.Serialization
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4250.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Runtime.Serialization.dll
System.Xml.Linq
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Xml.Linq.dll
System.Data
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Data.dll
MultiMiner.Services
Assembly Version: <IP_ADDRESS>2
Win32 Version: <IP_ADDRESS>2
CodeBase: file:///C:/Users/corey/AppData/Local/MultiMiner/MultiMiner.Services.DLL
MultiMiner.Blockchain
Assembly Version: <IP_ADDRESS>2
Win32 Version: <IP_ADDRESS>2
CodeBase: file:///C:/Users/corey/AppData/Local/MultiMiner/MultiMiner.Blockchain.DLL
MultiMiner.ExchangeApi
Assembly Version: <IP_ADDRESS>2
Win32 Version: <IP_ADDRESS>2
CodeBase: file:///C:/Users/corey/AppData/Local/MultiMiner/MultiMiner.ExchangeApi.DLL
Microsoft.CSharp
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/Microsoft.CSharp.dll
System.Dynamic
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/System.Dynamic.dll
Anonymously Hosted DynamicMethods Assembly
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_<IP_ADDRESS>__b77a5c561934e089/mscorlib.dll
Microsoft.GeneratedCode
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Xml.dll
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

I was able to successfully perform a manual install of 32-bit BFGMiner as suggested in another thread.

I'm having this same JIT error but am unable to fix it even with a manual install of BFGMiner. I no longer get the BFGMiner error, just the JIT error now.

I was able to successfully perform a manual install of 32-bit BFGMiner as suggested in another thread.

Link plz?

I was able to successfully perform a manual install of 32-bit BFGMiner as suggested in another thread.

Link plz?

https://github.com/nwoolls/MultiMiner/issues/404#issuecomment-769933167

Same issue.  Unhandled exception.
If I try to continue anyway, it tries to install in C/whatever  and fails...

Same problem for me.
But in the logs, it's talking about your windows local profile @nwoolls , maybe it can help you find the problem ?
Even by adding the bgfminer locally, i still receive the error

404 Web Site not found.
Custom domain has not been configured inside Azure. See https://docs.microsoft.com/en-us/azure/app-service-web/app-service-web-tutorial-custom-domain how to map an existing domain
Client cache is still pointing the domain to old IP address. Clear the cache by running the command ipconfig/flushdns.
https://blogs.msdn.microsoft.com/appserviceteam/2017/08/08/faq-app-service-domain-preview-and-custom-domains App Service Domain FAQ  for more questions.
Looks like Azure configuration problem.


unified errno format

Hi developer,
    I find there is some different log print about errno. Some places use errno and some places use Error.
I'm not sure it makes sense.

Best Regards,
Caffreyfans

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Thanks for your contribution.

Sorry I forgot to switch to a new branch to submit a new pull request.


Added a Micro-Byte - Introduction To SQL

Added the Introduction To SQL micro-byte that focuses on the key concepts and their implementation in DBMS.

A couple of things here @saloniankita . We have officially concluded the #IBelieveInDoing- Hacktoberfest Edition for this month. U have submitted ur PR in the eleventh hour. As per our guidelines, ur microbyte needs a big makeover. As of now the content is very less and very basic(technically). We already have another microbyte which has the same content but was submitted way before. So we could help that person and now we have a microbyte for the basics of SQL.  I am not denying or rejecting the fact that u r a potential contributor, but under the given circumstances we cannot accept this PR.
Although Crio may open up its OSS as a general event in the near future. U r free to contribute then. But for now we are sorry abt this but we have to close this PR. Hope u understand. See u in our next #IBelieveInDoing event next month. All the best!


Increase tap area of infobuttons (EXPOSUREAPP-11080)

Jira: https://jira-ibs.wbs.net.sap/browse/EXPOSUREAPP-11080

How to test

Scan certificate
Check if tap areas of info button is large enough in overview screen and details screen

@jurajkusnier @chiljamgossow
I also adjusted the info button in the universal scanner now:


[Goldberg Testnet] [Avail] Add support for Goldberg testnet

If you want to integrate a chain, you would need to provide

Name of the blockchain: Goldberg Testnet
Type of the blockchain (can be Substrate, EVM or both) Substrate
Blockchain providers (WS or HTTP):
https://goldberg.avail.tools/api
wss://goldberg.avail.tools/ws
Metadata of the blockchain (chainId, paraId, addressPrefix, symbol,...)
Find all info at: https://docs.availproject.org/networks/
Logo of the blockchain: use the Avail logo
Block explorers (if possible): https://goldberg.avail.tools/

Version test: http://<IP_ADDRESS>:8900/s/4tfqW7YSo8R9Srn
Validation passed in cases:

Show token, network

Show balance

Transfer token


Fix incorrect minimum value in quantile generation

There was a bug for both hist and gpu_hist where the lowest quantile could have an upper bound of zero and lower bound of zero. This fixes it so that the minimum value is strictly less than all other cut values.

Codecov Report

Merging #3167 into master will not change coverage.
The diff coverage is 0%.

@@            Coverage Diff            @@
##             master    #3167   +/-   ##
=========================================
  Coverage     45.29%   45.29%
  Complexity      228      228
=========================================
  Files           166      166
  Lines         12901    12901
  Branches        466      466
=========================================
  Hits           5844     5844
  Misses         6865     6865
  Partials        192      192

Impacted Files
Coverage Δ
Complexity Δ

src/common/hist_util.cc
0.3% <0%> (ø)
0 <0> (ø)
:arrow_down:

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 706be4e...23431fa. Read the comment docs.

It can be reproduced by running the script at #3156.
Specifically it occurred in a column that only contained the values 0 and nan.

I see. The old behavior doesn't work when the minimum value is exactly zero. I'll approve this PR.


add main branch of tmux-sessionizer

Description
tmux-sessionizer does not really have versions because i've been lazy with that package of mine :rofl:
i thought adding the main branch as a version could be nice.

It's kind of abusing how the versioning works currently, but good enough for now :-D


Move execution of Load/Save to RaceDB

Load and save should execute in the running contex of the RaceDB that contain the date to Load and Save
This will make the data more isolated and the mutex can be removed as almost only the RaceDB tread will touch it.

Fixed by https://github.com/zingo/CrazyCapyTime/commit/945062836380a96acb7fdda982889da2ee4a7ce5


Generalize RES configuration of login nodes and user/group json

Automate the configuration of login nodes at cluster creation and deconfiguration at cluster deletion based on what I did for RES.
This will allow users who aren't using RES to have the same level of automation.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Don't know where this came from. This branch was already merged.


fix fix p1 test_backup_restore fail caused by http download 401 invalid token error

Proposed changes
fix p1 test_backup_restore fail caused by http download 401 invalid token error
(1)  set fe auth token,  becouse regression cannot get the cluster token, so not auto generate it in test env.
(2)  fix remote_http_download result code problem.
problem :

Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run clickbench

run p0

run clickbench

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 43.56 seconds
stream load tsv:          461 seconds loaded<PHONE_NUMBER>9 Bytes, about 154 MB/s
stream load json:         20 seconds loaded<PHONE_NUMBER> Bytes, about 112 MB/s
stream load orc:          58 seconds loaded<PHONE_NUMBER> Bytes, about 18 MB/s
stream load parquet:          29 seconds loaded 861443392 Bytes, about 28 MB/s
insert into select:          70.2 seconds inserted 10000000 Rows, about 142K ops/s
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230624081002_clickbench_pr_166774.html


Duplicate paragraph in Architecting-Cloud-Native-NET-Apps-Azure

There are repeated content at several place in this book e.g. at Page 37
"Containers are immutable. Once you define a container, you can recreate and run it exactly the same way. This immutability lends itself to component-based design. If some parts of an application evolve differently than others, why redeploy the entire app when you can just deploy the parts that change most frequently? Different features and cross-cutting concerns of an app can be broken up into separate units. Figure 3-2 shows how a monolithic app can take advantage of containers and microservices by delegating certain features or functionality. The remaining functionality in the app itself has also been containerized."
and Page 38 /39
"Containerized services require automated management. It wouldn’t be feasible to manually administer a large set of independently deployed containers. For example, consider the following tasks:
• How will container instances be provisioned across a cluster of many machines?
• Once deployed, how will containers discover and communicate with each other?
• How can containers scale in or out on-demand?
• How do you monitor the health of each container?
• How do you protect a container against hardware and software failures?
• How do upgrade containers for a live application with zero downtime?
Container orchestrators address and automate these and other concerns."
and Page 46
You can also add Container Orchestration Support, also shown in Figure 3-8. By default, the orchestrator uses Kubernetes and Helm. Once you’ve chosen the orchestrator, a azds.yaml file is added to the project root and a charts folder is added containing the Helm charts used to configure and deploy the application to Kubernetes. Figure 3-9 shows the resulting files in a new project.
I would request team to ensure that there is no duplicate paragraph throughout ebook.
(Edited by gewarren to add document details.)

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 89573850-fe00-e1a3-de51-57394b3ac131
Version Independent ID: e5b1affd-a12a-bacb-f510-9abb242be819
Content: Architecting Cloud Native .NET Applications for Azure
Content Source: docs/architecture/cloud-native/index.md
Product: dotnet-architecture
Technology: cloud-native
GitHub Login: @ardalis
Microsoft Alias: nanil

This should be a fairly straight-forward effort, sweep the eBook and ensure that there are no duplications of content. There are already several PRs to address parts of this effort - with #18718, #18720, and #18725.

Hi @ardalis - the issues that I called out were all related to this, it is possible that those were the only findings. I haven't had time to dig in yet... but this might be a simple spot-check and close if everything looks good.

Just inspected. Do not see duplication. I did make some earlier fixes in this chapter and recall removing a duplicated paragraph.

IEvangelist, thanks for the input. Thinking we should close this issue.


Support of repetition

:tada: This PR is included in version 1.7.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Documentation on creating transformers

Is there currently any documentation regarding creating transformers? I don't see any at https://babeljs.io/docs/advanced/transformers/.

Custom transformers are plugins.

@sebmck Ok, thanks. Please see #331.

Should be covered by https://github.com/babel/babel.github.io/issues/534


SQLite exception is not thrown due to unique key index violation

Hello,
When I run context.SaveChangesAsync in EF 6, I get this in Output windows of Visual Studio:
SQLite error (2067): abort at 26 in [INSERT INTO [Transaccion]([FuncionarioId], [FechaHora], [TicketEnviado], [TicketImpreso], [Checksum], [Crypted], [EntradaSalida], [Equipo])
 VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7);]:

I know that error is due to unique key index violation, but, why SQLite does not send an Exception?
I am using last SQLite that NuGet installs (<IP_ADDRESS>)
Regards
Jaime

@jaimestuardo - This repo is Microsoft.Data.Sqlite. You are using System.Data.Sqlite in EF6. You are on wrong repo. The repo you are looking for is at https://system.data.sqlite.org/


limiting the number of entries in each of the StakingCoinWeights and EpochAmount

Summary
Limiting the number of entries in each of the StakingCoinWeights and EpochAmount slices per plan
Proposal

Check the operation time and gas consumption of Endblock (AdvanceEpoch) when A and B are 1, 100, 500, and 1000 lengths in the presence of many farmers.
add const MaxPrivatePlanEntries uint32(10) on params.go
add const MaxPublicPlanEntries uint32(100 or 500 depending on test) on params.go
Add logic to CreateFixedAmountPlan, CreateRatioPlan, ModifyPublicPlanProposal

validate if the length of StakingCoinWeights(ratio, fixedAmount) and EpochAmount(fixedAmount) not exceeds MaxPrivatePlanEntries for private plans,  and MaxPublicPlanEntries for public plans.

positive supply checking of StakingCoinWeights(ratio, fixedAmount) and EpochAmount(fixedAmount)
Add test cases
In addition, we are considering adding a denom list of will be distributed as rewards on the RatioPlan structure so that the above verification can be performed together.

References

https://github.com/cosmos/cosmos-sdk/blob/v0.44.6/x/staking/types/staking.pb.go#L842

For Admin Use

[ ] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate contributors tagged
[ ] Contributor assigned/self-assigned

Here's the raw test result.


Replace url pattern in urls.py for Django 1.10 compatibility

Hi,
In my current Django 1.9.5 installation the module throws some deprecated warings about for Django 1.10:
/usr/local/share/myproject/shibboleth/urls.py:9: RemovedInDjango110Warning: django.conf.urls.patterns() is deprecated and will be removed in Django 1.10. Update your urlpatterns to be a list of django.conf.urls.url() instances instead.
url(r'^$', ShibbolethView.as_view(), name='info'),

This patch makes django-shibboleth-remoteuser compatible with the upcomming Django version 1.10.
Best Regards,
Sören

Thanks!


apim.bat not working without having JAVA_HOME defined

API-Mgr. CLI version
1.2.3
API-Manager and Service-Pack Version
7.7-Sept-2020
Expected behavior
The apim.bat should use the java binary from the search-path.
Actual behavior
It fails to set the java binary.
Log-Output in Debug
Error message:
-Xms64m unexpected or unknown command

New apim.bat is solving that problem:
https://github.com/Axway-API-Management-Plus/apim-cli/blob/develop/modules/apim-cli/assembly/scripts/apim.bat


Feature request: --dry-run or something similiar for uv pip install

I would like to test uv's ability to correctly resolve requirements, and in general it it sometimes useful to know how a package installer will install some requirements without actually installing them. An alternative to this would be uv pip download which is something I used to use a lot before --dry-run existed in Pip.
At the moment I am rebuilding my virtual environment each time. Maybe I am missing something and there is a supported workflow already?

Have you tried uv pip compile?

It can also read from stdin, e.g. echo "black" | uv pip compile -.

Yes, this is sufficent for my purpose, thanks!

See also #1244


Setting an absolute path to the lib dir.

Unfortunately I have to change the working directory of the application which I was trying this on and found that the reloader blows up because it is assuming the target is relative to current working directory.  The initial thought was to do something based on env! and/or related items but I don't believe I can get those passed into the proc-macro attributes properly.   :) )  So, I was wondering if it would be viable to do something which delays the reloader setup till entry into main such that I could then tell it, at runtime, use xyz path as the root path rather than assuming things are relative.
If I could set it in main, then I can use the env! macro and fiddle the compile time result to point to the correct place, i.e. a rooted path from the manifest directory down to the containing workspace directory where the 'target' folder lives.  Or, I'd love a pointer on how to build that path such that the proc macro attribute would accept it correctly.  I.e. I need: env!("CARGO_MANIFEST_DIR") + "/../../" to get the correct base path.  But, of course that could change if I'm using the lib as a pulled crate rather than a part of the larger project (which is an eventual desire).
Thoughts and suggestions very welcome.

Hi there, thanks for opening this! So the quick fix for this is to specify the path to the directory where the library artifact can be found directly:
#[hot_lib_reloader::hot_module(
    dylib = "lib",
    lib_dir = "/path/to/your/project/target/debug"
)]
mod hot_lib {
    /* rest as usual */
}

That path should either be absolute or relative from your working dir (though that might not make much sense).
Right now that path can only be a literal string, not an expression. I'll put out a new version that will allow to do something like
#[hot_lib_reloader::hot_module(
    dylib = "lib",
    lib_dir = concat!(env!("CARGO_MANIFEST_DIR"), "lib/src/lib.rs")
)]
mod hot_lib {
    /* rest as usual */
}

which should make this a bit more general.

Hi there, thanks for opening this! So the quick fix for this is to specify the path to the directory where the library artifact can be found directly:
#[hot_lib_reloader::hot_module(
    dylib = "lib",
    lib_dir = "/path/to/your/project/target/debug"
)]

That's what I ended up doing temporarily, unfortunately I'm not sure it actually works.  While I see the new hot libs built, copied and then I get the events for the reload and reloaded, no changes seem to be getting applied.  I'm not actually sure if it is something I'm doing wrong or just the way I'm setting things up with the path in an unusual location.  I'll be taking another look when you get the proposed change done.

#[hot_lib_reloader::hot_module(
    dylib = "lib",
    lib_dir = concat!(env!("CARGO_MANIFEST_DIR"), "/target/debug")
)]

Hah, that looks like what I tried the first time..  Thank you greatly for the change.

In version 0.6.4 the default lib_dir was changed and when it is customized, using an expression instead of just a literal string should work.
So
#[hot_module(dylib = "lib")]
/* ... */

expands to
#[hot_module(dylib = "lib", lib_dir = concat!(env!("CARGO_MANIFEST_DIR"), "/target/debug"))]
/* ... */

(or the target/release folder in release builds). Before it was just a relative path lib_dir = "target/debug" / lib_dir = "targe/release" which caused the issues when changing the working dir.
So in theory just updating should fix your problem. If not try setting the lib_dir. And if that doesn't help, feel free to reopen ;)

Is there a reason you picked to use CARGO_MANIFEST_DIR instead of CARGO_TARGET_DIR?
The cargo build folder isn't always in the the same folder as the manifest as it can be set by using that environment variable.


CI : docker - failed to copy - connection reset by peer

I am seeing this error in a merged pull request into main:
https://github.com/ZcashFoundation/zebra/actions/runs/3699928299/jobs/6267824590#step:9:2107
Happened after https://github.com/ZcashFoundation/zebra/pull/5864 was merged.
Unsure if we already have a ticket for it.

This seems to be a temporary network failure, but I'd like @gustavovalverde to double-check.
There are also warnings about missing documentation, but they aren't errors, and they aren't related to this particular connection error. It might be nice to fix them to avoid confusion when diagnosing Docker bugs.

After a bit of research here, even though it is a network failure issue I tried to find ways to "increase" the retry time, but there's a exponential retry mechanism built-in into buildkit which we can't modify with arguments https://github.com/moby/buildkit/pull/1791/files#diff-682011b3dfc5c45f6d422e716e452cc9c7e147a3808c94662473bffd7ad49995R16 and it got triggered in the action.
Sometimes this also fails if there's an issue with the cache (which I had to workaround a few months ago), but this is a known issue which we'll have to wait for it to be fixed https://github.com/moby/buildkit/issues/2578
In any case, this is temporal and we might won't plan to "fix it". Feel free to re-open it if you understand otherwise.

@gustavovalverde can you please add a size estimate here based on your investigations?

Thanks for looking into this!


Need code to use pretrained model inn wav2vec 2.0

I'v downloaded  pre-trained  "Wav2Vec 2.0 Base | No finetuning | Librispeech "  model. But it's in '.pt' format, and there is no documentation/code of how to run it. Need suggestions regarding that.

you cant actually do anything interesting that i know of with a pre-trained model except use it to fine-tune on some labeled dataset. theres a sample command showing how to do finetuning in the docs


Support version queries

Many third party clients use the server version to workaround incompatibility issues, so this may be a first blocker to support these clients. https://github.com/risingwavelabs/risingwave/pull/2636 has some previous dicsussions about this issue.
There are different ways to get version

version in pg wire protocol (see discussion in #2636
parameters SHOW server_version, SHOW server_version_num.
SELECT pg_catalog.version().

One problem is that clients might parse the numeric version from the version string, e.g., sqlalchemy's logic is:
https://github.com/sqlalchemy/sqlalchemy/blob/e708cfea0b/lib/sqlalchemy/dialects/postgresql/base.py#L3066-L3077
    def _get_server_version_info(self, connection):
        v = connection.exec_driver_sql("select pg_catalog.version()").scalar()
        m = re.match(
            r".*(?:PostgreSQL|EnterpriseDB) "
            r"(\d+)\.?(\d+)?(?:\.(\d+))?(?:\.\d+)?(?:devel|beta)?",
            v,
        )
        if not m:
            raise AssertionError(
                "Could not determine version from string '%s'" % v
            )
        return tuple([int(x) for x in m.group(1, 2, 3) if x is not None])

test examples:
https://github.com/sqlalchemy/sqlalchemy/blob/e708cfea0bdaae82ac30dd7d33f9442115b9af6d/test/dialect/postgresql/test_dialect.py#L96-L135

https://github.com/risingwavelabs/risingwave/pull/2636#issuecomment-1363561572

https://github.com/risingwavelabs/risingwave/pull/7314 added 👀
SELECT version();
----
PostgreSQL 13.9-RW-0.2.0-alpha

👀 #7314 added
SELECT version();
----
PostgreSQL 13.9-RW-0.2.0-alpha

cc @mikechesterwang


Scrimunban command not working with banned role

The bot stores and tried to re-add the banned role if they get unbanned

Expected behavior is that they get member role back, frozen role and banned role are ignored upon unban

Oh, I forgot moving the rest of the code in an else block

Getting to it now


4300 "Access is forbidden"  when attempting to post to renditions end point

I need to get fullsize rendition of asset to print. For assets that do not have a fullsize rendition link under links{. . .} i try to post to this endpoint
The description states:

Generate renditions for an original file asynchronously. Allowed rendition types are fullsize and 2560. Generated rendition will be deleted after 1 day automatically.

I assume this post would create a rels/rendition_type/fullsize . The response i get back in postman is 4300, Access is forbidden. In my application i get 403.
Maybe this has something to do with the scopes i'm using to get oAuth token: openid lr_partner_apis. Whenever i try to use creative_sdk in the scope the request fails. Is this how i get fullsize version of images? if so, why is request failing. All the GET requests go through just fine. It's only this post that is returning error

@calebmitcler This API requires special permissions to be granted. Can you please share your API key.

@calebmitcler This API requires special permissions to be granted. Can you please share your API key.

Thank you for fast response. I sent email to<EMAIL_ADDRESS>with api key

@calebmitcler Can you try now.

Hello! i still receive 4300 "Access is forbidden"

Ok will check.


Regression: update-dns no longer working in Ubuntu 18.04LTS

Version: <IP_ADDRESS>7 amd64
OS/Distro: Ubuntu desktop 18.04
Issue/Impact:

systemctl status lwsmd.service
● lwsmd.service - BeyondTrust PBIS Service Manager
Loaded: loaded (/lib/systemd/system/lwsmd.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2018-08-06 09:32:14 CEST; 3min 54s ago
Process: 922 ExecStart=/opt/pbis/sbin/lwsmd --start-as-daemon (code=exited, status=0/SUCCESS)
Main PID: 978 (lwsmd)
Tasks: 371 (limit: 4915)
CGroup: /system.slice/lwsmd.service
├─ 978 /opt/pbis/sbin/lwsmd --start-as-daemon
├─1029 lw-container lwreg
├─1085 lw-container eventlog
├─1139 lw-container netlogon
├─1192 lw-container lwio
├─1247 lw-container lsass
└─1327 lw-container reapsysl

ago 06 09:32:13 str957-254 /opt/pbis/sbin/lwsmd[978]: Logging started
ago 06 09:32:13 str957-254 lwreg[1029]: Logging started
ago 06 09:32:13 str957-254 eventlog[1085]: Logging started
ago 06 09:32:13 str957-254 netlogon[1139]: Logging started
ago 06 09:32:14 str957-254 lwio[1192]: Logging started
ago 06 09:32:14 str957-254 lsass[1247]: Logging started
ago 06 09:32:14 str957-254 reapsysl[1327]: Logging started
ago 06 09:32:14 str957-254 systemd[1]: Started BeyondTrust PBIS Service Manager.
ago 06 09:32:15 str957-254 lsass[1247]: [lsass] Domain 'xxxxxxx' is now offline
ago 06 09:33:14 str957-254 lsass[1247]: [lsass] Domain 'xxxxxxx is now online

/opt/pbis/bin/lwsm list
lwreg          running (container: 1029)
dcerpc         stopped
eventlog       running (container: 1085)
lsass          running (container: 1247)
lwio           running (container: 1192)
netlogon       running (container: 1139)
rdr            running (io: 1192)
reapsysl       running (container: 1327)
usermonitor    stopped

/opt/pbis/domainjoin-cli query
(note that the path in the template misses the 'bin/' part)
Name = str957-254
Domain = PERSONALE.xxxxxxxxx
Distinguished Name = CN=STR957-254,OU=Computer,OU=Str00957-DIFA,OU=Dsa.Auto,DC=personale,DC=xxxxxxxx,DC=xxxxxx,DC=xx

pbis status
LSA Server Status:

Compiled daemon version: <IP_ADDRESS>7
Packaged product version: 8.6.427.243473
Uptime:        0 days 0 hours 7 minutes 8 seconds
[Authentication provider: lsa-activedirectory-provider]
Status:        Online
Mode:          Un-provisioned
Domain:        PERSONALE.xxxxxx
Domain SID:    S-1-5-21-2162351890-1506888927-3107636301
Forest:        xxxxxx
Site:          xxxxxx
Online check interval:  300 seconds
[Trusted Domains: 9]

[Domain: PERSONALE]

	DNS Domain:       personale.xxxxx
	Netbios name:     PERSONALE
	Forest name:      xxxxx
	Trustee DNS name:
	Client site name: xxxxx
	Domain SID:       S-1-5-21-2162351890-1506888927-3107636301
	Domain GUID:      00000000-0000-0000-0000-000000000000
	Trust Flags:      [0x0019]
	                  [0x0001 - In forest]
	                  [0x0008 - Primary]
	                  [0x0010 - Native]
	Trust type:       Up Level
	Trust Attributes: [0x0000]
	Trust Direction:  Primary Domain
	Trust Mode:       In my forest Trust (MFT)
	Domain flags:     [0x0001]
	                  [0x0001 - Primary]

	[Domain Controller (DC) Information]

		DC Name:              DCRPERSONALE01.personale.xxxxxxxxx
		DC Address:           xxxxxxx
		DC Site:              xxxxxxxxxx
		DC Flags:             [0x000031fc]
		DC Is PDC:            no
		DC is time server:    yes
		DC has writeable DS:  yes
		DC is Global Catalog: yes
		DC is running KDC:    yes

[Other domains in forest follow]

/opt/pbis/bin/enum-users
Trust me, that would be 'a bit' too big... (~100k users).

attach logs

/opt/pbis/bin/lwsm set-log-target -p lsass -  file /tmp/lsass.log
/opt/pbis/bin/lwsm set-log-level -p lsass - debug
attach log
No useful info.

Output/Error:
/opt/pbis/bin/update-dns
Failed to update DNS.  No name servers could be reached.
Retry using --dnsserver option
Steps to Reproduce:
Just upgrade a joined Ubuntu 16.04LTS to 18.04LTS (or do a fresh install). update-dns stops working :(
Same machine, same address, same join procedure (I install using a script), different behaviour.
Probably Ubuntu changed something network-wise?

This was caused by an Ubuntu change in how they do DNS resolution. For now we added the --dnsserver option. With that option you can point to the dnsserver you want the record added to.

Does not work. Possibly our AD config is uncommon, but even giving the same IP used by update-dns in 16.04 fails in 18.04 :(

Hi, I can confirm that we face the exact same problem here. We also tried the --dnsserver option, but to no avail, it still fails. I also have to admit that our AD setup is probably a bit uncommon, but it worked on Ubuntu 16.04.

We have a DNS-server that redirects the requests to our Active Directory DNS-server, I've tried both and here are the outputs from debug I get.
Without --dnsserver:

sudo /opt/pbis/bin/update-dns --loglevel debug
20180810143028:VERBOSE:0x7fe984295740:[DNSGetNameServers() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsparser.c:229] Querying DNS for SOA Record for zone [adm-106005.adm.c.sdu.dk]
20180810143028:VERBOSE:0x7fe984295740:[DNSGetNameServers() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsparser.c:249] SOA record not found [h_errno:4]
20180810143028:VERBOSE:0x7fe984295740:[DNSGetNameServers() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsparser.c:229] Querying DNS for SOA Record for zone [adm.c.sdu.dk]
20180810143028:VERBOSE:0x7fe984295740:[DNSGetNameServers() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsparser.c:249] SOA record not found [h_errno:4]
20180810143028:VERBOSE:0x7fe984295740:[DNSGetNameServers() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsparser.c:229] Querying DNS for SOA Record for zone [c.sdu.dk]
20180810143028:VERBOSE:0x7fe984295740:[DNSBuildNameServerList() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsparser.c:927] Adding Name Server [sdu-vdc0f.c.sdu.dk]
20180810143028:INFO:0x7fe984295740:[main() /builder/src-git/Platform/src/linux/lwdns/tools/lw-update-dns/main.c:282] Attempting to update name server [sdu-vdc0f.c.sdu.dk]
20180810143028:ERROR:0x7fe984295740:[main() /builder/src-git/Platform/src/linux/lwdns/tools/lw-update-dns/main.c:293] Failed to open connection to Name Server [sdu-vdc0f.c.sdu.dk]. [Error code:-2]
Failed to update DNS.  No name servers could be reached.
Retry using --dnsserver option

With our global dnsserver:

sudo /opt/pbis/bin/update-dns --dnsserver <IP_ADDRESS> --loglevel debug
20180810142948:INFO:0x7f4eb90d9740:[main() /builder/src-git/Platform/src/linux/lwdns/tools/lw-update-dns/main.c:282] Attempting to update name server [<IP_ADDRESS>]
20180810142948:VERBOSE:0x7f4eb90d9740:[DNSTCPOpen() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnssock.c:146] Hostname:<IP_ADDRESS>
20180810142948:VERBOSE:0x7f4eb90d9740:[DNSTCPOpen() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnssock.c:148] IPV4 Address:<IP_ADDRESS>
20180810142948:INFO:0x7f4eb90d9740:[DNSUpdateSecure() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsupdate.c:588] Attempting DNS Update (in-secure)
20180810142948:INFO:0x7f4eb90d9740:[DNSUpdateCreateARUpdateRequest() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsupdate.c:818] Adding IP Address [<IP_ADDRESS>] to DNS Update request
20180810142948:ERROR:0x7f4eb90d9740:[main() /builder/src-git/Platform/src/linux/lwdns/tools/lw-update-dns/main.c:324] Failed to update Name Server [<IP_ADDRESS>]. [Error code:9504]
Failed to update DNS. Error code [42700].
Retry using --dnsserver option

With our AD-dnsserver:

sudo /opt/pbis/bin/update-dns --dnsserver <IP_ADDRESS> --loglevel debug
20180810142959:INFO:0x7f1ed2b36740:[main() /builder/src-git/Platform/src/linux/lwdns/tools/lw-update-dns/main.c:282] Attempting to update name server [<IP_ADDRESS>]
20180810142959:VERBOSE:0x7f1ed2b36740:[DNSTCPOpen() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnssock.c:146] Hostname:<IP_ADDRESS>
20180810142959:VERBOSE:0x7f1ed2b36740:[DNSTCPOpen() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnssock.c:148] IPV4 Address:<IP_ADDRESS>
20180810142959:INFO:0x7f1ed2b36740:[DNSUpdateSecure() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsupdate.c:588] Attempting DNS Update (in-secure)
20180810142959:INFO:0x7f1ed2b36740:[DNSUpdateCreateARUpdateRequest() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsupdate.c:818] Adding IP Address [<IP_ADDRESS>] to DNS Update request
20180810142959:ERROR:0x7f1ed2b36740:[main() /builder/src-git/Platform/src/linux/lwdns/tools/lw-update-dns/main.c:324] Failed to update Name Server [<IP_ADDRESS>]. [Error code:9009]
Failed to update DNS. Error code [42700].
Retry using --dnsserver option

Here it is.
I took the IP of the DNS server from the update log of another machine, still at 16.04, so I'm quite sure it's correct.
root@str957-253:~# /opt/pbis/bin/update-dns --dnsserver x.x.x.x --loglevel debug
20180810143855:INFO:0x7f73f4a0b740:[main() /builder/src-git/Platform/src/linux/lwdns/tools/lw-update-dns/main.c:282] Attempting to update name server [x.x.x.x]
20180810143855:VERBOSE:0x7f73f4a0b740:[DNSTCPOpen() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnssock.c:146] Hostname:x.x.x.x
20180810143855:VERBOSE:0x7f73f4a0b740:[DNSTCPOpen() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnssock.c:148] IPV4 Address:x.x.x.x
20180810143855:INFO:0x7f73f4a0b740:[DNSUpdateSecure() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsupdate.c:588] Attempting DNS Update (in-secure)
20180810143855:INFO:0x7f73f4a0b740:[DNSUpdateCreateARUpdateRequest() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsupdate.c:818] Adding IP Address [y.y.y.y] to DNS Update request
20180810143855:ERROR:0x7f73f4a0b740:[main() /builder/src-git/Platform/src/linux/lwdns/tools/lw-update-dns/main.c:324] Failed to update Name Server [x.x.x.x]. [Error code:9009]
Failed to update DNS. Error code [42700].
Retry using --dnsserver option

Error code [42700].

I see this error when targeting a server that does not have the zone for the record you are trying to add. Can you confirm the exact server that is maintaining the zone?

Yes. But on 16.04 if I specify --dnsserver using the same IP it would autodetect, it fails!

We're getting 8.7.0 wrapped up now. We'll try and have another pass and see if we can address the problems in 18.04 directly

Just upgraded pbis-open to <IP_ADDRESS>8, but still no change.

The log message "Failed to update Name Server [x.x.x.x]. [Error code:9009]" indicates the DNS server returned the error code 9009.
DNS_ERROR_RCODE_NOTAUTH
9009 (0x2331)
DNS server not authoritative for zone.

This appears to be saying the DNS server you are trying to use is not authoritative. It may be worth double checking which DNS servers are authoritative for your DNS zone you're trying to use and retrying.

From 16.04 machine (updated to pbis-open <IP_ADDRESS>8):
# /opt/pbis/bin/update-dns --loglevel debug
20180821123639:VERBOSE:0x7f57c62c0700:[DNSGetNameServers() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsparser.c:229] Querying DNS for SOA Record for zone [my.long.machine.name]
20180821123639:VERBOSE:0x7f57c62c0700:[DNSGetNameServers() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsparser.c:249] SOA record not found [h_errno:4]
20180821123639:VERBOSE:0x7f57c62c0700:[DNSGetNameServers() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsparser.c:229] Querying DNS for SOA Record for zone [long.machine.name]
20180821123639:VERBOSE:0x7f57c62c0700:[DNSGetNameServers() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsparser.c:249] SOA record not found [h_errno:4]
20180821123639:VERBOSE:0x7f57c62c0700:[DNSGetNameServers() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsparser.c:229] Querying DNS for SOA Record for zone [machine.name]
20180821123639:VERBOSE:0x7f57c62c0700:[DNSBuildNameServerList() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsparser.c:927] Adding Name Server [adserver.machine.name]
20180821123639:INFO:0x7f57c62c0700:[main() /builder/src-git/Platform/src/linux/lwdns/tools/lw-update-dns/main.c:282] Attempting to update name server [adserver.machine.name]
20180821123639:VERBOSE:0x7f57c62c0700:[DNSTCPOpen() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnssock.c:146] Hostname:adserver.machine.name
20180821123639:VERBOSE:0x7f57c62c0700:[DNSTCPOpen() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnssock.c:148] IPV4 Address:<IP_ADDRESS>
20180821123639:INFO:0x7f57c62c0700:[DNSUpdateSecure() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsupdate.c:588] Attempting DNS Update (in-secure)
20180821123639:INFO:0x7f57c62c0700:[DNSUpdateCreateARUpdateRequest() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsupdate.c:818] Adding IP Address [<IP_ADDRESS>] to DNS Update request
20180821123639:INFO:0x7f57c62c0700:[DNSUpdateCreateARUpdateRequest() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsupdate.c:818] Adding IP Address [<IP_ADDRESS>] to DNS Update request
20180821123639:INFO:0x7f57c62c0700:[DNSUpdateSecure() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsupdate.c:654] DNS Update (in-secure) succeeded
A record successfully updated in DNS

Followed by other messages trying to update info for the second network card.
Note that it succeeded updating with a connection to adserver.machine.name (<IP_ADDRESS>).
Too bad that, from the same machine:
# /opt/pbis/bin/update-dns --loglevel debug --dnsserver <IP_ADDRESS>
20180821123728:INFO:0x7f6aea159700:[main() /builder/src-git/Platform/src/linux/lwdns/tools/lw-update-dns/main.c:282] Attempting to update name server [<IP_ADDRESS>]
20180821123728:VERBOSE:0x7f6aea159700:[DNSTCPOpen() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnssock.c:146] Hostname:<IP_ADDRESS>
20180821123728:VERBOSE:0x7f6aea159700:[DNSTCPOpen() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnssock.c:148] IPV4 Address:<IP_ADDRESS>
20180821123728:INFO:0x7f6aea159700:[DNSUpdateSecure() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsupdate.c:588] Attempting DNS Update (in-secure)
20180821123728:INFO:0x7f6aea159700:[DNSUpdateCreateARUpdateRequest() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsupdate.c:818] Adding IP Address [<IP_ADDRESS>] to DNS Update request
20180821123728:INFO:0x7f6aea159700:[DNSUpdateCreateARUpdateRequest() /builder/src-git/Platform/src/linux/lwdns/lwdns/dnsupdate.c:818] Adding IP Address [<IP_ADDRESS>] to DNS Update request
20180821123728:ERROR:0x7f6aea159700:[main() /builder/src-git/Platform/src/linux/lwdns/tools/lw-update-dns/main.c:324] Failed to update Name Server [<IP_ADDRESS>]. [Error code:9009]
Failed to update DNS. Error code [42700].
Retry using --dnsserver option

Note that the authoritative DNS is not on the same network as the client machine, and the client machine does have two IP addresses (the private one is relative to a closed network not managed by AD, might be the reason for error 9009?).
I'll look for another machine with only one network card.

What about [Error code:9504]?

That ones more vague, DNS error, check rcode.
You may find out more by looking at a packet capture of the DNS update attempt.

I'll look into that when I have the time.

Encountering this issue as well. Installed pbis-open to a vanilla ubuntu 16.04 and 18.04 AWS images. The 16.04 instance was able to update dns, 18.04 is not.

Just tested: if I manually edit /opt/resolv.conf to use the AD controllers, the update works.
Might be useful to know, at least as temporary workaround.

This still appears to be an issue in <IP_ADDRESS>1 on a vanilla 18.04.3 LTS installation, same log messages as above comments.

I am using latest release <IP_ADDRESS>1 on Ubuntu 18.04.5 LTS , same error as above. Nothing from workarounds worked.
Appreciate any feedback. ?

Active Directory Bridge Enterprise has addressed this. Please upgrade to Active Directory Bridge Enterprise. If the issue still exists then please submit a ticket to our service team and we’ll have a look for you.
pbis-open will longer receive updates and will be archived. Closing all outstanding issues. Please consider BeyondTrust Active Directory Bridge for continued support.
https://www.beyondtrust.com/privilege-management/active-directory-bridge


Publish on npm and document it

Is this published on npm? If it isn't, I think it should be. I know Polymer might be hurting that effort for the moment. And when it does get published on npm, can that be documented in the README?

@lastmjs I'd love to but there's already a published project with the same name. For the meantime, just pull from GitHub.


Login button at index page doesn't route to /authenticate

Describe the bug
The Login button from the home page makes no redirection.
To Reproduce

run
yarn dev
Open localhost:3000 in the browser.
Click the "Login" button in the center of the page

You are  not sent to  localhost:3000/authenticate
Expected behavior
You are sent to loc
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Using OS X in Firefox and Chrome
Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
This worked before the button was updated. Will see if I can fix it.

Button component was removed - we will no longer use it, we will use UIKit styling out of the box with minor customizations as needed. Links (that go elsewhere and don't provide side effects [not actions]) will be used for anchor tags <Link> as this provides the routing capability that is out of the box with next.js.


Flyway Support

Hello,
i tried to get flyway up and running with spring native.
Which is a very important library for us, because it's basically used for every JPA related projected.
So I am wondering, way nobody else already raised an issue.
The problem is, that flyway is not capable of reading the migration scripts:
...
Flyway failed to initialize: none of the following migration scripts locations could be found:
- classpath:db/migration
...
I also tried to have the migration scripts inside the filesystem, at least for a workaround,
but this also did not work
...
caused by: java.lang.NullPointerException: null
at org.flywaydb.core.internal.util.FileCopyUtils.copy(FileCopyUtils.java:124) ~[na:na]
at org.flywaydb.core.internal.util.FileCopyUtils.copyToString(FileCopyUtils.java:84) ~[na:na]
at org.flywaydb.core.internal.license.VersionPrinter.readVersion(VersionPrinter.java:121) ~[na:na]
...
So flyway seems to have some trouble to read files either from the classpath or FS.
Libraries:

Spring Boot 2.4.4
Spring Native 0.9.2
Flyway 7.1.1 (managed by spring boot dependencies)

There is an old issue that explains how it was solved for quarkus:
https://github.com/micronaut-projects/micronaut-flyway/issues/12

For documentation purposes - I created a PR that was rejected and closed for various reasons. If someone wants to create a PR again, it may make sense to take a quick look at it.

When will this feature be supported ? thanks

@cschaible thank u for the amazin work that you have done here .. and it's said that the PR was rejected
i tried to get it running by basically just adding the classes to my local project.
But no matter what i do, the build will complain about BufferLogCreator beeing accessed during build time.
Even if i explictly set it to Initialization at Runtime.
This using the latest Versions of Spring / Native.
Do you have an idea ?
https://github.com/goafabric/person-service/actions/runs/2502215038

@goafabric The BufferLogCreator issue can be solved by replacing Flyway's LogFactory and Log classes in  FlywayFeatureand NativePathLocationScanner with LoggerFactory from slf4j.
The InitializationHint for the  NativePathLocationScanner in the Application class isn't recognized. Therefore I've added the configuration to the buildArgs in  build.gradle.kts.
If you use MariaDB you have to add additional hints.
You can see all the adjustments I made to get it running with Spring Boot 2.7.0 here.
I'm not 100% sure how the plugin configuration has to be translated to Maven but I hope this helps.

@cschaible thank you very much .. will retry

@cschaible the latest spring native 0.12.1 breaks the progress for flyway,
the dreaded BufferedLogCreator Problem returns
the changelog mentions a change for InitializationHints ...
already tried a bunch of different stuff, but can't get it working with that version
do you have an idea ?

@goafabric Currently I have no idea, how to solve the problem. My attempts have also failed. At the moment I don't have enough time to look into it in more detail. I think you have to wait until someone with more experience solves the implementation properly and hopefully finally.
I could imagine that there will be some progress near the Spring Boot 3.0 release later this year.

@cschaible ok thank you .. and for taking a look

@cschaible
Together with Boot 2.7.2 i was able to get it working again .. don't know if this is a coincidence or not ...
Simply by adding the demanded hint.
Its now also possible to finally scrap the command line parameter ...
@NativeHint(trigger = org.flywaydb.core.Flyway.class,
initialization = {@InitializationHint(types = {org.flywaydb.core.internal.util.FeatureDetector.class, NativePathLocationScanner.class, org.flywaydb.core.internal.logging.buffered.BufferedLogCreator.class}, initTime = InitializationTime.BUILD)},

@sdeleuze @snicoll
Flyway is now working perfectly fine with Spring Boot 3.0 RC1
So I will close this issue.
Thank u and the team for the great efforts in 3.0 RC1


Friendlier API for NextToken logic.

The package would provide a much more friendly interface if it took care of handling all logic associated with NextToken requests and their responses.
e.g. in case of ListOrders an iterator that yields all Orders for the specified query parameters would lead to a much DRYer code.
Something along the lines of:
foreach(var order in mwsClient.YieldAllOrders(CreatedAfterDate, marketPlaceIds))
{
    // do something with order
}

In the same wake it would be worthwhile considering to unify NextToken objects with their counterparts.
After all a ListOrderResponseByNextToken looks exactly like ListOrderResponse, except for the NextToken property.

Sure. Didn't hurt to discuss it.


Verify log entries from network, don't verify again if loaded from memory

To speed up loading logs, entries which are loaded from memory dont have to be verified again, assuming they were verified when written.
Would rely on some assumptions (that seem true right now). That reader and writer from storage layer are the same (or single reader/writer) and that local/remote heads if in your cache were are heads of logs you loaded/verified once before. Then you can load stores from those heads with our verifying sigs.
Only entries when first replicated from network would need to be verified
would need in issue in ipfs log as well

I think this is a good endeavor for a future PR. However, the nature of orbit-db CRDTs there is no certainty whether a entry is added to the oplog or just recently replicated (It is measurable, just not implemented). My concern is changes that are made to the access controller wouldn't be realized until after the conflicting oplog entries are written to the disk. Orbit-db does not have a formal system to handle conflicts or old oplog entries that appear newly replicated, but this currently isn't a problem as the access controller does not support adding/revoking access.
Verifying based off a head hash would be the first step. Re-indexing from old but recently replicated oplog entry would be required. Again this isn't an issue now. Just my thoughts,

Closing as may no longer apply to newer versions of OrbitDB.


Govee H6159 can't control color

I installed the Govee H6159 V10.4.0 plugin on a Hoobs Box Pro OS 11. I can control the on off but not the color. I tried all 3 AWS color modes but no luck.
Details of your setup.
Govee H6159 V10.4.0
Hoobs Box Pro HPRO-1 OS11 v5.0.9
Node 18.16.1
Homebridge 1.6.1
Any suggestions. Thanks.

Which version of this plugin (homebridge-govee) do you have? Has the issue started since upgrading from a previous version?

Which Govee devices do you have that are causing issues? Please include product models if applicable.

Please paste any relevant logs below.

@barrydgord
This worked for me:

In plugin config go to MY DEVICES tab
Copy Govee Device ID of your device
In SETTINGS tab, Light Devices section paste it into Device ID
Change AWS Colour Mode to {red, green blue}
Save

Thanks. I will give it a try.
Get Outlook for iOShttps://aka.ms/o0ukef

From: trafium @.>
Sent: Sunday, September 1, 2024 9:30:58 PM
To: bwp91/homebridge-govee @.>
Cc: Barry Gordon @.>; Mention @.>
Subject: Re: [bwp91/homebridge-govee] Govee H6159 can't control color (Issue #752)
@barrydgordhttps://github.com/barrydgord
This worked for me:

In plugin config go to MY DEVICES tab
Copy Govee Device ID of your device
In SETTINGS tab, Light Devices section paste it into Device ID
Change AWS Colour Mode to {red, green blue}
Save

—
Reply to this email directly, view it on GitHubhttps://github.com/bwp91/homebridge-govee/issues/752#issuecomment-2323607613, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ASTSCWIL6OQ746PBRUYZWN3ZUO5VFAVCNFSM6AAAAABESQX72WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRTGYYDONRRGM.
You are receiving this because you were mentioned.Message ID: @.***>


Failed Volume Snapshot shows State as BackedUp

ISSUE TYPE

Bug Report

COMPONENT NAME

Snapshot

CLOUDSTACK VERSION

Failed snapshot due to hardware

CONFIGURATION

ACS 4.17.2 with Ceph storge

OS / ENVIRONMENT

ACS 4.17.2 with Ceph storge and Global Config "snapshot.backup.to.secondary = False"
SUMMARY

There was an error on the NFS server as the snapshot was being taken, the NFS server rebooted during snapshot process,
The issue was that the state of the snapshot was shown as "Creating"
STEPS TO REPRODUCE

Take a volume snapshot
When the snapshot is in progress, reboot the NFS VM or disconnect the NFS server
Ideally it snapshot should get into an Error state, but we got the state as BackedUp

EXPECTED RESULTS

We expected the snapshot to get into Error state, but it went into BackedUp state

ACTUAL RESULTS

![image](https://github.com/apache/cloudstack/assets/60923541/c293e8c5-a717-4aaa-9c15-28368f774dfd)

@nischalnischal2020 did you check the nfs share?
and was the file there?
what was the state of the file if it was?
Did you find any errors in the management server logs or the agents logs for the SSVM and the host involved?

HI @DaanHoogland
There was no file in the secondary storage, besides this we use the Global parameter =   "snapshot.backup.to.secondary = False" So snapshot files would remain in Primary Storage.
The logs show the error as
2024-03-22 15:47:49,643 DEBUG c.c.a.t.Request (logid:) Seq 19-8222165544694979585: Processing: { Ans: , MgmtId:<PHONE_NUMBER>46451, via: 19, Ver: v1, Flags: 10, [{"org.apache.cloudstack.storage.command.CopyCmdAnswer":{"result":"false","details":"org.apache.cloudstack.utils.qemu.QemuImgException: qemu-img: Could not open 'rbd:arch-int-vpc-prim/fe23b82c-e8c4-4a14-a4dc-6ea3d54a6c55@db6e00a4-882d-4ad5-b827-b1db5f1bb9e6:mon_host=<IP_ADDRESS>:auth_supported=cephx:id=stackusr:key=AQBGk7Fi8IrUDBAA2qvfs+QVVYJ0Ri8jAk7Hiw==:rbd_default_format=2:client_mount_timeout=30': error reading header from fe23b82c-e8c4-4a14-a4dc-6ea3d54a6c55: No such file or directory","wait":"0","bypassHostMaintenance":"false"}}] }
2024-03-22 15:47:49,643 DEBUG [c.c.a.t.Request] (API-Job-Executor-73:ctx-b37e560d job-63965 ctx-7185241a) (logid:606af370) Seq 19-8222165544694979585: Received: { Ans: , MgmtId:<PHONE_NUMBER>46451, via: 19(SBARCLD-INT-VPC5), Ver: v1, Flags: 10, { CopyCmdAnswer } }
2024-03-22 15:47:49,644 DEBUG [o.a.c.s.s.SnapshotServiceImpl] (API-Job-Executor-73:ctx-b37e560d job-63965 ctx-7185241a) (logid:606af370) Failed to copy snapshot
java.lang.RuntimeException: InvocationTargetException when invoking RPC callback for command: copySnapshotAsyncCallback
at org.apache.cloudstack.framework.async.AsyncCallbackDispatcher.dispatch(AsyncCallbackDispatcher.java:154)
at org.apache.cloudstack.framework.async.InplaceAsyncCallbackDriver.performCompletionCallback(InplaceAsyncCallbackDriver.java:25)
at org.apache.cloudstack.framework.async.AsyncCallbackDispatcher.complete(AsyncCallbackDispatcher.java:126)
at org.apache.cloudstack.storage.motion.AncientDataMotionStrategy.copyAsync(AncientDataMotionStrategy.java:534)
at org.apache.cloudstack.storage.motion.DataMotionServiceImpl.copyAsync(DataMotionServiceImpl.java:84)
at org.apache.cloudstack.storage.motion.DataMotionServiceImpl.copyAsync(DataMotionServiceImpl.java:106)
at org.apache.cloudstack.storage.snapshot.SnapshotServiceImpl.backupSnapshot(SnapshotServiceImpl.java:283)
at org.apache.cloudstack.storage.snapshot.DefaultSnapshotStrategy.backupSnapshot(DefaultSnapshotStrategy.java:177)
at org.apache.cloudstack.snapshot.SnapshotHelper.backupSnapshotToSecondaryStorageIfNotExists(SnapshotHelper.java:134)
at com.cloud.template.TemplateManagerImpl.createPrivateTemplate(TemplateManagerImpl.java:1644)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

And was there  a file on primary storage?
also , in your stacktrace it says TemplateManagerImpl.createPrivateTemplate so if a template is to be created from a snapshot or a volume it would always have to be copied to secondary to do so.

@nischalnischal2020 please check the newly created PR #9239 to address an issue which I've observed while checking your issue here.
The issue I've observed is not while taking the snapshot but while creating the template from the snapshot (stack trace also refers the same).
I could not reproduce the original issue of failed snapshot showing as backedup state rather than error (it might have already fixed after 4.17.2), but I saw another serious issue.
The issue is whenever a snapshot is used to create a template or volume and if there is failure in backing up the snapshot to the secondary store and as part of handling that failure MS is deleting the snapshot in primary storage itself.
These changes are introduced as part of the PR https://github.com/apache/cloudstack/pull/5297
Create a snapshot of a volume (set snapshot.backup.to.secondary = False)
Create a template from that snapshot
As part of the creation, MS first tries to backup the snapshot to the secondary storage
I've made it fail
MS recognized the failure and as part of failure it is deleting the snapshot on the primary storage (also marking the snapshot_store_ref entry for primary store role as "Destroyed")

Part addressed in https://github.com/apache/cloudstack/pull/9239 pl check and close the ticket, cc @nischalnischal2020 @harikrishna-patnala

Closing the issue as the related PR is merged


Add RenderStyle enum to View for use with telltales.

The RenderStyle enum will be used to indicate which nodes are telltales.  Setting this enum to "PixelPerfect" will indicate to the High Availability Renderer which nodes are telltale, in case we need to render them differently.

I'm good with this approach. Thanks for the heads up.

This change modifies the serialized form, so you'll also need to regenerate the serialized docs that get checked in (like Design Switcher). It looks like we have a CI pass that detects this now (hooray @timothyfroehlich !)

This change modifies the serialized form, so you'll also need to regenerate the serialized docs that get checked in (like Design Switcher). It looks like we have a CI pass that detects this now (hooray @timothyfroehlich !)


tests: fix broken pipeline

It appears that the setup control tower event is triggered before the landing zone is completed, therefore the workaround starts too early and the subaccount creation for the tests fails. We are trying to prevent the control tower workaround from triggering too early by moving the workaround code into the tests.

I will have a look at it.


Support on Multi-GPU？

Hi, dbolya,
I did not find dataparallel in your yolact.py, which define the model. So the code in your repo did not support multi-gpu properly?
I tried simple CUDA_VISIBLE_DEVICES to assign multi-gpu, but the performance is not right according to the train log.
Thanks!

The repo supports multi-gpu, and Dataparallel is used in train.py.
https://github.com/dbolya/yolact/blob/master/train.py#L174
Can you provide more details about what seems to be not right?
Thanks.

I would add that to train with multiple GPUs, you should turn off JIT (the way I implemented it doesn't play well with multiple GPUs): add --no_jit to the commandline arguments.
Also, if your batch size is less than 8 per GPU, you should also freeze batch norm by adding 'freeze_bn': True to the config you use in data/config.py (e.g., ctrl+f yolact_base_config and add it to the dict there).

Hi,
So what are the changes one needs to make to make it train on multiple GPUs?
Any lead will be highly appreciated.
Thanks. :)

See #8 for all of the changes. One of these days I'll add the necessary changes as a command-line argument.

For future reference: I removed --no_jit and now it'll just turn JIT off if it detects more than one GPU.


add stub /environment/settings/ endpoint

Verified with a manual curl:
curl -sS http://localhost:8071/api/v1/environment/settings/ | jq
{
  "customColor": null,
  "customLogoUrl": null,
  "customFontFamily": null,
  "customThemeOverride": null,
  "enableChannels": false,
  "enableIntegrationManagement": false,
  "enableTransformations": false,
  "colorPaletteLight": null,
  "colorPaletteDark": null
}

Motivation

Solution

Stacked on https://github.com/svix/svix-webhooks/pull/954 to clean up the failing clippy lints which were already fixed in main.

Inexplicably, the Java lints woke up on this branch and I can split those fixups into a separate PR if requested but otherwise they are here.


Hi, Can you make Rithmic API for Zorro trader > C Lite / C / C++ ?  https://zorro-project.com/manual/toc.php

Hi, Can you make Rithmic API for Zorro trader > C Lite / C / C++ ?  https://zorro-project.com/manual/toc.php. Thank you, Lauri

I only know c# and rust, although c++ should be easy because rithmic has already built the api in c++ and you would be able to bridge it somehow.
I had never heard of zoro until you sent the link, I am not sure what can be done, the rithmic api is actually pretty easy to get working if you create some sort of callback system.
It is working well in my other project fund-forge, even though I am a noob programmer.


dataset shape is very strange

Thank you very much for your sharing. I used your code to load the dataset, but found that the generated dataset shape is very strange, as shown below:

If you see it, I hope you can answer it at your convenience. Thank you

@bogeyixiu Last time I used tensorflow was when this repo was created. So I remember back then this was normal, as tensorflow creates a graph and doesn't know what the shape of the objects will be as that cannot be implicitly inferred. Actually executing the pipeline and checking the images it yields you can confirm the shape is correct.
I this behavior has changed in tensorflow, then I'm prolly too outdated to help.


[FLINK-20994][python] Add public method to create TableEnvironment in PyFlink.

What is the purpose of the change
This pull request adds public method to create TableEnvironment in PyFlink.
Brief change log

Add public method to create TableEnvironment in PyFlink.
Add related documents.

Verifying this change
This change is already covered by existing tests.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes)
The serializers: (no)
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (docs)

@HuangXingBo Thanks for your review. I have updated this PR.

@HuangXingBo Thanks for your review. I have updated this PR.

@flinkbot run azure


--prerunmodifier option doesn't work via TestSuite.run()

Version info: Robot Framework 3.0.4 (Python 3.5.2 on win32)
The --prerunmodifier option works when I pass it on the command line to the robot script, and it also works when I pass it as a named argument to robot.run(), but it seems to be ignored when I pass it as a named argument to TestSuite.run().
I've constructed a toy example.
My test suite is called robot-toy\toy.tsv and contains this:
*Test Cases*
toy	Comment	this is a comment

I can run that via any of (a) the robot script, (b) robot.run(), or (c) TestSuite.run(), and it passes as expected.
Now I create a module called toyPreRunModifier that contains this:
from robot.api import SuiteVisitor
from robot.running.model import Keyword

class ToyPreRunModifier(SuiteVisitor):
    def start_test(self, test):
        teardown = Keyword(name='Fail', type='teardown')
        test.keywords.append(teardown)

If I run my test suite with toyPreRunModifier.ToyPreRunModifier as a prerunmodifier via (a) the robot script or (b) robot.run(), then it fails as expected. But if I do so via (c) TestSuite.run(), then it passes just as if I hadn't specified any prerunmodifier.
Via the robot script:
C:\tmp>pipenv run robot --prerunmodifier=toyPreRunModifier.ToyPreRunModifier robot-toy\toy.tsv
==============================================================================
Toy
==============================================================================
toy                                                                   | FAIL |
Teardown failed:
AssertionError
------------------------------------------------------------------------------
Toy                                                                   | FAIL |
1 critical test, 0 passed, 1 failed
1 test total, 0 passed, 1 failed
==============================================================================

Via robot.run():
C:\tmp>pipenv run python -c "import robot; robot.run('c:/tmp/robot-toy/toy.tsv', prerunmodifier='toyPreRunModifier.ToyPreRunModifier')"
==============================================================================
Toy
==============================================================================
toy                                                                   | FAIL |
Teardown failed:
AssertionError
------------------------------------------------------------------------------
Toy                                                                   | FAIL |
1 critical test, 0 passed, 1 failed
1 test total, 0 passed, 1 failed
==============================================================================

Via TestSuite.run():
C:\tmp>pipenv run python -c "from robot.api import TestSuiteBuilder; TestSuiteBuilder().build('c:/tmp/robot-toy/toy.tsv').run(prerunmodifier='toyPreRunModifier.ToyPreRunModifier')"
==============================================================================
Toy
==============================================================================
toy                                                                   | PASS |
------------------------------------------------------------------------------
Toy                                                                   | PASS |
1 critical test, 1 passed, 0 failed
1 test total, 1 passed, 0 failed
==============================================================================

Is that a bug or is that not supposed to work?

This isn't supposed to work. Modifiers are meant for higher level APIs. When you got a TestSuite object, you can modify it using other means. For example, you could pass your modifier to TestSuite.visit method.
Do you see docs that could be explained to make this more clear?

Thanks for the proposed documentation enhancements! I'll use the first as-is but use slightly different wording with the latter. Since this is only a documentation change, this is safe still before RF 3.1.


Tooltip prop for button components

This function solves the problem (这个功能解决的问题)
Mainly for tooltips on buttons in a button group.
Sometimes, some buttons are part of an action group, and icons available are not enough to tell the use. A tooltip on buttons is anyways a very basic usecase.
Expected API (期望的 API)
<n-button  tooltip-text="This is a button" >
  <template #icon>
     <n-icon><some-icon /></n-icon>
  </template>
</n-button>

<!-- generated by issue-helper DO NOT REMOVE __FEATURE_REQUEST__ -->

I think I worded this a bit badly. I was asking for a native tooltip prop for the button component.

If you want to use browser's native tooltip, just add title as a prop to n-button.
  <n-button title="I need a tip~" circle>
      <template #icon>
        <n-icon><cash-icon /></n-icon>
      </template>
  </n-button>

I think add tooltip-text to n-button  is not meaningful, It is not hard to use n-tool to combine.
Maybe you can encapsulate a ToolTipButton like the follow code.
  <n-tooltip>
      {{tip}}
      <template #trigger>
          <template #icon>
             <n-icon><slot name="icon"></n-icon>
          </template>
      </template>
   </n-tooltip>

It is not hard to use n-tooltip to combine.

Sure, but can you tell me how to do this with n-button-group?

It is not hard to use n-tooltip to combine.

Sure, but can you tell me how to do this with n-button-group?

https://codesandbox.io/s/tender-architecture-7jbml?file=/src/Demo.vue

The codesandbox appears empty. 🤔


Module ends up without .git folder

I'm not sure why but it looks like the module under test ends up without a .git folder, which makes it difficult to use code coverage upload tools, particularly Scrutinizer's Ocular tool. Here's an example: https://travis-ci.org/burnbright/silverstripe-shop/jobs/88189323

I ran into the same problem, as the code coverage tools need the git repo in order to ascertain which commit and which branch the coverage belongs to.  The original git checkout is still available, and can be found at ~/build/$TRAVIS_REPO_SLUG.  The following example uploads coverage when an environment variable called COVERAGE is set to 1.
after_script:
    - "if [ \"$COVERAGE\" = \"1\" ]; then mv coverage.clover ~/build/$TRAVIS_REPO_SLUG/; fi"
    - cd ~/build/$TRAVIS_REPO_SLUG
    - wget https://scrutinizer-ci.com/ocular.phar
    - "if [ \"$COVERAGE\" = \"1\" ]; then travis_retry codecov && travis_retry php ocular.phar code-coverage:upload --format=php-clover coverage.clove
r; fi"

Could the issue be this line?
https://github.com/silverstripe-labs/silverstripe-travis-support/blob/master/travis_setup.php#L134

Check https://github.com/silverstripe-labs/silverstripe-travis-support/pull/26

So the change you've made is to include the .git archive within the tar when composer does the install?

Yes, that's right. Before it was getting left out of the tar, so after that it wouldn't have mattered what composer did. :P


Add babel plugin for node support

It's possible we can just get away with a babel plugin and not bother with rollup/webpack

Node.js support with esbuild ect. is deprioritized for now


Program will not start with a non-existant Nextcloud folder

As the title suggests - I cannot start the program to set the Nextcloud folder. Instead, I get this error:

Hi, Have you tried to select the path of your Nextcloud folder in the settings (of the extension) instead ?

Ah thank you! I was expecting to set it in the application itself. It works perfectly.


Fix flaw in box2d component design with ordering

Theres a problem with ordering of components that depend on eachother with the current box2d design. Ex: the physical component depends on moveable because it needs the body from moveable. This means during init, if one component dependency is not initialized yet, theres missing data

This was fixed by moving the fixture data to moveable so they're together.


Elasticsearch Xpack

I have Elasticsearch clusters ,which provide xpack security. my oap service uses elasticsearch plugin. So xpack is supported? if yes, how to config?
Thanks!

Which security feature of xpack? Your question is not clear.


AssertionError message property is null

In writing a test to exercise a constructor assertion. The class code and the test code are shown below. I hoped to inspect the message property in the AssertionError that is thrown, to confirm that the correct assertion has failed. Unfortunately the message property has a null value. Inspecting the AssertionError object in debug mode, showed the private properties:

_failedAssertion = "retailerId != null"
_messageString = "is not true."

Can (should) these values be composed into the public message property?
The class...
class RetailerLocationsFetchDataEvent extends RetailerLocationsEvent {
  final String className = "RetailerLocationsFetchDataEvent";
  final int retailerId;

  RetailerLocationsFetchDataEvent(this.retailerId)
      : assert(retailerId != null),
        assert(retailerId != 0);

  @override
  String toString() {
    return "$className: retailerId = $retailerId";
  }
}

and the test...
test('RetailerLocationsFetchDataEvent null assertion', () {
    try {
      RetailerLocationsFetchDataEvent(null);
    } catch (e) {
      print(e.message);
      expect(e is AssertionError, true);
      //expect(e.message.toString().contains('retailerId != null'), true);
    }
  });

Flutter doctor output is as follows:
[√] Flutter (Channel stable, v1.5.4-hotfix.2, on Microsoft Windows [Version 10.0.17134.829], locale en-AU)
    • Flutter version 1.5.4-hotfix.2 at C:\src\flutter
    • Framework revision 7a4c33425d (8 weeks ago), 2019-04-29 11:05:24 -0700
    • Engine revision 52c7a1e849
    • Dart version 2.3.0 (build 2.3.0-dev.0.5 a1668566e5)

[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at C:\Users\bruce\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
    • All Android licenses accepted.

[√] Android Studio (version 3.4)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 35.3.1
    • Dart plugin version 183.6270
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)

[√] IntelliJ IDEA Community Edition (version 2018.1)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.1.3
    • Flutter plugin version 31.3.1
    • Dart plugin version 181.4892.1

[√] VS Code, 64-bit edition (version 1.35.1)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Flutter extension version 3.1.0

To verify assertions then you can simply use e.toString, which results in:

'package:triage/main.dart': Failed assertion: line 15 pos 16: 'retailerId != null': is not true.

Does this satisfy you @bruceanwyl?

Thank you @markusaksli-nc, it does. An example of what I am doing is shown below.
group("constructor assertions", () {
    test(
      'should throw AssertionError when localStorage is null.',
      () async {
        try {
          UserPinManager(localStorage: null);
          expect(true, false); // get here and test is a fail
        } on AssertionError catch (e) {
          String msg = e.toString();
          expect(msg.contains("localStorage != null"), true);
        }
      },
    );
  });

Thank you, closing this as solved.


add jled-wasm info

add https://jandelgado.github.io/jled-wasm/ example where JLed is compiled for WASM and run in the browser.

Coverage remained the same at 96.341% when pulling cb511226d887a47664552376042f6635de356d2f on add_jled_wasm_info into 66e5ec47531554dc31e3ea506b5e327b1182e880 on master.


Adding DailyCost app to showcase

@guopengliang thank you for submitting your app to the showcase! Sorry that it took us so long to address your PR. The Cordova developer community had a discussion that you can view here, and it was decided that the app showcase ought to be closed for submissions. Please however feel free to email<EMAIL_ADDRESS>if you have any questions or concerns regarding this decision.


Code export showing "Cancel" as "Cancal"

Just a really small one. When clicking on "export_code" on the visualization tab, the pop-out shows "Cancal" instead of "Cancel" on the bottom right (see picture in attachment).

Thanks for your feedback. ♪(･ω･)ﾉ

Thank you for your outstanding work!

fixed in version 0.1.11.


Add Reverse Proxy Testing

Add bats support for testing Alpine-Caddy as a Reverse Proxy and Proxying to multiple instances of Alpine-Caddy.

Waiting on Caddy version v.9 which allows for testing SSL certificates to be granted. Thus we can test SSL with the reverse proxy on Travis to replicate some production environments.


Return ProveInfo from prover

This PR changes prover.prove() to return a new struct called ProveInfo that contains the receipt, number of segments, total cycles, and total user cycles. This is helpful because it allows users to access more information about the proof generation through the prover API.

looks like I have merge conflicts, I'm going to convert as draft and mark it as ready after I resolve them tomorrow

The CHANGELOG needs to be updated with this breaking change, but otherwise looks good!

Thanks for the heads up, I really appreciate it! I'll merge after updating the change log this afternoon


Updating CtrlrProcessor.cpp isInputChannelStereoPair() with class BusesProperties()

Hi guys,
Here is a little update about my journey to building Ctrlr as AAX for Pro Tools and I need some C++ help.
I finaly got a licence for PT for Developers which is required to test unsigned AAX plugins.
I built the mac intel version of Ctrlr with xCode and tried it in PT.
That's promissing, I can open Ctrlr in AudioSuite and it loads panels, and send midi messages perfectly but it's useless since AudioSuite is just for "offline" process...

The proper way to use Ctrlr is on an instrument track as an insert. (PT wants stereo i/o by default)
When I create an instrument track, mono, or stereo and load Ctrlr as insert It crashes Pro Tools. Right now, PT sees Ctrlr as an instrument>multi-mono>ctrlr|Instigator(mono) plugin, and it's not available in stereo.

I investigated for a moment and to me it's because the i/o bus layout and configuration is not defined properly in CtrlrProcessor.cpp.
Roman Kubiak decalred the i/o setup with a deprecated JUCE definition isInputChannelStereoPair & isOutputChannelStereoPair :
https://github.com/RomanKubiak/ctrlr/blob/8aa00d82127acda42ad9ac9b7b479461e9436aa4/Source/Plugin/CtrlrProcessor.cpp#L212
In all the Juce plugin demos, for exemple GainPluginDemo.h , the i/o is declared as following with "BusesProperties" withinput() & withoutputs() from Juce class AudioProcessor  :
GainProcessor()
        : AudioProcessor (BusesProperties().withInput  ("Input",  AudioChannelSet::stereo())
                                           .withOutput ("Output", AudioChannelSet::stereo()))
    {
    }

https://github.com/RomanKubiak/ctrlr/blob/8aa00d82127acda42ad9ac9b7b479461e9436aa4/JUCE/examples/Plugins/GainPluginDemo.h#L59
That's totally different from the current i/o definition. By default for a "synth" it still works with VST, AU and standalone as stereo but not for AAX because AAX requires the proper i/o layout of the plugin.
Same for InterAppAudioEffectPluginDemo.h, i/o are also defined with BusesProperties()
Also, In the avid demo for Juce integration (AAX juce_to_aax_dsp), they define the i/o with the following declaration :
Juce_aax_dsp_testAudioProcessor::Juce_aax_dsp_testAudioProcessor() :
#ifndef JucePlugin_PreferredChannelConfigurations
     AudioProcessor (BusesProperties()
                     #if ! JucePlugin_IsMidiEffect
                      #if ! JucePlugin_IsSynth
                       .withInput  ("Input",  AudioChannelSet::stereo(), true)
                      #endif
                       .withOutput ("Output", AudioChannelSet::stereo(), true)
                     #endif
                       ),
#endif

I tried to implement BusesProperties()  in  CtrlrProcessor.cpp and its header CtrlrProcessor.h but I get many syntax errors in xCode because I'm just not good in C++.
Can someone please help to implement the up-to-date Bus layout definition in CtrlrProcessor.cpp so that I could go ahead with the AAX build?
Thanks in advance
Damien
Originally posted by @damiensellier in https://github.com/RomanKubiak/ctrlr/discussions/489#discussioncomment-4663142

EDIT: I updated https://github.com/RomanKubiak/ctrlr/blob/8aa00d82127acda42ad9ac9b7b479461e9436aa4/Source/Plugin/CtrlrProcessor.cpp with the latest JUCE commands and it doesn't change anything for AAX, the bug is coming from somewhere else.
The updated file will be added soo to the "pull requests" queue from my fork.


fix intellij version

solve:

[x] selection code send event
[x] code replace(insert) event
[x] clean user space when plugin upgrade
[x] fix dependency versions in gradle

todo:

[ ] build executable web package before publish to market, and modify plugin start action
[ ] browser has no permission when clik the "copy" button
[ ] show code "replace" button when response has code block
[ ] feature of add custom actions in right click menu
[ ] the newest version of gpt-runner-web not suitable for idea. because of not fit all window and not scrollable (this version use packaged web dist.zip in resource dictory of project intellij )

developed base on main branch. and code in intellij branch has been copied to here.
so sorry. it's hard to merge to intellij branch. @
result: can run, can install from disk (run with local node)

show case of no permission to copy

By the way. Pls create a pr to move all Chinese codes or comments to English, thanks for your job!


I can't join on bungeecord server with LuckPerms mysql.

Description

When I try to join, it kicks me with this [LP] A database error occurred whilst loading permissions data. Please try again later. If you are a server admin, please check the console for any errors.
Reproduction steps

Just connect LuckPermsBungeecord with MySQL

Expected behaviour

I don't know
Environment details

Server type/version: Aegis BungeeCord-fork running version 1.16.5 build ???
LuckPerms version: v5.3.3

Any other relevant details

There are all the Groups, permissions etc. But I still can't join

Sorry my bad with configuration.


NodeJs application crashes when logstash server is not reachable

NodeJS application crashes with following error when the logstash server is not reachable:
ERROR
events.js:72
throw er; // Unhandled 'error' event
^
Error: connect ECONNREFUSED
at errnoException (net.js:904:11)
at Object.afterConnect [as oncomplete] (net.js:895:19)
Can you please help me to solve this?

I figured out the problem, I didn't handle 'error' event on bunyan tcp stream.
It is there in an example, but was not mentioned in the documentation.

@shah-dhara Could you post an example or test case? This would help us to catch this error in bunyan-logstash-tcp

Sure, error came up as for setting up the stream I wrote the following code
stream: bunyantcp.createStream({
        host: '<IP_ADDRESS>',
        port: 9998
    })

This was not able to emit the logstash down error and made my NodeJS application crash.
I just changed the code to the following:
stream: bunyantcp.createStream({
        host: '<IP_ADDRESS>',
        port: 9998
    }).on('error', console.log)


Bugfix: Title with an HTML tags breaks the UI and archive process

Describe the bug
Attempting to archive a URL such as https://24ways.org/2019/it-all-starts-with-a-humble-textarea/, that has an HTML tag in the title, results in failure.  UI breaks, and PDF was not generated.
Actual title: It All Starts with a Humble <textarea>.

Software versions

OS: Ubuntu 18.04.4 LTS (Xubuntu running under VirtualBox 6.1.4 on Windows 10 Home)
ArchiveBox version: [83197ef]
Python version: 3.6.9
Chrome version: 80.0.3987.87

related:

https://github.com/pirate/ArchiveBox/issues/237
https://github.com/pirate/ArchiveBox/issues/239

@neetij this should be solved in the django branch, in case you want to give it a try.


Update LAB_AK_01_Lab1_Ex2_Mitigate_Attacks.md

updated to reflect new portal url, steps to navigate to Tutorials and tutorials needed for completion by title name
Module: 00
Lab/Demo: 00
Fixes # .
Changes proposed in this pull request:

We have decided to recommend only two simulations/tutorials in this lab because course time does not permit learners to do so many simulations.  We have update the language to suggest learners can do these steps on their own time.


Admin page

Allowing setting up of users, theirs claims, etc.

Or a separate main ?

to be done in the separate sbClient (authenticating using OIDC of course :) )


Build wasm failed, but build go binary is work

What version of Go are you using (go version)?

$ go version
go version go1.21.3 darwin/amd64

Does this issue reproduce with the latest release?
Yes, the this issue reproduce in the 1.21.3
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
GO111MODULE='on'
GOARCH='amd64'
GOBIN='/Users/somebody/go/bin'
GOCACHE='/Users/somebody/Library/Caches/go-build'
GOENV='/Users/somebody/Library/Application Support/go/env'
GOEXE=''
GOEXPERIMENT=''
GOFLAGS=''
GOHOSTARCH='amd64'
GOHOSTOS='darwin'
GOINSECURE=''
GOMODCACHE='/Users/somebody/go/pkg/mod'
GONOPROXY=''
GONOSUMDB=''
GOOS='darwin'
GOPATH='/Users/somebody/go'
GOPRIVATE=''
GOPROXY='https://proxy.golang.org,direct'
GOROOT='/Users/somebody/sdk/go1.21.3'
GOSUMDB='sum.golang.org'
GOTMPDIR=''
GOTOOLCHAIN='auto'
GOTOOLDIR='/Users/somebody/sdk/go1.21.3/pkg/tool/darwin_amd64'
GOVCS=''
GOVERSION='go1.21.3'
GCCGO='gccgo'
GOAMD64='v1'
AR='ar'
CC='clang'
CXX='clang++'
CGO_ENABLED='1'
GOMOD='/Users/somebody/WorkSpace/Code/emqx-operator/go.mod'
GOWORK=''
CGO_CFLAGS='-O2 -g'
CGO_CPPFLAGS=''
CGO_CXXFLAGS='-O2 -g'
CGO_FFLAGS='-O2 -g'
CGO_LDFLAGS='-O2 -g'
PKG_CONFIG='pkg-config'
GOGCCFLAGS='-fPIC -arch x86_64 -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -ffile-prefix-map=/var/folders/ld/kvctdxw97tx6y4kh1h4xgn8m0000gn/T/go-build2310576829=/tmp/go-build -gno-record-gcc-switches -fno-common'

What did you do?
I want build wasm like this blog: https://go.dev/blog/wasi, but I got this error:
$ GOOS=wasip1 GOARCH=wasm  go build -a -o manager.wasm main.go
# sigs.k8s.io/controller-runtime/pkg/certwatcher
../../../go/pkg/mod/sigs.k8s.io/controller-runtime@v0.12.3/pkg/certwatcher/certwatcher.go:97:34: cw.watcher.Events undefined (type *fsnotify.Watcher has no field or method Events)
../../../go/pkg/mod/sigs.k8s.io/controller-runtime@v0.12.3/pkg/certwatcher/certwatcher.go:105:32: cw.watcher.Errors undefined (type *fsnotify.Watcher has no field or method Errors)

but when I build go binary, looks good
$ go build -a -o manager main.go && echo $?
0

the code is from https://github.com/emqx/emqx-operator, I'm this repo owner, but I just want learning wasm, so can ignore this repo.

What did you expect to see?
I want build wasm successfully
What did you see instead?

looks like the library doesn't support the platform.
Unlike many projects, the Go project does not use GitHub Issues for general discussion or asking questions. GitHub Issues are used for tracking bugs and proposals only.
For questions please refer to https://github.com/golang/go/wiki/Questions


fix #49: S-expression-based textual representation for {Literal,Exp,T…

…mpl,Value}

This is promising so far, using a very basic comparison of the lengths of the representations (obviously, not exactly fair, as Show has to show a lot of garbage):
>>> length (show tmpl)
1183875
>>> length (show (T.SExp.render (sexp tmpl)))
46733


Multi-Taskbar

Description
I use the taskbar a lot. I would like to see if you guys could implement a feature on powertoys that let you have diferent taskbars and navigate between them. Example: I could have a taskbar for my design apps, other for my productivity apps, other for my programming apps, other for my entertainment apps, etc, etc, etc...
I think it could have a dropdown menu in the taskbar that you can create, manage and navigate between the taskbars. Thank you a lot for reading this post!

If you'd like to see this feature implemented, add a 👍 reaction to this post.

👍

Can you tell us a bit more on when you would use this or how you think it should look? Like, is this more about accessing them with icons or separating open windows?
Two ideas I have are:

You can create (a) custom toolbar(s). Just create a folder - anywhere on your drive, put some shortcut in it, then right-click the taskbar, Create new toolbar.
For open windows, you can create virtual desktops with Win+Tab.

Hi Jay.
My idea is that the function worked on accessing them with icons, but even
with this trick with the folder, it doesn't work so well. Some programs
(like Inkscape, Trello, Todoist, etc) don't let you access the shortcut, or
the program files (or you can't find it).
My idea was to use an icon like the battery indicator so that you could
alternate between different taskbars with different icons on them, with a
nice dropdown list like the wi-fi one so that you can see all the taskbars
and manage them.
About how I would use it, I would organize my icons, for example: In my
taskbar, I have all my navigators together (I have to shift between them to
access different functionalities or accounts), and after that, I have all
my design apps, And after I have al the programming related apps, and my
productivity-related apps, etc...
Unfortunately, I cannot separate them by any means and it ends up being a
bit unorganized.
If I could separate them in different taskbars like a design bar to focus
on my web design, a front-end programming taskbar with Figma, The terminal,
etc so I can focus on front-end, etc.
The big feature of it is that you could add to the taskbar just like you
would make it normally, but you would choose in which taskbar you would fix
it.
Thank you for considering my purpose, and have a great time.
Until next time,

Rafael Alves de Lima Monteiro


Queries in regards to shape parameters and results

Hey! Thank you for your work! I have few queries in regards to your work.
1.) If I understood correctly, your algorithm takes an input image, finds 2D pose using PoseNet and then sends the 2D pose to MeshNet which estimates the 3D mesh of the person. And from your paper, I understood that you wont use any shape parameters, rather MeshNet will automatically learn to fit the shape based on the 2D pose. Am I correct?
2.) I actually have the shape and pose (17+2 joints) of the person. Do you know of any approach which I can use to find the mesh with these 17+2 joints and shape parameters? Most of the algorithm that I looked into use more than 20 joint positions, so I am not able to use their models.
3.) When I tried Pose2Mesh, the shape tends to be really bad considering my inputs are low res, and have been induced with motion blur. I have attached an image from Pose2Mesh demo below:

I am guessing the model is not able to fit in for 2D poses like this. Do you think giving the image along with the 2D pose as input help solve these problems with MeshNet and help generalizing better?
Let me know when you find the time. Thank you!

Hi

No. The 2D pose is estimated by off-the-shelve estimators like OpenPose and HRNet. Pose2Mesh itself does not use images as input. PoseNet of Pose2Mesh is lifting 2D pose to the 3D pose, and MeshNet is reconstructing  a3D mesh from the 3D pose as shown in the paper. If you use a dataset like SURREAL that has data with sufficient shape variance, Pose2Mesh will recover a 3D shape to some extent, without using the explicit shape parameters.

Based on the image you show, I think you are using 19 COCO joints. SMPLify-x can optimize SMPL pose parameters to the 19 COCO joints, if you modify some code. And then you can use the resulting pose parameters with your shape parameters to decode a mesh. Unfortunately, as far as I know, there are not many approaches that reconstruct a 3D mesh from joints.

Since Pose2Mesh does not use any image as input, the poor result may be coming from the 2D pose. In my observation, the distance between hip joints matters and the input 2D pose shows a very narrow hip joint distance. It's a limitation of Pose2Mesh.

Thank you so much for your reply!
Just some followups...
1.) Just to confirm, meshnet takes the concatenated 2D and 3D pose as input and sends it to a spectral graph convolution and it gives the 3D mesh as output?
2.) In regards to training, you have used groundtruth mesh generated using SMPLify-X by fitting SMPL parameters, right? And these parameters were generated using the SMPL parameters json file for COCO (mentioned in the readme file), right?
3.) Also, is there any particular reason for you not using the shape parameters? I was wondering because I am thinking that will help to generalise the shape of the mesh better.
Let me know when you find the time. Thank you!