docs: add getting started guide

It looks great! This can definitely get new users started. If they're familiar with Awkward Array from Python, they might get to the end of the documentation and still be looking for the ak.* equivalents, not realizing that the way they ought to be used in Julia is different: compiled for loops are not something to be avoided. This could, perhaps, be clarified with usage examples, such as a Z peak, with lots of for loops. But a more important first step would be to get physicist users involved. First adopters would figure out what the best practices are, and maybe also find design issues that need to be fixed.

At some point we probably want to make the documentation entries less redundant, I will see what I can do


Chore/create bgp he net service

Summary:

Adds a new service to core library called BGPHeService, which interacts with bgp.he.net to get data. This is done using Selenium package.

Little modifications to console tool in order to make BGPHeService available for user selection

Adds loading animation #5

Adds deploys to Windows, Mac and Linux

Stoped review at commit Adds search by prefix test.


Fix Circle CI config

Actually the cron don't works ...

Should be back ported on 3.19 and 3.20...


Unstable connection to gateway

Currently it can drop connection randomly (for me) and resume incorrectly, without really connecting to something.

Indeed, I'm also encountering this issue

Indeed, I'm also encountering this issue

@Androz2091 I have no idea how to debug or fix this yet
Do you have any ideas?

@Androz2091 I have no idea how to debug or fix this yet
Do you have any ideas?

I will try to debug that bug this evening, I will send messages here if I find something

I will try to debug that bug this evening, I will send messages here if I find something

@Androz2091
I tried to debug, but I didn't really try hard, how are you doing?

@Androz2091
I tried to debug, but I didn't really try hard, how are you doing?


Fix: Return abspath of downloaded video

Now "api.download_video" does not return anything and it is not clear where the file was saved if it was launched like this:
bot.api.download_video(self.post_id, None, folder='/tmp')

Codecov Report

Merging #901 into master will decrease coverage by 0.01%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master     #901      +/-   ##
==========================================
- Coverage   46.25%   46.23%   -0.02%
==========================================
  Files          28       28
  Lines        2897     2898       +1
==========================================
  Hits         1340     1340
- Misses       1557     1558       +1

Impacted Files
Coverage Δ

instabot/api/api_video.py
9.27% <0%> (-0.07%)
:arrow_down:

Continue to review full report at Codecov.

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

WOW! Big thanks to your pull request! Great work!

Thank you too 👍


Integrate LLVM at llvm/llvm-project@732f5368cdc2

Advancing slightly to test the integrate process. We're still ~2 weeks behind.

Cherry pick https://github.com/llvm/llvm-project/commit/bb82092de71466728630050691fa9c20796b3cbc

Likely going to abandon this in favor of https://github.com/openxla/iree/pull/16891. That PR advances much further along.


don't allow user to add pre-filled rep to markets in slow pacing disp…

…uting.
when markets are in slow pacing dispute user can't add additional rep. only none tentative winning outcomes can be contributed to.
Hide button on market card

Hide button on reporting form

also, don't get markets info for alert if marketId doesn't exist.
and, if user is on the disputing page when markets are updated, update disputing page

closing this added to other PR


tunnel server offline with status code 502

Since this morning (in France), I have this error when I launch localtunnel :
tunnel server offline: Request failed with status code 502, retry 1s.
Same thing when I want to connect to the site https://localtunnel.me/
It's really problematic because I am using this solution for my scheduled tests and they are KO because this issue.
Thx for your response

I have the same problem, it appeared only today

I'm showing this error
tunnel server offline: Request failed with status code 502, retry 1s
Same problem (in India)

The site is down for ~19 hours

I have the same problem in UK which has suddenly happened as it worked even yesterday.
How to fix it?

Same problem in Brazil!
Anyone have an position or answer about this?

Server is still down. Is there anybody working on it?

Anybody worked around localtunnel? It is still down for everyone

same, you can host your own which would solve your problem: https://github.com/localtunnel/localtunnel/issues/293#issuecomment-473659941

Still down

Still down

Same issue, Hungary. 😢

I've set up my own localtunnel server : http://www.leadmetomy.computer/ , it is easy to do.

@MarkPartlett , I have tested leadmetomy ... but there is no documentation.
I am in the place where I should insert Username & Password but of what account?
What username?
What account?

@MarkPartlett I've tried it just now, for me, it shows a blank page with a 404 text on it

Everyone: Just use ngrok. Doesn't seem like this is going to get fixed.

Same issue, Venezuela T-T

Why are the developers not answering ?! Im  kinda stuck here in the middle of a project!

Is it possible to get a resolution on this ASAP?

You could look at this page.
It says, that localtunnel is discontinued. Not too good outlook...
It also lists some alternatives, but none of them offers unlimited service for free, as localtunnel did :(
What we can do, is to pay, accept limitations, or hope, that localtunnel comes back.
I do the third!

@defunctzombie are you looking for a maintainer?

Is it possible to get a resolution on this ASAP?

If you dont mind a temporary solution...
I use it to run gulp, so what i did is that at first I disconnected the internet. Then run gulp, gulp works (do not quit it). Then connected the internet again. Browsersync will probably work, unless you close running gulp. I am not sure if it works to your case, mine works though.

Sorry, I wasn't suggesting using http://www.leadmetomy.computer/  , as it is a paid subscription based service. The username/password is supplied with the subscription.
I was suggesting setting one up using : https://github.com/localtunnel/server
Sorry the the confusion.

Same issue here with localtunnel, running the command from Nigeria

Hey it finally worked for me, i just left the terminal running and look your url is: https://momoduoladapo.localtunnel.me

The issue seems to be resolved. https://localtunnel.me is now loading too
Thanks @defunctzombie  for taking care of this.

Yes! It's working again! Thank you, localtunnel!

Hi! ok it is solved but because I couldn't wait, i found a solution with ngrok and a command line to get the generate url and use it in my scripts. And it seems ngrok is less unstable. I tried the solution with localtunnel-server but without success

The localtunnel server experiences times of high load and instability because it is a free public service. Often retrying (as suggested in the comments) helps.
If you need a reliable test server you can setup your own localtunnel server backed (see the server repo).


Rigged models are squished and broken

Describe the bug
Adding a rigged model with useGLTF looks squished and broken

Reproduction
https://stackblitz.com/~/edit/tresjs-squished-models?file=src/App.vue
Steps to reproduce
No response
System Info
System:
    OS: Linux 5.0 undefined
    CPU: (4) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
    Memory: 0 Bytes / 0 Bytes
    Shell: 1.0 - /bin/jsh
  Binaries:
    Node: 18.20.3 - /usr/local/bin/node
    Yarn: 1.22.19 - /usr/local/bin/yarn
    npm: 10.2.3 - /usr/local/bin/npm
    pnpm: 8.15.6 - /usr/local/bin/pnpm
  npmPackages:
    @tresjs/cientos: 3.9.0 => 3.9.0
    @tresjs/core: 4.0.2 => 4.0.0
    vite: ^5.3.2 => 5.3.2

Used Package Manager
npm
Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] The provided reproduction is a minimal reproducible example of the bug.

In case it's useful in the future, here's the change that caused the regression:
https://github.com/Tresjs/tres/commit/79d8a762da6b6e23771a20314f7902eff4635acf#diff-505c62067e9b13b6e4515b24b16c4ac03af37d111601d5a81acf355af29c8fc5L52
Changes to the primitive implementation are currently underway. The model displays and animates as expected with the new WIP implementation:


<EMAIL_ADDRESS>hash update

issue https://github.com/lukesampson/scoop-extras/issues/4060

/verify

Duplicate of #4061


Added Unified Folder for JS,Html & CSS

Comment padho bete

I tried to hard and got so far, in the end it doesnt even matter


Add Java ITs

Refer to this link for build results (access rights to CI server needed):
https://jenkins.airvantage.io/job/av-sched-pull-requests/72/
Integration build result

Commit: 50fad2f2e9da7e5b4ef90ac64772437d6c57aa05
Status: FAILURE :red_circle:
Report: http://av-ci-test-reports.s3-website-eu-west-1.amazonaws.com/av-backend/72/report.html

retest this please

Refer to this link for build results (access rights to CI server needed):
https://jenkins.airvantage.io/job/av-sched-pull-requests/73/
Integration build result

Commit: 50fad2f2e9da7e5b4ef90ac64772437d6c57aa05
Status: FAILURE :red_circle:
Report: http://av-ci-test-reports.s3-website-eu-west-1.amazonaws.com/av-backend/73/report.html

retest this please

Refer to this link for build results (access rights to CI server needed):
https://jenkins.airvantage.io/job/av-sched-pull-requests/74/
Integration build result

Commit: 50fad2f2e9da7e5b4ef90ac64772437d6c57aa05
Status: FAILURE :red_circle:
Report: http://av-ci-test-reports.s3-website-eu-west-1.amazonaws.com/av-backend/74/report.html

retest this please

Refer to this link for build results (access rights to CI server needed):
https://jenkins.airvantage.io/job/av-sched-pull-requests/75/
Integration build result

Commit: 50fad2f2e9da7e5b4ef90ac64772437d6c57aa05
Status: FAILURE :red_circle:
Report: http://av-ci-test-reports.s3-website-eu-west-1.amazonaws.com/av-backend/75/report.html

Refer to this link for build results (access rights to CI server needed):
https://jenkins.airvantage.io/job/av-sched-pull-requests/76/
Integration build result

Commit: d05b98664fb27c82f8ee4287fc4179f0a79f2a2c
Status: FAILURE :red_circle:
Report: http://av-ci-test-reports.s3-website-eu-west-1.amazonaws.com/av-backend/76/report.html

Refer to this link for build results (access rights to CI server needed):
https://jenkins.airvantage.io/job/av-sched-pull-requests/77/
Integration build result

Commit: 99f49f8c47f9c45393e9b9a27a0676e994f3ba86
Status: FAILURE :red_circle:
Report: http://av-ci-test-reports.s3-website-eu-west-1.amazonaws.com/av-backend/77/report.html

Refer to this link for build results (access rights to CI server needed):
https://jenkins.airvantage.io/job/av-sched-pull-requests/78/
Integration build result

Commit: 817ff09a4db719ab462d7d964c14cf529bc4f309
Status: FAILURE :red_circle:
Report: http://av-ci-test-reports.s3-website-eu-west-1.amazonaws.com/av-backend/78/report.html

Refer to this link for build results (access rights to CI server needed):
https://jenkins.airvantage.io/job/av-sched-pull-requests/79/
Integration build result

Commit: 1896054ec3ddd3eaabb23d6ce91ad83ed7aa7d10
Status: FAILURE :red_circle:
Report: http://av-ci-test-reports.s3-website-eu-west-1.amazonaws.com/av-backend/79/report.html

