Remove version: Hugin.Hugin version 20.22.0

[Automated] It returns code over 400 in all urls
Microsoft Reviewers: Open in CodeFlow

Close with reason: URL works;


If HopTB can run well on Windows?

Dear Developers,
I often like to transfer the Wannier90 results obtained on Linux to a Windows system for further research. I want to ask if HopTB can run well on Windows? Also, I would like to inquire whether the prepared Hamiltonian matrix is required in the second quantization or the k·p model.
Can you tell me how to prepare input files and run the program? I would greatly appreciate it.
Best regards,
Yang

HopTB works well on Windows.
HopTB current provides no interface for plain text input files. It is necessary to understand Julia to run HopTB. A few examples are in the test folder.


Upgrade nextra doc to v3.2

Upgrade Doc to Nextra 3.2
Changes

Meta File: Rename _meta.json to _meta.ts.
Imports: Update import paths from "nextra-theme-docs" to "nextra/components".
Components: Replace <Tab> with <Tabs.Tab>.

pnpm Version

Used: pnpm v9 to avoid installing v8 locally.
Potential Issue: Vercel might detect a pnpm-lock.yaml version mismatch, causing build errors.

Options:

Upgrade to pnpm v9 (Preferred)

Update repository to use pnpm v9.
Run pnpm install to regenerate pnpm-lock.yaml.

Revert to pnpm v8

Install pnpm v8 locally.
Delete pnpm-lock.yaml and run pnpm install.

If you prefer to use pnpm v8, I would prefer you to commit on my branch (I've gived you the rights) so that I don't have to install the v8 :)
Please let me know your preferred approach.

@psteinroe Should I make changes for this PR to be accepted? I want to do some changes to the doc but prefer to wait this PR to be accepted before :)

@psteinroe Should I make changes for this PR to be accepted? I want to do some changes to the doc but prefer to wait this PR to be accepted before :)

this is a huge pr, and upgrading to pnpm v9 should not be part of this imo. if you are not able to run pnpm v9 locally, I will need to check this out and push the new lock file. will do it in a few days.

I agree that the upgrade of pnpm shouldn't be done in this PR, I've finally achieve to install back the pnpm-lock with<EMAIL_ADDRESS>I'll probably make a PR to upgrade to latest version of pnpm if you agree

thanks!

I've fixed the formatting, the test should pass now.

Could we merge this ?

@damien-schneider sorry for the delay! merging


Repr truncated for objects

This is another case where a not so long repr is truncated.
from cheap_repr import cheap_repr

def this_is_my_function():
    class A:
        pass

    a = A()

    print(cheap_repr(a))

this_is_my_function()

gives <__main__.this_is_my_functio...als>.A object at 0x1096c8040>

Fixed in https://github.com/alexmojaki/cheap_repr/commit/8c5ab161cb3944c9e2f048ade43471376b10165d, released in 0.4.4

Thanks a lot!


Updating eslint dependency.

Cleaning up eslint warnings.

Thanks @AlexKVal , as mentioned here, this will also use happiness.

Untill happiness is imposed the eslint still can be in help :wink:
Main target of this PR was code formatting, that anyway would be done with happiness :wink:

Really appreciate your work on all these projects @AlexKVal :smile:


Got a packet that is not a SSDP query, response or advertisement

I'm facing such warnings:
18:24:58 container,info,debug time=2024-01-14T17:24:58Z level=warning msg=Got a packet that is not a SSDP query, response or advertisement:
18:24:58 container,info,debug PACKET: 1116 bytes, wire length 1116 cap length 1116 @ 2024-01-14 17:24:57.357115 +0000 UTC
18:24:58 container,info,debug - Layer 1 (14 bytes) = Ethernett{Contents=[..14..] Payload=[..1102..] SrcMAC=a9:0e:15:77:40:42 DstMAC=6b:ab:e1:8e:08:19 EthernetType=Dot1Q Length=0}
18:24:58 container,info,debug - Layer 2 (04 bytes) = Dot1Qt{Contents=[0, 40, 8, 0] Payload=[..1098..] Priority=0 DropEligible=false VLANIdentifier=40 Type=IPv4}
18:24:58 container,info,debug - Layer 3 (20 bytes) = IPv4t{Contents=[..20..] Payload=[..1078..] Version=4 IHL=5 TOS=0 Length=1098 Id=17171 Flags= FragOffset=0 TTL=255 Protocol=UDP Checksum=4145 SrcIP=<IP_ADDRESS> DstIP=<IP_ADDRESS> Options=[] Padding=[]}
18:24:58 container,info,debug - Layer 4 (08 bytes) = UDPt{Contents=[..8..] Payload=[..1070..] SrcPort=5353(mdns) DstPort=41655 Length=1078 Checksum=47640}
18:24:58 container,info,debug - Layer 5 (1070 bytes) = Payloadt1070 byte(s)
I understand, this is not SSDP - it seems to be mDNS, but from my understanding of the description the reflector should reflect mDNS as well. Am I wrong?

Thank you for your explanations!
As far as I have seen, it is always the same device  (<IP_ADDRESS>). This is a printer/scanner (Samsung CLX-4195FN) which is capable to use both - mDNS and SSDP. SSDP is useless in this context, as the PC software (vuescan) cannot deal with it. Therefore I need tho use mDNS in this case (although I always thought that SSDP was also based on mDNS ... anyhow ...).
The strange thing is, when I disable SSDP in the config of the printer and activate mDNS, absolute nothing seems to happen -  i.e. I do not see any packets that are reflected ...
Regarding the ports: As far as I have seen, only high src ports (like 41655) are affected and the destination is always 5353.
What do you mean by "Please make sure the ip of the container (in this case <IP_ADDRESS>) is not shared with another device"? <IP_ADDRESS> is the address of the VETH interface within network <IP_ADDRESS>/24
[vlan]
...
[vlan.40]
ip_source = "<IP_ADDRESS>"
This address is not used for any other purpose.
BTW: is there a way to produce more diagnostic output? E.g. a environment variable?

Ok, thank you. This is not how mDNS should behave, but its easily fixable in my code.


Set PHPMD executable bit (PHP7)

Was required for me to get PHPMD to work

Very much appreciated, thank you.


Update kudu.version

Why are the changes needed?

update kudu version, it would unlock CI
How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[ ] Run test locally before make a pull request

Sorry, we choose the 1.15 because of the compatible matrix declared by Kudu, we are not plan to upgrade it.

Sorry, we choose the 1.15 because of the compatible matrix declared by Kudu, we are not plan to upgrade it.

Hi @wheatxiong, instead of updating the version, can you update the PR by adding a comment like what @pan3793 commented above?

Codecov Report

Merging #4008 (8cfd5fd) into master (c577dc7) will decrease coverage by 0.03%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #4008      +/-   ##
============================================
- Coverage     52.11%   52.08%   -0.04%
  Complexity       13       13
============================================
  Files           541      541
  Lines         29468    29468
  Branches       3938     3938
============================================
- Hits          15357    15348       -9
- Misses        12709    12718       +9
  Partials       1402     1402

Impacted Files
Coverage Δ

.../kyuubi/server/mysql/constant/MySQLErrorCode.scala
13.84% <0.00%> (-6.16%)
:arrow_down:

...ache/kyuubi/server/mysql/MySQLCommandHandler.scala
77.77% <0.00%> (-4.05%)
:arrow_down:

...ache/kyuubi/server/mysql/MySQLGenericPackets.scala
76.59% <0.00%> (-2.13%)
:arrow_down:

.../engine/spark/session/SparkSQLSessionManager.scala
78.48% <0.00%> (-1.27%)
:arrow_down:

...apache/kyuubi/service/TBinaryFrontendService.scala
48.38% <0.00%> (-1.08%)
:arrow_down:

...n/scala/org/apache/kyuubi/engine/ProcBuilder.scala
80.74% <0.00%> (-0.63%)
:arrow_down:

...he/kyuubi/ha/client/etcd/EtcdDiscoveryClient.scala
68.50% <0.00%> (-0.56%)
:arrow_down:

...in/scala/org/apache/kyuubi/config/KyuubiConf.scala
97.45% <0.00%> (-0.07%)
:arrow_down:

...rc/main/scala/org/apache/spark/ui/EnginePage.scala
79.00% <0.00%> (+0.29%)
:arrow_up:

...g/apache/kyuubi/operation/BatchJobSubmission.scala
76.72% <0.00%> (+1.25%)
:arrow_up:

... and 1 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

Sorry, we choose the 1.15 because of the compatible matrix declared by Kudu, we are not plan to upgrade it.

Hi @wheatxiong, instead of updating the version, can you update the PR by adding a comment like what @pan3793 commented above?

Thanks for your reminder


adding Mistral powered search engine (native RAG and tools calling)

Hello,
I've written a search engine based on Mistral large that uses RAG and tools calling from mistral native documentation.

Nice! You can add it to the readme under the mistral section, since this uses mostly our documentation I believe it deserves to be in there and we can merge it!


Samples

Create a sample application, possibly with a Jenkins pipeline that shows how to achieve continuous delivery with this plugin.

