NRE with MonoBehaviour's [Inject] attribute when it's child of DontDestroyOnLoad game object

NRE with MonoBehaviour's [Inject] attribute when it's child of DontDestroyOnLoad game object
To Reproduce

Create a scene and add empty object (A). Add script that makes object DontDestroyOnLoad.
Create a child of (A) game object. Add some script with field/property (B) with [Inject] attribute. In this script add reference to (B ) property.
Add project context, bind as singletone with same type as B property.

Expected behavior
Dependency injected, property is not null.
Find this issue with unity 2022.3.16.

Seems I know why is doesn't work.
It's all because injector get all MonoBehaviours on active scene with extension method All (SceneExtensions.cs).
I move object to DontDestroyOnLoadScene in Awake() and when Injector collects all MonoBehs from active scene my MonoBeh is already in other scene (DontDestroyOnLoad).

@Leksay You are fully correct about your assumptions, Reflex finds and injects monobehaviours on scene in between Awake and Start.
So by moving it out of the scene on Awake prevents Reflex from finding it.


feat: link to your registered courses

added ut schedule link to calendar so you can quickly jump to your courses. This is weird though, on the original plugin going to this link would have an "add all courses to calendar" option that is not found today.

This change is

tyty


Flowery API changes

Fixed some links
Max character count changed from 2000 to 2048
Providing a voice is no longer required as Flowery has it's own defaults

(i am very tired and have not tested this, i probably broke something)

thanks


Configure not found when installing

Just like that. Running the install command on a a fresh new npm init I get this:

Seems that it can't find the ./configure file.

It was the ./configure shebang. It uses #!/usr/bin/tclsh so I apt install tcl and it worked.


Update package.json

Fixes flatmap-stream vulnerability fix:
https://github.com/dominictarr/event-stream/issues/116

it should be "event-stream": "3.3.4" not "event-stream": "^3.3.4"

Can we please fix this as soon as possible?
  Critical        Malicious Package

  Package         flatmap-stream

  Patched in      No patch available

  Dependency of   httpsnippet

  Path            httpsnippet > event-stream > flatmap-stream

  More info       https://nodesecurity.io/advisories/737


how to store tree data with lucid?

Hi,
is there a way to store such data with relations?  How must I store relations when store the "agents" with CreateMany?
The Database have no JSON-Column and I need a database table for app_parts and skill_parts...
[
   {
      "text":"Agent Roster",
      "id": 2,
      "leaf":false,
      "cls":"folder",
      "children":[
         {
            "text":"Jack Black",
            "leaf":true,
            "iconCls":"icon-user",
            "app_parts" : [{
		 ...
            }],
            "skill_parts" : [{
		 ...
           }]
         },
         {
            "text":"Emmitt Smith",
            "leaf":true,
            "iconCls":"icon-user",
            "app_parts" : [{
		 ...
            }],
            "skill_parts" : [{
		 ...
           }]
         }
       ]
   }, {
      "text":"Agent Miller",
      "id": 2,
      "leaf":false,
      "cls":"folder",
      "children":[
         {
            "text":"Jack Red",
            "leaf":true,
            "iconCls":"icon-user",
            "app_parts" : [{
		 ...
            }],
            "skill_parts" : [{
		 ...
           }]
         },
         {
            "text":"Joe Keller",
            "leaf":true,
            "iconCls":"icon-user",
            "app_parts" : [{
		 ...
            }],
            "skill_parts" : [{
		 ...
           }]
         }
       ]
   }
]

There is no way to dump this data to Lucid and it will create relations for you. The idea here is to understand why dumping data is not a good strategy.

You must validate user data before even using it.
Now since you are validating it, it's better to create individual arrays for each identity and then store them one by one.

the data here is only a example in the real world the data are monitoring details from a remote system.
So you mean I must build the relations myself and use Database instead of Lucid?

Ahh no, you can use Lucid, but you have to send right data to it. For example: You have 2 hasMany relations, one's skills and other one is parts.
What you can do is
const user = yield User.create(userData)

yield user.skills().createMany(skillsData)
yield user.apps().createMany(appsData)

Here your code is explicit, since anyone can see and find that 2 relationships have been created. Also since you extract the skillsData and appsData from actual payload, you can validate them properly.

ok, in my case userData is an Array of objects..   So I need to start with
const user = yield User.createMany(userData)

I am right that I must loop each user to fill the relations?

@rbartholomay Is this some kind of data mining where want to store arrays of data together, since a normal web app will not have form submissions with nested arrays of data?

Yes! I use adonis for both. With the adonis-schedule the app will do jobs to the receive data from remote-systems.
And then i use adonis for a "normal" web application with a sencha ExtJS Frontend.
Currently it runs fine!

Closing since it's out of scope of Lucid

In Cakephp is possible save data array referenced entities. Is great feature for adonisjs


reformating code to make it easier to maintain

note currently most of error messages dont show

everything seems to work fine, except error messages, they dont show
merging....


feat: implemented reducer testing

Ticket Link

Related Links

Description
Feat: implemented reducer testing with Jest
Steps to Reproduce / Test

Checklist

[ ] PR description included
[ ] yarn test passes
[ ] Tests are [changed or added]
[ ] Relevant documentation is changed or added (and PR referenced)

GIF's

@prabhat-wednesday please check the snapshots tests , i think they are failing


fix: types

Description
fix: https://github.com/vitejs/vite/issues/6073
had to change export type in ws.d.ts to get vite building.
have been confirmed by @bluwy to be working with svelte kit

Additional context

What is the purpose of this pull request?

[x] Bug fix
[ ] New Feature
[ ] Documentation update
[ ] Other

Before submitting the PR, please make sure you do the following

[x] Read the Contributing Guidelines.
[x] Read the Pull Request Guidelines and follow the Commit Convention.
[x] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[x] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
[ ] Ideally, include relevant tests that fail without this PR but pass with it.

failing test looks unrelated

Re-running jobs

Using @bluwy as second approval here (as @Niputi commented, this has been testing by him in SvelteKit)
This also reverts the types to their prev state, so we have been using this already in the past


OPD: when canonicalizing gives us a different URL, store the original URL too

...ie one SyndicatedPost with the pre-canonicalized URL and one with the canonicalized one.
for https://github.com/snarfed/bridgy/issues/498#issuecomment-149032127
hey @kylewm, mind giving me a quick sanity check on this? thanks in advance!

the bit in facebook.py that infers usernames also canonicalizes the syndicated url -- will that overwrite this? https://github.com/snarfed/bridgy/blob/master/facebook.py#L292

I confess I haven't been following the facebook ID saga (lazy of me...) but this bit makes sense in isolation and seems like a good idea just in general.

thanks for looking! and oh man, good memory about the inferred username overwriting, that absolutely will override this. i'll need to figure that out. thanks!

ok, i prevented username inference from overwriting the original post id in the syndication URL. however, that exposed a broader problem with this approach. syndication URLs we find during hfeed fetch inevitably won't match the ones we get (and generate) from the FB API. this is why we canonicalize in the first place.
we could always canonicalize everything except post id, and then store one SyndicatedPost for post id and one for resolved object_id, but that complicates the data model and logic pretty badly for something that's purely an optimization.
sooo...i'm inclined to abandon this entirely and do something else. maybe cache all resolved post id => object id mappings in the datastore, or something similar. i'm open to thoughts!


(FACT-2128) Fix mountpoints fact

Create new pull request for (FACT-2128) Fix mountpoints fact for automated checks with suqashed commits.

Can one of the admins verify this patch?

@valia0906 , than you for contribution

Thank you for feedback and quick response.


Test opening an issue for usnistgov/OSCAL#1936

It seems the settings for permissions bumped from just repo:public_repo are not enough.


[Bug]: Connections remembered between projects

Contact Details
No response
What happened?
When opening a different project, the connection that I setup from the last one is showing. I thought you mentioned something about the connections being related to pr "project"?
What version of the tool are you using?
Latest beta
What version of Visual Studio Code are you running?
No response
Relevant log output
No response

Few follow-up questions:

When opening in VSCode do you open two different folders?
Are they open at the same time?
What happens when you change the connection on one folder; does it affect the other folder?

This will help me replicate the issue on my end in order to resolve it.

I added when one was open.. Then i close everything but "Github Desktop".
THen i change the project in desktop, and open it in VSC. The connection loads.
I could potentially read the connection one more time with 100% certainty that all other projects are closed, but don't think that is the issue

I tried to replicate it on my machine and was not able to reproduce it. Do you have any steps to reproduce the issue?
https://user-images.githubusercontent.com/36135520/148703564-c82101ea-e4e1-4f9d-b1e8-383491510b0b.mp4

So I might be misunderstanding the function.

I was looking at the connections page. This is where I see it appearing in all projects where it "doesn't" belong.
I did see the same behavior as you when I loaded the projects. "blue line on the bottom showing connection status correctly.
So the question is, will the page where I link the javascripts etc be a long list of connections if I have many of them for different customers?

Under Connections section yes it will be a list of all the connections you have configured; so that you don't have to reconfigure them every time. This is similar to the Manage Connections functionality in XTB 🙂

I guess I get confused, because the mapping is in the same location as the connections. This makes me think that it is specific for the project I am in. Now that I know that I will give it a new test..


Incorrect type for nullable morph

Summary
Command php artisan ide-helper:models do not consider nullable morphs, and recognize such properties as \Illuminate\Database\Eloquent\Model|\Eloquent. Instead it should be of type \Illuminate\Database\Eloquent\Model|\Eloquent|null.
// migration

Schema::create('examples', function (Blueprint $table) {
    $table->nullableMorphs('column');
});

// class Example

public function column(): MorphTo
{
    return $this->morphTo('column');
}

I'll prepare something.

https://github.com/barryvdh/laravel-ide-helper/pull/1549


Topic: Setting goals

No need to rush with this review.
https://deploy-preview-10--devhealthio.netlify.com/setting-goals/

If it's easier, you can use the Suggestion feature to review certain parts. The button is shown in the screenshot. You can then change the text and additionally add comments below the suggestion.


Update secure-file-transfer-protocol-support.md

The default storage account creation process has Geo-redundant storage (GRS) data turned on by default.  Let's make the LRS data redundancy option requirement more prominent to create a better end-user experience when enabling these new SFTP features.  See https://github.com/MicrosoftDocs/azure-docs/issues/84233

@TroyWitthoeft : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Thanks for your contribution, @TroyWitthoeft
Before this PR is merged, in line 20, "en-us" should be removed from the URL to make it locale agnostic.

@TroyWitthoeft : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@ShannonLeavitt - Link updated. All set.  Thanks.

Thank you! Seems like a useful addition.
#sign-off

@ktoliver : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Redirect videos without live them

I have two rtmp servers. In first one given user request with rtmp://.../appName/token and then I'll push my video to an another server. Then problem is that both servers serve my video is it a standard thing than we have to serve video in first RTMP too?

Not understand what's your problem.

When I push a video to another RTMP server I can play it on my first RTMP server but I just want to play it on second server.