Refer to this link for build results (access rights to CI server needed):
https://jenkins.airvantage.io/job/av-sched-pull-requests/80/
Integration build result

Commit: 7bf998ac87d8739f64b63d16572d2e453e3cbc3b
Status: SUCCESS :white_check_mark:
Report: http://av-ci-test-reports.s3-website-eu-west-1.amazonaws.com/av-backend/80/report.html


Please create a .net 4.7.1 dependency

What this entails is for 4.7.1 you would remove the System.ValueTuple nuget package. Allowing it to use the System.ValueTuple contained in 4.7.1.
This is a blocker for our project to go to 4.7.1, without this a runtime error occurs. Yours is the only library we are using with the issue. If need be I'll fork, and maintain it myself. But. It'd be nice if I didn't have to.
The runtime error is something like: "Method not found: ValueTuple(string,string) SomeMethod(variables)"
Which is caused because the System.ValueTuple version in .net 4.7.1 is a higher version than the nuget, so the 4.7.1 version is used. But your code is compiled against the nuget version that has a different signature. Thereby their signatures don't match and the run time error occurs.
Thanks!

I ran into similar problems before - my understanding is that targeting .net standard 2.0 should be all thats needed.
A similar problem is the reference to System.Net.Http - should the net452 reference the HttpClient from the old BCL - or the package.
Hope I can get some help @terrajobst or @davidfowl

Yes, it’s a known issue. We’ll publish an announcement next week.

@leastprivilege True, but that is only if you are in a position you can switch over to .net standard and .net core app. We have to wait for "other" stuff to become available in .net standard.
I spent 3 days trying to remove 4.7.1 before giving up an resetting computer. That this overrides other v4 frameworks was a bad thing. Might have been the time to put it in it's own versioned directory.

Well - as you can see from @terrajobst reply - this is a bug in .NET. Waiting for their official statement on how to fix/workaround.

We just published the announcement.

@terrajobst thanks - now what workaround would you recommend for this library?

based on Microsoft's recommendation I added a net461 target
https://www.nuget.org/packages/IdentityModel/2.15.0-preview1
Can you give that a try and let me know if that fixes your problem?

Hi @leastprivilege
Are you suggesting that using IdentityModel (2.15.0) should resolve this issue?
We are running into The Method not found: System.ValueTuple issue in an aspnet core 2 project that targets net461 and references IdentityServer4.AccessTokenValidation package for  AddIdentityServerAuthentication() in Startup.cs.
I have just installed IdentityModel (2.15.0). The dependencies look ok to me, including the dependent packages, but the error is still happening.

Any suggestions?

Good question - according to Microsoft this should be fine.
Can you please add a comment here:
https://github.com/dotnet/standard/issues/567

Long story short: the .NET tooling is broken for the time being. Check the MS issue above for possible workarounds.


[5.7] fix concurrent access issue when running tests in parallel

cherry pick of #5488 into 5.7

@swift-ci smoke test

Looks like this contains some extra files that weren't intended?  (.d files)

@swift-ci smoke test


telnet: Unable to connect to remote host: Connection refused

如题

Could you please elaborate your issue here? For example, how you encounter this, what have you already observed when this error pops up. It would be a good habit to cultivate especially you are posting any issue.
From the title, I can only guess that you are executing things like make debug-qemu. If that is the case, it will start a new terminal session and attach to qemu's monitor via telnet. So the cause could be your qemu is misbehaving. Could you confirm that you have install qemu properly?
It would be much easier for me to locate potential cause if you are willing to provide more detailed descriptions on the issue here. Thank you.

我在运行make run时告诉我的错误

Could you verify your qemu installation and the version by executing qemu-i386 --version. This issues is pretty unusual, furthermore, could you tell me the commit that your HEAD are currently points to?

用的是最新的 commit HEAD qemu版本也是最新的

Due to a long-term silence of this thread, I am closing it down. You are welcome to reopen it if you have any further update.


update links and text to refer to Jupyter

whoops, looks like the previous PR was in conflict with this one

Sorry about that, have rebased it.


QNET rather than GNET

thanks for building the plugin for the lutron system.
I have been trying to activate the plugin and it did not work. However when I looked at the code in deteail, it seems that the prompt after sucessful login you are checking for is "GNET" . For my Lutron system I see that the prompt in telnet is QNET.
while I am not an expert in coding, I have made a few local changes and only that specific change from GNET to QNET made the whole plugin work excellent.
Coud you make this also possible in the published version?

Yes for sure in is QS system.
I am renting the house which has this installed. Having good fun with using homebridge


remove CMake and PowerShell versions from ABI info

Neither of these actually affect the ABI. Including these in the ABI info is problematic because it requires using the exact same
versions of these tools on build servers as developers' local build environments to get binary caching to use cached packages
built on a server.
This is an alternative solution to https://github.com/microsoft/vcpkg/issues/16615. Unlike #223 it avoids vcpkg needing to download exact versions of CMake and PowerShell if a newer version than vcpkg's minimum requirement is already available from the system.
I don't particularly care whether this or #223 is merged; I just want some solution to https://github.com/microsoft/vcpkg/issues/16615.

We've merged #223; we're hesitant to exclude CMake and PowerShell from the abi hashes because they have proven in the past to be significant in non-backwards-compatible ways.
Thanks for the PR! I'm closing since I believe that's the resolution you'd like based on the OP.

I'm okay with this being closed but I don't see that #223 was merged?

Oh I see that #234 was merged instead. I was not aware of that PR. I would have appreciated a comment on #223 notifying me there was a PR opened for an alternative solution.

So sorry! I didn't look closely enough at the numbers. Does #234 address your concerns sufficiently?

#234 does address my concerns but I still think it is not a great user experience to have to disable two options to get caching working as expected. Refer to my comment on #234 for more; let's continue discussing it there.


Formatting and add .gitignore

Formatted the code with black.

Thanks for your help, I will review the code and merge your PR asap.


[Unstable] There is no "Starting..." tag next to the VM when starting a VM

OS: All
Build Version: 20230525.1
Repro Steps:

Click "Focus Group" icon to focus the "Virtual machines" node.
Right click one VM -> Execute "Start" action in Resources view.
Check whether there is a "Starting..." tag next to the VM.

Expect:
There is a "Starting..." tag next to the VM.

Actual:
There is no "Starting..." tag next to the VM.
More Info:

This issue is unstable, you can reload VS Code to reproduce it if you can't reproduce it the first time.
This issue also reproduces when executing "Stop/Restart/Delete" action for a VM.

The issue is resolved while doing all the operations of start, stop, deleting the VM. Here are the snippets:


AVR: Support for Atxmega256

At the moment, I have been reverse engineering a firmware hex file that targets the Atxmega256.
Ghidra performs quite well for the most part, but the lack of specific support for the ATXMEGA256 vs. the 128 counterparts results in incomplete processing of the code section. There is also a not insignificant amount of data that remains unlabeled and not identified. While unrelated, lowering the string length profile to 3 characters can also be of interest in some cases.
Proper support for the 256 variants of Atxmega would actually make Ghidra a prime tool for revers engineering those platforms, as currently no other product supports them (wink), and Ghidra actually fares significantly better at the task, in my humble opinion.
Thank you in advance, and I can test any proposed changes before merging, if desired.

I've worked with the AVR8 chips to some extent.  In general Ghidra tries to support the base processor versus all the specific variants for a particular processor, memory mapped registers, memory sizes, etc...
Can you give us a good run down on the main issues with using the current implementation that is giving you the most trouble?
In my general order of importance:
-Are any instructions that we don't support?
-Are there memory addressing modes in the atxmega256 that either aren't correct, or are enhanced beyond the other avr chips? Possibly a new page register?
-Does the atxmega256 move around the basic registers for the chip?
-Are there conventions that the current analysis isn't handling to recover references to code?
Do have a sample binary that exhibits things you'd like to see better supported that is legally available to the public?  I've used printer firmware in the past.
I can go digging into the manual and differences, but it would help to get a summary from you since your head is currently in the issues.  The problems you mention above could be caused by many things, not necessarily the variant of the chip.

Initial possibility is the RAMPX,RAMPY registers are not current implemented correctly for addressing.  That would affect memory access above 64K.  These existed in prior variants and really should be implemented.  However your memory map shouldn't suffer from this issue.
The code above looks correct.  The code should not disassemble after the rjmp, as it jumps to itself, and there is a read of the bytes after it, unless it is a bad read.
There are many reasons a reference might not be made to a string, but I think the most likely is something that is being added to the next version.  The issue is CODE memory is addressed as 2 bytes words, however when the ELPM command access it the value is a byte offset into CODE memory.  So if the value is passed as a constant to a function, the value is byte oriented and must be shifted by 1 to get the actual address in CODE memory.  Neither the constant reference analysis or the decompiler knows about this.
The good news is there is a new PointerTypdef that can do shifting on the value when the actual ELPM byte access isn't explict in pcode for the function.  Unfortunately it will get the reference to the correct word, but the real access may be one byte off.  What needs to be done in this case, is encode in the data type, that the offset is byte/word addressed.  This hasn't been implemented yet.  Also there is a little more work in progress for the automated constant referencing.
There is also currently an issue with the hex format importer for binaries that have and address space above 0xffff.  So it is possible that when you loaded your .hex file things were over-written.  You can try patching the IntelHexMemImage.java to see if there are bytes getting overwritten.  It will put the bytes into an overlay space, and you can move them to the correct location.  I discovered this with a .hex image I had.
diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/IntelHexMemImage.java b/Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/IntelHexMemImage.java
index 36459b6..c4f5d3c 100644
--- a/Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/IntelHexMemImage.java
+++ b/Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/IntelHexMemImage.java
@@ -96,6 +96,10 @@
}
break;
case IntelHexRecord.END_OF_FILE_RECORD_TYPE:

  			// if hit EOF record, everything after goes into an OTHER space

  			// TODO maybe this should go into the data space?

  			space = AddressSpace.OTHER_SPACE;

  			base = space.getAddress(0);
  			// nothing to do, we're at the end (or should we ensure further parses fail?)

//                log(line, "end of file");
break;
@@ -210,7 +214,8 @@
myRangeMap.remove(range);
}

  	String name = blockName == null ? base.getAddressSpace().getName() : blockName;

  	String name = blockName == null ? blockRange.getMinAddress().getAddressSpace().getName()

  			: blockName;
  	MemoryBlockUtils.createInitializedBlock(program, isOverlay, name,
  		blockRange.getMinAddress(), new ByteArrayInputStream(data), data.length,
  		"Generated by " + creator, progFile, true, !isOverlay, !isOverlay, log, monitor);

