Add Bradford County, FL

Source zip: BRADFORD_2023-07-01.zip

Where did this file come from?

Where did this file come from?

It came from the Florida Dept of Revenue, I wasn't able to find a direct link to the zip:
https://pointmatch.floridarevenue.com/General/AddressFiles.aspx


Add option --rm and user uid -u on alias

Use the real user id instead of 1000
Just run docker ps -a to understand why --rm :wink:

Thanks :)


Script for downloading Organism genbank files and identifying CRISPR proteins

The initial PR downloads all the genbank files for each Organism in API and then runs hmmscan with a given database of profiles to find similarity between CRISPR proteins and the proteins in that organism. This script can be extended to also address issues in #148 .

Woo! :clap:


Add TrackAvailability to SDK

#255

Hi @ericmattingly, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

It looks like you're a Microsoft contributor (Eric Mattingly). If you're full-time, we DON'T require a Contribution License Agreement. If you are a vendor, please DO sign the electronic Contribution License Agreement. It will take 2 minutes and there's no faxing! https://cla.microsoft.com.

TTYL, MSBOT;

namespace Microsoft.ApplicationInsights.DataContracts

I wonder if you tried to compile in release. I have a filling that Stylecop will complain in couple places. But I may be wrong.

Refers to: src/Core/Managed/Shared/DataContracts/AvailabilityTelemetry.cs:1 in 6875562. [](commit_id =<PHONE_NUMBER>c82e7fccccb1ca35968f727a319028, deletion_comment = False)

You are correct on StyleCop complaining, I need to clean up multiple spots

Passing StyleCop with latest commit

My opinion is that validation should occur on set methods rather than get methods.
:shipit:


[Bug]: Protocol error (Fetch.disable): 'Fetch.disable' wasn't found

Minimal, reproducible example
Environment:
Chrome: Version 125.0.6422.41 (Official Build) Arch Linux (64-bit)
puppeteer: "22.9.0"
Linux linuxdesk 6.8.9-arch1-2 #1 SMP PREEMPT_DYNAMIC Tue, 07 May 2024 21:35:54 +0000 x86_64 GNU/Linux
I have a custom chrome extension which is loaded to puppeteer chromium using following script:
  const browser = await puppeteer.launch({
    devtools: true,
    defaultViewport: {
      width: windowWidth,
      height: windowHeight,
    },
    headless: false,
    args: [
      `--window-size=${windowWidth},${windowHeight}`,
      `--disable-extensions-except=${buildFolder}`,
      `--load-extension=${buildFolder}`
    ]
  });

Whenever I try to debug the client side javascript in the started chromium instance it fails when I hover or try to console log the debug variables...
file:///home/sampo/git/mt-node-labeler/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:89
    #error = new ProtocolError();
             ^

