A short update

Let's see if we can get it working again.

谢谢~
Do you recommend other commits to merge?

Do you recommend other commits to merge?

There are too many differences between the two codes.
Consider changing the entire src directory back when I'm done with i18n.


Enhancements to scroll to hash

This change adds two main enhancements to scroll to hash

When current page/route is different from where the hash is located.
It also ensures scroll to hash is only run once the component is rendered using useLayoutEffect() (edge cases where document.getElementById() errors out because page has not rendered yet).

By removing the hashElement useMemo and the useEffect hooks, I believe that this may introduce an error where the scroll effect will not trigger if you click on hash links which are on the same page that has already loaded. For example if I have a large homepage with several hash links in the navigation menu, and the links jump to different parts of the page, I believe introducing these changes would break that functionality as the useLayoutEffect will only trigger once on page load. So while you have fixed the issue of hash link not working from different pages, I believe this would also break hash links within the same already loaded page. That's just at a glance though, I could be wrong. Have you tested this?

Hey, yeah I have tested this and is currently live on a production site (withrails.com). Also, had opened an issue earlier with this fix and seems to have helped other people as well. It does work when the hash is on the same / different page. The only difference with useLayoutEffect is that it waits until the DOM loads, before performing the scroll.

Awesome. Thank you for the contribution. Merged!


Different issue on import for 0.1.4

I saw the other import error in the solved issues, but this one is different. I'm using Pandas 0.20.3
File "myscript.py", line 17, in <module>
import joypy
File "/home/user/anaconda2/lib/python2.7/site-packages/joypy/init.py", line 1, in
from .joyplot import joyplot, plot_density, _joyplot
File "/home/user/anaconda2/lib/python2.7/site-packages/joypy/joyplot.py", line 221
raise ValueError("At least a column/group haNo numeric values found. Joyplot requires at least a numeric column/group.")

Oops, I checked in some code that I shouldn't have when setting the new version number.

that's ok, thanks for the cool package! I installed via PIP, so do you know how long any changes might take to propagate there?

I don't know exactly, but I just checked and I got the latest version (0.1.5).

Thanks, it works for me now!  Just a note, you may want to add the future package to your dependency list.


Add cumprod/cumsum to ba2

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (0a6fa1b) 100.00% compared to head (3a2b1a4) 100.00%.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #617   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           29        30    +1
  Lines         2474      2492   +18
  Branches       318       320    +2
=========================================
+ Hits          2474      2492   +18

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Maintain a changelog to make upgrading easier

Is your feature request related to a problem? Please describe.
When upgrading pdfme in a downstream project it is important that a changelog is available to understand the impact of the changes in pdfme. This will help determine what testing is required in the downstream project as well. Additionally, it helps understand if a bug has already been fixed.
The commits don't really help here either, as we can see below it's impossible to tell what changed between version 1.1.7 and 1.1.9:

Describe the solution you'd like
A published changelog available with information about what has changed. This could be manually curated or, easier and better I think, using the automated release notes in GitHub releases. This will mean having to funnel all changes through PRs because the release notes are generated based on the PRs and not the commits.
Describe alternatives you've considered
n/a
Additional context
No response

You are right.
Sorry for my bad release.
I'll change the release operation.
and consider using Automatically generated release notes.
Thank you for your advice.

thanks @hand-dot - I appreciate you're really busy, thanks for the great work on pdfme 👍🏻


Implement version-aware configuration generation for SR OS

SR OS v24.3+ changed the way to enable a netconf server:
/configure system management-server netconf admin-state enable changes to /configure system management-server netconf listen admin-state enable in 24.3.1.
We need to smartly generate the MD config with the version information provided. The entrypoint is here.

this was done somewhere in the past already


Fix nil pointer panic whens stopping exporters

Exporters not used in any pipeline cause panic during shutting
down.

Signed-off-by: Hui Kang<EMAIL_ADDRESS>

Fixed. Thanks.

Is it possible to include the call stack in the description? Is this problem with processors not associated with pipelines?

Hi, @ccaraman , please see #244. Thanks.

Codecov Report

Merging #235 into master will decrease coverage by 0.04%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master    #235      +/-   ##
=========================================
- Coverage   73.44%   73.4%   -0.05%
=========================================
  Files         112     110       -2
  Lines        6516    6381     -135
=========================================
- Hits         4786    4684     -102
+ Misses       1489    1458      -31
+ Partials      241     239       -2

Impacted Files
Coverage Δ

service/builder/exporters_builder.go
90.14% <100%> (+14.42%)
:arrow_up:

receiver/prometheusreceiver/internal/ocastore.go
71.42% <0%> (-28.58%)
:arrow_down:

processor/tailsampling/processor.go
45.6% <0%> (-25.63%)
:arrow_down:

...servability/observabilitytest/observabilitytest.go
86.95% <0%> (-13.05%)
:arrow_down:

service/service.go
69.62% <0%> (-1.05%)
:arrow_down:

defaults/defaults.go
80% <0%> (-0.65%)
:arrow_down:

receiver/opencensusreceiver/config.go
78.04% <0%> (ø)
:arrow_up:

...iver/prometheusreceiver/internal/metricsbuilder.go
100% <0%> (ø)
:arrow_up:

receiver/receivertest/mock_host.go
100% <0%> (ø)
:arrow_up:

receiver/opencensusreceiver/opencensus.go
84.55% <0%> (ø)
:arrow_up:

... and 14 more

Continue to review full report at Codecov.

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


[HUDI-5223] Partial failover for flink

Change Logs
Supports partial failover for flink write pipeline.
Impact
No impact.
Risk level (write none, low medium or high below)
none
Documentation Update
Describe any necessary documentation update if there is any new feature, config, or user-facing change

The config description must be updated if new configs are added or the default value of the configs are changed
Any new feature or user-facing change requires updating the Hudi website. Please create a Jira ticket, attach the
ticket number here and follow the instruction to make
changes to the website.

Contributor's checklist

[ ] Read through contributor's guide
[ ] Change Logs and Impact were stated clearly
[ ] Adequate tests were added if applicable
[ ] CI passed

@hudi-bot run azure

The failed case in hudi-utilities has no relationship with this PR, would merge it soon ~


Nit: grammar fix on install-kubectl-linux.md

This is a very small patch to fix the grammar in the "Install using other package management" section of the docs.

Thanks.
/lgtm
/approve


Check static potential problem

At the start this is a warning:
[WARN] org.springframework.context.annotation.ConfigurationClassEnhancer - @Bean method EnableEncryptablePropertySourcesConfiguration.enable
EncryptablePropertySourcesPostProcessor is non-static and returns an object assignable to Spring's BeanFactoryPostProcessor interface. This
will result in a failure to process annotations such as @Autowired, @Resource and @PostConstruct within the method's declaring @Configuratio
n class. Add the 'static' modifier to this method to avoid these container lifecycle issues; see @Bean javadoc for complete details.

See this: https://github.com/ulisesbocchio/jasypt-spring-boot/issues/3
The author himself ignores it and suggests a workaround.


ScenSwitchProgress AddClientAsDone fires event before updating status

Sorry found the issue in tracking after posting. Please close.

Reference: MTT-801 in our backlog


Errors trying to connect

I was trying to use the nrf9160-demo application with the latest version of this repo, but I had some errors.