You can use security to deny play on the first server(allow publish to both). Please read wiki.

I know I can do this but I need to send many videos with same name to first RTMP server and then push them with that names I want to secend RTMP server.


Avg pooling and cls results in unsupervised models

Hi, I run the experiments with avg pooling and cls, separately in the unsupervised setting, but i find that the result of cls exceeds the results of avg pooling by almost 18.0%.
Could you explain this phenomenon?
Thanks.

Hi,
Do you mean you train the model with avg pooling and cls, or use our checkpoints and evaluate our model with different pooling methods?

yes ，but the results of cls and avg pooling are very different，do you know why？
发自我的iPhone

在 2021年5月19日，下午8:11，Tianyu Gao @.***> 写道：

Hi,
Do you mean you train the model with avg pooling and cls, or use our checkpoints and evaluate our model with different pooling methods?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

yes ，but the results of cls and avg pooling are very different，do you know why？
发自我的iPhone

在 2021年5月19日，下午8:11，Tianyu Gao @.***> 写道：

Hi,
Do you mean you train the model with avg pooling and cls, or use our checkpoints and evaluate our model with different pooling methods?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

It looks like the pooling methods for training and evaluation are not consistent. Are you using cls pooling in evaluation for models trained with avg pooling?


Default is always used when instantiating a new model instance

When instantiating a model, if a default value is provided in the schema, it will be used to instantiate/create model. Values in the opts are ignored in this case.
What kyatatsu should do is prefer the values in opts.

Fixed in v1.0.4 (commit effa8fd75f083fe7180c30aaabddb1cf109507a5)


Fixed VsDevCmd command line quoting

An extra " sneaked in when I changed the code
from string literals to raw string literals.
PR Checklist

[x] Closes #11552
[x] I work here

Validation Steps Performed

Developer PowerShell for VS 2022 [Preview] profile exists ✔

Launches developer PowerShell ✔
$env:VSCMD_ARG_TGT_ARCH is x64 ✔

Developer Command Prompt for VS 2022 [Preview] profile exists ✔

Launches regular developer shell ✔
%VSCMD_ARG_TGT_ARCH% is x64 ✔

btw I should say it again here:

I'm very sorry for this issue.
I failed to test my changes again after I changed the string literal to a raw string literal right before committing it. 😔


added line clamping for decription

Test URLs:

Before: https://main--aem-competency--aem-comp.hlx.live/
After: https://community-card-minor-fix--aem-competency--aem-comp.hlx.live/

@akki761 Please check and fix the icon position

@mkbansal1 done, please verify


Added a useful resource

I'm including a link that discusses deep learning and I hope it will benefit your repository and help your readers learn more about the subject. I hope you will find this worthy. Thank you.

This is great. Thank you for adding it


Add app to "blacklist" on installation

When the user installs a new app on the device, Uniatron should detect the installed app automaticly and come up with a dialog to ask, if this app should be also "blacklisted"/blocked on above usage time.

[ ] Detect new app installations
[ ] Design notification with direct options ("Yes" / "No")
[ ] Show notification of installation

App installation broadcast event


[BUG]

Module Version: v0.5.1
Describe the bug
Cannot seem to save any text changes in description OR GM notes, once the quest is created.
To Reproduce
Steps to reproduce the behavior:
1.Create a new quest, write a brief description.
2. Close the quest,
3. Reopen quest, click to edit the description. Close again.
4. Changes to description are gone.
**Foundry Version:0.6.6
**Game System:Sandbox
I saw something about a folder called _fql_quests not being created? Is this a folder that should be visible under journals? It is not. Creating it by hand doesn't seem to be right either.

 Problem in chair, not in computer.


deny network-bind after signing the app

Hi,
I'm using the last version of electron (v1.6.10) and electron-osx-sign (v0.4.6). Everything works well, but when I sign with electron-osx-sign and I execute the signed app, it opens and closes immediately after.
The Console app of MacOs returns these logs:
SandboxViolation: Myapp(41701) deny network-bind /private/var/folders/sd/123456/T/com.electron.myapp/S/SS
Violation:       deny network-bind /private/var/folders/sd/123456/T/com.electron.myapp/S/SS
Process:         Myapp [41701]
Path:            /Users/me/Projects/Myapp/out/Myapp-mas-x64/Myapp.app/Contents/MacOS/Myapp
Load Address:    0x10d918000
Identifier:      com.electron.myapp
Version:         1.0.0 (1.0.0)
Code Type:       x86_64 (Native)
Parent Process:  launchd [1]
Responsible:     /Users/me/Projects/Myapp/out/Myapp-mas-x64/Myapp.app/Contents/MacOS/Myapp [41701]
User ID:         501

Date/Time:       2017-06-09 22:42:38.991 GMT+2
OS Version:      Mac OS X 10.12.5 (16F73)
Report Version:  8

Thread 0 (id: 4788715):

Thread 1 (id: 4788763):

Thread 2 (id: 4788764):

Thread 3 (id: 4788765):

Thread 4 (id: 4788768, WorkerPool/15363):

Thread 5 (id: 4788769, WorkerPool/15875):

Binary Images:

MetaData: {"build":"Mac OS X 10.12.5 (16F73)","action":"deny","target":["private","var","folders","sd","123456","T","com.electron.myapp","S","SS"],"hardware":"Mac","platform_binary":"no","profile":"unknown","process":"Myapp","op":"network-bind"}

I used electron-packager like this:
$ electron-packager .  /Users/me/Projects/Myapp/out/Myapp-mas-x64/Myapp.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework +74ms
  electron-osx-sign Signing... /Users/me/Projects/Myapp/out/Myapp-mas-x64/Myapp.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib +1s
  electron-osx-sign Signing... /Users/me/Projects/Myapp/out/Myapp-mas-x64/Myapp.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib +153ms
  electron-osx-sign Signing... /Users/me/Projects/Myapp/out/Myapp-mas-x64/Myapp.app/Contents/Frameworks/Electron Framework.framework +290ms
  electron-osx-sign Signing... /Users/me/Projects/Myapp/out/Myapp-mas-x64/Myapp.app/Contents/Frameworks/Myapp Helper EH.app/Contents/MacOS/Myapp Helper EH +1s
  electron-osx-sign Signing... /Users/me/Projects/Myapp/out/Myapp-mas-x64/Myapp.app/Contents/Frameworks/Myapp Helper EH.app +105ms
  electron-osx-sign Signing... /Users/me/Projects/Myapp/out/Myapp-mas-x64/Myapp.app/Contents/Frameworks/Myapp Helper NP.app/Contents/MacOS/Myapp Helper NP +111ms
  electron-osx-sign Signing... /Users/me/Projects/Myapp/out/Myapp-mas-x64/Myapp.app/Contents/Frameworks/Myapp Helper NP.app +115ms
  electron-osx-sign Signing... /Users/me/Projects/Myapp/out/Myapp-mas-x64/Myapp.app/Contents/Frameworks/Myapp Helper.app/Contents/MacOS/Myapp Helper +110ms
  electron-osx-sign Signing... /Users/me/Projects/Myapp/out/Myapp-mas-x64/Myapp.app/Contents/Frameworks/Myapp Helper.app +123ms
  electron-osx-sign Signing... /Users/me/Projects/Myapp/out/Myapp-mas-x64/Myapp.app/Contents/MacOS/Myapp +125ms
  electron-osx-sign Signing... /Users/me/Projects/Myapp/out/Myapp-mas-x64/Myapp.app +313ms
  electron-osx-sign Verifying sign... +302ms
  electron-osx-sign Verifying entitlements... +229ms
Application signed: /Users/me/Projects/Myapp/out/Myapp-mas-x64/Myapp.app

Any idea to solve this problem?

Hi @kcampion, thanks for filing the issue! Right now I couldn't tell where the issue comes from without further info. Here are some of my immediate thoughts:
    <key>com.apple.application-identifier</key>
    <string>my_team_id_from_distribution_certificates.com.electron.myapp</string>
    <key>com.apple.developer.team-identifier</key>
    <string>my_team_id_from_distribution_certificates</string>
    <key>com.apple.security.application-groups</key>
    <string>my_team_id_from_distribution_certificates.com.electron.myapp</string>

With the team id being correct, I think the com.electron.myapp part should match what is restricted by the provisioning profile (being wildcard or specific to the app) and not com.electron.myapp since your team/company probably has a different reversed network domain.
Also, electron-osx-sign should be able to detect those settings from the provisioning profile you input, and it's quite safe to just ignore those few lines in the entitlements file. (The child entitlements file may be safely ignored since it's the same by default signing.)