I'm removing myself from this issue, as I couldn't work on it after 3 years :(


History

Just started experimenting with daudin & I'm enjoying the shell, python mix.  This is really nice.
In the past I've also looked at pipeline oriented tools like pyp and piep.
The one thing that is immediately missing seems to be zsh's search through history.   Typing part of a command and then up arrow through the matches is a major part of my day.  Is this replicable?

Hi @john9631  I tried to reply a couple of days ago but somehow my reply got zapped. I'm glad you like daudin! I've not heard of pyp or piep, but will investigate.
The history search you describe seems to be like that of fish https://fishshell.com/  The "other" school of history search is the bash interactive search on control-r.  I don't know how it feels in zsh, but the way history search is implemented in fish is really painful for a long-time bash (and emacs) user. In fish you can type some text then move up/down in the history looking for that text but you can't then just keep typing more text to refine the search text. Maybe zsh is better like that. Anyway, daudin has the control-r history search that's provided by readline and present in bash and all other programs that use the readline library. Are you familiar with it?  There's a very long fish GitHub issue with many people requesting that fish use the bash approach.
BTW,  do you know https://github.com/junegunn/fzf ?  It's pretty good, but I haven't used it enough to really know it well.  Might be a solution.
Thanks again for commenting.

Thanks for the reply Terry.
I use fzf in vim & also at command line in zsh so I'll experiment within daudin.    I'm a CTA for MITx 6.00.1x and 6.00.2x and use ptpython and ptipython in terminal when responding to simple issues so I'm familiar with Ctrl R in that environment and will experiment with it now in daudin.
Take a look at ptpython some time. Its an enhanced python or ipython shell that's particularly good for vim users because you can switch to vim & back at a keystroke.

Yes.  Its good thanks.


Invoices should contain the company/store data

Bug report
a invoice should contain the: store name, VAT number, address, contact, bank details.

@devansh-webkul
Copy of invoice should be the same at both end customer & admin.

hash # is removed from the order ID, Invoice ID in the customer invoice

date format at customer invoice is not updated

Translation Issue in Invoice when generating in any other locale eg; Arabic

@devansh-webkul
Still, the minor bug is left, grand total is not encoded in ar https://prnt.sc/u8tvoj

Implementation done and working fine.


allow specifying index type for CachedExtensionHomomorphism

Problem:
No way to create CachedExtensionHomomorphism with specified index type. For large basis this could lead to hard to fix errors (without diving deep into the package).
Before:
julia> ehom = SymbolicWedderburn.CachedExtensionHomomorphism(G,action,words)
ERROR: "index type UInt16 is to small for basis of length 88572"
Stacktrace:
 [1] Basis
   @ ~/.julia/packages/StarAlgebras/0yFWh/src/bases.jl:9 [inlined]
 [2] ExtensionHomomorphism
   @ ~/.julia/dev/SymbolicWedderburn/src/ext_homomorphisms.jl:57 [inlined]
 [3] SymbolicWedderburn.CachedExtensionHomomorphism(::Type{Int16}, G::PermGroup{Perm{UInt16}, …}, action::OnLetters, basis::Vector{Word{Symbol}}; precompute::Bool)
   @ SymbolicWedderburn ~/.julia/dev/SymbolicWedderburn/src/ext_homomorphisms.jl:87
 [4] SymbolicWedderburn.CachedExtensionHomomorphism(::Type{Int16}, G::PermGroup{Perm{UInt16}, …}, action::OnLetters, basis::Vector{Word{Symbol}})
   @ SymbolicWedderburn ~/.julia/dev/SymbolicWedderburn/src/ext_homomorphisms.jl:80
 [5] top-level scope
   @ REPL[42]:1

After:
julia> ehom = SymbolicWedderburn.CachedExtensionHomomorphism(Int32, G,action,words);

julia> SW.induce(ehom, one(G))
()

julia> typeof(ans)
Perm{Int32}

CC: @laurentbartholdi

This works now fine for "CachedExtensionHomomorphism".
However, the all-in-one "sabasis = SymbolicWedderburn.symmetry_adapted_basis(UInt32, G, action, words)" does not work -- I suspect actually the "UInt32" is interpreted as a type for the scalars in the resulting basis, not a type for the permutations.
In fact, I can't see any situation in which UInt16 is better than UInt32 for permutations. If they fit in a UInt16, then unless you're programming a Commodore 64 you'll have plenty of free memory so UInt32 would also work. On the other hand there may be cases in which the user would like UInt64, but then leave it to them.

@laurentbartholdi The proper solution should be that the index type is inferrable from G and action.

Well, that's exactly what we need to do then ;)
@laurentbartholdi it's not only about the memory, but rather lookup (=hashing speed) in the dictionary


ORC-506: [C++] fix compiler warnings

Let me kick off a docker run to check test various linux variants.


templates: Activate net multiqueue

What this PR does / why we need it:
This change the templates VM to be with to improve performance by using net multiqueue [1] .
[1] https://www.linux-kvm.org/page/Multiqueue#Multiqueue_virtio-net
Release notes:

Activate network multiqueue at cluster templates.

/ok-to-test

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 51.459%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
952

Relevant Lines:
1850

💛  - Coveralls


Sequence compression

Need to consolidate adjacent TAZ entries.

Now happens on the APS1 as of 7a3adc0d988c295f577148d6c5cb4ae9e33a6236.

Also now happens on marker data on APS2 and probably not worth keeping the issue here.


Added help and example

Added text to include that the cmdlet does not return the current version of the file. Also added how to get that information. While I was in there I added another example because everyone likes more examples. Unless we're talking about Connect-PnPOnline, then maybe we'd like a few fewer examples. :)
Before creating a pull request, make sure that you have read the contribution file located at
https://github.com/pnp/powerShell/blob/dev/CONTRIBUTING.md
Type

[ ] Bug Fix
[ ] New Feature
[x] Sample

Related Issues?
Puts issue 1098 to bed.
What is in this Pull Request ?
A couple of small changes to the description and synopsis.

Thanks @ToddKlindt  !
The changes have been merged :)


transporter.sendMail(data, cb) never returns to callback fn

I am seeing a weird, intermittent scenario that used to never happen, but now seems to be happening more often.  AFAICT, no changes on my end.  I'm using the Sendgrid transport, and they had some problems last week, but I'm still seeing this happen even today.
Some emails are sent just fine, others never return from this call -- despite the callback being a valid function that always logs, etc.
var transporter = nodemailer.createTransport(sendgrid(require(secretPath)));

// later in code
transporter.sendMail(data, cb)  // cb is never called

I'm using<EMAIL_ADDRESS>and<EMAIL_ADDRESS>More details are on the issue (linked above) I posted in nodemailer-sendgrid-transport -- I suspect it may have to do with the fact that I'm using hyperzip to stream and attach a PDF to the email from Amazon S3.  Perhaps the stream stalls or something...not sure.
I'm going to tail netstat the next time it hangs and try to determine if it is stuck on s3 or if it is actually making an outbound connection to api.sendgrid.com
I'm just curious if @andris9 (or anyone else) you have ever seen behavior like this?  I'm filing this more as a exploratory question vs. an issue -- I'm not sure the problem I'm seeing has anything to do with nodemailer, per se...that's just where I leave my own code and it never returns.  Just wondering if you might have some insight before I start digging deeper into the source.

Oh, I'm starting to suspect this https://github.com/substack/hyperquest/issues/39
@andris9 feel free to close if you feel this is unrelated, but if you have any insight I would love to hear it.

No idea about. I would replace hyperquest with request if request would be about 3MB in size


Table 2, model params clarification

Hi!
Table 2 shows Mask DINO's total parameter count as below. Cloud you please check if the numbers are correct? Specially for Mask DINO with 24 epochs. It looks like there was a typo and the number was carried from Mask2Former.

Model
Epochs
Query type
Params

Mask2Former
50
100 queries
44M

Mask DINO (ours)
50
100 queries
50M

Mask DINO (ours)
50
300 queries
50M

Mask DINO (ours)
24
300 queries
44M

Mask2Former
12
100 queries
44M

Mask DINO (ours)
12
300 queries
50M

Thank you!

Thanks for your careful reading. It is a typo. We will update this number to 50M in our next version.

Sorry for reopening this issue, but I just figured out that by simply changing dec_layers to 9 gives 51.3M params for the R50 DINO model. And that is before adding the mask head. Maybe I am missing something but, apart from the learnable content queries, was there any other thing that you were able to remove from the model in order to get to 50M params?
Thank you!

Thanks for the answer, but I still don't understand it completely.
DINO already has sharing turned on by default (the paper even mentions that doing it saves 1M params). I am sorry if I am missing something, but I don't think that the Mask DINO text mentions changes in the detection head. Could you please elaborate further?
Thank you!


Does this still work with latest server?

Hi, I've been trying to get this work on my server but the episode titles aren't inheriting from the filename. They only show as Episode 1, Episode 2... etc. I've followed all of the install instructions exactly, so I'm tad confused. Does your plugin still work with the latest plex media server? Ta!

I'm having the exact same issue with the latest plex media server. I hope the devs are still working on this --seems really useful!

Been playing with this tonight and found a solution. If there is no meta.json file in the filesytem the code errors out on line 115 with 'UnboundLocalError: local variable 'meta_json' referenced before assignment', which can be seen in the logs.
Add a line under line 75 (with the same indenting as line 75) with the following 'meta_jason = {}'
Then 'Manage Library' -> 'Refresh All Metadata'.
done. No idea if it is being maintained but it definitely incredibly useful.


qat: implement preferredAllocation policies

Signed-off-by: Hyeongju Johannes Lee<EMAIL_ADDRESS>

/cc @ipuustin

Codecov Report

Merging #939 (1035628) into main (86490e3) will increase coverage by 0.33%.
The diff coverage is 82.00%.

:exclamation: Current head 1035628 differs from pull request most recent head 549c097. Consider uploading reports for the commit 549c097 to get more accurate results

@@            Coverage Diff             @@
##             main     #939      +/-   ##
==========================================
+ Coverage   51.58%   51.91%   +0.33%
==========================================
  Files          40       40
  Lines        3943     3989      +46
==========================================
+ Hits         2034     2071      +37
- Misses       1793     1798       +5
- Partials      116      120       +4

Impacted Files
Coverage Δ

pkg/controllers/qat/controller.go
20.65% <25.00%> (+0.19%)
:arrow_up:

cmd/qat_plugin/dpdkdrv/dpdkdrv.go
90.57% <86.95%> (-1.02%)
:arrow_down:

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


I am getting a blank white screen when I try and pull up Nami.

@namiwallet.io  Hello.  I had this same blank white screen when I tried to pull up Nami 3 weeks ago then I restored and it worked.   I had some jumbling of wallets that had to be renamed etc.  But everything was fine until last night when it happened again.  I think it may be too many NFTS like another person @gatekeeper mentioned in a question with the same issue also 3 weeks ago.
Can you please let me know the cause or possible causes?   If it's on my end or happened randomly to others?  And if there is a solution or possible solutions?  Thank You.

@Deco230 Talk to Cardano Support on the Live support page so that your issue can be looked into.

@namiwallet.io Hello. I had this same blank white screen when I tried to pull up Nami 3 weeks ago then I restored and it worked. I had some jumbling of wallets that had to be renamed etc. But everything was fine until last night when it happened again. I think it may be too many NFTS like another person @gatekeeper mentioned in a question with the same issue also 3 weeks ago.
Can you please let me know the cause or possible causes? If it's on my end or happened randomly to others? And if there is a solution or possible solutions? Thank You.

Same here only happens on Brave for me.
Don't follow that Link above btw.
I updated to latest Version did not change a thing.
Will probably fix itself at some point I reckon.


CSS Styles are not applying on Scapped Webpage when User-Agent request header changed

@s0ph1e
I tried to scrape webpage with User_Agent request header string

request: {
headers: {
'User-Agent': 'Mozilla/5.0 (Linux; Android 4.2.1; en-us; Nexus 4 Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/40.0.0 Mobile Safari/535.19'
}
}

then scrapped website rendered properly.
When I change User_Agent request header string to

request: {
headers: {
'User-Agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.96 Mobile Safari/537.36'
}
}

I am able to scrape css files too with scrapped website but CSS styles are not applied on scrapped website, here is code :