This shouldn't be a general issue with the ATXMEGA, and affects other avr version, like the xmega.

RAMPX/RAMPZ addressing implementation
PointerTypedef enhancements almost complete
HEX importer change

I'm seeing some of what you are seeing, but not all.  Your main routine looks different, and possibly corrupt somehow?
I'm not seeing the same addresses you are.  The read reference above I believe is a bad reference from something, I don't get that, but I've futz with my code/procssor, so I'll have to isolate that.  Both loaded binaries look OK for me.  I'll isolate any changes to things that will work without code changes.
I have a modified AVR8.sinc/ldefs/pspec/cspec files which I'll post so you can try them out for me.  And it will help me with the decompilation.  Actually lucky you asked about this, it helps me out as I had been working on the AVR8 as a test binary for some of the new code.
There isn't any magic loader.  The code in the sample you sent just has a loop loading from code memory into data, for some number of bytes.  It looked pretty small, and you can just copy the bytes into the right place after making memory initialized.
If the references to code memory are passed as a parameter, then it will need to wait until I can get the change into the main branch.  Plus to use the new stuff, you'll have to build ghidra from source code, which isn't as bad as it sounds.

Here is what I get from above GccApplication1_hex:
This is with modification to the processor files
                             **************************************************************
                             *                          FUNCTION                          *
                             **************************************************************
                             undefined FUN_code_00041a()
             undefined         Wlo:1          <RETURN>
                             FUN_code_00041a                                                                                XREF[1]:      InitMemory:000111(c)
     code:00041a 40 e2                         ldi      R20,0x20
     code:00041b 50 e2                         ldi      R21,0x20
     code:00041c 60 e7                         ldi      R22,0x70
     code:00041d 70 e2                         ldi      R23,0x20
     code:00041e 88 e3                         ldi      Wlo,0x38
     code:00041f 90 e2                         ldi      Whi,0x20
     code:000420 0e 94 17 01                   call     DES_3DES_Encrypt                                                                                undefined4 DES_3DES_Encrypt(unde
     code:000422 40 e2                         ldi      R20,0x20
     code:000423 50 e2                         ldi      R21,0x20
     code:000424 60 e7                         ldi      R22,0x70
     code:000425 70 e2                         ldi      R23,0x20
     code:000426 cb 01                         movw     W,R23R22
     code:000427 0e 94 6c 01                   call     DES_3DES_Decrypt                                                                                undefined DES_3DES_Decrypt()
     code:000429 c8 e3                         ldi      Ylo,0x38
     code:00042a d0 e2                         ldi      Yhi,0x20
     code:00042b 00 e7                         ldi      R16,0x70
     code:00042c 10 e2                         ldi      R17,0x20
     code:00042d d8 01                         movw     X,R17R16
     code:00042e fe 01                         movw     Z,Y
                             LAB_code_00042f                                                                                XREF[1]:      code:000436(j)
     code:00042f 91 91                         ld       Whi,Z+=>data                                                                                = ??
     code:000430 8d 91                         ld       Wlo,X+=>single_ans                                                                                = ??
     code:000431 98 13                         cpse     Whi,Wlo
     code:000432 43 c0                         rjmp     LAB_code_000476
     code:000433 80 e2                         ldi      Wlo,0x20
     code:000434 e0 34                         cpi      Zlo,0x40
     code:000435 f8 07                         cpc      Zhi,Wlo

And decompilation with some RE markup up of functions:
void FUN_code_00041a(undefined2 R19R18,char *R17R16)

{
  char *pcVar1;
  char *pcVar2;

  R21R20 = &Keys;
  R23R22 = &single_ans;
  W = &data;
  DES_3DES_Encrypt(&data,&single_ans,&Keys);
  R21R20 = &Keys;
  DES_3DES_Decrypt(&single_ans);
  Y = &data;
  R17R16 = &single_ans;
  X = &single_ans;
  Z = &data;
  do {
    pcVar2 = Z;
    pcVar1 = X;
    Z = Z + 1;
    W._1_1_ = *pcVar2;
    X = X + 1;
    W._0_1_ = *pcVar1;
    if (W._1_1_ != (char)W) goto code_c0x000477;
  } while ((byte)Z != 0x40 || Z._1_1_ != (char)(((byte)Z < 0x40) + ' '));
  R21R20 = &Keys;
  FUN_code_0001c1();
  R21R20 = &Keys;
  FUN_code_00024a(&single_ans);

You will need to create the overlay segments in the memoryMap by hand.  We're adding the capability to the .pspec files.  Currently we can only create the bitmapped overlay blocks, not bytemapped.

RE: processing DWARF/ELF. Funny you should mention that.  Almost.  I've been working on elf relocations for .o files for just this purpose.  It should go in soon.  I was just processing some ELF libraries and checking out the code.
You would need to process them into FID database files.  As long as the binary was compiled to use the same .a/.o as in the libraries you generate the FID files from it should probably work. YMMV.

There are some updates in patch and master for the larger than 16-bit avr8 memory.
I did try building a test FID file from the AVR8 GCC libraries.  I was able to match routines into a 3d printer firmware image.
There will be bigger changes in the main development branch to handle the various memories and different pointer parameters to each type of memory.  So for example if 0x1234 is passed to a function the decompiler and constant propagation does not know if that is a constant, sram, code byte, code word, or IO memory pointer.

Closed by 1df11c6cb0e2cce67a14e6892a935e3544d80f1e

You can try using this script to automatically initialize the AVR8 RAM memory.
The code is very brittle if the reset vector code or do_copy_data code changes.
Its not the cleanest code, nor does it handle all error cases.  There are probably other ways of doing the same thing, but it should work.
Avr8LoadMemScript.java.txt

I'm seeing some similar behavior on an ATXMega256 as well... The strings in PROGMem aren't showing up as having any x-references. Any tips?


🐛 Possible incorrect phpDoc in EntityProviderInterface

No duplicates 🥲.

[X] I have searched for a similar issue in our bug tracker and didn't find any solutions.

What happened?
There is this code in the Cycle\ORM\Service\EntityProviderInterface:
interface EntityProviderInterface
{
    /**
     * Get/load entity by unique key/value pair.
     *
     * @template TEntity
     *
     * @param class-string<TEntity>|string $role Entity role or class name.
     * @param array $scope KV pair to locate the model, currently only support one pair.
     *
     * @psalm-return ($role is class-string ? TEntity : object)|null
     */
    public function get(string $role, array $scope, bool $load = true): ?object;
}

But phpstan doesn't understand correct because @param class-string<TEntity>|string $role
Correct example: https://phpstan.org/r/0eea0c19-41b8-46a0-bbab-caaeb6ae3a76
Hovewer Psalm requires just such a phpDocas it already in code. Or is there something I don't know.
Now I am getting the following error in phpstan:

Method Foo::get() should return Bar but returns object.

Version
ORM 2.3.4
PHP 8.2

I agree. It may be replaced with
@return ($role is class-string<TEntity> ? TEntity|null : object|null)
Feel free to make a PR. Or it may do @msmakouz but later.

It seems that this phpDoc is also not suitable. You can check - now both static analyzers produce something crazy.
See example (from real code):

Psalm:
ERROR: NoValue - app/Model/Notification/Entity/NotificationRepository.php:40:9 - All possible types for this return were invalidated - This may be dead code (see https://psalm.dev/179)
return $entity ?? throw new DomainException();
ERROR: DocblockTypeContradiction - app/Model/Notification/Entity/NotificationRepository.php:40:16 - Docblock-defined type null for $entity is always null (see https://psalm.dev/155)
return $entity ?? throw new DomainException();

PhpStan
Method App\Model\Notification\Entity\NotificationRepository::get() should return App\Model\Notification\Entity\Notification but returns object.


Canonical function to return domain name in canonical form

This PR adds Canonical function which returns given domain in canonical form.
I realise the implementation is rather trivial. There are a few places the library where a name in canonical form is required (e.g. map with TSIG keys) but canonical names are also useful to normalize names in other context. Essentially all projects and little tools that I've ever worked on and that use this library have a copy of this little function. Therefore I think it might be worth including in the library even though the implementation is trivial.
Please, let me know what you think.
Also, let me know if Canonical is name or if it should be something else like CanonicalName.

Codecov Report

Merging #1073 into master will increase coverage by 0.03%.
The diff coverage is 42.85%.

@@            Coverage Diff             @@
##           master    #1073      +/-   ##
==========================================
+ Coverage   55.29%   55.32%   +0.03%
==========================================
  Files          41       41
  Lines       10085    10087       +2
==========================================
+ Hits         5576     5581       +5
+ Misses       3481     3479       -2
+ Partials     1028     1027       -1

Impacted Files
Coverage Δ

tsig.go
40.84% <100%> (ø)
:arrow_up:

defaults.go
85.85% <100%> (+0.14%)
:arrow_up:

serve_mux.go
75.55% <100%> (ø)
:arrow_up:

dnssec.go
54.67% <28.57%> (ø)
:arrow_up:

server.go
67.4% <0%> (-0.28%)
:arrow_down:

msg.go
77.36% <0%> (+0.67%)
:arrow_up:

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 7963800...7f5ce95. Read the comment docs.

I think this can make sense as an internal, non exported, function, but should not be part of the API.
Two reasons:

as you said, it's rather trivial
discoverability; I see (lot of) Go code adding a dot to a domain name and not using Fqdn(), because it's hard to find. So we carry Fqdn for the rest of time and only a minority of users actually use it

I can't say I disagree. :slightly_smiling_face: I really don't have strong opinion on this.

discoverability; I see (lot of) Go code adding a dot to a domain name and not using Fqdn(), because it's hard to find. So we carry Fqdn for the rest of time and only a minority of users actually use it

This is sad because turning a name into a fully qualified one can be surprising given possible character escaping. Having a tested library function is beneficial.

I prefer CanonicalName to just Canonical. I do think there's value in adding this depending on how often it actually gets used. That being said, it is definitely trivial so it's not the most compelling addition.

[ Quoting<EMAIL_ADDRESS>in "Re: [miekg/dns] Canonical function ..." ]

I prefer CanonicalName to just Canonical. I do think there's value in adding this depending on how often it actually gets used. That being said, it is definitely trivial so it's not the most compelling addition.

Fair enough, that makes 2 people think this is useful. Please make that name change,
otherwise /lgtm

OK, I will rename the function. Give me a few days please.

Thank you. :100:


Store Data in mysql instead Hbase

hello，now we always have a plateform that can execute preformance test ，and the data is stroed in mysql ,can Pinpoint also store Data in mysql instead of Hbase ? it‘s not nessary use mysql instead hbase just try to make the plateform become one！
forget it。。。


Jumpbug

This adds the ability to abuse source's "jump bug" or "stamina bug"
Possible known issues:

Hitting a successful "jump bug" causes the player's velocity to drop a little
Not 100% consistent

Slowing down on jump issue seemed to only happen when playing with bots on local server, should be good :+1:


Add Varol Aksoy's blog

Thanks, @daveverwer! Happy to hear any feedback. 🥂

Thanks Varol! Just to check, there are supposed to be no articles right now, correct? I look forward to reading your first!

Hi Dave,
I have just published the first article. 🥳
Thank you :)


correct "ecfp" default args to generate ECFP rather than FCFP

Bug fix: default arguments in fp.py led to calculation of feature fingerprints (FCFP) when invoked with 'ecfp' argument.  Corrected to generate ECFP fingerprints.

@matudor, I will merge when all green and release together with #120
Thanks again !


Keyboard Avoiding View not moving dropdown component when keyboard is shown

if this dropdown position below half of the phone screen (lower than keyboard height), when search input focused, the keyboard shown and covered the dropdown view
i think it's better if the dropdown view can be pushed up above the keyboard height if the keyboard is shown

Thanks, I will check this once I am free from my current work.

@srk-sharingan Any progress on this? It would be really helpful

The floating option might be your best bet until this is fixed.

Also seeing this issue. The dropdown seems to detach from the input too inside a KeyboardAwareScrollView.


http/https issue on http://kubernetesbyexample.com/

Hi there,
probably a misconfigured route (if running on OpenShift, which I assume):
Going to http://kubernetesbyexample.com/ opens KBE in all its beauty while using the https variant only shows the home link (the http version)...
Not really a huge issue, but since everyone is immediately suspicious these days about non-encrypted pages.... ;-)
Cheers!

I’ve only looked at it with my phone, but my best guess is that all links to content is based on this config:
https://github.com/openshift-evangelists/kbe/blob/05a59c1a1f01b13fc22c71350fcb6e31309dc01a/config.toml#L1
That means it will try to load http content when you’re visiting a https site. I’d recommend updating the config to https and then doing a http to https redirect for all http requests. Adding HSTS would be great as well!

Thanks for pointing this out - it has been updated to use https for the base URL and to default to https.


Best way to get the page .png AND the original images from the page?

I already use Splash via the scrapy-plugin. Love it! Thanks! I get the png of the page, and the rendered html. All works nicely.
Now I want to get the original images that the proxy already pulled when it built the png, but I don't want to go back to the target server.
Has anyone done that? I imagine I'll create another cacheing proxy upstream of the Splash proxy. Splash will get all its images and pages via the cacheing proxy, then I'll process the rendered html from the json data['html'], pull out the image urls, and issue a fresh GET that goes via the cacheing proxy where the images will still be cached.
I have a feeling I might be working harder than necessary. Any comments?

Perhaps dfriestedt's answer to the below SO question is the answer to second stage image GET:
http://stackoverflow.com/questions/26661282/scrapy-enable-proxy-on-imagespipeline-only
What I don't know is how to set splash to use the new cacheing proxy.

your approach with caching proxy seems ok, alternative approach that should be possible according to our documentation is using Lua script to fetch bodies of image responses, keep them in Lua table as binary capsule and return with base64 encoding together with screenshot.
However I see this unfortunately does not work as advertised so we'll probably need to fix that. Here is sample script that should work but currently does not :/
treat = require("treat")

function main(splash)
    -- table that will keep all images downloaded by Splash
    local images = {}
    local i = 0
    splash:on_response(function (response)
        i = i + 1
        content_type = response.headers["content-type"]
        -- check content type if it's image add image to something that will be returned
        if content_type ~= nil and string.find(content_type, "image") then
            -- response.body should be binary capsule, TODO figure out why it fails now and how to handle this
            images[i] = response.body
            --   body as string is None, why?
            body_as_string = treat.as_string(response.body)
            print("body is \n\n\n\n")
            print(body_as_string)
            print("***************")
            --- output in logs is
            --- body is nil
        end
    end)

    splash:go(splash.args.url)
    -- this shows that we get images
    -- for key, value in pairs(images) do print(key, value) end
    local screenshot = splash:png()
    -- but returning result fails for some reason...
    return {
        images=images,
        screenshot=screenshot
    }
end

When I run above in Splash I get 500 Error with traceback:
2016-03-27 21:42:17.721342 [-] Unhandled Error
	Traceback (most recent call last):
	  File "/home/pawel/.local/lib/python2.7/site-packages/twisted/internet/defer.py", line 501, in _startRunCallbacks
	    self._runCallbacks()
	  File "/home/pawel/.local/lib/python2.7/site-packages/twisted/internet/defer.py", line 588, in _runCallbacks
	    current.result = callback(current.result, *args, **kw)
	  File "/home/pawel/.local/lib/python2.7/site-packages/twisted/internet/defer.py", line 393, in callback
	    self._startRunCallbacks(result)
	  File "/home/pawel/.local/lib/python2.7/site-packages/twisted/internet/defer.py", line 501, in _startRunCallbacks
	    self._runCallbacks()
	--- <exception caught here> ---
	  File "/home/pawel/.local/lib/python2.7/site-packages/twisted/internet/defer.py", line 588, in _runCallbacks
	    current.result = callback(current.result, *args, **kw)
	  File "/home/pawel/scrapinghub/splash/splash/resources.py", line 156, in _write_output
	    return self._write_output(data, request, content_type)
	  File "/home/pawel/scrapinghub/splash/splash/resources.py", line 147, in _write_output
	    data = json.dumps(data, cls=SplashJSONEncoder)
	  File "/usr/lib/python2.7/json/__init__.py", line 250, in dumps
	    sort_keys=sort_keys, **kw).encode(obj)
	  File "/usr/lib/python2.7/json/encoder.py", line 207, in encode
	    chunks = self.iterencode(o, _one_shot=True)
	  File "/usr/lib/python2.7/json/encoder.py", line 270, in iterencode
	    return _iterencode(o, 0)
	  File "/home/pawel/scrapinghub/splash/splash/utils.py", line 40, in default
	    return o.as_b64()
	  File "/home/pawel/scrapinghub/splash/splash/utils.py", line 30, in as_b64
	    return base64.b64encode(self.data).decode('utf-8')
	  File "/usr/lib/python2.7/base64.py", line 53, in b64encode
	    encoded = binascii.b2a_base64(s)[:-1]
	exceptions.TypeError: must be string or buffer, not None

Thanks Pawel. I really appreciate your attention to this. I'm going to think about this more tomorrow. It's likely that I'll have some comments at that point.
Best wishes!

Splash supports returning bodies of responses to related resources since v2.2 - see splash.response_body_enabled, request:enable_response_body and response_body HTTP argument.


char[] password for Driver-based configurations

I'm pretty sure this is not a bug but a feature request but here it goes:
I just updated the JDBC driver I was using and the connexion pool configuration started failling.
The problem is that my JDBC driver's setPassword method now has this signature:
void com.ibm.as400.access.AS400JDBCDataSource.setPassword(char[])
Notice "not a String."
In the PropertyElf.setProperty method, there is an if to branch to the various types of parameters (int, long, short, boolean, String). char[] could be added to the list. :)
There is a discussion on stackoverflow on why char[] is better than String for password: https://stackoverflow.com/questions/8881291/why-is-char-preferred-over-string-for-passwords

