[WIP]: Mavlink stream check available buffer before doing any work

Partially related to https://github.com/PX4/Firmware/pull/12967 and https://github.com/PX4/Firmware/issues/12957, but we need to be careful with this one because it will change the behavior of the existing mavlink throttling mechanisms.
Overall the goal is to be lazy. Don't gather up orb data to build the mavlink message or even compute if it's time to send if there isn't sufficient buffer.

If you "Hide whitespace changes" in "Files changed" you'll see the diff is actually quite small. The question is if/when we need to increment the tx error count to throttle back the overall message rate.

TODO: review MavlinkStream::get_size()
Does this need to be updated for mavlink v1, v2, v2 + signing?


[CI] Fix error guard to detect tutorial problems

This PR fixes an error guard during the documentation build step.

Temporary disables VTA frontend tutorial due to
the regression of deploy_detection

cc @tmoreau89

@tqchen is it possible to keep testing the classification tutorial and leave the detection example out? This will ensure that the end to end compilation flow for at least ResNet remains exercised.

cc @tmoreau89 OK i only disabled the detection example out by moving it to a separate folder, we can move it back later

move to #6377


NPM Package does not get the latest changes

Hello.
I have been trying to update my project which uses the android-fastboot npm package to flash the Pixel 7 and 7 Pro devices.
I have been seen the fastboot.js repo that there are updates specifically for these devices but they were done after the 1.1.1 version update. And I can also see that the latest version available for android-fastboot is 1.1.1 on both npm and on yarn.
Is this correct or do the packages need to be updated or am I doing something wrong?
Can anyone please advise?
Thanks

Published as v1.1.3 because I accidentally published 1.1.2 with outdated code.

@kdrag0n great


clarifies percentile in agg field for mesures

Updates the description for the agg in the top table by adding percentile. Also adds add'l info on support sql engines for agg_params
Resolves  #5398
added table based on pr here provided by @tlento

thanks so much @nghi-ly - can you rereview pls?


Add Composer support

Composer is a package management system for PHP. Having a composer.json available will automatically provide managing React in Composer-based projects.

I’m closing as this has been inactive for almost a year, and comments from https://github.com/reactjs/react-bower/pull/5#issuecomment-61596476 were not addressed. If this is still relevant please address those comments and ping us! Thanks.


Node update

Description
Updates to be compatible with node20
Testing

Generate credentials under the producer and consumer scopes on dev.
Generate a consumer from the quickstart guide and save locally as consumer.mjs
Update your topic list to subscribe to 'gcn-test.[replace-me-with-your-name-for-testing]
Create a new file producer.mjs that contains the following:

import { Kafka } from './index.js'

const producer = new Kafka({
  client_id: "your-client-id",
  client_secret: "your-client-secret",
  domain: 'dev.gcn.nasa.gov',
}).producer()
await producer.connect()
await producer.send({
  topic: 'gcn-test.[replace-me-with-your-name-for-testing]',
  messages: [
    {
      key: 'message',
      value: JSON.stringify({ content: 'Data to be sent' }),
    },
  ],
})
await producer.disconnect()

Run your consumer: node consumer.mjs
Run the producer: node producer.mjs

Please set a more descriptive PR title, since we will generate the change log from PR titles.

Closing
The errors may have been caused by something else and need further investigation

See #4.

We could probably adapt https://github.com/kafkajs/zstd/blob/master/src/index.js to use a different zstd compressor/decompressor implementation. Would you please check npmjs to see what options we have?


tools: Migrate from text-based CLI to Protobuf RPC

Currently the binaries in tools/ use the text-based CLI over the serial port to communicate with a Flipper Zero and run FAPs. We should instead use the start_rpc_session CLI command to drop into the Protobuf RPC control mode, using e.g. the prost crate. This would remove most of the hand-written CLI parsing logic, and probably be more accurate and flexible.
In particular, I am curious about whether PB_App.StartRequest is specifically a request to Applications that enables us to provide arguments to FAPs (which the text CLI loader open Applications foo.fap does not), or whether it is a request to loader (and thus the same as the text CLI).

Absolutely agree. When implementing the current storage_cli code in tools/, I tried to keep it identical to the Python implementation because of just how fragile that kind of CLI driving is.


Fix possible security issue in handling coordinates

See #11

Sure I don't see why this isn't a good idea. Thank you!


Unhandled exception in Wine?

wine: Unhandled exception 0x00000001 in thread 50 at address 000000007B01129D (thread 0050), starting debugger...
>> ERROR: The server is already running. I don't want to start it twice.

Running on Ubuntu on GCP

Problem with wine. I think we should pin a working wine version

Any idea on a working wine version?


bug-container-list

Fix container list slice bounds out of range error.

Another commit has fixed this problem, so this one should be closed.


Auto update open-data

Addresses https://github.com/ankaboot-source/leadminer/issues/941 (Issue wasn't transferred to this repo).
The new fetch will happen every day at 8 am.
There are no changes being added to the public-email-providers.json and the associated text file. Just the free, disposable and ISP.
If there are changes that need to be introduced to the that file. I request further clarifications. Thanks.

@baderdean just to be sure. Public and Free emails are not the same right ? if they are, then I should be adding the free emails to that public file (after the filtering is done).

I want it daily please :)

I don't know what is public emails... There is Free Email Provider AND there is Disposable Emails Providers. What do you mean by public emails?

Public are non-free email providers like protonmail

You added an ISP file, don't forget to add them to free emails AND to the README


Suggestion: FAT filesystem impl as its own crate.

Firstly, thank you for this repo. It saved me a ton of time. 👍🏾 (I'm posting this as an issue as I couldn't find a discussions tab)
I'd like to make a suggestion - can we split the FAT filesystem impl into its own crate as the current implementation is pretty modular and it doesn't take a lot to turn it into a standalone crate. I wrote a bare-metal EMMC driver for the raspberry-pi 4 using embedded-sdmmc-rs (sans the SdMmcSpi controller).

Reason: rpi4 now has an emmc2-controller with dedicated pins connecting it to the on-board microSD slot and this slot isn't accessible via SPI.

I think a standalone no_std fat-fs crate would be easier to work with when adding fat-support to block devices driven by other (non-spi) controllers.

Just in case it was somehow missed, https://github.com/rafalh/rust-fatfs/ is no_std compatible and could perhaps be used eventually?

Good to know, thank you. This is what I was looking for.


bank: add regex search

I find myself reaching for regex quite often when searching around in my bank. It's quite nice to have '/^rune/' to find alchs and '/rune$/' to find magic runes.
This adds regex searching through the a '/' prefix and optional '/' suffix.

Functionality for this is included in the linked external plugin.


initial Glossary page and examples

Fixes #6783.

This change is

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/7dab96f11663dc93ce1916debeb320aa862451ac/
Edited pages:

v20.1/admin-ui-network-latency-page.md
v20.1/cluster-setup-troubleshooting.md
v20.1/cockroach-start.md

@taroface, what's your thought about this PR? Do we have any plans to revive it soon? If not, let's close.

I haven't forgotten about this and would like to investigate it in Q2. If it turns out I don't have time, I will close this PR.

Closing until I can devote some time to this.


Automate Dependabot RBI updates

Based on the approach being used for non-public projects. It can simplified since we are only targeting gems, not apps.
Verified in my fork: https://github.com/andyw8/ruby-lsp/pull/1

I pushed a commit with a few small updates, after testing in my fork, and comparing agains the internal version.
Example of the RBI update successfully added: https://github.com/andyw8/ruby-lsp/pull/9/commits

Draft PR for moving this to Tapioca once we're happy with it: https://github.com/Shopify/tapioca/pull/1657


Calling this.$toast.clear() doesn't clear any toasts (using vite development server)

main.js
import Toaster from '@meforma/vue-toaster'

app.use(Toaster, {
  position: 'top',
  useDefaultCss: false,
  pauseOnHover: false
}).provide('toast', app.config.globalProperties.$toast)

Example.vue
<script setup>
import { inject } from 'vue'

const toast = inject('toast')

// this works
function showToast (type) {
  toast.show(`This is the ${type} type toast.`, {
    type: type,
    duration: false
  })
}

// only works when vue-toaster is local in my projects src folder :S
function clearToasts () {
  toast.clear()
}
</script>

package.json
...
"@meforma/vue-toaster": "^1.3.0",
"vue": "^3.2.31",

Ty, otherwise all works perfectly.

To follow up on this, I pulled in vue-toaster into my project src folder to add logs etc. and try debug -> now it works 🤷
So, not working from node_modules but is working when pulled into my project directly...

Related stack overflow question: https://stackoverflow.com/questions/71929957/meforma-vue-toaster-clear-function-only-works-when-pulled-into-local-project-fo

Adding stackblitz example here too: https://stackblitz.com/edit/vitejs-vite-uqcdgd?file=src%2Fmain.js