ProtocolError: Protocol error (Fetch.disable): 'Fetch.disable' wasn't found
    at <instance_members_initializer> (file:///home/sampo/git/mt-node-labeler/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:89:14)
    at new Callback (file:///home/sampo/git/mt-node-labeler/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:93:16)
    at CallbackRegistry.create (file:///home/sampo/git/mt-node-labeler/node_modules/puppeteer-core/lib/esm/puppeteer/common/CallbackRegistry.js:19:26)
    at Connection._rawSend (file:///home/sampo/git/mt-node-labeler/node_modules/puppeteer-core/lib/esm/puppeteer/cdp/Connection.js:85:26)
    at CdpCDPSession.send (file:///home/sampo/git/mt-node-labeler/node_modules/puppeteer-core/lib/esm/puppeteer/cdp/CDPSession.js:63:33)
    at #applyProtocolRequestInterception (file:///home/sampo/git/mt-node-labeler/node_modules/puppeteer-core/lib/esm/puppeteer/cdp/NetworkManager.js:194:24)
    at NetworkManager.addClient (file:///home/sampo/git/mt-node-labeler/node_modules/puppeteer-core/lib/esm/puppeteer/cdp/NetworkManager.js:63:51)
    at FrameManager.initialize (file:///home/sampo/git/mt-node-labeler/node_modules/puppeteer-core/lib/esm/puppeteer/cdp/FrameManager.js:164:38)
    at #initialize (file:///home/sampo/git/mt-node-labeler/node_modules/puppeteer-core/lib/esm/puppeteer/cdp/Page.js:311:36)
    at CdpPage._create (file:///home/sampo/git/mt-node-labeler/node_modules/puppeteer-core/lib/esm/puppeteer/cdp/Page.js:93:31)

### Error string

ProtocolError: Protocol error (Fetch.disable): 'Fetch.disable' wasn't found

### Bug behavior

- [ ] Flaky
- [ ] PDF

### Background

I have tried debugging the puppeteer as well but that didn't help

### Expectation

I expected the chromium debugger shows the variable contents as it should when its not started by puppeteer

### Reality

The puppeteer crashed and chromium instance was shutdown

### Puppeteer configuration file (if used)

_No response_

### Puppeteer version

22.9.0

### Node version

22.0.0

### Package manager

npm

### Package manager version

10.5.0

### Operating system

Linux

Could you please provide a test extensions? Extensions that we use for testing does not exhibit this behavior.

I later changed the puppeteer options to include "pipe": true, and I am no longer able to reproduce this issue. I believe it was somehow related to some zombie chromium process, but not sure... I believe we can close this issue and re-open it it ever starts occurring again


Type guard type suggestions are not supported

Description:
Type guard type suggestions are not supported

type guard is supported via the snippet suggestion when the variable name is typed. This is by design and hence closing the issue


Change some BoatEntity names

Continuation of old PR #702 incorporating the given feedback.

Half the pull request is undecided, and 1.14.2pre2 is coming up. I'll re-open if it doesn't break much.

Nope, it fine. Carry on.


Decorator pattern with by delegate

You could use the Cache by delegate pattern to decorate your implementations.
This way you do not have to override all methods manually, as they will be implemented via the delegate.
See https://kotlinlang.org/docs/reference/delegation.html#implementation-by-delegation

Codecov Report

Merging #3 into master will decrease coverage by 0.25%.
The diff coverage is 100%.

@@             Coverage Diff              @@
##             master       #3      +/-   ##
============================================
- Coverage     97.87%   97.61%   -0.26%
+ Complexity       49       39      -10
============================================
  Files             6        6
  Lines            94       84      -10
  Branches         11       11
============================================
- Hits             92       82      -10
  Partials          2        2

Impacted Files
Coverage Δ
Complexity Δ

...ithub/kezhenxu94/cache/lite/impl/ExpirableCache.kt
100% <ø> (ø)
7 <0> (-2)
:arrow_down:

...n/io/github/kezhenxu94/cache/lite/impl/LRUCache.kt
100% <100%> (ø)
6 <1> (-2)
:arrow_down:

.../io/github/kezhenxu94/cache/lite/impl/FIFOCache.kt
100% <100%> (ø)
6 <1> (-2)
:arrow_down:

.../io/github/kezhenxu94/cache/lite/impl/SoftCache.kt
94.73% <100%> (-0.51%)
7 <1> (-2)

.../io/github/kezhenxu94/cache/lite/impl/WeakCache.kt
94.73% <100%> (-0.51%)
7 <1> (-2)

Continue to review full report at Codecov.

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


Added --server.jwt-secret-keyfile to arangosh.

Allow the shell to use a jwt secret stored in a file. This is useful for executing scripts in environments that do not allow interactive terminals.

http://jenkins01.arangodb.biz:8080/job/arangodb-matrix-pr/4758/


Unable to Json Metadata Hotstar

Checklist

[X] I'm reporting a broken site
[X] I've verified that I'm running yt-dlp version 2<IP_ADDRESS> (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and I'm willing to share it if required

Region
No response
Description
Hello, I am Indians. Please excuse me.
Here is what I have since a few days when I want to use yt-dlp on the site [Hotstar] :
cat liste_arte | xargs yt-dlp
[Hotstar] 106823-001-A: Downloading JSON metadata
ERROR: [Hotstar]<PHONE_NUMBER>-A: Unable to download JSON metadata: HTTP Error 404: Not Found (caused by <HTTPError 404: 'Not Found'>); please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U
Verbose log
ERROR: [hotstar]<PHONE_NUMBER>: Unable to download JSON metadata: HTTP Error 401: Unauthorized (caused by <HTTPError 401: 'Unauthorized'>); please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U

Help Me in Adding Url Uploader Bot
On Thu, Jun 23, 2022, 23:15 Ashish Gupta @.***> wrote:

Closed #4155 https://github.com/yt-dlp/yt-dlp/issues/4155 as completed.
—
Reply to this email directly, view it on GitHub
https://github.com/yt-dlp/yt-dlp/issues/4155#event-6868408013, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AZJA4FHOOQ2IJXZV5NOYU4LVQSPERANCNFSM5ZU54XCQ
.
You are receiving this because you authored the thread.Message ID:
@.***>


Add pum_getpos() to return the position and size of the popup menu

Replaces #4823
Add pum_getpos() returning the same size and position information as CompleteChanged.
useful for plugins to avoid overlapping the PUM when placing popup windows. Also useful for testing.

Codecov Report

Merging #4827 into master will increase coverage by 0.07%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #4827      +/-   ##
==========================================
+ Coverage    81.5%   81.57%   +0.07%
==========================================
  Files         119      119
  Lines      145708   145737      +29
==========================================
+ Hits       118761   118891     +130
+ Misses      26947    26846     -101

Impacted Files
Coverage Δ

src/evalfunc.c
89.35% <100%> (+0.1%)
:arrow_up:

src/version.c
92.1% <0%> (ø)
:arrow_up:

src/ex_docmd.c
81.72% <0%> (+0.02%)
:arrow_up:

src/channel.c
83.97% <0%> (+0.03%)
:arrow_up:

src/edit.c
85.44% <0%> (+0.03%)
:arrow_up:

src/terminal.c
81.35% <0%> (+0.03%)
:arrow_up:

src/gui.c
63.75% <0%> (+0.05%)
:arrow_up:

src/highlight.c
80.36% <0%> (+0.05%)
:arrow_up:

src/undo.c
84.6% <0%> (+0.06%)
:arrow_up:

src/misc2.c
87.14% <0%> (+0.07%)
:arrow_up:

... and 27 more

Continue to review full report at Codecov.

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


Tweaks to Style/ConditionalAssignment

This is designed to be merged in after #2433. It could also replace that PR entirely.

I finally finished the rebase. It was probably one of the most difficult rebases that I have ever had to deal with. I found a couple of edge cases that I need to cover. Also, after looking at some of the auto-corrections, I am going to simplify the default default configuration, and I am going to only register an offense for single line branches. I originally thought extracting the assignment could help emphasize the assignment. I have seen enough cases to prove that this is not always true.
@alexdowad some of your ideas really helped me to clean up this code.

Thanks @rrosenblum.

There are still some conflicts with master.

@bbatsov I think I finally have everything completed how I would like it. I have renamed the configuration option, made the cop work with ternary operators, and made the cop work with comparable methods.

The build is failing due to:
lib/rubocop/cop/style/conditional_assignment.rb:223:18: C: Avoid using nested modifiers.
          return if branches.any?(&:begin_type?) if single_line_conditions_only?

P.S. We should improve this offence message a bit (e.g. by include the modifier name in it).

:+1:

:+1:


SaaS subscription activation date

does any filed cover SaaS subscription activation date?

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

ID: deb2fe8a-fe5f-c4f5-0466-d3cc5e16636e
Version Independent ID: 31b94060-4ea9-c706-a6c5-0f0cb31578c7
Content: Partner Center Orders dashboard in Commercial Marketplace analytics
Content Source: articles/marketplace/orders-dashboard.md
Service: marketplace
Sub-service: partnercenter-marketplace-publisher
GitHub Login: @sayantanroy83
Microsoft Alias: sroy

@santhoshbomma9 Thank you for your query, we will look into it and get back to you at the earliest.

@santhoshbomma9 Post validation with our team below is the information we could share.
Fields like "Order Purchase Date" and "MonthStartDate" that we have today in Commercial Marketplace Analytics Reporting and provide information on SaaS Order Purchase Date, Month when the subscription is purchased.
Documentation reference - https://docs.microsoft.com/en-us/azure/marketplace/orders-dashboard#orders-details-table
At this point it appears that there's no further edits or updates needed to the documentation, other than what has been listed above. We will go ahead and close this issue for now, however if you have any further feedback on the document please tag us in your reply and will be happy to reopen the thread and continue the conversation. Thank you

Hi @BharathNimmala-MSFT ,
But is there a field which can explain when the Saas offer is activated. Order date/subscription date and activation date can be two different dates.

Thank you @santhoshbomma9 for follow up query and offline discussion on this.
Basically below is the lifecycle

saas offer purchased -> it takes some days to fulfill this order
Once the order is fulfilled, that's the day when the SaaS offer is activated
The day that order is fulfilled is the date that we have in purchaseDate

Hope this information helps, please circle back if you have any further queries. Thank you


Vagrant base box should use systemd init system (or we should stop depending on systemd)

Right now, the Vagrant base box uses sysvinit, but the vagrant provision process involves adding a systemd service.
This results in sadness, since we can't really enable the service until after a reboot causes systemd to take over as PID 1.
One workaround would be to convert the systemd service into an init script. I am -0 on that, and +1 on finding a systemd-enabled Vagrant base box.

May I suggest using https://github.com/boxcutter/debian base box ?!

https://atlas.hashicorp.com/debian/boxes/jessie64/ appears to be an official effort, and uses systemd.  I'd encourage us to switch to that, and I hope to do the same for vagrant-spk once I've done some testing.

That sounds like a great idea to me.
I do have some micro hesitations. Actually, just one I guess!
If you want to use systemd units when starting e.g. MySQL within the
Sandstorm grain, I'm tentatively excited but worried systemd won't work in
the Sandstorm sandbox. But I definitely haven't tried it. If it does work
in the Sandstorm sandbox, this is a completely great idea.
P.S. It's probably worth writing a blog post at some point about why we
can't comply with the systemd container specification.

We can't currently use the systemd units to start MySQL within the Sandstorm grain.  But we also can't currently use the sysvinit scripts, nor upstart jobs either.
What we do today is manually invoke mysqld from your grain's entrypoint (often a bash script).  That will continue to work, but is not very declarative/reusable.  So this is not a functional regression, just a future opportunity.
It would be cool if someday we could punt service bringup/supervision within the grains to systemd --user or something like that.  From talking with some friends, I'm under the impression that systemd does not play nicely inside user namespaces (which we require), without /proc, or some other things that we do to our sandbox, but perhaps that situation will get better over time, or we can run systemd in some feature-limited mode or something.

Such +1


Added Release Card to Dashboard

Signed-off-by: Francisco Fernandes<EMAIL_ADDRESS>Description
@leecalcote wanted a release card on the dashboard. In the following screenshot you can see the result:

This PR fixes #1634
Notes for Reviewers
Since there is no access to the release version because it is not possible with the current version of the API, the text part was not added. Only the radio group was added and disabled.
Signed commits

[x] Yes, I signed my commits.

@m4tr1k thank you for this!

@leecalcote my pleasure 😀


screen blanking

Hi Guillaume,
You say that you use chromiarch regularly, so I assume that it means that you don't have screen blanking issues right?
But for me the setterm command in the conf file does not work; the screen backlight is still turned off after a few minutes in the chroot, whether in the console or under X. Did you have this issue?

Hi Alexandre,
I think that the setterm command is only supposed to work for the console, I took it from /etc/init/tty2.conf (but I don’t know if it really works).
I have had this issue, and I realize I haven’t written yet how to solve it.
The problem is that Chrome OS' power manager daemon does not detect the fact that you’re active in the chroot, so it assumes that you are inactive and blanks the screen.
A first solution is to follow the instructions on tty2 to disable screen blanking by stopping the power manager daemon (sudo initctl stop powerd). This works, but there are a few problems, in particular I think that the power button does not work anymore.
Another solution (still not perfect, but this is what I’m using) is to change the blanking and suspend timeouts. The default values are available in /usr/share/power_manager/ and you can overwrite the default values with files in /var/lib/power_manager/. I do not remember exactly which file does what, but beware that you can’t just put a big value in every file, there are various constraints to be satisfied or powerd will crash (see the source code of powerd). I have the following values on my computer (I guess that only the *_ms files are relevant, I don’t know why there are other files here):
$ for i in /var/lib/power_manager/*; do echo $i:; cat $i; echo; done
/var/lib/power_manager/lock_on_idle_suspend:
0
/var/lib/power_manager/plugged_brightness_offset:
66.25
/var/lib/power_manager/plugged_dim_ms:
99999999

/var/lib/power_manager/plugged_off_ms:
999999999

/var/lib/power_manager/plugged_suspend_ms:
9999999999

/var/lib/power_manager/unplugged_brightness_offset:
10
/var/lib/power_manager/unplugged_dim_ms:
99999999

/var/lib/power_manager/unplugged_off_ms:
999999999

/var/lib/power_manager/unplugged_suspend_ms:
9999999999

The main drawback is that screen blanking is disabled, even if you are inactive in Chrome OS, but I haven’t found a better solution.


Build portal navbar using design system

What's this PR do?

Creates a navigation Vue component
Styles it with the DS c-navbar partial (see related PR)

Why are we doing this? How does it help us?
An app is not complete without navigation!
How should this be manually tested?

make
make restart
Go to /user-portal
Confirm there's a white-background nav that has a functioning dropdown on small screens

How should this change be communicated to end users?
NA.
Are there any smells or added technical debt to note?
Less! Cleaning up the nav CSS felt good.
What are the relevant tickets?
UMP.
Have you done the following, if applicable:

[ ] Added automated tests?
[x] Tested manually on mobile?
[ ] Checked for performance implications?
[ ] Checked for security implications?
 This is looking awesome! All worked great for me @AndrewGibson27


cli: add missing file-loader dependency

url-loader only specifies file-loader as a peer dep. Not quite sure why that is, but it means we have to explicitly bring in file-loader. We likely had some other dependency bringing it in for us at some point, but lost it.

Tugboat has finished building the preview for this pull request!
Link:

https://pr4630-puexdfsihz4p8br2ynigv02w5yjto2ds.tugboat.qa

Dashboard:

https://dashboard.tugboat.qa/6033e532f285af6de494ca8a


Add Windows Server 2016 TP4

Add two more packer templates:

Windows Server 2016 TP4
Windows Server 2016 TP4 with Docker preinstalled

Sorry, want to merge that into my fork, hub pull-request opened it here in upstream. Too early to release it here.


npm install fails

Hey guys, wonderful looking library - really excited to get it running.
Sadly though npm install seems to fail here. The log is below
><EMAIL_ADDRESS>postinstall <path snipped>/node_modules/radium
> cd lib || npm run lib

sh: line 0: cd: lib: No such file or directory

><EMAIL_ADDRESS>lib <path snipped>/node_modules/radium
> npm run babel && rimraf lib/__tests__ lib/__mocks__

><EMAIL_ADDRESS>babel <path snipped>/node_modules/radium
> rimraf lib && babel src/ -d lib/

sh: babel: command not found

npm ERR! Darwin 15.4.0
npm ERR! argv "/usr/local/Cellar/nvm/0.23.3/versions/node/v5.10.1/bin/node" "/usr/local/Cellar/nvm/0.23.3/versions/node/v5.10.1/bin/npm" "run" "babel"
npm ERR! node v5.10.1
npm ERR! npm  v3.8.3
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR<EMAIL_ADDRESS>babel: `rimraf lib && babel src/ -d lib/`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>babel script 'rimraf lib && babel src/ -d lib/'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the radium package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     rimraf lib && babel src/ -d lib/
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs radium
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls radium
npm ERR! There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! Please include the following file with any support request:
npm ERR!     <path snipped>/node_modules/radium/npm-debug.log

npm ERR! Darwin 15.4.0
npm ERR! argv "/usr/local/Cellar/nvm/0.23.3/versions/node/v5.10.1/bin/node" "/usr/local/Cellar/nvm/0.23.3/versions/node/v5.10.1/bin/npm" "run" "lib"
npm ERR! node v5.10.1
npm ERR! npm  v3.8.3
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>lib: `npm run babel && rimraf lib/__tests__ lib/__mocks__`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>lib script 'npm run babel && rimraf lib/__tests__ lib/__mocks__'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the radium package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     npm run babel && rimraf lib/__tests__ lib/__mocks__
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs radium
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls radium
npm ERR! There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! Please include the following file with any support request:
npm ERR!     <path snipped>/node_modules/radium/npm-debug.log
npm WARN<EMAIL_ADDRESS>No repository field.
npm ERR! Darwin 15.4.0
npm ERR! argv "/usr/local/Cellar/nvm/0.23.3/versions/node/v5.10.1/bin/node" "/usr/local/opt/nvm/versions/node/v5.10.1/bin/npm" "install"
npm ERR! node v5.10.1
npm ERR! npm  v3.8.3
npm ERR! code ELIFECYCLE

npm ERR<EMAIL_ADDRESS>postinstall: `cd lib || npm run lib`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>postinstall script 'cd lib || npm run lib'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the radium package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     cd lib || npm run lib
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs radium
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls radium
npm ERR! There is likely additional logging output above.

Radium appears to have been removed from node_modules which may simply be part of the general npm lifecycle.
The same occurs with a plain install of Spectacle.
Using the latest Node (5.10.1) and npm (3.8.7).
Thanks a lot.

The temporary fix is to hard code the dependency as the last release (1.0.4) which is the last working version. ^1.0 in the dependencies resolves to 1.0.5 the latest tag which appears to be where the issue began. I suspect that the bumping of Radium done in https://github.com/FormidableLabs/spectacle/commit/269aaef29695ad9dfa72b125834830f02064713b introduced the regression somehow.
Thanks for making Spectacle though, looking forward to getting involved!

odd, this should work. what version of npm are you on? do you have babel installed globally?

This is fixed now in 1.0.7


Implement safe click listener

Description
I decided to resolve some small but tricky issue from UX user perspective. When the user clicks multiple times on some link the article view then we display the same page a few times.

@feelfreelinux Sorry for the asking from a long time, but can we merge :D?


chore(Blog): update “2016-12-17-making-sense-of-the-scaas-new-flavor-wheel”

Automatically generated by Netlify CMS

👷 Deploy Preview for lucileetguillaume processing.
🔨 Explore the source changes: 4126764c1bda67aaa610ec2ad6ad1092526255a9
🔍 Inspect the deploy log: https://app.netlify.com/sites/lucileetguillaume/deploys/615ea261a8c24a0007a2ea45


tf: log CPU info on test run

The e2 nodes we use get a ~random CPU type. Add logging so we can see if
this correlates to flakes
Please provide a description of this PR:

@howardjohn: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_istio
29be877d82cc696c083f4fea7fa3283359ee1849
link
true
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


Add clone_fileset tool

Wired up a tool to clone filesets using fs.FileSetReader|FileSetWriter.
/cc @robskillington

Coverage decreased (-0.02%) to 77.329% when pulling d8bb2894632f1352888afc0ed82b57a8143a29a7 on prateek/clone_fileset into 0b26ce183a008b18d05516f0d9d2bd7e0fe01e29 on master.

Coverage increased (+0.1%) to 77.45% when pulling 5147e88349eb30f3afd6c4fdf4c7daabdba84b02 on prateek/clone_fileset into 0b26ce183a008b18d05516f0d9d2bd7e0fe01e29 on master.

Coverage increased (+0.1%) to 77.47% when pulling 5147e88349eb30f3afd6c4fdf4c7daabdba84b02 on prateek/clone_fileset into 0b26ce183a008b18d05516f0d9d2bd7e0fe01e29 on master.

Coverage increased (+0.02%) to 77.367% when pulling 5147e88349eb30f3afd6c4fdf4c7daabdba84b02 on prateek/clone_fileset into 0b26ce183a008b18d05516f0d9d2bd7e0fe01e29 on master.

Coverage increased (+0.1%) to 77.444% when pulling f25f5a949d6e9d087bfef902585487d24f13a273 on prateek/clone_fileset into 0b26ce183a008b18d05516f0d9d2bd7e0fe01e29 on master.

Coverage increased (+0.2%) to 77.527% when pulling 1442785e20eadc7d7d62e4bf9b2fff353c0369ab on prateek/clone_fileset into 0b26ce183a008b18d05516f0d9d2bd7e0fe01e29 on master.

Coverage increased (+0.1%) to 77.47% when pulling 59ada96edb0568f11e65df1ccc01df2ecbae4fe6 on prateek/clone_fileset into 0b26ce183a008b18d05516f0d9d2bd7e0fe01e29 on master.


Arrays of structures don't resolve child members

Same thing with arrays within the structures.
for example:
#include <stdio.h>

typedef struct Bar
{
        int a;
        int b;
        char* c;
} Bar;

typedef struct Foo
{
        int a;
        Bar* b[16];
        float c;
} Foo;

int main()
{

        Foo *foo = (Foo*)malloc(sizeof(Foo));

        foo->a = 256;
        foo->c = 1.337;

        for (int i = 0; i < 16; i++)
        {
                foo->b[i] = (Bar*)malloc(sizeof(Bar));
                foo->b[i]->a = 64;
                foo->b[i]->b = 128;
                foo->b[i]->c = strdup("asdf");
        }

        foo->c = 228.1;
        printf("%d\n", foo->a);
        return 0;
}

in bn looks like:
struct Foo* rax = malloc(bytes: 0x90)
rax->a.d = 0x100
rax->c = 1.33700001f
for (int32_t var_24 = 0; var_24 s<= 0xf; var_24 = var_24 + 1)
    rax->b[sx.q(var_24)] = malloc(bytes: 0x10)
    *rax->b[sx.q(var_24)] = 0x40
    *(rax->b[sx.q(var_24)] + 4) = 0x80
    *(rax->b[sx.q(var_24)] + 8) = strdup(s: "asdf")
rax->c = 228.100006f
printf(format: &data_200c, zx.q(rax->a.d))
return 0

and it can be fixed same way that @grokeus described
Originally posted by @mostobriv in https://github.com/Vector35/binaryninja-api/issues/2730#issuecomment-948628812

Array index resolution is done in HLIL, much later than MLIL which does structure field lookup. Due to this, MLIL has no idea that a structure is even involved, as it just sees the addition and dereference for the array. HLIL should be dereferencing the structure here, but it only sees the struct as a void* (from MLIL) and thus can't dereference it.
MLIL: The variable into which the values are stored is still the result of pointer arithmetic (no array resolution done yet)

HLIL: The step that resolves the array access is at the very end of the HLIL translation process and has no further steps resolving struct accesses.

This is likely a bug in HLIL not marking the resolved array expression as the type of the array member:

Should be fixed in >= 3.1.3536-dev.


Expose content of Chat.Message

This directly exposes the content string of the Message object, which makes handling the response from a call to the chat endpoint easier. Alternatively, Message could be a struct instead of an enum? Lmk what you think.
Example usage
let response = try await openAIClient.chats.create(
    model: Model.GPT3.gpt3_5Turbo,
    messages: [userMessage]
)

let message: Chat.Message = response.choices.first!.message
// .assistant(content: "This is message content.")

let content: String = message.content
// This is message content.

This is a good change, thank you for your contribution!

yw – appreciate you making this package 🙂


UPDATE record in test cases

refer update-data to update row(s) in GreptimeDB

I can do this, please assign to me.

I can do this, please assign to me.

BTW，if you want to talk to GreptimeDB members, you can reach us on Slack https://greptime.com/slack

Great! thank you.

Hi Greptime Team,
I try to writing UPDATE test case. I think just need using the key to found row to update, but I found some thing strange.
My understand that key  in GreptimeDB is (table name,tags,timestamp), and value is (fileds). So I just need use the key to update rows.

But when I try to update data by key, I found the key need contain other fileds, for example:
monitor := monitor{
	ID:          randomId(),   // Tag Column
	Host:        "<IP_ADDRESS>",  // Tag Column
	Memory:      1,  // Field Column
	Cpu:         1.0,  // Field Column
	Temperature: -1, // Field Column
	Ts:          time1,   // Timestamp
	Running:     true, // Field Column
}
...
table.AddTagColumn("id", types.INT64)
table.AddTagColumn("host", types.STRING)
table.AddFieldColumn("memory", types.UINT64)
table.AddFieldColumn("cpu", types.FLOAT64)
table.AddFieldColumn("temperature", types.INT64)
table.AddFieldColumn("running", types.BOOLEAN)
table.AddTimestampColumn("ts", types.TIMESTAMP_MILLISECOND)
err :=table.AddRow(monitor.ID, monitor.Host,monitor.Memory, monitor.Cpu, monitor.Temperature, monitor.Running,monitor.Ts)
...
updateTable.AddTagColumn("id", types.INT64)
updateTable.AddTagColumn("host", types.STRING)
updateTable.AddFieldColumn("cpu", types.FLOAT64)
updateTable.AddTimestampColumn("ts", types.TIMESTAMP_MILLISECOND)
// update data
monitor.Cpu = 1.1
// updated value, but other fileds value change to 0/false
err:= updateTable.AddRow(monitor.ID, monitor .Host, monitor .Cpu,
		monitor .Ts)
...
// work
err :=updateTable.AddRow(monitor.ID, monitor.Host,monitor.Memory, monitor.Cpu, monitor.Temperature, monitor.Running,monitor.Ts)

I referenced Java update and SQL, the update operation contain all field.
I don't understand this question, can you help me figure this out?

Sorry, I've unassigned myself wrongly, please reassgin to me.

GreptimeDB doesn't support updating a row partially as it treats a row as a key-value pair. It always overwrites (replaces) the whole row so you need to provide all fields.

GreptimeDB doesn't support updating a row partially as it treats a row as a key-value pair. It always overwrites (replaces) the whole row so you need to provide all fields.

Yes. Updating scenarios for time-series databases are not very common. We currently do not support partial updates, although we may consider adding this feature in the future. However, we cannot commit to a specific timeline for its implementation. @JetSquirrel

Ok, thank you!


Set error margin on Day Store

Day Store internally uses Stats Store which provides a rolling window bucket based storage model. To improve memory utilization, we can set error margins  (eplison) for individual compute resources. Each resource belonging to a container is mapped to a Stat Store.
Here are some sample epsilon values:

Cpu - 50 milli cores
Memory - 4 MBytes
Disk - 10MBytes
Network - 10KBytes
Disk I/O - ??

cc @afein

#478

As of now, limits are being treated as metrics and they are, therefore, stored in a DayStore
I propose that, initially, we should utilize the same epsilon for usages and limits.
Then, after the current set of P0 issues is completed, we can edit the model to handle limits as constants, rather than timeseries.

Can you open a separate issue for handling limits?
On Fri, Aug 21, 2015 at 2:08 PM, Alexandros Mavrogiannis <
<EMAIL_ADDRESS>wrote:

As of now, limits are being treated as metrics and they are, therefore,
stored in a DayStore
I propose that, initially, we should utilize the same epsilon for usages
and limits.
Then, after the current set of P0 issues is completed, we can edit the
model to handle limits as constants, rather than timeseries.
—
Reply to this email directly or view it on GitHub
https://github.com/kubernetes/heapster/issues/486#issuecomment-133564170
.

Opened limits handling as #493

@afein: Has this issue been resolved?

Yes, static epsilon configuration was resolved as part of #508.
More dynamic options could be explored for future milestones, if that is deemed useful.

Thanks @afein. Feel free to file an issue if you have some thoughts on
dynamic epsilon config.
On Tue, Sep 8, 2015 at 10:17 PM, Alexandros Mavrogiannis <
<EMAIL_ADDRESS>wrote:

Yes, static epsilon configuration was resolved as part of #508
https://github.com/kubernetes/heapster/pull/508.
More dynamic options could be explored for future milestones, if that is
deemed useful.
—
Reply to this email directly or view it on GitHub
https://github.com/kubernetes/heapster/issues/486#issuecomment-138787663
.


New package: PRISMAID v0.6.3

Registering package: PRISMAID
Repository: https://github.com/open-and-sustainable/prismaid
Created by: @ricboer0
Version: v0.6.3
Commit: b3af9ae48b321393ad32f82f885ae924870c65ce
Reviewed by: @ricboer0
Reference: https://github.com/open-and-sustainable/prismaid/issues/85#issuecomment-2488406236
Description: Open Science AI Tools for Systematic, Protocol-Based Literature Reviews

Close this request, I have changed package name etc. to comply with automerge requirements and resubmitted.

I would recommend the name PrismAId. That’s appropriate and passes the guidelines (I can override the name similarity, which is bogus)

Closing in favor of https://github.com/JuliaRegistries/General/pull/119811


PipelinedExecutor: handle alow startup more gracefully

Fixes #1340
Increase startup_timeout and throw a user-friendly exception:
Traceback (most recent call last):
  File "/tmp/work/t.py", line 4, in <module>
    executor = PipelinedExecutor.make_local(startup_timeout=0)
  File "/home/alex/source/LiberTEM/src/libertem/executor/pipelined.py", line 711, in make_local
    return cls(spec=spec, **kwargs)
  File "/home/alex/source/LiberTEM/src/libertem/executor/pipelined.py", line 654, in __init__
    self._pool = self._start_pool()
  File "/home/alex/source/LiberTEM/src/libertem/executor/pipelined.py", line 681, in _start_pool
    raise RuntimeError(
RuntimeError: Timeout while starting workers, might need to increase `startup_timeout` (is 0s)

Contributor Checklist:

[x] I have added or updated my entry in the creators.json file
[x] I have added a changelog entry for my contribution
[N/A] I have added/updated documentation for all user-facing changes
[x] I have added/updated test cases
[N/A] I have included the rebuilt production build of the client (only if changes were made to the GUI)

Reviewer Checklist:

[ ] /azp run libertem.libertem-data passed
[ ] No import of GPL code from MIT code

/azp run libertem.libertem-data

/azp run libertem.libertem-data


fix: make logo fit 80 columns

Motivation
The Zebra logo being shown was too large, making it wrap under 80 columns which is the default for many terminals.
Specifications

Complex Code or Requirements

Solution
I didn't notice the paste command I used to combine the Zebra logo and the heart was introducing a tab between them, so I just fixed that.
Closes https://github.com/ZcashFoundation/zebra/issues/7074
Result:

Review
Trivial change, anyone can review.
In Ubuntu if you open a new terminal it will have 80 columns by default, I guess others are similar. Then just run Zebra with colors enabled, without redirecting stderr, and you should see the logo.
Reviewer Checklist

[ ] Will the PR name make sense to users?

[ ] Does it need extra CHANGELOG info? (new features, breaking changes, large changes)

[ ] Are the PR labels correct?
[ ] Does the code do what the ticket and PR says?

[ ] Does it change concurrent code, unsafe code, or consensus rules?

[ ] How do you know it works? Does it have tests?

Follow Up Work

Thanks!


autoupdate not working

myst start never updates the website, I need to restart it every single time a modification is made.

running version v1.1.51
there is nothing interesting happening with -d enabled, no changes are detected, no new build is triggered

Myst CLI Versions:
 - node                         21.7.2     Required: >= 16.0.0
 - npm                          10.5.0     Required: >=7
 - myst                         1.1.51

Additional notes
The website folder was initialized on another computer, running myst start directly, on mac os (mac mini m2).
There is also a space in the path folder

Can you share a small reproducible example of this happening as a git repository? I cannot reproduce locally.
The build not re-triggering means that no files have been found to change. Is it related to the space in the path folder?

Actually, testing it in more detail, I find that I cannot get it to work only for external nfts drives on mac mounted using mounty (so that the path includes a /Users/user/.mounty/drive name/ ... /myst folder)
It seems that it is general to any path that contains a .folder_name somewhere (if I create a .test folder, and initialize a myst document inside it, the issue appears)

I believe that we are explicitly ignoring hidden folders (.folder) in the watch command, other folks were getting performance issues when they had many files in hidden folders in the project (pixi python management I think). I am a bit surprised that this is also being ignored if the myst command is started inside a hidden folder though.


No code coverage for Angular 1 Typescript

Hi, I used the v0.5 version of the generator. I just created a new app and ran gulp test. Even though a coverage/ folder has been created with the different files, when I open the index.html, I have no information about my code coverage.

I don't know any satisfying solution to have coverage for TS. So right now, there is none.

How about Chutzpah or remap-instanbull?
http://stackoverflow.com/questions/17026959/code-coverage-for-typescript

I have been able to make it work, here are my changes :
tsconfig.json
"compilerOptions": {
  "inlineSourceMap": true,
}

webpack-test.conf.js
postLoaders : [
  {
    test: /^(?!\.spec)\.ts$/,
    exclude: /(node_modules|tests)/,
    loader: 'istanbul-instrumenter' // used to to get the code coverage for TypeScript
  }
];

karma.conf.js
reporters: ['progress', 'coverage'],
coverageReporter: {
  reporters: [
    {
      dir: 'coverage',
      subdir: '.',
      type: 'json'
    }
  ]
},
plugins: [
  require('karma-coverage'),
]

Then in gulp_tasks/karma.js
const remapIstanbul = require('remap-istanbul/lib/gulpRemapIstanbul');
gulp.task('remap-istanbul', function() {
  return gulp.src('coverage/coverage-final.json')
    .pipe(remapIstanbul({
      reports: {
        'json': 'coverage/coverage-final.json',
        'html': 'coverage/html'
      }
    }));
});

gulpfile.js
gulp.task('test', gulp.series('karma:single-run', 'remap-istanbul'));

Then do not forget to install the dependencies.
npm i --save-dev istanbul-instrumenter-loader karma-coverage remap-istanbul

And now you should be able to get the code coverage for you project.
BONUS : since the sourcemap is done in TypeScript, you can remove the one from webpack
webpack-test.conf.js
devtool: false;

@prbaron Thanks for the hack, I just had an issue with the postLoader, none of my .ts were processed, I had to change the regex used:
postLoaders : [
  {
    test: /\.ts$/,
    exclude: /(node_modules|tests|(.spec\.ts))/,
    loaders: ['istanbul-instrumenter'] // used to to get the code coverage for TypeScript
  }
]

@Nephidream You are correct. The right regex is test: /^((?!\.spec\.ts).)*.ts$/. I updated my answer according to it.

Sorry for the delay. This is great, we should include it.


Introduce Nix flake for streamlined project management

Description
This pull request introduces a Nix flake to the project, aimed at enhancing project organization and reproducibility. The flake generates several essential components:

A package facilitating streamlined deployment.
An overlay to enhance compatibility and customization.
An application for updating the yarn.nix file, ensuring seamless dependency management.
A development shell for an efficient and consistent development environment.

Changes Made

Added a Nix flake configuration file (flake.nix).
Included necessary scripts and configurations for generating the yarn.nix file.
Provided instructions on how to use the Nix flake in project configurations.
Updated .gitignore to ignore Nix-related build artifacts (result).
Added new files (flake.lock, package.nix, yarn.lock, yarn.nix).
Updated existing files (assets/template.md, bunfig.toml).

Usage Instructions

To use this flake in your configuration, add it as an input in your flake.nix file.
Utilize the provided outputs for managing dependencies, checks, and development environments efficiently.
Follow the provided instructions in the updated documentation (assets/template.md) for using Nix in the project.

This is the only way I've been able to install it and it works flawlessly - appreciate the work here. Would be great to get it in.


Tests in main.rs silently fail

We have tests in main.rs outside the scope of cargo test and CI due to their long runtime. Unfortunately, this may lead to them fail after a change without us noticing:

Two CMR assertions [1][2]  fail since cbedc55.

The Fibonacci program reaches a hidden node during execution since e6deae7.

'Hit hidden node [568] hidden: 1 → 1 at iter 83196: 3765d39e7859f9adc0b8d2a2ac2102bf78a20841973bffbf273518e066f36380'

Is there a way to make these tests available to CI, without it taking hours to evaluate, to prevent this in the future? Maybe, we shouldn't have a main.rs altogether.

Fixed by #21.


Update javascript.md

Hi, can you explain what you are trying to d o here?

Hi, can you explain what you are trying to do here?

I was trying to run varied Javascript function for a Google AI/ML file type that can also be populated with compatible browser region


low performance : rocSparse on [Radeon Instinct MI25] vs spmv csr on CPU

Hello,
On rocSparse, for a large dataset, after running 10 iterations on GPU i see that gpu performance is still slightly lower than the naive csr implementation on CPU.
Below are the results. You can see the fastest GPU implementation (of the 10 iterations) is still slower than CPU.
The time measured on GPU is accounting for hip memcpy + compute.
You can find the code here :
https://github.com/siddhart92/SPMV/blob/master/rocm_spmv/spmv_csr_largeDataset.cpp
Can someone tell me why is that so? I was hoping to see better results for GPU.
Am I missing something here?
To run, you can simply git clone the repo above and do :
make : to compile
make run : to run on board
(assuming you have rocm installed)
...
  While "GPU spmv duration" is around 0.8 ms in my tests, rocprof shows the average kernel time is about 0.013 ms.

@siddhart92 Apologies for the lack of response. Can you please test with latest ROCm 6.0.2 (HIP 6.0.32831)? If resolved, please close ticket. Thanks!


Please publish latest to cocoapods

Receiving an error when installing:
ERROR | attributes: Missing required attribute "homepage"
I see it has been update on Github but not yet published. Thanks!

OK


Funscript Conversion failed

With latest version, I get this error when trying to convert 1d to 2d.
Traceback (most recent call last):
File "qt_ui\funscript_conversion_dialog.py", line 44, in convert
File "funscript\funscript.py", line 45, in from_file
File "funscript\funscript.py", line 20, in sha1_hash
AttributeError: 'str' object has no attribute 'open'
Converted just fine with previous versions and same funscript.

Fixed, next release will contain the fix.

Fixed in v1.16


Check in Gemfile.lock and fix bundler version

Fix for https://github.com/studentinsights/studentinsights/pull/2271.

selfie


Create recipe for serving the pre-trained model

This could be seen as a subset of https://github.com/fuseml/fuseml/issues/13 ... or rather a step that should be taken to understand the bigger issue better.
Currently we have recipes covering the workflow from training the model to serving it. Assume user already has trained model (stored in S3 store for example) and prepare a recipe that only serves it. We need to modify current pipeline or maybe think of using specialized pipelines.

This will be solved by the new composable workflow features, but we need examples (e.g. serve a model stored externally) and documentation.

@alfsuse I'm pretty sure we can't make this work within the MVP timeline.

We need to find a new way how to fit it into current architecture.
The easier part is that we need a representation of a model, and an assignment of model to the workflow. This should not be a problem.
But: when we have a codeset as input, we create a webhook, point it to tekton event listener and any code modification triggers the pipeline. However there's no such thing when the input should be a model (S3 store?). In such case, fuseml itself should probably serve as a kind of scheduler which needs to trigger the pipeline runs manually.


3d transform tools and grid are affected by environments

Godot version:
28859e6c2
Issue description:
The 3d viewport transform tools and the grid lines are affected by environments, which makes them look pretty bad in some cases:

Steps to reproduce:

Change the default environment, enable bloom for example.
Create a 3d scene and select something.

I'm almost sure, that this is duplicate of other issue.
I have also problem with Light, because it cause, that gizmos are very dark

Does this affect GLES2 and GLES3?

Duplicate of #10478. This is related to Godot not using render layers for gizmos (which may be possible with the upcoming Vulkan renderer).


bug: Using variables for template parameters value

the following code is not valid:
public class TestPipeline : ExtendsPipelineDefinition
{
    public override string TargetFile => "test-pipeline.yml";
    public override TargetPathType TargetPathType => TargetPathType.RelativeToGitRoot;

    public override PipelineWithExtends Pipeline => new PipelineWithExtends
    {
        Variables =
        [
            VariableTemplate("variables.yml") // This is a template that defines buildType & templateName
        ],

        Extends = new("base-pipeline.yml", new()
        {
            ["buildType"] = variables["buildType"],
            ["templateName"] = variables["templateName"]
        })
    };
}

generates this:
extends:
  template: base-pipeline.yml
  parameters:
    buildType: $(buildType)
    templateName: $(templateName)

variables:
- template: variables.yml

the correct way is:
extends:
  template: base-pipeline.yml
  parameters:
    buildType: ${{ variables.buildType }}
    templateName: ${{ variables.templateName }}

variables:
- template: variables.yml

using the ${{ variables.<var-name> }}.
how can we generate this type of template? I need to use the CompileTimeExpression and not the MacroExpression
https://github.com/sharpliner/sharpliner/blob/365b9c214a5a7027a8983f51ad24ad6d62a2db99/src/Sharpliner/AzureDevOps/InlineStringConditionHelper.cs#L9-L17
Is this correct?
btw - the docs https://learn.microsoft.com/en-us/azure/devops/pipelines/process/variables?view=azure-devops&tabs=yaml%2Cbatch#runtime-expression-syntax describe the compile time format to be ${{ variables.var }} but in our code we have ${{ variables['var'] }} which I'm not sure are equivalent

Does the $() notation not work though? It should be semantically the same?

getting the error The 'buildType' parameter value '$(buildType)' is not a valid value. which means the variable was not found.

I see..
Maybe we want the TaskInput to turn those into the right references and force the ${{ }} form

@premun it's not going through the TaskInputs type, it's the TemplateParameters type

I see.. Maybe we want the TaskInput to turn those into the right references and force the ${{ }} form

I'm not sure I follow this suggestion

It's basically your suggestion but I'd put it onto the ConditionedDictionary directly maybe

I am honestly not sure how these things work.
Like if you have this:
pipeline.yml
stages:
- template: template.yml
  parameters:
    buildType: ${{ variables.buildType }}

template.yml
parameters:
- name: buildType
  type: string

stages:
- ${{ if eq(parameters.buildType, 'Debug') }}:
	- stage: Foo
    ...
- ${{ else }}:
    ...

So my understanding was that it gets evaluated during compile time and we can use ${{ if }} over it in the template but not sure whether those $() expressions only evaluate during runtime and the eq won't work.

I think that when passing a variable reference as a parameter, when the variable is a custom one (not one of the built-in ones) we would need to pass as ${{ variables.<var> }}, when inside an ${{ }} expression can always use variables.<var>
so maybe we could have an internal BuiltInVariableReference internal type that always uses the MacroExpression


Changing LocationEngine

When replacing the Location from LocationLayerPlugin, the LocationLayerPlugin was still listening the previous LocationEngine. I also remove first, then set the new one in setLocationEngine method.

@mayardb thank you for this contribution!

I moved this PR over to https://github.com/mapbox/mapbox-plugins-android/pull/298 so that CI would run. This PR looks good to me though. As @tobrun mentioned, thanks for contributing.


Fix sorting with MP sets

Closes #2583, I think.

Pinging @zulissimeta: I believe this PR closes #2583. It certainly fixes a bug -- hopefully it's the same one you're seeing.
Previously, if we had Atoms("HOHMn"), the LDAUU flag would incorrectly be made as LDAUU = 0 0 0 3.9. The reason this is incorrect is that the POSCAR generated from ASE will have only three element types at the top: H O Mn. Therefore, there will be a mismatch between the LDAUU entries and the corresponding elements any time that there is merging of elements into a single element type.
With this patch, the LDAUU flag would correctly be made as LDAUU = 0 0 0 3.9 since we generate the MP input set on the ASE-sorted structure so that it is ultimately written out in the correct way. This PR does not make any changes to a user's Atoms object --- I try not to mutate anything that might be user-facing.
If this does not solve your particular issue, please provide the sample Atoms object or POSCAR along with a minimal reproducible example of the exact issue so that I can troubleshoot it appropriately.


feat: display entity API

Supersedes #267.
TODO:

[x] add BlockDisplay example
[x] add transformation example
[x] add interpolation example
[x] explain some more Display methods
[x] link to minecraft.wiki article (https://minecraft.wiki/w/Display)
[x] mention hiding the entities from other players - the point of the superseded PR

did you change the url for that one page? if so, it needs a redirect
(cant really tell on mobile)

did you change the url for that one page? if so, it needs a redirect (cant really tell on mobile)

the slug is the same, only thing that changed was the file path


dummy_urls: changed all urls to actual image urls from gatech.edu.

Changed dummy urls in tests to actual image urls from gatech.edu

Unit tests need updating as well

Should I just remove the oae url part?

Is this alright to merge in?

Is this alright to merge in?

I don't think you have the right permissions to merge into the repo, but, in any case, I'll handle it after I verify the PR locally. Not high on the priority list, but I'll try to get to it soonish.

I didn't think so. It was more of a reminder. :)


[e2e]: generic push main default slsa3

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/10650507928
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.push.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.push.main.default.slsa3.yml
Trigger: push
Branch: main
Date: Sun Sep  1 03:12:34 UTC 2024

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/10660016189
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.generic.push.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.generic.push.main.default.slsa3.yml
Trigger: push
Branch: main
Date: Mon Sep  2 03:08:14 UTC 2024
Tests are passing now. Closing this issue.


Fail and log on errors adding user-defined CLI flags

Problem statement
The current Go template for the generated server code in 'main.go' ignores the return values from parser.AddGroup, including possible errors. This results in a buggy go-flags-formatted struct quietly failing, making it confusing to the developer why their flags aren't showing up.
Steps to reproduce
Define an invalid go-flags options struct. Add your flags in configure_{api}.go:configureFlags:
type MyFlags struct {
    Verbose bool `short:"v"`
    Verbosity int   `short:"v"`
}

func configureFlags(api *operations.SwishAPI) {
    api.CommandLineOptionsGroups = []swag.CommandLineOptionsGroups{
        {"verbosity", "verbosity levels", &MyFlags{}}
    }
}

Build and run your server: go run cmd/api-server/main.go -h. The user-defined flags don't appear.
Solution
Update the loop that processes the CommandLineOptionsGroups to log and exit the start-up process:
	for _, optsGroup := range api.CommandLineOptionsGroups {
		_, err := parser.AddGroup(optsGroup.ShortDescription, optsGroup.LongDescription, optsGroup.Options)
		if err != nil {
			log.Fatal(err)
		}
	}

Exiting the process is reasonable here, because the CLI flags are statically configured inside the code, and we want to alert the developer as soon as possible that they've made a mistake.
I have this, and a small comment inside configureFlags explaining how to add custom flags, ready to go in a PR.

cool! look forward to it


QR code to lobby page

Especially for IRL events, a dropdown/button to display a QR code on the lobby page can help people open the lobby on their phones

@bricehalder Hi I wanted to ask if this is still available if you can maybe assign it to me

@bricehalder Hi I wanted to ask if this is still available if you can maybe assign it to me

@MarekSabol  Sure! Feel free to ask any questions here or in our discord

Hi I discussed with @MarekSabol and I would like to take over this issue instead of him, he should also add a comment in the close future regarding this topic.

@RolandSmarzik feel free to take over, I took over other issues. Thanks

Hi @bricehalder Regarding this issue my proposed realisation would be the modification of lobby.js and lobby.html with the usage of QRCode.js library, the confusing part for me right now is the place where I should add the import of the library for front end, for now I tried to make a demo implementation with the import being in the html and it works fine, but let me know if you had something different in mind for this issue so I can adjust my PR :).
Best regards
Roland.

Hey @RolandSmarzik, thanks for working on this! If you can attach a pull request / draft PR to this issue we can take a look

Hi @bricehalder please see pull request #614, thank you.
Best Regards,
Roland


Fixing over-sensitive rightward swipe on touch devices

choosing correct index to test whether pull distance exceeds threshold

Ref issue #947

Yeah, looks good! Thanks so much for the contribution!

@daviddeutsch Wow! Thanks for the merge! This carousel worked beautifully but for a few issues like this one. I had been thinking it was abandoned for some time. Thanks for keeping it alive!

Doing my best to get up to speed and keep track of all the wonderful submissions. Pleasure is all mine!


No failure event when connection with mobile hotspot

Given two devices A and B.
The device A have mobile hotspot (WiFi) and active 4G connection.
The device B connects to the A's hotspot and the sockets work well on the device B:
open and failure events occur correctly.
Now if we turn off the 4G connection on the deviceA (note, hotspot is active) then failure events will not occur on the Device B.

https://github.com/square/okhttp/issues/3227


MunkiAdmin hangs after processing repo

Hey, Hannes!  The new update looks great - thanks for this!
I haven't noticed any speed differences when scanning my repo...however, sometimes after scanning, MunkiAdmin beachballs.  I have to force-quit the app.  Sometimes, after reopening and trying again, it works, but sometimes it doesn't.
I just got it to hang again.  Here's what's printed in system.log:
8/4/15 11:54:15.460 AM MunkiAdmin[75456]: Cannot perform operation without a managed object context
8/4/15 11:54:15.461 AM MunkiAdmin[75456]: (
	0   CoreFoundation                      0x00007fff8ddf603c __exceptionPreprocess + 172
	1   libobjc.A.dylib                     0x00007fff8eb7176e objc_exception_throw + 43
	2   CoreFoundation                      0x00007fff8ddf5eed +[NSException raise:format:] + 205
	3   AppKit                              0x00007fff9747430b -[_NSManagedProxy _managedObjectContext] + 66
	4   AppKit                              0x00007fff9747432b -[_NSManagedProxy _persistentStoreCoordinator] + 22
	5   AppKit                              0x00007fff9747439e -[_NSManagedProxy _entity] + 46
	6   AppKit                              0x00007fff97474626 -[_NSManagedProxy fetchRequestWithSortDescriptors:limit:] + 89
	7   AppKit                              0x00007fff97473e14 -[NSObjectController(NSManagedController) _executeFetch:didCommitSuccessfully:actionSender:] + 73
	8   AppKit                              0x00007fff9723f3c9 _NSSendCommitEditingSelector + 267
	9   AppKit                              0x00007fff9723f4ab -[NSController _controllerEditor:didCommit:contextInfo:] + 185
	10  CoreFoundation                      0x00007fff8dccd7bc __invoking___ + 140
	11  CoreFoundation                      0x00007fff8dccd612 -[NSInvocation invoke] + 290
	12  CoreFoundation                      0x00007fff8dd6d5c6 -[NSInvocation invokeWithTarget:] + 54
	13  Foundation                          0x00007fff9308341b __NSFireDelayedPerform + 364
	14  CoreFoundation                      0x00007fff8dd492e4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
	15  CoreFoundation                      0x00007fff8dd48f73 __CFRunLoopDoTimer + 1059
	16  CoreFoundation                      0x00007fff8ddbc53d __CFRunLoopDoTimers + 301
	17  CoreFoundation                      0x00007fff8dd04608 __CFRunLoopRun + 2024
	18  CoreFoundation                      0x00007fff8dd03bd8 CFRunLoopRunSpecific + 296
	19  HIToolbox                           0x00007fff89ab456f RunCurrentEventLoopInMode + 235
	20  HIToolbox                           0x00007fff89ab41ee ReceiveNextEventCommon + 179
	21  HIToolbox                           0x00007fff89ab412b _BlockUntilNextEventMatchingListInModeWithFilter + 71
	22  AppKit                              0x00007fff96eae8ab _DPSNextEvent + 978
	23  AppKit                              0x00007fff96eade58 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 346
	24  AppKit                              0x00007fff96ea3af3 -[NSApplication run] + 594
	25  AppKit                              0x00007fff96e20244 NSApplicationMain + 1832
	26  libdyld.dylib                       0x00007fff8cb565c9 start + 1
	27  ???                                 0x0000000000000001 0x0 + 1
)

I believe there are hang reports and spin reports, too, if you'd like them.
A couple of times, I've gotten as far as clicking "Recently Modified" before the app hangs.  In the instance above, the loading had just completed, but I couldn't click on anything.
Some background: I'm using MunkiAdmin over an SMB 1 share (the server supports SMB 2 and 3, but our server unmounts the share after an idle period, which drives me crazy).  Per the release notes, I preemptively applied defaults write com.hjuutilainen.MunkiAdmin atomicWrites -bool NO to my machine - I can remove that if you think it'll help.  I also had renamed my old preferences file when the prefs domain changed a couple of releases ago - I wanted to keep my defaults. :smile:
Is there anything I can do on my end to make this easier to track down?  I really like the new manifests interface, so I'm trying to avoid downgrading.
Thank you so much!

Thanks for reporting.
The non-atomic writes shouldn't be a problem when reading, the preference is only used when writing something to the repo. Could you try ruling out the network and copy the pkgsinfo, icons and manifests directories to a local folder and try opening that? Those crash reports might be valuable too.

Thanks, Hannes!  I copied those three directories to a test repo on my desktop.  I launched MunkiAdmin 5 times without issues.
I then copied some additional directories from the server:
catalogs
client_resources
screenshots
Opening MunkiAdmin caused it to hang again.  I then removed each directory, one at a time, and found that removing client_resources caused it to stop hanging.  Putting that directory back caused it to hang again.  I tried this for a few more times, with the same results.  Then, just as I was writing this, it stopped hanging for about 5 more times.  That directory might not be the problem after all, but I did get it to hang without the network.
Here's the most recent spin and hang logs.  Is there anything else I can do to troubleshoot?

Yep, this is related to the slow scanning (#74) and it seems that core data is dead locking in some cases. How big is your repo, how many packages and manifests? I can easily reproduce this with a repo with thousands of manifests and packages but then again most of my ~1000 item repos work fine.

1.2.0 actually seems faster to me, but they upped the RAM of our Munki server at the same time - that could be why.
There are 2 catalogs, 853 manifests, 439 pkginfo files, 416 pkgs, 169 icons, and 1 zipped client_resources file in our repo.

Could you test if this custom build hangs after scanning:
https://dl.dropboxusercontent.com/u/7637076/MunkiAdmin-1.2.0-2-gc1afe12.dmg
Don't put this on regular use yet but if it helps there might be 1.2.1 soon...

Thanks, Hannes!  I haven't gotten this build to hang yet. :+1:

This should be fixed in 1.2.1:
https://github.com/hjuutilainen/munkiadmin/releases/tag/v1.2.1

Awesome!  Seriously, thank you so much!  Not a day goes by that I don't have MunkiAdmin open.

Thanks!


lxd/apparmor/forkproxy: Socket path fixes

This handles two issues:

Symlinks that need to be dereferenced.
Ubuntu Core systems where the initial path should be used rather than
the HostPath.

Closes #5009
Signed-off-by: Stéphane Graber<EMAIL_ADDRESS>

@tomponline good to go

Testsuite passed

Wow,that's fast. Now my issue is that I cannot use it without building. Isn't it?
And for building I need to install this: https://github.com/lxc/lxd#installing-lxd-from-source
And for installing that I need to enable apt in Ubuntu core. And it's an arm system. It's achieveable,but exposes the system eliminating Core inherit container restrictions.
Best option is to wait for a release, isn't it?

We cherrypick bugfixes into the snap package very often. This fix should already be in the candidate channel and will be in stable later today.

That's really fast! Thanks.


PD: MoveToSlot command creator

To accomplish "move to _ mm above bottom and delay", we'll reuse the atomic command moveToSlot. Needs a command creator, see spec for details, follow blowout.js for a minimal example (eg pipette missing errors etc)

Make a transformWellToSlotOffset util, which will be used like:

// Transfer / Consolidate / Distribute -- implementation of delays

// aspirate delay
...moveToSlot({
    pipette,
    ...transformWellToSlotOffset({z: aspirateDelayOffsetFromBottomMm, well: sourceWell, labwareDef}),
}),
...delay({ wait: aspirateDelaySeconds }),

// ... stuff

// dispense delay
...moveToSlot({
    pipette,
    ...transformWellToSlotOffset({z: dispenseDelayOffsetFromBottomMm, well: destWell, labwareDef})
}),
...delay({ wait: dispenseDelaySeconds }),

Note from convo w Shlok: we made new moveToWell command for "delay with offset" behavior, but we might as well PR this since we did it anyway!


Re-indent on }

Before:
fn test() {
    // Do something
    }▎

After:
fn test() {
    // Do something
}▎

FWIW this patch seems reasonable to me.

LGTM.


Inform the user when underscore-formatted options are used as a cli argument

It might make sense to inform the user when underscore-formatted options are used as a cli argument, similar to the messages on deprecated commands.
At the moment it outputs: mitmproxy: error: unrecognized arguments: --modify_body asdf.
Originally posted by @mplattner in https://github.com/mitmproxy/mitmproxy/pull/4046

Alright for all who ends up here like I do now :-) For CLI args you have to use dash: --modify-body instead of --modify_body


Any one test the accuracy on VOC dataset?

Hi, everyone,
I test the pre-trained model on the VOC dataset, and found the mAP didn't match the expected ones.
Here is my result:
yolo_v2_mobilenetv2_voc:  0.721956
yolo_v3_mobilenetv2_voc: 0.766846
ssd_lite_mobilenetv2_voc: 0.708510
rfb_lite_mobilenetv2_voc: 0.713691
fssd_lite_mobilenetv2_voc: 0.744321
It can be seen, yolov2/3 perform better than the author's result, however the other three are bad than the expected result.
Have anyone met this problem?

Did you test the mAP of SSD+VGG+VOC ? Mine is just 0.47

also my ssd_lite_mobilenetv2_voc is just 0.66

I only focus on mobilenetv2. Which pytorch version and python version do you employ?

Yes, pre-trained model was used. My environment is python2.7/3.6 and pytorch 0.4.1

Could you tell me the learning rate and max epoch of yours ?   Thanks a lot!

Could you tell me the learning rate and max epoch of yours ? Thanks a lot!

do you slove?


Add button in game-events.html to create game-event form page

Desired Outcome
game-events page should have a button that will send users to create event form
Implemented Changes
Add a line with a button that has href to "game-events/create" in game-events template
Connected Issue/Story
Resolves #78
Dependencies

[x] This PR does not depend on other PR's

Definition of Done
game-events will display button for create game event
Test coverage

[x] The changes in this PR do not require tests

Documentation

[x] This PR does not require updating any documentation

i just added simple button with href to the form page, i dont see any test needed since it only html, and the urls themself are already tested.


cask-repair aerial fails

Do you need to approve the pull request?
BigMac:bin michael$ cask-repair aerial
Already up-to-date.
Updating taps… -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
cask "aerial" do
  version "2.0.4"
  sha256 "9212164ce0cb63d1aae0d39552d18de1acc745e6b1c35878611e8d08ab2fa336"

  url "https://github.com/JohnCoates/Aerial/releases/download/v#{version}/Aerial.saver.zip"
  appcast "https://github.com/JohnCoates/Aerial/releases.atom"
  name "Aerial Screensaver"
  homepage "https://github.com/JohnCoates/Aerial"

  screen_saver "Aerial.saver"

  zap trash: "~/Library/Caches/Aerial"
end
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Type the new version (or leave blank to use current one, or use `s` to skip)
> 2.0.5
Error: Cask 'aerial' definition is invalid: invalid 'screen_saver' stanza: Too many open files in system - getcwd
error: Cannot delete branch 'master' checked out at '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask'

There was an error fetching ./aerial.rb. Please check your connection and try again.

BigMac:bin michael$
  [Restored Aug 27, 2020 at 11:35:33 AM]
Last login: Thu Aug 27 11:35:19 on console
Restored session: Thu Aug 27 11:32:43 PDT 2020

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
bigmac:bin michael$ cask-repair aerial
Already up-to-date.
Updating taps… ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
cask "aerial" do
  version "2.0.4"
  sha256 "9212164ce0cb63d1aae0d39552d18de1acc745e6b1c35878611e8d08ab2fa336"

  url "https://github.com/JohnCoates/Aerial/releases/download/v#{version}/Aerial.saver.zip"
  appcast "https://github.com/JohnCoates/Aerial/releases.atom"
  name "Aerial Screensaver"
  homepage "https://github.com/JohnCoates/Aerial"

  screen_saver "Aerial.saver"

  zap trash: "~/Library/Caches/Aerial"
end
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Type the new version (or leave blank to use current one, or use `s` to skip)
> 2.0.5

==> Downloading external files for Cask aerial
==> Downloading https://github.com/JohnCoates/Aerial/releases/download/v2.0.5/Aerial.saver.zip
==> Downloading from https://github-production-release-asset-2e65be.s3.amazonaws.com/44998092/50b48380-e895-11ea-91fc-e72e37d24cd8?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20200827%2Fus-east-1%2Fs3%2Faws4_r
######################################################################## 100.0%
==> No SHA-256 checksum defined for Cask 'aerial', skipping verification.
==> Success! Downloaded to -> /Users/bierman/Library/Caches/Homebrew/downloads/d8eecda37cf4ffb571a9113379b9c7f19bcd99393bf22ccabb3b8415a63eaeb5--Aerial.saver.zip
diff --git a/Casks/aerial.rb b/Casks/aerial.rb
index b659ff1401..809b43bcc3 100644
--- a/Casks/aerial.rb
+++ b/Casks/aerial.rb
@@ -1,6 +1,6 @@
 cask "aerial" do
-  version "2.0.4"
-  sha256 "9212164ce0cb63d1aae0d39552d18de1acc745e6b1c35878611e8d08ab2fa336"
+  version "2.0.5"
+  sha256 "15e54d80f3f3dea6b35d895c09271c771ebf5a248aa635f2db75c058d0e3b9b3"

   url "https://github.com/JohnCoates/Aerial/releases/download/v#{version}/Aerial.saver.zip"
   appcast "https://github.com/JohnCoates/Aerial/releases.atom"
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Is everything correct? ([y]es / [n]o / [e]dit) y
Submitting…
Enter passphrase for key '/Users/bierman/.ssh/id_rsa':
Error creating pull request: Unprocessable Entity (HTTP 422)
A pull request already exists for mbierman:cask_repair_update-aerial.

There was an error submitting the pull request. Please open a bug report on the repo for this script (https://github.com/vitorgalvao/tiny-scripts).

Not me nope, but the brew people. Your request went through : https://github.com/Homebrew/homebrew-cask/pull/88295

Ah sorry I didn't understand the process.

Just curious, is there a way to automatically trigger the pull request when you do a release?

Don’t worry I was quite confused too at first 🙈 but it kinda makes sense after a bit

I need to investigate that but it’s a bit of a mess on my build machine which is on bug sur. Later on probably.

@glouel sorry to bother you, but what does this mean? https://github.com/Homebrew/homebrew-cask/commit/b8a07d9dc7073a2465b5c06bc515ac416bdbaa9f#annotation_383427464

Not bothering, looks like the CI failed to grab the file somehow...
Run brew cask audit --download --appcast --online './Casks/aerial.rb'
9
==> Downloading https://github.com/JohnCoates/Aerial/releases/download/v2.0.5/Aerial.saver.zip
10
curl: (7) Failed to connect to github-production-release-asset-2e65be.s3.amazonaws.com port 443: Operation timed out
11
Error: audit failed for casks: aerial
12
audit for aerial: failed
13
 - download not possible: Download failed on Cask 'aerial' with message: Download failed: https://github.com/JohnCoates/Aerial/releases/download/v2.0.5/Aerial.saver.zip
14
 - The URL https://github.com/JohnCoates/Aerial/releases/download/v2.0.5/Aerial.saver.zip is not reachable
15
##[error]Process completed with exit code 1.

They will fix it it happens from time to time, just a network error this time on the CI. Someone from there will take care of it usually.

Awesome. Thanks.

It worked! :) Thanks.


Added exponential operations, updated in files version to 2.2.0

Also, apparently a package updated to 2.1.0 from 2.0.1
I'm still figuring out how to use github, but i tested this with the browser thing, and nothing broke, so I think its good.

Changed the version files, thanks for the quick review!

Ok, thanks! I'll try it out tonight and push it as soon as possible!
Nice job!


Attempt to fix docrs in CI

Motivation
Fix docrs in CI (for real)
Proposal

Introduce a delay similar to https://github.com/rust-lang/docs.rs/blob/master/.github/workflows/ci.yml
Fix several bugs. One was making the job silently fail.

Test Plan
CI

Seems like there is one more issue to fix, probably related to https://github.com/rust-lang/docs.rs/blob/master/docs/build-workspaces.md


Email-Suspicious-Patterns-Analysis.md

Email Trend Analysis Query

Hi, why are you using the union? EmailEvents is providing the threat type ,  I don't see actual use of EmailAttachmentInfo here which provides additional info on the attachment.

@tali-ash
You are right both schemes does have ThreatType, However if you check search results are not the same from both schemes.
Please run below query for last 30 days, results are different.
 EmailEvents
 | summarize count() by ThreatTypes
 | sort by count_

EmailAttachmentInfo
 | summarize count() by ThreatTypes
 | sort by count_

union EmailEvents, EmailAttachmentInfo
 | summarize count() by ThreatTypes
 | sort by count_

It is expected, the meaning is different. In EmailEvents it is if the email was identified as threat during the delivery.
In EmailAttachmentInfo, it indicate if the attachment is recognized as threat.
There can be several attachments in the same email, for each there will be a record in the table, and in EmailEvents there is on record for the email.
These two tables are totally different one is logging attachments and one is logging emails.
I don't think the query is now doing what you are willing to get.

@tali-ash Thanks for the explanation, I updated the query for the same.


SimCity 4 Deluxe Edition Issue

I'm attempting to load SimCity 4 Deluxe Edition with dxwrapper, but I'm encountering a white screen. My hunch is that it may be a driver issue?
I have a dual graphics card setup, but it appears to be utilizing only the NVIDIA card. I believe I need to switch to the Intel card in order to support DirectX versions older than 9.
dxwrapper.ini
10540 11:21:24.440 Starting DxWrapper v1.0.6598.21
10540 11:21:24.440 Running from: D:\Games\SimCity 4 Deluxe Edition\Apps\dxwrapper.dll
10540 11:21:24.440 Reading config file: D:\Games\SimCity 4 Deluxe Edition\Apps\dxwrapper.ini
10540 11:21:24.441 Gigabyte Technology Co., Ltd. Z690 UD AX DDR4 Default string (Desktop)
10540 11:21:24.441 Gigabyte Technology Co., Ltd. Z690 UD AX DDR4 x.x (Desktop)
10540 11:21:24.441 NVIDIA GeForce RTX 3080
10540 11:21:24.441 Microsoft Windows XP 64-bit (10.0.22621)
10540 11:21:24.441 SimCity 4.exe (PID:16072)
10540 11:21:24.445 Environment variable __COMPAT_LAYER = "DWM8And16BitMitigation WinXPSp3 HighDpiAware"
10540 11:21:24.445 Disabling High DPI Scaling...
10540 11:21:24.445 Loaded library: user32.dll
10540 11:21:24.446 Loaded library: shcore.dll
10540 11:21:24.446 Loading 'ddraw.dll'...
10540 11:21:24.446 Hooking ddraw.dll APIs...
10540 11:21:24.448 Loaded library: d3d9.dll
10540 11:21:24.448 Enabling ddraw wrapper
10540 11:21:24.448 Enabling d3d9 wrapper
10540 11:21:24.448 Loading 'd3d9.dll'...
10540 11:21:24.448 Loaded library: C:\WINDOWS\system32\d3d9.dll
10540 11:21:24.448 Loaded library: gdi32.dll
10540 11:21:24.448 DxWrapper loaded!
10540 11:21:25.394 dd_DirectDrawCreate
10540 11:21:25.394 dd_DirectDrawCreateEx
10540 11:21:25.394 Redirecting 'DirectDrawCreate' IID_IDirectDraw to --> 'Direct3DCreate9'
10540 11:21:25.394 Creating interface m_IDirectDrawX::m_IDirectDrawX (00F322A0) converting interface from v1 to v9
10540 11:21:25.394 d9_Direct3DCreate9
10540 11:21:25.394 Redirecting 'Direct3DCreate9' ...
10540 11:21:25.437 Creating interface m_IDirect3D9Ex::m_IDirect3D9Ex (04B57650)
10540 11:21:25.437 m_IDirect3D9Ex::LogAdapterNames Adapter: 0 \\.\DISPLAY1 NVIDIA GeForce RTX 3080
10540 11:21:25.729 m_IDirectDrawX::~m_IDirectDrawX (00F322A0) deleting interface!
10540 11:21:25.730 m_IDirect3D9Ex::~m_IDirect3D9Ex (04B57650) deleting interface!
10540 11:21:25.730 m_IDirectDrawSurfaceX::CleanupSharedEmulatedMemory Deleting 0 emulated surfaces!
10540 11:21:25.730 Redirecting 'DirectDrawCreate' IID_IDirectDraw7 to --> 'Direct3DCreate9'
10540 11:21:25.730 Creating interface m_IDirectDrawX::m_IDirectDrawX (04A97630) converting interface from v7 to v9
10540 11:21:25.730 Redirecting 'Direct3DCreate9' ...
10540 11:21:25.755 Creating interface m_IDirect3D9Ex::m_IDirect3D9Ex (04E72A60)
10540 11:21:25.756 m_IDirectDrawX::~m_IDirectDrawX (04A97630) deleting interface!
10540 11:21:25.757 m_IDirect3D9Ex::~m_IDirect3D9Ex (04E72A60) deleting interface!
10540 11:21:25.757 m_IDirectDrawSurfaceX::CleanupSharedEmulatedMemory Deleting 0 emulated surfaces!
10540 11:21:26.678 Redirecting 'DirectDrawCreate' IID_IDirectDraw to --> 'Direct3DCreate9'
10540 11:21:26.678 Creating interface m_IDirectDrawX::m_IDirectDrawX (04A98638) converting interface from v1 to v9
10540 11:21:26.678 Redirecting 'Direct3DCreate9' ...
10540 11:21:26.705 Creating interface m_IDirect3D9Ex::m_IDirect3D9Ex (04BCB840)
10540 11:21:26.707 dd_DirectDrawCreateClipper
10540 11:21:26.707 Creating interface m_IDirectDrawClipper::m_IDirectDrawClipper (04BD9240)
10540 11:21:26.707 Creating interface m_IDirectDrawSurfaceX::m_IDirectDrawSurfaceX (04FC4F18) converting interface from v2 to v9
10540 11:21:26.707 Creating interface m_IDirectDrawSurfaceX::m_IDirectDrawSurfaceX (04FC5110) converting interface from v2 to v9
10540 11:21:26.781 Creating interface m_IDirect3DDevice9Ex::InitDirect3DDevice (04F9ACF0)
10540 11:21:26.788 Creating interface m_IDirect3DTexture9::m_IDirect3DTexture9 (0D7B1B70)
10540 11:21:27.715 m_IDirectDrawX::~m_IDirectDrawX (0DA2AE38) deleting interface!
10540 11:21:28.145 Creating interface m_IDirect3DTexture9::m_IDirect3DTexture9 (0D972F68)
10540 11:21:28.145 Creating interface m_IDirect3DVertexBuffer9::m_IDirect3DVertexBuffer9 (0D972FA0)
10540 11:21:28.145 Creating interface m_IDirect3DSurface9::m_IDirect3DSurface9 (0D9E6B50)
10540 11:21:28.145 Creating interface m_IDirect3DSurface9::m_IDirect3DSurface9 (0D9E6F10)

The main exe loads nvd3dnum.dll so that's another evidence that it seems to load nvidia?

I don't have the ability to test that game right now.  However, there are some bugs with Nvidia drivers when using Direct3D9 that seem to affect some games.
You could try it with the Intel card.  Also, there are some bugs with SimCity 4 Deluxe Edition with Dd7to9 that I have not worked out yet.
Also, you could try with DDrawCompat.  See issue #89.
Here is the latest build with some `Dd7to9' fixes in it:  dxwrapper.zip

@elishacloud I think you should make a new release instead of linking new builds under every other issue :D Would mean that people don't report stuff related to old problems.

LOL.  Yeah.  I had a few bugs that caused existing supported games to not work and I was waiting for those fixes before I release.

For SC4 need d3dimm.dll and ddraw.dll together.

This should be fixed with the latest release.

Latest release doesn't have the D3DImm files, are they no longer required?

dxwrapper has never included the D3DImm files.  It handles everything from inside dxwrapper.dll.  Maybe you were thinking about dgVoodoo2, which does include the D3DImm files?

I meant the D3DIm.dll that was included 6 or so releases ago.

That was just a stub.  It was just used to load dxwrapper.  But you can use the ddraw.dll or any other stub to load dxwrapper instead.
I did not see any case where a stub by that name was needed, since no game will load that dll manually.    This can all be short circuited by just using the ddraw stub instead.


Check tpm2-tools before running create_mb_refstate

Check if the tpm2-tools version is recent enough to have the tpm_eventlog tool available before trying to run the create_mb_refstate script.
Also skip the test for measured boot log parsing test in test_tpm.py if the tpm2-tools version is too old.

Codecov Report

Merging #1169 (e2bf8eb) into master (dfb8082) will decrease coverage by 0.16%.
The diff coverage is n/a.

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

Additional details and impacted files

Flag
Coverage Δ

packit-e2e
71.27% <ø> (-0.17%)
:arrow_down:

testsuite
54.79% <ø> (ø)

unittests
14.49% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

keylime/revocation_notifier.py
52.20% <0.00%> (-9.44%)
:arrow_down:


Question: entity dispatch with typescript

Hi all,
I'm using vuex orm and it is great. But right now, I don't know if there is a way how to define types for dispatch methods. I have something like this:
        EntityName.dispatch('edit', {
          id: entityId,
          data: updateDataObject,
        })

so type check is not processed on this piece of code

data can be any record(s), so there is no type-checking at this time. If you really want payload validity, at minimum, create a method on the model that conforms to a type, for example:
static edit(id: number, data: SomeType) {
  this.dispatch('edit', { id, data })
}

If you got any further questions, head over to the Slack channel.


Added missing JAVA_HOME Env variable

Hi thank you for this. Please open another pull request in staged recipes at conda forge and try to fix this there.


[AutoPR eventhub/resource-manager] Update eventhub management Node.js package version to 2.0.0

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

(message created by the CI based on PR content)

Codecov Report

Merging #3032 into master will increase coverage by <.01%.
The diff coverage is 64.22%.

@@            Coverage Diff             @@
##           master    #3032      +/-   ##
==========================================
+ Coverage   57.43%   57.43%   +<.01%
==========================================
  Files        7767     7767
  Lines      158336   158341       +5
==========================================
+ Hits        90937    90947      +10
+ Misses      67399    67394       -5

Impacted Files
Coverage Δ

...zure/mgmt/eventhub/models/arm_disaster_recovery.py
45.45% <0%> (-4.55%)
:arrow_down:

...nthub/azure/mgmt/eventhub/operations/operations.py
41.93% <0%> (ø)
:arrow_up:

...ure/mgmt/eventhub/operations/regions_operations.py
39.39% <0%> (ø)
:arrow_up:

...operations/disaster_recovery_configs_operations.py
15.65% <0%> (+0.07%)
:arrow_up:

azure-mgmt-eventhub/azure/mgmt/eventhub/version.py
100% <100%> (ø)
:arrow_up:

...ure/mgmt/eventhub/models/authorization_rule_py3.py
100% <100%> (ø)
:arrow_up:

...hub/azure/mgmt/eventhub/models/eh_namespace_py3.py
100% <100%> (ø)
:arrow_up:

...zure/mgmt/eventhub/models/messaging_regions_py3.py
71.42% <100%> (ø)
:arrow_up:

.../mgmt/eventhub/operations/event_hubs_operations.py
97.12% <100%> (+0.01%)
:arrow_up:

...azure/mgmt/eventhub/models/tracked_resource_py3.py
100% <100%> (+37.5%)
:arrow_up:

... and 8 more

Continue to review full report at Codecov.

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


temp

Can I close this?

Yes, sorry, by mistake I created temporary PR on your repo instead of on my fork. I closing it.


switchType

Hi!
First of all, thak you for the plugin!
The plugin knows only two type of switch: outlet and swich:
"switchType": "outlet" - outlet for outlet emulation, other or empty for switch.
But I would like to use lock emulation, because now I mast say  "Hey Siri, turn on the door". It would be better to say "Hey Siri, open the door".
Can you program it to the next verion of plugin, I would donate you a beer :)
Thanks!

Would love the fan accessory type as well if you are able to do it. Thanks!

Hey this plugin is awesome thanks!
@jat80 you should be able to change the accessory to a fan straight in the Home app on your iPhone!
The reason I am messaging is to also request another switch type. I am hooking this up to my front gate so would love to be able to choose from a range of different switch types (one that included a gate opener)
Thanks!!!

@SzilagyiR
Thank you!
I will think about it…

@jat80
I will think about it…

@macwyznawca
Thanks for the great work you’re doing.
Have you implemented this switch type?

Yes, working in my home.
Pozdrawiam!
—
Jaromir (@MacWyznawca)
iOS, macOS and FileMaker developer
<macwyznawca.pl> |<EMAIL_ADDRESS>tel./iMessages: 501 133 157

Wiadomość napisana przez FamJohansson<EMAIL_ADDRESS>w dniu 2018-02-06, o godz. 23:36:
@MacWyznawca https://github.com/macwyznawca
Thanks for the great work you’re doing.
Have you implemented this switch type?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/MacWyznawca/homebridge-mqtt-switch-tasmota/issues/2#issuecomment-363589079, or mute the thread https://github.com/notifications/unsubscribe-auth/AYoYoOL4yjvGnMRTbfwkdKGVwVHAZWvjks5tSNQAgaJpZM4MwbBM.

what is the list of switch type that could be used besides "outlet"?

Outlet or Switch only.
Pozdrawiam!
—
Jaromir (@MacWyznawca)
iOS, macOS, HomeKit, FileMaker developer
<lugallery.com> <faqt.pl> <macwyznawca.pl>
tel./iMessages: +48 501 133 157

Wiadomość napisana przez jeylites<EMAIL_ADDRESS>w dniu 2018-05-13, o godz. 18:44:
what is the list of switch type that could be used besides "outlet"?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/MacWyznawca/homebridge-mqtt-switch-tasmota/issues/2#issuecomment-388640026, or mute the thread https://github.com/notifications/unsubscribe-auth/AYoYoDjg13I84Qu0bANVnk8F6inBovi_ks5tyGLfgaJpZM4MwbBM.


Toyota B Harness

[x]  which car is this for? 2023 Toyota Corolla Hybrid (vehicles made at Japan plant)
[x]  schematic - push to neo repo once confirmed working
[x]  beta sent to tester
[ ]  in shop

Linking this here as possibly related: https://github.com/commaai/openpilot/discussions/19932#discussioncomment-6297415

Added to shop. Schematic pushed to neo repo. Closing

https://github.com/commaai/neo/blob/master/car_harness/Toyota_B_Harness.sch.pdf
Just linking this here to save someone some clicking: https://comma.ai/shop/car-harness
In the dropdown, "Toyota B Harness".


Getting a distorted map near China region from the leaflet library

Checklist

[X] I've looked at the documentation to make sure the behavior isn't documented and expected.
[X] I'm sure this is an issue with Leaflet, not with my app or other dependencies (Angular, Cordova, React, etc.).
[X] I've searched through the current issues to make sure this hasn't been reported yet.
[X] I agree to follow the Code of Conduct that this project adheres to.

Steps to reproduce
https://ecn.t3.tiles.virtualearth.net/tiles/r132211.jpeg?g=13219&mkt=en-US&shading=hill
https://ecn.t1.tiles.virtualearth.net/tiles/r132302.jpeg?g=13219&mkt=en-US&shading=hill
https://ecn.t0.tiles.virtualearth.net/tiles/r132300.jpeg?g=13219&mkt=en-US&shading=hill
The above links provide the tiles which combines together to form the map.
Expected behavior
Expected behavior is to get a a clear map.
Current behavior
Receiving distorted map near China region.
Minimal example reproducing the issue
No response
Environment

Leaflet version: "1.0.0-rc.2+e02b5c9"
Browser (with version):  Mozilla Firefox
OS/Platform (with version):   Windows 10 Enterprise

Please try again with the newest Leaflet version. 1.9.3

Those URLs are from Bing maps - and a quick test at https://plnkr.co/edit/IDPDujiiCzKdQLoI using https://github.com/digidem/leaflet-bing-layer tells me that there's no significant offset between Bing and OSM tiles.
I recall problems regarding the CRS used in South Korea (EPSG:5179), which is similar but not equal to EPSG:3857 - there's notes at https://github.com/tontita/Leaflet.KoreanTmsProviders . I don't think that's the case here.
Unless the problem is clarified, this is likely a duplicate of #5056 AKA "Leaflet is a display library, if you've got problems with your tile provider then that's not Leaflet's problem".

Cloing because of no response


Add data table api

I was found some api to work with data tables.
expert_sender_data_table_api
For my project I need methods "DataTablesAddMultipleRows" and "DataTablesClearTable".

Coverage increased (+0.4%) to 95.172% when pulling 60b3d6919d9f11b16e900058a235ae18aaf00db4 on ErnestK:feature/issues-7/add-data-table-api into 98d1e6600a43b5d17d813109521a3d77becedf83 on kinderly:master.


Add simple meta-documentation to Makefile and README.md

Add documentation for Makefile to Makefile; add documentation for operator reference updates to README.md

Product Version(s): N/A

Issue: N/A

Link to docs preview: N/A

SME review:

[ ] An SME has approved this change.

DOCS review:

[ ] A member of the docs team has approved this change.

Additional information:
This PR adds two sets of documentation; one, a large comment block at the top of Makefile,
includes a list of the most interesting/relevant Makefile targets for docs building and
for udpating the Operator reference for docs. The second is a small list of the most
interesting targets for updating the Operator reference, and how to use them.
Merge checklist:

[ ] Deploy preview inspected wherever changes were made
[ ] Build completed successfully
[ ] Test have passed

LGTM, thanks. Feel free to merge.


New App Submission: CeloTerminal

App Logo (Required)
(Attach image here)

App Details (Required)
Type: Wallet
Name: CeloTerminal
Description: The one-stop shop for everything Celo
Homepage Url: https://celoterminal.com
Chains supported: eip155:42220
Versions supported: v1
App Url (Required - at least one)
Browser Url: https://celoterminal.com
iOS Url:
Android Url:
Mac Url:
Windows Url:
Linux Url:
Mobile Linking (Optional)
Deep Link:
Universal Link:
Desktop Linking (Optional)
Deep Link:
Universal Link:
Metadata (Optional)
Short Name: CeloTerminal
Primary Color:
Secondary Color:

Added on commit cad53938076f256eb9054e30d5918a7d89bac780

Hey @pedrouid , CeloTerminal is a Wallet, but it seems that you added it in dapps.json file by mistake.


Remove non-used array

@luraess : is this ready to be merged or you have other little fixes to do here?

It's to be merged.


Mesh Group without switch

Only select domain available for Mesh Group entity, ie:
select.1862110441464549376_command

are mesh group (created via Yeelight Classic) supported?

I just recreated the group in Mi Home. It has a different interface now, and the integration is displayed differently. It works now.

@rayout yes, it works, but finally I gave up on the idea of creating groups cos automations sometimes didn't work with such entity, for example, when I pressed the switch again immediately after turning on the lamps, sometimes there was no reaction

https://github.com/AlexxIT/XiaomiGateway3/releases/tag/v4.0.8

@AlexxIT
Thanks, now I can switch it on or off, but what about toggle action? I tried to replace automation with on/off + condition, but yeelight classic group doesn't expose current state :(

All Xiaomi groups do not provide the current status. They're only for management.

Ok, but what about toggle action? Is it possible to expose that one?

I can research about this feature. You can create separate issue.


Can't compile with ubuntu18.10 default cuda package

Can't compile with ubuntu default cuda package
I tried to compile cumo with CUDA9.1 packages provided by Ubuntu.

Ubuntu 18.10
libcudart9.1:amd64                         9.1.85-4ubuntu1
nvidia-cuda-toolkit                           9.1.85-4ubuntu1
ruby 2.6.0p0

setup environment variables
export CPATH="/usr/include/x86_64-linux-gnu:$CPATH"
export LD_LIBRARY_PATH="/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH"
export LIBRARY_PATH="/usr/lib/x86_64-linux-gnu:$LIBRARY_PATH"

compile
rake build
gem install pkg/cumo-0.2.4.gem

Then I got following error.
gcc-6: error: unrecognized command line option ‘-Wrestrict’
gcc-6: error: unrecognized command line option ‘-Wimplicit-fallthrough=0’; did you mean ‘-Wno-fallthrough’?

I tried update-alternatives --install. g++ -> g++7
and
sudo ln -s /usr/bin/g++ /usr/lib/nvidia-cuda-toolkit/bin/g++
sudo ln -s /usr/bin/gcc /usr/lib/nvidia-cuda-toolkit/bin/gcc

then terminal say
unsupported GNU version! gcc versions later than 6 are not supported!

🤔

Solution
I just remove compiler flags from Makefile.
add to ext/cumo/extconf.rb
s = File.read("Makefile")
s.gsub! '-Wrestrict ', ''
s.gsub! '-Wimplicit-fallthrough=0 ', ''
File.write("Makefile", s)

This is not a good method. but it work.


Teleport Does not work with android

Teleport doesn't work with the android.

Teleport doesn't work with the android

Warning message in editor: Attempting to move a fully simulated skeletal mesh SK_Mannequin. Please use the Teleport flag.
Attempting to follow this solution suppresses the warning but fails to teleport the agent and causes changes to the androids physics

Fixed by allowing teleportation of momentum BYU-PCCL/holodeck-engine#172