Hi, I propose to use one more condition to select the correct method to invoke. This could be an example.
var writeMethod = methods.stream().filter(m -> m.getName().equals(methodName) && m.getParameterCount() == 1 && m.getParameterTypes()[0].equals(paramValue.getClass())).findFirst().orElse(null);
in my case the AS400JDBCDataSource class has two setPassword methods, one with char[] and the other String, in this way we should be able to use the right method

This has been fixed in 5.1.0. This ticket can be closed.


normalizeResponse must return a valid JSON API document

Not sure what I'm doing wrong. I tried to set up this adapter today, and ran into the following error.
I see contentful.js in the stack trace, so I assume the Contentful adapter is being used.
This error is coming from the following call:
this.store.findRecord('contentful-module', params.entry_id);

I'm using "ember-data": "2.5.0-beta.3",.
ember.debug.js:28535 Error while processing route: secure.program.entry Assertion Failed: normalizeResponse must return a valid JSON API document:
	* One or more of the following keys must be present: "data", "errors", "meta".  Can you check the network tab in dev tools to see if the fetch call to contentful goes through? Is your Contententful Content Type module or contentful-module is your adapter set to use the ContentfulAdapter? If you want to chat, I am usually online in the Ember Slack: https://embercommunity.slack.com/team/davidpett

I took another crack at this, and I'm no longer seeing the issue.
I think the problem was my adapter setup:
app/adapters/contentful-module.js:
import ContentfulAdapter from './contentful';

export default ContentfulAdapter.extend({
});

app/adapters/contentful.js:
import ContentfulAdapter from 'ember-data-contentful/adapters/contentful';

export default ContentfulAdapter.extend({

});

Changing it to:
app/adapters/contentful-module.js:
+import ContentfulAdapter from 'ember-data-contentful/adapters/contentful';
+
+export default ContentfulAdapter.extend({
+});

Seems to have fixed the issue. I'm not sure why.
@davidpett thanks for the addon!


DSA <IP_ADDRESS>_Doubly_Linked_List_Advantages/Disadvantages_Documentation

Description
Discuss in detail about the advantages and disadvantages of doubly linked list over all other types of linked lists. Give examples wherever necessary.
Important: Do not use assign command for this issue.
Task

[ ] Documentation

Note

After completion of your task, add your file in this folder and name it <IP_ADDRESS>_DLL_Advantages_Disadvantages_Documentation.md
While requesting the issue to be assigned, please mention your NAME & BATCH NUMBER.
Kindly refer to Issue Guidelines.
Changes should be made inside the DSA/directory & DSA branch.
This issue is only for 'GWOC' contributors of 'DSA' Domain.

@nimisha-yadav I would like to work on this issue, Please assign this to me
Name - Varun Shrivastava
Batch - 02/DSA

@nimisha-yadav The doc file is ready just wanted to confirm that I have to put this file inside the Doubly linked list folder and not within its README.md?

Yeah, only inside the folder and not readme. Like specified in the issue.

@nimisha-yadav I have added the credits.


Where's the doWithRestTemplate callback method?

The docs mention in section 7.5 Execution Callbacks a method doWithRestTemplate(...), but a github search for it yields no results. Has it been implemented yet?

Can you point to a link that contains the mentioned doWithRestTemplate(…) reference?

Looks like I looked at the wrong version (current-SNAPSHOT instead of current) of the docs; apologies.
https://docs.spring.io/spring-vault/docs/current-SNAPSHOT/reference/html/#vault.core.executioncallback

