Support windows insiders fast ring?

Thanks for the example code, very useful!
I'm on windows insiders fast ring (currently build 19023). The following line appears to no longer work on my system:
https://github.com/ysc3839/win32-darkmode/blob/ed8480f1c98cf4c3193babde9c342d0aae1bdbf5/win32-darkmode/DarkMode.h#L77
What I've found (through a bit of experimentation) is that the constant 19 needs to instead be 20 on my system. If I change that line accordingly, then this example works as expected on my system.
I guess a build version check might be needed and switch the constant at runtime accordingly?

It's interesting to note Microsoft themselves have published code using 19 as the constant here: terminal/windowtheme.cpp
If they're breaking their own public, published code now, maybe it's really a bug in the Insider build that should be reported & fixed in the OS before it makes it to proper release versions? (That's the point of Insider builds, I would have thought, to test things and report bugs in the OS itself. And then Microsoft ignore everything, and still fail to document anything, of course. :) )

Good idea; I reported it on the Insiders "Feedback Hub": https://aka.ms/AA6lz3k

I will have a look when I have time.
By the way, I remembered only open/save dialog has dark titlebar. However in 1909 it is normal titlebar. I guess this feature is to be removed?

Just tested in 1909, both 19 and 20 doesn't work.

That is my mistake.
I set HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM\AccentColorInactive, which overrides dark titlebar color in 1909, but not in 1809.

I set HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM\AccentColorInactive, which overrides dark titlebar color in 1909, but not in 1809.

So if I understand correctly, you're on 1909 at the moment, and observing that 19 is still the correct constant to use on your system?

@davidhewitt Yes.

I confirmed that in 19028 the attribute constant is 20.
I also found that this effect is done by SetPropW UseImmersiveDarkModeColors in 1809. And since 1903 it changed to SetWindowCompositionAttribute system call (other attributes are using this too).

Great, thanks for investigating! Do you think it's worth supporting insider builds here? Or will you wait until 20H1 release?

@davidhewitt Sorry, I removed support for insider builds. Because it's difficult to maintain compatibility.
It now using SetWindowCompositionAttribute to set dark title bar, which should work on newer insiders.


Add comments to telemetry events

Codecov Report

Merging #11139 (0ebdb3b) into main (d4aa4ea) will decrease coverage by 0%.
The diff coverage is 100%.

@@          Coverage Diff           @@
##            main   #11139   +/-   ##
======================================
- Coverage     63%      63%   -1%
======================================
  Files        482      482
  Lines      33960    33960
  Branches    5541     5541
======================================
- Hits       21494    21480   -14
- Misses     10411    10420    +9
- Partials    2055     2060    +5

Impacted Files
Coverage Δ

src/telemetry.ts
100% <ø> (ø)

src/kernels/execution/cellExecution.ts
72% <100%> (+<1%)
:arrow_up:

src/platform/telemetry/index.ts
82% <100%> (-1%)
:arrow_down:

src/platform/common/cancellation.ts
59% <0%> (-10%)
:arrow_down:

src/kernels/execution/notebookUpdater.ts
88% <0%> (-8%)
:arrow_down:

src/platform/common/process/baseDaemon.node.ts
50% <0%> (-4%)
:arrow_down:

src/kernels/jupyter/jupyterKernelService.node.ts
74% <0%> (-2%)
:arrow_down:

.../standalone/survey/dataScienceSurveyBanner.node.ts
69% <0%> (-2%)
:arrow_down:

src/kernels/kernelProvider.base.ts
95% <0%> (-1%)
:arrow_down:

src/kernels/helpers.ts
60% <0%> (-1%)
:arrow_down:

... and 2 more


Fixed drawer width

How can I re-layout the drawer's width after rotating my app from portrait to landscape mode? The problem is, the function for openDrawerOffset is only called once and not again after rotating, which means the when in landscape mode (or on a tablet), the menu takes way too much space.. Thanks!

@skizzo I the openDrawerOffset is recalculated after reorientation, I think the problem you are having is that openDrawerOffset is calculated from the right side of the screen, whereas you want fixed width (calculated from the left).
try (viewport) => viewport.width - 200 which will make the drawer always be 200px wide.

@rt2zz Thanks for the quick reply. I've tried that method, it result in a warning (Failed propType: Invalid prop of type function, expected number) and the drawer not being usable any more..

I think you need to update to version 2.1
https://github.com/root-two/react-native-drawer/blob/master/index.js

That was exactly the problem. Sorry and thanks!

:+1:


Linux support please!

If you are filing a bug report, please answer these questions. If your issue is not a bug report, you do not need to use this template.
1. What version of Docker-Clean are you running ( docker-clean --version)?
2. What command are you trying to run?
3. What did you expect to see?
4. What did you see instead ( 'docker-clean -l or --verbose' for the entire log )?
5. What are your system specs?
Docker Version:
Docker-Machine Version:
OS/Version:

What types of errors are you getting and which distro are you using?  It has been built with cross platform portability.  If you wouldn't mind filling out some of the questions in the template it would make it much easier to troubleshoot your issue.

Hi, I am very sorry, it was an issue with Docker, the script is working correctly. Thanks for your support and sorry again!


adds doc for consumer offset reset policy option to keda kafka scaler

Signed-off-by: grassiale<EMAIL_ADDRESS>This is related to pr: https://github.com/kedacore/keda/pull/925

As mentioned in the PR with the code, we would like to include this change into upcoming v2. Could you please update this PR and put the change only into  content/docs/2.0/scalers/apache-kafka.md?


⚠ Bofrost.de has degraded performance

In efdde47, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1740 ms

Resolved: Bofrost.de performance has improved in 7e329ff after 1 hour, 4 minutes.


Exit with zero value when run with fix option

Currently, the tagalign exits with non-zero value when run it with fix option if there are things to fix. What about add an option to exit with zero value even if there are things to fix?
I'm using the tagalign in a Makefile target that contains several commands including tagalign but it fails as tagalign exits with non-zero value if there are things to fix. I would like to run subsequent commands after the tagalign calling.
WDYT?

I think the tagalign should return with code: 0 whether there are things to fix or not.
Will fix it ASAP.

I looked into the source code, seems like I can't control the exit code, please see here.
There is a workaround to ignore the exit code, try this
tagalign -fix  ./... || true

The exit coe will always be 0.

Thanks for your quick response. :) OK. I will try your suggestion. 👍


Docs cleanup for contribution

Context:
Cleanup documentation for ease of contribution based on this slack conversation.
Description of the Change:

[x] Fix outdated contributing link
[x] Development guide test section includes pytest-randomly and pytest-mock
[x] Contribution challenges, PR template, and issue template links are not dead

Benefits:
Makes it easier for new contributors.
Possible Drawbacks:
N/A
Related GitHub Issues:
N/A

Alright @co9olguy @josh146, this one is ready for a bit of feedback, and I have a couple questions/thoughts.
First, for pytest-randomly and pytest-mock I included links to each of their githubs, since pypi lists it as the homepage for both. Preference for github or pypi links?
Next up, could the changelog be more visible?
I struggled to find it outside repo, and thought this line in the readme

See our contributions page for more details, and then check out some of the Strawberry Fields challenges for some inspiration.

could include a link to it as

See our contributions page and changelog for more details, and then check out some of the Strawberry Fields challenges for some inspiration.

Another couple options would be to add it to the website documentation under the contribution and/or development guide PR page(s).

Thanks for the review @josh146! I added the changelog to the readme, and thought of one last question. Any desire to run black locally or just fix on GitHub check?
Could make a small readme section to install black (or even a dev_requirements.txt and include pytest) and a make format in the scripts.

Perfect, thanks @Aaron-Robertson!

Could make a small development guide section to install black (or even a dev_requirements.txt and include pytest) and a make format in the scripts.

If you were interesting in tackling this one as well, that would be great :) I'll merge this in now, and best to make a new PR (especially if it is for adding new content).


Recommendation

What would be better for this application one Titan RTX or two RTX 2080 TI?

The RTX because it has more memory and allows you to train faster.


feat: Project open in new tab.

Fixes #346

@ArslanYM any update on this ?

As of now we don't require this function as the project issues arent working properly


Previous QuoteBar Close is not equal to Current QuoteBar Open

Description

On top of PR https://github.com/QuantConnect/Lean/pull/4523, thank you @AnandVishnu: Refactor to use Consolidated as source of the previous close. This is because using previous Tick might not be enough because ticks could only be a bid or ask update, with the other side being 0 for that tick (no update). Updating unit tests
Applying fix for QuoteBarConsolidator and QuoteBarBuilderEnumerator as well. Adding unit tests

Related Issue

Closes https://github.com/QuantConnect/Lean/issues/4522
Motivation and Context

Quotes are valid until a new quote arrives

Requires Documentation Change

N/A
How Has This Been Tested?

Unit and regression tests
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] Refactor (non-breaking change which improves implementation)
[ ] Performance (non-breaking change which improves performance. Please add associated performance test and results)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Non-functional change (xml comments/documentation/etc)

Checklist:

[x] My code follows the code style of this project.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.
[x] My branch follows the naming convention bug-<issue#>-<description> or feature-<issue#>-<description>

This solves the quote bar consistency between bars; I think we need something in LEAN for the fill forward of previous bars (ones built with a genuine new tick), and something here to not write the bars to disk if it's a fill-forward bar. I don't know if it can be merged without all three parts handled.
If these two things are covered here and I missed it we should expand the comments.