So after forking @meforma/vue-toaster, rewriting the Toaster in the composition API and changing the event bus to use mitt, even went as far as to publish it to npmjs so I could replicate everything as close as possible to how I use the package originally.... it turns out that my re-written package was having the exact same issue with Vite.
Digging in further, I noticed in my /node_modules/ there was a folder: /node_modules/.vite/deps/ which had files like: @shanehoban_vue-toaster.js... so I started googling and found out that perhaps I should exclude the package from Vite optimizations... like so:
vite.config.js
export default defineConfig({
  optimizeDeps: {
    exclude: [
      "@meforma/vue-toaster"
    ]
  },
  ....

And now, the clear... is working.

This seems to be an issue with how Vite caches dependencies. duannx created an issue on Vite with this example: https://github.com/vitejs/vite/issues/8158 which was apparently a duplicate of a previous issue: https://github.com/vitejs/vite/issues/3910

any update on this?

Hi!
If fixed it on the https://github.com/MeForma/vue-toaster/pull/36 PR
You can try it with this in your package.json:
  "devDependencies": {
    "@meforma/vue-toaster": "stafyniaksacha/vue-toaster#feat/render-function",
  }


[BUG] System.UnauthorizedAccessException: Access to the path 'C:\Users\ferna\AppData\Local\Bloxstrap\Bloxstrap.exe' is denied.

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.

What problem did you encounter?
System.UnauthorizedAccessException: Access to the path 'C:\Users\ferna\AppData\Local\Bloxstrap\Bloxstrap.exe' is denied.

How do I fix this?

I'm not a professional, but try running it as administrator, if that doesn't work, wait for pizzaboxer to help

Also the screenshot contains the name of your user account which could be private, just letting you know in case you wanted to blur it out or something

Whoops.

Also Thank you it works.


Question: Disabling pretty-printing on-load

Description
Currently, HTTP JSON responses are pretty-printed. I looked through past issues and documentation on how to disable pretty-printing. In my scenario, when working in a DEVELOPMENT config, I would like to have a flag to enable it, otherwise in production I would like it disabled as the amount of bytes saved on large responses is quite substantial.
Expected behaviour
add_api has a flag pretty_print to decide whether or not JSON output should be pretty printed
Actual behaviour
Well, thus far, I can't seem to find any flag or functionality of sorts.

If you are worried about payload transfer size, use gzip. Whitespace will account for something like a 1% overhead when gzipped.
This is pretty standard practice - for example, the github API transfers gzipped json with whitespace: https://api.github.com/users/dtkav


added @OnClick replacement

A little less code to set up view onClick listener

In Kotlin adding a click listener on a view as already a single call, so I'm not really sure of the need for this.  If this were to stay, I'd like to see the View added to the callback since it's optional if there's only one arg (can be accessed with it if you want) and so theres no need to lose information along the way.
button.setOnClickListener {
  // do stuff
}

The original butterknife version has debounced click listener to prevent multiple clicks. @rharter How do you handle this in Kotlin with such listeners?


Add Blendle Engineering

Would you mind adding our new engineering blog to the list?
It's located at blendle.engineering, and we just published an article about how we're protecting our mission-critical domain names.
Thanks.

No problem. This is a list without many followers. Feel free to add engineering blogs if you do have.


Update README.md

Adds a Motivation section to the README file.
Adds a Documentation section to the README file.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
3 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.07%) to 91.251%

Files with Coverage Reduction
New Missed Lines
%

src/routes/transactions/entities/tests/human-description.builder.ts
3
60.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.07%

Covered Lines:
4945

Relevant Lines:
5292

💛  - Coveralls


Zoom amount doesn't actually works

installing the vue-image-zoomer^2.4.0 setting it all up goes good and all but doen't actually zooms out instead if focuses on the right side of the image. No matter how much zoom amount you set and no matter what position you start to hover on it.
what's the matter exactly can you confirm ?

Can you put your code on codepen or something? @abhishek-quck

Same here! When hover on image, it shows right bottom corner of image with white screen.

@ZawHlaingWin007 @abhishek-quck Can you share your code,  I set up a quick demo here and it is working as it should on the latest version?
https://codesandbox.io/p/devbox/agitated-tharp-jwhzgk?file=%2Fsrc%2FApp.vue%3A16%2C49

@samjonesigd This happens to me as well. I use zoomer with vue 3, composition api, and primevue. I can share my code with you later.

@samjonesigd It seems this issue is related to the use of tailwind. You can check my code here:
https://codesandbox.io/p/github/yoshi29/vue-image-zoomer-issue/main?file=%2Fvite.config.ts

Thank you for providing an example, looks like this that tailwind sets on images, will look at overriding it. You will be able to override with custom css for a quick fix now
    max-width: 100%;

to override set zoom to max-width:none on vh--image class

If the image is white or not in the right position, use this. I spent an afternoon trying it out.
.vh--image { 	max-width: none; } .vh--outer { 	picture { 		position: static; 	} }


Bug: [prefast:Warning]: C28193  (in 'winrt::impl::root_implementswinrt::winui_desktop_packaged_app_cpp::implementation::XamlSystemBaseType,winrt::Microsoft::UI::Xaml::Markup::IXamlType::make_weak_ref')

Version
No response
Summary
PREFast scanning of a generated cppwinrt file for WASDK sample app /Samples/ResourceManagement/cpp-winui/winui_desktop_packaged_app_cpp/Generated Files/winrt/base.h on the https://github.com/microsoft/WindowsAppSDK-Samples repository hit warning: "'Temp_value_#22808' holds a value that must be examined."
The right fix for this issue appears to be centrally in cppwinrt generated code, instead of the individual sample apps that leverage cppwinrt.
Reproducible example
The following code in Base.h seems to be what the warning is referring to:
        impl::IWeakReferenceSource* make_weak_ref() noexcept
        {
            if constexpr (is_weak_ref_source::value)
            {
                uintptr_t count_or_pointer = m_references.load(std::memory_order_relaxed);

                if (is_weak_ref(count_or_pointer))
                {
                    return decode_weak_ref(count_or_pointer)->get_source();
                }

                com_ptr<weak_ref_t> weak_ref;
                *weak_ref.put() = new (std::nothrow) weak_ref_t(get_unknown(), static_cast<uint32_t>(count_or_pointer));

                if (!weak_ref)
                {
                    return nullptr;
                }

                uintptr_t const encoding = encode_weak_ref(weak_ref.get());

                while (true)
                {
                    if (m_references.compare_exchange_weak(count_or_pointer, encoding, std::memory_order_acq_rel, std::memory_order_relaxed))
                    {
                        impl::IWeakReferenceSource* result = weak_ref->get_source();
                        detach_abi(weak_ref);
                        return result;
                    }

                    if (is_weak_ref(count_or_pointer))
                    {
                        return decode_weak_ref(count_or_pointer)->get_source();
                    }

                    weak_ref->set_strong(static_cast<uint32_t>(count_or_pointer));
                }
            }
            else
            {
                static_assert(is_weak_ref_source::value, "Weak references are not supported because no_weak_ref was specified.");
                return nullptr;
            }
        }

Expected behavior
No response
Actual behavior
No response
Additional comments
No response

Thanks Alex, please provide a minimal reproducible example to verify the issue & fix as I'm not familiar with prefast.

Found an internal thread discussing this issue. Here's a minimal repro:
using namespace winrt;

struct s : implements<s, Windows::Foundation::IClosable>
{
    void Close() {}
};

int main()
{
}

An instantiation of the implements class template will trigger the following code analysis warning:
base.h(7830): warning C28193: 'Temp_value_#152' holds a value that must be examined.

Note that this is a false positive and should be fixed by MSVC but I suspect its affecting a lot of builds so I'll probably just provide a workaround.


Porting to Swift 5

PerfectLib is ported to Swift 5 but this one is not.  Apparently 100% of the warnings are related to unsafe pointers. Do you guy have plans to make this?

any news about this?

summoning @kjessup


Support if let foo { optional binding conditions

This PR adds support for if let foo { optional binding conditions.
This implements apple/swift-evolution#1504.
For example:
var foo: String? = "hello world"

if let foo {
  // `foo` is unwrapped to `String`
  print(foo) // prints "hello world"
}

@swift-ci please smoke test

@swift-ci please built toolchain

Could you add some tests into, e.g., test/stmt/if_while_var.swift, to show that this is doing the right thing in both well-formed cases (the x in if x { ... } is available and optional) and ill-formed cases (x doesn't exist, x isn't optional, etc.`)?

Of course, will work on this tonight / this week. Thanks for the pointer of what tests to update!

@DougGregor, added tests in  https://github.com/apple/swift/pull/40694/commits/5dc0c5d9e3223c433891e95ada773e3f008000c9

@swift-ci please build toolchain

Updated in https://github.com/apple/swift/pull/40694/commits/cc85edff225e695f6f9aa43950dfc761a275d948

@swift-ci please smoke test

SE-0345 has been accepted. Kicking off CI to check that we're in a mergeable state. One thing we'll still want to add is a ChangeLog entry describing the change. That can come as a separate PR, of course

Woohoo! Thanks for merging @DougGregor, appreciate your leadership as RM throughout the review 😄


Characters are Broken on Git Build (except for Spirit for some reason)

Describe your bug here.
aside from the Story Mode menu, Characters are broken, they don't have any animations and if you try to load any song, it will crash
on Character Editor (sorry if I took ages to check every single animation)
https://user-images.githubusercontent.com/45212377/143495448-bc42d743-685b-4687-884d-41848753647d.mp4
in Game
https://user-images.githubusercontent.com/45212377/143495490-2d4ba148-e175-420c-9d4f-fd77dd74721b.mp4
Command Prompt/Terminal logs (if existing)
source/LoadingState.hx:162: Setting asset folder to shared
source/LoadingState.hx:162: Setting asset folder to shared
source/FreeplayState.hx:292: thorns-hard
source/FreeplayState.hx:299: CURRENT WEEK: week6
source/LoadingState.hx:162: Setting asset folder to week6
source/Conductor.hx:59: new BPM map BUDDY []
source/PlayState.hx:318: stage is: null

Are you modding a build from source or with Lua?
Source
What is your build target?
Linux
Did you edit anything in this build? If so, mention or summarize your changes.
No, I didn't edit anything

I did mention this (#1353) it seems like the whole "softcode atlas package" breaks the whole game, so all we can do is wait for this pull request (https://github.com/ShadowMario/FNF-PsychEngine/pull/1360#issue-1063815820) to merge into the base engine GitHub.

I did mention this (#1353) it seems like the whole "softcode atlas package" breaks the whole game, so all we can do is wait for this pull request (#1360 (comment)) to merge into the base engine GitHub.

funny enough, everything works on Web, from the previous Bug report I made (#1364), to the characters and the game itself
https://user-images.githubusercontent.com/45212377/143496840-c39e0a49-73bd-48b8-82a8-a183d4354fd1.mp4
https://user-images.githubusercontent.com/45212377/143496819-53a2f321-6dc0-41e6-b5d4-f16a0ea1d863.mp4

I did mention this (#1353) it seems like the whole "softcode atlas package" breaks the whole game, so all we can do is wait for this pull request (#1360 (comment)) to merge into the base engine GitHub.

funny enough, everything works on Web, from the previous Bug report I made (#1364), to the characters and the game itself
Characters.mp4
Graphic.Settings.mp4

Maybe because the web version doesn't use the package? I'm not too sure.

Pull request #1360 fixes this. Turns out it was some code failing or just not working and loading packer atlas for the other characters (hence why spirit works) instead of sparrow.
@ShadowMario u stoopid

The reason only spirit works is because the game is only looking for txt files. Not both xml files and txt files.

Fixed


Godot won't run on GLES2

Tested versions
4.2.stable
Doesn't happen in 3.6.dev
System information
Windows 10 - Intel i3 M370 - Intel HD Graphics
Issue description
People keep telling me godot 4.2 runs on opengl 2 ,However it doesn't work on my device which has opengl 2 , Godot 3.6 dev works but 4.2 doesn't I tried using the opengl32.dll trick but didn't work
Steps to reproduce
no code
Minimal reproduction project (MRP)
no project included in the issue

4.x does not support GLES2, this is documented here
Closing as this is a documented limitation and 4.x simply does not support GLES2, nor will it in the future
Thank you for your report


Todo: Add some test

One or two should be enough
Make sure to run them in the CI/CD #4

fixed in https://github.com/druwan/sinhalaquizapp/commit/ccccdbfca767021f3681aaad6f00bb094e87e8c7


⚠ Bofrost.lu has degraded performance

In 91c8b52, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1067 ms

Resolved: Bofrost.lu performance has improved in 53dab35.


Missing scenarios and I dont know why...

https://github.com/river-corridors-sfa/rc_sfa-rc-3-wenas-modeling/blob/ab4eab266b4e9071dd11c682a6476928d5625974/230718_create_L1_dataset.Rmd#L114-L119
Missing 10_MOD, 10_LOW, 100_MOD, 15_MOD, 20_HIGH, 45_LOW, 50_MOD, 50_HIGH, 90_MOD...

Agreed, thx for fixing! All scenarios show up for flow, sed, no3, and doc based on plotting


Add zip deploy

This leverages the shared package I've created here: https://github.com/EricJizbaMSFT/vscode-azure-sdk
Obviously we'll have to discuss if that shared package will work and find an actual home for it instead of my fork.
Fixes #3

@EricJizbaMSFT,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

Okay the PR for the shared packages is out: https://github.com/Microsoft/vscode-azuretools/pull/1
This PR is updated with latest from master and I removed link to package in my custom fork. CI build will fail until shared package is published.


Consider unifying Service candid type with ExternalCanisters

There is a case to be made that ExternalCanisters are the candid Service type and that they should be renamed and merged together. Additionally, we have ExternalCanisters directly on the ACT. We should consider moving them inside the Candid Data Types grouping.
We'd need to consider how ExternalCanister services are different from the main "this" canister.

The bulk of this was completed with https://github.com/demergent-labs/cdk_framework/pull/58 and https://github.com/demergent-labs/cdk_framework/pull/59.


Cannot launch Spyder 2.2.4 installed from DMG on Mac OS X.

From<EMAIL_ADDRESS>on 2013-09-27T13:05:35Z
Please note that reporting bugs from Spyder's help menu ("?" > "Report
issue...") will fill version details for Spyder, Python and Qt in this description for you.
What steps will reproduce the problem?

Launch Spyder 2. 3. What is the expected output? What do you see instead? I expected the GUI to appear, but I get an error saying, "Please Check Sypder installation requirements: PyQt 4.4+ (or PySide 1.1.1+) is required."  I then get another pop-up that says, "Spyder Error" and I can click "Open Console" or "Terminate".  In the console I get: 9/27/13 12:03:12.545 PM Spyder[5618]: Spyder Error and 9/27/13 12:03:14.357 PM com.apple.launchd.peruser.79882[573]: ([0x0-0x110110].org.spyder-ide[5618]) Exited with code: 255 What version of the product are you using? On what operating system? Spyder v2.2.4, installed from DMG
Mac OS X 10.8.5

Please provide any additional information below
.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=1581

From ccordoba12 on 2013-09-28T12:38:53Z
Sorry for the ugly crash. It seems I messed up my build environment (because I'm trying a new strategy for 2.3) although things worked well in my test machine.
I'll try to upload a new image ASAP (I hope tomorrow).
Status: Accepted
Labels: Cat-SpyderGUI OpSys-OSX MS-v2.2.5

From ccordoba12 on 2013-09-28T12:36:06Z
issue #1583 has been merged into this issue.

From<EMAIL_ADDRESS>on 2013-09-30T23:23:49Z
Is this also the reason to not see 2.4.4.dmg not in the featured downloads and for the warning that "This file has been deprecated. Another file would probably be better. Do you want to continue?" when attempting to download 2.2.4.dmg?

From<EMAIL_ADDRESS>on 2013-09-29T13:45:47Z
I get the same error.

From ccordoba12 on 2013-10-01T09:42:49Z
Yes, sorry but I had to do that. I don't want people to download a file we know is faulty. I'm working hard to fix the situation and I plan to release a new DMG this weekend along with 2.2.5.

From<EMAIL_ADDRESS>on 2013-10-02T13:05:57Z
Makes sense. Thanks for your hard work on this.

From ccordoba12 on 2013-10-12T16:04:38Z
Status: Fixed

From ccordoba12 on 2013-10-12T16:04:28Z
This will be fixed once I upload our new DMG, which I plan to do tomorrow.

From<EMAIL_ADDRESS>on 2013-10-14T17:57:49Z
Woohoo!  Thanks, Carlos.  It launched just fine on my machine.  I am excited to start using cells!


Added MultiValuedLinkedHashMap to preserve insertion order.

Added a MultiValuedLinkedHashMap to preserve insertion order in both the map and value list.
My use case is to convert an XML string to a map using Jackson. The requirements stated that sub-elements could have duplicate tag names and element order must be preserved.
The MultiValuedLinkedHashMap  uses a LinkedHashMap with values of LinkedList to preserve order.

@geoffschoeman - Do you mind rebasing to master and re-opening this pull request?


Support containerized Intel Aesmd service

Motivation & problem statement
As recommended in Intel Linux SGX repo., the aesmd service is to be built and run as a containerized service. it created a named volume aesmd-socket that should be mounted into /var/run/aesmd folder in relying container.
However, the docker compose files in Teaclave are using the following stanza to mount host based aesmd socket

That causes the following failure when starting with any docker compose files.

Proposed solution
I propose a solution to address this problems to streamline the usage of Teaclave services coordinated with containerized aesmd service through docker compose. the solution requires to introduce the following changes to Teaclave docker compose files and associated documents.

Remove the following configuration from all docker compose files for all services (3 files)

      - type: bind
        source: /var/run/aesmd/aesm.socket
        target: /var/run/aesmd/aesm.socket

docker-compose-ubuntu-1804-intel-sgx.yml
docker-compose-ubuntu-1804-isgx.yml
docker-compose-ubuntu-1804.yml

Add the following override compose files for host based aesmd socket bind mount for every services

docker-compose-ubuntu-1804-intel-sgx-with-host-aesmd-socket.yml
docker-compose-ubuntu-1804-isgx-with-host-aesmd-socket.yml
docker-compose-ubuntu-1804-with-host-aesmd-socket.yml

with the following bind mount configuration
      - type: bind
        source: /var/run/aesmd/aesm.socket
        target: /var/run/aesmd/aesm.socket

Add the following override compose files for containerized aesmd socket volume mount for every services

docker-compose-ubuntu-1804-intel-sgx-with-aesmd-socket-volume.yml
docker-compose-ubuntu-1804-isgx-with-aesmd-socket-volume.yml
docker-compose-ubuntu-1804-with-aesmd-socket-volume.yml

with the following volume mount configuration
      -  aesmd-socket:/var/run/aesmd

In addition, the README.md should be updated accordingly. Thanks.
NOTE: The new feature request to change the existing docker-compose commands that may break user scripts if relying on those commands.

Thanks for the proposal. I'm thinking if we still need keep the docker-compose files using the host aesmd. If not, we don't have to maintain these many yml files for both host aesmd and containerized aesmd.
Also, we need to have a separate docker file for the AESM service only: aesm-service.ubuntu-1804.Dockerfile. I saw linux-sgx/Dockerfile uses multi-sage builds (https://docs.docker.com/develop/develop-images/multistage-build/) for different targets. I don't think this is suitable for us.

Yes, thanks for listing the alternatives to start AESM service.
The goal here is to make the process simple and smooth for the first time users so that they can deploy Teaclave with minimal efforts. Otherwise, it will introduce more confusions. Of course, we can document different setups for different usage scenarios.
With that being said, a separate dockerfile (aesm-service.ubuntu-1804.Dockerfile) and using docker-compose to manage all containers should be a good option. What do you think?

@mssun Sounds good to me +1, thanks.


fix: 🤔  syn-nav-item getting too wide when in syn-side-nav with keyboard navigation

Pull Request
📖 Description

This PR fixes the issue that a scrollbar appears in the syn-side-nav when using keyboard navigation.
Additionally it fixes a wrong focus state of the vertical syn-nav-item, which was not aligned with the design.
🎫 Issues

Closes #477
👩💻 Reviewer Notes

Got to a story of the syn-side-nav and check that no longer a scrollbar appears when using keyboard navigation
Check out the focus states of the vertical and horizontal nav-items, that they are aligned to the design

WIP

currently I am waiting for design feedback, if the focus-border should be before or behind the current indicator

📑 Test Plan

✅ DoD

[x] I have tested my changes manually.
[x] I have added automatic tests for my changes (unit- and visual regression tests).
[x] I have updated the project documentation to reflect my changes (e.g. CHANGELOG, Storybook, ...).
[ ] I have added documentation to the DaVinci migration guide (if need be)
[x] I have made sure to follow the projects coding and contribution guides.
[x] I have made sure that the bundle size has changed appropriately.
[x] I have validated that there are no accessibility errors.
[x] I have used design tokens instead of fix css values

We decided to move the current indicator to the foreground so the focus border is behind, to be aligned with the appearance of the sy-tab


feature request: taskbar height

I am used to a windows taskbar that is double the usual height, as a developer I have many apps i use and need quick access to, so i have many pinned applications.
I can't find a way to double the height of the cairo taskbar.
I'd also like to see open apps as a highlighted pinned icon on the taskbar, is this something you plan to implement?
There are so many things i like about cairo, and i hope that it continues, because ultimately it could replace the standard windows shell, which has improved in some areas but also got worse in others.

Hello @AndrePageot,
Can you precise your request please ?

If you mean a single row of apps that is double the default size, the latest build has three icon sizes in the options, I suggest you try 24px and 32px sizes. If it is what you wanted, please report back so we can close this issue.

If you mean two row of apps, I don't think it will be implemented soon if ever. The main developper @dremin is currently implementing the core features, it takes some time. If it is what you meant, please edit the feature request title accordingly.

As for the highlighted pinned icon, do you mean the combination of quicklaunch and lauched apps, à la Windows 7 and higher, where you pin apps and they are highlighted if lauched, instead of two separates zones in the taskbar like in Windows Vista and previous OSs? Ideally you should open a separate issue for this Feature Request.

Taskbar items auto-resize so you should be able to fit a large number of windows. You can also choose a small icons setting for even more space. To address additional windows the planned implementation is to do back/forward arrow navigation (a la Cairo menu bar stacks).

On a 1080p screen, with medium icons, I can have more than 20 apps opened and some quick lauch shortcuts, and they show without problem, it is not a concern of place.
It is more the fact that it would be good to have an option to not show text for apps, like in Windows 7+.
I personnaly don't need to read the text next to each icon, so this is just cluttering the taskbar.
But in order to remove text, there should be a feature to combine all windows for a single app like in windows 7+, under the same icon.
As long as there is arrows for navigation, multi-row is unnecessary.
Even if I don't need the multi-row feature, I think it is more convenient than arrows.
A lot less clicks, and the possibility to see all the apps, not half of them if there are many.


support external rackhd config file

A configurable config.json file in rackhd test brings convenience.
RACKHD_CONFIG_FILE_URL can be set in job configuration to inject a config.json during function test

BUILD on-build-config #443 : FAILURE

BTW: why sandbox requires this PR to make masterCI pass ?

@panpan0000
Brief explanation:

when set default gateway in ova, it says "file already exists" But that's a new ova without any gateway.
But when ssh into ova and manually do the config, no error occurs. So retries are added to do this config.
ova set gateway must be done before rackhd restart, otherwise on-http will throw error.
Unit test need sudo_pass but this var never be included into unit test. In prod jenkins no error occurs because prod jenkins vmslave are all sudo nopass. But not in the sandbox.
Sandbox need to use external config.json which contains local static file server.
Ignore unecessary port forward, otherwise docker ucs-service won't start normally.

for (1) , Do you root cause the problem of "file already exists" in a brand new OVA w/o gateway? Why retry can resolve it ?
for (3) , which lines of code reflect your SUDO_PASS change ?

this PR can fix RAC-5469

:+1:

@panpan0000
(1) Don't know root cause now. I'll add some debug information in sandbox.
(3) It's missing, now I add it again


[INTEL MKL] Comparison and cast op fusion

In this PR, comparison op(bf16/fp32->bool) and cast op(bool->bf16/fp32) is fused into one(bf16/fp32->bf16/fp32). The reason to do this fusion is that comparison functors do not support vectorization, but new added scalar_cmp_with_cast_op functor supports vectorization. This can help greatly improve the performance of comparison op, especially for bf16.
This pr was submitted in https://github.com/tensorflow/tensorflow/pull/41047 but got reverted in https://github.com/tensorflow/tensorflow/commit/3f49de584cb7a9de005457006132f5720cc14dd6.

@ShengYang1  Can you please resolve conflicts? Thanks!

@ShengYang1 Can you please resolve conflicts? Thanks!

Done.

@ezhulenev - after this PR is merged, the changes got reverted by a follow-on commit (pasted below). Could you please share the reason of this revert?
(FYI - @ShengYang1, @agramesh1  )
commit 7085dc4947b8237dac752e1c1cb32ff8e1f1e279 Author: A. Unique TensorFlower<EMAIL_ADDRESS>Date:   Tue Aug 3 06:29:08 2021 -0700     Internal change     PiperOrigin-RevId: 388440280     Change-Id: Ib18d245a11fbee823c755881b29b91f394778cd2

Any update on this?


Two Factor verification repeating

Hello , after successful two factor verification for admin. The UI does dot change ?

Hello,
I'm sorry for your trouble. It may help if I can see your screen. Would you be available for a Zoom meeting sometime? Here is my availability:
Friday, 9/16 (today): 16:00 - 21:00 UTC
Tuesday, 9/20: 16:00 - 21:00 UTC
Friday, 9/23: 16:00 - 23:00 UTC
I might also be available for a meeting sometime tomorrow or Sunday 9/18.
Sincerely,
Ryan Haas • he/him/his
Graduate Student • Teaching Assistant
East Tennessee State University
Department of Computing

From: FORCHA @.>
Sent: Thursday, September 15, 2022 7:51 AM
To: haasr/collaborative-blog @.>
Cc: Subscribed @.***>
Subject: [EXTERNAL] [haasr/collaborative-blog] Two Factor verification repeating (Issue #1)
Hello , after successful two factor verification for admin. The UI does dot change ?
—
Reply to this email directly, view it on GitHubhttps://github.com/haasr/collaborative-blog/issues/1, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ALYCXYC2MGESD2BUZY4SBJDV6MEUZANCNFSM6AAAAAAQNKCFVY.
You are receiving this because you are subscribed to this thread.Message ID: @.***>
The [EXTERNAL] tag in the subject line identifies emails that do NOT originate from an ETSU person or service. Please exercise caution when handling emails from external sources. Any email that is unsolicited and requires you to take immediate action, appears to be forged or is PHISHING for information can be verified by emailing the ITS Help Desk.

It worked fine on Ubuntu. Thank you. No worries

Please for your LinkedIn

@haasr It occurred on Windows 10

Okay, thank you. I will try to investigate that when I have time.

Sure. It is https://www.linkedin.com/in/ryan-r-haas/
[https://media-exp1.licdn.com/dms/image/C4E03AQGfhaAle613HQ/profile-displayphoto-shrink_200_200/0/1661876080276?e=2147483647&v=beta&t=AuJqeJiHvOgMhCiw8KDLrIjhJw8TkFLhGWmk7mFlFBY]https://www.linkedin.com/in/ryan-r-haas/
Ryan Haas - Teaching Assistant - East Tennessee State University | LinkedInhttps://www.linkedin.com/in/ryan-r-haas/
A collaborative Django blog app with built-in CMS. While I was an undergraduate student, I started learning Python and Django on my own to get my foot in the door with web development.
www.linkedin.com
Ryan Haas • he/him/his
Graduate Student • Teaching Assistant
East Tennessee State University
Department of Computing

From: FORCHA @.>
Sent: Friday, September 16, 2022 1:26 PM
To: haasr/collaborative-blog @.>
Cc: Haas, Ryan R @.>; Comment @.>
Subject: [EXTERNAL] Re: [haasr/collaborative-blog] Two Factor verification repeating (Issue #1)
Please for your LinkedIn
—
Reply to this email directly, view it on GitHubhttps://github.com/haasr/collaborative-blog/issues/1#issuecomment-1249610314, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ALYCXYGMX75CPD7YHM2SU5TV6SUU5ANCNFSM6AAAAAAQNKCFVY.
You are receiving this because you commented.Message ID: @.***>
The [EXTERNAL] tag in the subject line identifies emails that do NOT originate from an ETSU person or service. Please exercise caution when handling emails from external sources. Any email that is unsolicited and requires you to take immediate action, appears to be forged or is PHISHING for information can be verified by emailing the ITS Help Desk.


EIA860 early release

Current status:
Full etl runs through pudl_etl with 923 and 860 for 2021 (w/o eia860m) and passes all data validation tests
includes:

updated metadata files
updated datastore DOIs
clean nerc region codes
remove 2021 "NA" generator id
add 2021 to full etl settings file
map plants/utils with pudl id's
validation tests

todo:

change fast settings file

issue post pr:

convert _clean_nerc to an encoder

consolidated into #1834


Missing Feat in the Marshal Archetype Journal

The Jorunal is missing the Devrin´s Cunning Stance Feat from the Firebrands Book

This one was closed but the feat is still missing in the new update? I dont know if it wasnt included in this update or it isnt fixed yet!

I see it on my end

Check your PF2e system version in your game instance/world. The change should've trickled in with this last update.


Can you add #include statements

Can you add a #include statement to the programming language. The way you can do it is by copying the contents of the file that is include, and adding the code beneath the parent file.
If you need more help, I am happy to assist you

Yeah! I'm planning on using the keyword "import". Soon we will be able to import built in modules and other script files.
Thanks for the input :P

Ok, thanks, if you need help, just contact me.


windows-0.4.4 The page is blank after login

windows-0.4.4 The page is blank after login

Please follow the template and fill in the necessary information.


Add University of Siena domain

Università degli Studi di Siena, University of Siena

@shinpon file.zip: this request has an incorrect file path format, please ensure that you are familiar with     this repository rules located at the bottom of this page and change     your request accordingly. If you don't know how to change request, close it and open a new one.     If you are not able to make the pull request according the instructions, please send us an email to<EMAIL_ADDRESS>Please mention this request URL in the message.


Minor error correction in the verification part

Why:
Minor language issue creating confusion.
A wildcard DNS record will allow anyone to host a GitHub Pages site at one of your subdomains even when they are verified
It should be "not" verified
What's being changed (if available, include any code snippets, screenshots, or gifs):

Check off the following:

[x] I have reviewed my changes in staging (look for the "Automatically generated comment" and click the links in the "Preview" column to view your latest changes).
[x] For content changes, I have completed the self-review checklist.

@realKarthikNair Thanks so much for opening a PR and including the screenshots! I'll get this triaged for review :zap:

Thanks @cmwilson21. It's an honor to make GitHub documentation better.

@realKarthikNair and @yoannchaudet - you can see the preview with our combined updates in the warning on this page: https://docs-23167-6bb624.preview.ghdocs.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages.


⚠ Bofrost.lu has degraded performance

In 1123933, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1657 ms

Resolved: Bofrost.lu performance has improved in f1e99dd after 37 minutes.


Make login form POST login credentials to API, recieve auth cookie

Submitting login form should log you in. Blocked on #147.

Shouldn't be blocked anymore due to #232
I'll have a look at the API for login, but any pointers are appreciated.

Looks like the API will be implemented in https://github.com/MoveOnOrg/mop/issues/124


Error: Building package minizip:x64-windows failed with: BUILD_FAILEDuild failure

Host Environment

OS: Windows
Package: minizip:x64-windows
Vcpkg version: 2020.06.15-nohash

To Reproduce
vcpkg install --recurse --triplet x64-windows assimp boost-system boost-filesystem ccd eigen3 fcl
Failure logs
Computing installation plan...
The following packages will be built and installed:
assimp[core]:x64-windows

boost-assert[core]:x64-windows
boost-build[core]:x64-windows
boost-compatibility[core]:x64-windows
boost-concept-check[core]:x64-windows
boost-config[core]:x64-windows
boost-container-hash[core]:x64-windows
boost-conversion[core]:x64-windows
boost-core[core]:x64-windows
boost-detail[core]:x64-windows
boost-filesystem[core]:x64-windows
boost-function-types[core]:x64-windows
boost-functional[core]:x64-windows
boost-fusion[core]:x64-windows
boost-integer[core]:x64-windows
boost-io[core]:x64-windows
boost-iterator[core]:x64-windows
boost-modular-build-helper[core]:x64-windows
boost-move[core]:x64-windows
boost-mpl[core]:x64-windows
boost-optional[core]:x64-windows
boost-predef[core]:x64-windows
boost-preprocessor[core]:x64-windows
boost-smart-ptr[core]:x64-windows
boost-static-assert[core]:x64-windows
boost-system[core]:x64-windows
boost-throw-exception[core]:x64-windows
boost-tuple[core]:x64-windows
boost-type-traits[core]:x64-windows
boost-typeof[core]:x64-windows
boost-uninstall[core]:x64-windows
boost-utility[core]:x64-windows
boost-vcpkg-helpers[core]:x64-windows
boost-winapi[core]:x64-windows
ccd[core]:x64-windows
eigen3[core]:x64-windows
fcl[core]:x64-windows
minizip[core]:x64-windows
octomap[core]:x64-windows
rapidjson[core]:x64-windows
Additional packages (*) will be modified to complete this operation.
Detecting compiler hash for triplet x64-windows...
Starting package 1/40: minizip:x64-windows
Building package minizip[core]:x64-windows...
Could not locate cached archive: C:\Users\13118\AppData\Local\vcpkg/archives\e3\e37ee02c8e63d19ba19f11556cb8416f1949e0a2.zip
-- Note: minizip only supports static library linkage. Building static library.
-- Using cached C:/Software/vcpkg-master/downloads/madler-zlib-v1.2.11.tar.gz
-- Cleaning sources at C:/Software/vcpkg-master/buildtrees/minizip/src/v1.2.11-bc23884f37.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/Software/vcpkg-master/downloads/madler-zlib-v1.2.11.tar.gz
-- Applying patch minizip.patch
-- Using source at C:/Software/vcpkg-master/buildtrees/minizip/src/v1.2.11-bc23884f37.clean
-- Configuring x64-windows
-- Building x64-windows-dbg
-- Building x64-windows-rel
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:83 (message):
Command failed: C:/Software/vcpkg-master/downloads/tools/powershell-core-6.2.1-windows/powershell.exe -noprofile -executionpolicy Bypass -nologo -file C:/Software/vcpkg-master/scripts/buildsystems/msbuild/applocal.ps1 -targetBinary C:/Software/vcpkg-master/packages/minizip_x64-windows/tools/minizip/miniunz.exe -installedDir C:/Software/vcpkg-master/packages/minizip_x64-windows/bin
Working Directory: C:/Software/vcpkg-master
Error code: -2146232797
See logs for more information:
C:\Software\vcpkg-master\buildtrees\minizip\copy-tool-dependencies-err.log

Call Stack (most recent call first):
scripts/cmake/vcpkg_copy_tool_dependencies.cmake:27 (vcpkg_execute_required_process)
scripts/cmake/vcpkg_copy_tool_dependencies.cmake:37 (search_for_dependencies)
ports/minizip/portfile.cmake:33 (vcpkg_copy_tool_dependencies)
scripts/ports.cmake:79 (include)
Error: Building package minizip:x64-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with .\vcpkg update, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
Package: minizip:x64-windows
Vcpkg version: 2020.06.15-nohash
Additionally, attach any relevant sections from the log files above.

Hi @Wangzefeng,
I installed successfully on windows10, Visual Studio Enterprise 2017, can you provide us with:
C:\Software\vcpkg-master\buildtrees\minizip\copy-tool-dependencies-err.log?

copy-tool-dependencies-err.log

@JonLiu1993

@Wangzefeng ,sorry to reply you so late,You upgrade to your version of visual studio and then rebuild, it looks like your problem is very similar to this issue #12849

@Wangzefeng ,sorry to reply you so late,You upgrade to your version of visual studio and then rebuild, it looks like your problem is very similar to this issue #12849

Duplicated to https://github.com/microsoft/vcpkg/issues/12849.


[Ripper Request]

https://www.tumbral.com/

post here https://github.com/RipMeApp/ripme/issues/38


Fix fitted_params and some other improvements

Currently fitted_params throws an error since fitresult[1] fails.
I took the opportunity to also improve type stability and increase numerical stability. However, these changes are all in separate commits so it would be easy to split the PR if desired.

I'm curious as to the convert-to-Int changes suggested here. Do you know for a fact that they are needed for type stability? The suggestions seem less generic. Say, what if user want to us BigInt? But perhaps the (quite old) NaiveBayes.jl code is already non-generic?

NaiveBayes only accepts Int64 (so even Int is not completely correct...). For the MultinomialNBClassifier the current implementation therefore converts the Xmatrix with Int.(Xmatrix). However, this creates unnecessary allocations if Xmatrix is already a matrix of Ints (and is not completely correct: it does not guarantee that the result is of type Matrix{Int}). This is avoided with convert(Matrix{Int}, Xmatrix): it does not create a copy if Xmatrix isa Matrix{Int}.
Type stability is affected mainly by the Any[y...] calls.

Thanks for this PR and the explanations. All good.
No need for the separate PR.


Query

Which IDE is it required to run the Wingtip app?  Any specific IDE version required?  Can the Wingtip app build and run on mac OS?

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

ID: 0404e3e5-e6cb-93bd-d236-066b43445692
Version Independent ID: 931a840f-f40e-170a-ba82-38fe53defa9f
Content: Deploy a sharded multi-tenant database SaaS app - Azure SQL Database
Content Source: azure-sql/database/saas-multitenantdb-get-started-deploy.md
Service: sql-database
Sub-service: scenario
GitHub Login: @WilliamDAssafMSFT
Microsoft Alias: wiassaf

Hi @jenniferl11 ,
Thanks for sharing this feedback. We will look into this and update as appropriate.
Hi @WilliamDAssafMSFT,
Could you please look into this request, thanks.

Current version of this demo app only works on Windows, and requires Visual Studio 2015 to modify projects and recompile.
We're currently working on a more modern and cross-platform release that we plan to release later this year.
HTH

Thanks @scoriani.
#please-close


Tutorial crashes my game.

I can't join the tutorial world before the game crashes it, using Sodium, Lithium, FerriteCore and MemoryLeakFix

Please, send the crash report


PHP server not started. Retrying...

I have the same error than sheerazahmadpk, the console display PHP server not started. Retrying...
I need help
thanks.

Ive got the answer like Rajeshwaran2001 said you nedd to replace the server creation code in MAIN.js by this :
const server = new PHPServer({
php: "php/php.exe", // <==== ADDED
port: 5555,
directory: __dirname,
directives: {
display_errors: 1,
expose_php: 1
}
});
dont forget to keep this line
const PHPServer = require('php-server-manager');
if is display 'PHPServer not define'
I hope it will help

Thanks its really good
AJ Kumar
(Founder & CEO)
Mobile : +91<PHONE_NUMBER>
Email<EMAIL_ADDRESS><EMAIL_ADDRESS>: www.techsoul.in
http://www.techsoul.in/
On Sat, Nov 21, 2020 at 4:17 PM PeaKyyI<EMAIL_ADDRESS>wrote:

Ive got the answer like Rajeshwaran2001 said you nedd to replace the
server creation code in MAIN.js by this :
const server = new PHPServer({
php: "php/php.exe", // <==== ADDED
port: 5555,
directory: __dirname,
directives: {
display_errors: 1,
expose_php: 1
}
});
dont forget to keep this line
const PHPServer = require('php-server-manager');
if is display 'PHPServer not define'
I hope it will help
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/AJ-TechSoul/ELECTRON-4-PHP/issues/27#issuecomment-731561855,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGP4QIEUKWSPGC25XSL5U4LSQ6LEDANCNFSM4TWIQVPA
.


ShinyProxy-operator with custom ShinyProxy instance

Hello,
I would like to ask you for some advice on the shinyproxy operator.
About my environment: I am using a modified version of ShinyProxy running in kubernetes. The version is based on container proxy 0.8.8 and ShinyProxy 2.5.0.

Is it possible to use Operator with a custom version of ShinyProxy and if you can direct me how to implement this.

Is it also possible to use Operator to replace the whole ShinyProxy in case of an update of my own version of the application (ShinyProxy new version)?

Thank you very much for your advice.

Hi
Nice to hear you are interested in the operator! Regarding your questions:

yes, this is not a problem as long as you don't change the interaction between the operator and ShinyProxy (for example the labels added by ShinyProxy to a pod). You will need to build a custom Docker image of ShinyProxy, you can use our official Dockerfiles for this (https://github.com/openanalytics/shinyproxy-docker) (you don't have to build a custom image for the operator). Finally, you have to configure the name of the image in your ShinyProxy resource, for example: https://github.com/openanalytics/shinyproxy-operator/blob/master/docs/deployment/overlays/1-namespaced-hpa/shinyproxy/shinyproxy.yaml#L89
yes, every time the operator deploys a new ShinyProxy server it uses the docker image specified in the image field (see previous answer). Therefore, when you change this field, the operator will use the new image for the new deployment.

Thank you a lot for your advice!


add transformAsync and bump version to 1.0.1

Codecov Report

Merging #28 into master will decrease coverage by 0.56%.
The diff coverage is 0%.

@@             Coverage Diff              @@
##             master      #28      +/-   ##
============================================
- Coverage     56.61%   56.04%   -0.57%
  Complexity      126      126
============================================
  Files            15       15
  Lines           590      596       +6
  Branches         91       91
============================================
  Hits            334      334
- Misses          233      239       +6
  Partials         23       23

Impacted Files
Coverage Δ
Complexity Δ

src/main/java/com/google/api/core/ApiFutures.java
64.86% <0%> (-12.56%)
5 <0> (ø)

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 6275504...750a105. Read the comment docs.

LGTM after you update the commit description.


Delay does not delay in between blocks

It appears that delay_usec delays the chip select deactivation, but nothing else. When sending multiple bytes, there is not delay in between the bytes which is how I interpret the purpose of delay_usec. Is that even the correct interpretation? See image below: Sent two bytes with delay_usec = 9000

Unfortunately, I think delay_usec is only designed to delay between transfers, but not between each byte.  See https://groups.google.com/forum/#!topic/linux-sunxi/61CJ4tFaGMQ.

Hi,
I use your project(spidev 3.4) to make a communication between (personal development board) and (ASUS Tinker Board S). I use xfer2 function to read spi data on ASUS Board from my board. So i want to add a delay_usec in between blocks, I found the delay_usec in the spi.xfer2 but it is not working for me. I have tried several ways to add this delay, but I didn't succeed.
Some of my attempts I used are:
spi = spidev.SpiDev()
spi.open(2,0)
spi.mode = 1
#spi.max_speed_hz = 250000
spiResp = spi.xfer2([0, 1, 2, 3], 250000, 1000, 8)
or:
spiResp = spi.xfer2([1])
spiData = range(spiResp[0])
spiResp = spi.xfer2(spiData, 250000, 1000)
Please, help me with that ...
Thank you!


Performance improvement: Set reference object after object decoding

This is a continuation of https://github.com/tuist/xcodeproj/pull/332
This sets the cached reference object when decoding a PBXObject

The changelog for this is in #338


Inactivate the page until one search operation is being performed

Hi,
I have one query regarding assets share search facets . When we click on one search filter and get result desired results then we un-check it and then immediately select the other one, it is still showing the results for 1st operation, and 2nd operation is getting ignored.
This is happening because there are so many assets on asset share so it takes few seconds to perform one operation but end user will not know about this. So can we introduce any loading feature or load button to show that still one operation is being performed?
Regards,
Lovepreet
Documentation can be found here: https://adobe-marketing-cloud.github.io/asset-share-commons/. It might answer your question!

hi @Lovepreet1994 there is a duplicate issue under: https://github.com/Adobe-Marketing-Cloud/asset-share-commons/issues/256

if you don't mind I will close this one and we can prioritize #256 to get in the next milestone


Fix for tail'ing over network

Do not kill tail on error. Just log. File trunkcated is common on
tailing over windows.

v2.2.0 published


Monterey installer for OSX seems to be bad

Intention

I'm submitting a bug report
As I am writing this on my Windows machine, I will supply the OSX relevant information a bit later. At the moment, just the top level problem:

Downloading the OSX installer (I did it from the blog article to verify the latest addition to the blog done by @JeroenVinke an hour ago) went fine.

Double click on the downloaded file (used Chrome on my MAC) creates a folder that looks unknown to me. and the Monterey icon on the desktop.

Drag the Monterey icon that resides in that strange folder into applications folder results with the appearance of the Docker's Kitematic tool icon on Mac's toolbar (bottom of the screen)???

Double click on the Monterey icon on the Mac's desktop starts the app as one would expect. I started to create my first (Aurelia-CLI) app, I realized that I should better report this weird stuff than to continue verifying normal stuff.

My conclusion
AS @JeroenVinke does not have a Mac, but rather runs it in a VM, I thinking that by adding Docker to his machine screwed up the "virtual Mac" to the point that the installer picked up parts that it should not have.
My proposal for a fix

@JeroenVinke writes the document for building the OSX installer
@adriatic builds the installer on the original Mac
@JeroenVinke picks up that installer and adds all the tricks needed to be present on his server so that autoupdater works.

I do not follow. Can you create screenshots?

AS @JeroenVinke does not have a Mac, but rather runs it in a VM, I thinking that by adding Docker to his machine screwed up the "virtual Mac" to the point that the installer picked up parts that it should not have.

CI servers (traviscy, appveyor) are building the installers, not my machine and not my mac VM. These CI servers are started from scratch for every build, so there is no way that docker could sneak into the installer

Drag the Monterey icon [...] into applications folder results with the appearance of the Docker's Kitematic tool icon on Mac's toolbar

It's a sign.. Divine intervention? 😂

I have documented the release workflow here

OK, I will go through the same identical steps and add my experience below:

This is my situation when double-clicking the downloaded file. Why do I see all these other things?

Now drag the Monterey to applications folder

Quick view of the app as it sits in the applications folder (it seems really big):

It seems that even without comparing each of @JeroenVinke's screenshots with mine - we are OK

This is my situation when double-clicking the downloaded file. Why do I see all these other things?

http://www.macosxtips.co.uk/index_files/quickly-show-hidden-files.php

In Mac OS X, files with names that start with a dot (.) are hidden. You may have noticed some of these before, for example when copying files from your Mac to a PC where they aren’t hidden. The most common one you might bump into is the .DS_Store file that Mac OS X puts in every folder (to save various view settings), but there are all sorts of other hidden files used by all sorts of applications.

These files are hidden by default for good reason — the average user almost never needs to change them, so keeping them visible would just cause useless clutter. But every now and again you may find that you need to view the hidden files, for example to browse the UNIX filesystem, to work with .htaccess files or to find a file that you accidentally (or purposefully) hid by naming it with a dot.

It could be that Docker turned this setting on, so that you could mount Linux filesystems to Mac and see all files

I will watch for this some more - thanks for the explanation. I do not thing that I turned the "show hidden files" mode on, myself.


Benchmark speed of Pydantic 2.9 (perhaps using uvtrick)

"35% faster import times" and "up to 10x faster schema building": put a benchmark on this using emptypt and uvtrick
Source: - Pydantic v2.9 (release blog via Sydney Runkle, LinkedIn)

Decrease pydantic import times by ~35%, see #10009 This covers cases like import pydantic and from pydantic import BaseModel

Speed up schema building (and memory allocations) by up to 10x by skipping namespace caches, see #10113

No change...
(emptypt) louis 🌟 ~/dev/emptypt $ uv pip install pydantic==2.8
Resolved 4 packages in 133ms
Prepared 2 packages in 245ms
Uninstalled 2 packages in 2ms
Installed 2 packages in 3ms
 - pydantic==2.9.0
 + pydantic==2.8.0
 - pydantic-core==2.23.2
 + pydantic-core==2.20.0
(emptypt) louis 🌟 ~/dev/emptypt $ qp benchmark_entrypoints.py

Rank
Configuration
Execution Time
entrypoint
Autogenerate from config

1
Stdlib [baseline], minimum
0.016s
emptypt-minimum
-

2
Stdlib [baseline], simple
0.016s
emptypt-simple
-

3
msgspec + argh
0.059s
emptypt-m-argh
Yes

4
msgspec + argh (docstring)
0.060s
emptypt-m-argh-docstr
Yes

5
msgspec + click
0.073s
emptypt-m-click
-

6
pydantic + argh
0.161s
emptypt-p-argh
Yes

7
pydantic + argh (docstring)
0.162s
emptypt-p-argh-docstr
Yes

8
msgspec + defopt
0.169s
emptypt-m-defopt
Yes

9
pydantic + click
0.184s
emptypt-p-click
-

10
msgspec + typer
0.229s
emptypt-m-typer
-

11
pydantic + defopt
0.251s
emptypt-p-defopt
Yes

12
pydantic + typer
0.315s
emptypt-p-typer
-

(emptypt) louis 🌟 ~/dev/emptypt $ uv pip install pydantic==2.9
Resolved 5 packages in 21ms
Uninstalled 2 packages in 1ms
Installed 2 packages in 2ms
 - pydantic==2.8.0
 + pydantic==2.9.0
 - pydantic-core==2.20.0
 + pydantic-core==2.23.2
(emptypt) louis 🌟 ~/dev/emptypt $ qp benchmark_entrypoints.py

Rank
Configuration
Execution Time
entrypoint
Autogenerate from config

1
Stdlib [baseline], simple
0.015s
emptypt-simple
-

2
Stdlib [baseline], minimum
0.016s
emptypt-minimum
-

3
msgspec + argh (docstring)
0.059s
emptypt-m-argh-docstr
Yes

4
msgspec + argh
0.060s
emptypt-m-argh
Yes

5
msgspec + click
0.073s
emptypt-m-click
-

6
pydantic + argh
0.165s
emptypt-p-argh
Yes

7
msgspec + defopt
0.166s
emptypt-m-defopt
Yes

8
pydantic + argh (docstring)
0.166s
emptypt-p-argh-docstr
Yes

9
pydantic + click
0.188s
emptypt-p-click
-

10
msgspec + typer
0.226s
emptypt-m-typer
-

11
pydantic + defopt
0.259s
emptypt-p-defopt
Yes

12
pydantic + typer
0.331s
emptypt-p-typer
-

Hmm - I'm not surprised to see that schema build times haven't changed for some folks - those changes were aimed at improving build times for modules with lots of models / a very large namespace.
That being said, I'm surprised to not see import times decrease...
We based the 35% metric on this: https://codspeed.io/pydantic/pydantic/runs/66aa9867096947f745c9ce5f.
Happy to look into this further - thanks for reporting your stats here!

Oh I didn't expect this to be raised by someone else on the official repo haha, I just wanted to see if this affected this existing repro, which in turn was to get an intuition on ideal case CLI latency factors
I figured as much RE: multi model impact. As the name suggests this is only a minimal ('empty') use of an entrypoint parsing CLI inputs into either a msgspec Struct/Pydantic model.
It's primarily to gauge the best case scenario and essentially to record the pattern of CLI from data structures, including help messages from docstrings in each framework. The new Pydantic field description from docstring feature is a big readability improvement on that front


No icon for anyconnect module

It's probably something on my end but for a while now I haven't seen the anyconnect icon in my prompt, just the description message (Connected / Disconnected) and I'm not sure where the issue is coming from.
This is my current config
-- WARNING:  This file gets overwritten by the 'flexprompt configure' wizard!
--
-- If you want to make changes, consider copying the file to
-- 'flexprompt_config.lua' and editing that file instead.

flexprompt = flexprompt or {}
flexprompt.settings = flexprompt.settings or {}
flexprompt.settings.separators = "pointed"
flexprompt.settings.flow = "concise"
flexprompt.settings.symbols =
{
    prompt =
    {
        ">",
        winterminal = "❯",
    },
}
flexprompt.settings.left_frame = "round"
flexprompt.settings.right_prompt = "{overtype}{exit}{duration}{python}{time:format=%a %H:%M}{anyconnect}"
flexprompt.settings.lines = "one"
flexprompt.settings.style = "classic"
flexprompt.settings.spacing = "compact"
-- flexprompt.settings.use_icons = { anyconnect=true, vpn=true, no_vpn=true }
flexprompt.settings.use_icons = true
flexprompt.settings.no_graphics = false
flexprompt.settings.use_8bit_color = true
flexprompt.settings.heads = "pointed"
flexprompt.settings.charset = "unicode"
flexprompt.settings.left_prompt = "{battery}{histlabel}{cwd}{git:nountracked}"
flexprompt.settings.right_frame = "round"
flexprompt.settings.powerline_font = true
flexprompt.settings.tails = "flat"
flexprompt.settings.frame_color = "light"
-- flexprompt.settings.symbols.cwd_git_symbol = true

I don't see any icons with either flexprompt.settings.use_icons = { anyconnect=true, vpn=true, no_vpn=true } or flexprompt.settings.use_icons = true. I also tried to forcefully disable the no_graphics flag, just in case, still no change.

There isn't one defined.  Not all modules have an icon defined.
Would you like to suggest an icon to use for the anyconnect module?
https://www.nerdfonts.com/cheat-sheet is a convenient way to search for nerd font icons.  If you want to suggest an icon, or candidates for an icon, you can pick them from there and refer to them by the hexadecimal code listed below each icon.

If I'm reading the code correctly the anyconnect module is looking for vpn and no_vpn icons, which I think are defined here, no?
I defined anyconnect true just to be on the safe side if an icon for it appears. But I also tried with all icons enabled and still didn't see one (I didn't see one for any of the parts, I guess I should have seen one for the current time as well, no ?)

Oh, quite so, my mistake, when glancing at it I missed that at the end it joins the icon and the text.
Thanks for sharing the flexprompt.settings.
I think probably you ran the wizard a while back, and haven't used the wizard since before June 2023.
Flexprompt now fully supports Nerd Fonts v2 or v3 and mono or non-mono (double width icons), and now it defaults to not using nerd font icons unless specifically told that they're available and which width to use.
flexprompt.settings.nerdfonts_version = 3 -- or 2 if you're using an older nerd font
flexprompt.settings.nerdfonts_width = 1 -- or 2 if you're using a double-width icon nerd font

And also, if you're using Windows Terminal then you might want to allow color emoji (it has no effect outside of Windows Terminal).
flexprompt.settings.use_color_emoji = true

Thanks!
Works now


Fixes #87

Resolves type error of undefined function

Codecov Report

Merging #88 (5fa37f5) into master (1ce90ca) will decrease coverage by 0.58%.
The diff coverage is 0.00%.

:exclamation: Current head 5fa37f5 differs from pull request most recent head 68206d1. Consider uploading reports for the commit 68206d1 to get more accurate results

@@            Coverage Diff             @@
##           master      #88      +/-   ##
==========================================
- Coverage   91.61%   91.02%   -0.59%
==========================================
  Files          11       11
  Lines         155      156       +1
  Branches       26       26
==========================================
  Hits          142      142
- Misses         13       14       +1

Impacted Files
Coverage Δ

src/matchers/index.ts
0.00% <0.00%> (ø)

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 1ce90ca...68206d1. Read the comment docs.


Fix typo for wordpress

Tiny grammar/typo fixes while looking at your package :)

Thank you so much. I appreciate your efforts :)


initial proposal for Testing Events

Changes
Adds a "Testing Events" bucket with corresponding subjects and predicates.
Fixes a bunch of broken links and some grammar in existing docs.
Submitter Checklist
As the author of this PR, please check off the items in this checklist:

[ ] Has the primer doc been updated if a design decision is involved
[X] Have the JSON schemas been updated if the specification changed
[X] Has spec version and event versions been updated according to the versioning policy
[X] Meets the CDEvents contributor standards

As a side note, once this merges we will have a new bucket of events, so we will need to update the website accordingly https://github.com/cdevents/cdevents.dev

@afrittoli @TheBrunoLopes I've made a bunch of updated in line with yesterdays discussion:

changed to testSuiteRun/testCaseRun
added queued events
changed version to 0.1.0-draft
introduces objects for environment and trigger
added not on deprecation of old subjects
updated schemas accordingly

Thanks for the updates, I think it looks good! I haven't reviewed the JSON schemas in details yet, but I think the data model is ok.
A question about the tables, for the other events the subject tables include all possible subject attribute, while the event table show which are relevant to the specific predicate. In the proposed testing-events.md the tables of subjects and predicate only intersect on the id/source tuple - is that on purpose? Does this mean that all other attributes are optional?
I'm not sure if the current format for the tables is the most readable, we did a couple of iterations but it may still be not very obvious. Do you have any recommendation on how to improve it?

I was actually a bit confused on this - thanks for this explanation. Initially I only added any additional predicate-specific properties to the predicate tables (apart from id/source) - i'll adjust so that the predicate tables contain all applicable subject-properties + additional predicate-specific properties

This will have to be updated based on https://github.com/cdevents/spec/pull/116 and possibly https://github.com/cdevents/spec/pull/118 (depending on which PR merges first).

@olensmar I'm going to start preparing v0.2 spec release today - would it be ok to schedule this for v0.3?

@afrittoli yes - no problem - i'll fix the merge errors asap

thanks for your review @afrittoli - I hope i've fixed all issues (and more I found along the way)...

thanks again @e-backmark-ericsson - all comments should have been handled now...

I'm able to run the SDK generation tool with the latest schemas, even though I will need some updates to the generation logic to support objects other than references (like the testCase)

@afrittoli @e-backmark-ericsson thanks for your hard work with this - I think we're all set!?

This looks good to me. I just had a few questions, and some feedback.

Thanks for your comments @xibz ! Given the answers from @olensmar  and @afrittoli , are you ok with this PR being merged now (once the commit is signed)?

@e-backmark-ericsson yea, this looks good!


remember makeprg errorformat

My errorformat isn't being respected by Neomake when used with makeprg.
Here's what I think is happening: I set a new errorformat, call Neomake!,  then restore the old errorformat. The job finishes and Neomake parses the output with the current errorformat (which is the old errorformat) rather than the one I set before calling Neomake! (the new errorformat).
Solution is to add an extra errorformat argument to MakerFromCommand so that Neomake "remembers" the initial errorformat.

If there is no errorformat on the maker, we don't try to set it. See https://github.com/benekastah/neomake/blob/master/autoload/neomake.vim#L292. However, this was broken a bit ago and fixed in #110. Have you verified that the latest neomake without this commit is broken? If so, the problem should be fixed with the logic that sets errorformat instead of this change.

If I'm reading the code correctly, the makeprg maker has no errorformat. See
https://github.com/edma2/neomake/blob/master/autoload/neomake.vim#L97 and
https://github.com/edma2/neomake/blob/master/autoload/neomake/utils.vim#L135
This means Neomake will use the errorformat at the time the job finishes (because we don't touch errorformat if it isn't set in the maker, as you pointed out), rather than the erroformat at the time you invoked Neomake. Is this by design?
My use case is that I have a script that sets a custom errorformat, calls make, then restores the old errorformat. With synchronous make (e.g. :make), this problem doesn't exist because the errorformat is the same before and after invocation. Asynchronous execution complicates things because the errorformat might change while make is running.
The question is, should Neomake use the errorformat at dispatch time, or when the job finishes. IMO the former case is least surprising.

Ah, I see. Yes, you have a good point. I went ahead and fixed it in a more general way here: 2c4701aa9eb320235e0c5513060196327ab3a074. Thanks for raising this issue and pull request!

And of course, let me know if my fix is not sufficient for you and we can revisit this PR if needed.

:+1:  thanks for the fix!


fix

What changes were proposed in this pull request?

Why are the changes needed?

Does this PR introduce any user-facing change?

How was this patch tested?

This PR is created by mistake...I planed to create it on my fork.


Auto-Editor can't ever detect the audio bitrate for mkv video files

Auto-Editor can't ever detect the audio bitrate for mkv video files no matter which options are used.

Python Version: 3.8.5 64-bit
Platform: Darwin
FFmpeg path: /usr/local/lib/python3.8/site-packages/auto_editor/mac-ffmpeg/bin/ffmpeg
Auto-Editor version 20w41a
Warning! Couldn't automatically detect audio bitrate.
Setting audio bitrate to 500k

No other debug values are printed.

Fixed in newest build.


citation for CPO paper

hello, do you have an updated ICML bibtex citation for CPO paper you can add to readme?
Thanks!

I am working on it and it should be out soon!


Fix TODO roundUpSize

Summary

Fix TODO: check division by zero and int overflow
And fix negative value round up

In this project, roundUpSize for negative value is illigal case, so it occurs error

Review

[x] All checks have passed

Thank you!
LGTM


Error in walker

It seems that it is an error in the walker. After adding tests with multiple categories (and at least one crash before caused by invalid data) the following error log shows up and hippod crashes after each reboot (which should never ever happens). Please follow the error path and implement a proper error handling and catches errors like "key is not available", array size is 0 where you "normally" expected != 0. Here is the error log:
starting remove old and unnecessary files
    Excuted in 6.57 seconds
  Exectute Garbage Collector for MimeDB
    Excuted in 0.13 seconds
Traceback (most recent call last):
  File "./run.py", line 352, in <module>
    main(conf)
  File "./run.py", line 276, in main
    register_timeout_handler(app)
  File "./run.py", line 269, in register_timeout_handler
    register_timeout_handler_daily(app)
  File "./run.py", line 263, in register_timeout_handler_daily
    timeout_daily(app)
  File "./run.py", line 241, in timeout_daily
    cache_update_daily(app)
  File "./run.py", line 212, in cache_update_daily
    cache_achievement = cache_achievements.Cache(app, frequency)
  File "/home/pfeifer/src/code/misc/hippod/hippod/cache_achievements.py", line 14, in __init__
    self.stored_data = self.read_old_cache()
  File "/home/pfeifer/src/code/misc/hippod/hippod/cache_achievements.py", line 48, in read_old_cache
    return self.data['achievements-by-time']
KeyError: 'achievements-by-time'

Before I added data to dataset which where probably corrupt, but this should be catched by the object post routine: corrupt data should never ever go into the data, here is the trace:
Traceback (most recent call last):
  File "/usr/local/lib/python3.5/dist-packages/aiohttp/server.py", line 265, in start
    yield from self.handle_request(message, payload)
  File "/usr/local/lib/python3.5/dist-packages/aiohttp/web.py", line 96, in handle_request
    resp = yield from handler(request)
  File "/home/pfeifer/src/code/misc/hippod/hippod/aiohttp_index.py", line 47, in index_handler
    return await handler(request)
  File "/home/pfeifer/src/code/misc/hippod/hippod/api_object_post.py", line 407, in handle
    data = try_adding_xobject(app, xobj)
  File "/home/pfeifer/src/code/misc/hippod/hippod/api_object_post.py", line 355, in try_adding_xobject
    sha_major, sha_minor = hippod.hasher.check_sum_object_issue(xobj['object-item'])
  File "/home/pfeifer/src/code/misc/hippod/hippod/hasher.py", line 60, in check_sum_object_issue
    majorbuf = ''.join(o["title"]) + ''.join(o["categories"])
TypeError: sequence item 0: expected str instance, list found

So there are two problems that needs to be fixed.

You can trigger the problem when you run tests and interrupt the daemon (CTRL-C) after some time. Then restart the server via sudo ./run.py -f /etc/hippod/hippod-configuration.json and the error should pop off.

This also happens when I interrupt the process during startup (garbage collection).

New info: it seems that the error is triggered more often then expected. The stack trace looks like:
Traceback (most recent call last):
  File "./run.py", line 352, in <module>
    main(conf)
  File "./run.py", line 276, in main
    register_timeout_handler(app)
  File "./run.py", line 269, in register_timeout_handler
    register_timeout_handler_daily(app)
  File "./run.py", line 263, in register_timeout_handler_daily
    timeout_daily(app)
  File "./run.py", line 241, in timeout_daily
    cache_update_daily(app)
  File "./run.py", line 212, in cache_update_daily
    cache_achievement = cache_achievements.Cache(app, frequency)
  File "/home/pfeifer/src/code/misc/hippod/hippod/cache_achievements.py", line 14, in __init__
    self.stored_data = self.read_old_cache()
  File "/home/pfeifer/src/code/misc/hippod/hippod/cache_achievements.py", line 48, in read_old_cache
    return self.data['achievements-by-time']
KeyError: 'achievements-by-time'

and I think the walker runs more often as expected. It should run daily, but it seems it runs more often. Interrupting it will lead to corrupted database. As I said before:

the database should never exhibit incorrect/corrupt data. Why is the data corrupt?
the daily runner should excecute daily and at program start, not more often.
The keyerror is a consequence of problem 1. anyway, this code should also be aware that the database is somehow corrupt (print error message like database corrupt) AND additionally catch the error in some way.

The first problem is not really one. I've just accidentally returned a wrong variable.
The second error occurs very probably when there is no string in title/category but an integer. I will fix that.


Update Dependencies

Properly close database if you CTRL+C.
Update PeNet (Fixes crash when scanning ARM PE binaries).

Tests run locally, failing in pipeline again.


.Net: Make ContextVariables.Input 'null' when not set. Update tests, callers.

[!IMPORTANT]
Labeled Urgent because it will require a breaking change if it's not already supported.

@SergeyMenshykh, is this already done thanks to the change to GetValue()? https://github.com/microsoft/semantic-kernel/blob/7b46188f6f32eb8f29ff5f586ca54cd3f09bc191/dotnet/src/SemanticKernel.Abstractions/Orchestration/FunctionResult.cs#L69

@SergeyMenshykh, is this already done thanks to the change to GetValue()?
https://github.com/microsoft/semantic-kernel/blob/7b46188f6f32eb8f29ff5f586ca54cd3f09bc191/dotnet/src/SemanticKernel.Abstractions/Orchestration/FunctionResult.cs#L69-L82

@matthewbolanos It's quite difficult to say without knowing requirements. Currently, the ContextVariables.Input property returns an empty string if not set - link. Is this sufficient, or should it return null instead? @shawncal, can you provide more context?


Converting from strings in json to integer expected types

My json coming to my server typically looks like:
{
"intfield" : "42"
}
but when I use an Int32 field in my models, this fails.
Are you open to adding String alternative cases like that below?
    public static func decode(int32ForKey key: String, keyPathDelimiter: String = GlossKeyPathDelimiter) -> (JSON) -> Int32? {
        return {
            json in

            if let number = json.valueForKeyPath(keyPath: key, withDelimiter: keyPathDelimiter) as? NSNumber {
                return number.int32Value
            }

            if let string = json.valueForKeyPath(keyPath: key, withDelimiter: keyPathDelimiter) as? String {
                return Int32(string)
            }

            return nil
        }
    }

i'm open to considering that, but don't have the bandwidth right now to implement myself
if desired, can you submit a pull request to that effect? it should also include Int64 as well as UInt32 and UInt64, and all their array counterparts. and tests should be updated to reflect that such values can be created from Strings.

Thanks-- I'll see if I can get on that.


Remove register keyword

It has been deprecated for some time and finally removed in C++17.

thanks!


Issue 135 : Remove creation of baseline image files thereby saving space

Addresses https://github.com/Visual-Regression-Tracker/Visual-Regression-Tracker/issues/135
This pull request does following

Does not create separate images for baseline. It creates the reference to the actual image for baseline.
When deleting test run or test variation, it is first checked if it is in use by the other. Physical file is deleted only if it is not used by both variation and test run.
Since separate baseline files are not created, it saves disk space.

I will modify to limit how many builds we want to keep just like Jenkins does without having us manually delete old builds. This is similar to issue https://github.com/Visual-Regression-Tracker/Visual-Regression-Tracker/issues/146
I plan to add code to this pull request.

@suratdas thanks for contribution!


Add LLM Pipeline

@rickstaa I have reviewed this and confirmed it works. Code needed to be rebased with new code gen updates from recent SDK releases. @kyriediculous can update this PR or we can move to the other PR.
Some brief research provided there are other implementations to serve LLM pipelines which was also briefly discussed with @kyriediculous. Settled on alternative implementations can be researched and tested if the need arises from user feedback. LLM SPE will continue to support and enhance this pipeline to suite the network requirements for the LLM pipeline as the network evolves.
Notes from review/testing:

I like the streamed response simply starting a second thread to do the inference using a pre-built text streamer from transformers library to send the text chunks back.  Note the api for this class may change in the future per note in the transformers documentation .

There was only a couple small changes I made in addition to the changes needed to rebase this PR:

Moved the check_torch_cuda.py to the dev folder since it only provides a helper to check cuda version.
Fixed the logic on returning containers for managed containers.  For streamed responses the container was returned right after the streamed response was started.  This would allow another request to come in to the GPU and would potentially significantly slow down the first request that was still processing.  I would suggest we start with 1 request in flight per GPU for managed containers and target a future enhancement to increase this with thorough testing and documentation of multiple requests in flight on one GPU can be completed timely.

Note, external containers are not limited to this one request in flight at a time. It is expected that external containers have their own load balancing logic and return 500 error when overloaded.

All comments have been addressed and commit history has been cleaned up
2024-09-27 13:32:48,339 INFO:     Started server process [1]
2024-09-27 13:32:48,339 INFO:     Waiting for application startup.
2024-09-27 13:32:55,774 - app.pipelines.llm - INFO - Local model path: /models/models--meta-llama--Meta-Llama-3.1-8B-Instruct
2024-09-27 13:32:55,774 - app.pipelines.llm - INFO - Directory contents: ['snapshots', 'refs', 'blobs']
2024-09-27 13:32:55,774 - app.pipelines.llm - INFO - Using fp16/bf16 precision
2024-09-27 13:32:55,798 - app.pipelines.llm - INFO - Max memory configuration: {0: '23GiB', 1: '23GiB', 'cpu': '26GiB'}
Loading checkpoint shards: 100%|██████████| 4/4 [00:00<00:00,  6.13it/s]
2024-09-27 13:33:04,805 - app.pipelines.llm - INFO - Model loaded and distributed. Device map: {'model.embed_tokens': 0, 'model.layers.0': 0, 'model.layers.1': 0, 'model.layers.2': 0, 'model.layers.3': 0, 'model.layers.4': 0, 'model.layers.5': 0, 'model.layers.6': 0, 'model.layers.7': 0, 'model.layers.8': 0, 'model.layers.9': 0, 'model.layers.10': 0, 'model.layers.11': 0, 'model.layers.12': 0, 'model.layers.13': 0, 'model.layers.14': 1, 'model.layers.15': 1, 'model.layers.16': 1, 'model.layers.17': 1, 'model.layers.18': 1, 'model.layers.19': 1, 'model.layers.20': 1, 'model.layers.21': 1, 'model.layers.22': 1, 'model.layers.23': 1, 'model.layers.24': 1, 'model.layers.25': 1, 'model.layers.26': 1, 'model.layers.27': 1, 'model.layers.28': 1, 'model.layers.29': 1, 'model.layers.30': 1, 'model.layers.31': 1, 'model.norm': 1, 'model.rotary_emb': 1, 'lm_head': 1}
/root/.pyenv/versions/3.11.10/lib/python3.11/site-packages/pydantic/_internal/_fields.py:160: UserWarning: Field "model_id" has conflict with protected namespace "model_".

You may be able to resolve this warning by setting `model_config['protected_namespaces'] = ()`.
  warnings.warn(
2024-09-27 13:33:04,869 - app.main - INFO - Started up with pipeline LLMPipeline(model_id=meta-llama/Meta-Llama-3.1-8B-Instruct)
2024-09-27 13:33:04,869 INFO:     Application startup complete.
2024-09-27 13:33:04,870 INFO:     Uvicorn running on http://<IP_ADDRESS>:8000 (Press CTRL+C to quit)


can: Before we use pstate, we should check if it is NULL.

Summary
Before we use pstate, we should check if it is NULL.
Impact
none
Testing
ostest

@jerpelea I think this is a case where we don't need the commit message: see the title and see the source code


HOCS-3399: default path update enquiry reason

A live service issue has occurred in the
MPAM_UPDATE_ENQUIRY_SUBJECT_REASON flow whereby a
value for the direction was provided that was not FORWARD or
BACKWARD. This change adds the default flow, so that if the
direction is not forward it always goes back.

Closed as no longer required, action taken on another PR.


HIP assumes that ALL the fluid in the reservoir is producible

There is a bug in HIP - it assumes that ALL the fluid in the reservoir is producible - this is unrealistic - the producible fluid should be a smaller percentage (probably a user-defined value with a reasonable default, like 20%).

Relevant work begun in https://github.com/softwareengineerprogrammer/GEOPHIRES-X/pull/3

I think this is now stale, with all the work done in HIP-RA-X


Is this library requires node v13?

I want to use it in cloud functions which currently not support node v13

Hi @yofriadi, the lib is tested on  Node 10.16.0 and 12.10.0 as well.

but in package.json it targets node 13, I cant install it??

@yofriadi you're right, it's my mistake. Sorry about that. I was not aware that setting the node version in engines will prevent people from installing it. I've fixed it in c9ca8b0afe1b396cc4292588405e0c425a98aba7 and published 4.6.3 on npm. Try updating and let me know if you can install.


Using more OCaml stuff

This is a tracking issue aimed at identifying and perhaps removing non-OCaml code in our codebase.

[ ] The frontend is currently written in Rescript. Work to move it to Dream is tracked in #317, worked on at #448
[ ] The database we use is postgresql. We could move it to say Irmin.
[ ] The frontend and database communicate using graphql. It could be done better when the above are done.
[ ] We use a lot of docker containers. Could we move to using Mirage? Probably best to work on this while implementing #446.
[ ] I've been told Hasura is there to translate graphql to/from postgresql. We could remove it if we remove both of those.
[ ] We have a small but important set of shell scripts & Makefiles. Could we do without? Or less of them?

Note: moving to irmin doesn't seem simple right now, as cobench requires mtime = 2.0 and irmin wants mtime < 2.0. We could help them move to 2.0 or work around our dependency

@ElectreAAS Dream on Mirage is possible. It is quite early and requires some more attention to keep Dream with mirage working. See https://github.com/mirage/ocaml-matrix/pull/32 and https://github.com/mirage/mirage-www/pull/805


Lingan DZ4743-00B

Please add Lingan DZ4743-00B to the plugin (already supported by Zigbee2Mqtt)
I already modified and tested the following code locally and it works great.
Added the following code to /home/pi/domoticz/plugins/zigbee2mqtt/adapters/init.py
# Lingan
'DZ4743-00B': OnOffSwitchAdapter,     # Lingan Zigbee OnOff Controller

Done


Could you add a LECENSE in this repo?

Thanks a lot.

Thanks for your suggestion! MIT license is just added:)


scene_viewer is crashed when loading gltf.

Bevy version
0.9.0
[Optional] Relevant system information
If you cannot get Bevy to build or run on your machine, please include:

the Rust version you're using (you can get this by running cargo --version)

cargo 1.65.0 (4bc8f24d3 2022-10-20)

the operating system or browser used, including its version

macOS 13.0

What you did
run cargo run --release --example scene_viewer /Users/allen/Blender/Gandam/gltf/GDM.glb#Scene0`
What went wrong
scene_viewer crashed with following logs.
❯ cargo run --release --example scene_viewer "/Users/allen/Blender/Gandam/gltf/GDM.glb#Scene0"
    Finished release [optimized] target(s) in 0.13s
     Running `target/release/examples/scene_viewer '/Users/allen/Blender/Gandam/gltf/GDM.glb#Scene0'`

Controls:
    MOUSE       - Move camera orientation
    LClick/M    - Enable mouse movement
    WSAD        - forward/back/strafe left/right
    LShift      - 'run'
    E           - up
    Q           - down
    L           - animate light direction
    U           - toggle shadows
    C           - cycle through the camera controller and any cameras loaded from the scene
    5/6         - decrease/increase shadow projection width
    7/8         - decrease/increase shadow projection height
    9/0         - decrease/increase shadow projection near/far

    Space       - Play/Pause animation
    Enter       - Cycle through animations

2022-11-15T12:11:59.003031Z  INFO bevy_render::renderer: AdapterInfo { name: "Apple M1 Max", vendor: 0, device: 0, device_type: IntegratedGpu, driver: "", driver_info: "", backend: Metal }
2022-11-15T12:11:59.131401Z  INFO scene_viewer: Loading /Users/allen/Blender/Gandam/gltf/GDM.glb#Scene0
thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', examples/tools/scene_viewer.rs:113:28
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Additional information
The crash occurred at second line.
            if asset_server.get_load_state(&scene_handle.handle) == LoadState::Loaded {
                let gltf = gltf_assets.get(&scene_handle.handle).unwrap();

The scene-handle.handle is valid, and load state is loaded, gltf_assets should be able to get from it, but it returns None.

I can reproduce this.
When I run the scene viewer this way, it works:
cargo run --example scene_viewer -- assets/models/animated/Fox.glb

But if I add the #Scene0 as recommended in the example doc
cargo run --example scene_viewer -- assets/models/animated/Fox.glb#Scene0

It crashes on line 113.


[📖] Must specify that server$ requires to be created in layout.tsx or index.tsx

Suggestion
otherwise an app breaks during the startup fase and throws errors like these

GET http://localhost:3000/ net::ERR_CONNECTION_RESET 200 (OK)

or

A parser-blocking, cross site (i.e. different eTLD+1) script, , is invoked via document.write. The network request for this script MAY be blocked by the browser in this or a future page load due to poor network connectivity. If blocked in this page load, it will be confirmed in a subsequent console message. See  for more details.

It's not required to be created in index.tsx or layout.tsx, not sure how you got to this issue. But i suggest opening an issue + a repo case! this should not happen.


Loading performance and lifecycle

[ ] Implement splash screen
[x] Implement loading state for page
[x] Do not start playing any audio, video, or animations until page is loaded
[ ] Implement failure state for assets/pages that failed to load (will not fix)

Closing this, as the only remaining issue is the splash screen, which is a feature (and our feature roadmap is not tracked in GitHub issues).