var options = {
urls: [{
url : actualURL
}],
request: {
headers: {
'User-Agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.96 Mobile Safari/537.36'
}
},
ignoreErrors : true,
directory: DIRECTORY_PATH,
subdirectories: [
{directory: 'img', extensions: ['.jpg', '.png', '.svg']},
{directory: 'js', extensions: ['.js']},
{directory: 'css', extensions: ['.css']},
{directory: 'fonts', extensions: ['.woff', '.otf', '.ttf', '.eot']}
],
httpResponseHandler: (response) => {
if (response.statusCode === 404) {
return Promise.reject(new Error('status is 404'));
}
else if (response.statusCode === 444) {
console.log("Connection Closed");
return Promise.reject(new Error('status is 444'));
} else {
return Promise.resolve({
body: response.body,
metadata: {
headers: response.headers,
},
});
}
},
onResourceSaved : (resource) => {
console.log(Resource ${resource} saved to filesystem);
},
onResourceError : (resource, err) => {
console.log(Resources ${resource} not saved because of ${err});
}
};

Hi @Jaspreet-Sian
Could you please provide url to reproduce issue?

I found the issue - github uses Subresource Integrity (SRI) for their pages if user-agent supports it.
Chrome supports it starting from version 45 - so

for Mozilla/5.0 (Linux; Android 4.2.1; en-us; Nexus 4 Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/40.0.0 Mobile Safari/535.19 (chrome 40) page without SRI is returned,
but for Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.96 Mobile Safari/537.36 (chrome 58) page with SRI is returned

When page with SRI is returned - browser checks if hash of resource and hash in integrity attribute matches and use resource only if they are equal. Hash are not matching because scraper may update texts of downloaded files and it changes its hash.
I'll thinks about solution and fix it in nearest future.
Thanks for reporting!

Issue was fixed in version 2.4.1


ISSUE-802: Streaming Analytics Manager Application status issue

Kill any running instance of topology in case the deployment throws Exceptions but topology starts running in the cluster
Fixes #802

+1


counsel-ag not working with ivy-prescient

I have noticed that counsel-ag is not working correctly when ivy-prescient is installed even when ivy-prescient-excluded-commands contains counsel-ag.
I had to set ivy-re-builders-alist manually for counsel-ag to make it work again as expected. I am using Emacs 26.1 on OS X 10.10.5 with
counsel         20181219.1644
ivy                 20181219.1911
ivy-prescient 20181022.2256
installed. Is this a bug?

This seems like a duplicate of https://github.com/raxod502/prescient.el/issues/19#issuecomment-449119116; see the upstream bugfix https://github.com/abo-abo/swiper/pull/1863.
Note that ivy-prescient-excluded-commands controls (as the docstring suggests) for which commands usage information is not remembered—it doesn't affect any other features of prescient.el.


Commit compiled JS

In the mainline saml2-js package this happens at npm-publish-time. But as we're
using this directly from GitHub, we can't have nice things.
Need to manually run npm run prepublish and commit whenever we want to release changes to lib/saml2.coffee.

👍


new terminal not activating conda base

Issue Type: Feature Request
When writting a python file.
Do "Create a new terminal"
At the bottom of the window and new terminal will appear (powershell or cmd) but, it tries to run 'conda activate base' but it fails, "'conda' is not recognized as an internal or external command, operable program or batch file."
But, if user clicks on the little arrow on the plus button (+) and choses command prompt, another new terminal will appear. But on this one it runs a command: "C:/Users//anaconda3/Scripts/activate " and then "conda activate base" which is successful.
How to set by default to run "C:/Users//anaconda3/Scripts/activate" everytime user creates a new terminal?
VS Code version: Code 1.56.2 (054a9295330880ed74ceaedda236253b4f39a335, 2021-05-12T17:13:13.157Z)
OS version: Windows_NT x64 10.0.19043

/extPython
This may be related to setting the terminal.integrated.inheritEnv setting


Workflow for contributing to documentation

The following is a workflow for making a contribution to the documentation repository.

Open an issue in the NOAA-RDHPCS/noaa-rdhpcs.github.io repository.  The issue
should describe the issue with the documentation, the desired change, etc.
Fork and clone, or just clone the repository.  The choice depends on whether the person
making the change is a member of the NOAA-RDHPCS GitHub organization or not:
a. If a member: Clone the repository
(git clone git@github.com:NOAA-RDHPCS/noaa-rdhpcs.github.io.git).
b. If not a member: Use the "fork and pull request" workflow:
https://docs.github.com/en/pull-requests/collaborating-with-pull-requests
Create a new git branch in the local clone.  The name of the branch doesn't matter,
but it should be enough to indicate what is being done.  Generic names (e.g.,
"updates", "fixes", etc.) do not help the developer or the reviewer recognize what is
included.  (git checkout -b new.branch.name).
Modify the documentation.  As mentioned previously, and as a good best-practice,
only include one set of changes in each branch.  That is, do not update multiple
pages with new, unrelated text.
Commit the change. The commit message should describe what is changed, why, etc.
(see https://cbea.ms/git-commit/). The standard is to use at least two lines. The first
line is a subject line, somewhat terse but descriptive (e.g., "Add scp transfer to data
page"). The other line(s) should be more specific about what changes (e.g., added
info for uses to scp data to the external DTNs).
Push the branch.  Where will determine if a member of the organization or not, but
is typically: git push origin new.branch.name
Open a pull request (PR) in NOAA-RDHPCS/noaa-rdhpcs.github.io.  Add any additional
information the reviewer(s) will need in the PR description.  If the PR is tied to any
issues, mention the issues using the #.  You can even use keywords
(https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests)
to perform other automated workflow items (e.g., automatically close issues).
Work with the reviewers to refine the update as needed.  This will typically be to help
refine the text (to make it easier to understand or flow better) or the layout.  They may
also request changes to allow the automated testing to pass (we have several CI tests
to ensure the loose standard we have in https://github.com/NOAA-RDHPCS/noaa-rdhpcs.github.io/blob/main/CODE_STYLE.md are followed).

Closed by #132


Make SignSource great again!

The actual Mixin target was only the first anonymous implementation, and not the most important one, for players clicking signs.
Meaning the CommandSender will never be a SignSource, but a WrapperCommandSource.Located, making it impossible to get the original CommandSource (the Player who clicked the sign).
This commit now makes all references target the two anonymous implementations,
and makes possible to have a SignSource as source of a command.
I found this issue while investigating an issue someone was having in the dev Discord channel.
You can get your own test plugin here!

~wip
Morph and I found strange things with CommandSources, will check if everything works as it should.

Okay so there are some odds as to what should be a CommandSource: A CommandBlock is a CommandSource (its ICommandSender is CommandBlockBaseLogic), but not Sign (whose ICommandSender is IMixinCommandSender#SIGN_CLICK_SENDER_2, an anonymous class created when it have a command and is clicked by a player).

~qa
I guess it's fine now

I'd recommend adding the test plugin source as a proper test plugin into the PR (so we can do testing in the future to ensure it still works).

Thanks - merged in manually - f650b2238f7cf2e356450b3d43993543f6b8de9e


Added PiFont.PiFontFontTools.get_contours_count method

Hey folks,
So I've been browsing the new architecture and its going in the right direction. In pr #1387, @graphicore mentioned the generation script for the glyph_data.json file should be included, I agree with this.
This pr is adding some of the necessary functionality to make it happen. I previously had a function to count the contours in a glyph but I see @felipesanches has already put in place some of these in the PiFont module. This pr will add the contour count method to the PiFontFontTools class.
I think it's a wise incentive to add unit tests for methods now rather than later so I thought I'd get the ball rolling. Personally, I would prefer the test data to be .ttx files which get converted to fonts upon running the tests. However, we already have ttfs in the repo.
Also, the names of functions/methods/classes could be improved imo. Why name it PiFont for instance?

Indeed, I dislike the PiFont name as well. It's legacy code from a past developer. I have no clue why this name was chosen at first.

It's a name for fonts otherwise known as dingbat or icon fonts; in the old
PostScript Type 1 days, fonts only had 250 glyphs so those like the pi
symbol were in separate fonts
On Jun 27, 2017 11:38 AM, "Felipe Corrêa da Silva Sanches" <
<EMAIL_ADDRESS>wrote:

Indeed, I dislike the PiFont name as well. It's legacy code from a past
developer. I have no clue why this name was chosen at first.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/googlefonts/fontbakery/pull/1400#issuecomment-311397591,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAP9y0RbPTKNPWq6vUuGk0lyqF_Gd_KDks5sISHYgaJpZM4OGzKh
.

I see your comment, https://github.com/googlefonts/fontbakery/blob/refactor-architecture/Lib/fontbakery/pifont.py#L22-L23

I think that this PiFont and its related classes can be refactored into something a bit less verbose and convoluted

I agree with this. I'd prefer a module of helper functions instead of this class based approach.

This pull request looks good.
Thanks for the extra effort of adding tests.
Regarding reorganizing the PiFont code, I agree. We can do it at some point, for sure.
For now, I'll merge this good PR. Thanks, @m4rc1e !

Please file an issue to track
On Jun 27, 2017 11:50 AM, "Felipe Corrêa da Silva Sanches" <
<EMAIL_ADDRESS>wrote:

This pull request looks good.
Thanks for the extra effort of adding tests.
Regarding reorganizing the PiFont code, I agree. We can do it at some
point, for sure.
For now, I'll merge this good PR. Thanks, @m4rc1e
https://github.com/m4rc1e !
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/googlefonts/fontbakery/pull/1400#issuecomment-311401253,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAP9y-0Jy-INs_n9vaP7MoEtM_IIPN10ks5sISTIgaJpZM4OGzKh
.


Add npmignore to ignore test files. Saves ~268k in package size

This package is only 14.7k on npm though:
$ curl -s https://registry.npmjs.org/trumpet/-/trumpet-1.7.1.tgz | wc -c
14759

gzip compression is pretty good, I don't see the benefit


Linked List: Find Middle of the Linked List in C++

https://leetcode.com/problems/middle-of-the-linked-list/

May I contribute to this?


Multiple datasets ids problem

If an M4DApplication has more that one dataset, then the created blueprint gives the name of the last dataset to all the datasets.

Fixed.


[Release 1.3.5] Update the chart to use 1.3.5 version.

Description
[Release 1.3.5] Update the chart to use 1.3.5 version.
Issues Resolved
Part of https://github.com/opensearch-project/opensearch-build/issues/2348
Check List

[x] Commits are signed per the DCO using --signoff

For any changes to files within Helm chart directories:

[x] Helm chart version bumped
[x] Helm chart CHANGELOG.md updated to reflect change

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Hey @peterzhuamazon thanks I have updated the minor version, can you take a look now?


Error

This pops up when plugging in my OnePlus 8T on the system update <IP_ADDRESS>

Nevermind I'm dumb. It worked after I replugged it in


Add explicit decomposition testing infrastructure

This change adds an explicit decomposition test infrastructure based off of AssertOperationsEqualReferenced and wrappers around the native simulator intrinsics as references. This allows for verification tests of decompositions against the simulator written directly in Q#.

One downside of assert-based tests is that the test case crashes instead of failing when run via xunit. If we rewrite the reference version of AssertOperationsEqualReferenced to use measurement, then the code can use a fail statement and react more gracefully in xunit.


feat: migration export script

Issue #, if available:
Description of changes:
Added export functionality and helper scripts. Tested by exporting on test account.
Checklist:

[X] Have you successfully deployed to an AWS account with your changes?
[X] Have you written new tests for your core changes, as applicable?

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Have you merged the latest develop branch to your branch?

Have you merged the latest develop branch to your branch?

Not yet, these prs are being merged into a feature branch first.


Run clang-format on source code

Testing done :
Build the 3 examples OK

After review, I found the icm42670S_attr_set() function hard to read, I could split it up, what do you think @rbuisson-invn ?


Convert remove-loaded-sample feature to standalone

Motivation and Context
Converts remove-loaded-sample to standalone. This feature is failing at the moment because of hardcoded dates being reached.
What has changed

Converted remove-loaded-sample.feature to standalone

How to test?
Tests should all pass, remove-loaded-sample should be run in the parallel batch, not the sequential.
Links
https://trello.com/c/ogTBNWPR/406-t406-acceptance-tests-convert-remove-loaded-samplefeature-to-standalone

 T406: Acceptance Tests: Convert remove-loaded-sample.feature to standalone


Authentication / Radius - RADIUS_CLASS support

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:

[x] I have read the contributing guide lines at https://github.com/opnsense/core/blob/master/CONTRIBUTING.md
[x] I am convinced that my issue is new after having checked both open and closed issues at https://github.com/opnsense/core/issues?q=is%3Aissue

Is your feature request related to a problem? Please describe.
Note to self, it might be practical to extract radius classes (RADIUS_CLASS) at some point to allow group synchronisation for some use-cases
https://github.com/opnsense/core/blob/f68816a8c2f2f02852c4846c0b6806a0fdf42c2e/src/opnsense/mvc/app/library/OPNsense/Auth/Radius.php#L415-L437
https://www.php.net/manual/en/radius.constants.attributes.php

I support this feature request.

@NielsPiersma if you do want to test this at some time, just drop me an email. it needs the following commits:
https://github.com/opnsense/core/commit/5a6aaeda3329612ad538dc39325b902058d18d15
https://github.com/opnsense/core/commit/a8bd3379b1a8c922ba181648626431c543b378b3
https://github.com/opnsense/core/commit/ef0da3ea59ffaeaa70f7baef8245b347d3097589


update packages

:white_check_mark: Build TheIdServer 7.4.4-fix-dependencies1-0034 completed (commit https://github.com/Aguafrommars/TheIdServer/commit/9d9a04ee58 by @invalid-email-address)


Update tests.rs

just aligning a file with the standard naming convention

Thank you for spotting the missed namespace
lgtm


Adding python script to extract data from WACCM for input to MusicBox

This is a stand-alone script that will run from the command line, apart from MusicBox. Calling sequence example is:
python3 waccmToMusicBox.py waccmDir="./model-output" musicaDir="./csvDir" date="20240301" time="07:00" latitude=3.1 longitude=101.7
For now, we place a JSON file with the initial values, and that section should be pasted into my_config.json. This script is intended for use during the demo on August 28.

Whoops! I am still working in this branch, and have almost completed the zipping.

Here is my calling sequence in goWaccm:
python3 waccmToMusicBox.py waccmDir="./model-output" musicaDir="./csvJsonDir" date="20240301" time="07:00" latitude=3.1 longitude=101.7 template=/home/drews/MusicBox/WACCM/templates/TS1


What is the difference between running silero-vad with sherpa-onnx compared to the original onnxruntime

What are the key differences between running models and processes with sherpa-onnx compared to the toriginal onnxruntime?
Specifically for silero-vad, are there any differences as well?

We provide an easier interface to silero-vad.
We support running silero-vad on Android, iOS, Linux, macOS, Windows, Raspberry Pi, etc.
We also provide C++, C, Python, C#, Java, JavaScript, Kotlin, Swift, Go APIs for it.
Furthermore, we also show how to uses it with ASR.

@csukuangfj Thank you for your explanation. What should I do if I want to ask questions about different areas? I think opening many issues just for questions is probably not a good idea.


Release 1.5.1

This is a hotfix for 1.5.0.
Test phase

[X] Setup regression test (skipped due to being a hotfix)
[X] Run manual autobahn testsuite against the server (skipped due to being a hotfix)

Pre-Release

[x] All closed issues have a label and a correct milestone
[x] All merged pull requests have a label and a correct milestone
[x] Ensure that the documentation (readme) is up to date

Release

[x] Push to maven central

After the release

[x] Update Changelog.md
[x] Tag everything and create a branch
[x] Setup the Github release with the pushed jars from maven
[x] Force an update for the javadoc view
[x] Update pom.xml version to the next snapshot version
[x] Close milestone and create a new one

1.5.1 is released


Cannot make bridge file on OS X

When running ensime-vim with either vim or neovim, I get the following error.
/usr/local/lib/ruby/gems/2.2.0/gems/ensime_bridge-0.0.4/lib/ensime_bridge.rb:11:in `read': No such file or directory @ rb_sysopen - .ensime_cache/bridge (Errno::ENOENT)
        from /usr/local/lib/ruby/gems/2.2.0/gems/ensime_bridge-0.0.4/lib/ensime_bridge.rb:11:in `get_socket'
        from /usr/local/lib/ruby/gems/2.2.0/gems/ensime_bridge-0.0.4/lib/ensime_bridge.rb:32:in `remote_stop'
        from /usr/local/lib/ruby/gems/2.2.0/gems/ensime_bridge-0.0.4/bin/ensime_bridge:11:in `<top (required)>'
        from /usr/local/bin/ensime_bridge:23:in `load'
        from /usr/local/bin/ensime_bridge:23:in `<main>'

Looking through the code, I'm not sure why it would do that. Let me know if you'd like me to do anything to help identify and fix the issue.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/26359508-cannot-make-bridge-file-on-os-x?utm_campaign=plugin&utm_content=tracker%2F18164593&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F18164593&utm_medium=issues&utm_source=github).

I get something similar when starting in Ubuntu 12.04.
/var/lib/gems/1.9.1/gems/ensime_bridge-0.0.4/lib/ensime.rb:19:in `read': No such file or directory - .ensime (Errno::ENOENT)
    from /var/lib/gems/1.9.1/gems/ensime_bridge-0.0.4/lib/ensime.rb:19:in `initialize'
    from /var/lib/gems/1.9.1/gems/ensime_bridge-0.0.4/lib/ensime_bridge.rb:24:in `new'
    from /var/lib/gems/1.9.1/gems/ensime_bridge-0.0.4/lib/ensime_bridge.rb:24:in `initialize'
    from /var/lib/gems/1.9.1/gems/ensime_bridge-0.0.4/bin/ensime_bridge:8:in `new'
    from /var/lib/gems/1.9.1/gems/ensime_bridge-0.0.4/bin/ensime_bridge:8:in `<top (required)>'
    from /usr/local/bin/ensime_bridge:19:in `load'
    from /usr/local/bin/ensime_bridge:19:in `<main>'

The error No such file or directory - .ensime seems to indicate an issue with the ensime configuration. However, I've been using the spacemacs ensime plugin successfully with the same project for quite a while, so I don't suspect that is the issue.

This exception happens when there is no .ensime file in the directory where you start vim.
Was it the case for you ?
This is a bad behaviour for a plugin, I guess it should not initialize itself in that case.

@yazgoo I'm starting ensime_bridge from the directory with the .ensime file. I see no errors on that side. I'm also starting vim from the directory with the .ensime file. I've tried starting vim with vim <path-to-file> as well as starting vim, and then :e-ing the file. I get the same error in both cases as soon as the scala file is opened.

Thanks @siegelzero .
Could you please add:
throw Dir.pwd
to ensime.rb before line 19 ?
This will tell us the working dir from which the .ensime file is being read.

Perhaps as expected, this causes ensime_bridge to halt with an uncaught throw error. However, it does display the absolute path to the directory containing the .ensime file.

Even when running vim ?

OK, I misunderstood. Starting vim shows the path to the dir containing the source file I'm trying to open (not the dir containing .ensime).

Do you have autochdir enabled, which can be checked by running:
:set

under vim ?

Yes, autochdir is enabled. Disabling autochdir and starting vim with the throw line now shows the correct directory. Undoing the throw line and starting vim now gives a new error:
/var/lib/gems/1.9.1/gems/ensime_bridge-0.0.4/lib/ensime_bridge.rb:11:in `read': No such file or directory - .ensime_cache/bridge (Errno::ENOENT)
	from /var/lib/gems/1.9.1/gems/ensime_bridge-0.0.4/lib/ensime_bridge.rb:11:in `get_socket'
	from /var/lib/gems/1.9.1/gems/ensime_bridge-0.0.4/lib/ensime_bridge.rb:32:in `remote_stop'
	from /var/lib/gems/1.9.1/gems/ensime_bridge-0.0.4/bin/ensime_bridge:11:in `<top (required)>'
	from /usr/local/bin/ensime_bridge:19:in `load'
	from /usr/local/bin/ensime_bridge:19:in `<main>'

After deleting .ensime_cache and restarting vim I still see the error.

@siegelzero, it seems like you have a different issue than I do. Yours is an error finding .ensime, while mine is not able to create the bridge.

While I don't have .ensime_cache/bridge, I have a file called .ensime_cache/port, which has the port a Java process is listening on.

@geowa4 @siegelzero looks like you both have the same stack trace now.
This is displayed when leaving vim.
Don't you have another error displayed in vim before leaving ?

Error detected while processing function Enunqueue:
Traceback (most recent call last):
Error detected while processing function Enunqueue:
  File "<string>", line 1, in <module>
Error detected while processing function Enunqueue:
  File "<string>", line 116, in unqueue
Error detected while processing function Enunqueue:
  File "<string>", line 32, in get_socket
Error detected while processing function Enunqueue:
  File "<string>", line 25, in get_cache_port
Error detected while processing function Enunqueue:
IOError: [Errno 2] No such file or directory: '.ensime_cache/bridge'
Error detected while processing function Enunqueue:
E121: Undefined variable: g:__result
Error detected while processing function Enunqueue:
E15: Invalid expression: g:__result
Error detected while processing function Enunqueue:
E108: No such variable: "g:__result"
Error detected while processing function Enunqueue:
E121: Undefined variable: res
Error detected while processing function Enunqueue:
E15: Invalid expression: res

I'm seeing this (and some noise) in :messages. It seems that it's complaining about scala_ensime.vim

After updating, I do get the above message. I also get the following. It seems like it's also not cleaning up after itself in this failure scenario.
Exception in thread "main" java.io.IOException: An ENSIME server might be open already for this project. If you are sure this is not the case, please delete /path/to/.ensime_cache/port and try again
        at org.ensime.server.Server.writePort(Server.scala:118)
        at org.ensime.server.Server.<init>(Server.scala:68)
        at org.ensime.server.Server$.initialiseServer(Server.scala:42)
        at org.ensime.server.Server$.main(Server.scala:38)
        at org.ensime.server.Server.main(Server.scala)

Oh, I should also mention that a file called bridge.log showed up in .ensime_cache after updating.

@geowa4: about the message you about the port file, there are two possibilities:

ensime server is already running, which you should see with a ps -ef | grep java
ensime server ended without removing port and http file, in which case you should delete these first

@geowa4 @siegelzero about this other error, did you try to update your plugins since yesterday ?
There was the following commit that should catch this exception:
https://github.com/yazgoo/ensime-vim/commit/d2f4b0404cd48429d30f8a69a5aace44ad31ecc0#diff-99bec7b4ad95b9efced2f99f97abe6b1

I just updated everything. I'm now getting this while I have a Scala file open:
$ ls .ensime_cache
bridge.log     ensime-vim.log index-1.0      port           sql-1.0

There's no .ensime_cache/http.  These are the contents of ensime-vim.log:
2015-09-03 10:57:00: __init__: in
2015-09-03 10:57:00: unqueue: in
2015-09-03 10:57:00: setup: in
2015-09-03 10:57:00: ensime_bridge: lanching ensime_bridge --quiet
2015-09-03 10:57:00: get_socket: in
2015-09-03 10:57:00: get_cache_port: in
2015-09-03 10:57:01: unqueue: in
2015-09-03 10:57:01: setup: in
2015-09-03 10:57:01: get_socket: in
2015-09-03 10:57:01: get_cache_port: in
2015-09-03 10:57:01: unqueue: in
2015-09-03 10:57:01: setup: in
2015-09-03 10:57:01: get_socket: in
2015-09-03 10:57:01: get_cache_port: in
2015-09-03 10:57:02: unqueue: in
2015-09-03 10:57:02: setup: in
2015-09-03 10:57:02: get_socket: in
2015-09-03 10:57:02: get_cache_port: in
2015-09-03 10:57:02: unqueue: in
2015-09-03 10:57:02: setup: in
2015-09-03 10:57:02: get_socket: in
2015-09-03 10:57:02: get_cache_port: in
2015-09-03 10:57:04: unqueue: in
2015-09-03 10:57:04: setup: in
2015-09-03 10:57:04: get_socket: in
2015-09-03 10:57:04: get_cache_port: in
2015-09-03 10:57:04: unqueue: in
2015-09-03 10:57:04: setup: in
2015-09-03 10:57:04: get_socket: in
2015-09-03 10:57:04: get_cache_port: in
2015-09-03 10:57:05: unqueue: in
2015-09-03 10:57:05: setup: in
2015-09-03 10:57:05: get_socket: in
2015-09-03 10:57:05: get_cache_port: in
2015-09-03 10:57:05: unqueue: in
2015-09-03 10:57:05: setup: in
2015-09-03 10:57:05: get_socket: in
2015-09-03 10:57:05: get_cache_port: in
2015-09-03 10:57:05: unqueue: in
2015-09-03 10:57:05: setup: in
2015-09-03 10:57:05: get_socket: in
2015-09-03 10:57:05: get_cache_port: in
2015-09-03 10:57:05: unqueue: in
2015-09-03 10:57:05: setup: in
2015-09-03 10:57:05: get_socket: in
2015-09-03 10:57:05: get_cache_port: in
2015-09-03 10:57:06: unqueue: in
2015-09-03 10:57:06: setup: in
2015-09-03 10:57:06: get_socket: in
2015-09-03 10:57:06: get_cache_port: in
2015-09-03 10:57:08: unqueue: in
2015-09-03 10:57:08: setup: in
2015-09-03 10:57:08: get_socket: in
2015-09-03 10:57:08: get_cache_port: in
2015-09-03 10:57:09: unqueue: in
2015-09-03 10:57:09: setup: in
2015-09-03 10:57:09: get_socket: in
2015-09-03 10:57:09: get_cache_port: in
2015-09-03 10:57:11: unqueue: in
2015-09-03 10:57:11: setup: in
2015-09-03 10:57:11: get_socket: in
2015-09-03 10:57:11: get_cache_port: in
2015-09-03 10:57:18: doc_uri: in
2015-09-03 10:57:18: path_start_size: in
2015-09-03 10:57:18: cursor: in
2015-09-03 10:57:18: cursor: in
2015-09-03 10:57:18: path: in
2015-09-03 10:57:18: cursor: in
2015-09-03 10:57:18: path: in
2015-09-03 10:57:18: send_request: in
2015-09-03 10:57:18: send: in
2015-09-03 10:57:18: get_socket: in
2015-09-03 10:57:18: get_cache_port: in
2015-09-03 10:57:18: send: could not get socket
2015-09-03 10:57:19: unqueue: in
2015-09-03 10:57:19: setup: in
2015-09-03 10:57:19: get_socket: in
2015-09-03 10:57:19: get_cache_port: in
2015-09-03 10:57:19: unqueue: in
2015-09-03 10:57:19: setup: in
2015-09-03 10:57:19: get_socket: in
2015-09-03 10:57:19: get_cache_port: in
2015-09-03 10:57:24: teardown: in
2015-09-03 10:57:24: ensime_bridge: lanching ensime_bridge stop
2015-09-03 10:58:37: __init__: in
2015-09-03 10:58:37: unqueue: in
2015-09-03 10:58:37: setup: in
2015-09-03 10:58:37: ensime_bridge: lanching ensime_bridge --quiet
2015-09-03 10:58:37: get_socket: in
2015-09-03 10:58:37: get_cache_port: in
2015-09-03 10:58:38: unqueue: in
2015-09-03 10:58:38: setup: in
2015-09-03 10:58:38: get_socket: in
2015-09-03 10:58:38: get_cache_port: in
2015-09-03 10:58:38: unqueue: in
2015-09-03 10:58:38: setup: in
2015-09-03 10:58:38: get_socket: in
2015-09-03 10:58:38: get_cache_port: in
2015-09-03 10:58:40: unqueue: in
2015-09-03 10:58:40: setup: in
2015-09-03 10:58:40: get_socket: in
2015-09-03 10:58:40: get_cache_port: in
2015-09-03 10:58:42: unqueue: in
2015-09-03 10:58:42: setup: in
2015-09-03 10:58:42: get_socket: in
2015-09-03 10:58:42: get_cache_port: in
2015-09-03 10:58:46: unqueue: in
2015-09-03 10:58:46: setup: in
2015-09-03 10:58:46: get_socket: in
2015-09-03 10:58:46: get_cache_port: in
2015-09-03 10:58:46: unqueue: in
2015-09-03 10:58:46: setup: in
2015-09-03 10:58:46: get_socket: in
2015-09-03 10:58:46: get_cache_port: in
2015-09-03 10:58:47: unqueue: in
2015-09-03 10:58:47: setup: in
2015-09-03 10:58:47: get_socket: in
2015-09-03 10:58:47: get_cache_port: in
2015-09-03 10:58:51: doc_uri: in
2015-09-03 10:58:51: path_start_size: in
2015-09-03 10:58:51: cursor: in
2015-09-03 10:58:51: cursor: in
2015-09-03 10:58:51: path: in
2015-09-03 10:58:51: cursor: in
2015-09-03 10:58:51: path: in
2015-09-03 10:58:51: send_request: in
2015-09-03 10:58:51: send: in
2015-09-03 10:58:51: get_socket: in
2015-09-03 10:58:51: get_cache_port: in
2015-09-03 10:58:51: send: could not get socket
2015-09-03 10:58:53: unqueue: in
2015-09-03 10:58:53: setup: in
2015-09-03 10:58:53: get_socket: in
2015-09-03 10:58:53: get_cache_port: in
2015-09-03 10:58:54: unqueue: in
2015-09-03 10:58:54: setup: in
2015-09-03 10:58:54: get_socket: in
2015-09-03 10:58:54: get_cache_port: in
2015-09-03 10:59:01: type: in
2015-09-03 10:59:01: path_start_size: in
2015-09-03 10:59:01: cursor: in
2015-09-03 10:59:01: cursor: in
2015-09-03 10:59:01: path: in
2015-09-03 10:59:01: cursor: in
2015-09-03 10:59:01: path: in
2015-09-03 10:59:01: send_request: in
2015-09-03 10:59:01: send: in
2015-09-03 10:59:01: get_socket: in
2015-09-03 10:59:01: get_cache_port: in
2015-09-03 10:59:01: send: could not get socket

After removing .ensime_cache and restarting either Vim or Neovim, that directory will not recreate.
$ /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/logger.rb:636:in `initialize': No such file or directory @ rb_sysopen - .ensime_cache/bridge.log (Errno::ENOENT)
        from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/logger.rb:636:in `open'
        from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/logger.rb:636:in `create_logfile'
        from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/logger.rb:630:in `rescue in open_logfile'
        from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/logger.rb:627:in `open_logfile'
        from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/logger.rb:584:in `initialize'
        from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/logger.rb:318:in `new'
        from /usr/local/Cellar/ruby/2.2.3/lib/ruby/2.2.0/logger.rb:318:in `initialize'
        from /usr/local/lib/ruby/gems/2.2.0/gems/ensime_bridge-0.0.5/lib/ensime_bridge.rb:31:in `new'
        from /usr/local/lib/ruby/gems/2.2.0/gems/ensime_bridge-0.0.5/lib/ensime_bridge.rb:31:in `initialize'
        from /usr/local/lib/ruby/gems/2.2.0/gems/ensime_bridge-0.0.5/bin/ensime_bridge:8:in `new'
        from /usr/local/lib/ruby/gems/2.2.0/gems/ensime_bridge-0.0.5/bin/ensime_bridge:8:in `<top (required)>'
        from /usr/local/bin/ensime_bridge:23:in `load'
        from /usr/local/bin/ensime_bridge:23:in `<main>'

The java process probably was not stopped because the bridge crashed.
Could you update the gem to 0.0.8 ? This version now creates the .ensime_cache directory if required.
Also, could you send your bridge.log ?
If you want, we can continue on gitter: https://gitter.im/ensime/ensime-vim
Thanks

Thanks to @yazgoo, this gets a lot further for me than it did when I opened this issue. Based on that effort and discussions on Gitter, I think it's best to close this issue.


feature/i contactUs interface

And Please change the PR name also

Please use a Proper name for PR


Get-DBABackupInformation / logical and physical names hashed

[ ] Bug fix (non-breaking change, fixes #)
[x] New feature (non-breaking change, adds functionality in #3601)
[ ] Breaking change (effects multiple commands or functionality)
[x] Ran manual Pester test and has passed (`.\tests\manual.pester.ps1)
[ ] Adding code coverage to existing functionality
[ ] Pester test is included
[ ] Nunit test is included
[ ] Documentation
[ ] Build system

Purpose
Make the Get-DBABackupInformation function more anonymous when -Anonymize switch is used
Approach
The logical and physical filenames were hashed when -Anonymize is true
Commands to test
Get-DBABackupInformation -SQLInstance sql01 -Anonymize

Thank you for the review, @Stuart-Moore ! And thank you for the PR, @joeywas 🙇


Wrong result for sub_group::get_group_linear_id()

Bug summary
sycl::sub_group::get_group_linear_id() shifts the local_tid() by the wrong value. The tid is shifted by __ffs(warpSize), but for a warp size of 2^n, __ffs returns n + 1, not n. Thus, the correct amount to shift by is __ffs(warpSize) - 1.
To Reproduce
The following is a minimal working example.
#include <algorithm>
#include <assert.h>

#include <CL/sycl.hpp>

using namespace cl::sycl;

int main() {
  queue myQueue;
  buffer<int> indices{1024};
  myQueue.submit(
      [&](handler &cgh) {
        auto indicesOut = indices.get_access<access_mode::write>(cgh);
        cgh.parallel_for(nd_range<1>{1024, 512}, [=](nd_item<1> item) {
          size_t i = item.get_global_linear_id();
          auto sg = item.get_sub_group();
          size_t lane = sg.get_local_linear_id();
          size_t warp = sg.get_group_linear_id();
          size_t warpSize = sg.get_local_linear_range();
          indicesOut[i] = lane + warp * warpSize;
        });
      });
  myQueue.wait();
  {
    host_accessor indicesIn{indices};
    for (size_t i = 0; i < 1024; ++i) {
      assert(indicesIn[i] == i % 512);
    }
  }
}

This code should fill in the indices of each work item relative to the work group into indices.
Expected behavior
None of the assertions should fail.
Describe your setup

I have hipSYCL built from the git repository, at commit cdd72c220e0b6c181357725b4e7b7510dd1ebd00.
Describe the dependencies that hipSYCL sits on top of in your setup:

clang: 12.0.1
CUDA version: 11.4

The preceding example was compiled with /opt/hipSYCL/bin/syclcc -O3 gtest.cpp -o gtest --hipsycl-gpu-arch=sm_50 --cuda-path=/usr/local/cuda -L/usr/local/cuda/lib64.

This issue is known, see #627 :) Feel free to submit a PR :)


Binary file of pdffigures2

Could you please provide the binary file for pdffigures2? Due to some reasons, I am unable to build pdffigures2 myself.

Sorry, but I don't think I can do that. Try debugging the issue over at https://github.com/allenai/pdffigures2
If that doesn't work email me.


Publish

Docs Build status updates of commit 3c0bd4f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/concepts/add-in-development-best-practices.md
:white_check_mark:Succeeded

docs/concepts/requirements-for-running-office-add-ins.md
:white_check_mark:Succeeded

docs/design/add-in-commands.md
:white_check_mark:Succeeded

docs/design/data-visualization-guidelines.md
:white_check_mark:Succeeded

docs/design/voice-guidelines.md
:white_check_mark:Succeeded

docs/develop/add-in-manifests.md
:white_check_mark:Succeeded

docs/develop/develop-office-add-ins-for-the-ipad.md
:white_check_mark:Succeeded

docs/develop/understanding-the-javascript-api-for-office.md
:white_check_mark:Succeeded

docs/docfx.json
:white_check_mark:Succeeded

docs/excel/excel-add-ins-comments.md
:white_check_mark:Succeeded

docs/excel/performance.md
:white_check_mark:Succeeded

docs/includes/console-tool-note.md
:white_check_mark:Succeeded

docs/includes/note-publish-policies.md
:white_check_mark:Succeeded

docs/onenote/onenote-add-ins-programming-overview.md
:white_check_mark:Succeeded

docs/outlook/outlook-add-ins-overview.md
:white_check_mark:Succeeded

docs/outlook/pinnable-taskpane.md
:white_check_mark:Succeeded

docs/outlook/testing-and-tips.md
:white_check_mark:Succeeded

docs/publish/publish.md
:white_check_mark:Succeeded

docs/quickstarts/excel-quickstart-jquery.md
:white_check_mark:Succeeded

docs/quickstarts/powerpoint-quickstart.md
:white_check_mark:Succeeded

docs/quickstarts/word-quickstart.md
:white_check_mark:Succeeded

docs/reference/javascript-api-for-office.md
:white_check_mark:Succeeded

docs/reference/objectmodel/preview-requirement-set/office.context.mailbox.item.md
:white_check_mark:Succeeded

docs/reference/objectmodel/preview-requirement-set/office.context.mailbox.md
:white_check_mark:Succeeded

docs/reference/objectmodel/preview-requirement-set/office.context.md
:white_check_mark:Succeeded

docs/reference/objectmodel/preview-requirement-set/office.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.1/office.context.mailbox.item.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.1/office.context.mailbox.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.1/office.context.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.1/office.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.2/office.context.mailbox.item.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.2/office.context.mailbox.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.2/office.context.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.2/office.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.3/office.context.mailbox.item.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.3/office.context.mailbox.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.3/office.context.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.3/office.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.4/office.context.mailbox.item.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.4/office.context.mailbox.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.4/office.context.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.4/office.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.5/office.context.mailbox.item.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.5/office.context.mailbox.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.5/office.context.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.5/office.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.6/office.context.mailbox.item.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.6/office.context.mailbox.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.6/office.context.md
:white_check_mark:Succeeded

docs/reference/objectmodel/requirement-set-1.6/office.md
:white_check_mark:Succeeded

This comment lists only the first 50 files in the pull request.
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Lessen Dropbox requirement

Summary

Home page and Infinite Thumbs were both expecting a Dropbox access token, this has been dropped as a requirement and local file system will be read
Test plan

Coverage remained the same at 93.056% when pulling 478f3d4e5f15f69703c5284a6acd782effda4316 on danactive/remove-dropbox-error into c6f147e643e42fbe835aa407f97e0c8e3ca584e4 on master.

Closes #398


how do you safely debug a custom AC

first of all, sorry to contact you like this and thank you very much for this project.
background:
a server implemented their own .dll called my_cgame_mp_x86.dll which, i assume, is monitoring the real cgame_mp_x86.dll for hooks, etc. the confusing thing is their function table looks a lot like the regular cgame.dll, with it's own _vmmain and all.
questions:
how would you go about finding the functions to hook in their .dll?
when you're doing testing/development, are you starting a local server with a given mod/real server config and reverse it locally? or do you have to run et.exe in a debugger, connect to server, and be ready to HWID spoof if banned?
thanks again.

Hey, thanks for your praise! Sorry it took me a while to reply, I was quite sick :(

the confusing thing is their function table looks a lot like the regular cgame.dll, with it's own _vmmain and all.
well that makes sense to me, they probably proxy all calls from their own cgame to the real mods cgame as some anti cheat measure. I remember seeing that yet it never caused any detections or problems on my side at all.

how would you go about finding the functions to hook in their .dll?
your best bet is a mixed approach to do static analysis until you get stuck and then switch to dynamic analysis with a debugger to confirm certain findings and find new starting points for static analysis.

when you're doing testing/development, are you starting a local server with a given mod/real server config and reverse it locally? or do you have to run et.exe in a debugger, connect to server, and be ready to HWID spoof if banned?
generally I'd try to always look at my code and fix all the things I would detect myself as an AC.
if you still have detections after that now its time to reverse the AC, never do that beforehand unless youre out of ideas.

if its a custom AC I just connect to the server and do my thing, however if its built into the mod I usually start my own local server.
if youre unsure its best to just always connect to the real server.

FYI I checked Fearless Assassins server and they do this thing, however your initial assumption is wrong. my_cgame_mp_x86.dll is the unmodified mod DLL while the cgame_mp_x86.dll is their anti cheat. They use some sort of protector to apply opaque predicates on their binary, nothing that really stops experienced enough people but I assume most hobby reverse engineers will have some bigger issues with it. Didnt play too much with it yet however the DLL is really small and is crosscompiled with GCC via MINGW for Windows. Very odd dev environment but okay.

I'm sadly a bit out of time again at the moment but I will add some custom code for F|A servers at some point when I find more time again :)
I'm closing this for now, hope my answers somehow helped you!


Internal refactoring of the Pos lib

This PR refactors the internals of the lib/position.ts module (without observable change on the outside). This isn't related to an epic, but part of ongoing maintenance. I actually wanted to make a change to the internals of the LiveList module, but had to go down this rabbit hole first.
The result of this PR is:

The lib/position.ts module is now documented (it's a beautiful data structure, so better if more people understand it)
The "position" datastructure is now a branded type
I've added a lot more property-based tests to get more confidence in/during the refactoring
The internals have been simplified and made faster
I've updated the use of this structure in LiveList, so that parentPos is now available next to parentKey

Branded type
I've made Pos a "branded type". Every position is actually a simple string value, so you can pass it to any API that needs a string. But the opposite is not true. Some APIs require a valid Pos value, so they can make assumptions about this string, like the string will only contain legal chars, won't be empty, won't have trailing zeroes, etc. without having to double-check those at runtime over and over again. To achieve this, when we receive a string from the outside, you call asPos(str) on it, and it will guarantee the string is indeed a valid Pos.

Branding is a TypeScript trick. It doesn't have a runtime presence.
Property-based tests
Previously we had unit tests for statically hardcoded values. These remain the same on every test run. This PR adds property-based testing in addition to those tests, to keep enforcing certain properties always hold. These tests generate random input data, and you double check that assumptions hold. The more often these tests get run, the more confident you can be in the code.
For example, that after(pos) > pos is always true. Or before(pos) < pos, for any value of Pos that you ever give it. Take a look at those tests (here's just one example, but there are many more).
Simplifications
Currently, internally, the helpers are converting input strings to array-of-numers and back again. Using the property based tests as guard rails, I've refactored these internals to produce the same outputs, but without ever having to convert-to-numbers-then-back, and instead produce the results at once, using just direct string manipulations.
Some notes on perf:

makePosition() runs (slightly) faster
comparePosition() is now trivial: just a string comparison, so faster too
asPos() is new and checks whether a string is valid using a regex. I've run a couple benchmarks, and all of them where (slightly) faster with the regex than calling .charCodeAt() in a loop like we did before.

Minor thing: In the process, I found a "bug", where "before(.567)" would produce ".4" before, instead of ".5". Not really a bug, but I took the opportunity to "fix" it anyway, while I was at it. (This makes it consistent like how after(.567) generates .6, not .7.)
Future work
Now that this module guarantees that Positions are alphabetically ordered, I can make the change that I originally wanted to make: to make insertions in LiveLists a faster (O(log n)) operation. PR coming soon after this is approved/merged.

@jrowny This PR wasn't stale, it just never got reviewed in the last 5 months, and I forgot about it. I still think this is a good refactoring, and an overall simplification with better documentation of the purpose. Would love to get a review on this when you feel up for it. It's also a nice introduction to the fractional indexing to how we define element positions in LiveLists! 🙏

@jrowny Thanks for the review, I've addressed all the things you brought up, and I think this is good to go now. Can you give it another look?

Can you confirm that all the previous tests are still passing against the new implementation? It's not obvious at a glance after the tests refactoring.

Here is the proof, constructed by reverting the test suite to exactly what it was on main (and patch a few small necessary things). These commits are of course not intended to be committed, but does that help?


RFC: add support for fast univariate clustering using dynamic programming (CKMean.1d.dp)

Checklist

Please ensure the following tasks are completed before submitting a feature request.

[ ] Read and understood the Code of Conduct.
[x] Searched for existing issues and pull requests.
[x] The issue name begins with RFC:.

Description

Description of the feature request.

Add an implementation for fast univariate clustering using dynamic programming and guaranteed optimality.
Related Issues

Does this feature request have any related issues?

No.
Questions

Any questions for reviewers?

No.
Other

Any other information relevant to this feature request? This may include screenshots, references, sample output, and/or implementation notes.

https://journal.r-project.org/archive/2011-2/RJournal_2011-2_Wang+Song.pdf
https://cran.r-project.org/web/packages/Ckmeans.1d.dp/Ckmeans.1d.dp.pdf
https://github.com/schnerd/ckmeans

@loretoparisi So we have a bit more background and motivation, what is your use case for this algorithm?

One issue with this algorithm is that we can only reference the research paper and not the implementation, as the implementation is licensed under GPL. We would also need to confirm the license terms of algorithms included in the research paper.

@kgryte well I'm using in a machine learning context when it's better to use 1d k-means basically or in combination with multi-variate k-means.

You have an example dataset you have in mind?

What I am after is getting a sense of general applicability and broader need. Meaning, should a univariate clustering algorithm be bumped up in our priority list, given our other ongoing efforts.

@kgryte I understand. Well there is a wide range of applications like in my case I'm using this

Feature Selections with Univariate Clustering - https://pdfs.semanticscholar.org/f116/7e2e1fa07cdf432c10beb373e07efd6a5e58.pdf


python3Packages.accuweather: 0.1.1 -> 0.2.0

Motivation for this change
Update to latest upstream release 0.2.0
Change log: https://github.com/bieniu/accuweather/releases/tag/0.2.0

Related Home Assistant change: https://github.com/home-assistant/core/pull/50573
Target Home Assistant release: current, only dependency update no changes

Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

@ofborg test home-assistant

Result of nixpkgs-review pr 122898 at 7c76b377 run on aarch64-linux 1

3 packages built successfully:

home-assistant
python38Packages.accuweather
python39Packages.accuweather


Windows support?

hey Matt!
using astro-live-code in our project seemed to work fine until we tried to build on Windows.
the basic example
```html live
<button>Click me</button>
```

fails to build with the following error:

maybe to do with Windows paths format?

Fixed in #3


Unique3D all stage bad effect

I use the picture offered by examples_input, but the result is like this, far from the demo, the body is always incomplete.
who can tell me wyh, plz?

I think the problem occurred in the last step, because the previous stages's result looks very positive.
This bug also occurred in CharacterGen_To_Unique3D workflow, what can I do to fix it? plz.

I have the same problem, both in the Unique3d workflow and in the CharacterGen_to_Unique3D Workflow. I have also discovered something strange. I think that the colors of the image that is used as a base influence the result.
Let me explain.
This image produces a chaotic result:

But if I modify the green color component in Gimp, and I use it again to generate the 3D character, the result is optimal:

This solution does not always work for me, and I cannot be modifying the color of the designs either.
I hope that this contribution sheds some light on the solution to this problem.
Best regards and congratulations on this phenomenal work.

I have the same problem, both in the Unique3d workflow and in the CharacterGen_to_Unique3D Workflow. I have also discovered something strange. I think that the colors of the image that is used as a base influence the result.我在 Unique3d 工作流程和 CharacterGen_to_Unique3D 工作流程中都有同样的问题。我还发现了一些奇怪的事情。我认为用作基础的图像的颜色会影响结果。
Let me explain. 让我解释一下。
This image produces a chaotic result:该图像产生混乱的结果：

But if I modify the green color component in Gimp, and I use it again to generate the 3D character, the result is optimal:但如果我修改 Gimp 中的绿色分量，并再次使用它来生成 3D 角色，结果是最佳的：

This solution does not always work for me, and I cannot be modifying the color of the designs either.这个解决方案并不总是适合我，而且我也无法修改设计的颜色。
I hope that this contribution sheds some light on the solution to this problem.我希望这篇文章能够为解决这个问题提供一些线索。
Best regards and congratulations on this phenomenal work.对这项非凡的工作致以最诚挚的问候和祝贺。

Thank you for your advice. The model I got after running Asuka Pictures, I got good results after using 4090 instead of the previous 3070. However, when I used an image downloaded from the Internet, the result was still poor. I tried what you said about increasing the green weight, and there was no noticeable boost for me.

To prove that it is the same error as the one posted by user AstroWYH, I perform the test in the Unique3D_All_Stages workflow, with the two images together, the original and its copy with the modified colors (green).

To prove that it is the same error as the one posted by user AstroWYH, I perform the test in the Unique3D_All_Stages workflow, with the two images together, the original and its copy with the modified colors (green).为了证明它与用户 AstroWYH 发布的错误相同，我在 Unique3D_All_Stages 工作流程中执行测试，将两个图像（原始图像及其具有修改颜色（绿色）的副本）放在一起。

Looks good. I'll go back and try again. Thank you for reminding me.

To prove that it is the same error as the one posted by user AstroWYH, I perform the test in the Unique3D_All_Stages workflow, with the two images together, the original and its copy with the modified colors (green).

In addition, I found that the clearer the image, the better the result, although not to the extent of Asuka so far, but I increased the sharpness of the image, the model at least looks like a person

Interesting, I didn't recall have this issue when I implemented it, let me give a try. In the meantime, if you are trying to generate character then using CharaterGen workflow is way better

I just tried again, seems @mutantesde experiments is accurate, also from what I saw in Unique3D's Github issues, the model generally performs better at "thick character", if some part of object in the input image is too thin (e.g. Asuka's leg), then last stage of optimization method may preform badly (well, optimization-based mesh reconstruction from 4 predicted normal images can only get you so far)

I have found a solution for those of us who have problems with the mesh generated in the Unique3D_All_Stages workflow.
It is as simple as entering the images at 2048 x 2048. When the design is smaller than those dimensions, I create a transparent canvas of 2048 x 2048 pixels in Gimp, and I paste my image inside to then scale it.
When I enter the 2048x2048 image in the Unique3D_All_Stages workflow, all the results I have obtained have been very good.
Using Original Image:

Original image scaled to 2048x2048 before entering it into the workflow.:

I hope you try this solution on your machines and comment.
I am now testing with the CharacterGen_to_Unique3D workflow, which also generates the wrong mesh on my computer. I will let you know if I find a solution.
@MrForExample  Thank you very much for sharing this great work you are programming.
Greetings.

I have found a solution for those of us who have problems with the mesh generated in the Unique3D_All_Stages workflow.对于在 Unique3D_All_Stages 工作流程中生成的网格有问题的人，我找到了解决方案。
It is as simple as entering the images at 2048 x 2048. When the design is smaller than those dimensions, I create a transparent canvas of 2048 x 2048 pixels in Gimp, and I paste my image inside to then scale it.就像输入 2048 x 2048 的图像一样简单。当设计小于这些尺寸时，我在 Gimp 中创建一个 2048 x 2048 像素的透明画布，然后将图像粘贴到其中，然后对其进行缩放。
When I enter the 2048x2048 image in the Unique3D_All_Stages workflow, all the results I have obtained have been very good.当我在 Unique3D_All_Stages 工作流程中输入 2048x2048 图像时，我获得的所有结果都非常好。
Using Original Image: 使用原始图像：
Original image scaled to 2048x2048 before entering it into the workflow.:原始图像在进入工作流程之前缩放至 2048x2048。：
I hope you try this solution on your machines and comment.我希望您在您的机器上尝试这个解决方案并发表评论。
I am now testing with the CharacterGen_to_Unique3D workflow, which also generates the wrong mesh on my computer. I will let you know if I find a solution.我现在正在使用CharacterGen_to_Unique3D工作流程进行测试，该工作流程也在我的计算机上生成了错误的网格。如果我找到解决方案，我会通知您。
@MrForExample Thank you very much for sharing this great work you are programming.非常感谢您分享您正在编程的这项伟大工作。
Greetings. 问候。

Thank you for your new discovery, I am also constantly trying, in general, larger sizes and clearer pictures, will get relatively better results.
A new problem I encountered was that the.mtl file always had only so much content. Is that right? Because I found.obj and.mtl in my output, and then I put them in blender, and the model of the character doesn't have any color. I searched and found that it was because the.mtl file didn't work, and then I found that all the.MTLs had this content, very little. Something feels wrong.


Allow user to specify a different iteration count

Provide facility for user to change the iteration count from the hard-coded default of 1024.  I previously did a change for the MAC builder so this brings the same functionality to the encryption side.  This PR is for the JCE piece, I'll do another one for the BC side.

Merged. Thanks.


Optimisations for SolidEndPortalBlockEntityRenderer

There seem to be several areas in the vanilla rendering of End Portals that cause severe issues when many end portal decorative blocks are placed. This PR aims to resolve several of the inefficiencies by culling invisible faces and introducing custom BufferBuilders to enable batching of render calls - as the majority of the time is spent switching between the 16 different render layers that end portal rendering uses. In order to do this, an injection into WorldRenderer.render is used to render these BufferBuilders to the render layers after all BERs have been run.
Do note that this PR renders the mod incompatible with Canvas, however Grondag has suggested implementing a callback in FREX which can be conditionally used instead of WorldRendererMixin.
Before:

After:

Note that when https://github.com/FabricMC/Fabric/pull/1182 is merged, I'll be able to fix canvas compatibility - I'll make a separate PR when it's merged.


Message headers are case-insensitive

According to RFC 2616 the Message Headers are case-insensitive (stated as: "Field names are case-insensitive").  However, your code is checking for "Content-Length" and "Transfer-Encoding" in a case sensitive manner so it does not process the response for some web servers.  Any chance this can be modified?  If a PR is better I can provide one.

Thank you! Fixed in https://github.com/elnormous/HTTPRequest/commit/e2863f8cb331bdd89534dda8b4af2d30e9f2e033.


[PS2] Growlanser V / Heritage of War, and Guilty Gear X2

The two games below are the same games in different language/region:
Growlanser - Heritage of War (USA)
Growlanser V - Generations (Japan) (Shokai Genteiban)
I also noticed that all versions of Guilty Gear X2 (https://en.wikipedia.org/wiki/Guilty_Gear_X2_updated_versions) seems to be kept currently. Is that intended due to minor differences between the versions?

Growlanser - Heritage of War (USA)
Growlanser V - Generations (Japan) (Shokai Genteiban)

Cheers!

I also noticed that all versions of Guilty Gear X2 (https://en.wikipedia.org/wiki/Guilty_Gear_X2_updated_versions) seems to be kept currently. Is that intended due to minor differences between the versions?

It's a longstanding tradition of generally not touching fighting games. Everything seems to be a rebalance with each revision, so I'm not game to wade into that particular pond.
Perhaps it's something I can along with #236, if I ever do it.

Clone lists have been updated, thanks again :)


Deleting a branch

Gogs version (or commit ref): <IP_ADDRESS>9
Git version: 2.7.4
Operating system: Ubuntu 16.04.4 LTS (GNU/Linux 4.4.0-116-generic x86_64)
Database (use [x]):

[x] PostgreSQL
[ ] MySQL
[ ] MSSQL
[ ] SQLite

Can you reproduce the bug at https://try.gogs.io:

[x] Yes (https://try.gogs.io/Guard13007/test/branches)
[ ] No
[ ] Not relevant

Log gist (usually found in log/gogs.log): N/A

Description
A branch cannot be deleted through Gogs interface.

Issue submitted to replace #4700 as it was censored after I mistakenly did not follow the issue reporting template.
Solved by replacing Gogs with Gitea.

@Guard13007 as unknwon pointed out in #4700 https://www.git-tower.com/learn/git/faq/delete-remote-branch is the way to go.
Yes. A "delete branch" button can be added in the branches page. But "solving" an issue by just switching between projects is pretty dumb.

I missed that in my frustration that a useful conversation was deleted for no reason.

But "solving" an issue by just switching between projects is pretty dumb.

Not when it has more features and is more actively updated. But thank you for pointing out my missing that part of the reply.


coverage: update coverage for compression targets

Commit Message:  update coverage for compression targets
Additional Description: I believe some of the targets were outdated. I have updated limits that I believe are now not necessary and added one more test were it was missing. I'll work with @rojkov  on the http compressor filter coverage which according to the last master run is in fact 84%.
Risk Level: low, increasing coverage!
Testing: I want to see results in the CI run.
Signed-off-by: Jose Nino<EMAIL_ADDRESS>

cc @alyssawilk  Thanks for doing this work!
waiting to see if my understanding is right with the CI run here.

Huh, that's weird - it should have listed the failed directories.  I'll test locally and figure out what went wrong.

Also pass or fail, thank you for removing the now extraneous targets and improving test coverage.  Huzzah!  :-)

yep, failed with
Code coverage for extension source/extensions/filters/http/decompressor is lower than limit of 97.0 (96.7)
as expected.
Still, awesome that 5 other directories are up to 97%!

Yep I haven’t increased the coverage yet. I just added the error setting we discussed. I’ll update today!

@alyssawilk green :)


feat: add command for update Device Profile

PR Checklist
Please check if your PR fulfills the following requirements:

[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

If your build fails due to your commit message not passing the build checks, please review the guidelines here: https://github.com/edgexfoundry/edgex-cli/blob/master/.github/Contributing.md.
What is the current behavior?

This command is missing
Issue Number:
https://github.com/edgexfoundry/edgex-cli/issues/248
https://github.com/edgexfoundry/edgex-cli/issues/317
What is the new behavior?
Support update of Device Profile. Two file formats are supported json and yaml
Does this PR introduce a breaking change?

[ ] Yes
[ X] No

New Imports
Are there any new imports or modules? If so, what are they used for and why?
gopkg.in/yaml.v2 v2.2.8
Specific Instructions
Are there any specific instructions or things that should be known prior to reviewing?
Other information

Codecov Report

Merging #319 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #319   +/-   ##
=======================================
  Coverage   14.51%   14.51%
=======================================
  Files           3        3
  Lines          62       62
=======================================
  Hits            9        9
  Misses         53       53

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 2d0fa2c...a1cf82d. Read the comment docs.


🔖 v2.63.0

FYI @Aphcity build is breaking

ERROR render of "section" failed: "/blowfish/layouts/_default/list.html:23:21": execute of template failed: template: _default/list.html:23:21: executing "main" at <.File.Path>: can't evaluate field File in type *source.File
Built in 363 ms

@Aphcity build i failing - I think it's because of your last PR
will have a look

ERROR render of "section" failed: "/home/runner/work/blowfish/blowfish/layouts/_default/list.html:24:12": execute of template failed: template: _default/list.html:24:12: executing "main" at <.AllTranslations>: can't evaluate field AllTranslations in type source.File
Total in 10408 ms
Error: error building site: render: failed to render pages: render of "section" failed: "/home/runner/work/blowfish/blowfish/layouts/_default/list.html:24:12": execute of template failed: template: _default/list.html:24:12: executing "main" at <.AllTranslations>: can't evaluate field AllTranslations in type source.File
Error: Process completed with exit code 1.

@Aphcity fixed 👍🏼

@Aphcity are you using any tools to speed up translation?

@Aphcity are you using any tools to speed up translation?

Yeah, for sure, it's Comment Translate with DeepL API in VSCode. And then modify to normal language we speak in reallife. But there are still some conflicts with Weaxs' translation, I will unify all the terms and documents in Chinese later.


dyalog-apl: init at 18.2.45405

Description of changes
This PR adds 1 main package: dyalog-apl,
and 1 auxiliary, non-standalone package: rscproxy.
Result of nixpkgs-review run on x86_64-linux 1

2 packages built:

dyalog-apl
dyalog-apl.doc

Homepage: https://www.dyalog.com
Changelog: https://dyalog.com/dyalog/dyalog-versions/182.htm

Dyalog APL is a proprietary implementation of APL. It has quite a strict License Agreement.
(here's the Terms of Service also)
Because of this I will be reaching out to Dyalog support, to ask about the legal side of this being added to nixpkgs.
Though the 18.2 release has loosened up the default license.

There is an existing derivation outside of nixpkgs: link
This is a reworked version of that.

I have added 5 optional flags

dotnetSupport for .NET interop
htmlRendererSupport for displaying GUIs with CEF
rSupport for R interop
sqaplSupport for accessing databases through odbc (I couldn't really test this)
zeroFootprintRideSupport for being able to launch a web IDE with a command line flag

These are all disabled by default, because compared to the actual program, they use up much more space, or are a really niche use case.

There are 2 outputs, the second one being  $doc. However this takes up a lot of space. I don't know whether to keep them in or not.

When testing, use )Off to exit the program

I know that not many people use APL, so this PR will probably take a while.

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[x] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Tested and works fine.
I would be happy to see this merged, so that I can deprecate my external repo @TomaSajt mentioned

@wegank Would you mind looking at this? Thanks


set_params with unknown attribute does not raise

We have an inconsistency with sklearn, namely that calling a NeuralNet's or a Callback's set_params with an unknown attribute just sets this attribute. In sklearn, a ValueError is raised:
ValueError: Invalid parameter foo for estimator LogisticRegression. Check the list of available parameters with `estimator.get_params().keys()`.

Waiting for an answer @ sklearn.


Redirect browser on setPage with full url

This will cause setPage to do a hard redirect on the client side when receiving links such as https://www.reddit.com/live/abcd. It already works with ctx.redirect on the server-side, so no changes there.
👓 @nramadas

so, generally, you don't really want side affects of that magnitude happening in an action. these sorts of things are better suited to live elsewhere (like in middleware). If we used sagas, you might have a saga that interpreted that action as well.
the middleware might look something like:
import URLUtils from 'url';

export default store => next => action => {
   const { platform: { currentPage: { url } } } = store.getState();

   if (URLUtils.parse(url).protocol) {
    document.location = url;
    return;
  }

  return next(action);
}

This has the added benefit of not having to check client-side vs. server side. This is simply middleware you include on the client alone.

:nail_care:

(moving to the main repo per discussion)


fromSamples

Piggybacked:

[x] moved some math into MagicNumbers

Todo:

[ ] take a break and come back for some cleanup--- inlining less and factoring into individual functions more, that sort of thing.

I made the key changes I wanted here, feel free to merge at your convenience.

Codecov Report

Merging #440 (ae7e574) into develop (d524471) will decrease coverage by 0.38%.
The diff coverage is 18.51%.

@@             Coverage Diff             @@
##           develop     #440      +/-   ##
===========================================
- Coverage    55.49%   55.10%   -0.39%
===========================================
  Files           35       35
  Lines         2404     2421      +17
===========================================
  Hits          1334     1334
- Misses        1070     1087      +17

Impacted Files
Coverage Δ

...ns/DistributionOperation/DistributionOperation.res
46.66% <0.00%> (-2.03%)
:arrow_down:

...g/src/rescript/Distributions/DistributionTypes.res
15.87% <0.00%> (-0.53%)
:arrow_down:

...ript/Distributions/SampleSetDist/SampleSetDist.res
34.48% <0.00%> (-1.24%)
:arrow_down:

...ckages/squiggle-lang/src/rescript/MagicNumbers.res
100.00% <ø> (ø)

...Interface/ReducerInterface_GenericDistribution.res
61.42% <0.00%> (-2.76%)
:arrow_down:

packages/squiggle-lang/src/rescript/Utility/E.res
41.34% <0.00%> (-0.37%)
:arrow_down:

...ibutions/SampleSetDist/SampleSetDist_Bandwidth.res
78.57% <83.33%> (ø)

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 99b9bc6...ae7e574. Read the comment docs.


Allow autocompletion labels containing spaces

Default separator is space. This causes issues in LSPs in which there is a need for labels containing spaces, like the zk Zettelkasten lsp.

This turned out to be an inferior approach than setting buffer.auto_c_separator, aside from being a hack. New PR coming.


Support recent Blender >=3.1 releases with Python 3.10

Hi,
seems Blender >=3.1 uses Python 3.10 which isn't supported by your plugin..
can support that?

Yes, the plan is to support it in the next dot release of RenderMan (25.1).


Remove private dependencies

Removed the requirement for betterrtp's private repo and paid plugin dependencies.
Reflection isn't pretty but it's better than not being able to compile it at all :)

I kinda like giving people a hard time

fine, but I liked not letting people compile 😠

🙃


License mismatch between Cabal and LICENSE file

The Cabal file places this code under BSD3, but the LICENSE file actually contains a BSD2 license.

@peti Thanks for reporting this, I'm going to write with the original author so we can fix this as fast as possible.