I would like to know how you visualize the prediction results

At the end of the paper there is a heat map of pedestrian images, what tool did you use to do this and can you provide the code?

@1125178969 Did you get the code for the same?


Load a desk without launching a new shell instance

It would be nice if there was a desk load or some such subcommand which would load a desk's script without leaving the current shell instance. This would be useful for allowing one to share some common desk setup among other desks. For instance, say I want to have some script setup some environment variables that will be common to other desks as well. Currently, as far as I can tell, the only way to do this is with something like:
# load the common code
. $(dirname $0)/common.sh

# start setting up the subdesk

when it would be much nicer just to be able to do something like:
# load the common code
desk load common

# start setting up the subdesk

Yeah, and there's certainly a usecase for desk reload (after you've desk edited something and want to incorporate the changes into a current shell session).
One snag here is that I'm unsure of how we'd inject environment variables into a parent process; i.e. when you call desk load common, that's going to spawn off a child process from your current shell session. Are you aware of a way communicate that sourced data in common.sh back up to the parent process?

Also this would not break screen titles... Currently each screen running a desk simply shows ''desk'' as its name instead of the currently running task (because desk is the currently running task).


Auckland New Zealand

**Name (or alias):**Zdoxed
**Social Account:**nostr
**Neighbourhood or City:**the Tits
**State (if applicable):**AK
**Describe your local conditions in a few of sentences (bitcoiner activity, real estate conditions, existing businesses): I will ask a few kiwis to get into this

the Tits ? lol

Yeah it is the tits.. just testing out these flows.. seems ok. I wonder if i got email notifications also


List fix when missing default order, added kube table filtering & default and other improvements

List Fixes - See commit 55e42fd

Fix change of page size when a list action does not contain initialParam sort properties
Improve performance by ensure we don't sort/filter on page number/page size changes

Kubernetes fixes

Fixed kube service table sort

Kubernetes improvements

Avoid fetching all pods in namespace/node by using built in api filtering
Apply default sort to kube tables
Apply local filtering on name

Kubernetes tidy ups