I see. the current snapshot is outdated and wasn't updated since then.

Outdated docs are removed now. Thanks a lot for filing a bug report and helping the OSS community 👍


OOM error

While training for 2 views on custom images, I keep getting Out of Memory Error. How low can the chunk size be made?

Hi, thanks for your interest. It depends on the VRAM. Other than the chunk size, you can also play with N_rand to reduce memory.


Sketched Plans

Sorry I am away sick today.  I created a folder called AppCode on the main page (should have added it as an issue, but I am new to GITHUB)
There is a bit of HTML/CSS/JS in there that is simple, but you should be able to work with.

Cool. Thanks. Get well soon. :)
On Sun, Mar 13, 2016 at 11:49 AM, Mickey Killoran<EMAIL_ADDRESS>wrote:

Sorry I am away sick today. I created a folder called AppCode on the main
page (should have added it as an issue, but I am new to GITHUB)
There is a bit of HTML/CSS/JS in there that is simple, but you should be
able to work with.
[image: notebook page 1]
https://cloud.githubusercontent.com/assets/17798203/13728457/7aa738e6-e911-11e5-9e83-a45f3c5cd17d.JPG
[image: firstdaynotes]
https://cloud.githubusercontent.com/assets/17798203/13728459/7aa90dec-e911-11e5-9d28-183719c7f382.JPG
[image: apis]
https://cloud.githubusercontent.com/assets/17798203/13728458/7aa897b8-e911-11e5-9cd4-d8b275dd446d.JPG
[image: priority list]
https://cloud.githubusercontent.com/assets/17798203/13728460/7aaaf4fe-e911-11e5-8ce9-231d6e1d74c3.JPG
—
Reply to this email directly or view it on GitHub
https://github.com/AcornHack/alien-hack/issues/6.


V2 (Vue3)

Implement preview:
<marquee-text v-model="5">
  Lorem ipsum dolor sit amet, consetetur sadipscing elitr...
</marquee-text>

V-Model:

Type
Default
Description

Number
2
Number of repeat the Slot (It's important for to short content)

Props

Prop
Type
Default
Description

duration
Number
15
Animation Duration

paused
Boolean
false
The property specifies whether the animation is running or paused

reverse
Boolean
false
Set animation-direction to reverse

Optimise

Code
Style module again?

New

Add transform:translateY

Any news on Vue 3 version? :)

Hi @jakubmirejovsky,
I just started a project with Vue3.
I would like to gain some experience before I implement the component in Vue3.

Hey @EvodiaAut, I've started to move to Vue 3 as well. Any more news on a Vue 3 version, or an alternative that you could recommend? Cheers!

Hi @leightonhughes,
i hope by the end of this month I will have gained a lot of experience.
Then I will start with Vue3, but pull requests are always welcome.

Got the library working 100% in Vue 3 in PR #40. No functionality has been removed, no API changes (outside of Vue 2 -> 3) and minimal logic changes (simply porting to Vue 3's API changes)

I have created a new branch develop.

Eslint was included (+ my Config)
{ vnode: key } was removed (on hover the component was always reloaded, like when adding an event)
prop.reverse was just empty, had to be fixed by actually checking if boolean !== false
attrs.css had to be removed, because passed classes were output twice

So far it looks like the migration was successful.
There are some common things that I don't quite understand.

Seems like most top-level props (key, style, event binds) are passed to the root HTML element when using h
I admittedly haven't build a functional component in Vue 3 before

@crutchcorn you have helped me a lot!
Thank you very much!
I will now try to test and release the v2!

Heads up: I seem to have issues with TS usage in v2. My bad. I'll fix that right now

So that props can also be deposited and $style does not cause any problems, I have rewritten the whole thing as a Render Function. Unfortunately, Functional Component was not suitable for this or it is intended as a very simple component (also something new for me^^).

Thanks again for your support!

TS error fixed in #25

@crutchcorn done, 2.0.1, can you check?

Yup! Works in my app now

So I guess the v2 does not work with Vue2, right?

@mzy2240 this should be correct, yes

@mzy2240 See Branch V1 (V1 = Vue2): https://github.com/EvodiaAut/vue-marquee-text-component/tree/v1


Autocomplete grouBy + virtualization example, wrong groups

Checking the example of autocomplete + virtualization. The groups are supposed to be the first letter of the item but they seem to be kind of random. See gif:

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯
When you open the autocomplete, first group seems to always be 0, but then subsequent groups seem to be off
Expected Behavior 🤔
Item groups are named correctly
Steps to Reproduce 🕹

see gif
Context 🔦

Your Environment 🌎

Tech
Version

Material-UI
v4.9.11

https://github.com/mui-org/material-ui/blob/54ace6528ed4df4798c9a91e6e5f42e4dc29ccaa/docs/src/pages/components/autocomplete/Virtualize.js#L118
    {params.key}

needs to become
    {params.group}

@Janpot Well spotted, we have made a change to the args of renderGroup recently. We need to fix it :).

@oliviertassinari off-topic, what's your workflow for generating these diffs?

@Janpot I edit them in my locale env, check that it works, run git diff, copy, reset hard to master.

I would love to submit a PR for this issue

@Uneetpatel7 Feel free to :)


ClBitcrack64

Whatever I did. I didn't get the compilation. Will you publish Clbitcrack64.exe

Hi,
clBitCrack.exe is alreaday 64-bit. We stopped doing 32-bit builds, so the 64 suffix is no longer required.


isMatch adaptive expression returns error when value is null or empty string

Version
4.16.0
Describe the bug
The prebuilt adaptive expression 'isMatch' returns the error message 'regular expression is empty.' when the target string is null or empty string. This makes the function hard to use and would be better if it simple returned false.
To Reproduce
Steps to reproduce the behavior:

Go to https://playgroundclient.azurewebsites.net/
Enter expression --> isMatch(name, '([0-9])')
Enter properties --> { "name": "" }
Click 'Run'
See error

Expected behavior
Instead of returning an error message the function should return false

Added to next milestone for review and analysis.


feature: make unix sockets work

Tested it locally and it seems to work (both reading and writing):
  let unix <- Socket.mk Socket.AddressFamily.unix Socket.Typ.stream
  unix.connect $ Socket.SockAddrUnix.unix ctl
  _ <- unix.send "dispatch dpms off".toUTF8
  unix.recv 4096 >>= IO.print ∘ String.fromUTF8Unchecked

Realised my alloy update was the same as the one already there after rebasing, I had also updated std4 locally, but that's not really required by anything so I discarded that bit.

It seems to me like UNIX sockaddr handling is also missing in the other SockAddr processing functions? Could you fix that as well?.

Finally got some time to go over this. I just wrote what made sense, but didn't really test anything other than connect... but it looks right? :sweat_smile:

Ok nevermind, spent a bit of time to update the manual test file. This won't test sendto, but at least it tests connect/bind and basic send/recv.


Revert to non-schema-based Sql transform.

Issues with unknown logical types.
This fixes #29825.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI or the workflows README to see a list of phrases to trigger workflows.

R: @Polber

Thanks. I'll create a cherry-pick for the release.


fix: thorchain LP disable custom slippage

Description

Pull Request Type

[ ] :bug: Bug fix (Non-breaking Change: Fixes an issue)
[ ] :hammer_and_wrench: Chore (Non-breaking Change: Doc updates, pkg upgrades, typos, etc..)
[ ] :nail_care: New Feature (Breaking/Non-breaking Change)

Issue (if applicable)

closes #
Risk

High Risk PRs Require 2 approvals

What protocols, transaction types or contract interactions might be affected by this PR?

Testing

Engineering

Operations

Screenshots (if applicable)

#6584  👈
develop

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @gomesalexandre and the rest of your teammates on  Graphite


JS Stubs depend on javaType.

This line here makes stripping the javaType property from foam.core.Arguments impossible:
https://github.com/foam-framework/foam2/blob/master/src/lib/Stub.js#L21

I don't think we every want to serialize contexts, so if we have a foam.typeOf() for Context then we should just be able to always null them out as arguments.
I also think we should add contextOriented: true to Method so we can better detect this (it would also clean up some hacks in the java Skeleton code).


RxBleConnection Observable is not emitting when called from a click event function