If you would to sign your app again with export DEBUG=electron-osx-sign* (rather than export DEBUG=electron-osx-sign--there should be a more comprehensive log of everything electron-osx-sign outputs--I can help you from there further.

Hi @sethlu, thank you for your answer. After following your suggestions and a lot of tests, I always had the same problem. I checked all my source code to be sure and I finally found why:
I used app.makeSingleInstance(callback), the documentation says:
const {app} = require('electron')
let myWindow = null

const shouldQuit = app.makeSingleInstance((commandLine, workingDirectory) => {
  // Someone tried to run a second instance, we should focus our window.
  if (myWindow) {
    if (myWindow.isMinimized()) myWindow.restore()
    myWindow.focus()
  }
})

if (shouldQuit) {
  app.quit()
}

// Create myWindow, load the rest of the app, etc...
app.on('ready', () => {
})

The best way to be able to sign the app, is to do:
const {app} = require('electron')
let myWindow = null

function makeSingleInstance() {
  if (process.mas) return false // <= VERY IMPORTANT

  return app.makeSingleInstance((commandLine, workingDirectory) => {
    // Someone tried to run a second instance, we should focus our window.
    if (myWindow) {
      if (myWindow.isMinimized()) myWindow.restore()
      myWindow.focus()
    }
  })
}

const shouldQuit = makeSingleInstance()
if (shouldQuit) {
  return app.quit() // <= I read that "return" here is important too
}

// Create myWindow, load the rest of the app, etc...
app.on('ready', () => {
})

@kcampion glad that works! & thanks for reminding me of some old discussions about makeSingleInstance():

https://github.com/electron/electron/issues/8300#issuecomment-269590126
https://github.com/electron/electron/issues/6771

Wait, you fixed a network permission issue from app-sandbox by not creating Electron window instances? Were you even using tcp server? It seems to me that those are not related.

I also ran into this but with
            const gotLock = app.requestSingleInstanceLock();
            if (!gotLock) {
                return app.quit();
            }


JmDNS sending malformed packets in simple hello world...

I'm trying to build a simple hello world with JmDNS and I'm getting some malformed packets that are above my current skill level.  My code is all the way simple:
`package com.github.dunmatt.dnssd
import javax.jmdns.{ JmDNS, ServiceInfo }
object Server extends App {
val serviceType = "_oborobot._tcp.local."
JmDNS.create.registerService(ServiceInfo.create(serviceType, "foo", 1235, "SOMETHING"))
}
`
But when I parse the packets in wireshark it tell s me that the PTR query responses are malformed, here's the offending packet:
`0000   01 00 5e 00 00 fb 68 05 ca 40 65 5c 08 00 45 00<EMAIL_ADDRESS>0010   00 84 7d 65 40 00 ff 11 66 c7 ac 10 0a 30 e0 00<EMAIL_ADDRESS>0020   00 fb 14 e9 14 e9 00 70 97 bd 00 00 84 00 00 00  .......p........
0030   00 03 00 00 00 00 09 5f 6f 62 6f 72 6f 62 6f 74  ......._oborobot
0040   04 5f 74 63 70 05 6c 6f 63 61 6c 00 00 0c 00 01  ._tcp.local.....
0050   00 00 0e 10 00 06 03 66 6f 6f c0 0c c0 2c 00 21  .......foo...,.!
0060   80 01 00 00 0e 10 00 15 00 00 00 00 04 d3 0c 31  ...............1
0070   37 32 2d 31 36 2d 31 30 2d 34 38 c0 1b c0 2c 00  72-16-10-48...,.
0080   10 80 01 00 00 0e 10 00 09 53 4f 4d 45 54 48 49  .........SOMETHI
0090   4e 47                                            NG
`
It's not just wireshark that has an issue either, when I use Bonjour Browser on my phone to inspect the details of the _oborobot._tcp.local. service it crashes the app.  JmDNS is putting something bad on the wire...

Just found more (learned a thing about using wireshark), in that packet dump there are three DNS Answers: a PTR, a SRV, and a TXT.  The problem is in the TXT, it says the TTL is 3599 (00 00 0e 0f, which is correct), that the data length is 9 (00 09, which is really the TXT Length) and the TXT Length is 83 (53, aka S, aka JmDNS didn't populate the TXT Length field and it took the first character of the string SOMETHING as the length)

SOLVED!  This bug was fixed between 3.4.2 and 3.5.0, but somehow 3.5.0 hasn't made it to maven central yet, I'll open a separate issue for that.


This package leaks your address

I was about to sleep when I noticed 13 dwarves knocking on my door. This package has ruined my privacy....

Update: They are now asking me to feed them. What?

Update: They are now asking me to feed them. What?

They're dwarves.  Ale.  Lots of ale.

Run for the hills!


better descriptions of datasets

Datasets should have a description including the text blob which is used on the sources-page of the web app, but also a bit of info about how the data is coded. E.g. for the Binford data we just came across the fact that there are rows in data.csv which only differ in comment and references:
B1,,1970,B011,30,"Note, first of three estimates provided by Binford (30, 26, 30) for this society","harrison1949:135, 139; urquhart1951:515, 505",Binford_2001_Tables_5.01_and_8.01,"Note, three estimates provided by Binford (30, 26, 30)"
...
B1,,1970,B011,30,"Note, third of three estimates provided by Binford (30, 26, 30) for this society",sellato1994:143-44,Binford_2001_Tables_5.01_and_8.01,"Note, three estimates provided by Binford (30, 26, 30)"

This is surely something that can trip up analyses, thus should be mentioned somewhere.

@xrotwang, we should be able to extract all of this info from the paper we published. The case you describe for Binford is something we pitch as a "selling point" for DPLACE (we present de-aggregated data, so users can get a feel for the variance. In this instance, two separate observations provide a value of 30, which might give the user confidence that this is a representative value for the society). But yes, users who have not read the paper would no doubt be mystified, so perhaps I can work on extracting the relevant details from Kirby et al. 2016.

Yeah, after writing this comment, it occurred to me that the paper would be the place to describe this. But I still think it would be good to have this info here as well. In particular things that may have bearing on the database schema (like unique constraints) should be mentioned.

This could probably go in the metadata.json as text blob? or a DESCRIPTION.md file?

With the data now available as (individual) CLDF datasets, exploratory analysis of the data should be much easier.


chore(e2e): naively parallelize CI jobs by chunking alphabetically

Description of the change: parallelized e2e tests (for upstream CI only)
Motivation for the change: current sequential runs are ~1h10m. the longest parallel run is ~24 min, and could be lower if we increase the matrix size. you will hit Amdahl's law quickly from test setup. it's a little hacky but adjusts automatically when new specs are added/removed.
I'll add some tests next week
Reviewer Checklist

[ ] Implementation matches the proposed design, or proposal is updated to match implementation
[ ] Sufficient unit test coverage
[ ] Sufficient end-to-end test coverage
[ ] Docs updated or added to /doc
[ ] Commit messages sensible and descriptive

This was tested on my private fork, see https://github.com/estroz/operator-lifecycle-manager/actions/runs/1565786458

This is really, really (albeit a bit hacky) cool work man - this will infinitely improve the current state of long, frustrating e2e feedback. I just had a couple of questions, and I'd like to land anything that substantially improves the e2e feedback, but we'll need to update the branch protection for our tide configuration (or remove tide entirely which I think is my preference).

@timflannagan the main things I want to add before this merges is tests for the script, and some deduplication by prefix (if both Subscriptions and Subscripts blah blah exist, the latter will be run twice if they are in different chunks). I'll be working on that this week so this can get in asap.

I think the overall changes are reasonable to me looking back at that this but my brain is pretty much mush at this point. I'd like to land these changes ASAP but we'd also need to land a tide configuration update as well. I should be back to full capacity by tomorrow.

I think I'm comfortable enough with the implementation to avoid holding up this PR with any further commits given it helps improve QoL quite a bit. I would like to see us open an issue around aggregating the debug/junit/etc. artifacts into a single source, but that can be done asynchronously anyways.
/lgtm

Interesting, the extra info-level logging is showing up as errors in the run output:
Run make e2e-local E2E_TEST_CHUNK=1 E2E_TEST_NUM_CHUNKS=4 E2E_NODES=2 ARTIFACTS_DIR=./artifacts/
Error: 2022/01/05 20:31:52 test/e2e/e2e_test.go: found no top level describes, skipping
Error: 2022/01/05 20:31:52 test/e2e/like_metric_matcher_test.go: found no top level describes, skipping
Error: 2022/01/05 20:31:52 test/e2e/setup_bare_test.go: found no top level describes, skipping
...

/approve
/lgtm


adr: Data Availability Module and Components

WIP

@Wondertan how do we want to proceed with this? Most of it is no longer relevant for this repo. If you want, we can still merge it as a draft to reference it in celestia-node later. Alternatively, we can close it and reconsider and finalize some of it as part of the lower level details in https://github.com/celestiaorg/celestia-node (I prefer the latter; feel free to reopen if you disagree).

I agree. Although I would like to finish that at some point, so let's keep the branch.


⚠ BCR Bot has degraded performance

In 45c3c70, BCR Bot (https://bcr.alternativasinteligentes.com/BCRApi/web/chatbot) experienced degraded performance:

HTTP code: 200
Response time: 8702 ms

Resolved: BCR Bot performance has improved in ac5fc69.


Middleware is preventing process from exiting

Process which uses this middleware is running until last connection is closed. This is happening even if I call close() on WebpackDevServer.
Something like this could help https://github.com/webpack/webpack-dev-server/blob/v2.1.0-beta.8/lib/Server.js#L386

Ah, good point - calling unref() on the SSE sockets would probably work too.

You mean adding req.socket.unref() somewhere here? https://github.com/glenjamin/webpack-hot-middleware/blob/master/middleware.js#L61
Because it does not help.

Yeah, that's what I meant - it should be enough.
Could you give https://github.com/mafintosh/why-is-node-running a go to see what it thinks is keeping the process up?

I am sorry but why-is-node-running is not working for me. I've noticed that when I sent ctrl + c to process, it hangs only if there is a tab in a browser navigated to this server. So it has to do something with sockets. When I remove this middleware it terminates as expected.

Can you try logging out
process._getActiveHandles()
// and
process._getActiveRequests()

At the point when you think the process should be shutting down cleanly?

Having the same problem you can use: https://github.com/myndzi/wtfnode
I think one culprit is req.socket. The sockets need to be closed to allow the process to exit.

Not 100% sure if you're experiencing the same issue but I did have a similar problem which was caused by a bug in chokidar


Small table footer and hline placement improvements

The changes in this PR are divided in 3 commits (bar the 3 commits updating tests):

83fe2725256d44f64781c71e13f5414bde98982a : Headers and (most importantly, since they aren't always at the top) footers now start at the first fully empty row by default when placing an automatically positioned cell (unless you explicitly add a manually positioned cell moving the footer up). This avoids problems when trying to place the footer below a rowspan, as in the case below, which currently leads to an error. By default, the footer would just skip to the next row to determine the position of its first cell, but it should actually skip until there are no cells in the row. This commit addresses that.
#table(
  columns: 3,
  table.cell(rowspan: 2)[a],
  table.footer(
    [a], [b]
  )
)

1144f390b2c0383a333a98a05ac0e9ee74750986 : Fixing the above made me ponder what should happen when you place an hline before any automatic cell in the footer. If we just placed the hline at the row below the latest auto cell, as usual, it's possible that it'd be placed outside - above or even below - the footer, since it starts at the first fully empty auto row, which doesn't always correspond to the row under the latest auto cell, as seen in the example above, where the footer should appear at the third row and not the second. Therefore, I made it so an auto hline at the top of the footer - that is, before any automatic cells are placed - is always moved to the very top of the footer, which is consistent with how vlines are exceptionally moved to the left border of the table.
This is implemented by storing the first and last indices of pending hlines at the top of the footer, and then later changing their indices (I tried other solutions, but, since we're on the verge of releasing 0.11, I don't want to overengineer things).

d0d27d1613cf85bd9e8bbf6e63fce74a99efa062 : following PR #3610 , I decided that it's a better default to have auto hlines skip rows when you have consecutive rowspans "blocking" the entirety of the table's columns. This is implemented by having the auto hline skip any rows which consist exclusively of merged cells (that's only possible when you have one or more rowspans occupying the entire table). It will stop at the first row with one or more non-merged positions (thus, it will be placed below the shortest rowspan).

Added tests in the other commits.

Thanks!


Move IsLocalAddress outside of the config package

What does this PR do?
Move IsLocalAddress outside of the config package. This reduce the dependencies on pkg/config when not needed.
This commit also make a module out of pkg/util/system.
Describe how to test/QA your changes
No code change.
Reviewer's Checklist

[ ] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[ ] Use the major_change label if your change either has a major impact on the code base, is impacting multiple teams or is changing important well-established internals of the Agent. This label will be use during QA to make sure each team pay extra attention to the changed behavior. For any customer facing change use a releasenote.
[ ] A release note has been added or the changelog/no-changelog label has been applied.
[ ] Changed code has automated tests for its functionality.
[ ] Adequate QA/testing plan information is provided. Except if the qa/skip-qa label, with required either qa/done or qa/no-code-change labels, are applied.
[ ] At least one team/.. label has been applied, indicating the team(s) that should QA this change.
[ ] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[ ] If applicable, the need-change/operator and need-change/helm labels have been applied.
[ ] If applicable, the k8s/<min-version> label, indicating the lowest Kubernetes version compatible with this feature.
[ ] If applicable, the config template has been updated.

/merge

/merge


Implement new chunk transformer

This properly writes empty chunks and chunk unloads.
Fixes bugs where void worlds bug out when rendering chunks.
This bug was related to required chunks not being sent.

Does this fix my Signs problem?

@rj0495 it might.
I don't know


Make KaggleAux available through pip

This package should be make available through pip so that its easier for users to download and install. https://packaging.python.org/en/latest/distributing.html

I should probably open a new ticket but I'm having issues installing on my mac. python 2.7
'''
mudy@169-231-89-11:~/programming/pythhon_udacityDataScience$ pip install -r requirements.txt
Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'
mudy@169-231-89-11:~/programming/pythhon_udacityDataScience$ sudo pip install -r requirements.txt
Password:
The directory '/Users/mudy/Library/Logs/pip' or its parent directory is not owned by the current user and the debug log has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/Users/mudy/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/Users/mudy/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'
'''

@modqhx that seems more like a local permissions issue on your machine than an issue with the project. Are you sure you're in the right directory?

Yep! I'm in the right directory.. It seems I'm using the system's pip instead of using anaconda's pip.. If I do "which pip" I get -- /usr/local/bin/pip
Any idea on how I can use Anaconda site-packages to install this?
http://dolinked.com/questions/1744520/anaconda-not-finding-my-packages-installed-with-pip

@modqhx Honestly, I'm not sure. It would be better open up a stackoverflow question of your own or an issue with anaconda team.


Fix TestCase integration

Fix a bug introduced by #119:
ValueError: Function must receive parameter #1 named 'context', but given function has parameters: ['test_case_context'].

We had no integration tests to cover this, this PR adds them, and fixes the bug.

Also fix black formatting of testslide/lib.py.

LGTM 🚢


CI/CD failing with: Invalid plugin specification moor_ffi

My app's CI/CD has been working for over 6 months, today I got below on master branch:
Running "flutter pub get" in s...                                  24.0s
Invalid plugin specification moor_ffi.
Cannot find the `flutter.plugin.platforms` key in the `pubspec.yaml` file. An instruction to format the `pubspec.yaml` can be found here: https://flutter.dev/docs/development/packages-and-plugins/developing-packages#plugin-platforms

Did we have any breaking change I'm not aware?

I got "unblocked" by checkout out yesterday's code:
git checkout adc9dde3ba8563eebb824feb689f95eb947ab745
So probably something added to day broke the build.

Upgraded to Flutter version 1.21.0-2.0.pre.114 and its failing with same error

Something's missing in the plugin pubsec.yaml because the pub.dev for moor_ffi does not show platforms either

I downgraded Flutter and confirm its working.. so some sort of incompatibilty with latest flutter version

This is an unfortunate situation moor can't do too much about:

moor_ffi can't depend on Flutter since it's a pure Dart package that needs to work without Flutter
When using the new flutter.plugins.platforms key, pub forbids uploads without adding an explicit dependency on Flutter

The solution is to phase out the moor_ffi package in favor of a better setup, see #691. If you want to support the latest master version of Flutter, you can do this:

add a dependency on the new sqlite3_flutter_libs package
drop the moor_ffi dependency and replace imports with the new package:moor/ffi.dart library

You'll also need to use the latest development version of moor:
dependency_overrides:
  moor:
    git:
      url: https://github.com/simolus3/moor.git
      ref: develop
      path: moor

Please let me know if you run into any issues with this approach, thanks!

@simolus3 @NightOwlCoder This is pubspec I've got for the moor_ffi plugin when I fetch the plugin from pub.
https://github.com/simolus3/moor/blame/2332c58742ec0de304385548e4900878643f8b29/moor_ffi/pubspec.yaml#L24-L28

I think removing the plugin section in the pubspec will solve the issue.

@simolus3 your suggestion worked fine.
CI/CD successful, and so far I can detect any issue with the app itself.

I come over from this issue.
@simolus3  When will this be fixed?

This will be fixed in the next moor version. You can also take a look at the migration guide from this comment to use this now.

This will be fixed in the next moor version. You can also take a look at the migration guide from this comment to use this now.

I am looking forward to your updates, please let me know when all done. Thx.

I hope you would fix it ASAP, Thanks 🙏🏽

@simolus3 Your July 23 comment above got me back on the air, hence closing #733. Thanks.

I just published moor version 3.3.0 and moor_ffi version 0.8.0.
You can upgrade moor_ffi to fix this problem now, but I recommend migrating to the new package:moor/ffi.dart library. With moor 3.3.0, you can remove the dependency_override. The changelog of moor_ffi contains more information on this, but feel free to open an issue if you run into problems when upgrading.

@simolus3 This bug is fixed, thanks.

problem when upgrading:
Because no versions of moor_generator match >2.4.0 <3.0.0 and moor_generator 2.4.0 depends on moor ^2.3.0, moor_generator ^2.4.0 requires moor ^2.3.0.
So, because my_app depends on both moor ^3.3.0 and moor_generator ^2.4.0, version solving failed.
pub get failed (1; So, because my_app depends on both moor ^3.3.0 and moor_generator ^2.4.0, version solving failed.)
exit code 1

Both of these versions are pretty old. Could you try depending on moor: ^4.0.0 and moor_generator: ^4.0.0?

can i try flutter upgrade in my pubspec? to upgrade all moor dependencies

flutter upgrade will upgrade to the latest dependency that's compatible with what you have in your pubspec. If you write ^2.4.0, you say that you want a version of moor_generator between 2.4.0 and 3.0.0 (exclusive). So flutter pub upgrade alone would not give you the latest version. You could run flutter pub upgrade  --major-versions  to just upgrade everything.

Oh, thanks for the information.


csv overrides

Fwiw I get the following error when checking out this branch:
2021-08-18 12:34:00 ERROR user.cursorless-talon.src.cheat_sheet (/Users/pokey/.talon/user/cursorless-talon/src/cheat_sheet.py) import failed
   15:               lib/python3.9/threading.py:912* # cron thread
   14:               lib/python3.9/threading.py:954*
   13:               lib/python3.9/threading.py:892*
   12:                            talon/cron.py:155|
   11:                            talon/cron.py:106|
   10:                              talon/fs.py:64 |
    9:                              talon/fs.py:57 |
    8:                  talon/scripting/rctx.py:233| # 'fs' main:on_change()
    7:                  app/resources/loader.py:689|
    6:                  app/resources/loader.py:639|
    5:                  app/resources/loader.py:413| # [stack splice]
    4:      lib/python3.9/importlib/__init__.py:127|
    3:                  app/resources/loader.py:243|
    2:                  app/resources/loader.py:238|
    1: user/cursorless-talon/src/cheat_sheet.py:6  | from .actions.actions import action_list_names
ImportError: cannot import name 'action_list_names' from 'user.cursorless-talon.src.actions.actions' (/Users/pokey/.talon/user/cursorless-talon/src/actions/actions.py)

But everything works great, and when I reload talon I don't get the error on startup.  Seems fine to me

There probably she reason why relative imports is discouraged

A couple other thoughts:

It might be worth having a special spoken form value that users can use to disable an action / scope type they don't want.  Eg <DISABLED>, setSelection
What happens if we ever remove an action / scope type?  I guess we prob shouldn't do that as it breaks backwards compatibility, but I could see us merging scope types / actions or something

I don't think we need a voice command to disable a command. Is better to just edit the override file.
-, setSelection or something similar.
Removing an identifier would be handled the same way as renaming. ie with an update list

I don't think we need a voice command to disable a command. Is better to just edit the override file.
-, setSelection or something similar.

exactly, but I think <DISABLED>, setSelection, as per my original message, would be clearer than a dash

Removing an identifier would be handled the same way as renaming. ie with an update list

yep makes sense.  let's try to avoid it but agreed that's prob the right way to handle it if / when it happens

[ ] Add docs
[ ] Link to docs from before every defaults list

For follow-on work:

[ ] Compound range terms
[ ] Positions
[ ] Surrounding pair types


Merge series/1.x into series/2.x

I noticed some missing methods on Json when migrating from 0.2.0-M4 to 0.4.2, so merged the series/1.x changes back to series/2.x
Also updates to ZIO 2.0.5 and Scala 3.2.1

Lovely, thanks!


"./run" in genetic x86 docker gets errors:"Failed to run /home/autoware/Autoware/ros/run_proc_manager as user root""

Fill-out only one section depending on whether you are reporting a bug or a new feature.
Bug
I build the genetic x86 docker followed the wiki install docker Readme. after build the docker successfully, I enter the docker and press ./run.  it occurs a error message"Failed to run /home/autoware/Autoware/ros/run_proc_manager as user root".
also in one of the green terminals, I can see another error message "(runtime_manager_dialog.py:174): Gdk-CRITICAL **: IA__gdk_color_free: assertion 'color != NULL' failed"

Steps to Reproduce the Problem
1.build the x86 docker
2.Autoware Docker Setup with case 2 method:   sudo sh build.sh kinetic
3.sudo sh run.sh kinetic
4. cd Autoware/ros
5.    ./run
6. get errors mentioned above
Specifications

Ubuntu version:ubuntu16.04.1 LTS
ROS version: kentic
Autoware branch: master

@Patrick-Woo did you find a solution? I'm experiencing a similar problem with my installation.

@Patrick-Woo
@lijecaru
Hi, I have same error too.
Did you solve ?

Hi @Patrick-Woo , I reinstalled everything. It turned out that I didn't have all the pre requisites (I didn't have all the drivers from Nvidia installed since it was a fresh Ubuntu install, I also didn't have Qt). After that, I erased  all the previous information from autoware, uninstalled the docker and followed all the steps. Then it worked.
However, before that I attempted using autoware without installing the docker, and it worked as well (https://github.com/CPFL/Autoware/wiki/Source-Build). But of course, the docker is recommended, that's why I uninstalled all the previous stuff and reinstalled the docker.

Hi @lijecaru
i have same proble.
Can you tell me what shoud i install the pre requisites in a fresh Ubuntu?
Please help me!!

Hi @faint5 , I just followed the list of prerequisites. I installed OpenCV (the latest version) and Qt (the latest version as well). You can check if you have the Nvidia driver in System Settings/Software&Updates/Additional Drivers. If you don't find it, then you can download the Nvidia driver from the source (I think I followed the instructions here http://www.linuxandubuntu.com/home/how-to-install-latest-nvidia-drivers-in-linux but instead of the 370 version, you can choose what you need, I think I have the 390).
You can also try to use autoware without the docker if it's urgent. Please let me know if it works.

I solved my problem by installing autoware source. Thank you!!!!

This issue is a duplicate of #1352. Although this issue is older by a few days, the other issue is more precise with regards the error. I suggest someone (@kfunaoka ?) to close this issue as duplicated.

Thanks @filiperinaldi

@lijecaru , did you install Qt and OpenCV in the docker file or it also works if the software are installed somewhere else in the computer? thanks!

Thanks for using Autoware and for your question. However the issue tracker is for posting confirmed bugs and feature requests.
We ask that you please ask questions at the ROS Answers website following our support guidelines: https://github.com/autowarefoundation/autoware/wiki/Support-guidelines#ros-answers. Please pay particular attention to the information we ask you to provide.


Hugo 0.114.0 and .1

Hi again,
When will 0.114.* be available?
Thanks

https://github.com/gohugoio/hugo/releases

Thanks @jakejarvis! ✨


[Release] "No pubkey" while verifying binaries

https://github.com/apache/arrow-adbc/actions/runs/3776904135/jobs/6420433848
  WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

  Hit:1 http://deb.debian.org/debian bullseye InRelease
  Hit:2 http://deb.debian.org/debian-security bullseye-security InRelease
  Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
  Get:4 http://deb.debian.org/debian bullseye/contrib amd64 Packages [50.6 kB]
  Get:5 http://deb.debian.org/debian bullseye/non-free amd64 Packages [97.8 kB]
  Get:6 https://apache.jfrog.io/artifactory/arrow/debian-rc bullseye InRelease [7297 B]
  Get:7 http://deb.debian.org/debian-security bullseye-security/non-free amd64 Packages [528 B]
  Err:6 https://apache.jfrog.io/artifactory/arrow/debian-rc bullseye InRelease
    The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9CBA4EF977CA20B8
  Reading package lists...
  W: GPG error: https://apache.jfrog.io/artifactory/arrow/debian-rc bullseye InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9CBA4EF977CA20B8
  E: The repository 'https://apache.jfrog.io/artifactory/arrow/debian-rc bullseye InRelease' is not signed.
  + echo 'Failed to verify the APT repository for debian:bullseye'

Hmm, that's not my key. Perhaps something got mixed up...?

I think the APT verification isn't importing the keys into the Docker container

Nope, it's because my new key isn't in apache-arrow-apt-source.gpg

@kou, it seems like we need to regenerate apache-arrow-apt-source.deb to pick up the new KEYS file?

Ah, yes.
But we should not use your key for now. Can I upload Linux packages for now?
If we update apache-arrow-apt-source.deb with the new KEYS and you sign our APT repository at once, existing our APT repository users have an "unknown key" problem. Because APT configuration for users who already installed apache-arrow-apt-source don't have your key yet. So apt update by them will report The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9CBA4EF977CA20B8.
They can update already installed apache-arrow-apt-source by apt upgrade. So all our APT repository users use the new KEYS eventually. (I want to wait for at least 3-6 months for it.)

Ah, yes. But we should not use your key for now. Can I upload Linux packages for now?

That would be much appreciated!

If we update apache-arrow-apt-source.deb with the new KEYS and you sign our APT repository at once, existing our APT repository users have an "unknown key" problem. Because APT configuration for users who already installed apache-arrow-apt-source don't have your key yet. So apt update by them will report The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9CBA4EF977CA20B8.
They can update already installed apache-arrow-apt-source by apt upgrade. So all our APT repository users use the new KEYS eventually. (I want to wait for at least 3-6 months for it.)

OK, sounds good.

I think we can avoid another RC right? We can reupload binaries, then merging apache/arrow#15090 or similar will get picked up by the verification script since it checks out apache/arrow at HEAD

I think we can avoid another RC right?

Right.
I'll reupload Linux packages in a few hours.

Reuploaded. Re-ran the failed job: https://github.com/apache/arrow-adbc/actions/runs/3776904135/jobs/6422715434

Hmm. "Verify Binaries/macos-latest" is failed because Docker doesn't exist on macos-latest.

Ok, RC6 tag pushed!
(should probably add a step to the release guide to clean up the old RCs after release 😅)

OK. I'll upload Linux packages.

Uploaded Linux packages.

Thanks for your help!
Kicked off everything else: https://github.com/apache/arrow-adbc/actions/runs/3778956752

Got a related error for one of the signatures
gpg: key 97D7E8647AE7E47B: 2 signatures not checked due to missing keys
gpg: key 97D7E8647AE7E47B: "Julien Le Dem<EMAIL_ADDRESS>not changed
gpg: key 02DABFDF1679D194: "Julien Le Dem<EMAIL_ADDRESS>not changed
gpg: key 29D94E228CAAD602: "Uwe L. Korn<EMAIL_ADDRESS>not changed
gpg: Note: third-party key signatures using the SHA1 algorithm are rejected
gpg: (use option "--allow-weak-key-signatures" to override)
gpg: key F105883A1735623D: 1 bad signature
gpg: key F105883A1735623D: "William Wesley McKinney (CODE SIGNING KEY<EMAIL_ADDRESS>not changed
gpg: key 91D18FCF079F8007: 38 signatures not checked due to missing keys
gpg: key 91D18FCF079F8007: "Kouhei Sutou<EMAIL_ADDRESS>not changed
gpg: key 9F453D0CC3E4F6BA: "Charles Phillip Cloud<EMAIL_ADDRESS>not changed
gpg: key 769BDC2129C2658C: "keybase.io/pitrou<EMAIL_ADDRESS>not changed
gpg: key 25BCCA5220D84079: "Krisztian Szucs (apache<EMAIL_ADDRESS>not changed
gpg: key 755E743692EA1D85: "Micah Kornfield (Apache Arrow Code Signing Key<EMAIL_ADDRESS>not changed
gpg: key 0801999AF78748E8: "Jorge C. Leitao<EMAIL_ADDRESS>not changed
gpg: key 45127976E1E825D4: "Andrew A Lamb (https://github.com/alamb<EMAIL_ADDRESS>not changed
gpg: key CA1AB41406F9DBAD: "Qingping Hou (CODE SIGNING KEY<EMAIL_ADDRESS>not changed
gpg: key 000488D7717D3FB2: "Neville Dipale<EMAIL_ADDRESS>not changed
gpg: key 0B8A854E87467E2C: "Andy Grove<EMAIL_ADDRESS>not changed
gpg: key 9CBA4EF977CA20B8: "David Li (CODE SIGNING KEY<EMAIL_ADDRESS>not changed
gpg: key 03F0D5EA3790810C: "Raphael Jaen Taylor-Davies<EMAIL_ADDRESS>not changed
gpg: Total number processed: 16
gpg:              unchanged: 16

That's expected: the key has to remain to validate existing signatures. If Uwe were to make another release, we would need to add an updated key that didn't use SHA1.

What is your environment?
Is it really error? The logs said "Note" not error.

@kou, would you be willing to help out with the upload again? I have 0.2.0 RC 0 mostly uploaded now. (There will likely be a 0.3.0 in March/April as well.)

Sure! I'll do it.

Done.

Thank you!!
It looks like we only upload sha512 files now, but the verification script still looks for sha256 :( I can submit a patch to the verification script and retry, or do you think we should cut an RC1?

We don't need to provide sha256 files when we provide sha512 files.
FYI: ASF recommends sha512 files: https://infra.apache.org/release-signing.html#sha-checksum
I think that we already mark sha256 files optional: https://github.com/apache/arrow-adbc/blob/main/dev/release/verify-release-candidate.sh#L151-L153
I'll run the verification script too.

Ah, you mentioned our source archive.
We can just remove a code for the sha256 file from the verification script:
diff --git a/dev/release/verify-release-candidate.sh b/dev/release/verify-release-candidate.sh
index 2791ad2..fffdf7f 100755
--- a/dev/release/verify-release-candidate.sh
+++ b/dev/release/verify-release-candidate.sh
@@ -129,10 +129,8 @@ fetch_archive() {
   local dist_name=$1
   download_rc_file ${dist_name}.tar.gz
   download_rc_file ${dist_name}.tar.gz.asc
-  download_rc_file ${dist_name}.tar.gz.sha256
   download_rc_file ${dist_name}.tar.gz.sha512
   gpg --verify ${dist_name}.tar.gz.asc ${dist_name}.tar.gz
-  ${sha256_verify} ${dist_name}.tar.gz.sha256
   ${sha512_verify} ${dist_name}.tar.gz.sha512
 }

I think that we don't need a RC1 because we use the verification script on main: https://arrow.apache.org/adbc/0.2.0/development/releasing.html#how-to-verify-release-candidates

Ok, #433 should handle that. Thanks!

Argh, I think we will need an RC1 :(
I forgot to update .gitattributes for the new Python package. So git archive didn't insert the tag name into _static_version.py which is needed to build the package outside of a Git clone.

This is my mistake, I neglected to set up a nightly verification build which should've helped catch issues like this...

No problem. :-)
I can upload Linux packages for an RC1.

Alright, RC1 is mostly uploaded and just needs linux packages now!

Done!

Thank you!
TIL adbc_driver_flightsql-0.2.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl is a valid wheel filename according to PEP425, so I will have to adjust the verification script a tad 😅

I've uploaded a 0.3.0 RC1. Would you be able to help sign and upload Linux packages again, Kou?

Sure!

Done!

I uploaded a 0.4.0 RC 0 - would you be able to help upload Linux packages?

Sure!
But I had a trouble...
I'm asking it to INFRA: https://issues.apache.org/jira/browse/INFRA-24573

(Also, it seems we should be at the ~6 month threshold originally discussed soon right?)

Yes.
If the trouble isn't fixed soon, we may want you to upload...

Done.
The problem was solved: https://issues.apache.org/jira/browse/INFRA-24573?focusedCommentId=17721020&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-17721020

Thank you!!

@kou, would you be able to upload 0.5.0 RC0? Or do you think it's safe for me to do this now?

would you be able to upload 0.5.0 RC0?

Sure!

Or do you think it's safe for me to do this now?

Yes! Let's try!

Ok! I'll give it a shot and see if it verifies now.

The binary verification jobs passed, now we just wait for the source ones: https://github.com/apache/arrow-adbc/actions/runs/5284608862

Great!


sqldiff -a will erroneously include diffs for proxy models

Unless I'm misunderstanding something about proxy models, I think they probably should not be included in the sqldiff output.  The SQL does render correctly (using the real table name) but it duplicates ALTER statements that are already printed out by the real (non-proxy) model.
Is this a mistake or something intentional?  Is there a use case I'm not thinking of?

I think your right, proxy models should probably be ignored.
Would you be able to create a PR for this ?

https://github.com/django-extensions/django-extensions/pull/1157

@wahuneke could you check if this test covers your use case as well ?
For now the tests seem to work fine:
$ ./venv3/bin/python manage.py sqldiff -a --include-proxy-models|grep -i post
-- Model: PostWithTitleOrdering
-- Table missing: django_extensions_post
-- Model: Post
-- Table missing: django_extensions_post

$ ./venv3/bin/python manage.py sqldiff -a |grep -i post
-- Model: Post
-- Table missing: django_extensions_post

If there is still an issue please open a new ticket (or reopen this one) and include a reproducible test case so we can fix the issue.
Thanks !


Fix regex for csharp

Summary
Add the \W in the csharp code to match the description. The VB code already has this.
Fixes #22865

Minor fix to legacy code. Snippets failure is related to the lack of a project.


THRIFT-4019 Dart Makefiles should also clean pubspec.lock

@ericklaus-wf
FYI @allengeorge this addresses the omission that I mentioned here - https://github.com/apache/thrift/pull/1147#issuecomment-270401425

+1


symbol not found in flat namespace '_jpeg_copy_critical_parameters'

When running kcc-c2e.py v5.6.2 on my Mac, there's an error :
Traceback (most recent call last):
File "/Users/se7en/Downloads/kcc-master/kcc-c2e.py", line 33, in
startC2E()
File "/Users/se7en/Downloads/kcc-master/kindlecomicconverter/startup.py", line 47, in startC2E
from .comic2ebook import main
File "/Users/se7en/Downloads/kcc-master/kindlecomicconverter/comic2ebook.py", line 45, in
from . import image
File "/Users/se7en/Downloads/kcc-master/kindlecomicconverter/image.py", line 23, in
import mozjpeg_lossless_optimization
File "/opt/homebrew/lib/python3.11/site-packages/mozjpeg_lossless_optimization/init.py", line 1, in
from .mozjpeg_opti import optimize
File "/opt/homebrew/lib/python3.11/site-packages/mozjpeg_lossless_optimization/mozjpeg_opti.py", line 1, in
from ._mozjpeg_opti import lib, ffi
ImportError: dlopen(/opt/homebrew/lib/python3.11/site-packages/mozjpeg_lossless_optimization/_mozjpeg_opti.abi3.so, 0x0002): symbol not found in flat namespace '_jpeg_copy_critical_parameters'
I already installed all requirements.
There's no issue when running kcc-c2e.py v5.5.2.
Seems like an issue with mozjpeg-lossless-optimization package.

#523

Interestingly looks like you are using homebrew python too. I wonder if normal python works.

Interestingly looks like you are using homebrew python too. I wonder if normal python works. Are you on m2 Mac mini too? Or any m2?

I'm using M1 Mac mini.
After trying this method , everything works fine now.

Thanks for confirming m1. I'm surprised you are the only other one to report this.

Thanks for confirming m1. I'm surprised you are the only other one to report this. Can you add m1 to the title?

Already change the title. Thanks for your help.

@Se7enYXS Out of curiosity, how did you get PyQT5 working on M1?

Actually, I uninstalled everything in homebrew, I had some jpeg related stuff installed related to something else.
I also uninstalled homebrew python, using python.org version instead.
Now it works. No clue why.
Can you help me figure out which part caused the error?

Actually, I uninstalled everything in homebrew, I had some jpeg related stuff installed related to the Portal port. I also uninstalled homebrew python, using python.org version instead. Now it works. No clue why. Maybe just a slightly newer version of python fixed it.
Can @Se7enYXS help me figure out which part caused the error? Please try normal python.
Also @vinhtq115 did you run into this issue? Which python version did you use?

I haven’t run into this issue yet. I am using Python 3.11.4 from Homebrew. Also, I always create a virtual environment from that Python for compiling kcc.

python.org

Can confirm, python 3.11.4 from python.org works fine, does not need this method, just pip3 install mozjpeg-lossless-optimization, then every thing works.

Sounds like a bug in an older python version then. Guess we can close this.

it seems resolved
closing this.
reopen if needed

my python version is 3.10.13
ImportError: dlopen(/opt/homebrew/lib/python3.10/site-packages/mozjpeg_lossless_optimization/_mozjpeg_opti.abi3.so, 0x0002): symbol not found in flat namespace '_jpeg_CreateCompress'

@Observer5 Please try latest python 3.11


React to Operation pattern change

There is a chance that a non-generic Operation class would be added to Azure.Core to represent operations without a return value.
We should react to it in the generator and move away from using Operation as a base type.
https://github.com/Azure/autorest.csharp/blob/feature/v3/src/AutoRest.CSharp/Output/Models/Requests/LongRunningOperation.cs#L56
https://github.com/Azure/azure-sdk-for-net/pull/19607
NOTE This has a public API impact and should be done sooner than later.
@chamons

sdk/core/Azure.Core/src/Shared/Operation.cs  should be removed when this is done.

This PR should take care of the autorest side of the changes, we still need to remove the Operation class from azure-sdk-for-net and then this issue can be closed


[Feature] add some metrics for pipeline

What type of PR is this：

[ ] bug
[x] feature
[ ] enhancement
[ ] others

Problem Summary(Required) ：
add some metrics
driver_queue_len: pipeline driver queue length
driver_poller_block_queue_len: pipeline block driver queue length
query_ctx_cnt: current running query context count

@Mergifyio backport branch-2.2


Husky considered harmful

We have Travis doing CI for master merges. Given that, I think Husky is making things worse, not better.
There is zero reason why we should require the lint and tests to be passing before pushing a branch. It blocks students from pushing their work up to Github (risking them losing work), and it means that if a branch is broken, they can't push it up for someone else to look at.
Obviously, they can pull the escape hatch and -f it all, but in general, I just don't think it's worth it.

@glebec @khumphrey

Agreed based on all of our discussions in academics and the use case for this boilerplate (grace shopper basically)

Yeah, it’s proven more annoying than helpful if you already have protected branches and CI. In a real project I’d say that lint-staged to run --fix and Prettier would be a good way to normalize code style, but that is also more magic than necessary for this exercise.
Bye bye Husky!


MM-42719 : Optimize channels reducer to only update state when necessary

Summary
Ticket Link
https://mattermost.atlassian.net/browse/MM-42719
Related Pull Requests
Screenshots
N/A
Release Note

NONE

/e2e-test

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/222567

E2E tests not automatically triggered, because PR has no approval yet. Please ask a developer to review and then try again to attach the QA label.

/e2e-test

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/222581

🧪 E2E report
https://automation-dashboard.vercel.app/cycles/a9579879-5650-4b4e-8cc9-6e06d10adaaa

/e2e-test

The command /e2e-test requires all PR checks to pass.

❗
This PR needs to be merged after https://github.com/mattermost/mattermost-webapp/pull/10687

/e2e-test

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/222620

/update-branch

/update-branch

/e2e-tests

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/225680


Inform Fedora users about koji builds when new commits land in a dist-git repo

I just merged my dist-git PRs which packit created. As a Fedora packager, I had to open builds in koji for my package to see if packit started respective builds. I'd like to be informed that the builds were started (ideally in respective PRs).

To be precise, dist-git shows in the UI:
e.g.: https://src.fedoraproject.org/rpms/packit/pull-request/253

But it looks like the maintainers are not notified about the build -- that's what we need to do.

LGTM, let's just document this


Character example: defaultEraRenderer is not defined.

Sorry!  I meant to say the imports in the top of the file ... examples/character/index.js.  Cheers!

Hi @shootTheLuck , sorry it took so long for me to respond. I will fix that right now :) The engine isn't quite stable, but hopefully you can still make use of it!

Just fixed the character example. If you can reproduce the issue with audio, please file another issue!


Error Installing defbro from jwbargsten/misc

==> Installing defbro from jwbargsten/misc
==> swift build --disable-sandbox --configuration release
Last 15 lines from /Users/nick/Library/Logs/Homebrew/defbro/01.swift:
2021-09-17 20:27:33 +0100
swift
build
--disable-sandbox
--configuration
release
error: terminated(72): /usr/bin/xcrun --sdk macosx --find xctest output:
xcrun: error: unable to find utility "xctest", not a developer tool or in PATH

Somehow I missed this issue. Is it still relevant?

I can’t remember.

Can’t remember what this was.


support globs in replacements path

Closes #713
Check the following

[x] Maintain high code coverage
[x] Be properly formatted
[x] Documentation changes are included
[x] Include a change file if expected

Additional context
Any additional info that might help get your pull request merged.

@Magic-Mayo made a few tweaks and added back the test for a slightly different but equal test case. Just leaving the PR open so you can just validate I didn't butcher your request.

@Magic-Mayo made a few tweaks and added back the test for a slightly different but equal test case. Just leaving the PR open so you can just validate I didn't butcher your request.

Either way it's getting the functionality in...doesn't matter much to me what it looks like.  I appreciate the help in getting everything up to "code"


Assign IDXGISwapChain1 to the ISwapChainPanelNative in Babylon React Native

This pull request solves several problems on the Windows version.

Problem passing the wrong window handle to the renderer.
Problems not being able to redraw when changing JavaScript.
Crash occurs when changing the window size in debug mode.

This is a contract change. @syntheticmagus @ryantrem @chrisfromwork @Drigax Any thoughts on this?

@nkari82 thanks for contributing this change! Regarding @syntheticmagus's comment:

which I believe @Drigax is building on in his PR right now

We had a quick discussion on this yesterday and the current plan is to replace all the templated overrides with a single non-templated function that takes something like a PlatformData arg, which is defined per platform, along with a per platform function that takes a (platform specific) PlatformData and a bgfx::PlatformData and updates the bgfx::PlatformData from the Babylon platform-sepcific PlatformData. I expect that will make this change cleaner, so we don't have to introduce yet another overload.


Add ability for tasks to store artifacts long-term

When a user runs a task that results in some kind of artifact (e.g., sql dump), we need some way for the user to have access to said artifact.
Tasks are run on ephemeral pods, so the current way to "save" files is to put in in a path mounted to a PV. But this still doesn't give non-technical users the ability to access the files.
We need a system to store artifacts that meets at least the following criteria:

Flexible enough to store anything (a file, multiple files, etc)
Doesn't leak storage credentials to task pod
Tracks where the artifact was saved, how to retrieve it, and what task it was created from
Ultimately allows access to artifacts from the UI

all our Lagoons have currently access to an S3 compatible storage system, so we could save the files in S3 and have Lagoon just play broker between them (allow for services to upload files and then server the files from S3 with an S3 proxy which will handle the authentication)


fix main_effects switch in Explainer base class

Fixed main_effects switch which was accidentally overwritten by variant initialization in the Explainer base class

when i use  shap benchmark than I have got an error like that
AttributeError                            Traceback (most recent call last)
 in
1 results = {}
2
----> 3 smasker = shap.benchmark.ExplanationError(
4     masker, model.predict, X_eval
5 )
AttributeError: module 'shap' has no attribute 'benchmark'


Possible support for Dramatical Murder (Jast version)

Hello, I hope it's okay to ask if it's possible to add support for Dramatical Murder, Jast's version, as it uses npk. SRLInjector throws out an error but works fine with Jast's version of YOU and ME and HER, so I doubt I'm using it incorrectly.
Thank you for your hard work!

send me link to download the game to my email

Sent, thank you!

Working here.... well what ever


Implement factorisation algorithm

rtcg is specifically designed so that we can (hopefully) slot in a test factorisation pass between read-traces and make-stms.  This issue tracks doing just that.

See this paper.


feat(smithy-client): add handler cache

https://github.com/aws/aws-sdk-js-v3/issues/6423
This adds a cache for the handler functions resolved from calls to
command.resolveMiddleware(client.middlewareStack, client.config, (request) options)

when options is undefined. This occurs in the request path and can take 1-2ms, but is redundant for any client/command pair in most cases.
Despite being cached, the handler functions has a reference to the client config, so any changes there will still be visible to the middleware within the resolved handler. Modifying a client's middlewareStack invalidates the cache.

putting this into draft while I reevaluate whether this change is worth it or not


Proper channel state off chain signing form

Current channel implementation uses removed function (Serialization.pack_binary) for packing ChannelStateOffChain for signing. ChannelStateOffChain should be serialized as in epoch for signing.

After examining epoch implementation: they are doing something very complicated - the process creating the hash for signing includes making Merkle trees and getting their hash. I will do something simpler for now.


alias for generators, rich option

in this pull request:

alias for generators : a,c,s (action,store,component).
rich flag when generating a component.
protection against empty name in action/store generator (prev resulted :UndefinedStore)
updated readme and description in package.json (that's what displayed in yeoman's site)

@yonatanmn thanks for this, could you look at the conflicts please?

Where can I see the conflicts in github site?
On Wed, Apr 15, 2015 at 11:55 AM, Simon Bailey<EMAIL_ADDRESS>wrote:

@yonatanmn https://github.com/yonatanmn thanks for this, could you look
at the conflicts please?
—
Reply to this email directly or view it on GitHub
https://github.com/newtriks/generator-react-webpack/pull/92#issuecomment-93269345
.

Finally had time to merge...

Thanks @yonatanmn


Added cv docs

Feature tracker gif

@szabi-luxonis  is there anything else to add under these CV docs?


Add possibility to close connection

Creating a Pheanstalk instance opens a connection. I'd like to be able to close this connection when I do not need anylonger to be connected.

Related: https://github.com/pda/pheanstalk/pull/34


Recommend Renovate as an alternative to dependabot

I think it should be viable to have Renovate or dependabot to manage updates. If you aren't aware it's a highly configurable dependency manager https://docs.renovatebot.com.

I'd be fine to mention it as well as update the checks to detect it, but am not familiar enough with it to do so yet. Pointers/suggestions welcome.

I have a short talk on it, https://paddyroddy.github.io/talks/renovate-automating-dependency-management. Here are some example parent configs I maintain: https://github.com/paddyroddy/.github/blob/main/renovate/default-config.json5, https://github.com/UCL-ARC/.github/blob/main/renovate/default-config.json. It's just very powerful, and can debug easily with https://developer.mend.io. I've contributed too, and the maintainers are helpful/response. I'm not affiliated by the way.


slow diff_chars

Diffing a large text, e.g., 27k of text, diff_chars seems to take a very long time, whereas diff_lines finishes instantly. Is there a way to speed up the diff_chars?

Just to be sure: were you running in release mode?
Did you compare processing the resulting iterator, or did you just time the initial function call?

LCS has O(N^2) complexity, so for chars it would be O(27k^2), but there is significantly less lines.

Running in release mode, and time the initial function call with the same content: let diff = prettydiff::diff_chars(&content, &content); println!("{diff}");. diff_chars takes 5s, while diff_lines takes 0.2s.
Yeah, if diff_chars is using LCS, that's expected. If we assume the diff is small, not sure if there is a more efficient algorithm.

So... is there anything actionable here? Would you have benefited from some documentation somewhere about the algorithms being used?

The only action item I can think of is to document diff_chars that it's a O(n^2) algorithm. People may blindly use that function to process large text without realizing its time complexity.


Deployment finish

Type of the feature

[ ] New function in sqduipy.im?
[ ] New function in squidpy.gr?
[ ] New function in squidpy.pl?
[ ] Change an existing functionality, such as default behavior?
[x] Other?

Description

TODOs from #266

[ ] optional (add explanation to FeatureMixin)
[ ] update README/index.rst with figure
[ ] update links to pre-print
[ ] bump CI time from 10 minutes (3.8 on Mac seems slow-ish)

one more thing to remember is to chnage license to bsd3 clause. I'll do it tomo

@michalk8 I'm slowly working through my mentions of the last days. You guys did great work already. Please let me know if I'm missing any questions:

squidpy._io: can be removed
add explanation to featureMixin.features_segmentation: will do!


NYUD dataset download?

Hi @MengyangPu
I have problem with BSDS dataset and I cannot train or test the model. Therefore, I would like to test the model with NYUD dataset. I tried to download the dataset from the given link. But, I see the dataset is in .rpm and .deb format. I am struggling to extract data from these files. Can you help me with this? Or suggest me to go in the correct direction.
Thanks

The author of RCF provided the download link of NYUD dataset, and we downloaded it using the link provided by @yun-liu. For more information, please refer to this link.


[Bug]Non-admin user can't login problem fixed

Problem Summary:
What is changed and how it works?
Proposal: xxx
Feel free to ping committers for the review!
Contribution Checklist

Make sure that the pull request corresponds to a GITHUB issue.

Name the pull request in the form "[Feature] [component] Title of the pull request", where Feature can be replaced by Hotfix, Bug, etc.

Minor fixes should be named following this pattern: [hotfix] [docs] Fix typo in README.md doc.

-->
Purpose of this pull request

LGTM

LGTM

LGTM

Sorry, the branch code I compiled has not been updated


Problem with compiling from source  error: expected type-specifier REDHAT 7 Linux

Hi,
I'm trying to compile odbc from source in Linux RHEL7. gcc version is 5.5.0. It stops on 98% with message:
[ 98%] Building CXX object driver/CMakeFiles/clickhouse-odbcw.dir/attr.cpp.o
In file included from /home/mbak/clickhouse-odbc/driver/utils.h:7:0,
                 from /home/mbak/clickhouse-odbc/driver/attr.cpp:7:
/home/mbak/clickhouse-odbc/driver/unicode_t.h:37:26: error: expected type-specifier
 using MY_UTF_W_CONVERT = std::wstring_convert<std::codecvt_utf8_utf16<MY_STD_W_CHAR>, MY_STD_T_CHAR>;
                          ^
In file included from /home/mbak/clickhouse-odbc/driver/attr.cpp:7:0:
/home/mbak/clickhouse-odbc/driver/utils.h: In function ‘std::string stringFromSQLTSymbols(SQLTCHAR*, SIZE_TYPE)’:
/home/mbak/clickhouse-odbc/driver/utils.h:94:29: error: there are no arguments to ‘MY_UTF_W_CONVERT’ that depend on a template parameter, so a declaration of ‘MY_UTF_W_CONVERT’ must be available [-fpermissive]
     return MY_UTF_W_CONVERT().to_bytes(reinterpret_cast<const MY_STD_T_CHAR *>(data));

Then there's lot of "expected primary-expression before ‘>’ token" errors. Is it compiler problem?

yes, try use newer gcc and newer stdlib


EDU-1377 Implement whiteboard toolbar

Closes https://educandu.atlassian.net/browse/EDU-1377

Very nice and clean :-)


[macOS] Use variable instead of hard coded value

Description
Use the interval value in retry function
Related issue:
https://github.com/actions/runner-images/issues/7208
Check list

[x] Related issue / work item is attached
[ ] Tests are written (if applicable)
[ ] Documentation is updated (if applicable)
[ ] Changes are tested and related VM images are successfully generated

/azp run windows 2019,windows2022

/azp run windows2019

/azp run macos11,macos12


Setup-microservices

• Change version of maven in the pom.xml
• Add Transactional to the Employee fetch service
• Update application.properties file with the hostname for the postgres connection • Add Dockerfile for actitivity system service
• Update docker-compose file to include a health check service

Task linked: CU-3g57wtk Setup microservices


[AutoPR keyvault/data-plane] Update description for DeleteRecoveryLevel fields

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/2972

(message created by the CI based on PR content)

This PR has been merged into https://github.com/Azure/azure-sdk-for-python/pull/2491


@SuperBuilder caused red highlighting

Short description
I have superclass and subclass, both with @SuperBuilder. Using .builder is highlighted in IDE but is fair compiled
Expected behavior
No highlighting
Version information

**IDEA Version:2019.1.1 Ultimate Edition, build #IU-191.6707.61, built on April 16 2019
**JDK Version:JRE 1.8.0_202-release-1483-b44 Amd64
JVM OpenJDK 64-Bit Server VM by JetBrains s.r.o
**OS Type & Version: Linux Mint 19 Tara on VirtualBox on Windows 10
**Lombok Plugin Version:v025-2019.1

Steps to reproduce

Create class
@SuperBuilder
public class BlockBase {
Create class
@SuperBuilder
public class Block extends BlockBase {
call
Block blck = Block.builder()

@SuperBuilder isn't supported yet. See #513.

@mplushnikov are plans of #513 in the 0.26 milestone?

@SuperBuilder was supposed to be addes to 0.25 version of plugin but 0.25 is out and @Superbuilder is still not supported :-(

Could you please let me know when can we expect this to be released?

We're almost at a full year from when the initial issue was created. Is there anyway we can help? Any testing that can be done?

If you want it then write a PR for it. That's how OSS works.

Well, considering @mplushnikov has already said he is working on it, why would I duplicate effort?

yes, would be nice to know about the state of #513
I expected it to be released with version 0.25 :(

You might duplicate some effort, but on the plus side the feature will actually be finished. Your trade-off to make. It's never good idea to push all the feature requests for a large project onto one person, and expect them all to be finished. Not criticizing any one person in particular, it's just an unfortunate state of affairs I notice many indie open source projects are in.

@mplushnikov Apologies for further spam on this issue, but I think the community would really appreciate a rough indication of when a fix for this issue (https://github.com/mplushnikov/lombok-intellij-plugin/issues/513) will be released, since you stated it was on your TODO list?

@boonware I'm very sorry! It is still on my TODO-List.
But I didn't find enougth time to implement this functionality last months.
It needs a lot of work and experiments with augmented generics types because of they very intensive using by lombok in behind.
Anybody is free to implement it themself and send PR. But for me it will be done, when it's done :-)

@mplushnikov Thanks for the update, that's reasonable. At least we know where we currently stand :)

Closed this as duplicate of #513


Error detecting Visual Studio installations: System.Exception: Failure while running vswhere:

My Unity Version is Unity 2022.3.4f1 (LTS)
Visual Studio Editor Package "com.unity.ide.visualstudio": "2.0.18",
Visual Studio : 2022 Community
I have not had this error before I face to the error firstly today.

Error detecting Visual Studio installations: System.Exception: Failure while running vswhere:
at Microsoft.Unity.VisualStudio.Editor.Discovery.QueryVsWhere () [0x00044] in .\Library\PackageCache\com.unity.ide.visualstudio@2.0.18\Editor\Discovery.cs:159
at Microsoft.Unity.VisualStudio.Editor.Discovery+d__3.MoveNext () [0x0002e] in .\Library\PackageCache\com.unity.ide.visualstudio@2.0.18\Editor\Discovery.cs:31
at System.Collections.Generic.LargeArrayBuilder1[T].AddRange (System.Collections.Generic.IEnumerable1[T] items) [0x0003d] in <7b5547b4335144ceb60840e62be9f312>:0
at System.Collections.Generic.EnumerableHelpers.ToArray[T] (System.Collections.Generic.IEnumerable1[T] source) [0x00033] in <7b5547b4335144ceb60840e62be9f312>:0   at System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable1[T] source) [0x00018] in <7b5547b4335144ceb60840e62be9f312>:0
at Microsoft.Unity.VisualStudio.Editor.VisualStudioEditor.DiscoverInstallations () [0x00000] in .\Library\PackageCache\com.unity.ide.visualstudio@2.0.18\Editor\VisualStudioEditor.cs:54
UnityEngine.Debug:LogError (object)
Microsoft.Unity.VisualStudio.Editor.VisualStudioEditor:DiscoverInstallations () (at ./Library/PackageCache/com.unity.ide.visualstudio@2.0.18/Editor/VisualStudioEditor.cs:60)
Microsoft.Unity.VisualStudio.Editor.AsyncOperation`1<Microsoft.Unity.VisualStudio.Editor.IVisualStudioInstallation[]>:b__8_0 (object) (at ./Library/PackageCache/com.unity.ide.visualstudio@2.0.18/Editor/AsyncOperation.cs:42)
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()
Even I got this error within new empty Unity Project
What do I have to do?

Hi please report this to Unity, this is just a mirror of the unity packages and not officially supported by Unity, the issue here will not reach the devs unfortunately

Ok thank you for the reply


[LINK-1635] fix: fixing header and footer e2e tests

Description :sparkles:
Fixing header and footer E2E tests
Issues :bug:
Closes :no_good_woman:
LINK-1635:
Related :handshake:
Testing :alembic:
Automated tests :gear:
Manual testing :construction_worker_man:
Screenshots :camera_flash:
Additional notes :spiral_notepad:

Codecov Report

Merging #262 (b34eaeb) into develop (793555a) will increase coverage by 0.00%.
Report is 2 commits behind head on develop.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop     #262   +/-   ##
========================================
  Coverage    99.74%   99.74%
========================================
  Files          573      573
  Lines         9495     9497    +2
  Branches      2073     2075    +2
========================================
+ Hits          9471     9473    +2
  Misses          22       22
  Partials         2        2

see 2 files with indirect coverage changes
:mega: Codecov offers a browser extension for seamless coverage viewing on GitHub. Try it in Chrome or Firefox today!


ConcurrentModificationException during evaluation of visualization

As extracted from the logs:
[enso] Evaluation of visualization argument [['self', 'columns', 'text_ordering', 'error_on_missing_columns', 'on_problems']] failed in module [local.Enso_Getting_Started_1.Main] with [ConcurrentModificationException]: null

or
Evaluation of visualization argument [['self', 'index']] failed in module [local.New_Project_2.Main] with [ConcurrentModificationException]: null

No easy steps to reproduce and full stracktrace is missing. But likely a culprit for "stuck" visualizations on IDE.

Haven't seen this in a while so closing - will open a new one once testing GUI2 if re-occurs.


WISH: Add simple maintaince of multiple screens

Please, if can, add simple interface to using of multiple Raylib windows (as in csfml).

Duplicate of #1989 , I don't believe there are any plans for it
Linked by ray there is also the section on the raylib wiki about it
https://github.com/raysan5/raylib/wiki/Use-multiple-windows
It does require a non-insignificant refactoring of how rcore works, it's not the most trivial thing to do.

also related:
#2940

@Peter0x44 is right on the answer.


react-calendar-feed

Q
A

Bug fix?
no

New feature?
no

New sample?
yes

Related issues?

What's in this Pull Request?
Web part sample that reads from either an RSS calendar feed, an iCal feed, or a WordPress calendar feed and renders it to look like the out-of-the-box Event web part, complete with Add to my calendar functionality, and different rendering based on the web part width.

thx Hugo, great work on this one. Any chance we could do a demo of this in one of the upcoming community calls?

Thanks, I would be happy to. Would that be today's call or a later one?

Like discussed in the SIG call - let's schedule this for 21st of June - 10-15 min demo on how the sample works and how it has been implemented. Typical setup. Thx.


Used NVM to Install Gatsby-CLI and Create a Gatsby Project. Still Not Working

Operating system and version:
macOS Big Sur, 11.4
nvm debug output:

$TERM_PROGRAM: Apple_Terminal
$SHELL: /bin/zsh
$SHLVL: 1
whoami: 'nickhiebert'
${HOME}: /Users/nickhiebert
${NVM_DIR}: '${HOME}/.nvm'
${PATH}: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Wireshark.app/Contents/MacOS
$PREFIX: ''
${NPM_CONFIG_PREFIX}: ''
$NVM_NODEJS_ORG_MIRROR: ''
$NVM_IOJS_ORG_MIRROR: ''
shell version: 'zsh 5.8 (x86_64-apple-darwin20.0)'
uname -a: 'Darwin 20.5.0 Darwin Kernel Version 20.5.0: Sat May 8 05:10:33 PDT 2021; root:xnu-7195.121.3~9/RELEASE_X86_64 x86_64'
checksum binary: 'shasum'
OS version: macOS 11.4 20F71
curl: /usr/bin/curl, curl 7.64.1 (x86_64-apple-darwin20.0) libcurl/7.64.1 (SecureTransport) LibreSSL/2.8.3 zlib/1.2.11 nghttp2/1.41.0
wget: not found
sed: /usr/bin/sed
cut: /usr/bin/cut
basename: /usr/bin/basename
rm: /bin/rm
mkdir: /bin/mkdir
xargs: /usr/bin/xargs
git: /usr/local/bin/git, git version 2.15.1
grep: /usr/bin/grep, grep (BSD grep) 2.5.1-FreeBSD
awk: /usr/bin/awk, awk version 20200816
nvm current: system
which node: /usr/local/bin/node
which iojs: iojs not found
which npm: /usr/local/bin/npm
npm config get prefix: /Users/nickhiebert
npm root -g: ${HOME}/lib/node_modules

nvm ls output:

->       system
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v16.4.0) (default)
stable -> 16.4 (-> v16.4.0) (default)
lts/* -> lts/fermium (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.1 (-> N/A)
lts/fermium -> v14.17.1 (-> N/A)

How did you install nvm?

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | zsh

From this youtube video and timestamp - https://youtu.be/ohBFbA0O6hs?t=191
Using the NVM documentation also listed in the video - https://github.com/nvm-sh/nvm

What steps did you perform?
npx gatsby-cli
Then this was outputted:
ERROR

Usage: gatsby <command> [options]

Commands:
  gatsby develop                      Start development server. Watches files, rebuilds, and hot reloads if
                                  something changes
  gatsby build                        Build a Gatsby project.
  gatsby serve                        Serve previously built Gatsby site.
  gatsby info                         Get environment information for debugging and issue reporting
  gatsby clean                        Wipe the local gatsby environment including built assets and cache
  gatsby repl                         Get a node repl with context of Gatsby environment, see
                                  (https://www.gatsbyjs.com/docs/gatsby-repl/)
  gatsby recipes [recipe]             [EXPERIMENTAL] Run a recipe
  gatsby plugin <cmd> [plugins...]    Useful commands relating to Gatsby plugins
  gatsby new [rootPath] [starter]     Create new Gatsby project.
  gatsby telemetry                    Enable or disable Gatsby anonymous analytics collection.
  gatsby options [cmd] [key] [value]  View or set your gatsby-cli configuration settings.

Options:
  --verbose                Turn on verbose output                                    [boolean] [default: false]
  --no-color, --no-colors  Turn off the color in output                              [boolean] [default: false]
  --json                   Turn on the JSON logger                                   [boolean] [default: false]
  -h, --help               Show help                                                                  [boolean]
  -v, --version            Show the version of the Gatsby CLI and the Gatsby package in the current project
                                                                                [boolean]

 ERROR
There was an unhandled error and we could not retrieve more information. Please run the command with the
--verbose flag again.

 ERROR
Pass --help to see all available commands and options.`

Then proceeded to use the --verbose flag
npx gatsby-cli --verbose
What happened?
The exact same message came up again with no clear direction or solution.
When I attempt to create a gatsby project with the following for example:
gatsby new my-gatsby-project https://github.com/gatsbyjs/gatsby-starter-hello-world
This is outputted:
zsh: command not found: gatsby
What did you expect to happen?
To have gatsby-cli installed properly.
Then be able to create a gatsby project such as:
gatsby new my-gatsby-project https://github.com/gatsbyjs/gatsby-starter-hello-world
Also, I tried installing Gatsby CLI with the following:
gatsby-cli with npm install -g gatsby-cli
This also  gives me the same output:
zsh: command not found: gatsby
Previously used the NodeJS website to install this. But uninstalled this as it wasn't working giving me the result:
zsh: command not found: gatsby
Is there anything in any of your profile files that modifies the PATH?

Not that I am aware of.

I'm not sure how this is related to nvm.
nvm ls shows you're using your system node, so you're not even using nvm at all here.
if which node and which npm and npm root -g give you sensible results, then npm install -g gatsby-cli should indeed make gatsby available to you, whether you're using nvm or not.

Hello @ljharb,
npm install -g gatsby-cli did not work. Considering I used NVM to install this. This is why I placed the issue here.
Could you provide some more feedback or a recommendation on where I should post this then?
I spent a great deal of time on this issue and post it here. I don't really appreciate how you assume what I've listed works and it indeed hasn't.

@ljharb just to ask the question. How am I suppose to get Gatsby working if what I posted is considered wrong?

What is the output of the three commands i listed?

@ljharb
nvm ls
v16.4.0
->       system
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v16.4.0) (default)
stable -> 16.4 (-> v16.4.0) (default)
lts/* -> lts/fermium (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.1 (-> N/A)
lts/fermium -> v14.17.1 (-> N/A)
which node = /usr/local/bin/node
which npm = /usr/local/bin/npm
npm root -g = /Users/nickhiebert/lib/node_modules

That last ones the problem. Do you have “prefix” set in ~/.npmrc? If so, remove it.

I found .npmrc in this folder (Users/nickhiebert) and deleted it.
Tried both
1 npx gatsby-cli then gatsby new my-gatsby-project https://github.com/gatsbyjs/gatsby-starter-hello-world
2 npm install -g gatsby-cli then gatsby new my-gatsby-project https://github.com/gatsbyjs/gatsby-starter-hello-world
Both resulted in:
zsh: command not found: gatsby

that .npmrc might have had your auth in it, and shouldn't have been deleted unless its only contents were "prefix".
Now that there's no prefix, what does npm root -g print out?

@ljharb This is fixed now. Gatsby is now being recognized.
I ended up uninstalling NPM and NodeJS then installed them with NVM as follows.
NPM:
https://docs.npmjs.com/cli/v7/using-npm/removal
NodeJS:
https://stackoverflow.com/a/62356228/2165370
Then used NVM to install NodeJS nvm install node. Followed by npm install -g gatsby-cli.