Fixed typo (KubernetesStatefuleSet --> KubernetesStatefulSet)
Fixed type (GET_PODS_IN_NAMEPSACE_INFO --> GET_PODS_IN_NAMESPACE_INFO_
Removed privates that weren't required, unused params, etc
cleaned imports

Codecov Report

Merging #87 into v2-master will decrease coverage by 0.01%.
The diff coverage is 73.95%.

@@              Coverage Diff              @@
##           v2-master      #87      +/-   ##
=============================================
- Coverage      71.95%   71.94%   -0.02%
=============================================
  Files            685      685
  Lines          29565    29574       +9
  Branches        6783     6785       +2
=============================================
+ Hits           21274    21276       +2
- Misses          8291     8298       +7

LGTM


GEN3: product version changes (TSOL-MS350)

First of all, thank you very much for your effort. Great work.
For me it works perfect with TSOL-MS350 V6.0.014/V6.0.0E.
I do not have a home automation so I only installed mosquito MQTT and subscribe to the topics tsun/#.
One thing I noticed is, that the version in topic tsun/inverter changes every now and then (V6.0.0E and V6.0.014):
2024-07-09 08:01:31.947 tsun/inverter {"Rated_Power": 400, "No_Inputs": 1, "Product_Name": "Microinv", "Manufacturer": "TSUN", "Version": "V6.0.0E", "Serial_Number": "T17XXXXXXXXXXXXX", "Equipment_Model": "TSOL-MS350", "Max_Designed_Power": 65535}
2024-07-09 08:02:13.538 tsun/inverter {"Rated_Power": 400, "No_Inputs": 1, "Product_Name": "Microinv", "Manufacturer": "TSUN", "Version": "V6.0.014", "Serial_Number": "T17XXXXXXXXXXXXX", "Equipment_Model": "TSOL-MS350", "Max_Designed_Power": 65535}
This happends very, very offen.
Is there something missing when converting the raw data from the inverter? In trace.log I can see that the inverter always sends V6.0.0E.
BTW: it would be cool if the topics tsun/# would also publish a timestamp so one could use persistant sessions.
Thank you

Hi onkelenno,
for the problem with the flapping version number I have a possible fix. Can you check this image from docker.io?
    image: docker.io/sallius/tsun-gen3-proxy:dev

Background:
On GEN3 inverters we get the version in two different messages. In the first it is coded as a string and in the second (Modbus response) it is coded as a BCD number. The fix changes the decoding of the BCD number, so that the version will also be V6.0.0E
To add a timestamp I have to think a little bit about a good solution...

Sorry, I can't start the image, I'm on arm64.

Maybe it is possible for you to build an image from issue119-branch for testting

That fixed it, thank you.

fixed with #121

BTW: it would be cool if the topics tsun/# would also publish a timestamp so one could use persistant sessions.
Thank you

I just started to implement timestamp for MQTT. It is now planed for version 0.10.0.
For more details see: #138


Please specify the license using a common format

Melpa only distributes packages that are released under licenses that are compatible with version 3 of the GPL. Your package is released under that license, so far so good.
There are thousands of packages and so we need to determine the license automatically. For your package that is not possible because you have come up with your own way of specifying the license. Please specify the license in a way that our tools can detect.
The lazy way to do that is:
 ;; This file is very free software.
-;; License:
+;; License: GPLv3
 ;; Licensed with the GNU GPL v3 see:

but I would like to encourage you to use the proper license statement like the vast majority does:
diff --git a/cl-font-lock.el b/cl-font-lock.el
--- a/cl-font-lock.el
+++ b/cl-font-lock.el
@@ -7,11 +7,19 @@
 ;; Keywords: lisp wp files convenience
 ;; URL: https://github.com/equwal/coleslaw/
 ;; Homepage: https://spensertruex.com/coleslaw
+
 ;; This file is not part of GNU Emacs, but you want to use  GNU Emacs to run it.
-;; This file is very free software.
-;; License:
-;; Licensed with the GNU GPL v3 see:
-;; <https://www.gnu.org/licenses/>.
+
+;; This file is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation; either version 3, or (at your option)
+;; any later version.
+
+;; This file is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with this program.  If not, see <http://www.gnu.org/licenses/>.

 ;;; Commentary:

Please not the ", or (at your option) any later version" part. If you don't want that, then remove it.

Thank you for pointing this out. GNU GPL v3 was auto-inserted by my boilerplate program. I actually must license with the Unlicense, since that is what upstream uses.
The good news is that the Unlicense is GNU GPLv3 compatible.

@tarsius if this is insufficient, please let me know so I can do what is needed for the license to show up.

This is sufficient, i.e. my tool can extract the license if you specify it that way.
However you mention that the "GNU GPL v3 was auto-inserted by my boilerplate program" and if you have actually written a program that inserts license boilerplate, then you should update to insert more standard boilerplate. Since the MIT license is so short (~ as short as the GPL permission statement), the conventional thing is to insert the license itself:
;; Permission is hereby granted, free of charge, to any person obtaining a copy
;; of this software and associated documentation files (the "Software"), to deal
;; in the Software without restriction, including without limitation the rights
;; to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
;; copies of the Software, and to permit persons to whom the Software is
;; furnished to do so, subject to the following conditions:

;; The above copyright notice and this permission notice shall be included in all
;; copies or substantial portions of the Software.

 IN NO EVENT SHALL THE
;; AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
;; LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
;; OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
;; SOFTWARE.

I would recommend you update your program even if it is only intended for your own use. If you intend to share it with others, then please make sure that it follows the conventions very very closely.

However you mention that the "GNU GPL v3 was auto-inserted by my boilerplate program" and if you have actually written a program that inserts license boilerplate, then you should update to insert more standard boilerplate. Since the MIT license is so short (~ as short as the GPL permission statement), the conventional thing is to insert the license itself:

I inserted the Unlicense into the code and in a LICENSE file, so any program
should be able to detect it if it is configured for the Unlicense (which is GNU
GPL compatible). I have to use the Unlicense since that is what upstream is
using.

;; Permission is hereby granted, free of charge, to any person obtaining a copy
;; of this software and associated documentation files (the "Software"), to deal
;; in the Software without restriction, including without limitation the rights
;; to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
;; copies of the Software, and to permit persons to whom the Software is
;; furnished to do so, subject to the following conditions:

;; The above copyright notice and this permission notice shall be included in all
;; copies or substantial portions of the Software.

 IN NO EVENT SHALL THE
;; AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
;; LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
;; OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
;; SOFTWARE.

I would recommend you update your program even if it is only intended for your own use. If you intend to share it with others, then please make sure that it follows the conventions very very closely.

Thanks for the advice on my boilerplate program, I edited it accordingly.

I have to use the Unlicense since that is what upstream is using.

Ah sorry, don't know why I thought it was MIT.

Thanks for the advice on my boilerplate program, I edited it accordingly.

Thanks!


Yadm build fails

Describe the bug
Trying to build yadm fails with:
error: pyyaml-6.0 not supported for interpreter python2.7

Probably related to: https://github.com/NixOS/nixpkgs/pull/204023
Steps To Reproduce
Steps to reproduce the behavior:
nix build nixpkgs#yadm
Notify maintainers

Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `0`
 - host os: `Linux 6.0.7-xanmod1, NixOS, 23.05 (Stoat), 23.05.20221130.e76c78d`
 - multi-user?: `no`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.11.0`
 - channels(root): `""`
 - channels(quantmint): `""`

Can you try again on master? Should be fixed by the linked PR

fixed by https://github.com/NixOS/nixpkgs/pull/205387


Broken link

https://dev.office.com/docs/add-ins/overview/office-add-ins - link is broken

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

ID: e97e75d6-dc3e-800e-7cff-d097023df034
Version Independent ID: 89401b4f-16db-66ab-512c-cce9f949ac10
Content: How to: Install Office primary interop assemblies - Visual Studio
Content Source: docs/vsto/how-to-install-office-primary-interop-assemblies.md
Product: visual-studio-windows
Technology: office-development
GitHub Login: @John-Hart
Microsoft Alias: johnhart

@AnushkaMishra -- thank you for your feedback.  That link appears to be fixed.
The new destination is here.


LGTM. Thank you for your work @rockeet !


Simplified error messages on sign in.

Changed technical messages to generic message.
In iOS case it could be possible, that Main view occured, but with a error
Changed from

To:

I feel this too simple and often outright wrong. There's many more error cases in here than "could not resolve host". You also simply dropped the logic recovering from an expired or removed authorization for example. Also what is an "Invalid API", I don't think that's a good name :)

It turns out, that on iOS side the exceptions thrown in case of an error don't follow the exception codes in the DART / KT file. I'll fix this

(Code suggestions arte nice, but leads to too many extra commits, will collect them in one commit next time)

You can batch commit them from the files tab.


Allow a checkIn to be removed by locationId.

Summary | Résumé
Updating the code to allow for the deletion of all check-ins as well as individual check-ins.
Test instructions | Instructions pour tester la modification

Run the app, and enable the QR Feature from the debug menu.
Check-in a few times using whatever QR codes you'd like.
From the "Menu", select "Your Visits".
Delete a single visit by selecting the Trash Can icon beside the visit.
Delete all visits by selecting the "Delete" button at the bottom.

Replace with: https://github.com/cds-snc/covid-alert-app/pull/1541


silent crashes on High Sierra

Here's all I have in system.log:
Sep 17 00:02:35 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 00:12:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 00:22:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 00:32:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 00:42:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 00:52:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 01:02:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 01:12:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 01:22:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 01:32:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 01:42:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 01:52:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 02:02:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 02:12:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 02:22:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 02:32:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 02:42:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 02:52:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 03:02:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 03:12:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 03:22:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 03:32:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 03:42:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 03:52:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 04:02:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 04:12:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 04:22:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 04:32:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 04:42:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 04:52:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 05:02:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 05:12:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 05:22:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 05:32:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 05:42:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 05:52:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 06:02:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 06:12:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 06:22:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 06:32:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 06:42:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 06:52:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 07:02:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 07:12:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 07:22:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 07:32:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 07:42:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 07:52:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 08:02:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 08:12:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 08:22:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 08:32:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 08:42:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 08:52:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 09:02:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 09:12:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 09:22:34 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 09:32:35 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 09:42:35 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 09:51:09 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 09:52:35 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 10:02:35 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 10:12:35 pannonica Quicksilver[5998]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 10:46:52 pannonica com.apple.xpc.launchd[1] (com.apple.xpc.launchd.user.domain.501.100008.Aqua): failed lookup: name = com.blacktree.Quicksilver.ServiceProvider, handle = 0, instance = (n/a), flags = 0x1, requestor = Quicksilver.927, error = 3
Sep 17 10:46:55 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 10:47:06 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 10:47:14 pannonica com.apple.xpc.launchd[1] (com.apple.xpc.launchd.user.domain.501.100008.Aqua): failed lookup: name = com.apple.AddressBook.AddressBookApplicationFrameworkIPC, handle = 0, instance = (n/a), flags = 0x1, requestor = Quicksilver.927, error = 3
Sep 17 10:56:54 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 11:06:53 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 11:16:58 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 11:26:53 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 11:36:55 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 11:46:54 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 11:56:57 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 12:06:53 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 12:16:51 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 12:26:51 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 12:36:51 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 12:46:56 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 12:56:54 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 13:06:52 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 13:16:51 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 13:26:51 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 13:36:51 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 13:46:51 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 13:56:59 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 14:06:51 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 14:16:51 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 14:26:51 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 14:37:04 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 14:46:56 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 14:56:51 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 15:06:51 pannonica Quicksilver[927]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 15:24:02 pannonica com.apple.xpc.launchd[1] (com.apple.xpc.launchd.user.domain.501.100008.Aqua): failed lookup: name = com.blacktree.Quicksilver.ServiceProvider, handle = 0, instance = (n/a), flags = 0x1, requestor = Quicksilver.2116, error = 3
Sep 17 15:24:02 pannonica Quicksilver[2116]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 15:24:17 pannonica Quicksilver[2116]: AppleEvents: received mach msg which wasn't complex type as expected in getMemoryReference.
Sep 17 15:24:25 pannonica com.apple.xpc.launchd[1] (com.apple.xpc.launchd.user.domain.501.100008.Aqua): failed lookup: name = com.apple.AddressBook.AddressBookApplicationFrameworkIPC, handle = 0, instance = (n/a), flags = 0x1, requestor = Quicksilver.2116, error = 3

Thanks. I’ll see if I can reproduce it once I’ve upgraded.
I’m trying to think of what could be sending AppleEvents. Try disabling “iTunes Equalizer Presets” or “AirPlay Devices” under Preferences → Catalog → PlugIns → iTunes.

Thank you. iTunes Equalizer Presets was already disabled, but I've disabled AirPlay Devices now.

Still repro'ing fairly frequently.  Is there some configuration I could dump to help you with that?

I see the noise in the log, but no crashes. (I am using a version that was built with the new Xcode, though.) Do you have any reports in ~/Library/Logs/DiagnosticReports? If so, pasting the contents of one as a Gist might help.

https://gist.github.com/fivetonsflax/d4b4ed7de3d467e8b2a5a2f85d20554f
Thanks.

Thanks for the report. Now I can see that you’re running into #2379, which isn’t specifically related to the new OS.
This happens when QS checks for updates in the background and tries to alert you that it found one. Updgrading to the latest version will fix it (until we release another update). 😞
I think you can do it manually in Quicksilver’s preferences. If not, just get it from qsapp.com.

Splendid, thank you!


S3 Event Source fails on update

The S3 event source causes any "update_event_sources" command to fail because it's missing a method.
Traceback (most recent call last):
  File "/home/ryansb/.pyenv/versions/hugo-lambda/bin/kappa", line 155, in <module>
    cli(obj={})
  File "/home/ryansb/.pyenv/versions/hugo-lambda/lib/python2.7/site-packages/click/core.py", line 664, in __call__
    return self.main(*args, **kwargs)
  File "/home/ryansb/.pyenv/versions/hugo-lambda/lib/python2.7/site-packages/click/core.py", line 644, in main
    rv = self.invoke(ctx)
  File "/home/ryansb/.pyenv/versions/hugo-lambda/lib/python2.7/site-packages/click/core.py", line 991, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/ryansb/.pyenv/versions/hugo-lambda/lib/python2.7/site-packages/click/core.py", line 837, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/ryansb/.pyenv/versions/hugo-lambda/lib/python2.7/site-packages/click/core.py", line 464, in invoke
    return callback(*args, **kwargs)
  File "/home/ryansb/.pyenv/versions/hugo-lambda/bin/kappa", line 150, in update_event_sources
    context.update_event_sources()
  File "/home/ryansb/.pyenv/versions/hugo-lambda/lib/python2.7/site-packages/kappa/context.py", line 123, in update_event_sources
    event_source.update(self.function)
AttributeError: 'S3EventSource' object has no attribute 'update'

I think the update method just needs to call the add method.

This can be closed as #33 was merged :)


Location is  not displaying on web page

Hi
i am using GPS Tracker GT02A
my IMEI is<PHONE_NUMBER>05466
tracker is sending data to port 5055
http://<IP_ADDRESS>:8082/
Email<EMAIL_ADDRESS>Password: sujit@020289
i register device with identifier as IMEI number , but it is not showing location
below are logs
2017-02-14 08:54:37  INFO: [32F42E94] connected
2017-02-14 08:54:37 DEBUG: [32F42E94: 5055 < <IP_ADDRESS>] HEX:<PHONE_NUMBER>34333730353436364250303030303030323730343337303534363648534f29
2017-02-14 08:54:38 DEBUG: [32F42E94: 5055 < <IP_ADDRESS>] HEX:<PHONE_NUMBER>34333730353436364252303031373032313341313833302e303537354e30373335352e32333236453030312e303034343634353332382e353930303030303030304c303030303030303029
2017-02-14 08:59:38  WARN: [32F42E94] error - An existing connection was forcibly closed by the remote host - IOException (...)
2017-02-14 08:59:38  INFO: [32F42E94] disconnected
2017-02-14 08:59:45  INFO: [06C1FB70] connected
2017-02-14 08:59:46 DEBUG: [06C1FB70: 5055 < <IP_ADDRESS>] HEX:<PHONE_NUMBER>34333730353436364250303030303030323730343337303534363648534f29
2017-02-14 08:59:47 DEBUG: [06C1FB70: 5055 < <IP_ADDRESS>] HEX:<PHONE_NUMBER>34333730353436364252303031373032313341313833302e303537354e30373335352e32333236453030312e303034343634353332382e353930303030303030304c303030303030303029
2017-02-14 09:00:31 DEBUG: [06C1FB70: 5055 < <IP_ADDRESS>] HEX:<PHONE_NUMBER>34333730353436364252303031373032313441313833302e313036384e30373335352e32373535453030332e323033333033343330392e313630303030303030304c303030303030303029
2017-02-14 09:04:47  WARN: [06C1FB70] error - An existing connection was forcibly closed by the remote host - IOException (...)
2017-02-14 09:04:47  INFO: [06C1FB70] disconnected
2017-02-14 09:04:54  INFO: [81A97016] connected
2017-02-14 09:04:55 DEBUG: [81A97016: 5055 < <IP_ADDRESS>] HEX:<PHONE_NUMBER>34333730353436364250303030303030323730343337303534363648534f29
2017-02-14 09:04:56 DEBUG: [81A97016: 5055 < <IP_ADDRESS>] HEX:<PHONE_NUMBER>34333730353436364252303031373032313441313833302e313133344e30373335352e32373337453030312e353033333435373335382e353830303030303030304c303030303030303029
2017-02-14 09:10:28  INFO: [EAF42F40] connected
2017-02-14 09:10:29 DEBUG: [EAF42F40: 5055 < <IP_ADDRESS>] HEX:<PHONE_NUMBER>34333730353436364250303030303030323730343337303534363648534f29
2017-02-14 09:10:30 DEBUG: [EAF42F40: 5055 < <IP_ADDRESS>] HEX:<PHONE_NUMBER>34333730353436364252303031373032313441313833302e313230334e30373335352e32363936453030302e353033343033323239392e313230303030303030304c303030303030303029
2017-02-14 09:15:30  INFO: [385C391B] connected
2017-02-14 09:15:31 DEBUG: [385C391B: 5055 < <IP_ADDRESS>] HEX:<PHONE_NUMBER>34333730353436364250303030303030323730343337303534363648534f29
2017-02-14 09:15:33 DEBUG: [385C391B: 5055 < <IP_ADDRESS>] HEX:<PHONE_NUMBER>34333730353436364252303031373032313441313833302e313138334e30373335352e32363738453030302e333033343533343332342e363130303030303030304c303030303030303029
2017-02-14 09:20:35  INFO: [3E32F3F4] connected
2017-02-14 09:20:35 DEBUG: [3E32F3F4: 5055 < <IP_ADDRESS>] HEX:<PHONE_NUMBER>34333730353436364250303030303030323730343337303534363648534f29
2017-02-14 09:20:37 DEBUG: [3E32F3F4: 5055 < <IP_ADDRESS>] HEX:<PHONE_NUMBER>34333730353436364252303031373032313441313833302e313138364e30373335352e32363832453030302e363033353033383236352e383130303030303030304c303030303030303029
2017-02-14 09:26:09  INFO: [D693DC5D] connected
2017-02-14 09:26:10 DEBUG: [D693DC5D: 5055 < <IP_ADDRESS>] HEX:<PHONE_NUMBER>34333730353436364250303030303030323730343337303534363648534f29
2017-02-14 09:26:12 DEBUG: [D693DC5D: 5055 < <IP_ADDRESS>] HEX:<PHONE_NUMBER>34333730353436364252303031373032313441313833302e313136394e30373335352e32373433453030322e3230333536313331382e30373030303030303030304c303030303030303029
2017-02-14 09:31:12  WARN: [D693DC5D] error - An existing connection was forcibly closed by the remote host - IOException (...)
2017-02-14 09:31:12  INFO: [D693DC5D] disconnected
2017-02-14 09:31:18  INFO: [926F3362] connected
2017-02-14 09:31:19 DEBUG: [926F3362: 5055 < <IP_ADDRESS>] HEX:<PHONE_NUMBER>34333730353436364250303030303030323730343337303534363648534f29
2017-02-14 09:31:20 DEBUG: [926F3362: 5055 < <IP_ADDRESS>] HEX:<PHONE_NUMBER>34333730353436364252303031373032313441313833302e313136334e30373335352e32373035453030342e333034303132313135382e313630303030303030304c303030303030303029

The port is definitely incorrect. Port 5055 is only for Traccar Client app.
Correct port for your device is 5002. Device id is<PHONE_NUMBER>66.

Hi @tananaev
i change port to 5002 .
now my device is not sending data .
Note : 5002 port is already open in firewall

So, it means that you have a problem with your device, if you are sure that port is accessible from Internet.

my device is sending data on 5055 , but not sending data on 5002.
so is it device problem or configuration need to be change on server side ?

Server listens on both ports. You don't need to change any configuration for it.

i will check with other device and let you know
Thanks for your help


Supports symfony 3?

I have seen silex supports symfony 3 @blag001 @jonseg . Should we do some changes?

Good question...
I think a good re-factoring could be a good idea but it's a bit time consuming.
We have many topic to look :

support of composite key / HABTM join table like #81 #83
good support of table name with space #70 #71 #72
improving the localhost behaviour (without the virtualhost) #80
better documentation


lattice parameters into config files

transcribe the lattices into config files that will form the basis of the simulation. No decision on the file type yet.

4eec40


feat: add eslint-plugin-unused-imports and remove unused imports

This PR introduces eslint-plugin-unused-imports to detect and remove unused imports. Additionally, it removes various unused imports across the project.
Changes

New Dependency: Added eslint-plugin-unused-imports to the project.
ESLint Configuration: Updated eslint.config.mjs to configure the plugin and enforce the no-unused-imports rule as an error.
Code Cleanup: Removed unused imports from various files throughout the project.

@mldangelo nice! probably chore not feat ;)


Remove an extra space in resources key

The resouces key has an extra space in it, that it should not. Proposing to take this out.

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

#sign-off

Thank you @ludstuen90


⚠ Turnos 24x7 has degraded performance

In e31912d, Turnos 24x7 (https://reservas-dev.alternativasinteligentes.com/) experienced degraded performance:

HTTP code: 200
Response time: 2038 ms

Resolved: Turnos 24x7 performance has improved in adc132a.


any plans to support onLeftActionRelease and onRightActionRelease?

It's more useful if there is public method to do something like onLeftActionRelease and onRightActionRelease.

I think there is. What problem are you seeing?


Relying on filesystem dates is a bad idea

Currently Saga reads the file's creation and last modified dates, and stores those into the Item. The dates are then used inside of the atom feed generation for example. But the creation date is also the fallback for the published date: if you don't include a date field in your markdown metadata then the published date is set to the file creation date.
This is a problem because the file creation date is not stored in git, and when you do a fresh checkout the file creation date is set to "right now" instead of the actual past creation date. This is also a problem on my own website. While I do override the published date to something consistent, the last modified date is used in the atom feed.. and these dates just keep on changing because Netlify fetches the repo and the dates change.
Basically, using file attributes doesn't seem like a good idea?
On the other hand, this is not a problem with Saga but a problem with git. For people who don't store their website in git or who create the static sites on their own computer, this wouldn't be a problem. So maybe it would be better to add something to the Saga docs about this?
See also https://stackoverflow.com/questions/1964470/whats-the-equivalent-of-subversions-use-commit-times-for-git:

Each time I clone my repository, I want the timestamps of files to reflect when they were last changed in the remote repository, not when I cloned the repository.

It seems that git-restore-mtime could solve the file modification date issues. This is not installed on Netlify, I've sent them a feature request.
I think this should be added to the documentation, so that people at least are aware of the behavior of the file attributes not being reliable.

OK this totally works 🎉
https://github.com/loopwerk/loopwerk.io/commit/e94cb8597aefced031496dc1110b071afb29aeb7


Rewrite in Erlang

Since Elixir 1.10 both Elixir and Erlang share the same logger metadata. Meaning if this project were instead in Erlang it could be easily used in projects in any beam based language :)
We probably also want to have this in OpenTelemetry core, so maybe consider a PR to OpenTelemetry itself.

Since Elixir 1.10 both Elixir and Erlang share the same logger metadata. Meaning if this project were instead in Erlang it could be easily used in projects in any beam based language :)

Yup, indeed. I wrote this to get something quickly running and to test it out (though I have not deployed this anywhere just yet). It should be quite straightforward to write it in Erlang (even more after https://github.com/open-telemetry/opentelemetry-erlang/pull/270 get merged/released).

We probably also want to have this in OpenTelemetry core, so maybe consider a PR to OpenTelemetry itself.

I thought about this as well but wasn't really sure how to approach this (i.e. where it should live and how it should be set up).

@tsloughter I created https://github.com/salemove/opentelemetry_logger_metadata/pull/4 . Please feel free to review it. My erlang experience is minimal but I think that should work. At least a couple of my manual tests worked and it also worked through Elixir.


Add failing test for cyrillic sentence length (issue #139)

This is great, thank you. I'll hold off merging for now until I've investigated potential fixes. Either your fork, or a new regex.

Merging this as we already have some failing tests


Laboratory work #2, Anna Azimkova - 22FPL1

temporarily closing it

re-opening

Congratulation with the best implementation of the 1st lab!


Failed to load mutation ability description

QudUX Mod: Unexpectedly failed to load mutation description data for 'Discharge' activated ability.

Could be caused by the recent change I made to the ability description code
Could affect other mutations that have a dynamic count in their ability name

QudUX Mod: Unexpectedly failed to load mutation description data for 'Teleport Other' activated ability.
Gained through cooking

QudUX Mod: Unexpectedly failed to load mutation description data for 'Lase' activated ability.
QudUX Mod: Unexpectedly failed to load mutation description data for 'Ambient Light' activated ability.


Information add

Added the information for getting notified for the contributions

Closing request.  15 days without update.


500 error returned when triggering pipeline via /v2/organizations/$ORG/$PIPELINE_SLUG/builds with env var containing "%"

We've noticed a couple of times now that when triggering a pipeline with your REST API as documented on https://buildkite.com/docs/apis/rest-api/builds#create-a-build that if you provide an environment variable containing a % character, the API returns a 500 error with no additional context.
The documentation does not mention any unpermitted characters.
Could you please fix this and/or provide a workaround? Thanks!

Hi @kayneb!
By default, curl submits a header stating that the request body is percent-encoded, but makes no effort to enforce that on the input side. As you're sending JSON, you'd need to override that header (-H "Content-Type: application/json") to ensure our server accepts it as given, without first incorrectly trying to translate it from the claimed format.


Don't get new theme, only old theme.

I tried the instructions on the MS docs web page, I tried the instructions here too.
I copied the .css file and .js file to c:\ADFSStyles (a dir I created).
I applied the first command line - I get zero formatting (everything is plain text in top left corner)
I applied the second command line - and my original default theme (that was modified for logo, illustration, signon text etc) not the centered theme.
I have remove the custom theme and tried multiple times.
What am I doing wrong?

I had the same problem, I had to copy the text for each file by selecting the "Raw" option first in Github - i.e. for each file:
https://raw.githubusercontent.com/Microsoft/adfsWebCustomization/master/centeredUi/ThemeCenterBrand.css
https://raw.githubusercontent.com/Microsoft/adfsWebCustomization/master/centeredUi/paginatedOnload.js
that's what worked for me anyway..

Thanks @dbaars that worked, copied the text into notepad and saved in unicode format, would this still indicate an issue with the files?


Libdoc: Error when generating docs for Python library with BuiltIn function call in __init__()

I'm trying to use libdoc on Robot Framework 6.1 (with Python 3.11.3) to generate docs for the following library:
from robot.api.deco import keyword, library
from robot.libraries.BuiltIn import BuiltIn

@library(scope="GLOBAL")
class test_lib:
    """
    <omitted>
    """

    def __init__(self, lib):
        """
        <omitted>
        """
        path = f"/Libraries/libs/{lib}.py"
        BuiltIn().import_library("${EXECDIR}" + path)

Since I have a call to a BuiltIn function, when I try running libdoc, I get the following error:
(venv) D:\TestSuite> libdoc -n "TestLib" Libraries\test_lib.py Docs\test_lib.html

Initializing library 'modem' with arguments [ test ] failed: RobotNotRunningError: Cannot access execution context
Traceback (most recent call last):
  File "D:\TestSuite\Libraries\test_lib.py", line 27, in __init__
    BuiltIn().import_library("${EXECDIR}" + path)
  File "D:\TestSuite\venv\Lib\site-packages\robot\libraries\BuiltIn.py", line 3160, in import_library
    self._namespace.import_library(name, args, alias)
    ^^^^^^^^^^^^^^^
  File "D:\TestSuite\venv\Lib\site-packages\robot\libraries\BuiltIn.py", line 69, in _namespace
    return self._get_context().namespace
           ^^^^^^^^^^^^^^^^^^^
  File "D:\TestSuite\venv\Lib\site-packages\robot\libraries\BuiltIn.py", line 64, in _get_context
    raise RobotNotRunningError('Cannot access execution context')
robot.libraries.BuiltIn.RobotNotRunningError: Cannot access execution context

Try --help for usage information.

Is there any way I can tell libdoc to ignore any BuiltIn method calls?
If I try commenting out the line which calls BuiltIn().import_library() I can generate the docs without any problem, but it's not the best solution for me, since I'm planning to have an automatic job which automatically generates these docs.

Libdoc needs to initialize the library to be able to read the documentation. This means that __init__ cannot have side-effects that prevent initialization when Robot isn't running. There are generally two solutions:

Hide the offending code behind a method or a property that keywords can call when needed.
Add an optional parameter to __init__ that can be used when running the offending code isn't desired. You then need to pass that with Libdoc.

If you need help, please ask on our Slack, Forum, or other such support channel. This issue tracker is for bug reports and enhancement requests.


cargo add and ctrl + c

Problem
I hit ctrl+c when cancelling a redundant cargo add command, and discovered that my Cargo.toml had been entirely deleted.
Steps

cargo add a crate
ctrl+c before it finishes successfully

Possible Solution(s)
No response
Notes
No response
Version
cargo version --verbose
cargo 1.65.0 (4bc8f24d3 2022-10-20)
release: 1.65.0
commit-hash: 4bc8f24d3e899462e43621aab981f6383a370365
commit-date: 2022-10-20
host: x86_64-unknown-linux-gnu
libgit2: 1.5.0 (sys:0.15.0 vendored)
libcurl: 7.83.1-DEV (sys:0.4.55+curl-7.83.1 vendored ssl:OpenSSL/1.1.1q)
os: CentOS 7.9.2009 (Core) [64-bit]

We are using std::fs::write, so the scope of this race condition is very small.  Resolving this completely would require an atomic write.

Could it not write to a temporary file and then atomically replace the original?


ammo fill sound because i forgor

About the PR
i thought it already did it but it didnt
this will only work when audio netentity stuff is done, a lot of sounds are broken currently
Why / Balance
good
Technical details
no
Media

[ ] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes
no
Changelog
no cl no fun

Is this still a draft?

idk if the sound was made to work yet :trollface:

Do you want to test this? Otherwise I'll go ahead and close this.

i broke branch locally anyway


What is the font name in screenshots/illustrations in README ?

It looks cool and very sexy.

But what is the font name ? Would be cool if you credit it.

The font is called Hermit (https://pcaro.es/hermit/)
:)

sure, I think I can add it as mouseover text to the screenshots

done!


Optimize String#compare in case of ASCII only

This optimizes String#compare when other and self is ASCII:
Benchmark.ips do |bm|
  bm.report "String#new_compare with ASCII" do
    "HeLlo".new_compare("hELlO", true) == 0
  end

  bm.report "String#compare with ASCII" do
    "HeLlo".compare("hELlO", true) == 0
  end
end

String#new_compare with ASCII 504.84M (  1.98ns) (±31.44%)  0 B/op        fastest
    String#compare with ASCII  12.06M ( 82.89ns) (±33.57%)  0 B/op  41.85× slower

I changed String#compare to String#equals? now and it returns a Bool because I couldn't really find a way to make compare as fast as equals? while making it have the same behavior as <=> in the ASCII-only branch.
But also, I've scrolled for quite some time through this: https://github.com/search?l=C&o=asc&q=strcasecmp&s=indexed&type=Code. strcasecmp is similar to String#compare. It returns a positive number when the first string is greater than the other, zero if they are equal and a negative number if the string is less than other (e.g. strcasecmp("hi", "h"); returns 105, that's the codepoint of h). But I couldn't find a single instance in all this code where the user didn't only want to know whether the strings are equal regardless of the case. The codepoint that is returned by that method is never actually used. They only check if it's negative or positive (you often see ! before strcasecmp or == 0, != 0 at the end).
So I think it would be better to just let this method return a bool already.

A use case: sort strings case insensitive.

ok I think I've found a relatively efficient way to do it now.

A bug in the Crystal compiler in the test_darwin CircleCI.

CI failed on Darwin with:
./bin/crystal build  -o .build/std_spec spec/std_spec.cr

while requiring "prelude" (Exception)
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::TopLevelVisitor#visit<Crystal::Expressions>:Bool
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::Program#top_level_semantic<Crystal::ASTNode+>:Tuple(Crystal::ASTNode+, Crystal::TypeDeclarationProcessor)
  from Crystal::Program#semantic<Crystal::ASTNode+, Bool>:Crystal::ASTNode+
  from Crystal::Compiler#compile<Array(Crystal::Compiler::Source), String>:Crystal::Compiler::Result
  from Crystal::Command#run:(Bool | Crystal::Compiler::Result | Nil)
  from __crystal_main
  from main
Caused by: while requiring "exception" (Exception)
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::TopLevelVisitor#visit<Crystal::Expressions>:Bool
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::TopLevelVisitor#visit<Crystal::Expressions>:Bool
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::Program#top_level_semantic<Crystal::ASTNode+>:Tuple(Crystal::ASTNode+, Crystal::TypeDeclarationProcessor)
  from Crystal::Program#semantic<Crystal::ASTNode+, Bool>:Crystal::ASTNode+
  from Crystal::Compiler#compile<Array(Crystal::Compiler::Source), String>:Crystal::Compiler::Result
  from Crystal::Command#run:(Bool | Crystal::Compiler::Result | Nil)
  from __crystal_main
  from main
Caused by: while requiring "callstack" (Exception)
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::TopLevelVisitor#visit<Crystal::Expressions>:Bool
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::TopLevelVisitor#visit<Crystal::Expressions>:Bool
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::TopLevelVisitor#visit<Crystal::Expressions>:Bool
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::Program#top_level_semantic<Crystal::ASTNode+>:Tuple(Crystal::ASTNode+, Crystal::TypeDeclarationProcessor)
  from Crystal::Program#semantic<Crystal::ASTNode+, Bool>:Crystal::ASTNode+
  from Crystal::Compiler#compile<Array(Crystal::Compiler::Source), String>:Crystal::Compiler::Result
  from Crystal::Command#run:(Bool | Crystal::Compiler::Result | Nil)
  from __crystal_main
  from main
Caused by: while requiring "c/dlfcn" (Exception)
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::TopLevelVisitor#visit<Crystal::Expressions>:Bool
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::TopLevelVisitor#visit<Crystal::Expressions>:Bool
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::TopLevelVisitor#visit<Crystal::Expressions>:Bool
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::TopLevelVisitor#visit<Crystal::Expressions>:Bool
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::Program#top_level_semantic<Crystal::ASTNode+>:Tuple(Crystal::ASTNode+, Crystal::TypeDeclarationProcessor)
  from Crystal::Program#semantic<Crystal::ASTNode+, Bool>:Crystal::ASTNode+
  from Crystal::Compiler#compile<Array(Crystal::Compiler::Source), String>:Crystal::Compiler::Result
  from Crystal::Command#run:(Bool | Crystal::Compiler::Result | Nil)
  from __crystal_main
  from main
Caused by: can't find file 'c/dlfcn'

If you're trying to require a shard:
- Did you remember to run `shards install`?
- Did you make sure you're running the compiler in the same directory as your shard.yml? (Crystal::CrystalPath::Error)
  from Crystal::Program#find_in_path<String, (String | Nil)>:Array(String)
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::TopLevelVisitor#visit<Crystal::Expressions>:Bool
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::TopLevelVisitor#visit<Crystal::Expressions>:Bool
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::TopLevelVisitor#visit<Crystal::Expressions>:Bool
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::TopLevelVisitor#visit<Crystal::Expressions>:Bool
  from Crystal::ASTNode+@Crystal::ASTNode#accept<Crystal::TopLevelVisitor>:Nil
  from Crystal::Program#top_level_semantic<Crystal::ASTNode+>:Tuple(Crystal::ASTNode+, Crystal::TypeDeclarationProcessor)
  from Crystal::Program#semantic<Crystal::ASTNode+, Bool>:Crystal::ASTNode+
  from Crystal::Compiler#compile<Array(Crystal::Compiler::Source), String>:Crystal::Compiler::Result
  from Crystal::Command#run:(Bool | Crystal::Compiler::Result | Nil)
  from __crystal_main
  from main

Error: you've found a bug in the Crystal compiler. Please open an issue, including source code that will allow us to reproduce the bug: https://github.com/crystal-lang/crystal/issues

@r00ster91 would you mind doing a rebase on master so the CI can be happy?

Thanks @r00ster91 🙇


[BUG] Fix copySortSource removing the element when drop instead of so…

@luisdpizarro @bevacqua hey guys I will like to have this fix in place


Generic add-ons

Supported add-ons may not be sufficient for some users. Enabling the user to create generic add-ons could be a good solution.

Deprecate


better way to handle batch_size

heyo,
really like your implementation but noticed the static batch size was causing me all sorts of grief when i wanted to play around with training. after a bit of mucking around i came up with a solution that i feel is a little more elegant.
basically the issue arises because during construction there is a call to the instantiated layer. at that point the tensor being passed in as "x" to the sampling layers call() function has an undefined batch_size. at build time all we need to do is return a tensor with the appopriate shape, we dont actually need to call the K.random_normal() function which is the only part of this function that needs the batch_size explicitly.
long story short, stick this in your Sampling.call() function:
        # trick to allow setting batch at train/eval time
        if x[0].shape[0].value == None:
            return mean + 0*stddev

in context that is (i made some slight other changes to function but you can ignore them, this is just so you can see how y fix would fit into the function):
    def call(self, x):
        if len(x) != 2:
            raise Exception('input layers must be a list: mean and stddev')
        if len(x[0].shape) != 2 or len(x[1].shape) != 2:
            raise Exception('input shape is not a vector [batchSize, latentSize]')

        mean = x[0]
        stddev = x[1]

        # trick to allow setting batch at train/eval time
        if x[0].shape[0].value == None:
            return mean + 0*stddev

        if self.reg:
            # kl divergence:
            latent_loss = -0.5 * K.mean(1 + stddev
                                        - K.square(mean)
                                        - K.exp(stddev), axis=-1)

            if self.reg == 'bvae':
                # use beta to force less usage of vector space:
                # also try to use <capacity> dimensions of the space:
                latent_loss = self.beta * K.abs(latent_loss - self.capacity/self.shape.as_list()[1])

            self.add_loss(latent_loss, x)

        epsilon = K.random_normal(shape=self.shape,
                              mean=0., stddev=1.)
        if self.random:
            # 'reparameterization trick':
            return mean + K.exp(stddev / 2) * epsilon
        else: # do not perform random sampling, simply grab the impulse value
            return mean + 0*stddev # Keras needs the *0 so the gradinent is not None

Note your refactoring of KLD needs fixing to remain compatible with https://github.com/alecGraves/BVAE-tf/issues/3


Implement MeanSentenceLength and NumberOfSentences primitives

Fixes  #141
Fixes  #137

The MeanSentenceLength primitive determines the mean length in characters. It includes closing punctuation.
Some thoughts
-- Should we include closing punctuation?
-- Should we change the primitive name to make it clearer that it is determining length in terms of characters, and not number of words? Perhaps we could add a MeanSentenceLengthInWords primitive later?


Treebeard modals did not get updated during the 0.45 release

The treebeard changes made on staging did not get merged well onto production during the 0.45 release. Notice the difference below:
Expected (as it is on staging):

Actual (on production)

https://github.com/CenterForOpenScience/osf.io/issues/3999related issue

@steve this looks like an update of install issue. Can you take a look?

Yes, needed to reinstall treebeard. Good catch @wisherp


Adjusting the searchQuery option triggers a request immediately.

It would be desirable to send the request only after a few milliseconds have past. Allowing the user to change their input within that time to prevent unnecessary requests.

Issue resolved.


Auto update year

The year is hardcoded to be 2019. Automate it to be <current_year>.

Solved in commit 0e95903fd3dbc4fd0cf30978254dd2d888e771f4


Use ANSI color codes for intercept survey style

The intercept survey message uses hardcoded blue color. Originally the intention was to use the same blue color as Azure brand, however, since the hardcoded colors don't get adjusted according to user's color customization, it should be changed to use ANSI color variables.
Can you change it to use ANSI color variables for the white foreground and blue background?

Thank you for opening this issue, we will look into it.

@dcaro FYI

Actually, I checked how the blue and white combination shows up in Azure CLI on both CloudShell and iTerm 2. It doesn't provide enough contrast as you can see:

@dcaro
Should we consider using black foreground + blue background color?

FYI, CLI intercept survey does use ANSI color:
https://github.com/Azure/azure-cli/blob/6729cef5014d71057abad932774ad1c13f683ea8/src/azure-cli-core/azure/cli/core/intercept_survey.py#L25

Ok. Let's keep the current implementation for the intercept survey.


Preprocessing optimisations

https://neil.fraser.name/writing/diff/

Hi, may I contribute?

@nitrogenice you are more than welcome

@wokalski Great! I guess I will start with some really simple optimizations. Have you implemented any of the optimizations described in the link above? I have not noticed any yet.

No. This is basically where the whole diff algorithm begins.
I just check some basic preconditions


Readme introducing project basics.

The readme should have at least the following information.

What is Dubbo Rust
Features
How to get started
Project structure
How to contribute

Link to #36


French : added book synonyms, date written, aliases

Dear repo owner,
Thank you for sharing your obisidian workflow for bible study. I am french and I though it would be useful to have a version of the script that provides the aliases in French.
Fell free to integrate it into your repository, or revert back if you need details.
Regards,

Hi! Thank you for contributing. I have added the French translation now. I won't implement the authors and dates, I want to keep the scripts simple but it's a great idea. Merci beaucoup!

Thank you. Keep it up!


Develop

So we can incorporate your pull request, please share the following:

What issue are you addressing with this pull request? https://github.com/marklogic/java-client-api/issues/1018
Are you modifying the correct branch? "develop"
Have you run unit tests? (See CONTRIBUTING.md)
Version of MarkLogic Java Client API (see Readme.txt)
Version of MarkLogic Server (see admin gui on port 8001)
Java version (java -version)
OS and version
What Changed: What happened before this change? What happens without this change?

Will open another pull request. Looks like there are some conflicts.


Is it possible to get objcgen to generate a module style framework?

Hi,
Is it possible to get objcgen to generate a module style framework?
i.e. with a module map file so that it can be imported into a swift application?

See http://nsomar.com/modular-framework-creating-and-using-them/

This is a reasonable feature request, but I'm not sure how much it buys you. From what I can tell the major benefit of modules here is include file handling, but we generate very few header files.

@chamons I came across the issue trying to use the generated framework in a swift based application.


How do you compile Source?

What needs to be documented?
In the Installation text it just says to "follow an FNF Source Compilation tutorial"
I don't know what that means and the YT videos are unhelpful. Can you just put in the documentation how to compile?

Look at ninjamuffin fnf page, there a tutorial

ok

you can close this now


Add reindex wrapper command to cli

While you can do:
fin http get /fin/path/to/container/svc:reindex?follow=hasPart

It is nice for developers to have this commonly used endpoint documented in the cli.
ex:
fin reindex /fin/path/to/container --follow=hasPart

Flags:

follow - comma separated list of schema.org properties to crawl in addition to ldp:contains.
wait - pull the /svc:reindex/?status=true endpoint until the crawl is complete.  Then kill the process
print - same as http commands

Added here c114477ef50a841775f9f6d8fe193dbba68da8c5


remove semantic ui

stay minimal, and use only tiny libs. Remove semantic ui and use custom css for version 1.0

Done


Updated Localization Key Handling

Fixes #4405
Description
Updating Client Id and Key used for the touchdown localization service.
Motivation and Context
Old clientid/key has been revoked.
How Has This Been Tested?
Manual run of the pipeline

/azp run


Changes to 'base' templates are not picked up

I'm trying to modify the base\http-clients\fetch-http-client.eta.
I've copied the template folders (https://github.com/acacode/swagger-typescript-api/tree/master/templates) from GitHub as is and modified the fetch-http-client.eta file.
I'm using the command
npx swagger-typescript-api -p https://localhost:44328/swagger/v1/swagger.json --disableStrictSSL --templates api\custom-templates\default
The command line doesn't complain about the templates (if I change the template path I get a warning, so I assume its OK)
✨   try to read templates from directory "XXXX\custom-templates\default"
☄    start generating your typescript api`

However the output does not contain my change.
As a test I put a comment at the top of default\api.eta and this appears in the output. But the output from fetch-http-client.eta appears above this (I figured api.eta was the entry point for the templates), basically it seems to be using the original version of the 'base' templates.
Using version 7.0.1
Incidentally, the change I'm trying to make would allow custom error handling without changing the current API. Ideally this could be added to the main templates?
        if (cancelToken) {
            this.abortControllers.delete(cancelToken);
        }

        return this.handleResponse(data);
    });
};