I am trying to write to a characteristic when a click happened, but the connection observable stop emitting few moments after the connection is established.
`fun setLampPowerState(state: LampProfile.State): Observable<LampProfile.State> {
Log.d(TAG,"Go for it ")
return lampBleConnection.subscribeOn(Schedulers.from(bluetoothExecutor))
.observeOn(AndroidSchedulers.mainThread())
.flatMap {
Log.d(TAG,"writing to the Characteristic")
it.writeCharacteristic(UUID.fromString(LampProfile.STATE_CHARACTERISTIC_UUID), byteArrayOf(state.value.toByte()))
.toObservable()}
.map {
it[0].toInt() }
.flatMap {
Log.d(TAG,"Finish writing")
when (it) {
0 -> Observable.just(LampProfile.State.OFF)
1 ->  Observable.just(LampProfile.State.ON)
else -> Observable.error(Throwable("unknown value")) }}
}``

Hello!
Thank you for using the library.
This is a general usage question and as such should be posted on stackoverflow with rxandroidble tag—it will be easier to find by other users.
Best Regards


[json] Error with accessing schemaservice://combinedschema

VSCode Version: 1.52.1
OS Version: macOS 11.1

Steps to Reproduce:

Install following two extensions: https://github.com/42Crunch/vscode-openapi and https://github.com/microsoft/vscode-cpptools
Create .vscode/c_cpp_properties.json in a root of workspace with following content:

{
  "configurations": [
    {
      "name": "macOS",
      "includePath": [
        "${workspaceFolder}/**",
        "${workspaceFolder}/../../Daisy/libDaisy/**",
        "${workspaceFolder}/../../Daisy/DaisySP/**"
      ],
      "defines": [
        "_DEBUG",
        "UNICODE",
        "_UNICODE"
      ],
      "compilerPath": "/usr/local/bin/arm-none-eabi-g++",
      "cStandard": "c11",
      "cppStandard": "c++17"
    }
  ],
  "version": 4
}

Does this issue occur when all extensions are disabled?: No
Looks like there is a bug related to JSON schema validation, as result of above steps I'm getting a following error in "Problems" tab:
{
	"resource": "/Volumes/Main/Dropbox/code/personal/DaisyMy/FM/.vscode/c_cpp_properties.json",
	"owner": "_generated_diagnostic_collection_name_#0",
	"code": "768",
	"severity": 4,
	"message": "Problems loading reference 'schemaservice://combinedschema/cpptools-schema%3A/c_cpp_properties.schema.json': Unable to load schema from 'schemaservice://combinedschema/cpptools-schema%3A/c_cpp_properties.schema.json': cannot open schemaservice://combinedschema/cpptools-schema%3A/c_cpp_properties.schema.json. Detail: Unable to resolve resource schemaservice://combinedschema/cpptools-schema%3A/c_cpp_properties.schema.json.",
	"startLineNumber": 1,
	"startColumn": 1,
	"endLineNumber": 1,
	"endColumn": 2
}

There is a detailed explanation of this issue:
https://github.com/42Crunch/vscode-openapi/issues/107#issuecomment-769876948

Just to be clear this isn't just a conflict with vscode-openapi, the same problem can be caused by https://marketplace.visualstudio.com/items?itemName=Arjun.swagger-viewer, or any extension that claims '*.json', as noted in the linked comment by @ak1394:

To illustrate the issue I have created a minimal extension which simply contributes a schema for "*.json" files, and doesn't do much besides it. If you install this extension along with CPP one you'll see the same problem as with vscode-openapi. The extension is here: https://github.com/42Crunch/vscode-minimal-issue-107

 A different, future problem
I suspect the problem lies in https://github.com/microsoft/vscode-json-languageservice, as createCombinedSchema is trying to populate 'schemaservice://combinedSchema/' + encodeURIComponent(resource); as an allOf for each matching schema but in the case we're hitting here (i.e. register a potential schema for any JSON file), that would need to be anyOf, since if the OpenAPI schema matches, it's unlikely to also be some other kind of JSON file, and vice-versa.
	private createCombinedSchema(resource: string, schemaIds: string[]): ISchemaHandle {
		if (schemaIds.length === 1) {
			return this.getOrAddSchemaHandle(schemaIds[0]);
		} else {
			const combinedSchemaId = 'schemaservice://combinedSchema/' + encodeURIComponent(resource);
			const combinedSchema: JSONSchema = {
				allOf: schemaIds.map(schemaId => ({ $ref: schemaId }))
			};
			return this.addSchemaHandle(combinedSchemaId, combinedSchema);
		}
	}

Hmm. Actually, the above is probably a future problem, not the current problem. I note that the cpp-tools schema contribution is cpptools-schema:///c_cpp_properties.schema.json.
So I wonder if this error is coming because something is trying to find a schema _for the c_cpp_properties.schema.json, not the c_cpp_properties.json we have opened, and that lookup is miscreating the URL as schemaservice://combinedschema/cpptools-schema%3A/c_cpp_properties.schema.json instead of schemaservice://combinedschema/cpptools-schema%3A///c_cpp_properties.schema.json.
I'm not sure how to open cpptools-schema:///c_cpp_properties.schema.json in VSCode to verify this though. The C++ extension contributes an activation trigger onFileSystem:cpptools-schema but I don't know how to use that.


GH2400: Add globber pattern support to the #load directive

Fixes #2400. @patriksvensson almost there; a couple of the existing unit tests are failing though:

LoadDirectiveProcessorTests.cs#L168
LoadDirectiveProcessorTests.cs#L206

In both cases the globber is processing absolute paths that don't have any globber patterns in them and returning no files. Any ideas how to handle that?

@devlead @patriksvensson I had some time to dig into this; found and fixed the issue with the globber not working as expected with unix root paths. Also fixed some Windows tests.
I force pushed the changes, however the Azure Pipelines builds seem to be failing with an unrelated error in the integration tests:
System.PlatformNotSupportedException: Operation is not supported on this platform.
   at Microsoft.CSharp.CSharpCodeGenerator.FromFileBatch(CompilerParameters options, String[] fileNames)
   at Microsoft.CSharp.CSharpCodeGenerator.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromDomBatch(CompilerParameters options, CodeCompileUnit[] ea)
   at Mono.TextTemplating.TemplatingEngine.CompileCode(IEnumerable`1 references, TemplateSettings settings, CodeCompileUnit ccu) in /Users/mikayla/code/t4/Mono.TextTemplating/Mono.TextTemplating/TemplatingEngine.cs:line 271
   at Mono.TextTemplating.TemplatingEngine.CompileTemplateInternal(ParsedTemplate pt, String content, ITextTemplatingEngineHost host) in /Users/mikayla/code/t4/Mono.TextTemplating/Mono.TextTemplating/TemplatingEngine.cs:line 175
   at Mono.TextTemplating.TemplatingEngine.CompileTemplate(ParsedTemplate pt, String content, ITextTemplatingEngineHost host) in /Users/mikayla/code/t4/Mono.TextTemplating/Mono.TextTemplating/TemplatingEngine.cs:line 149
   at Mono.TextTemplating.ToolTemplateGenerator.ProcessTemplate(ParsedTemplate pt, String inputFile, String inputContent, String& outputFile) in /Users/mikayla/code/t4/dotnet-t4/ToolTemplateGenerator.cs:line 59
   at Mono.TextTemplating.TextTransform.MainInternal(String[] args) in /Users/mikayla/code/t4/dotnet-t4/TextTransform.cs:line 194
   at Mono.TextTemplating.TextTransform.Main(String[] args) in /Users/mikayla/code/t4/dotnet-t4/TextTransform.cs:line 42
An error occurred when executing task 'Cake.Common.Tools.TextTransform.TextTransformAliases.TransformTemplate.Properties'.

@gitfool The T4 issue have been resolved, but I need to investigate the failing tests a bit. I will try to investigate this as soon as I have some spare time.

@patriksvensson re the unit tests that are now failing on *nix, I changed them from WindowsTheory to Theory because I thought they should now work on all platforms after I changed ScriptAnalyzerFixture ctor to create a Unix environment when specified.
I could change the attribute back but I'm still curious why they wouldn't work as the file system should be virtualized for the test.

I would guess the problem is coming from:

Cake.Testing/FakeEnvironment.cs#L79

environment.WorkingDirectory = new DirectoryPath("C:/Working");

Cake.Core/IO/Path.cs#L98

IsRelative = !PathHelper.IsPathRooted(FullPath);

Cake.Core/IO/PathHelper.cs#L13

_isWindows = EnvironmentHelper.GetPlatformFamily() == PlatformFamily.Windows;

i.e. PathHelper does not honor the fake environment.

@patriksvensson I'm keen to get this PR into the next release, and since the issue with the tests is due to a pre-existing deficiency in the fake test environment, I simply reverted the Windows tests to use WindowsTheory, as before.

Rebased and squashed the last revert commit for a cleaner merge.

@devlead I added an integration test that adds a task dependency if loaded. One of the tasks throws an exception, but this does not happen since the globber pattern excludes it.
Note: I also tweaked the check for .cake file extension to be earlier so that a warning is logged if no scripts are found after filtering out any files without such an extension. I added some unit tests for this case too.

@gitfool your changes have been merged, thanks for your contribution 👍


Make stats interval into config parameter

Overview
This patch converts collection_interval setting  for couch_stats from app's env to couch config parameter.
Testing recommendations
Test suite should pass
GitHub issue number
Closes #811
Checklist

[x] Code is written and works correctly;
[ ] Changes are covered by tests;
[ ] Documentation reflects the changes;

+1 (but see note first about config).
Checked with tracing that setting interval to 3 seconds via config ends up with aggregator calling collect every 3 seconds.

Hey @nickva thank you for the review. I've moved defaults in private header file. Do you find this an acceptable alternative to suggested API call?

@eiri that will work, good idea!


Added feedback after each roughly 100,000 file system objects.

Added a separate count for tracking when to give feedback. Used this method instead of modulus operator in attempt to stay true to the original intent of this being an extremely fast implementation. Yet needed some indication that the program is not stalled during count of entire drives, etc.
I notice my IDE removed some line ending whitespace, making the default diffing at github difficult.  To ignore whitespace changes during review at github, add ?w=1 to the URL. For example:
https://github.com/ChristopherSchultz/fast-file-count/compare/master...HumanJHawkins:master?w=1
Thanks for considering this change.
Jeff

I'm trying to decide if I want to merge this. In general, I like the idea. On the other hand, it's quite arbitrary what that feedback limit is... you want 100,000, others might want 1M, etc. Adding command-line options complicates the program, while recompiling is not terribly convenient.
Given that this is essentially a demonstration program for programmers, I think it would be okay to use a compile-time constant. Can you adjust your PR to #define a constant for the magic-number when feedback is given?
I'm about to commit a few changes to the master, so please make sure you pick those up.

Understood. I had a similar concern. More of an aversion to adding anything to what is intended to be an extremely simple and fast demo. But decided to PR this more as an indication that it hasn't hung than as a feedback on quantity.
Will grab any changes and look at adding the #define with minimal additional complexity. A good implementation for the end-user would involve being able to turn it off, and mitigating or warning about potential choices that would slow it down. Like getting feedback after every file. But that would be a poor implementation for the demo-oriented purpose of this program.
So perhaps just a #define, with comments in the code to indicate how to effectively turn it off (setting a really large number) and the problems caused by a really small number (i.e. slowness)?
Hope to revise the PR soon... May not look at it until tonight.

Sounds good. The "slowdown" would only be detectable if the user set the value to something really low, and lots of stdout messages were being dropped. Reading the filesystem is going to be the bottleneck in this program, not incrementing a long value.

I believe I've implemented this as suggested. As compared to the earlier code, the following changes have been made:

FEEDBACK_INTERVAL is set via #define
Simplified the output... Feedback and final result now flow smoothly from one to the other via refreshing/updating a single line.
Made default interval 10,000, as this seems a better fit for the simplified output.

Thanks.


Cannot find image src path?

Hi,
I may be missing something but I can't work out the path for an image stored in assets folder?
I have added an imgs  folder to the assets folder so it's path is src/assets/imgs/logo.png and am trying to use it in an <img src="src/assets/imgs/logo.png" /> in an element component but no matter what path I try it cannot be found.
Is there something I am doing wrong or need to do?
Thank you

@andywd7 No worries at all, hope I can help! The reason that doesn’t work is because all static assets are included via Webpack. You can get the root directory by using @, so the correct path would look like this:
<img<EMAIL_ADDRESS>/>
I hope this helps. If still having issues just let me know.

Added a note to myself on the todo list in 2.0 release pull

Thank you for such as speedy response. That works perfectly in a component <template but does not work in <docs> or in a markdown file?
Thanks

@andywd7 Sorry for that. I released a fix for this in Vue Design System 2.0.0. There’s also a new FAQ section for this: https://github.com/viljamis/vue-design-system/wiki/Frequently-Asked-Questions-(FAQ)#how-do-i-use-static-image-assets

Let me know if you can’t currently update to 2.0.0 (since there is no automated way). It’s possibly also to change a few things to get it working in the version you’re using currently.