I had to change the nrf9160-hal to use 0x0000_C000 as the load address, because that's what the latest SPM seems to use. Or at least, that's what the SPM built with the "at_sample" application was expecting; I think they might auto-configure the flash partition layout depending on the application you are building.
I couldn't init nrfxlib with trace off, but it did work with trace on.
Creating a TLS socket failed with Err(Nrfxlib(Nordic("new_socket", -1, 41))) if I tried to make a TLS v1.3 socket with verification enabled. Error 41 is NRF_EPROTOTYPE.
Creating a TLS socket worked if I made a TLS v1.2 socket with verification disabled, but connecting to it gave Err(Nrfxlib(Nordic("tls_connect", -1, 45)), which is NRF_EOPNOTSUPP.

Are these issues still relevant given recent activity?

Probably not, but I don't have a functioning SIM to test with.

I am experiencing the same issues.
Connecting to jsonplaceholder.typicode.com following the example in the demo repo (https://github.com/42-technology-ltd/nrf9160-demo) works, but when I try my own endpoint, I get the errors described above.
I tried storing the correct CA_CHAIN, but nrfxlib::tls::provision_certificates fails with AtError(Error).
Currently unsure as to where to start locking for the problem.


Create Utility functions for network request calls

Description:
Observed that we are exporting axios at multiple places for network requests. What we can do is, create a common utility function which can be reused.
example:
getFetch(data); // data is optional

Hey, I would love to work on this issue,
Can you please assign this to me?

Thanks @DeRaowl for assigning me the task, will raise a PR super soon!

@samyakshah3008 , I believe you have taken this issue,
Ensure all the request calls are modified, tested and confirmed locally via video.
Add the relevant test cases to address the new code changes as well


Add trust functionality for other systems

References

Warden
gfi.com

Closed by https://github.com/lstellway/self-signed-ssl/commit/5396baf98a311e4ea06eeea1fbb9ed488687a927


Add tooltip implementation for points

Description

This PR add tooltip and status information for Points Layer.
Type of change

[ ] Bug-fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

References

How has this been tested?

[ ] example: the test suite for my feature covers cases x, y, and z
[ ] example: all tests pass with my change

Final checklist:

[ ] My PR is the minimum possible work for the desired functionality
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] If I included new strings, I have used trans. to make them localizable.
For more information see our translations guide.

Hopefully the code paths can get merged between all properties-compatible layers soon

I agree. Waiting for unification of properties is one of reasons why I do not touch it earlier.

After a quick test using the points_over_time example, it seems that the tooltip only shows value: ... on a few points, while most only have an index. Can you reproduce?

After a quick test using the points_over_time example, it seems that the tooltip only shows value: ... on a few points, while most only have an index. Can you reproduce?

I could, and it is cause by function get_value which return none for this because view_direction and dims_displayed are not passed


rtsp stream can't play

This demo only can play the first frame in rtsp stream. Do you have the same problem?and do you have a plan to upgrade?

No plan. It just a demo.


Setup the "safety margin" around the QRCode

Type of issue
[ ] Bug
[ X ] Question (e.g. about handling/usage)
[ ] Request for new feature/improvement
Expected Behavior

Current Behavior

Possible Solution (optional)

Steps to Reproduce (for bugs)

Your Environment

First of all, thanks for your great job on this project !
In second place, I'm using 2 pixels per module and I would like to keep 0.25cm of safety margin around the code itself. At this moment I have 0.23cm. Is it possible to have the exact value of 0.25cm?

Plus one with the same question 👍

Hello @MLopes970 , hi @pacojones ,
the "safety margin" around the QR code is named "quiet zone" in the QR code specification (ISO/IEC
18004 - google for it like "iso 18004 pdf" - you'll find it. I can't share it here, because it is a licensed document...).
Furthermore the specification defines that the squeak zone must be exactly 4 modules in size:

"This is a region 4X wide which shall be free of all other markings, surrounding the symbol on all four sides. Its
nominal reflectance value shall be equal to that of the light modules."

Since I want to be near standard/compliant to the iso norm, I fixed the size of the quiet zone to the size of 4 modules (=4*pixelsPerModule). If you need a specific size I suggest to load the rendered QR code image/graphic an redraw/enhance the boarder to your needs. (e.g. https://stackoverflow.com/a/14593261)
One thing you should keep in mind: You say you target 0,25cm. Centimeters and pixels don't work well together. You say currently the border is sized 0,23cm. But keep in mind on a screen with another DPI (pixel density) or on another printer with a different PPI setting, you will end up with totally different results. So you application logic should check DPI (for screens) or PPI (if you wanne print) and take this values into consideration when repainting/re-sizing the quiet zones...


how to initialize with the image shown and not hidden

I am trying to find ways to make the default state for the images as shown and give the user the option to hide

Any luck? I would like to do this also.

I solved this by adding an attribute on the slideable called "showOnLoad" and then upon initialization check wether or not this is set. If it is, I set the height to 100%
Here's the code:
angular.module('myApp.services', [])
.directive('slideable', function () {
    return {
        restrict:'C',
        compile: function (element, attr) {
            // wrap tag
            var contents = element.html();
            element.html('
' + contents + '
');
            return function postLink(scope, element, attrs) {
                // default properties
                attrs.duration = (!attrs.duration) ? '1s' : attrs.duration;
                attrs.easing = (!attrs.easing) ? 'ease-in-out' : attrs.easing;
                var startHeight = "0px";
                if (attrs.showonload) {
                    startHeight = '100%'
                }
                element.css({
                    'overflow': 'hidden',
                    'height': startHeight,
                    'transitionProperty': 'height',
                    'transitionDuration': attrs.duration,
                    'transitionTimingFunction': attrs.easing
                });
            };
        }
    };
})
.directive('slideToggle', function() {
    return {
        restrict: 'A',
        link: function (scope, element, attrs) {
            var target, content;
            attrs.expanded = (attrs.expanded==="true") ? true : false;

            element.bind('click', function (e) {
                if (!attrs.slideToggle) {
                    if (!target) target = $(this).parent().find(".slideable")[0];
                } else {
                    if (!target) target = document.querySelector(attrs.slideToggle);
                }
                if (!content) content = target.querySelector('.slideable_content');
                if (!attrs.expanded) {
                    content.style.border = '1px solid rgba(0,0,0,0)';
                    var y = content.clientHeight;
                    content.style.border = 0;
                    target.style.height = y + 'px';
                } else {
                    target.style.height = '0px';
                }
                attrs.expanded = !attrs.expanded;
            });
        }
    }
});

Hi. New to angular directives. I have the original code working well on my site. However I do need to implement this version. How do I add the showonload attr to the template? Or in other words, how do I use this code? Do I have to add showonload as a class
  , or an element <show-on-load>   </show-on-load>?
Thanks for the great code!

I have the same problem above, does anyone have a fix?

@jwams it was a long time ago i used this, and i dont have any code left for it. Just took a quick look at the code and the reason you have to click twice is because you dont have attrs.expanded set, which is going to default to false.
To fix this you can set expanded="true" like this:
Click here for Hipster Ipsum.
and then it will activate on the first click.
I didn't however get it to animate properly on the first click, and cant spend a lot of time on it at the moment. But maybe you can work on it from there :)


Lint update

Some lint fixes and minor enhancements.

Dang, I had seen that and thought I'd fixed it.  Thanks.


QR Code problem under screen/xterm

screen is the famous VT100/ANSI terminal emulation under *nix, that allows people to run terminal session on the server, after log off, or even after dis-connect.
However, I found that QR Code is not output correctly under screen.
So under the same terminal, and anything else are the same, within & outside screen will print QR Code differently.
In both case, I have:
DISPLAY='localhost:10.0'
LANG='C'

The only difference is within & outside screen (TERM='screen' or TERM='rxvt-unicode-256color').
Ah~, found my local xterm (TERM='xterm') is having the same problem as well.

How to solve this problem?

same here,got any clue?

I really cannot remember how I fixed the problem 4~5 years ago, but I did remember it was a misconfiguration on my end in my Chinese environment -- fixed my own mistake and the problem went away.
I'd recommend to start with a newly created account using the C.utf8 locale under rxvt-unicode, and see if things work there. Else, please open a new issue instead continue with this closed one.


EPIC Loot stats not shown with Better UI

Hi. It's not possible to see any of the epic loot magical items stats when betterUI is installed.

This is the first item listed in the FAQ section of the mod description:
FAQ
How can I see the Epic Loot info when I hover over an item in my iventory?

In the config file, set showCustomTooltips = false


Jcenter is dead

Cf https://github.com/gradle/gradle/issues/16018

We're waiting for the Apollo Federation lib to be published to Maven Central: https://github.com/Netflix/dgs-framework/discussions/17#discussioncomment-339177

https://github.com/Netflix/dgs-framework/pull/91


Add parallelformers

parallelformers is open source library that provides tensor model parallelized inference feature for almost all HF transformers models. I am currently merging this library with @stas00 into transformers. It would be nice to be added to the list (inference). thank you!

repo: https://github.com/tunib-ai/parallelformers
blog post: https://tunib.notion.site/TECH-2021-07-26-Parallelformers-Journey-to-deploying-big-models-32b19a599c38497abaad2a98727f6dc8

Merged by https://github.com/huggingface/awesome-huggingface/pull/21


added more logging

@edgeworthch @mdimas @kamalama
Adding the summary of the records that caused 429 or 413 error to assist with debugging

Closing as something we shouldn't do.


-bash: tagui: command not found

I have tried everything I have found online to get this to work without much success.
I am running on macOS Mojave and have gotten -bash: tagui: command not found no matter how I try to run the sample flow.
I have tried:

running the commands from the tutorial page
installing tagui from npm
checking to see that tagui was copied over to /usr/local/bin/tagui (it was)
running tagui from inside of the src folder on my Desktop but nothing seems to work.

Please help! This seems like the automation tool I have been waiting for

I resolved this by

first npm install with the -g (global) flag (which installs v.5.0
then I downloaded v6.0 and followed the installation instructions
then I resolved the dyld: Library not loaded error by following the instructions on the troubleshooting page

Hi @omerbensaadon yes, the steps here should get TagUI up and running -
https://tagui.readthedocs.io/en/latest/setup.html


[ALLUXIO-1857] Fixes to the dependencies in the pom.xml of underfs swift

Swift underfs contains wrong entries in the pom.xml.
It still points to hadoop modules, which are not needed anymore.
In addition joss updated to recent version.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/9110/
Test PASSed.

Merged build finished. Test PASSed.


Installer does not discover Visual Studio 2017

The installer only show 2015 as installed on a PC where I have 2015, 2017 and 2019 (all are Professional Edition).

Update. The VSIX installer if run manually from the downloaded file only offers 2015 as a target. If it is downloaded from Visual Studio > Tools > Extensions and Updates it does install for 2017. However it doesn't find any tests despite this being a .Net 4.6.2 project with NUnit 3.11.0 installed.


withConnectionTimeout isn't available

Seems following option isn't available any more:
https://github.com/amphp/http-server/blob/master/docs/classes/options.md#withconnectiontimeoutint-seconds-options
Related commits:

https://github.com/amphp/http-server/commit/84b8b5e58cad339c4c70f95a8107fa5a5dac0e05#diff-eaf8868b994390699bd8b3db948d8aaf
https://github.com/amphp/http-server/commit/1e8679f8ee8201109a6f1e0e6324bf0b7e9cb4f9#diff-eaf8868b994390699bd8b3db948d8aaf

Looks like we have some more documentation updates to make before a final 2.0 tag.

Hello, cybercrooks!
Would you like to buy dumps and credit cards with cvv2 from the legendary Brian Krebs? In my shop you will find fresh firsthand dumps & cards at a great price!
What you can buy:
Dumps with Track 1 & Track 2 and billing zip code
Сredit Cards with CVV2
Social Security Numbers and Date of Birth lookups
Why buy from Brian Krebs?
Auction that allows you to reserve, bid and outbid others who want to purchase exotic BINs
Free gift/dump for everyday shoppers
Social Security Number & Date of Birth lookup service to change PIN or approve large transactions for the dumps & cards you buy
Dumps with billing zip codes
Lottery where anyone can win large amount of money
3 crab rating is fixed for old school and high deposit customers
Fully automated loan/credit request system
all other domains are a scam! No sales in ICQ, Jabber, Telegram.
Payment methods:
Bitcoin
Terms & Conditions as well as replacement policy are available on the website for registered users. Registration is free.
Regular daily updates 7 times a week. Plus you can grab the most exotic bins in the Auction. Bid on the rare 101 bins and outbid others to grab them!
Good luck with your bin choices! Stay safe & healthy!
Who need PayPal Or WU Transfer Cash App
5$ For  50$
10$ For 100$
20$ For 200$
30$ For 300$
40$ For 400$
50$ For 500$
60$ For 600$
70$ For 700$
80$ For 800$
No rippers allowed to pm me.
Let all eat together
PM ME Now For Your Own
ICQ<EMAIL_ADDRESS>ICQ<EMAIL_ADDRESS>TeleGram.....@Ykidven
TeleGram.....@Ykidven

Updated the docs some time ago, forgot about closing this.


Update for "RubyInstallerTeam.Ruby.3.2 version 3.2.1-1"

[ ] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.4 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.
Resolves #110552

Microsoft Reviewers: codeflow:open?pullrequest=https://github.com/microsoft/winget-pkgs/pull/110890&drop=dogfoodAlpha

Suspected need to transform the switch.


Ascending/descending date order doesn't work for some photos

I have a folder of about 380 photos and 15 videos from a recent holiday. For most of the photos the sort by 'Ascending/descending date order' works fine. But there are several photos (about 10) that appear out of order right at the end (i.e after the newest photos from the end of the holiday). For example there's about 5 photos taken 30 May 2019 that appears ordered after photos taken 23 June 2019.
I've looked over the metadata (Exif, XMP, IPTC) and all the date/time settings look correct. I've also tried re-indexing and even starting with a new sqlite DB file. No matter what the same photos still show out of order. As a test I uploaded the entire folder to my Flickr account and the ordering of the photos is shown correctly.
I'm using the Docker image

Hi,
Can you please check if the app reads the correct date&time for the photos/videos?
Like opening the right info panel on the photos and checking if the dates are correct.
Thank you!
Best,
Patrik

The weird thing is it reads the correct date/time for the photos that are out of order (e.g the 31 May photos that appear after the 23 June ones). But for the photos that are in order (e.g the 23 June ones) it just shows 'January 19, 1970'.
Another difference: the photos are are correctly in order show the GPS location on Openstreetmap, but none of the photos that are out of order show the GPS location

I had a look in the sqlite database. The metadataCreationDate field in media_entity contains the correct value (31 May for the photo)

Hi,
Thank you!
It indeed looks weird.
Can you maybe send me photos produce that this error?
It's okay if you scale them down to 1x1px (in that case can you make sure
that they still produce the error)
Best,
Patrik
On Sat, Jul 6, 2019, 06:52 Tim Edwards<EMAIL_ADDRESS>wrote:

I had a look in the sqlite database. The metadataCreationDate field in
media_entity contains the correct value (31 May for the photo)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/bpatrik/pigallery2/issues/82?email_source=notifications&email_token=ABZKA5RNEABO6WMVPIIIDCTP6AQHJA5CNFSM4H6HZMC2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZKSNWQ#issuecomment-508896986,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABZKA5TE3A6A26QF2W7R3ODP6AQHJANCNFSM4H6HZMCQ
.

Thanks for looking into it, it's a very strange problem since it only affects a few photos seemingly at random.
As soon as I edited the problem photo in Gimp and exported it from the problem seemed to go away. So here are the original files (the link expires after 2 downloads, please don't attach here since you can't delete attachments from Github): https://send.firefox.com/download/804625a9c703d5e1/#r7klF3RZiypByueb_HhWNA

Hi,
Thanks, I got them. You can remove them.
I'll take a look at them in a week or so. If the issue is a fault exif data, I might not be able to do anything with it tho :/
Patrik

Thanks!

Hi,
I checked the photos that you have sent me and I could not reproduce the error.
I suspect the following:

the photo sorting part of the app is correct, and the photo reader part has an error:
the one you have sent me are actually the correctly recognized photos.
the rest have an error. You mentioned that some of the photos recognized as 'January 19, 1970'. This date means that the app could not recognized the date on the photos, so the default '0' timestamp was used.
You can try sending me one from that erroneous photo so I can check what's wrong with the photo reader.

Best,
Patrik

I think you're right, basically all the photos (in multiple different folders and sub-folders, including photos taken 10 years ago or more) show as '19 January 1970' in the UI.
Here are two fairly recent photos that show as that date, and screenshots showing what they look like in the UI: https://send.firefox.com/download/306be685ef66f4f7/#4t7xVPLRHQ14htnZF2bJlw

Hi
I've checked your photos and I could not reproduce the error.
Can you let me know what platform are you using  to run the server?
Also witch version are you using? v1.5.6.
I made a fix on date parsing after releasing v1.5.6. You can try building from source /using docker nightly. Or wait a few weeks until a create a new release.
Patrik

Thanks! I switched to using 'bpatrik/pigallery2:nightly-stretch' in Docker and that's resolved the problem. Thanks for your work on this!


feat(anthropic): langchain-anthropic support custom create anthropic client

Support for custom Anthropic clients using @langchain/anthropic, which will allow the use of @anthropic-ai/vertex-sdk and @anthropic-ai/bedrock-sdk, and also support custom Anthropic, such as supporting a modified version of the edge runtime.
import { expect, it } from 'vitest'
import { authenticate } from '../authenticate'
import { ChatAnthropic } from '@langchain/anthropic'
import { AnthropicVertex } from '@anthropic-ai/vertex-sdk'
import { GoogleAuth } from 'google-auth-library'
import { AnthropicVertexWeb } from '../AnthropicVertex'

it('Call Anthropic Vertex on nodejs', async () => {
  const client = new AnthropicVertex({
    region: import.meta.env.VITE_VERTEX_ANTROPIC_REGION,
    projectId: import.meta.env.VITE_VERTEX_ANTROPIC_PROJECTID,
    googleAuth: new GoogleAuth({
      credentials: {
        client_email: import.meta.env
          .VITE_VERTEX_ANTROPIC_GOOGLE_SA_CLIENT_EMAIL!,
        private_key: import.meta.env
          .VITE_VERTEX_ANTROPIC_GOOGLE_SA_PRIVATE_KEY!,
      },
      scopes: ['https://www.googleapis.com/auth/cloud-platform'],
    }),
  })
  const chat = new ChatAnthropic({
    apiKey: 'test',
    model: import.meta.env.VITE_VERTEX_ANTROPIC_MODEL,
    createClient: (() => client) as any,
  })
  const response = await chat.invoke([['human', 'Hello!']])
  console.log(response)
  expect(response).not.undefined
})
it('Call Anthropic Vertex on edge runtime', async () => {
  const token = await authenticate({
    clientEmail: import.meta.env.VITE_VERTEX_ANTROPIC_GOOGLE_SA_CLIENT_EMAIL!,
    privateKey: import.meta.env.VITE_VERTEX_ANTROPIC_GOOGLE_SA_PRIVATE_KEY!,
  })
  const client = new AnthropicVertexWeb({
    region: import.meta.env.VITE_VERTEX_ANTROPIC_REGION,
    projectId: import.meta.env.VITE_VERTEX_ANTROPIC_PROJECTID,
    accessToken: token.access_token,
  })
  const chat = new ChatAnthropic({
    apiKey: 'test',
    model: import.meta.env.VITE_VERTEX_ANTROPIC_MODEL,
    createClient: (() => client) as any,
  })
  const response = await chat.invoke([['human', 'Hello!']])
  console.log(response)
  expect(response).not.undefined
}, 10_000)

Fixes https://github.com/langchain-ai/langchainjs/issues/5196

Ah very nice!

Thank you for this!

This is live in<EMAIL_ADDRESS>

Support for custom Anthropic clients using @langchain/anthropic, which will allow the use of @anthropic-ai/vertex-sdk and @anthropic-ai/bedrock-sdk, and also support custom Anthropic, such as supporting a modified version of the edge runtime.
import { expect, it } from 'vitest'
import { authenticate } from '../authenticate'
import { ChatAnthropic } from '@langchain/anthropic'
import { AnthropicVertex } from '@anthropic-ai/vertex-sdk'
import { GoogleAuth } from 'google-auth-library'
import { AnthropicVertexWeb } from '../AnthropicVertex'

it('Call Anthropic Vertex on nodejs', async () => {
  const client = new AnthropicVertex({
    region: import.meta.env.VITE_VERTEX_ANTROPIC_REGION,
    projectId: import.meta.env.VITE_VERTEX_ANTROPIC_PROJECTID,
    googleAuth: new GoogleAuth({
      credentials: {
        client_email: import.meta.env
          .VITE_VERTEX_ANTROPIC_GOOGLE_SA_CLIENT_EMAIL!,
        private_key: import.meta.env
          .VITE_VERTEX_ANTROPIC_GOOGLE_SA_PRIVATE_KEY!,
      },
      scopes: ['https://www.googleapis.com/auth/cloud-platform'],
    }),
  })
  const chat = new ChatAnthropic({
    apiKey: 'test',
    model: import.meta.env.VITE_VERTEX_ANTROPIC_MODEL,
    createClient: (() => client) as any,
  })
  const response = await chat.invoke([['human', 'Hello!']])
  console.log(response)
  expect(response).not.undefined
})
it('Call Anthropic Vertex on edge runtime', async () => {
  const token = await authenticate({
    clientEmail: import.meta.env.VITE_VERTEX_ANTROPIC_GOOGLE_SA_CLIENT_EMAIL!,
    privateKey: import.meta.env.VITE_VERTEX_ANTROPIC_GOOGLE_SA_PRIVATE_KEY!,
  })
  const client = new AnthropicVertexWeb({
    region: import.meta.env.VITE_VERTEX_ANTROPIC_REGION,
    projectId: import.meta.env.VITE_VERTEX_ANTROPIC_PROJECTID,
    accessToken: token.access_token,
  })
  const chat = new ChatAnthropic({
    apiKey: 'test',
    model: import.meta.env.VITE_VERTEX_ANTROPIC_MODEL,
    createClient: (() => client) as any,
  })
  const response = await chat.invoke([['human', 'Hello!']])
  console.log(response)
  expect(response).not.undefined
}, 10_000)

Fixes #5196

Hey, I'm a little nooby.
How should I use it to make it owrk with vertex ai?
Can you help me? thanks

Hey @rossanodr, do these docs help?
https://js.langchain.com/v0.2/docs/integrations/chat/anthropic/#custom-clients

Hey @rossanodr, do these docs help?
https://js.langchain.com/v0.2/docs/integrations/chat/anthropic/#custom-clients

Thanks, but I can't seem to find a way to make it work with Vertex. I'm still getting the error:
Error: Unable to verify model params: {"lc":1,"type":"constructor","id":["langchain","chat_models","chat_integration","ChatVertexAI"],
even though I've configured access in the Vertex dashboard.

Hey @rossanodr, do these docs help?
https://js.langchain.com/v0.2/docs/integrations/chat/anthropic/#custom-clients

Thanks, but I can't seem to find a way to make it work with Vertex. I'm still getting the error: Error: Unable to verify model params: {"lc":1,"type":"constructor","id":["langchain","chat_models","chat_integration","ChatVertexAI"], even though I've configured access in the Vertex dashboard.

The model name should be similar to claude-3-5-sonnet@20240620 rather than claude-3-5-sonnet-20240620, refer to https://docs.anthropic.com/en/docs/about-claude/models#model-names

Hey @rossanodr, do these docs help?
https://js.langchain.com/v0.2/docs/integrations/chat/anthropic/#custom-clients

Thanks, but I can't seem to find a way to make it work with Vertex. I'm still getting the error: Error: Unable to verify model params: {"lc":1,"type":"constructor","id":["langchain","chat_models","chat_integration","ChatVertexAI"], even though I've configured access in the Vertex dashboard.

The model name should be similar to claude-3-5-sonnet@20240620 rather than claude-3-5-sonnet-20240620, refer to https://docs.anthropic.com/en/docs/about-claude/models#model-names

Additionally, you should first create an AnthropicVertex client and test it without using langchain to determine if the error is caused by langchain. For your reference, I also encountered many authentication-related errors when I initially used AnthropicVertex.
const client = new AnthropicVertex({
  region: import.meta.env.VITE_VERTEX_ANTROPIC_REGION,
  projectId: import.meta.env.VITE_VERTEX_ANTROPIC_PROJECTID,
  googleAuth: new GoogleAuth({
    credentials: {
      client_email: import.meta.env
        .VITE_VERTEX_ANTROPIC_GOOGLE_SA_CLIENT_EMAIL!,
      private_key: import.meta.env
        .VITE_VERTEX_ANTROPIC_GOOGLE_SA_PRIVATE_KEY!,
    },
    scopes: ['https://www.googleapis.com/auth/cloud-platform'],
  }),
})
const chat = new ChatAnthropic({
  apiKey: 'test',
  model: 'claude-3-5-sonnet@20240620',
  createClient: (() => client) as any,
})
const response = await chat.invoke([['human', 'Hello!']])
console.log(response)

Strange, I just noticed that I've been passing a fake apiKey to ChatAnthropic all along. I will submit another PR to handle ignoring the check for API key existence when createClient exists.

I am having authentication issues [llm/error] [1:llm
] [96.96s] LLM run errored with error: "Could not load the default credentials. Browse to https://cloud.google.com/docs/authentication/getting-started for more information.\n\nError: Could not load the default credentials. Browse to https://cloud.google.com/docs/authentication/getting-started for more information.\n
Probably because it is a Next.js application.
I usually use "@langchain/google-vertexai-web", but here there isn't a similar option available.

I am having authentication issues [llm/error] [1:llm ] [96.96s] LLM run errored with error: "Could not load the default credentials. Browse to https://cloud.google.com/docs/authentication/getting-started for more information.\n\nError: Could not load the default credentials. Browse to https://cloud.google.com/docs/authentication/getting-started for more information.\n Probably because it is a Next.js application. I usually use "@langchain/google-vertexai-web", but here there isn't a similar option available.

Similarly, for testing, I suggest using only NodeJS instead of Edge runtime, as they have some annoying inconsistencies. You can try to complete basic examples in NodeJS first, then consider Edge Runtime, otherwise you may run into issues where you don't know where the error is coming from (in fact, Google cloud services' authentication method itself is very complex, and compared to the original LLM provider that only needs an API_KEY, it's downright nasty). Additionally, I've also submitted a PR for @anthropic-ai/vertex-sdk to support edge runtime (in my scenario, it's cloudflare workers), but it hasn't been merged yet. Reference: https://github.com/anthropics/anthropic-sdk-typescript/pull/509

I am having authentication issues [llm/error] [1:llm ] [96.96s] LLM run errored with error: "Could not load the default credentials. Browse to https://cloud.google.com/docs/authentication/getting-started for more information.\n\nError: Could not load the default credentials. Browse to https://cloud.google.com/docs/authentication/getting-started for more information.\n Probably because it is a Next.js application. I usually use "@langchain/google-vertexai-web", but here there isn't a similar option available.

Similarly, for testing, I suggest using only NodeJS instead of Edge runtime, as they have some annoying inconsistencies. You can try to complete basic examples in NodeJS first, then consider Edge Runtime, otherwise you may run into issues where you don't know where the error is coming from (in fact, Google cloud services' authentication method itself is very complex, and compared to the original LLM provider that only needs an API_KEY, it's downright nasty). Additionally, I've also submitted a PR for @anthropic-ai/vertex-sdk to support edge runtime (in my scenario, it's cloudflare workers), but it hasn't been merged yet. Reference: anthropics/anthropic-sdk-typescript#509

Unfortunately, I can't opt for the NodeJS environment at the moment. I hope it will be possible to use it in the edge environment soon.
Thank you for the assistance.


Fix(eos_validate_state): Handle missing  interfaces, MLAG and BGP peers

Change Summary

Handle missing  interfaces, MLAG and BGP peers
Related Issue(s)
Fixes #2259
Component(s) name
arista.avd.eos_validate_state
Proposed changes

Added default values for state information collected from devices. Previously we were blindly expecting every interface to be configured and showing up in the outputs. This resulted in "undefined" errors in Ansible, and those errors showed up directly in the report.
With this change we will show Not configured for logical entities like loopbacks, vxlan, mlag, bgp peers and Not present for physical ethernet interfaces.
How to test

Tested with avd-quickstart-containerlab by deploying the clab but not pushing any config. Then running the validate_state.
Before the change we had a lot of Ansible undefined errors in the report. After the change the report is not clearly stating Not configured/Not present as applicable.
Checklist
User Checklist

N/A

Repository Checklist

[x] My code has been rebased from devel before I start
[x] I have read the CONTRIBUTING document.
[x] My change requires a change to the documentation and documentation have been updated accordingly.
[x] I have updated molecule CI testing accordingly. (check the box if not applicable)

Tested on Customer lab with missing vxlan , loopback interfaces and the errors are handled correctly now. Markdown and csv are generated correctly.

Before:
85,POD1_LEAF01A,Interface State,Vxlan Interface Status & Line Protocol == "up",Vxlan1,FAIL,The task includes an option with an undefined variable. The error was: 'dict object' has no attribute 'Vxlan1'
The error appears to be in '/Users/xavier/Documents/Projects/arista-ansible/ansible-avd/ansible_collections/arista/avd/roles/eos_validate_state/tasks/interface_state.yml': line 85, column 3, but may be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:

- name: Validate Vxlan interfaces state ^ here
86,POD1_LEAF01B,Interface State,Vxlan Interface Status & Line Protocol == "up",Vxlan1,FAIL,The task includes an option with an undefined variable. The error was: 'dict object' has no attribute 'Vxlan1'
The error appears to be in '/Users/xavier/Documents/Projects/arista-ansible/ansible-avd/ansible_collections/arista/avd/roles/eos_validate_state/tasks/interface_state.yml': line 85, column 3, but may be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:

After:
101,POD1_LEAF01A,Interface State,Vxlan Interface Status & Line Protocol == "up",Vxlan1,FAIL,Interface status: Not configured - line protocol status: Not configured
102,POD1_LEAF01B,Interface State,Vxlan Interface Status & Line Protocol == "up",Vxlan1,FAIL,Interface status: Not configured - line protocol status: Not configured
103,POD1_LEAF02A,Interface State,Vxlan Interface Status & Line Protocol == "up",Vxlan1,FAIL,Interface status: Not configured - line protocol status: Not configured

I am not sure we should control the user trying to validate a configuration that is not deployed but the solution works.


Add gsl-lite into third-party and use it in some cleanup places

Problem
GSL-lite provides some nice helpers that seem to even make code smaller. Things we can use:

final cleanup actions
not_null assertions
owner  of raw pointer assertions

Summary of Changes
Include gsl-lite as a third party submodule.
Use gsl::finally actions to mark some buffer cleanup.
❯ bloaty ~/tmp/chip-all-clusters-app-pre-gsl.elf -- examples/all-clusters-app/esp32/build/chip-all-clusters-app.elf
    FILE SIZE        VM SIZE
 --------------  --------------
  -0.1%    -144  -0.1%    -144    .flash.rodata
  -0.2%    -160  [ = ]       0    .debug_aranges
  -0.0%    -357  [ = ]       0    .debug_loc
  -0.3%    -480  [ = ]       0    .debug_frame
  -0.3%    -512  [ = ]       0    .debug_ranges
  -0.1%    -628  -0.1%    -628    .flash.text
  -0.4%    -688  [ = ]       0    .symtab
  -0.4% -2.47Ki  [ = ]       0    .debug_abbrev
 -38.6% -3.86Ki  [ = ]       0    [Unmapped]
  -0.2% -4.89Ki  [ = ]       0    .debug_line
  -2.5% -5.35Ki  [ = ]       0    .strtab
  -0.6% -7.74Ki  [ = ]       0    .debug_str
  -0.4% -31.9Ki  [ = ]       0    .debug_info
  -0.4% -59.1Ki  -0.1%    -772    TOTAL

Just realized that I had reversed my bloaty checks - this uses up FLASH rather than making it smaller.
not worth it then.


Sender Name not showing for Office 2016 OST

Thank you for a great effort on this.
Stumbled upon this where if an ost was created by Outlook 2016 the FromTo value is Null the for each of the "m in ms".
I tried to debug it but could not get to it.. if you have any pointers I'll can try to get to it.

I'm seeing the same. I'll take a look and get back to you shortly.
Dijji

The bug is quite subtle.  XstFile.cs contains:
 public void ReadMessages(Folder f)
 {
    if (f.ContentCount > 0)
    {
        using (var fs = ndb.GetReadStream())
        {
            // Get the Contents table for the folder
            var ms = ltp.ReadTable<Message>(fs, NID.TypedNID(EnidType.CONTENTS_TABLE, f.Nid),
                  ndb.IsUnicode4K ? pgMessageList4K : pgMessageList, (m, id) => m.Nid = new NID(id));

            if (ndb.IsUnicode4K)
            {
                foreach (var m in ms)
                    ltp.ReadProperties<Message>(fs, m.Nid, pgMessageDetail4K, m);
            }

            // We may be called on a background thread, so we need to dispatch this to the UI thread
            Application.Current.Dispatcher.Invoke(new Action(() =>
            {
                f.Messages.Clear();
                foreach (var m in ms)
                {
                    f.AddMessage(m);
                }
            }));
        }
    }
 }

ms is a query, so the first foreach, conditional on it being a 4K file, executes the query and adds the name properties, which are missing from the contents table.
However, at the time of the second foreach, used to populate the messages in the view, ms is still a query, so it executes it again and adds Messages to the view, this time without the name properties.
A simple fix is to execute the query only once, and make ms a concrete set of objects, for instance by saying:
var ms = ltp.ReadTable<Message>(fs, NID.TypedNID(EnidType.CONTENTS_TABLE, f.Nid),
      ndb.IsUnicode4K ? pgMessageList4K : pgMessageList, (m, id) => m.Nid = new NID(id)).ToArray();

I will submit a change in response to this issue.
Dijji

Fixed in Version 1.3


[CHALLENGE SUBMISSION]

Please provide the following information for your submission:
What is your name? (First, Last)
Kalyan Sista
Where is your GitHub Repo ?(With your challenge solution)
https://github.com/kalyanrajsista/AzureEats-Website
What Challenge is this for? (Challenge number between 1 and 5)
1
URL for website - https://terraform-lz-challenge1-poc.azurewebsites.net/
(Optional) Anything else we should know? e.g., language used, location, blog post?

Terraform version - v0.12.25
AzureRM - v2.15.0
Terraform null provider - v2.1.2

First time using GitHub in deployment center. I normally use Azure DevOps for CI/CD.  Haven't got a chance to play with this sort of integration before though I work on Azure AppService regularly. This is awesome.
Location: Ottawa, ON, Canada

Thanks for participating in the #TerraformOnAzure coding challenges!
We have attached your very special Astronaut Badger background, for you to use in all your upcoming video calls!
And to recognize you for your learning, you can collect your digital Azure Heroes badge on your mobile (you may need to install the Enjin wallet to collect it). Make sure to collect it today!
https://beam.enjin.io/claim/d32599695c8c28cfc24820492080fac0
Keep on learning and sharing!
Greetings from the #TerraformOnAzure team,
Suzanne, Floor, Erik & Nick


bundle exec rake tests fail on 2.2.0

Travis error below. This looks like the test framework used is changed and possibly moved from default in 2.2.0
https://www.ruby-lang.org/en/news/2014/12/25/ruby-2-2-0-released/
home/travis/build/knife-block/knife-block/test/unit/knifeblock_test.rb:7:in `require': cannot load such file -- test/unit (LoadError)
	from /home/travis/build/knife-block/knife-block/test/unit/knifeblock_test.rb:7:in `<top (required)>'
	from /home/travis/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rake/rake_test_loader.rb:10:in `require'
	from /home/travis/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rake/rake_test_loader.rb:10:in `block (2 levels) in <main>'
	from /home/travis/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rake/rake_test_loader.rb:9:in `each'
	from /home/travis/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rake/rake_test_loader.rb:9:in `block in <main>'
	from /home/travis/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rake/rake_test_loader.rb:4:in `select'
	from /home/travis/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rake/rake_test_loader.rb:4:in `<main>'
rake aborted!
Command failed with status (1): [ruby -w -I"lib"  "/home/travis/.rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/rake/rake_test_loader.rb" "test/unit/*_test.rb" ]
/home/travis/.rvm/gems/ruby-2.2.0/bin/ruby_executable_hooks:15:in `eval'
/home/travis/.rvm/gems/ruby-2.2.0/bin/ruby_executable_hooks:15:in `<main>'

Thanks, I expect to merge this soon


Force a chdir back to our starting pwd after each template

In PR#47 the issue of a template executing a chdir causing all future templates
in the puppet-syntax run to fail with 'Errno::ENOENT: No such file or directory'
was raised. We've managed to reproduce this on the command line, and fix it with
the included code, but we can only reproduce it very occasionally under rspec so
I'm submitting this as a PR without a test case.

It'd be good to be able to reproduce on the tests, and know why it only ever fails occasionally under rspec, but otherwise this looks good. :+1:

Agree it'd be good to add a test to verify this.


We should create an API to list the URLs of all flatpages (and articles?)

@fujinaga had the idea of running @zhannaklimanova's link checker script on NewCantus's flatpages.  But if we have a list of URLs, we can check for broken links just on our flatpages, and run this script at regular intervals to check that nothing is broken.
In order to accomplish this, we can create an API that lists the URLs of all the flatpages in the database.
Further, it would probably be a good idea to include the URLs of all the articles in the database. By including articles, we'll be able to check for broken links on every page that was not built by a developer.
Draft specification:
URL for API: /static-page-urls/ or something similar. Returns JSON in the form:
{
  "flatpages": [
    "array of URLS",
    "each one is a string"
  ],
  "articles": [
    "another array of URLs"
  ]
}

@zhannaklimanova, would this give you all the information you need for your script?

This is done!


Tom Clancy's Splinter Cell (2002) Failed to create render target

The game opens and the "Welcome to NVIDIA RTX Remix, Closing in 5" pop-up appears and the game crashes shortly after. NvRemixBridge.log attached.
[14:48:15.516] info:  No default config found for: G:\SteamLibrary\steamapps\common\Splinter Cell\system\splintercell.exe
[14:48:15.518] info:  Trying to open config file: G:\SteamLibrary\steamapps\common\Splinter Cell\system\.trex\bridge.conf
[14:48:15.519] info:  Using shared heap for textures.
[14:48:15.520] info:  Using shared heap for static buffers.
[14:48:15.521] info:  Using shared heap for dynamic buffers.
[14:48:15.522] info:  ==================
[14:48:15.523] info:  NVIDIA RTX Remix Bridge Server
[14:48:15.524] info:  ==================
[14:48:15.525] info:  Version: remix-0.1.0
[14:48:15.526] info:  Running in x64 mode!
[14:48:15.527] info:  Launched server with GUID 6b95dd66-ad1c-4a73-8d67-4f7f925bf195
[14:48:15.528] info:  Shared memory: [ClientChannel_6b95dd66-ad1c-4a73-8d67-4f7f925bf195] created and initialized successfully!
[14:48:15.529] debug: CreateSemaphore returned existing semaphore by the same name ClientDataQueue.
[14:48:15.530] info:  Shared memory: [ServerChannel_6b95dd66-ad1c-4a73-8d67-4f7f925bf195] created and initialized successfully!
[14:48:15.531] debug: CreateSemaphore returned existing semaphore by the same name ServerDataQueue.
[14:48:15.532] info:  Shared memory: [SharedDataHeap_meta_6b95dd66-ad1c-4a73-8d67-4f7f925bf195] created and initialized successfully!
[14:48:15.533] info:  Shared memory: [SharedDataHeap_data_0_6b95dd66-ad1c-4a73-8d67-4f7f925bf195] created and initialized successfully!
[14:48:15.534] info:  Shared memory: [SharedDataHeap_data_1_6b95dd66-ad1c-4a73-8d67-4f7f925bf195] created and initialized successfully!
[14:48:15.535] debug: CreateSemaphore returned existing semaphore by the same name Present.
[14:48:15.536] info:  Server started up, waiting for connection from client...
[14:48:15.537] info:  Registering exit callback in case client exits unexpectedly.
[14:48:15.538] info:  Registering message channel for asynchronous message handling.
[14:48:15.539] info:  Initializing D3D9...
[14:48:15.540] info:  Message channel MessageChannelServer established.
[14:48:15.746] info:  D3D9 interface object creation succeeded!
[14:48:15.748] info:  Loaded D3D9 from G:\SteamLibrary\steamapps\common\Splinter Cell\system\.trex\d3d9.dll
[14:48:15.749] warn:  Please note that the version of d3d9 loaded is NOT DXVK. Functional restrictions may apply.
[14:48:15.750] info:  Sync request received, sending ACK response...
[14:48:15.751] info:  Done! Now waiting for client to consume the response...
[14:48:15.753] info:  Handshake completed! Now waiting for incoming commands...
[14:48:18.386] info:  Server side D3D9 Device created successfully!
[14:48:18.387] debug: Sending CreateDevice ack response back to client.
[14:48:18.441] err:   CreateRenderTarget failed on server unexpectedly
[14:48:21.945] err:   The client process has unexpectedly exited, shutting down server as well!
[14:48:22.002] info:  Command processing loop finished, cleaning up and exiting...
[14:48:22.054] info:  Shutdown cleanup successful, exiting now!
[14:48:22.055] info:  [Uptime]: 6s

NvRemixBridge.log

Thank you for reporting. We are looking at this issue.

REMIX-1193

Hello. Could you please re-test this with the latest release? Thank you!

Game now boots up correctly and works, requires D3D8 to 9 wrapper and is prone to crashing unless the "Videos" FMV folder is deleted, but otherwise, the original issue is now gone. Closed as solved.


pull request for e2e test at 12/06/2016 19:15:02

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


[Feature] Double-finger zoom thumbnail

Double-finger zoom thumbnail,so that the number of thumbnails per line can be variable

This is already requested in #176.
Feel free to add a comment there.


maintained?

I hate to be "that guy", however I've come to notice that it's been (over) 2 months since the last commit, and before that has been just a typical patreon support commit's.
Is the project no more? Even just a simple alpha preview of what is to come with 1.2 or whatever the next version would be great.

Best issue in a very long time. The question is: Should I still use it? When it is not maintained, we shouldn't invest any time implementing this framwork in our projects...

Please, stay alive! :)

Hey @Bradley-H thanks for the concern. I mentioned this in another comment, but we have been taking a break after the huge 1.0 release. Upcoming changes will likely be ES modules support and CSS Grid.

What about the new material design spec ?

Upcoming changes will likely be ES modules

Does it mean that we will be able to bundle only what we use?

Looks like the answer to "Is this maintained" is a big fat 'No'
Time to start looking at other options.

This is very sad news to come across.

Open source projects are maintained by the community. I just bought the theme package to show my support. If you can't contribute to the code contribute to the coders. The current code is MUCH CLEANER than bootstrap.

I'll just say - have a look at the number on pull requests. People are willing to contribute...

The team is still supported on patreon. I cant understand, why they are not willing to  maintain the project, give it to someone else or say something to the future of the project.


How to change color on xaxis labels on grouped bar chart?

How to change xaxis labels colors?
I'm using this configuration
const options = {
	chart: {
      height: 200,
      type: 'bar',
    },
    plotOptions: {
      bar: {
        horizontal: true
      }
    },
    dataLabels: {
      enabled: false,
    },
    stroke: {
      show: false,
      width: 1,
      colors: ['#fff']
    },
    series: [{
      name: 'Competition',
      data: [44, 55, 41, 64, 20]
    }, {
      name: 'Me',
      data: [53, 32, 33, 52, 10]
    }],
    colors: ['#F47B20', '#005596'],
    legend: {
      show: false,
      position: 'top'
    },
    grid: {
      show: false
    },
    xaxis: {
      categories: ['Alpha bank', 'Eurobank', 'Τράπεζα πειραιώς', 'Εθνική τράπεζα', 'Attica Bank'],
      labels: {
        show: true,
        style: {
          color: 'blue',
          fontSize: '12px'
        },
      }
    }
}

Fixed the x-axis color setting which I missed for bar charts
Note that the name of the property is changed from color to colors xaxis.labels.style.colors
It accepts an array as well as a single string color. Here is the doc - https://apexcharts.com/docs/options/xaxis/#labelsColor

const ebChartData = {
series: [
{
data: [17, 11],
name: "PRODUCT A",
},
{
data: [17,11],
name: 'PRODUCT B',
},
{
data: [17, 11],
name: "PRODUCT C",
},
{
data: [11, 17],
name: 'PRODUCT D',
},
],
colors: ["#B7A0E0", "#EC99C2", "#FEBF89", "#FFE083","#C4F9CA", "#A3C4F3", "#98F5E1", "#FDE4CF"],
chart: {
type: "bar",
stacked: true,
toolbar: {
show: false,
},
},
xaxis: {
categories: ["Assets", "Liabilities & Equity"],
},
fill: {
opacity: 1,
},
legend: {
show: false,
},
plotOptions: {
bar: {
      horizontal: false,
      borderRadius:  10,
      borderRadiusApplication: "end",
      borderRadiusWhenStacked: "last",

    },
  },

};
here i am pass 8 color but 4 colors are display for both bars i want 4 color for 1st and bar and another 4 for 2nd bar please give me the solution

here i am passed 8 color for each data item but its only show first 4 color for  both bar 1 and bar 2 i want to 4 colors for 1st bar and another 4 color for second bar  please give me the solution                                                                                const ebChartData = {
series: [
{
data: [17, 11],
name: "PRODUCT A",
},
{
data: [17,11],
name: 'PRODUCT B',
},
{
data: [17, 11],
name: "PRODUCT C",
},
{
data: [11, 17],
name: 'PRODUCT D',
},
],
colors: ["#B7A0E0", "#EC99C2", "#FEBF89", "#FFE083","#C4F9CA", "#A3C4F3", "#98F5E1", "#FDE4CF"],
chart: {
type: "bar",
stacked: true,
toolbar: {
show: false,
},
},
xaxis: {
categories: ["Assets", "Liabilities & Equity"],
},
fill: {
opacity: 1,
},
legend: {
show: false,
},
plotOptions: {
bar: {
      horizontal: false,
      borderRadius:  10,
      borderRadiusApplication: "end",
      borderRadiusWhenStacked: "last",

    },
  },

};


s/skip_existing/skip-existing/g

skip_existing is deprecated.

You can see the warning about skip_existing here:
https://github.com/GraphBLAS/python-suitesparse-graphblas/actions/runs/4569142742
Merging.


feat: add aks-custom-headers for nodepool and update

This checklist is used to make sure that common guidelines for a pull request are followed.

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your PR is merged into master branch, a new PR will be created to update src/index.json automatically.
The precondition is to put your code inside this repo and upgrade the version in the PR but do not modify src/index.json.

If this PR is for a new extension or change to an existing extension, use the following to try out the changes in this PR:
docker run -it microsoft/azure-cli:latest
export EXT=<NAME>
pip install --upgrade --target ~/.azure/cliextensions/$EXT "git+https://github.com/andyzhangx/azure-cli-extensions.git@aks-custom-headers#subdirectory=src/$EXT&egg=$EXT"

/hold

cc @palma21

CC @zhedahht @xuto2 @gtxistxgao
Thanks @andyzhangx !

AKS

PR is ready for review, thanks

/assign @zhedahht @xuto2 @gtxistxgao @zqingqing1
can you take a review? thanks.


contrib: bump docker base to latest ubuntu LTS (22.04), use gcc10

Issue being fixed or feature implemented

What was done?

How Has This Been Tested?

Breaking Changes

Checklist:

[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have added or updated relevant unit/integration/functional/e2e tests
[ ] I have made corresponding changes to the documentation

For repository code-owners and collaborators only

[ ] I have assigned this pull request to a milestone

why?

I don't think this makes senes. Looks like 9.5.0 of gcc has the bug fix also. I really don't think we should upgrade to ubuntu 22.04 at this point.

What commit introduces the buggy code?

Are there alternative fixes? maybe by changing how we initialize these requests? How did bitcoin-core avoid this buggy compiler code?

CI is currently failing... Rebasing to see if that helps for some reason https://gitlab.com/dashpay/dash/-/jobs/3256133934


Can you/we flesh out the spec a little more ?

Hi there,
Love this idea and would like to contribute in any way. I was going to go for sometjhing similar myself but in a last attempt not to double check that I wasn't reinventing the wheel I stumbled here.
Here's my usecase I want to get out asap: sign up to one website  (my website to  boot but can be many) with an external identity (say google) or self-ceritified identity. The website will issue a trust document, like the one here. Your friends can use the website (or downloadable software) to issue trust documents to you and publish on a public website publich HTML in S3 (for purpose of google induced resilience, etc)
My questions:

Should encoding of multihash be mandated or explicitly represented (eg hex, base64 , base 32, etc)
Could we encode all these inside the JSON Content part of JSON WebToken (extend json webtoken for this particular usecase) so as to a) have more code out of the box  on many platforms, and 2) have these be potentially usable as auth tokens in p2p interactions.
Add a few (ok, maybe just one) more standardized fields that can be useful. For example "method" or such a name to reflect the context , in case my friend vouches for my public key, it's useful to know if I was authenticated face to face, over the phone by voice, over private email.

Hope I'm not way off the mark  and not wasting your time here.
Thx,
Costin

@ccozianu thanks for your thoughts, and my apologies for being so long in responding.

Should encoding of multihash be mandated or explicitly represented (eg hex, base64 , base 32, etc)

I would like to be as inclusive as possible.  If someone is using (for example) a hex encoded sha3-512 but not multihash, I think that's fine.  Perhaps we should recommend multihash, and at least standardize on using the multihash algorithm names as the prefixes, eg:

sha3-256:2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae
multihash: QmWdprFxhCWzjJ6D9Tw9tj5FyWFauhYuGtDQigVvwfteNv

Could we encode all these inside the JSON Content part of JSON WebToken (extend json webtoken for this particular usecase) so as to a) have more code out of the box on many platforms, and 2) have these be potentially usable as auth tokens in p2p interactions.

I would love to see integration with JWT.  I am personally more focussed on integration with JSON-LD verifiable claims, but/and I would be happy to support such work if you or others want to take it on.

Add a few (ok, maybe just one) more standardized fields that can be useful. For example "method" or such a name to reflect the context , in case my friend vouches for my public key, it's useful to know if I was authenticated face to face, over the phone by voice, over private email.

It may not have been explicitly mentioned, but the format is designed to be user-extensible, ie adding any fields is fine.  I'm happy to look at adding more standard fields as well.

@ccozianu let me know if you're still interested; we have some cool demos just about completed, and would love to get your input (and help if you'd like).


Fix local/production asset path bug

Difference in paths local and production, must have missed this before in PDFs.

selfie, need to deploy to test


Localization: Fix pt_BR strings for Debug/Release User and Password

The old strings contained
"To Debug User/Password"
and
"Free the User/Password"

Replaced them with the strings with the correct meaning in Portuguese from Brazil, based in the regular "Debug" and "Release" strings, so they all match.

This is not where these files are edited, instead you edit them on the webplate


Feature/map generator

So this is passing and ready  to pull, the file structure has  been fixed here and on davesrepl so that could maybe lead to issues when we pull both

Codecov Report

Merging #9 into develop will decrease coverage by 34.95%.
The diff coverage is 73.33%.

@@             Coverage Diff              @@
##           develop       #9       +/-   ##
============================================
- Coverage      100%   65.04%   -34.96%
============================================
  Files            3        5        +2
  Lines           36      123       +87
  Branches         1       16       +15
============================================
+ Hits            36       80       +44
- Misses           0       40       +40
- Partials         0        3        +3

Impacted Files
Coverage Δ

dork/command_parser.py
0% <0%> (ø)

dork/map_generator.py
77.19% <77.19%> (ø)

Continue to review full report at Codecov.

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


Extraneous  tags

Hi Jan,
Thanks for your work on your great theme, which I'm really happy to use.
I'm very new to Hugo and my web skills are super rusty. Is this a bug in your theme? These are two examples of extraneous  tags, but there are others too. They are from the demo.

As a total aside I'm building my site here. Only the home page is up so far, as I'm still working on the others.
Thanks,
Damon

Hi @damonlynch, thank you very much for reaching out 🥇 ❤ .
Those p-tags actually were not needed. I removed them with https://github.com/janraasch/hugo-scroll/commit/9a7774bc4b67a52ce7e29f41263ae47f982425cf.

Also, thank you for posting the link to https://damonlynch.net/. Nice colors 👍 .

If your PhD-salary allows for a kindhearted sponsorship 🤓 😉, I’d also appreciate you supporting my open-source work through »GitHub sponsors« (recurring) or »PayPal« (one-time):
GitHub: https://github.com/sponsors/janraasch
PayPal: https://www.paypal.com/paypalme/janraasch/29,00
In any case, kind regards and keep up the good work 👋,
Jan
PS:

rust web skills

I cannot decide if this should be the name of a nerdy cartoon character or simply a tagline to a video course on getting back into web development 😆 🤣 😉 😉 😉 .

Thanks for the quick fix, and thank you for your kind words. I just graduated and I am about to start looking for my first employment in some years. I'll make a donation but I can't afford €29 sorry. I have no job and no income at the moment! 😬😭

Haha. No worries, no worries at all, Damon 😊.


Upgrade to libxml 2.9.13 and libxslt 1.1.35

2.9.13 was released on 2022-02-20. We're green (based on the upstream CI job).

See changelog at https://mail.gnome.org/archives/xml/2022-February/msg00009.html:

Security

[CVE-2022-23308] Use-after-free of ID and IDREF attributes
(Thanks to Shinji Sato for the report)
Use-after-free in xmlXIncludeCopyRange (David Kilzer)
Fix null deref in xmlSchemaGetComponentTargetNs (huangduirong)
Fix memory leak in xmlXPathCompNodeTest
Fix null pointer deref in xmlStringGetNodeList
Fix several memory leaks found by Coverity (David King)

Fixed regressions

Fix regression in RelaxNG pattern matching
Properly handle nested documents in xmlFreeNode
Fix regression with PEs in external DTD
Fix random dropping of characters on dumping ASCII encoded XML (Mohammad
Razavi)
Revert "Make schema validation fail with multiple top-level elements"
Fix regression when parsing invalid HTML tags in push mode
Fix regression parsing public IDs literals in HTML
Fix buffering in xmlOutputBufferWrite
Fix whitespace when serializing empty HTML documents
Fix XPath recursion limit
Fix regression in xmlNodeDumpOutputInternal
Work around lxml API abuse

Bug fixes

Fix xmlSetTreeDoc with entity references
Fix double counting of CRLF in comments
Make sure to grow input buffer in xmlParseMisc
Don't ignore xmllint options after "-"
Don't normalize namespace URIs in XPointer xmlns() scheme
Fix handling of XSD with empty namespace
Also register HTML document nodes
Make xmllint return an error if arguments are missing
Fix handling of ctxt->base in xmlXPtrEvalXPtrPart
Fix xmllint --maxmem
Fix htmlReadFd, which was using a mix of xml and html context functions
(Finn Barber)
Move current position before possible calling of ctxt->sax->characters
(Yulin Li)
Fix parse failure when 4-byte character in UTF-16 BE is split across a chunk
(David Kilzer)
Patch to forbid epsilon-reduction of final states (Arne Becker)
Avoid segfault at exit when using custom memory functions (Mike Dalessio)

Tests, code quality, fuzzing

Remove .travis.yml
Make xmlFuzzReadString return a zero size in error case
Fix unused function warning in testapi.c
Update NewsML DTD in test suite
Add more checks for malloc failures in xmllint.c
Avoid potential integer overflow in xmlstring.c
Run CI tests with UBSan implicit-conversion checks
Fix casting of line numbers in SAX2.c
Fix integer conversion warnings in hash.c
Add explicit casts in runtest.c
Fix integer conversion warning in xmlIconvWrapper
Add suffix to unsigned constant in xmlmemory.c
Add explicit casts in testchar.c
Fix integer conversion warnings in xmlstring.c
Add explicit cast in xmlURIUnescapeString
Remove unused variable in xmlCharEncOutFunc (David King)

Build system, portability

Remove xmlwin32version.h
Fix fuzzer test with VPATH build
Support custom prefix when installing Python module
Remove Makefile.win
Remove CVS and SVN-related code
Port python 3.x module to Windows and improve distutils (Chun-wei Fan)
Correctly install the HTML examples into their subdirectory (Mattia Rizzolo)
Refactor the settings of $docdir (Mattia Rizzolo)
Remove unused configure checks (Ben Boeckel)
python/Makefile.am: use *_LIBADD, not *_LDFLAGS for LIBS (Sam James)
Fix check for libtool in autogen.sh
Use version in configure.ac for CMake (Timothy Lyanguzov)
Add CMake alias targets for embedded projects (Markus Rickert)

Documentation

Remove SVN keyword anchors
Rework README
Remove README.cvs-commits
Remove old ChangeLog
Update hyperlinks
Remove README.docs
Remove MAINTAINERS
Remove xmltutorial.pdf
Upload documentation to GitLab pages
Document how to escape XML_CATALOG_FILES
Fix libxml2.doap
Update URL for libxml++ C++ binding (Kjell Ahlstedt)
Generate devhelp2 index file (Emmanuele Bassi)
Mention XML_CATALOG_FILES is space-separated (Jan Tojnar)
Add documentaiton for xmllint exit code 10 (Rainer Canavan)
Fix some validation errors in the FAQ (David King)
Add instructions on how to use CMake to compile libxml (Markus Rickert)

See libxslt changelog at https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.35.news

v1.1.35: Feb 16 2022:

Security:
[CVE-2021-30560] Fix use-after-free in xsltApplyTemplates
Fix memory leak in xsltDocumentElem (David King)
Fix memory leak in xsltCompileIdKeyPattern (David King)
Fix double-free with stylesheets containing entity nodes

Fixed regressions:
Fix performance regression with predicates in patterns
Fix regression in xsltComputeSortResult

Bug fixes:
Fix conflict resolution for templates with same priority
Fix xsl:number generating invalid UTF-8
Support attribute value templates in xsl:sort lang attributes
Don't pass first xsl:sort in xsl:apply-templates twice
Fix quadratic runtime with text and xsl:message
Don't allow empty EXSLT durations

Improvements:
Add xsltproc --huge Argument via libxml XML_PARSE_HUGE (William N. Braswell, Jr.)

Tests, code quality, fuzzing:
Remove .travis.yml
Fix some misleading indentation (David King)
Use actual types for templates in struct _xsltStylesheet
Add CI for CMake on MSVC (Markus Rickert)
Check for null pointer before calling freelocale
Add CI test for Python 3
Don't set maxDepth in XPath contexts
Transfer XPath limits to XPtr context
Stop using maxParserDepth XPath limit
Make long-to-double cast explicit in date.c
Disable LeakSanitizer
Run clang CI tests with -Wimplicit-int-conversion
Fix implicit-int-conversion warning in exslt/crypto.c
Fix clang -Wimplicit-int-conversion warning (David Kilzer)
Fix clang -Wconditional-uninitialized warning in libxslt/numbers.c (David Kilzer)
Fix -Wshadow warnings in libexslt/dynamic.c (David Kilzer)
Also search parent dir for source XML when fuzzing

Build system, portability:
Add CMake build files (Markus Rickert)
Initial support for Python 3 (Suleyman Poyraz)
Call ANSI versions of WinAPI functions explicitly
Remove redundant flags from pkg-config files
Suppress automake warning in tests/XSLTMark
Fix linking libexslt dynamic library when using MinGW (Vadim Zeitlin)
Added platform specific path separators (Dmitriy Korovkin)
win32: allow passing *FLAGS on command line
Fix export of xsltExtMarker on Windows (David Kilzer)
Fix redundant includes already in libexslt.h (David Kilzer)
Minor fixes to configure.js
Fix variable syntax in Python configuration
Add new EXSLT string tests to EXTRA_DIST
Fix xml2-config check in configure script
win32: Add configuration for profiler (Chun-wei Fan)
Check whether 'xml2-config --dynamic' is supported

Documentation:
Add Makefile rule to regenerate xsltproc.html
Update links
Remove MAINTAINERS
Upload documentation to GitLab Pages
Add documentation in devhelp format
Add --enable-rebuild-docs configure option
Fix libexslt header summaries
Fix validity of tutorial XML (David King)
Use DocBook URL for tutorial DTD (David King)
Update libxslt.doap
Add missing options to xsltproc man page

Because each of these releases addresses a named CVE, I'm going to push this into a v1.13.x patch release, and generate a GHSA for it.

See https://github.com/sparklemotion/nokogiri/releases/tag/v1.13.2


Add a border-left to HighlightLines

Add a border-left to HighlightLines so that lines are highlighted even when numbers are off (see overreacted.io)
Also allow to customize highlight color?

Done in 1.0.0-preview7-02


Abnormal position of picker

Since the update 2.3.5 (from 2.3.4) the top position of datetimepicker is approximately the double as the necessary.
I'm testing with OSX Chrome v45.0.2454.101

Same problem
Debian Chrome 45.0.2454.101

I'm having the same issue, however if you scroll to the top, the position is correct. So apparently it doesn't take scrollTop into account.

The code near line 530
top = offset.top + this.height;

I found that this.height is undefined when debug.
I think it should be
top = offset.top + this.element[0].clientHeight;

same issue here, on OSX Chrome 46.0.2490.86 (64-bit)

same issue here, on OSX Chrome 47.0.2526.111 (64-bit)

Should be fixed now


text file view with room arranger

Hi,
in the README file, you mentioned the txt file can be viewed by RoomArranger. How does this work? Is there any tutorial?
Thanks!

The README is updated with instructions for visualizing the samples in RoomArranger.


ERROR: Preparation failed: exit status 2

The following error occurs rather regularly during large scale up events. When something like 30-80 new jobs appear beyond the current scale of runners many of the jobs will fail with this error. Retrying the jobs succeeds, but it seems like something is not waiting long enough for the new machines to start up.
I am unclear on whether this is the primary runner's fault, docker machine, or EC2. I have looked around at Gitlab runner code and looked for a timeout to increase, but haven't come across a useful one.
If this is out of the project scope that's fine, but if you have any insight into how to avoid this that would be appreciated.
Running with gitlab-runner 14.0.1 (c1edb478)
  on docker-default sgLT1ihz
section_start:1645715193:resolve_secrets
Resolving secrets
section_end:1645715193:resolve_secrets
section_start:1645715193:prepare_executor
Preparing the "docker+machine" executor
ERROR: Preparation failed: exit status 2
Will be retried in 3s ...
ERROR: Preparation failed: can't connect
Will be retried in 3s ...
ERROR: Preparation failed: exit status 2
Will be retried in 3s ...
section_end:1645715246:prepare_executor
ERROR: Job failed (system failure): exit status 2

Tracked this down to primary instance t3.micro exhausting memory when scaling up rapidly. Upgrading to a t3.small resolved. This might be worth documenting along the lines of depending on your job load a larger primary instance may be needed. If you see, Preparation failed ...

We are seeing a similar error before and after migrating from a t3.micro to t3.small

To make sure I'm clear, I am talking about the primary instance instance_type not docker_machine_instance_type. Also that is exist status 1, which if I recall is a slightly different issue.
If you can pull up the resource status (like memory) on the primary instance and the logs for it.

Seem to have plenty of memory

I work with @tourdownunder , the problem ended up being due to AWS Spot Limits

@jamesmstone can we close this issue?

@npalm Nope, I'm facing the same issue. My runners are working well with the m4.large instance type, but when I'm increasing the AWS EC2 instance type to c7g.2xlarge for example I'm facing the same issue.
ERROR: Preparation failed: exit status 1
Will be retried in 3s ...
ERROR: Preparation failed: exit status 1
Will be retried in 3s ...
ERROR: Preparation failed: exit status 1
Will be retried in 3s ...
ERROR: Job failed (system failure): exit status 1

And I'm not using AWS Spot instances

But what size is the primary, not the workers? That is where the issue lies.

docker_machine_instance_type  = "c7g.2xlarge"
instance_type                             = "t3.medium"

This is the config that I'm using for Runner itself and for On demand runners

Is there anything that I'm missing?)

I missed exit status 1 not exit status 2 which are different reasons if I recall.

I work with @tourdownunder , the problem ended up being due to AWS Spot Limits

Can you remember what the issue was and how you solved it? I'm having the same problem.

We ended up reducing the rate we started new instances at to align with AWS default limits

From: mark-webster-catalyst @.>
Sent: Thursday, December 15, 2022 1:32:14 AM
To: npalm/terraform-aws-gitlab-runner @.>
Cc: James Stone @.>; Mention @.>
Subject: Re: [npalm/terraform-aws-gitlab-runner] ERROR: Preparation failed: exit status 2 (Issue #447)
I work with @tourdownunderhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftourdownunder&data=05|01||6723c507d278409301fe08dadddfff66|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638066251386143249|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=th94k4b00WsQr9yX2nYIXi5nlAsEeQSnnHCNNV%2BOBBY%3D&reserved=0 , the problem ended up being due to AWS Spot Limits
Can you remember what the issue was and how you solved it? I'm having the same problem.
—
Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnpalm%2Fterraform-aws-gitlab-runner%2Fissues%2F447%23issuecomment-1351504195&data=05|01||6723c507d278409301fe08dadddfff66|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638066251386143249|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=rF2slYYc0XIQlSccMOMRo%2BfesFSRzs81j2orWvrG1KE%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FABAC7JLW7OLNUAFVTHEEBKTWNHK65ANCNFSM5PHYV23Q&data=05|01||6723c507d278409301fe08dadddfff66|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638066251386299468|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=Q0UpeUVLBR2DlOBpEjX8nHm4d1a7hX%2BPTiuLCuHwVCI%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>

We ended up reducing the rate we started new instances at to align with AWS default limits
…
________________________________ From: mark-webster-catalyst @.> Sent: Thursday, December 15, 2022 1:32:14 AM To: npalm/terraform-aws-gitlab-runner @.> Cc: James Stone @.>; Mention @.> Subject: Re: [npalm/terraform-aws-gitlab-runner] ERROR: Preparation failed: exit status 2 (Issue #447) I work with @tourdownunderhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftourdownunder&data=05|01||6723c507d278409301fe08dadddfff66|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638066251386143249|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=th94k4b00WsQr9yX2nYIXi5nlAsEeQSnnHCNNV%2BOBBY%3D&reserved=0 , the problem ended up being due to AWS Spot Limits Can you remember what the issue was and how you solved it? I'm having the same problem. — Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnpalm%2Fterraform-aws-gitlab-runner%2Fissues%2F447%23issuecomment-1351504195&data=05|01||6723c507d278409301fe08dadddfff66|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638066251386143249|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=rF2slYYc0XIQlSccMOMRo%2BfesFSRzs81j2orWvrG1KE%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FABAC7JLW7OLNUAFVTHEEBKTWNHK65ANCNFSM5PHYV23Q&data=05|01||6723c507d278409301fe08dadddfff66|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638066251386299468|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=Q0UpeUVLBR2DlOBpEjX8nHm4d1a7hX%2BPTiuLCuHwVCI%3D&reserved=0. You are receiving this because you were mentioned.Message ID: @.***>

@jamesmstone This is very helpful, a couple questions:

Did this error start for you recently? It seems like there's more activity on this issue at a time when we are also experience this error out of no where. Coincidence?
a. If "yes" to the above, do you have a sense of what underlying dependency changed to cause this problem?
How did you limit the rate at which new instances are set? Can you give an example of your settings?

Thanks in advance!

To clarify, I was also experiencing the exit status 1 error, not exit status 2.
For anyone who finds this, in my case I believe it was invalid characters in the overrides that caused it. I found this in the Cloud Watch Log Group, after attempting to run a pipeline on the runner:
Dec 15 00:45:04 ip-172-31-5-167 gitlab-runner:
{
    "driver": "amazonec2",
    "level": "error",
    "msg": "Error creating machine: Invalid hostname specified. Allowed hostname chars are: 0-9a-zA-Z . -",
    "name": "runner-u-ca1k6x-gitlab_runner_spot_instance-1671065104-4e0d8727",
    "operation": "create",
    "time": "2022-12-15T00:45:04Z"
}

We ended up reducing the rate we started new instances at to align with AWS default limits

@tnightengale How did you do that?


How to use this alongside SDWebImage without breaking the linker with duplicate symbols?

I have an existing Xamarin.iOS application that uses SDWebImage that I want to start adding Native Forms to, and for the Native Forms pages I want to use FFImageLoading. However, when I add them both to the project (and then also use a bit of their code in AppDelegate.cs) I get tons of errors like:
Native linking failed, duplicate symbol: '_WebPAllocateDecBuffer'.

Duplicate symbol in: /.../liblibwebp.a(buffer_dec.o) (Location related to previous error)

Duplicate symbol in: /.../WebP.a(libwebpdspdecode_neon_la-alpha_processing_neon.o) (Location related to previous error)

Is this because they both have their own bindings to WebP? How can I work around that? Is this related to #1317?

@daniel-luberda Any input you may have?

Any ideas how to use both plugins in the same project?

@adrianknight89 by chance did you manage to make this work? 🤔


[#73] Added github icon to link back to repository

Fixes #73
Verified that link redirects to GitHub repository locally.
Desktop:

Samsung Galaxy S9 360x740

Looks good to me. Thanks @ameybhavsar24 for your contributions.


update development instructions to webpack

closes #34

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Thank you!


Changes necessary to make it work in Python 2.7

Just FYI: in order to make the example run correctly in Python 2.7 there are two changes necessary to deal with the different handling of integer division:
vals = np.eye(win_size) - (1/win_size)*(1 + np.einsum('...ij,...kj->...ik',X , winI - win_mu))
needs to be changed to
vals = np.eye(win_size) - (1.0/win_size)*(1.0 + np.einsum('...ij,...kj->...ik',X , winI - win_mu))
and
L = computeLaplacian(img/255)
becomes
L = computeLaplacian(img/255.0)

Thanks I'll change this now


max_pool3d output shape is more undefined than input shape

It looks like tf.nn.max_pool3d returns wrong output shape:
tf.nn.max_pool3d(tf.placeholder(tf.float32, [None, None, 100, 100, 1]), [1, 1, 1, 1, 1], [1, 1, 1, 1, 1], 'VALID')

returns following tensor:
<tf.Tensor 'MaxPool3D_6:0' shape=(?, ?, ?, ?, 1) dtype=float32>
I believe that dimensions 2 and 3 (counting from 0) should not be undefined.
In similar situation tf.nn.max_pool returns correct result.
tf.nn.max_pool(tf.placeholder(tf.float32, [None, None, 100, 1]), [1, 1, 1, 1], [1, 1, 1, 1], 'VALID')

produces:
<tf.Tensor 'MaxPool_3:0' shape=(?, ?, 100, 1) dtype=float32>
Environment info
Operating System: Linux
Tensorflow version: v0.11.0 (282823b877f173e6a33bbc9d4b9ad7dd8413ada6), built from sources with bazel 0.4.0

@vrv Shape function problem with max_pool_3d?

Probably: https://github.com/tensorflow/tensorflow/blob/61a099fda0dbb91e99c83436da0af20ca991ed9e/tensorflow/core/framework/common_shape_fns.cc#L560  I think we can just remove that if statement and it'll work.  I'll send a PR later today.

I made the change internally today, should be fixed on the next internal push.

@vrv Thanks for the rapid fix!
@dm0 Please reopen if this doesn't solve your problem.

the next push should close the bug automatically when it's available.  leaving open until then.


RFC: Versioned .js.flow files

The Problem
Imagine you have a shared library of (React) components shared across your company's projects.
This library is on its own version of flow, while all consumers are also on different versions of flow.
Sometimes this results in different flow errors in each project. For example, a comment suppression may be needed and valid in the library, but the consuming app's version of flow throws an Unused suppression error. Another case might be the use of opaque types in the library, but the app's flow doesn't support them yet.
Another side effect is that it's difficult to make major upgrades (e.g. 0.53.x regarding React).
Proposed Solution
Currently flow consumes *.js.flow files found in a published (public or private) package.
To solve the problem, flow could also consume version-tagged files.
For example, type definitions intended for 0.52 would be available with a *.js.flow-0.52.x file
Note: Generating the different versions of types would be a separate issue
Why not...
Force consumers to upgrade
This is a reasonable solution with minor changes between versions, but quickly becomes unreasonable with larger changes (again, 0.53.x regarding React).
Keep with the lowest common denominator
Flow keeps getting better with each version. It would be a shame to miss out on all the improvements. This would greatly slow the adoption of a new version.
Submit types to flow-typed
In many cases, companies do not want to release or open source their code. There needs to be a way to share (versioned) types privately.
Build and maintain a private flow-typed repository
This would be a viable option. The flow-typed CLI already contains the logic to resolve libdefs with different versions of flow. However, the company would need to set up and maintain their own repository and tools. It's possible the resources aren't there to do this, or it's not worth it for one library.
I'm happy to submit a PR, but I wanted to refine the idea first with the community before starting.

@mruzekw since flow itself and tools like flow-upgrade rely on finding files ending in .flow, maybe it would be better to for the defs for src/foo.js to live in src/flow-typed/<flow version>/foo.js.flow instead.

@jedwards1211 Thanks for your input.
I thought .js.flow files were usually automatically copied from the original source. Why would flow-upgrade care about derivative files?

@mruzekw what do you mean automatically copied?  Are you talking about gen-flow-files (which last I checked, doesn't always work?)  Or does cp file.js file.js.flow typically work well enough?  I've been hand-writing .js.flow files with only typedefs in them...
I can say though that there is code in flow-upgrade that looks for files with .flow extensions.

@mruzekw regardless, for flow itself to search for the corresponing .js.flow-* files might be less efficient than looking in a flow-typed/<flow version> subdirectory.

@jedwards1211 The issue I have with flow-typed is that these types (of private projects) have nothing to do with flow-typed.
BTW, we generate our .flow.js files during the build with https://github.com/AgentME/flow-copy-source
I don't know what other projects do.

I’m not sure about this exact proposal, but I definitely agree with the overall pain point of managing libraries across different versions of flow.
I’ll add another issue we have with flow-typed: we can write the files by hand, but there isn’t (to my knowledge) a way to take the definitions and actually check them against the implementation code. This makes it tricky to feel confident in their correctness. It would be great to have a tool to check declarations against an implementing file.
All this said, I don’t think we can expect the flow core team to solve this problem. They are focused on facebooks use case, where I think they have a largely monolithic codebase and a single version of flow in use at one time. So I think the community is going to have to provide the labor to find a solution to this issue.

@asolove Do you have any ideas how we could solve the issue of private libdefs + different versions of flow without altering flow itself?

That’s all I mean, we’re going to have to write the pr ourselves. FB have been clear the core team aren’t working on third party only issues. I’d be happy to help if we had a good approach and had an approach that the core team approved.

Weird, I never realized plain old source files would work as .js.flow files.  I thought they had to have declare statements in them

@mruzekw If you don't want to modify flow itself, another option would be to make a PR to flow-typed: have it look for a top-level flow-typed directory in the package in question (instead of the corresponding directory in the flow-typed repo), and if one exists, copy the defs for the correct flow version from it.
I don't know about you guys, but I've never used OCaml so making a PR to flow itself would take some digging, but making flow-typed handle the above would probably be a breeze.
As far as the idea of making flow directly support defs for multiple versions though, we still haven't agreed on a file or directory naming convention.  Here are two other proposals for that:

somedir/foo.js -> somedir/foo.flow-v0.28.x-.js.flow
somedir/foo.js -> somedir/flow-defs/flow-v0.28.x-/foo.js.flow

@asolove @mruzekw I just make a PR to flow-typed to install defs stored in a flow-typed directory in a published package.  Check it out!

@jedwards1211 Correct me if I'm wrong, but this doesn't solve the need for privately versioned flow defs.

@mruzekw yes it does, you publish your private package with a flow-typed directory under its root containing subdirectories with defs for various flow versions.

@jedwards1211 Oh, I see. So I'd need to run flow-typed install or flow-typed update?

@mruzekw first you'd need to make sure you've run npm install or yarn to make sure the packages are present.  Then you run flow-typed install or flow-typed update.

@jedwards1211 Interesting! Continuing further questions on the PR.

.js.flow files are like .d.ts files. They shouldn't be version aware.


Unknown Function : decoders.py : LowDecoder layer...

I wonder LowDecoder Layer is not in Keras layers
( ref https://github.com/Andrea-V/MusAE/blob/master/decoders.py#L120 )
How Can I Implement that function in keras ?
Thanks

Hi Ikarus,
that part of code should not be there actually, LowDecoder was part of an experimental hierarchical version of the model that I never managed to make it work. So you can safely delete that function and nothing should change.
I you want to implement the LowDecoder, it was meant to be a clone of the simple decoder model that took in input a "partial latent code" (responsible for encoding only a part of the music sequence) and returned the corresponding part of the sequence. In practice it should be a CuDNNLSTM just as the high_decoder, just with different input and outputs.


Add operator skeleton from operator-sdk

Added the operator skeleton generated by operator-sdk
Also added the make file to pin the version of sdk we use
Signed-off-by: Vatsal Parekh<EMAIL_ADDRESS>

/lgtm
@ksimon1 @akrejcir Please take a final look and lets merge this

/lgtm


Add solar component

Fixes #20

@saschaguilliard ,can you confirm that there is an error in the spec for register value 2104 -> Durchfluss. The spec says it's in Liters however that is not arate as the time relation is missing. Am I correct to assume it is liters per hour?

I cannot confirm that, but I think its l/min (liter per minute).
Am Mi., 2. Nov. 2022 um 10:57 Uhr schrieb Jeroen Laverman <
@.***>:

@saschaguilliard https://github.com/saschaguilliard ,can you confirm
that there is an error in the spec for register value 2104 -> Durchfluss.
The spec says it's in Liters however that is not arate as the time
relation is missing. Am I correct to assume it is liters per hour?
—
Reply to this email directly, view it on GitHub
https://github.com/LavermanJJ/home-assistant-solarfocus/pull/22#issuecomment-1299966737,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A3R4JFMTZINWGQ5A5KDDCKTWGI3JPANCNFSM6AAAAAARUMJ2FE
.
You are receiving this because you were mentioned.Message ID:
@.***>

I tried to double check by finding the manual. There I found the following:

https://www.solarfocus.com/bedienungsanleitungen/pellettop-touch_betriebsanleitung.pdf
@saschaguilliard could you please check if you have a similar screen on your control unit, and if it also shows the L/h? Thanks

My view looks like this:

And I found this Flowmeter with l/min
https://www.allner-haustechnik.de/solarfocus/speicher/zubehoer-speicher/solarfocus-waermemengenzaehler-elektronisch.htm

@saschaguilliard it would be great if you could check the display again, when the solar module is working. If we are lucky it will display the information similar to the image in the manual.

No,
The flowmeter is an option. I don't have this in my installation...
Jeroen Laverman @.***> schrieb am Do., 3. Nov. 2022,
07:54:

@saschaguilliard https://github.com/saschaguilliard it would be great
if you could check the display again, when the solar module is working. If
we are lucky it will display the information similar to the image in the
manual.
—
Reply to this email directly, view it on GitHub
https://github.com/LavermanJJ/home-assistant-solarfocus/pull/22#issuecomment-1301709555,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A3R4JFLWEQQKLXY27N2DWHLWGNOTPANCNFSM6AAAAAARUMJ2FE
.
You are receiving this because you were mentioned.Message ID:
@.***>

I'll decided to go with l/h as it was depicted in their manual. If someone finds out in the future that it does not fit, I'll fix it then.


JFormattedTextField.isEditValid() is not a suitable method to validate the content of spinners

While working on issue #35 i found a problem concerning the usage of JFormattedTextField.isEditValid() to validate the content of a spinner. The method returns true (i.e. the text is considered valid) when one or multiple non-digit characters follow a number, but it returns false when a digit is added to the end of the same string. For example, the method returns true for '4foo' but returns false for '4foo3'. The desired behaviour is to invalidate the content of the spinner as soon as a non-digit value is written, which is currently not the case.
https://github.com/FrancescoScandiffio/shop-totem/blob/3cb1d0593d2e337788f36f9a0734ce3441f1b476/raffaelliscandiffio.shop-totem/src/main/java/com/github/raffaelliscandiffio/view/swing/ShoppingPanel.java#L128-L139

I changed the validation from
https://github.com/FrancescoScandiffio/shop-totem/blob/9161125d0cee22325e71cd0399ada6e8758dd62d/raffaelliscandiffio.shop-totem/src/main/java/com/github/raffaelliscandiffio/view/swing/ShoppingPanel.java#L131
with the regex expression "^[1-9][0-9]*". Tests on validation are fine but now a new problem occurred: this regex prevents the execution of the button action related to the 'add button'. This behaviour is quite unexpected because the add button is correctly enabled and clicked, but the action does not fire.