protected handleResponse<T = any, E = any>(response: HttpResponse<T, E>): HttpResponse<T, E>{
    if (!response.ok)
        throw response;
    return response;
}

}
Then handleResponse can be overridden to throw a custom exception on failure.

Hello @sprotty !
Thanks for issue!
If you need to customize http client you need to create http-client.eta template and put all template from base/http-clients/fetch-http-client.eta
Take a look at templates in this manual test, I think it can help you
https://github.com/acacode/swagger-typescript-api/tree/master/tests/spec/templates

OK, figured it out, I need to copy the template
templates/base/http-clients/fetch-http-client.eta

and move and rename it to
templates/default/http-client.eta

Then point it at the template directory
templates/default/

Now when I modify the template templates/default/http-client.eta my changes are picked up.


Req: (U)HD version of mode 11

For example LSFMod uses Removegrain's mode 11 in its process. However, it's known that the 3x3 kernel is too small for (U)HD resolutions as the actual details in the frame are bigger than single pixels. Having a separate mode with a larger kernel would be very useful for various functions.
https://github.com/realfinder/AVS-Stuff/blob/Community/avs 2.5 and up/LSFmod.avsi

Removegrain is based strictly on 3x3 kernel so a larger kernel would require writing a completely new filter family, so I'd say no. Probably the logic behind modes cannot be applied straight on a new 5x5 kernel, first you have to establish new rules and formula how a 5x5 matrix defines the new central pixel value. Those new modes should be reinvented and tested for usefulness. From the 28 (?) modes of RgTools only a handful is really good and used.
You can experiment with the kernels using Expr, since it supports relative addressing, you can do such things like
"x[-2,-2] x[2,2] min x[-2,2] x[2,-2] min max"
etc..