@viljamis Awesome job. Updated to v2 fairly easily and img src works great! Keep up the great work!
Thanks

👍


Opener: Auto Lock after some seconds

Hi,
I have just installed this plugin. So far it's working great.
I have a gate at my property which I use the opener for. I've noticed that the default for this plugin is to set the tile back to the locked position after a few seconds of being opened.
Is it possible to stop it from doing that? I have a door sensor connected to it, and I'd like to set the locked state when the gate is actually closed, so I know if the gate has been left open or not, if it is ever accidentally triggered by homekit.
Thanks.

Implemented in 0.10.1. There is a new parameter leaveOpen that you can set to true.

Thank you :)

@lukasroegner Update works great. It doesn't lock until gate closes, however homekit now is getting stuck on 'Locking' and doesn't actually set the door to a locked state.

Should work now in the latest version 0.10.2.

@lukasroegner Working great now. Thank you for much


chore: fix typo in benchmark.ts

continous -> continuous

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

@mergifyio update


Skewed (trapezoid) photo of QR code w/ surroundings not recognized and decoded

I did a test with a skewed image (trapezoid), a QR code on a computer screen shot with a phone: qrscan will not recognize the QR code, probably because of the surroundings, because when I crop the image to remove those, the QR code is recognized & decoded fine.
Lower part of the original image:

Commands:

As you can see, cropping does the trick with qrscan… and zbarimg doesn't work in either case.
PS: lower part of the image after cropping, but still skewed:

Thanks for reporting. I'm afraid this might be the best qrscan's core scanning library, rqrr can do, unless there's some optimization option I'm missing. Or we can explore better alternatives. I'm currently off on side projects, so I'll leave this issue open until I'm back, or someone else finds a good solution.


[Flaky Test] Root CA Controller Integration Test Suite

How to categorize this issue?

/area testing
/kind flake
Which test(s)/suite(s) are flaking:
Root CA Controller Integration Test Suite
CI link: https://concourse.ci.gardener.cloud/teams/gardener/pipelines/gardener-master/jobs/master-head-update-job/builds/185
Reason for failure:
Running Suite: Root CA Controller Integration Test Suite
========================================================
Random Seed:<PHONE_NUMBER>
Will run 5 of 5 specs

•
------------------------------
• Failure in Spec Teardown (AfterEach) [1.005 seconds]
RootCAPublisher tests
/go/src/github.com/gardener/gardener/test/integration/envtest/resourcemanager/rootcapublisher/publisher_test.go:27
  kube-root-ca.crt config map
  /go/src/github.com/gardener/gardener/test/integration/envtest/resourcemanager/rootcapublisher/publisher_test.go:48
    controller should be active
    /go/src/github.com/gardener/gardener/test/integration/envtest/resourcemanager/rootcapublisher/publisher_test.go:55
      should revert the config map data after manual changes [AfterEach]
      /go/src/github.com/gardener/gardener/test/integration/envtest/resourcemanager/rootcapublisher/publisher_test.go:65

      Timed out after 1.001s.
      Expected
          <map[string]string | len:0>: nil
      to have {key: value}
          <map[interface {}]interface {} | len:1>: {
              <string>"ca.crt": <string>"-----BEGIN CERTIFICATE-----\n...\n-----END CERTIFICATE-----\n",
          }

      /go/src/github.com/gardener/gardener/test/integration/envtest/resourcemanager/rootcapublisher/publisher_test.go:60
------------------------------
•••

Summarizing 1 Failure:

[Fail] RootCAPublisher tests kube-root-ca.crt config map controller should be active [AfterEach] should revert the config map data after manual changes
/go/src/github.com/gardener/gardener/test/integration/envtest/resourcemanager/rootcapublisher/publisher_test.go:60

Ran 5 of 5 Specs in 8.746 seconds
FAIL! -- 4 Passed | 1 Failed | 0 Pending | 0 Skipped
--- FAIL: TestRootCAPublisher (8.75s)
FAIL

/assign


[SCB-404] Use different base folder for source and binary package

Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Make sure there is a JIRA issue filed for the change (usually before you start working on it).  Trivial changes like typos do not require a JIRA issue.  Your pull request should address just this issue, without pulling in other changes.
[x] Each commit in the pull request should have a meaningful subject line and body.
[x] Format the pull request title like [SCB-XXX] Fixes bug in ApproximateQuantiles, where you replace SCB-XXX with the appropriate JIRA issue.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Run mvn clean install to make sure basic checks pass. A more thorough check will be performed on your pull request automatically.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Coverage remained the same at 95.395% when pulling 936ffa2b77c6f0841486da8007783cfa20049223 on yangbor:master into fc3f2ae1752e8a46d225138d80c0e92860f45363 on apache:master.


Adapt GPMDP to MPRIS2

OS:
Arch Linux
Issue Descriptions:
I'm using playerctl to manage music related settings on i3, and all the keybinds work properly. But, the console is showing some warning messages that are important for some features on i3 status bar and such. It seems the application is sending the wrong type according to this, which is the org.mpris.MediaPlayer2 protocol. I can make a pull request with the changes, if I can find the file where this is specified.
Steps to Reproduce:
For example, when executing playerctl metadata artist, the following messages are shown:
(playerctl:13598): GLib-GIO-WARNING **: Received property Rate with type y does not match expected type d in the expected interface
(playerctl:13598): GLib-GIO-WARNING **: Received property Volume with type y does not match expected type d in the expected interface
(playerctl:13598): GLib-GIO-WARNING **: Received property Position with type u does not match expected type x in the expected interface
(playerctl:13598): GLib-GIO-WARNING **: Received property MinimumRate with type y does not match expected type d in the expected interface
(playerctl:13598): GLib-GIO-WARNING **: Received property MaximumRate with type y does not match expected type d in the expected interface
artist-name
But generally, the same will happen executing any valid playerctl command.

Excuse me, I just saw what is the issue. I checked the code with the mpris integration, and it actually seems the issue is related to node-mpris.

https://github.com/GPMDP/mpris-service/blob/master/index.js
We forked this service and here are the types exported for each thing. Feel free to raise an issue over here if you see something we can fix.

Perfect! Will check it

I know this is a closed bug and more than likely an upstream issue but I'd also like to add that along with the above exceptions I also get this in my logs:
Ignored exception from dbus method: Gio.IOErrorEnum: Method 'org.mpris.MediaPlayer2.Player.Next' returned type '(u)', but expected '()'

Basically Next is returning an unsigned 32 bit integer when it shouldn't return anything.
I'm no Node expert but https://github.com/GPMDP/mpris-service/blob/master/index.js looks like a better implementation than the version you're currently using.

@jostrander - The only thing I would change/add to you implementation is that for some properties like Rate there is no way to tell clients that they can't be set by the client. In such cases you'll have to add setters even if they don't actually do anything to avoid exceptions.

I have the same issue and ended up just redirecting stderr to /dev/null (playerctl metadata artist 2>/dev/null for example).


Add IntegerKey transaction family specification

Signed-off-by: Darian Plumb<EMAIL_ADDRESS>

@dplumb94 note that you are getting a docs build error on this.
! Package inputenc Error: Unicode char − (U+2212)
(inputenc)                not set up for use with LaTeX.

See the inputenc package documentation for explanation.
Type  H <return>  for immediate help.
 ...

l.6364 ...e range of 0 through 2$^{\text{32}}$ −
                                                   1 (32-bit unsigned int)
?
! Emergency stop.
 ...

l.6364 ...e range of 0 through 2$^{\text{32}}$ −
                                                   1 (32-bit unsigned int)