If I've understood correctly, RemovegrainHD was created to tackle the issue, but source code is probably not available?

this should has the source code http://chaosking.de/wp-content/uploads/avsfilters/Denoisers/Spatial_Denoisers/RemoveGrainHD___(0.5_-_2011-08-11).7z
but

yihaaaa :) You know how I love horrible codes.

First look: it's not that horrible but a bit hard to read (or I was just get used to the coding style). Note that there were no templates lambdas or constexprs at that time.
What's wrong with this plugin, other than it's unmaintainable in its present form?

it's need new staff (avs 2.6 Colour formats and HBD)
also maybe it need more modes like classic Removegrain so we can replace the old one with it for HD videos

This filter is avalilable only for median-based modes, not clear which ones are similar to them in classic removegrain.
Required modes then need to be clarified and implemented one by one in the order of importance.

Not tested at all, algorithm and core unchanged.
https://github.com/pinterf/RemoveGrainHD/releases/

thanks, it's seems work fine from quick test

Avs 2.6 colorspaces added, and now comes a big silence in the project, it would take weeks to go any further from here.

thanks, I open discussion about this https://github.com/realfinder/AVS-Stuff/discussions/135


[REVIEW] Adding templates for Issues and Pull Requests

Borrowed from Numba these templates will help to communicate the process used by the GoAi team to the larger community.

Once approved here I will push the same to libgdf

LGTM!

Looks good to me, thanks @mike-wendt!


Make an editable copy not copying contents

Operation System: macOS 10.14.1
Beaker version: v0.8.1
Using either the UI "Make editable copy" or the DatArchive.fork api creates an editable copy with only the folder structure, and not any of the files other than .datignore and dat.json.
Steps to recreate, make an editable copy of a dat, e.g. beakerbrowser.com
Version history from an editable copy made from beakerbrowser.com, appears to only contains entries for the folder structure.

Just rebuilt v0.8.0, and making an editable copy works correctly with that version.

Same problem on my side with the UI on the latest downloaded version

Yep able to reproduce. Looking into it now, thanks for filing

Okay, fix pushed to master. Will release a new version with the fix soon.


Android emulator launched from VSCode is much slower than launched from Android Studio

Detailed information can be found here:
https://github.com/Dart-Code/Dart-Code/issues/3826

Hi @erayerdin, when you launch your emulator using flutter emulators --launch does it start in cold-boot?
Does the same thing happen when you use android studio to launch your emulator?

Hi @erayerdin, when you launch your emulator using flutter emulators --launch does it always start in cold-boot?

No, it does not do that. It starts right away from the latest save state.

@erayerdin I do see a slight lag when launching the emulator from vscode, But I believe this should more likely be a bug in vscode (if it really is) rather than with flutter.
Vscode
https://user-images.githubusercontent.com/31410839/156987080-62600e30-7194-4908-b5ce-439c9615d874.mp4
Android Studio
https://user-images.githubusercontent.com/31410839/156987096-f17d6edc-eab7-4429-8af0-53dd792a31ba.mp4