!  ==> Fatal error occurred, no output PDF file produced!```

You can test this locally in your vagrant vm by making sure that `sudo tools/plugins/install_latex.sh` has been run and then doing a `make latexpdf` in sawtooth-core/docs/


(lockhunter) Updated to 3.4.3

Description
Updated LockHunter to 3.4.3
Motivation and Context
LockHunter had a minor update from 3.4.2 to 3.4.3.
How Has this Been Tested?
Only two files were changed and the installation file was tested similarly to #1701. The checksum is the same as the downloaded executable directly from the application website.
Screenshot (if appropriate, usually isn't needed):
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Migrated package (a package has been migrated from another repository)

Checklist:

[x] My code follows the code style of this repository.
[ ] My change requires a change to documentation (this usually means the notes in the description of a package).
[ ] I have updated the documentation accordingly (this usually means the notes in the description of a package).
[x] All files are up to date with the latest Contributing Guidelines
[ ] The added/modified package passed install/uninstall in the chocolatey test environment.
[x] The changes only affect a single package (not including meta package).

:white_check_mark: Package verification completed without issues. PR is now pending human review

@sammynilla awesome work! Thanks for your contribution!

Happy to be able to help! Although, I do happen to have a question in case you feel like you'd be able to answer it for me @pauby. I was curious if there were any other follow up processes required to have the package pushed to chocolatey for download? I noticed that before this PR there was also one to update the package to version 3.4.2, but the chocolatey package seems stuck at 3.3.4.

That was my bad @sammynilla. I used the wrong notation to push the package (curved instead of square bracket). It's been pushed now.

Thank you so much!


How to get last backup status of a client - anything available in REST/SDK?

I'm using following code to get all our clients. I just want the last back up status of the client.
from cvpysdk.commcell import Commcell
commcell = Commcell(webconsole_hostname, commcell_username, commcell_password, authtoken=None, force_https=False, certificate_path=None, is_service_commcell=None)

I'm not able to find anything in Python SDK and REST API reference document to get last back up status of clients. However, in web console we can check like this -

Hi @fakealiens,
If you are looking for last backup time value, we can get that from agent properties.
For example, check below image.

Hi @fakealiens,
We are using the GET agent properties API here. You can find more details about this API below.
https://documentation.commvault.com/v11/essential/45621_rest_api_get_agent.html
Thanks,


Traces UI update to add color and move timestamp

Description
Minor changes to trace page:

Change column order so name is first
Timestamp is moved next to duration
Add color bar to name

These changes move the most important information to the first column and makes the traces page more consistent with the structured logs page. It bugged me that timestamp column position on the two telemetry pages was different.

Checklist

Is this feature complete?

[x] Yes. Ready to ship.
[ ] No. Follow-up changes expected.

Are you including unit tests for the changes and scenario tests if relevant?

[ ] Yes
[x] No

Did you add public API?

[ ] Yes

If yes, did you have an API Review for it?

[ ] Yes
[ ] No

Did you add <remarks /> and <code /> elements on your triple slash comments?

[ ] Yes
[ ] No

[x] No

Does the change make any security assumptions or guarantees?

[ ] Yes

If yes, have you done a threat model and had a security review?

[ ] Yes
[ ] No

[x] No

Does the change require an update in our Aspire docs?

[ ] Yes

Link to aspire-docs issue:

[x] No

Microsoft Reviewers: Open in CodeFlow

For comparison, the structured log page below. I wonder if timestamp should be moved after message on the structured logs page?


Make okafka available in the Mvn repo

Make okafka available in the Mvn repo

[x] generate jar
[x] generate documentation
[x] submit artifacts to repo mvn centrl

Published:
❯ mvn clean package -DskipTests
[INFO] Scanning for projects...
[INFO]
[INFO] -------------< org.oracle.okafka.samples:okafka-producer >--------------
[INFO] Building okafka-producer 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
Downloading from central: https://repo.maven.apache.org/maven2/com/oracle/database/messaging/okafka/0.8/okafka-0.8.pom
Downloaded from central: https://repo.maven.apache.org/maven2/com/oracle/database/messaging/okafka/0.8/okafka-0.8.pom (0 B at 0 B/s)
Downloading from central: https://repo.maven.apache.org/maven2/com/oracle/database/messaging/okafka/0.8/okafka-0.8.jar
Downloaded from central: https://repo.maven.apache.org/maven2/com/oracle/database/messaging/okafka/0.8/okafka-0.8.jar (0 B at 0 B/s)
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ okafka-producer ---
[INFO] Deleting /Users/pasimoes/Work/Oracle/Code/okafka-samples/okafka-producer/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ okafka-producer ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources

https://repo.maven.apache.org/maven2/com/oracle/database/messaging/okafka/0.8/okafka-0.8.pom


Feature request: face restore

I noticed that the result pics always have face restore effects,is there any way to add an option to stop using face restore?
while using an anime model,face restore will make face strange.
thanks!

@amytong85
The face_restore option is no longer forced to be set to True. This allows control via the "Restore faces" checkbox in the Web UI.
Thanks for your feedback :heart:


Do you plan to release code for pretraining?

Hi, do you plan to release code for pretraining? Or maybe you have already released it, not sure which file to look at.

I would like to get involved in this too :D

Hi, we do not plan to release the pretraining code (duplicated as issue 40). We'd be happy to anwser the questions regarding its implementation details.

Hi, do you plan to release code for pretraining? Or maybe you have already released it, not sure which file to look at.

Anyway, CodeT5 is not such a great model anyway, I personally would recommend you look at CodeGen, a very recent model that is much, much more powerful than CodeT5 (in our testing, even the smallest codegen model drastically outperformed CodeT5 for tasks such as code completion and summarization). Also CodeT5 models were only 220M (I think) at max, but CodeGen models go from 350M, 2.7B, 6B, and 16B. And that actually has significantly more code release.


Is there a way to suppress a Warning in Visual Studio and never show it in any project? If yes, update your docs please I can't find it.

[Enter feedback here]
I would prefer you add an option to Visual Studio 'Never show this message again' instead of making me suppress each error.
Great for people that want these warnings, but in some places your warning of 'assignment is unnecessary', causes an error that it was used without a value.
RIght Click 'Never Show Again' is what I want for most of your warnings.

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

ID: 517e8321-aa13-0814-3398-9606d7c2664b
Version Independent ID: 59efa3c4-ceaf-a384-94af-0f76584efe3f
Content: Suppress code analysis violations - Visual Studio
Content Source: docs/code-quality/in-source-suppression-overview.md
Product: visual-studio-windows
Technology: vs-ide-code-analysis
GitHub Login: @mikadumont
Microsoft Alias: midumont

@DataJuggler -- thank you for your feedback.  Please add it here:

Suggest a feature, track product issues, and find answers in the Visual Studio Developer Community.

Here are some other resources for research:

Visual Studio on Q&A
Visual Studio MSDN Forum
Stack Overflow
Reddit

cc @mikadumont for awareness


Issue

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.
[ ] My answer given in the checkbox above is a lie.

What problem did you encounter?
Bloxstrap not opening roblox

Will reopen when you confirm you've read https://github.com/pizzaboxer/bloxstrap/wiki/Roblox-crashes-or-does-not-launch


[frozenLeft]="true" is working but text is overwritten by right hand side when scroll

[frozenLeft]="true" is working
but when i scroll the content, the right hand side content is coming on top of left hand side content which is fixed.
Please find attached the image showing the problem
is there a way we can prevent the overriding of the text?

n scroll

just had to setup of the background color, and it got resolved...thanks

just had to setup of the background color, and it got resolved...thanks

just put this in your style.css file
.datatable-row-group.datatable-row-left:hover{
background-color: #8affd9 !important;
backface-visibility: hidden;
cursor: pointer;
}


Mathematical error in gamma-nloglik eval_metric calculation?

I notice that this seems to have changed a few months ago following this discussion:
https://github.com/dmlc/xgboost/pull/6778/files/625c374b493612f90c1c242cfe7c215571a48a52#diff-67879cd710406fb4e525362b7317b91633f3881b2813cd0e36e2e1ed8b5293b5
Before this change, the expression for the row-wise log-likelihood, in terms of p = prediction and y = response value, simplified down to:
gamma-nloglik = log(p)  + y/p
After this change, the expression simplifies down to:
gamma-nloglik = 1 + y/p
I believe the original expression is the correct one, and this change should be reverted - i.e. this line should be un-commented:
https://github.com/dmlc/xgboost/blob/b2d8431aea6edbe7701c3e5b9560cc0cc7f88593/src/metric/elementwise_metric.cu#L312
and this line should be removed:
https://github.com/dmlc/xgboost/blob/b2d8431aea6edbe7701c3e5b9560cc0cc7f88593/src/metric/elementwise_metric.cu#L313
The two definitions are definitely not equivalent as suggested in the discussion - I get very different values when calculating this metric for the same data with different XGBoost versions from before and after this change.

Thanks for opening the issue!  Let me double check, can't remember how did I put it in there but seems you are right.


Instrumentation page is broken

Best Practices > Instrumentation leads to https://prometheus.io/docs/practices/instrumentation/. This page contains only:

Redirecting to /docs/practices/instrumentation/

That is weird; https://github.com/prometheus/docs/blob/master/content/docs/practices/instrumentation.md was last touched 7 months ago and looks good.

Yeah, I can't reproduce.

-> curl -v https://prometheus.io/docs/practices/instrumentation/
*   Trying <IP_ADDRESS>...
* TCP_NODELAY set
* Connected to prometheus.io (<IP_ADDRESS>) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/cert.pem
  CApath: none
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
* TLSv1.2 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
* TLSv1.2 (IN), TLS handshake, Server finished (14):
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
* TLSv1.2 (OUT), TLS change cipher, Client hello (1):
* TLSv1.2 (OUT), TLS handshake, Finished (20):
* TLSv1.2 (IN), TLS change cipher, Client hello (1):
* TLSv1.2 (IN), TLS handshake, Finished (20):
* SSL connection using TLSv1.2 / ECDHE-ECDSA-CHACHA20-POLY1305
* ALPN, server accepted to use h2
* Server certificate:
*  subject: OU=Domain Control Validated; OU=PositiveSSL Multi-Domain; CN=sni194015.cloudflaressl.com
*  start date: May 25 00:00:00 2018 GMT
*  expire date: Dec  1 23:59:59 2018 GMT
*  subjectAltName: host "prometheus.io" matched cert's "prometheus.io"
*  issuer: C=GB; ST=Greater Manchester; L=Salford; O=COMODO CA Limited; CN=COMODO ECC Domain Validation Secure Server CA 2
*  SSL certificate verify ok.
* Using HTTP2, server supports multi-use
* Connection state changed (HTTP/2 confirmed)
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
* Using Stream ID: 1 (easy handle 0x7ff2e5800c00)
> GET /docs/practices/instrumentation/ HTTP/2
> Host: prometheus.io
> User-Agent: curl/7.54.0
> Accept: */*
>
* Connection state changed (MAX_CONCURRENT_STREAMS updated)!
< HTTP/2 200
< date: Mon, 04 Jun 2018 21:01:24 GMT
< content-type: text/html; charset=UTF-8
< set-cookie: __cfduid=d82aaf8acefbda3a92b7399486292f9551528146084; expires=Tue, 04-Jun-19 21:01:24 GMT; path=/; domain=.prometheus.io; HttpOnly
< cache-control: public, max-age=0, must-revalidate
< age: 10420
< vary: Accept-Encoding
< strict-transport-security: max-age=2592000; preload
< x-content-type-options: nosniff
< expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
< server: cloudflare
< cf-ray: 425d55a4099a64cf-FRA
<
Redirecting to /docs/practices/instrumentation/
* Connection #0 to host prometheus.io left intact

Note that there is no location header. I may want to contact CloudFlare.

Thanks; rebuilding will hopefully invalidate their cache.

It works now, thanks.


Updated Simpilest to Simplest again

Updated again as per #45.
It was updated in #49 but needed to be redone because of PR #52.

@PXgamer  Thanks for the catch

@jcampbell05 no problem.


The specified resource does not exist.ErrorCode: ResourceNotFound

Describe the bug
Well this might not be a bug, but I have the problem when I try to generate a container SAS and use it to do some blob operations, such as upload, delete...
To Reproduce
1, create container access policy
az storage container policy create --container-name $STORAGE_CONTAINER_NAME --name id5 --account-key $STORAGE_ACCOUNT_KEY --account-name $STORAGE_ACCOUNT_NAME --expiry 2023-6-2 --permissions rwd
2, generate container SAS
az storage container generate-sas --name $STORAGE_CONTAINER_NAME --account-key $STORAGE_ACCOUNT_KEY --account-name $STORAGE_ACCOUNT_NAME --expiry 2023-6-2 --policy-name id5
then i can get my SAS.
But when try to use this SAS to upload, delete blobs in the container, it always returns
"The specified resource does not exist.ErrorCode: ResourceNotFound"
Expected behavior
blob operations success as expectation
Environment summary
Docker microsoft/azure-cli image, latest
Additional context
run the command line inside the docker container.

I am experiencing a similar issue when trying to create a storage container. Creating the storage account succeeds but creating the storage container (az storage container create ...) returns ResourceNotFound.

@williexu

@Epoxboy can you try generating your sas without specifying the expiration date? That should be picked up from the access policy?
@ZachTB123 I don't know why you can't create a storage container... Please check your account name spelling.

@williexu  thank you for the reply! I tried, but still same error.

@Epoxboy resource not found is usually due to reference a resource that doesn't exist. Before you do your blob operation, can you first do a az storage account/container/blob show on resources to verify they are present?

@Epoxboy please reopen the issue when you have more details of the repro.
I repro as your step 1 and 2. I can use the SAS to upload the file successfully.