flutter doctor -v (Linux)
[✓] Flutter (Channel stable, 2.10.2, on Ubuntu 20.04.3 LTS 5.13.0-28-generic, locale en_GB.UTF-8)
    • Flutter version 2.10.2 at /home/mahesh/Development/stable
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 097d3313d8 (9 days ago), 2022-02-18 19:33:08 -0600
    • Engine revision a83ed0e5e3
    • Dart version 2.16.1
    • DevTools version 2.9.2

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /home/mahesh/Android/Sdk
    • Platform android-31, build-tools 31.0.0
    • Java binary at: /home/mahesh/Downloads/android-studio-2<IP_ADDRESS>-linux/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at google-chrome

[✓] Linux toolchain - develop for Linux desktop
    • clang version 10.0.0-4ubuntu1
    • cmake version 3.16.3
    • ninja version 1.10.0
    • pkg-config version 0.29.1

[✓] Android Studio (version 2020.3)
    • Android Studio at /home/mahesh/Downloads/android-studio-2<IP_ADDRESS>-linux/android-studio
    • Flutter plugin version 63.2.1
    • Dart plugin version 203.8452
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)

[✓] VS Code (version 1.63.2)
    • VS Code at /usr/share/code
    • Flutter extension version 3.34.0

[✓] Connected device (3 available)
    • Android SDK built for x86 (mobile) • emulator-5556 • android-x86    • Android 11 (API 30) (emulator)
    • Linux (desktop)                    • linux         • linux-x64      • Ubuntu 20.04.3 LTS 5.13.0-28-generic
    • Chrome (web)                       • chrome        • web-javascript • Google Chrome 97.0.4692.99

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

That is really strange. I wonder if it is about graphics card then. I have AMD Radeon R7 240/340 and I run the emulator with KVM enabled. Whatever, it's not a big issue to launch emulator from Android Studio then switch back to VSCode for now. Let's wait if someone else runs into this issue.

Perhaps related to https://github.com/Dart-Code/Dart-Code/issues/3862? Maybe GPU acceleration is disabled for some reason (what that reason may be, I'm not sure).

Locally, the performance of my emulators is the same regardless of where I launch them from.
There may be some other factors in play as pointed out in https://github.com/flutter/flutter/issues/99478#issuecomment-1060618803 and https://github.com/flutter/flutter/issues/99478#issuecomment-1060374434.
Labeling for further insight.
Detailed information is in https://github.com/Dart-Code/Dart-Code/issues/3826.

Just to add extra info. I've switched to Fedora 36 and the situation is the same. Info:
Operating System: Fedora Linux 36
KDE Plasma Version: 5.25.4
KDE Frameworks Version: 5.97.0
Qt Version: 5.15.5
Kernel Version: 5.18.19-200.fc36.x86_64 (64-bit)
Graphics Platform: X11
Processors: 4 × Intel® Core™ i5-2400 CPU @ 3.10GHz
Memory: 15,6 GiB of RAM
Graphics Processor: AMD OLAND

flutter doctor -v in a non-project dir:
[✓] Flutter (Channel stable, 3.0.5, on Fedora Linux 36 (KDE Plasma) 5.18.19-200.fc36.x86_64, locale en_US.UTF-8)
    • Flutter version 3.0.5 at /home/erayerdin/snap/flutter/common/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f1875d570e (6 weeks ago), 2022-07-13 11:24:16 -0700
    • Engine revision e85ea0e79c
    • Dart version 2.17.6
    • DevTools version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /home/erayerdin/.sdks/android/
    • Platform android-33, build-tools 33.0.0
    • Java binary at: /var/lib/snapd/snap/android-studio/123/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.

[✓] Linux toolchain - develop for Linux desktop
    • clang version 6.0.0-1ubuntu2 (tags/RELEASE_600/final)
    • cmake version 3.10.2
    • ninja version 1.8.2
    • pkg-config version 0.29.1

[✓] Android Studio (version 2021.2)
    • Android Studio at /var/lib/snapd/snap/android-studio/123/android-studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] VS Code
    • VS Code at /snap/code/current
    • Flutter extension version 3.46.0

[✓] Connected device (1 available)
    • Linux (desktop) • linux • linux-x64 • Fedora Linux 36 (KDE Plasma) 5.18.19-200.fc36.x86_64

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

I think I've found the reason. See this issue:
https://github.com/flutter/flutter/issues/112231#issuecomment-1260460123
When you launch on Chrome, you also get some glitches. That is probably due to how Snap works. Since it confines the whole Flutter environment, any child process loses the access to the GPU on host.
So, could it be the same with the emulator as well?

@erayerdin if all cases where this is occurring is when using VS Code from Snap then that sounds plausible to me. I'm not too familiar with the restrictions/sandboxing Snap does - perhaps @MarcusTomlinson may be able to (or know someone that could) confirm this and/or know if there is a way to support hardware acceleration when using Snap?

I can confirm that running flutter emulators --launch my_avd with a snap install, launches the emulator without GPU accel. On the same system, with the flutter sdk manually, the same command launches with GPU accel.
Seems like the snap package is broken. Would not surprise me....every snap I try using is broken.

Emulator run from vscode installed manually is way faster than with vscode installed from snap

Actually, Flutter installed manually instead of Snap is much faster. I've set up a couple of times and been using manually installed Flutter and the runtime is quite fast with emulator.
I was having the same problem with Chrome as well. See #74 for it.
The problem is Snap's confined environment and how it doesn't let users to finetune the confined environment. Flatpak, for instance, has an app called Flatseal, which lets you finetune the confined environment, whether its filesystem access or even hardware access (including GPU).
So, installing Flutter manually is the way to go.


Revert "update bep028 link" to point back to google doc

This reverts commit 5332c88315240d8b8a0c234aa57b8adffa042f11.
Following advise from @cmaumet , I have closed https://github.com/bids-standard/bids-specification/pull/487 since it got outdated and did not reflect the state of work, thus leading to confusion etc.

ah, and attn @satra who authored original switch to PR from google doc.


requirements not installed using notebook

Using this notebook and the following command, requirements are not installed:
c3_create_operator -r romeokienzler upload-to-cos.ipynb
I'm on C3 0.2.8

Which requirements are not installed? Maybe the package is missing dependencies.
It worked for me:
$ c3_create_operator --local_mode upload-to-cos.ipynb
INFO - Parameters:
INFO - file_path: upload-to-cos.ipynb
INFO - repository: None
INFO - version: None
INFO - additional_files:
INFO - Merge first two markdown cells for description. The file name is used as the operator name, not the first markdown cell.
/usr/local/lib/python3.11/site-packages/nbformat/__init__.py:93: MissingIDFieldWarning: Code cell is missing an id field, this will become a hard error in future nbformat versions. You may want to use `normalize()` on your notebooks before validations (available since nbformat 5.1.4). Previous versions of nbformat are fixing this issue transparently, and will stop doing so in the future.
  validate(nb)
INFO - Operator name: upload-to-cos
INFO - Description: "# output-upload-to-cos Uploads a file to any S3 compliant Cloud Object Storage – CLAIMED V0.1"
INFO - Inputs:
log_level: {'description': 'update log level', 'type': 'String', 'default': 'INFO'}
target: {'description': 'target in format: cos://access_key_id:secret_access_key@endpoint/bucket/path', 'type': 'String', 'default': None}
source_file_pattern: {'description': 'source folder and file pattern (glob)', 'type': 'String', 'default': None}
find_recursive: {'description': 'find_recursive, if True, will search for files in subfolders specified in source_file_pattern. Default is True', 'type': 'Boolean', 'default': "True'"}
process_target_file_pattern: {'description': 'process source file path on target using regex. Default is None', 'type': 'String', 'default': 'None'}
INFO - Outputs:

INFO - Requirements:
INFO - Found 0 additional files and directories

INFO - Create Dockerfile
INFO - Building container image claimed-upload-to-cos:0.1
DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
            Install the buildx component to build images with BuildKit:
            https://docs.docker.com/go/buildx/

INFO - Successfully built image claimed-upload-to-cos:0.1
INFO - No repository provided, skip docker push.

Found a existing Kubernetes job file at upload-to-cos.job.yaml.
ENTER to overwrite the file, write Y to rename the file to modified_upload-to-cos.job.yaml, or provide a custom name:

INFO - Write KubeFlow component yaml to upload-to-cos.yaml
INFO - Write kubernetes job yaml to upload-to-cos.job.yaml
INFO - Write cwl component to upload-to-cos.cwl
INFO - Run operators locally with claimed-cli:
claimed --component None/claimed-upload-to-cos:0.1 --log_level "INFO" --target None --source_file_pattern None --find_recursive "True'" --process_target_file_pattern "None"
INFO - Remove local files

@blumenstiel did u try 2 run it? I get
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
Cell In[1], line 5
      3 import sys
      4 import re
----> 5 import s3fs
      6 import glob

ModuleNotFoundError: No module named 's3fs'

confirming it is working in 0.2.9, thanks @blumenstiel


ImageryLayer does not accept various ImageryProviders

In Cesium.d.ts, some imagery providers do not satisfy ImageryProvider class type constrain.
const provider = new ArcGisMapServerImageryProvider({
  url: "//services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer",
});

const layer = new ImageryLayer(provider, { /* ... */ })
//                             ^^^^^^^^　Error!
// 'ArcGisMapServerImageryProvider' type is missing the following properties from type 'ImageryProvider': defaultNightAlpha, defaultDayAlpha ts(2739)

I confirmed ArcGisMapServerImageryProvider and IonImageryProvider are so, but perhaps there are other providers that is so.

Thanks @rot1024, this is already fixed in master and will go out with the 1.70.1 release later this week. See #8908 for the full details/changes if you're interested.

Thank you for quick reply.


Security concern with new ios device

Reported by mhyzon on 1 Aug 2014 18:24 UTC
I am not sure if this is actually a problem, but I wanted to bring it up.
I recently got a new iphone so I backed up my old iOS device and then restored to the new one.  FreeOTP worked just fine on the new device as well as the old device.
Obviously, the seeds, etc are stored in in the backup file.  IIRC, when I upgraded devices with google authenticator, I needed to create a new token, as the seeds were only stored locally on the device.
As much as this is a usability win, I would think it is a security fail since a fundamentally new device should be a fundamentally new token and get a new seed, IMO.
IE, I can imagine a user losing a device, reinstalling from backup, and never reporting the lost device and never disabling the 'old' token, thus the lost/stolen device is still out there and valid (more a problem for TOTP than HOTP, but still)

Modified by mhyzon on 1 Aug 2014 18:24 UTC

Comment by npmccallum on 19 Aug 2014 14:18 UTC
We plan to solve this with encryption of token data.

can be closed, it is here https://github.com/freeotp/freeotp-ios/issues/36


Present Proof - need to implement a skeleton for the service

We need to implement a service logic similar to other protocols (e.g introduce,issuecredential).

@soluchok github is acting weird - can't assign it to you for some reason

@llorllale looks like I can self-assign to myself


Python 3.12 SSL module removed "keyfile" in SMTP_SSL

At the moment, trying to send an email with the current version of Django makes the backend explode:
  File "/app/insalan/user/views.py", line 213, in post
    UserMailer.send_password_reset(user_object)
  File "/app/insalan/user/models.py", line 180, in send_password_reset
    send_mail(
  File "/usr/local/lib/python3.12/site-packages/django/core/mail/__init__.py", line 87, in send_mail
    return mail.send()
           ^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/core/mail/message.py", line 298, in send
    return self.get_connection(fail_silently).send_messages([self])
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/core/mail/backends/smtp.py", line 124, in send_messages
    new_conn_created = self.open()
                       ^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/django/core/mail/backends/smtp.py", line 80, in open
    self.connection = self.connection_class(
                      ^^^^^^^^^^^^^^^^^^^^^^
TypeError: SMTP_SSL.__init__() got an unexpected keyword argument 'keyfile'
[15/Feb/2024 16:27:42] "POST /v1/user/password-reset/ask/ HTTP/1.0" 500 109706

As it turns out, smtplib.SMTP_SSL which is used by Django changed its code and now Django 4.2.7 has to follow.

This is already fixed on prod, python 3.12 is not compatible with our django version.
Using 3.11 is working fine, this was a fast fix, i forgot to push it to dev.

Alright, that makes sense.
Actually, we should look into upgrading django, django_rest_framework and djongo as much as possible. For one of them (djongo), the releases seem dead, and a fork (djongo5) has been created to provide support for Django 5.X.

Yes, this is planned but for now, the easiest fix was to stay in python3.11 until the end of the LAN.