Artifactory Authentication Doesn't Work

Hi! Thanks for reporting this feature/bug/question!
Please keep / fill in the relevant info from this template so that we can help you as best as possible.
Type:

Bug

NPE version:

5.4.1+e95bd234fd

OS version:

Windows 10 Pro 64 (latest updates installed)

Installed from:

Microsoft Store

In case of a BUG:

What is the current result?

"unexpected status code '403'"

What is the expected result?

Expected result is to authenticate to our Artifactory NuGet repository successfully and return a list of packages. When I initially entered our Artifactory NuGet URL, I was prompted for Windows credentials. Our Artifactory repository does not use Windows credentials, but instead our email address as UserName and an API Key for which we generate within Artifactory as the Pwd.  When I attempted to use the API Key for the pwd, the login box kept reappearing until I actually entered my Windows credentials, at which time I received the '403' response.

Please post full exception details in case of an Exception (message, stacktrace, inner exceptions).

"The V2 feed at 'https://artifactory. [ACTUAL URL REDACTED]/Search()?$filter=IsLatestVersion&searchTerm=''&targetFramework=''&includePrerelease=false&$skip=0&$top=15&semVerLevel=2.0.0' returned an unexpected status code '403'."

Are there any workarounds?

no

Is there a version in which it did work?

no

Is there a package on Nuget.org which shows the bug?

no

Can you please try out the ZIP build from https://dev.azure.com/onovotny/GitBuilds/_build/results?buildId=2628&view=artifacts ? Maybe artifactory has the same issue as the GitHub NuGet feeds #841

I've already tried this product. In fact I reported a bug in this product because it does not allow me to login to my Artifactory repository using my email as user name and my Artifactory API Key as my pwd.
Thank you though.
-Rob

From: campersau<EMAIL_ADDRESS>Sent: Friday, October 4, 2019 12:47 AM
To: NuGetPackageExplorer/NuGetPackageExplorer<EMAIL_ADDRESS>Cc: Robert Scott<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [NuGetPackageExplorer/NuGetPackageExplorer] Artifactory Authentication Doesn't Work (#840)
Can you please try out the ZIP build from https://dev.azure.com/onovotny/GitBuilds/_build/results?buildId=2628&view=artifactshttps://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdev.azure.com%2Fonovotny%2FGitBuilds%2F_build%2Fresults%3FbuildId%3D2628%26view%3Dartifacts&data=02|01||f03297bd63ac4e91460608d7488602c5|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637057612708741584&sdata=yi2yqrQ%2FoNanDX95or0%2BVU7HoYGI%2FiwnvRCXSogqs00%3D&reserved=0 ? Maybe artifactory has the same issue as the GitHub NuGet feeds #841https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FNuGetPackageExplorer%2FNuGetPackageExplorer%2Fpull%2F841&data=02|01||f03297bd63ac4e91460608d7488602c5|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637057612708741584&sdata=JOiLEYeHqj0eCeIXX4MLsyaBx4xbR%2Buf1WF7Mn3mXmk%3D&reserved=0
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FNuGetPackageExplorer%2FNuGetPackageExplorer%2Fissues%2F840%3Femail_source%3Dnotifications%26email_token%3DABQTR4SKGPTE3V4TX72MI6LQM3DHLA5CNFSM4I42NYL2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAKMFKY%23issuecomment-538231467&data=02|01||f03297bd63ac4e91460608d7488602c5|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637057612708751589&sdata=sPhFFvQy4Oeim4pz77Qqs63rI7Q7wE4JhULkJYnrOaQ%3D&reserved=0, or mute the threadhttps://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FABQTR4VVQMMIVPZXMKPIBH3QM3DHLANCNFSM4I42NYLQ&data=02|01||f03297bd63ac4e91460608d7488602c5|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637057612708751589&sdata=rvHeqrsBYR46rm22bUzbmwwm%2F8qNfVt%2Bn99Q6Pmcz08%3D&reserved=0.

@onerob2000 The version I have linked above contains a potential fix for your reported problem, so if you could try it out to see if the new version fixes your problem it would be really helpful as I don't have a artifactory nuget feed.

@onerob2000 The version I have linked above contains a potential fix for your reported problem, so if you could try it out to see if the new version fixes your problem it would be really helpful as I don't have a artifactory nuget feed.

Again, as I stated 3 hours ago,...

I've already tried this product. In fact I reported a bug in this product because it does not allow me to login to my Artifactory repository using my email as user name and my Artifactory API Key as my pwd.

Now, I was using that version's stand-alone executable.  Should I be "upgrading" my Visual Studio's Nuget Package Manager to this version?  If so, please provide instructions on how to do this as I'm running VS 2019 which has it built in.


branch-2.0disable_paimon_decimal_case

Proposed changes
Issue Number: close #xxx
some case with Map has bug,disable them
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


Add JWST Tarantula Nebula

Ok, I added the new JWST Tarantula imagery to the core data holdings, though with some struggles using CLI.
I updated the JWST.wtml in catalog and I can see this reflected already in the web client (and OpenSpace for that matter). I was not able to update the search catalog and am not sure how to create searchdata_v2.min.js - using "./cattool.py emit-searchdata jwst.wtml"  throws an error at line 712: AttributeError: 'Classification' object has no attribute 'to_numeric'

Probably should mention that I manually uploaded jwst.wtml via the azure storage explorer.

Thanks for submitting! I'm going to rewrite the changes here to clean up the Git diffs, and try some things that might prevent the noise in the future.
As a general principle it would be good to hold off on pushing any updates to Azure until someone has a chance to review changes in the pull request. Even better though would be for me to implement the automation infrastructure to make the updates happen automatically when PRs are merged.
Finally, the error for the search data is actually simpler than I thought. You need to install a newer version of the wwt_data_formats package.

Oh oops the way that I did the rewriting messed up this pull request. I'll open another one.


Trouble with boundary event to activity loops

It is this intended? And where is the arrow of the sequence flow?

Hey @nikku ,
thanks for the hint with moving the boundary event somewhere else. This actually makes the situation better, even after placing the sequence flow.
I just figured out what I did in the gif: I am connecting the wrong end of the sequence flow to the task which results in something like this:

Conclusion: The sequence flow is not completely broken, but still it would be nice to improve the algorithm to provide better usability.  Besides that - thanks for introducing this, it's a great feature!

Ben

In the meantime, you can simply avoid placing boundary events in the middle of a shape. The algorithm isn't smart enough yet.

@benhoffmann Can you please let me know which of these two layouts would be preferable in your opinion? I added also the standard loop for comparison.

I would say keep it similar to the standard loop - so the right alternative

I'd go for the version on the right. Savest option and the easiest to implement.

Great! Thank you for your feedback!

Right one :+1:

Second round ;)

Left. For the same reason.

And the last one...

bottom left. sequence flows should never enter elements from the right

Thank you once more for your feedback :). This helped me a lot in preparing the PR.

Closed via https://github.com/camunda/camunda-modeler/pull/1404.


How to sort multiple field with entgql

The following users table exists.
func (User) Fields() []ent.Field {
	return []ent.Field{
		field.Bool("is_verified").
			Default(false).
			Annotations(
				entgql.OrderField("IS_VERIFIED"),
			),
                 field.Time("created_at").
			Immutable().
			Default(time.Now).
			Annotations(
				entgql.OrderField("CREATED_AT"),
			),
		field.Time("updated_at").
			Default(time.Now).
			UpdateDefault(time.Now),
	}
}

I want to get the value by specifying descending order for both created_at and is_verified.
I recognize that the method to specify order with entgql is the following code.
client.User.Query().
	Paginate(ctx, after, first, nil, nil,
		ent.WithCuratorOrder(orderBy),
	)

However, with this, only one field can be specified.
Is there a way to specify multiple fields?

No but implementing it shouldn't be too difficult. Feel free to give it a shot and tag me for a review.

@alexsn
Thank you for your reply.
Am I correct in understanding that there is currently no way to solve this problem?

Yes, it's currently not supported.

There is no solution for multiple order?

+1 for this. This is a must have feature for dynamic data fetching.

Issue resolved with https://entgo.io/docs/tutorial-todo-gql-paginate#order-by-multiple-fields.


Error: strongvpn-client: It seems the symlink source is not there

When I try to run brew cask install strongvpn-client --verbose, the command returns following error:
==> Downloading https://mirror2.reliablehosting.com/mac/StrongVPN_Mac_1.1.8.zip
Already downloaded: /Library/Caches/Homebrew/strongvpn-client-1.1.8.zip
==> Verifying checksum for Cask strongvpn-client
Error: It seems the symlink source is not there: '/opt/homebrew-cask/Caskroom/strongvpn-client/1.1.8/StrongVPN Client.app'
Error: Kernel.exit

Here is the output of brew cask doctor:
brew cask doctor
==> OS X Release:
10.11
==> OS X Release with Patchlevel:
10.11.2
==> Hardware Architecture:
intel-64
==> Ruby Version:
2.0.0-p645
==> Ruby Path:
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
==> Homebrew Version:
Homebrew 0.9.5 (git revision 839bb; last commit 2016-01-23)
==> Homebrew Executable Path:
/usr/local/bin/brew
==> Homebrew Cellar Path:
/usr/local/Cellar
==> Homebrew Repository Path:
/usr/local
==> Homebrew Origin:
https://github.com/Homebrew/homebrew
==> Homebrew-cask Version:
0.60.0 (git revision 4034; last commit 8 hours ago)
==> Homebrew-cask Install Location:
<NONE>
==> Homebrew-cask Staging Location:
/opt/homebrew-cask/Caskroom
==> Homebrew-cask Cached Downloads:
/Library/Caches/Homebrew
/Library/Caches/Homebrew/Casks
18 files, 1.8G (warning: run "brew cask cleanup")
==> Homebrew-cask Default Tap Path:
/usr/local/Library/Taps/caskroom/homebrew-cask
==> Homebrew-cask Alternate Cask Taps:
<NONE>
==> Homebrew-cask Default Tap Cask Count:
2945
==> Contents of $LOAD_PATH:
/usr/local/Library/Taps/caskroom/homebrew-cask/lib
/usr/local/Library/Homebrew
/Library/Ruby/Site/2.0.0
/Library/Ruby/Site/2.0.0/x86_64-darwin15
/Library/Ruby/Site/2.0.0/universal-darwin15
/Library/Ruby/Site
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/vendor_ruby/2.0.0
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/vendor_ruby/2.0.0/x86_64-darwin15
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/vendor_ruby/2.0.0/universal-darwin15
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/vendor_ruby
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/x86_64-darwin15
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin15
==> Contents of $RUBYLIB Environment Variable:
<NONE>
==> Contents of $RUBYOPT Environment Variable:
<NONE>
==> Contents of $RUBYPATH Environment Variable:
<NONE>
==> Contents of $RBENV_VERSION Environment Variable:
<NONE>
==> Contents of $CHRUBY_VERSION Environment Variable:
<NONE>
==> Contents of $GEM_HOME Environment Variable:
<NONE>
==> Contents of $GEM_PATH Environment Variable:
<NONE>
==> Contents of $BUNDLE_PATH Environment Variable:
<NONE>
==> Contents of $PATH Environment Variable:
PATH="/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/taowang/Dropbox/tools/bin:/usr/local/Library/Taps/caskroom/homebrew-cask/cmd:/usr/local/Library/ENV/scm"
==> Contents of $SHELL Environment Variable:
SHELL="/bin/zsh"
==> Contents of Locale Environment Variables:
LANG="en_AU.UTF-8"
LC_CTYPE="en_AU.UTF-8"
==> Running As Privileged User:
No

Here is the content of caches and caskroom:
$ ls /opt/homebrew-cask/Caskroom
android-studio       java                 rstudio              virtualbox
genymotion           mplayer-osx-extended sourcetree           vlc

$ ls /Library/Caches/Homebrew
Casks                                          libpng-1.6.19.el_capitan.bottle.tar.gz
Formula                                        libpng-1.6.20.el_capitan.bottle.tar.gz
android-studio-<IP_ADDRESS>_2456560.zip             libtiff-4.0.6.el_capitan.bottle.tar.gz
ffmpeg-2.8.1_1.el_capitan.bottle.tar.gz        libtool-2.4.6.el_capitan.bottle.tar.gz
ffmpeg-2.8.3.el_capitan.bottle.tar.gz          libvo-aacenc-0.1.3.el_capitan.bottle.tar.gz
ffmpeg-2.8.5.el_capitan.bottle.tar.gz          mplayer-osx-extended-rev15.zip
freetype-2.6_1.el_capitan.bottle.tar.gz        rstudio-0.99.491.dmg
genymotion-2.6.0.dmg                           sourcetree-2.1.dmg
imagemagick-6.9.2-4.el_capitan.bottle.tar.gz   strongvpn-client-1.1.8.zip
imagemagick-6.9.2-8.el_capitan.bottle.tar.gz   virtualbox-5.0.14-105127.dmg
imagemagick-6.9.3-0.el_capitan.bottle.1.tar.gz vlc-2.2.1.dmg
java-1.8.0_72-b15.dmg                          x264-r2601.el_capitan.bottle.tar.gz
jpeg-8d.el_capitan.bottle.2.tar.gz             xvid-1.3.4.el_capitan.bottle.tar.gz
lame-3.99.5.el_capitan.bottle.1.tar.gz         xz-5.2.2.el_capitan.bottle.tar.gz
libpng-1.6.18.el_capitan.bottle.tar.gz

Looks like the name of the app changed, from StrongVPN Client.app to StrongVPN.app.

Thank you, @twang2218 for the fix in https://github.com/caskroom/homebrew-cask/pull/17455. Should be good now.


Broken link

Link to Reference Architectures under "Cookbooks" is broken

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

ID: 53dd65b1-6f9d-9431-5850-9cee636aeabd
Version Independent ID: 0012e819-bb2b-2955-d87b-d6f145fb6af7
Content: App Service overview - Azure
Content Source: articles/app-service/overview.md
Service: app-service-web
GitHub Login: @cephalin
Microsoft Alias: cephalin

Hi @kfollis, thanks for bringing this to our attention.  We will update the link shortly

@kfollis Thanks for catching this error in the doc! I have submitted a PR to fix the issue, the change is merged internally and will go-live in the public docs shortly.
We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


8 description changes

Added shortened descriptions of each dataset that fit better on the home page. To make the shorter descriptions I removed information that (to me) seemed less important to be able to see at a first glance.

I did think that adding the creation date to the home description area could be helpful, especially if there would eventually be more than a couple items on the homepage.
Example:


whatsapp does not work with ferdi Version 5.5.1-nightly.16 (5.5.1-nightly.16.2298)

Bug description:
Upgraded to Ferdi Version 5.5.1-nightly.16 (5.5.1-nightly.16.2298) - and Whatsapp stopped working.
Steps to reproduce:

Add Whatsapp as a service into a fresh install of Ferdi
Upgrade ferdi to the above version
Try to access the new WhatsApp service
See error

Expected behavior
WhatsApp should work
Screenshots

Environment:

Operating System: macOS Catalina 10.15.5

Ferdi Version: Version 5.5.1-nightly.16 (5.5.1-nightly.16.2298)

Server: Franz

Debug information:
https://debug.getferdi.com/f5628ad8-d3dd-4d59-83ad-403b2e5c3888

https://github.com/getferdi/ferdi/commit/6999476b9eb71880e16b413f27a7df5bf458cd47

This is still broken for me in 5.6.0-beta.2 on pop!os 20.04 (based on Ubuntu 20.04)

Same here - had to revert back to nightly 15 on mac os catalina since Whatsapp still doesn't work with 5.6.0-beta.2

whatsapp web doesn't work anymore for me too with version 5.6.0-beta.2 on Ubuntu 18.04. Version 5.5.0 did work.

Its been 2 months since the last nightly, and this has a workaround in that nightly, can we please get a new nightly build that fixes the issue? Or a stable build please?

The default regex rule is simply broken. Obviously nobody bothered to test the regex before implementing it.
Here is a regex that is actually working:
"use strict";

module.exports = (Franz) =>
  class Messenger extends Franz {
    modifyRequestHeaders() {
      return [
        {
          headers: {
            'user-agent': window.navigator.userAgent.replace(/(Ferdi|Electron)\/\S+\s*/g, "").trim(),
          },
          requestFilters: {
            urls: ['*://*/*'],
          }
        }
      ]
    }
  };


Loading functions.el is too slow.

Loading functions.el is too slow.
Do you find a way to speed up in initiation phrase?

@CaptainFeng  Are you  use emacs file ?
I usually use The daemon mode


Source generators have been disabled on the current configuration, as they need Roslyn 4.x, XamariniOS task

Required Information
Question, Bug, or Feature?
Type: bug
Enter Task Name: XamariniOS@2
Issue Description
The issue was born here: https://github.com/actions/runner-images/issues/5782 . It turned out that the required functionality of the MVVM Toolkit (namely from version 8.0.0 preview1) is available only with Roslyn 4.x, but currently, Mono has only Roslyn 3.9.0-5.21112.8. During the investigation: https://github.com/actions/runner-images/issues/5782#issuecomment-1202815693 , https://github.com/actions/runner-images/issues/5782#issuecomment-1246886433 I discovered that by using the dotnet build command, it is possible to workaround this bug and use the Roslyn compiler, which is bundled with the.NET SDK and stored in the runner's tool cache (rather than from Mono), when building the Xamarin project.
Is it possible for the XamariniOS task to use Roslyn compiler which is bundled with .NET SDK instead of one from the Mono? I filed an issue to update Roslyn in the Mono project last August, but still there is no answer from them.

@IvanZosimov thanks for raising this ticket.
Unfortunately I can't get the workaround to work - I've posted what I've tried here https://github.com/actions/runner-images/issues/5782#issuecomment-1499854986 - do you know if I am missing a step?

So annoying that this was closed! It's not stale, just waiting for a reply.


Elements.xml created only for the first extension in the project

Category

[ ] Question
[ ] Typo
[x] Bug
[ ] Additional article idea

Expected or Desired Behavior
A separate elements.xml file gets created for every extension added to the project.
Observed Behavior
Elements.xml file is created only for the first extension added to the project. When adding more extensions, scaffolding the elements.xml file for these extensions is skipped.
Steps to Reproduce
Using generator v1.3.2:

create new online project
disallow tenant-wide deployment so that elements.xml files get created
add an extension
confirm that elements.xml file is created
add another extension
💥 no elements.xml file for the newly added extension is created

We closed this issue as it had not activity within last 180 days. This is a generic process we have decided to perform for issues, which have not been explicitly marked still to be "work in progress" based on tags. We are performing this cleaning to make sure that old issues that have already been solved (but not closed) or are no longer relevant are cleaned out and make the issues more manageable. If this issue still valid, we would ask you to open a new issue and follow the guidance in the issue template related on the recommended location. We do apologize any inconveniences this might cause. Please do remember that issues in the issue lists are also messages for others in the community, so you can also check if you can assist on any of them. “Sharing is caring!”


Wrong pagination logic for listAllUserFollowing and listAllUserFollowers

Bug Report
Today we are using an offset based pagination logic for endpoints that have a cursor based pagination:

UserService.listAllUserFollowers
UserService.listAllUserFollowing

However, the documentation of these endpoints list user followers and list user followed explains the logic for pagination:

the after query param means we fetch the item of rank after + 1
if pagination.cursors.after is not present in the response payload, it means last item is in the current payload

Logic should go as follows:

first call with no after and no before query param
next calls are done with after query param retrieved from the previous response payload
when after is not present in the response payload, we are done

On this two endpoints we are currently using a CursorPaginationAttribute in which we set:

Before parameter: 0
After parameter: offset, which starts from 0
See code here.
So let's say we make the following call:
Stream<Long> listAllUsers = bdk.users().listAllUserFollowers(13056700580913L, new StreamPaginationAttribute(2, 100));
in which 2 represents the size of elements to retrieve in one call (limit).
This will make different calls with the following parameters:
offset(after) = 0, chunkSize(limit) = 2
offset = 2, chunkSize = 2
offset = 4, chunkSize = 2
... till the end of the list, where after is null.
This behaviour is actually the expected one. What we could say in fact is that in case we want to return the list of all followers  the process is the same as for the offset one. What makes the two paginations differ is in the fact that the cursor one it has the concept of before/after page which the other one does not have, but in terms of parsing the whole list they behave exactly in the same way.


Fixes post author in layout

@davidtmiller  please merge this

Good fix thank you.

Should be fixed!


Add runqlat example

Excluding swapper threads as proposed upstream:

https://github.com/iovisor/bcc/issues/1732

cc @dqminh

Two spikes are kernel rebuilds:

LGTM


how to change the css of only the first and last valid day of the week amongst the selected dates

I want to achieve what is shown in the attachment. As you can see, the first and last day of the week have a different border styling. But how to get hold of the first and last day of the week amongst the selected dates? I tried overriding the css of the element with the className 'CalendarDay__firstDayOfWeek' but this changes the css of even the days not included in the selected dates.
Is there some other way of achieving this design?

Hi @BinithaShetty, I would just select on both selectors. e.g. .CalendarDay__firstDayOfWeek.CalendarDay__selected or .CalendarDay__firstDayOfWeek.CalendarDay__selectedSpan. Does that not work?

Unless you are not doing this via CSS

Thank you for the quick response. For the design I have mentioned, I need to consider the scenario where, had I extended the selection to the next month, the starting date may not fall on a Sunday. But 'CalendarDay__firstDayOfWeek.CalendarDay__selectedSpan' only considers a selected Sunday.

I see. I think you'd have to select on both .CalendarDay__selectedStart
and CalendarDay__firstDayOfWeek.CalendarDay__selectedSpan for the first
effect and do something similar for the end.
On Wed, May 23, 2018, 11:43 AM brs<EMAIL_ADDRESS>wrote:

Thank you for the quick response. For the design I have mentioned, I need
to consider the scenario where, had I extended the selection to the next
month, the starting date may not fall on a Sunday. But
'CalendarDay__firstDayOfWeek.CalendarDay__selectedSpan' only considers a
selected Sunday.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/airbnb/react-dates/issues/1181#issuecomment-391287345,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABUdtRLfVqHA21WCl4ML-jNVxq_A8KGoks5t1S9GgaJpZM4UKFnH
.

Adding .CalendarDay__selectedStart did not make any difference. Can I override something like CalendarDay__firstDayOfMonth.CalendarDay__selectedSpan for the first day of the month?

@omarzion thank you for the hack. Helps solve the problem partially!

@BinithaShetty after I was unable to completely solve the issue in css, I ended up creating a js function that I call on componentDidUpdate in the parent component to attach classnames to the first and last days of the month.
its not the nicest solution but may help in a pinch
addFirstLastDayClasses() {
    if (this.state.open) {
      // Add class for first day of the month when month starts mid-week
      let firstDays = Array.prototype.slice.call(document.querySelectorAll('.CalendarMonth_table tr:first-child'))
      firstDays.forEach(row => {
        Array.prototype.slice.call(row.children).reduce((last, cur) => {
          if (cur.className.indexOf('CalendarDay') > -1 && ( !last || last.className.indexOf('CalendarDay') === -1)) {
            if (cur.className.indexOf('CalendarDay__firstDayOfMonth') === -1) {
              cur.className += ' CalendarDay__firstDayOfMonth';
            }
          }
          return cur;
        }, null);
      });

      // Add class for last day of the month for border radius when month ends mid-week
      let lastDays = Array.prototype.slice.call(document.querySelectorAll('.CalendarMonth_table tr:last-child'));
      lastDays.forEach(row => {
        Array.prototype.slice.call(row.children).reverse().reduce((last, cur) => {
          if (cur.className.indexOf('CalendarDay') > -1 && ( !last || last.className.indexOf('CalendarDay') === -1)) {
            if (cur.className.indexOf('CalendarDay__lastDayOfMonth') === -1) {
              cur.className += ' CalendarDay__lastDayOfMonth';
            }
          }
          return cur;
        }, null);
      });
    }
  }


Windows fixes to allow testing to progress

Attempted to fix a couple of issues that at least allow the testing to progress when run on Windows.

Thanks!


Screenshot tests

no screenshot tests for pagetree, as we're gonna change it in 3.3 anyway
i stopped all the builds except integration tests (we anyway have to merge this into develop-3.4 and from there into the upstream repo)

LGTM

ok so the problem here is the screenshots were made originally on osx, and travis is running on ubuntu

reference
travis
diff

I guess the solution is docker but my know-how is lacking on how to do that nicely

@FinalAngel @intellectronica any thoughts on how to implement this?

bye bye screenshot tests :(


chore: release v0.9.0

nit: Maybe we need a Cargo.lock or release of dependencies? I think some crate versions are not properly selected yet

So, we could maybe refactor

scale-type-resolver (https://github.com/paritytech/scale-typegen/blob/master/Cargo.toml#L29-#L30)
scale-bits (https://github.com/paritytech/scale-bits/blob/main/Cargo.toml#L18-#L21)

Anyway, I don't think these needs to be breaking releases so should be good to go I think.
Or what crate versions did you have in mind?


Update for mini set

Hello,
Thank you for great job done on tracker! Can you kindly update it for miniset? @keluokeda

it is ok now.


Fix the alerting rules name description (#7083)

commit 9875afc491983cc7462fef336ab1c6b67da45020 changed the type from
metric names to label values, we might as well adjust the description.
The alternative is to revert that commit and restrict names of alerting
rules again even if that was not really enforced.

CC @roidelapluie @brian-brazil who worked on https://github.com/prometheus/prometheus/pull/7523.

Thanks!


[Improvement]: GraalVM native image generation command output - Fix grammar issues

Description
bal build --native
WARNING : Native image generation is an experimental feature, which supports only a limited set of functionality.

This warning message should be improved as follows:
WARNING: Native image generation is an experimental feature that supports only a limited set of functionality.
Describe your problem(s)
No response
Describe your solution(s)
No response
Related area
-> Other Area
Related issue(s) (optional)
No response
Suggested label(s) (optional)
No response
Suggested assignee(s) (optional)
No response

Here is my suggestion.
WARNING: GraalVM Native Image generation in Ballerina is an experimental feature

Also, we should try to improve the inconsistencies in the error messages for scenarios like:
Failed generating 'payment' after 3m 30s.
Error: Image build request failed with exit status 1
error: unable to create native image


Code compiled and running but robot arm not moving

Got code compiled and running as armbot.exe but nothing is happening with the TeachMover.  Running Windows 7 with usb-serial adapter cable with Proliflic chip/driver.  Verified serial communication  with PuTTY and loopback test.  Robot moves fine with teach pendant.  Serial is connected to right side serial port on robot.  Not sure what else to look for?

Hi, mmmh if you open the application then navigate to the settings tab, there is a dropdown with all the COM ports detected when the application initializes, can you maybe check if the COM port bound to the Teach Mover is listed, if not u can try hit the refresh button to re-run the port scanner function. also once connected to the right port you need to make sure the Baud Rate on the Teach Mover is the same with the one selected on the application. although the default is 9600. if issue still not resolved feel free to ask any more questions.


Few more functionalities

Latin Hypercube sampling for the initialization. Should ensure a good coverage of the initial points
BayesianOptimization 'print_summary()' functionality

Thank you very much! That's for sure a neat improvement!


remove references to deprecated timestamp date type

Remove the references to deprecated timestamp data type. Not finished as the list became very large

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

Hi @MikeRayMSFT - Could you review this pull request or suggest someone who can? Thanks.

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

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

LGTM for the /connect/* docs.

@simonsabin - Thank you so much for the detailed update.
In order to do a thorough validation of your submission, we've pulled your commits into a new pull request on the private repository. We will work with @pmasl  and our other product group partners to validate.
Private repository pull request: https://github.com/MicrosoftDocs/sql-docs-pr/pull/18469
Thank you
#please-close

Awesome Mike, Once I started it did feel it needed way more input from your side as there are some simple choices that could minimise the work.
Look forward to seeing an update.

Thanks - @simonsabin
This project is simmering on a back burner. I'm trying to get a little more energy on it and will ping you if we have a direction.


Give the name to button 'Back'

In the reference of #2980

In the reference of #2980

@chetan-v Instead of this, try to use fixes #2980 or closes #2980.


feat: proper error handling in Alby extension

Is your feature request related to a problem? Please describe.
Most of the error messages displayed in alert doesn't provide user friendly description about the error and are limited to representing error status code
Describe the solution you'd like
Proper error handling so that user and developers can understand whats going on
Additional context
Some examples
When we use an existing email address which is already registered. the error message should be "email has already taken"

Are you working on this?


Add JCCM

@marsanlop First stage of verification passed, official domain is jccm.es as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@marsanlop I am sorry, this domain seems to represent an umbrella institution, not a specific single university or a college. Please apply for free educational license with an official document which proves that you are a student. You can do it using "OFFICIAL DOCUMENT" tab at https://www.jetbrains.com/shop/eform/students.
I have to close the request without merging.
Thank you for your understanding!


feat: output actions in cli

fix #79

Shall we consider https://github.com/abcxyz/access-on-demand/issues/79#issuecomment-1654614906?


cmd/compile: avoid unnecessary bounds check in range loop

Using go1.18.0
Consider the following:
var source = []int{1, 2, 3}
var sink *int

func main() {
	for i := range source {
		sink = &source[i]
	}
}

This currently compiles to code that includes:
...
0x0027 00039 (/tmp/sandbox1101920711/main.go:9) 	MOVQ	"".source+8(SB), CX
0x002e 00046 (/tmp/sandbox1101920711/main.go:9) 	MOVQ	"".source(SB), BX
0x0035 00053 (/tmp/sandbox1101920711/main.go:9) 	CMPQ	AX, CX
0x0038 00056 (/tmp/sandbox1101920711/main.go:9) 	JCC	104
0x003a 00058 (/tmp/sandbox1101920711/main.go:9) 	LEAQ	(BX)(AX*8), BX
0x003e 00062 (/tmp/sandbox1101920711/main.go:9) 	PCDATA	$0, $-2
0x003e 00062 (/tmp/sandbox1101920711/main.go:9) 	CMPL	runtime.writeBarrier(SB), $0
0x0045 00069 (/tmp/sandbox1101920711/main.go:9) 	JNE	80
0x0047 00071 (/tmp/sandbox1101920711/main.go:9) 	MOVQ	BX, "".sink(SB)
0x004e 00078 (/tmp/sandbox1101920711/main.go:9) 	JMP	31
0x0050 00080 (/tmp/sandbox1101920711/main.go:9) 	LEAQ	"".sink(SB), DI
0x0057 00087 (/tmp/sandbox1101920711/main.go:9) 	CALL	runtime.gcWriteBarrierBX(SB)
0x005c 00092 (/tmp/sandbox1101920711/main.go:9) 	JMP	31
0x005e 00094 (/tmp/sandbox1101920711/main.go:11)	PCDATA	$0, $-1
0x005e 00094 (/tmp/sandbox1101920711/main.go:11)	MOVQ	16(SP), BP
0x0063 00099 (/tmp/sandbox1101920711/main.go:11)	ADDQ	$24, SP
0x0067 00103 (/tmp/sandbox1101920711/main.go:11)	RET
0x0068 00104 (/tmp/sandbox1101920711/main.go:9) 	PCDATA	$1, $0
0x0068 00104 (/tmp/sandbox1101920711/main.go:9) 	CALL	runtime.panicIndex(SB)
...

where line 9 is:
sink = &source[i]

Given that i comes from the range over source, there should be no reason that source[i] should ever panic.

Hi, I have a question. Is your case only applicable to loop body sink = &source[i]?
If there is only sink = &source[i], then the loop should be optimized to a single store in DSE,
as the first len(source)-2 times of assignments are not read by anyone.
If there are other functions in loop, as the snapshot of slice length is taken at beginning of the loop,
once sources is modified inside loop(unreasonable but permitted), the bounds check is still necessary.

We're pretty conservative about global variables. Although it would be allowed (data races allow any behavior), we currently don't assume that globals are unmodified between two reads.

Disregard this. I was observing a bounds check in for range code in a larger part of complex code. I was trying to reduce it to a smaller reproduction and accidentally introduced the bounds check for a different reason (i.e., using a global variable for the slice).
Looking more into my example, it appears that the compiler is unable to prove that some deeply recursive function calls will not mutate the slice, and thus cause the length to change.


Added MQTT topic prefix option

This is yet another attempt to add support for MQTT topic prefixes. It seems to work for me. However proper test in CI from a real python developer may be helpful.

Sorry, it took quite a while, somehow I overlooked the PR in e-mails and noticed it when I was fixing another problem on the bch
Fix #2
Close #3


Add integration tests

This is just a draft, so you can check how tests look like. It relates to #5.

It requires you manually start Dgraph Docker containers, but there's no documentation for it so far.
Dockerized Dgraph uses non-standard ports to prevent clashes with any other local Dgraph instance.
There are no tests for secure connection. I'll need to create images with certificates and figure out how to painlessly set it up for local development.
Tests need to be run with cargo test -- --test-threads=1 since Dgraph likes to abort transactions if it modifies the same data at the same time. This is not documented yet.
Query tests use just uid queries since those always resolve.
it_discards_a_transaction fails for some reason and I'm not sure why. discard complains that Transaction has been aborted. Please retry., but I don't see a reason why. I'll look into it later.

Apologies for the delay. I have been busy with other stuffs. I am happy with the changes. This is a pretty good start. Happy to merge in as is, and we can integrate it with CI later

@Swoorup As you can see, I was swamped with work lately as well 😀 I've comitted everything from my checklist, but I cannot figure out why that one test fails. Could it be some bug? I've compared it with implementation and tests from dgraph-io/dgraph-js and the code seems to be the same. Could you check it once you have some time to spare?

@Swoorup since I'd like to work on other things I temporarily commented the failing test out and will figure out what's happening over there later. It'd be still cool if you looked at it as well.

Happy with the changes so far 👍


Apostrophe and quot didn't render correctly in HtmlBlock

my app needs to display youtube comments, and youtube api offers two formats (plain text & HTML).. I request html format from the API and I tried to bind those comments in HTML block, but it turned out that the control is not very happy with us.. It rendered perfectly in some place and won't in some other place..

Could you attach a repro with content working and content not working?

Working
==================================================================
1- I didn't make it to the end, my iPad died

2- Video starts at 0:02 thank me later

3- Day 9:

I've been watching this video over and over again for 216 hours straight now, each time I try to walk away from my computer desk, the same guitar tone is constantly playing by every steps I take. I've decided to check outside my window, all I saw was that cat who was in my neighbor's garden, but this time he was a bit closer to my house, he had the same expression of joy and surprise on his face, but it was getting on me.

Day 12:

It's been 3 days since my mom called me for a pizza roll, I think she's furious. I don't know what's next or if there is a future, as i'm writing those words, I can hear that cat's breath becoming higher and higher as I can feel his presence getting closer to mine.

Please, if you see this comment, do not do what I did, it is all but a curse, I beg you to save yourself from this hellish world of I.

Not Working
==================================================================
1- This video was longer than jacob sartorious' dick

2- I'm gonna report this for nudity so the guys at YouTube have to watch the whole thing!

3- My internet is so slow it can't even buffer this

4- Why'd you make it so long? I couldn't make it to the end.

5- Lol my favorite part was when it said "Hi" but when it said "Bye" that was so funny XD

really need this bug fixed.. please sir.. thanks for your cooperation btw

Ok, this is due because the render process it as plain text instead of html (because it hasn't any tag). We'll take a look.

Fixed in the 1.5.3 version

Thank you very much!! your effort is highly appreciated..


Owned entity types (Value objects)

Hi,
I'm playing with complex types in EF Core 2.0 Preview 2 trying to avoid use primitive obsession in my models. Below I show you the code:
class MyDbContext : DbContext
{
    public DbSet<Order> Orders { get; set; }

    protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
    {
        optionsBuilder.UseSqlServer("Server=.;Database=EFCore2;User Id=sa;Password=Plainconcepts01!");

        base.OnConfiguring(optionsBuilder);
    }

    protected override void OnModelCreating(ModelBuilder modelBuilder)
    {
        modelBuilder.Entity<ZipCode>()
            .Property(c => c.Value).HasField("_value");

        modelBuilder.Entity<Order>()
            .OwnsOne(
                c => c.BillingAddress,
                cb => cb.OwnsOne(c => c.ZipCode));
        modelBuilder.Entity<Order>()
            .OwnsOne(
                c => c.ShippingAddress,
                cb => cb.OwnsOne(c => c.ZipCode));

        base.OnModelCreating(modelBuilder);
    }
}

class Order
{
    public int Id { get; set; }
    public StreetAddress BillingAddress { get; set; }
    public StreetAddress ShippingAddress { get; set; }
}

class StreetAddress
{
    public ZipCode ZipCode { get; set; }
}

class ZipCode : ValueObject<ZipCode>
{
    private int _value;
    public int Value => _value;

    public ZipCode(int value)
    {
        if (value < 1 || value > 52999)
        {
            throw new Exception("Invalid zipcode");
        }
        _value = value;
    }

    public static implicit operator ZipCode(int value)
    {
        return new ZipCode(value);
    }

    public static explicit operator int(ZipCode zipCode)
    {
        return zipCode._value;
    }
}

abstract class ValueObject<T> : IEquatable<T> where T : ValueObject<T>
{
    protected bool Equals(ValueObject<T> other)
    {
        var type = GetType();
        var otherType = other.GetType();
        var fields = GetFields();
        foreach (var field in fields)
        {
            var value1 = field.GetValue(type);
            var value2 = field.GetValue(otherType);

            if (value1 == null)
            {
                if (value2 != null)
                {
                    return false;
                }
            }
            else if (!value1.Equals(value2))
            {
                return false;
            }
        }
        return true;
    }

    public override bool Equals(object obj)
    {
        if (ReferenceEquals(null, obj)) return false;
        if (ReferenceEquals(this, obj)) return true;
        if (obj.GetType() != this.GetType()) return false;
        return Equals((ValueObject<T>) obj);
    }

    public override int GetHashCode()
    {
        var fields = GetFields();
        var hash = 12;
        foreach (var field in fields)
        {
            var value = field.GetValue(this);
            if (value != null)
            {
                hash += hash * 7 + value.GetHashCode();
            }
        }
        return hash;
    }

    private IEnumerable<FieldInfo> GetFields()
    {
        var type = GetType();
        var fields = new List<FieldInfo>();

        while (type != typeof(object))
        {
            fields.AddRange(type.GetFields(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public));
            type = type.BaseType;
        }

        return fields;
    }

    public bool Equals(T other)
    {
        if (ReferenceEquals(null, other)) return false;
        if (ReferenceEquals(this, other)) return true;
        if (other.GetType() != GetType()) return false;
        return Equals((ValueObject<T>)other);
    }
}

When I try to create an initial migration, some weird is happen because my address and zipcodes is nor present in the migration:
public partial class Initial : Migration
{
    protected override void Up(MigrationBuilder migrationBuilder)
    {
        migrationBuilder.CreateTable(
            name: "Orders",
            columns: table => new
            {
                Id = table.Column<int>(type: "int", nullable: false)
                    .Annotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn)
            },
            constraints: table =>
            {
                table.PrimaryKey("PK_Orders", x => x.Id);
            });
    }

    protected override void Down(MigrationBuilder migrationBuilder)
    {
        migrationBuilder.DropTable(
            name: "Orders");
    }
}

If I change the ZipCode entity to use a public property instead of a backing field (For me the perfect approach should be a private property without expose it), EF creates the migration but if a set some value to the property _value it's not storing in db:
public partial class Initial : Migration
{
    protected override void Up(MigrationBuilder migrationBuilder)
    {
        migrationBuilder.CreateTable(
            name: "Orders",
            columns: table => new
            {
                Id = table.Column<int>(type: "int", nullable: false)
                    .Annotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn),
                BillingAddress_ZipCode_Value = table.Column<int>(type: "int", nullable: false),
                ShippingAddress_ZipCode_Value = table.Column<int>(type: "int", nullable: false)
            },
            constraints: table =>
            {
                table.PrimaryKey("PK_Orders", x => x.Id);
            });
    }

    protected override void Down(MigrationBuilder migrationBuilder)
    {
        migrationBuilder.DropTable(
            name: "Orders");
    }
}

It's possible to achieve this? What I'm doing wrong?
Regards!

The way you are configuring ZipCode as entity type first and then owned entity type, it should throw exception (tracked in #9148).
With that issue in mind, first you are adding EntityType ZipCode and configuring Value to use backing field. When you use OwnsOne with ZipCode it will remove the EntityType and add OwnedEntityType. This causes loss of all information on EntityType. So whatever configuration you have done on ZipCode are gone. Therefore when you use OwnsOne, Value is not added to the class (non-settable property) hence not generated in migrations.
Since each owned entity is independent even though having same CLR type, you can & need to configure each of them separately. (#9117 allows a way to deal with all owned entity types together. In future when it is implemented, user can use it to configure all facets of given owned type by filtering on CLR type)
Correct fluent API configuration would be
modelBuilder.Entity<Order>()
    .OwnsOne(
        c => c.BillingAddress,
        cb => cb.OwnsOne(
            c => c.ZipCode,
            z => z.Property(c => c.Value).HasField("_value")));
modelBuilder.Entity<Order>()
    .OwnsOne(
        c => c.ShippingAddress,
        cb => cb.OwnsOne(
            c => c.ZipCode,
            z => z.Property(c => c.Value).HasField("_value")));

Which generates migration as expected
public partial class Init : Migration
{
    protected override void Up(MigrationBuilder migrationBuilder)
    {
        migrationBuilder.CreateTable(
            name: "Orders",
            columns: table => new
            {
                Id = table.Column<int>(type: "int", nullable: false)
                    .Annotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn),
                BillingAddress_ZipCode_Value = table.Column<int>(type: "int", nullable: false),
                ShippingAddress_ZipCode_Value = table.Column<int>(type: "int", nullable: false)
            },
            constraints: table =>
            {
                table.PrimaryKey("PK_Orders", x => x.Id);
            });
    }

    protected override void Down(MigrationBuilder migrationBuilder)
    {
        migrationBuilder.DropTable(
            name: "Orders");
    }
}


Preserve newlines / whitespaces inside models

If I have a model like so:
model User {
  id    Int  @id

  name  String
}

it gets formatted to:
model User {
  id    Int  @id
  name  String
}

Some newlines inside models might be useful. Example: I like to group similar fields together, all being separated by newlines. With the new relation semantics, I would like to have something like this:
model User {
  id      Int  @id
  name  String

  postId  Int
  post    Post  @relation(fields: [postId], references: [id])

  xyz   String
}

but this isn't possible right now.
Also to note, the latest version has broken this, this used to be possible before IIRC.

I can confirm this with 0.0.31 as well.

This was made possible already by this PR: https://github.com/prisma/prisma-engines/pull/745


v4.2: Increase WMS timeout and finetune error handling

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

5 of 5 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 99.66%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
12543

Relevant Lines:
12544

💛  - Coveralls


How to deploy?

This is more a  question so prio isn't high
Currently the "npm start" commans generates a dev folder with the deploy files.
So if i move this files in my dev Folder to e.g xampp htdocs, this wont work because i need some node_modules and other stuff, furthermore the path with host.com/#dist/dev is not good.
Am I missing something that you have already build in, a task to get a clean deploy folder with normal path :) ?

You should run the production build and right after that move your /dist/prod directory in the context of your server.

Some suggestion for the server stack? So far, running the prod build is ok, but now I`m wondering what would be the best stack to serve it. I cannot simply put the prod generated files into a web folder (say Apache), since my users will need to be able to access some pages directly, without going to / before (/order for instance).

You can provide link to /orders and if your static server handles properly HTML5-style urls it should work.

HTML5-style urls are common urls, without # as in ng1, from what Ive seen. So we are talking about to put in a web directory, served only by Apache, the index.html generated by prod build (and the rest of files, that doesnt include a /orders folder).
Well, in this case the apache would return 404 for GET /orders, as it doesn`t know about the ng2 routes.

No, you need to redirect all the requests to non-existing resources & endpoints to index.html. Take a look at this StackOverflow question.

@mgechev perfect!
Simple internal redirect to index.html, so the app is downloaded and initialised normally and the ng router will handle the original path (/order) on client side.
Now its clear. Tks a lot!

@tomlobato you can also have a look here: https://github.com/mgechev/angular-seed/blob/master/.docker/nginx.conf for the nginx config


CatBoost - disabled RSM if GPU training is enabled

Description of changes:
The RSM optimization works only when trained on CPU - added check if GPU training is active
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Job PR-527-1 is done.
Docs are uploaded to http://autogluon-staging.s3-website-us-west-2.amazonaws.com/PR-527/1/index.html

One thing to note is that given colsample_by_level does not work in GPU, should we also add a warning if it is set and automatically set it to 1.0 when GPU is used?

Agreed, updated.

The else statement added never has any affect, since it only occurs in the if statement when it wasn't set already. It has to occur as an if prior to the outer if statement:
if params.get('task_type', None) == 'GPU':
    if 'colsample_bylevel' in params:
        params.pop('colsample_bylevel')
        logger.log(30, f'\t\'colsample_bylevel\' is not supported on GPU, using default value (Default = 1).')
    if 'rsm' in params:
        params.pop('rsm')
        logger.log(30, f'\t\'rsm\' is not supported on GPU, using default value (Default = 1).')
if self.problem_type == MULTICLASS and 'rsm' not in params and 'colsample_bylevel' not in params and num_features > 1000:
    ...
    ...

Job PR-527-2 is done.
Docs are uploaded to http://autogluon-staging.s3-website-us-west-2.amazonaws.com/PR-527/2/index.html

Job PR-527-3 is done.
Docs are uploaded to http://autogluon-staging.s3-website-us-west-2.amazonaws.com/PR-527/3/index.html


hotelReservation: 500 Internal Server Error in search service

After setting up the service via k8s, I always got 500 error. Could you please help me figure out what is wrong?

Were you able to fix this? I am also facing the same issue

Hello, please see if this fixes your issue:
https://github.com/delimitrou/DeathStarBench/issues/121#issuecomment-1030485092

yes that fixed it.
Thank you.
On Sat, Feb 5, 2022 at 6:52 AM Justin San Juan @.***>
wrote:

Hello, please see if this fixes your issue:
#121 (comment)
https://github.com/delimitrou/DeathStarBench/issues/121#issuecomment-1030485092
—
Reply to this email directly, view it on GitHub
https://github.com/delimitrou/DeathStarBench/issues/115#issuecomment-1030487730,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AH5DLLIVP3TBIY3B2KVFAO3UZR3VXANCNFSM44VKLAMQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you commented.Message ID:
@.***>


corrected Remove-azsgalleryitem command

@rtibi : Thanks for your contribution! The author, @brenduns, has been notified to review your proposed change.

#sign-off


crypto/tls:  maintain cipher suite order

It seems currently the client cannot send an unaltered list of CipherSuites, as crypto/tls current removes in some places, as well as changing order:
https://github.com/golang/go/blob/7b69ddc171938b8321a535dd79b8ca2ba56ac72d/src/crypto/tls/handshake_client.go#L94-L98
and then also adds in some places:
https://github.com/golang/go/blob/7b69ddc171938b8321a535dd79b8ca2ba56ac72d/src/crypto/tls/handshake_client.go#L125-L129
This is a problem as, I have encountered servers (for example android.clients.google.com) that will return 403 Forbidden if CipherSuites sent by the client is in the wrong order, or if certain ciphers are added or removed.

CC @FiloSottile @ulikunitz

Related #45430

I found a workaround using another package below. Although I still this is something that should be an option in crypto/tls:
package cipher

import (
   "bufio"
   "github.com/refraction-networking/utls"
   "net"
   "net/http"
)

func get(addr string) (*http.Response, error) {
   req, err := http.NewRequest("GET", addr, nil)
   if err != nil {
      return nil, err
   }
   dial, err := net.Dial("tcp", req.URL.Host + ":" + req.URL.Scheme)
   if err != nil {
      return nil, err
   }
   cfg := tls.Config{ServerName: req.URL.Host}
   client := tls.UClient(dial, &cfg, tls.HelloCustom)
   spec := tls.ClientHelloSpec{
      CipherSuites: []uint16{
         0x1302, // TLS_AES_256_GCM_SHA384
         0xC02C ,// TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
      },
      Extensions: []tls.TLSExtension{
         &tls.SupportedCurvesExtension{
            []tls.CurveID{tls.X25519},
         },
         &tls.SupportedPointsExtension{
            SupportedPoints: []byte{0},
         },
      },
   }
   client.ApplyPreset(&spec)
   client.Handshake()
   req.Write(client)
   return http.ReadResponse(bufio.NewReader(client), req)
}

@wxolp can you give us an example of an URL on that host that returns 403 based on cipher suite order, to reproduce the issue?

I have been able to get a 200 OK response with Python and PHP, but not Go. From what I can tell, I am using the exact same request in all three cases, with only the "TLS fingerprint" being different. Here is an example request, email and password partially redacted:
POST /auth HTTP/1.1
Host: android.clients.google.com
User-Agent: python-requests/2.26.0
Accept-Encoding: gzip, deflate
Accept: */*
Connection: keep-alive
Content-Length: 240
Content-Type: application/x-www-form-urlencoded
Authorization: Basic ODl6OmE1NzYxMjZlNzVlZjZiY2Y5ZDljNzEyZWIyN2RmZjFmOGFhZmQ1MWU=

sdk_version=17&Email=SOMETHING%40gmail.com&EncryptedPasswd=AFcb4KTD0IhjQFmNOtCgA...%3D%3D

Same issue, it's because cloudflare return 403 to prevent bots, event set the same header and cookie as web brower, only brower got 200 OK, I guess cloudflare can recognize the tls fingerprint, and there is no way to confgure the same client hello as web brower (e.g. chrome) using go, cuz go's cipher suite order is unconfigurable.
@FiloSottile

Protections bypass is not a goal of crypto/tls. There are forks like https://github.com/refraction-networking/utls that attempt to make emulating fingerprints possible.
If all Cloudflare sites are blocking Go clients, we can escalate it with Cloudflare, but my guess is that they are detecting a mismatch between the User-Agent and the TLS stack, which is a valid signal to block.

My guess is the website enabled cloudflare's Super Bot Fight Mode
utls is a choise, but seems not actively developed, it would be best if the standard library could support similar customizations

as mentioned above, this is a non-goal for crypto/tls


Don't working configuration.yml

Hello, I have a problem with configuration.iml. he does not work.
My configuration looks like this:
Elasticsearch Dockerfile:
FROM docker.elastic.co/elasticsearch/elasticsearch:5.6.10

RUN bin/elasticsearch-plugin install http://dl.bintray.com/content/imotov/elasticsearch-plugins/org/elasticsearch/elasticsearch-analysis-morphology/5.6.10/elasticsearch-analysis-morphology-5.6.10.zip
RUN bin/elasticsearch-plugin install ingest-attachment --batch
RUN bin/elasticsearch-plugin remove x-pack

Docker-compose Redmine
version: '3.1'

services:
 app:
  build:
   context: .
   dockerfile: ./Dockerfile
  image: redmine_up
  restart: always
  ports:
   - <my_port>:3000
  environment:
   REDMINE_DB_POSTGRES: <->
   REDMINE_DB_PORT: <->
   REDMINE_DB_USERNAME: <->
   REDMINE_DB_PASSWORD: <->
   REDMINE_DB_DATABASE: <->
  volumes:
   - ./data/plugins:/usr/src/redmine/plugins
   - ./data/gems:/usr/src/redmine/vendor/cache
   - ./data/themes:/usr/src/redmine/public/themes
   - ./data/files:/usr/src/redmine/files
   - ./data/logs:/usr/src/redmine/log
  networks:
   - redela
 fts:
  image: elasticsearch_up
  restart: always
  environment:
   - discovery.type=single-node
   - cluster.name=redmine_cluster
   - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
   - bootstrap.memory_lock=true
  ulimits:
   memlock:
    soft: -1
    hard: -1
  volumes:
   - ./data/elasticsearch:/usr/share/elasticsearch/data
  networks:
   - redela

networks:
  redela:

If i run the command curl http://redmine_fts_1:9200 inside the redmine container, all working. I get the right answer.
Next i add configuration.yml file in ./data/plugins/redmine_elasticsearch/config folder.
default:
  elasticsearch:
    log: true
    request_timeout: 180
    host: redmine_fts_1
    port: 9200

But when i using bundle exec rake redmine_elasticsearch:reindex_all RAILS_ENV=production i get an error:
Caused by:
Errno::ENETUNREACH: Network is unreachable - connect(2) for "localhost" port 9200
/usr/local/bundle/gems/faraday-0.15.2/lib/faraday/adapter/net_http.rb:87:in `perform_request'
/usr/local/bundle/gems/faraday-0.15.2/lib/faraday/adapter/net_http.rb:43:in `block in call'
/usr/local/bundle/gems/faraday-0.15.2/lib/faraday/adapter/net_http.rb:92:in `with_net_http_connection'
/usr/local/bundle/gems/faraday-0.15.2/lib/faraday/adapter/net_http.rb:38:in `call'
/usr/local/bundle/gems/faraday-0.15.2/lib/faraday/rack_builder.rb:143:in `build_response'
/usr/local/bundle/gems/faraday-0.15.2/lib/faraday/connection.rb:387:in `run_request'
/usr/local/bundle/gems/elasticsearch-transport-5.0.5/lib/elasticsearch/transport/transport/http/faraday.rb:23:in `block in perform_request'
/usr/local/bundle/gems/elasticsearch-transport-5.0.5/lib/elasticsearch/transport/transport/base.rb:262:in `perform_request'
/usr/local/bundle/gems/elasticsearch-transport-5.0.5/lib/elasticsearch/transport/transport/http/faraday.rb:20:in `perform_request'
/usr/local/bundle/gems/elasticsearch-transport-5.0.5/lib/elasticsearch/transport/client.rb:131:in `perform_request'
/usr/local/bundle/gems/elasticsearch-api-5.0.5/lib/elasticsearch/api/namespace/common.rb:21:in `perform_request'
/usr/local/bundle/gems/elasticsearch-api-5.0.5/lib/elasticsearch/api/actions/indices/exists.rb:46:in `block in exists'
/usr/local/bundle/gems/elasticsearch-api-5.0.5/lib/elasticsearch/api/utils.rb:197:in `__rescue_from_not_found'
/usr/local/bundle/gems/elasticsearch-api-5.0.5/lib/elasticsearch/api/actions/indices/exists.rb:45:in `exists'
/usr/src/redmine/plugins/redmine_elasticsearch/lib/redmine_elasticsearch/indexer_service.rb:73:in `index_exists?'
/usr/src/redmine/plugins/redmine_elasticsearch/lib/redmine_elasticsearch/indexer_service.rb:10:in `recreate_index'
/usr/src/redmine/plugins/redmine_elasticsearch/lib/tasks/index.rake:16:in `block (2 levels) in <top (required)>'
/usr/local/bundle/gems/rake-12.3.1/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
Tasks: TOP => redmine_elasticsearch:reindex_all

How do I configure the connection settings for elasticsearch?

same here, I'm seeing that there is not way for a non localhost connection

just realized @lterekhov  this should be the main config/configuration.yml file for redmine! it should work there


Do not close outline when focus_location occurs

When auto_close is set to false, this patch does nothing.
However, when auto_close is set to true now the outline only closes when
the goto_location action is taken.  The action focus_location still
keeps the outline open.

I feel like the default behavior is wrong when auto_close is set to false.
Currently when auto_close is set to false both actions focus_location('o') and goto_location('') do the same thing.  Maybe i am misunderstanding, but I feel like focus should keep the outline open and can be used to "browse the code" while goto_location can be used to jump to the location.


title doesn't change when switching open files via tabs

VSCode Version: Code - Insiders 1.20.0-insider (f9115349ef09cfef2bed669680d10ac58b490dce, 2017-12-21T16:36:58.030Z)
OS Version: Win7 64bit    Windows_NT x64 6.1.7601
Extensions:

Extension
Author (truncated)
Version

Bookmarks
ale
0.18.0

xml
Dot
1.9.2

gitlens
eam
7.0.0

json-tools
eri
1.0.2

Go
luk
0.6.70

cpptools
ms-
0.14.5

java
red
0.16.0

cmake
twx
0.0.17

vscode-java-debug
vsc
0.5.0

vscode-java-pack
vsc
0.2.0

(1 theme extensions excluded)

Steps to Reproduce:
1.Open VSCode, and open a few files.
2.switch open files via tab, the title doesn't change to the right file path.
3.if I change the size of the VSCode window, or minimize then maximum, the title is refreshed to the currently open file path.
I reported this issue in VSCode 1.18.0-Insider, issue,
but it still exists in Win7 OS in the most recently insider version.
In my Win 10 OS, there is not the bug.

Reproduces without extensions: Yes/No

https://github.com/Microsoft/vscode/issues/31536


Using @dependabot recreate doesn't do anything

Hi all,
On my GitHub repository with a fairly simple JavaScript project, I'm using Dependabot.
One of the Pull Requests created by Dependabot has a merge conflict with master, so I thought it would be good to have Dependabot recreate the Pull Request.
I've issued @dependabot recreate twice, but nothing happens. The bot doesn't reply with a 👍 , nor is the Pull Request touched in any way.
Am I misusing the feature, or does it not work as expected?

Well, that's one way to deal with reported issues. I understand you're just a bot, but wouldn't it make sense if a human looked at it? ;-)

Having the same issue, dependabot temporarily changes the description to let me know that it's rebasing the PR but nothing about the PR is touched or changed, and I didn't request a rebase in the first place.

I had the same problem in https://github.com/xh3b4sd/logger/pull/10. After a couple of minutes I got impatient and moved on. Dependabot is pretty slow at times and I am not sure what it is doing and for how long I am supposed to wait for anything to happen. Note that in the linked PR no actions seem to have been run at all in the last commit so it might be related to Github Actions as well.

@mthmulders in your case it seems like the PR was created, but then we encountered an issue adding labels, previously Dependabot would "lose" those pull requests, and so the @dependabot rebase never reached us. That bug should since have been fixed so that shouldn't happen anymore. Apologies on the late response, we've since removed stalebot.
@amiralibazazi what you're describing sounds like Dependabot is rebasing those PRs because the main branch was changed, Dependabot will rebase PRs if one of the manifest files or lockfiles was changed (a Gemfile or package.json for example).
@xh3b4sd it seems like Dependabot did 👍 on your comment, you may have merged the PR before the rebase was able to complete? Also I noticed that you're running an action that commits back to the branch, normally dependabot will no longer be able to rebase those PRs, if you're OK with Dependabot force pushing over the commits, you may want to configure your action to commit with [dependabot skip] in the commit title, that way it'll know that it's an automated commit that it can force push over (assuming the action will run again).

Thanks for reaching out, @jurre.

@mthmulders in your case it seems like the PR was created, but then we encountered an issue adding labels, previously Dependabot would "lose" those pull requests, and so the @dependabot rebase never reached us. That bug should since have been fixed so that shouldn't happen anymore. Apologies on the late response, we've since removed stalebot.

I've sent a @dependabot recreate again (I kept the pull request open just for this one). Neither the one from Jan 22 nor the one from today is being followed-up with a 👍  as far as I can see. Did todays @dependabot recreate reach you this time?

I've sent a @dependabot recreate again (I kept the pull request open just for this one). Neither the one from Jan 22 nor the one from today is being followed-up with a 👍 as far as I can see. Did todays @dependabot recreate reach you this time?

Unfortunately we won't be able to re-register these old PRs, Dependabot simply doesn't know about them and we can't handle any comments on these PRs, what I meant to say is that it has been fixed for future PRs. However, I just spotted that you're on dependabot-preview (which is the pre-acquisition version of Dependabot) and the fix I described hasn't been implemented there. I'd suggest upgrading to the GH native version if possible, if you go to dependabot.com there should be a button that lets you transition easily.

However, I just spotted that you're on dependabot-preview (which is the pre-acquisition version of Dependabot) and the fix I described hasn't been implemented there. I'd suggest upgrading to the GH native version if possible, if you go to dependabot.com there should be a button that lets you transition easily.

Thanks for noticing, I didn't know I had to trigger migration manually.

@xh3b4sd it seems like Dependabot did 👍 on your comment, you may have merged the PR before the rebase was able to complete? Also I noticed that you're running an action that commits back to the branch, normally dependabot will no longer be able to rebase those PRs, if you're OK with Dependabot force pushing over the commits, you may want to configure your action to commit with [dependabot skip] in the commit title, that way it'll know that it's an automated commit that it can force push over (assuming the action will run again).

I never know when dependabot will still do something or not or how long it will take. Knowing that dependabot will not do anything after another commit is good, though why is it reacting then with thumbs up. The user feedback so far suggests that it will do something, but it did not do anything. Further I would not like to encode third party dependency semantics in commit messages. If everyone would do that it would become impossible to integrate systems properly. Regardless, getting back with your feedback is appreciated.

I never know when dependabot will still do something or not or how long it will take.

I understand. It's not deterministic so it's hard to answer, but we can think about ways to improve the experience, I appreciate your feedback 👍
Looking at the PR description history it does seem like dependabot started to rebase the PR:

⚠ Dependabot is rebasing this PR ⚠

But then the PR was merged about 9 minutes later. It can definitely take more than 9 minutes to rebase, as we actually trigger a new update on top of the new ref.
When that notice is being shown, Dependabot is still busy performing work.

Knowing that dependabot will not do anything after another commit is good, though why is it reacting then with thumbs up

It won't rebase, but it will recreate, that's why it's giving a thumbs-up here.

Further I would not like to encode third party dependency semantics in commit messages.

That's fine, you don't have to. It's just that dependabot can't know if it's ok to rebase the commit if the main branch has changed if you don't specify that, so it won't keep the PR up to date automatically.

I think this issue has since been resolved

I think this issue has since been resolved

Negative. In what was has it been resolved @jurre ? Still happening as of now. Asked to @dependabot recreate over 60 minutes ago and no re-creation or other action has occured.

The UX here is a thumbs up from dependabot followed by nothing.

Happening to me as well...

I just experienced the same issue.

Yeah seems to be happening still :confused:

Yeah seems to be happening still :confused:

Three days, three recreate's, nothing happening.

I am not getting any response from @dependabot recreate
No thumbs up, no response

This is now becoming a catch-all issue. Unfortunately catch-call issues aren't really helpful because while the symptoms may be similar, the root cause may be entirely different.
We've fixed a number of bugs related to tracking PR state in the DB, but if for some reason you're still seeing issues, please open a new issue and be sure to include a link to your repo. If it's a private repo, then open a support ticket.
Do NOT do a "me too" comment on this issue as it's unlikely to be seen / responded to.


Add docs about setting up JSON API server

The endpoints-example API will serve as the API for the examples in this project. It's the quickest way I know of to get a JSON API-compliant API up and running.

:+1: ... but maybe also look at ember-data


SIM7670G Firmware Update

Hi,
I am trying to find the latest firmware for the SIM7670G module as used on the Lilygo T-SIM7670G V1.0.
I believe others have tried going direct to SimCom but were referred back to Lilygo.
I have queried the module and here are the results.
P/N:S2-10D1Y-Z327P
SN:MP06240383AEE03
SW:2360B01SIM767XM5A_M
Thanks in advance for your help.

Use [HttpsOTAUpgrade] ?
Install Visual studio code & dependencies, inport https://github.com/Xinyuan-LilyGO/LilyGO-T-A76XX.
Platform IO .ini
Select board & Examples
;! SIM7672G and SIM7670G are exactly the same, except for the name change
default_envs = T-SIM7672G
src_dir = examples/HttpsOTAUpgrade
Compiling and export to ESP32

Thanks, I have already seen that sketch. Lines 21 to 35 refer to .bin files for testing only but I am looking for the server where the actual Simcom .bin files are located to see if there is a newer version than what I have. I'm not sure what those test files do and I don't want to risk bricking my board.

You will need the QR code from the label on your modem

Hello Lewis.
I have the QR code and I tried to run the sketch but got this response.
SIM card online
Wait for the modem to register with the network. Online registration successful
Registration Status:1
Inquiring UE system information:LTE,Online,505-01,0x8011,148842283,42,EUTRAN-BAND1,100,5,5,-10,-102,-91,7
Network IP:AT+IPADDR+IPADDR: <IP_ADDRESS>
Initialize HTTPS
Get firmware form HTTPS
HTTP get failed ! error code = 706
I believe this error is "Send/receive socket data failed".
Any suggestions about how to proceed?
Thanks.

HttpsOTAUpgrade only updates the application firmware, that is, the ESP, not the modem. If you want to update the SIM7670 firmware, please take a photo of the QR code on the modem label and send it to me. I need to verify the hardware model to check whether there is a new firmware.

Thanks, photo sent direct to your email.

Did you send it? I didn't receive it. Which email address did you send it to?

I sure did, about this time yesterday, to<EMAIL_ADDRESS>and it didn't bounce.
The attachment was 2MB so would that be a problem?

<EMAIL_ADDRESS>Is that your email?

I only received the text but not the photo, can you send it again?

No, my email is<EMAIL_ADDRESS>Do you still want me to send again?

Oh! I found yours in the trash.

OK, all good.

Sent to you via email

Got it, thanks for your help. I will let you know how it goes.

I have the exact same issue. My hardware model (according to the QA code) is:
P/N:S2-10D1Y-Z327P;SN:P1062350804AE70;IMEI:864643060013622;SW:2360B01SIM767XM5A_M
How do i get the latest firmware?

The following firmware is only suitable for SIM7670G P/N number S2-10D1Y-Z327P. Other modules cannot be flashed, otherwise it will become a brick.
dirver
firmware & tools
[doc](LilyGO-T-A76XX/docs/update_fw.md at main · Xinyuan-LilyGO/LilyGO-T-A76XX (github.com))
@AnlauTriCloud

Hi,
My device has the following serial number, according to the QA code on the chip:
P/N:S2-10D1Y-Z327P;SN:P1062350804AE70;IMEI:864643060013622;SW:2360B01SIM767XM5A_M
So, it seems that it is compatible.
Your colleague mentioned SIM7670xis. Just to understand, what does “xis” stand for? My device is a SIM7670G, where G stands for Global, right?
Kind Regards / Med venlig hilsen
Anders Nordberg Lauritsen
From: Lewis He @.>
Sent: 20. august 2024 08:38
To: Xinyuan-LilyGO/LilyGO-T-A76XX @.>
Cc: Anders Nordberg Lauritsen @.>; Mention @.>
Subject: Re: [Xinyuan-LilyGO/LilyGO-T-A76XX] SIM7670G Firmware Update (Issue #122)
The following firmware is only suitable for SIM7670G P/N number S2-10D1Y-Z327P. Other modules cannot be flashed, otherwise it will become a brick.
dirverhttps://drive.google.com/drive/folders/1-7x2z00a5VO7GZS96C6mDupNTBXIh--H?usp=sharing
firmware & toolshttps://drive.google.com/drive/folders/1T9GLM2fgUVj3BcnCpqmTxiVWUowx2icc?usp=sharing
[doc](LilyGO-T-A76XX/docs/update_fw.md at main · Xinyuan-LilyGO/LilyGO-T-A76XX (github.com)https://github.com/Xinyuan-LilyGO/LilyGO-T-A76XX/blob/main/docs/update_fw.md)
@AnlauTriCloudhttps://github.com/AnlauTriCloud
—
Reply to this email directly, view it on GitHubhttps://github.com/Xinyuan-LilyGO/LilyGO-T-A76XX/issues/122#issuecomment-2298078526, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANDEZAGPOWWKUHOVGYVEQBLZSLP4RAVCNFSM6AAAAABMTUTFLOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJYGA3TQNJSGY.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

It looks like it is the wrong guide. The guide shows how to update windows drivers, and open A76XX_A79XX_MADL V1.13 Only for Update.exe. This does not exist in the zip file.
You sent the “FlashTools_V4.0.7” and a zip file with 2 folders:
2374B02SIM767XM5A_M_SIM7670G-MNGV_V202240702
B03V01AG3352B
They both contain a lot of bin files. Which files do I need to flash to the SIM7670?
From: Lewis He @.>
Sent: 20. august 2024 08:38
To: Xinyuan-LilyGO/LilyGO-T-A76XX @.>
Cc: Anders Nordberg Lauritsen @.>; Mention @.>
Subject: Re: [Xinyuan-LilyGO/LilyGO-T-A76XX] SIM7670G Firmware Update (Issue #122)
The following firmware is only suitable for SIM7670G P/N number S2-10D1Y-Z327P. Other modules cannot be flashed, otherwise it will become a brick.
dirverhttps://drive.google.com/drive/folders/1-7x2z00a5VO7GZS96C6mDupNTBXIh--H?usp=sharing
firmware & toolshttps://drive.google.com/drive/folders/1T9GLM2fgUVj3BcnCpqmTxiVWUowx2icc?usp=sharing
[doc](LilyGO-T-A76XX/docs/update_fw.md at main · Xinyuan-LilyGO/LilyGO-T-A76XX (github.com)https://github.com/Xinyuan-LilyGO/LilyGO-T-A76XX/blob/main/docs/update_fw.md)
@AnlauTriCloudhttps://github.com/AnlauTriCloud
—
Reply to this email directly, view it on GitHubhttps://github.com/Xinyuan-LilyGO/LilyGO-T-A76XX/issues/122#issuecomment-2298078526, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANDEZAGPOWWKUHOVGYVEQBLZSLP4RAVCNFSM6AAAAABMTUTFLOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJYGA3TQNJSGY.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

They are both similar. If you don't understand, I'll have to take a board and make a video to show you how to operate it.

That would be great.
I need to know exactly the files that need to be flashed, and how to start the process (to avoid making my SIM7670 into a brick) 😊
From: Lewis He @.>
Sent: 20. august 2024 09:35
To: Xinyuan-LilyGO/LilyGO-T-A76XX @.>
Cc: Anders Nordberg Lauritsen @.>; Mention @.>
Subject: Re: [Xinyuan-LilyGO/LilyGO-T-A76XX] SIM7670G Firmware Update (Issue #122)
They are both similar. If you don't understand, I'll have to take a board and make a video to show you how to operate it.
—
Reply to this email directly, view it on GitHubhttps://github.com/Xinyuan-LilyGO/LilyGO-T-A76XX/issues/122#issuecomment-2298170849, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANDEZAG5BM6ED4IJWEWYN43ZSLWQVAVCNFSM6AAAAABMTUTFLOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJYGE3TAOBUHE.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

Then you have to wait. I don't have a board right now. I can only do it tomorrow or the day after tomorrow.

Fair enough.
But maybe you can guide me with just a few questions:
The “Browse” searches for .ini files. There are none in the zip files you linked to.
Under “Package”, it searches for .binpkg files. Only one exists, named qc_cat1.binpkg. However, selecting that lists no files below.
I can not add “bin” files to the list.
@.***
Kind Regards / Med venlig hilsen
Anders Nordberg Lauritsen
From: Lewis He @.>
Sent: 20. august 2024 09:41
To: Xinyuan-LilyGO/LilyGO-T-A76XX @.>
Cc: Anders Nordberg Lauritsen @.>; Mention @.>
Subject: Re: [Xinyuan-LilyGO/LilyGO-T-A76XX] SIM7670G Firmware Update (Issue #122)
Then you have to wait. I don't have a board right now. I can only do it tomorrow or the day after tomorrow.
—
Reply to this email directly, view it on GitHubhttps://github.com/Xinyuan-LilyGO/LilyGO-T-A76XX/issues/122#issuecomment-2298181031, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANDEZAEVB3OCKNRSV57HGM3ZSLXHLAVCNFSM6AAAAABMTUTFLOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJYGE4DCMBTGE.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

Here is a video introduction sent to me by simcom, you can watch it
record.zip

Thanks! I understand how to use it now.
I am using Windows 11, and I am not able to install the Win10 drivers. This means that USB serial devices are filtered out (external com is filtered).
Is there any way of forcing a COM port? Otherwise, I need to find a Windows 10 machine, and try on that instead.
Kind Regards / Med venlig hilsen
Anders Nordberg Lauritsen
From: Lewis He @.>
Sent: 20. august 2024 10:19
To: Xinyuan-LilyGO/LilyGO-T-A76XX @.>
Cc: Anders Nordberg Lauritsen @.>; Mention @.>
Subject: Re: [Xinyuan-LilyGO/LilyGO-T-A76XX] SIM7670G Firmware Update (Issue #122)
Here is a video introduction sent to me by simcom, you can watch it
record.ziphttps://github.com/user-attachments/files/16671926/record.zip
—
Reply to this email directly, view it on GitHubhttps://github.com/Xinyuan-LilyGO/LilyGO-T-A76XX/issues/122#issuecomment-2298257593, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANDEZAGUFS65IZ4OISC5QNLZSL3YTAVCNFSM6AAAAABMTUTFLOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJYGI2TONJZGM.
You are receiving this because you were mentioned.Message ID: @.***>

No, win11 is also available.

Did I get the wrong drivers?
@.***
Kind Regards / Med venlig hilsen
Anders Nordberg Lauritsen
From: Lewis He @.>
Sent: 20. august 2024 10:56
To: Xinyuan-LilyGO/LilyGO-T-A76XX @.>
Cc: Anders Nordberg Lauritsen @.>; Mention @.>
Subject: Re: [Xinyuan-LilyGO/LilyGO-T-A76XX] SIM7670G Firmware Update (Issue #122)
No, win11 is also available.
—
Reply to this email directly, view it on GitHubhttps://github.com/Xinyuan-LilyGO/LilyGO-T-A76XX/issues/122#issuecomment-2298333339, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANDEZAFAGB3ZOESSROHJDBLZSMABRAVCNFSM6AAAAABMTUTFLOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJYGMZTGMZTHE.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

You can't see any ports and devices in your Computer Manager?

Yes, they are here:
COM5 – COM8.
COM4 is the ESP32.
@.***
Windows does not allow me to update the drivers. It says that the best drivers are already installed.
Kind Regards / Med venlig hilsen
Anders Nordberg Lauritsen
From: Lewis He @.>
Sent: 20. august 2024 11:02
To: Xinyuan-LilyGO/LilyGO-T-A76XX @.>
Cc: Anders Nordberg Lauritsen @.>; Mention @.>
Subject: Re: [Xinyuan-LilyGO/LilyGO-T-A76XX] SIM7670G Firmware Update (Issue #122)
You can't see any ports and devices in your Computer Manager?
—
Reply to this email directly, view it on GitHubhttps://github.com/Xinyuan-LilyGO/LilyGO-T-A76XX/issues/122#issuecomment-2298345899, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANDEZAGIOX7F2KHYJWGRR5TZSMAXVAVCNFSM6AAAAABMTUTFLOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJYGM2DKOBZHE.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

Can you take a screenshot?

There was a screenshot in the last mail, but it was probably filtered out.
Here is a link instead:
https://anlauingestiontest.blob.core.windows.net/images/USBDevices.jpg?sp=r&st=2024-08-20T09:09:40Z&se=2025-08-20T17:09:40Z&spr=https&sv=2022-11-02&sr=b&sig=W72tN27h5XcuL6OCOLjoMGf7C8YlamhjddGxkg0XyaE%3D
Kind Regards / Med venlig hilsen
Anders Nordberg Lauritsen
From: Lewis He @.>
Sent: 20. august 2024 11:06
To: Xinyuan-LilyGO/LilyGO-T-A76XX @.>
Cc: Anders Nordberg Lauritsen @.>; Mention @.>
Subject: Re: [Xinyuan-LilyGO/LilyGO-T-A76XX] SIM7670G Firmware Update (Issue #122)
Can you take a screenshot?
—
Reply to this email directly, view it on GitHubhttps://github.com/Xinyuan-LilyGO/LilyGO-T-A76XX/issues/122#issuecomment-2298356068, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANDEZAB2XV4DCHEOJQ2ADFLZSMBJFAVCNFSM6AAAAABMTUTFLOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJYGM2TMMBWHA.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

<EMAIL_ADDRESS>Is that your email?

yes

SIM7670G Firmware Upgrade YouTu

The following firmware is only suitable for SIM7670G P/N number S2-10D1Y-Z327P. Other modules cannot be flashed, otherwise it will become a brick.
Please note it is SIM7670G, not A7670G

dirver
firmware & tools
doc

@AnlauTriCloud

The driver directory has been updated. The ini file can be updated directly without installation.

@lewisxhe Thanks, I succeeded in updating the firmware. The video was very helpful.
The trick was to hold the "sim boot" button when powering the board, to ensure that the flash tool could discover it.

I have a slightly different experience.
Exact same hardware as per QR code: P/N:S2-10D1Y-Z327P;SN:MP06240383AED5C;IMEI:864643060021914;SW:2360B01SIM767XM5A_M
Correct firmware from Google Drive, watched and followed video and Flashtool successfully uploads SIM7670G firmware:

But, when it comes time to try ATDebug again, this is all I get. I cannot send any AT commands:
Start Sketch
QCRDY
That's it, nothing more.
Any insights?


zenbot not start

PS C:\zenbot> docker-compose --file=docker-compose-windows.yml up --remove-orphans
Removing zenbot_server_1
Starting zenbot_mongodb-data_1 ... done
Starting zenbot_mongodb_1      ... done
Recreating fe1bef2d1e57_zenbot_server_1 ... error
ERROR: for fe1bef2d1e57_zenbot_server_1  Cannot start service server: Cannot link to a non running container: /zenbot_mongodb_1 AS /zenbot_server_1/mongodb
ERROR: for server  Cannot start service server: Cannot link to a non running container: /zenbot_mongodb_1 AS /zenbot_server_1/mongodb
ERROR: Encountered errors while bringing up the project.
PS C:\zenbot>
i have installed node v14.15.4 and mongo db4.4.3 on windows 10

Maybe following option is missing in dockercompose-windows.yml:
    depends_on:       - mongodb


New referral link system

Context
We had a referrals system on the old tools site that created custom links for individual alliance members to share, and that counted usage of those links.
https://tools.minmatar.org/referrals/
Referral links are created by authenticated alliance members, but shared outside the alliance as part of our general recruitment strategy. Once a link has been shared we have no control over what happens to it, or who can see it and use it.
This functionality, or similar, needs to be replicated on the new my.minmatar.org site.
Solution Elements

Create the referral link URLs
Actually perform the redirect
Track the referral during the redirect
Do not count multiple requests from the same IP address when tracking
Do not record IP addresses of anonymous users (can record hashes)
Show referral stats to the referring users
Summarise referral stats to alliance leadership to enable rewards
(optional) Obscure  the referrer's user ID

Decisions
1. Frontend or backend redirect
Will the redirect be implemented in the frontend (my.minmatar.org) or backend (api.minmatar.org)?

Frontend redirected URLs look better ("my" rather than "api"); there needs to be a call to the backend to track the usage
API redirected URLs can track directly

Could we add another "my" route to the reverse proxy that is handled by the backend?
2. Predefined referral targets, or allow any target
Will we support referral links to any target, or only a defined set?

With predefined targets we just include the name of the target in the link, and the redirection code converts it into the target URL. Gives more control and simplified reporting, because we only track a set of known targets. New targets require additional changes.
With arbitrary targets we include the encoded target URL in the link, and the redirect code simple decodes and tracks it.
More flexible, because you can arbitrarily create a referral link to anything.

3. Different mechanisms for frontend and other targets
Will we implement different mechanisms for links to my.minmatar.org targets and targets on other sites (including the wiki)?

Referral links to my.minmatar.org don't wouldn't even need a redirect, but we can't do this for other sites
Maintaining two different mechanisms is more complex and more work

4. Referral reporting
What do we want to report on?

Just the referring user?
Referring user and the entire target URL (e.g. "/fittings/123")?
Referring user and the URL target group (e.g. "fittings")?

5. Exposing user IDs in referral links
Referral links are released to the general public, so we should be cautious about including raw user IDs in them.

Use raw user IDs, as they aren't really secrets anyway
Obfuscate the user IDs with a reversible encoding mechanism
Generate referral tokens and associate with users, so that there is no way to discover the user IDs

Preferences

Bear is proposing backend redirects with arbitrary targets
Mim is proposing frontend redirects with arbitrary targets, and different mechanisms for website and wiki
Silva is proposing predefined targets

IMO,

API should do the redirect since it's easier that way
Any target is probably more flexible for the future
Shouldn't matter if we allow any target... any caller can basically just make a redirect link

of referrals per person


Add a method returning the package structure list traversing structure in custom dependency path

Useful for building require.js paths.

Please use another plugin for this


update description for randomInt

upper boundary is not included

Codecov Report

Merging #3 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master       #3   +/-   ##
=======================================
  Coverage   31.03%   31.03%
=======================================
  Files           3        3
  Lines          29       29
  Branches        2        2
=======================================
  Hits            9        9
  Misses         20       20

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 900f5bc...fd2fe2d. Read the comment docs.


directory misspelling

When using the landmark.launch, it points to "$(find slider_publisher)/example/Twist.yaml".
The folder example does not exist, only the folder examples can be found

Hi,
Thanks for the remark, I have corrected the typo and some Python3 compatibility in commit #https://github.com/oKermorgant/calibration_gazebo/commit/4fdd7fb6aee63573278a65e386289a7ba38310a4


[FEATURE REQ] Redesign azure-spring-boot-starter-keyvault-certificates

Context

azure-spring-boot-starter-keyvault-certificates should depends on azure-security-keyvault-certificates instead of azure-security-keyvault-jca.

azure-security-keyvault-certificates belongs to sdk.
azure-security-keyvault-jca belongs to jca, it's not a part of sdk.
azure-spring-boot-starter-keyvault-certificates should autoconfigure certificate client.
There are some common logics in azure-security-keyvault-certificates, such as setting http head, retry policy. We should use this logic instead of adding this kind of logic in  azure-security-keyvault-jca.

Problem
azure-spring-boot-starter-keyvault-certificates is not well-designed
Goal
Re-design azure-spring-boot-starter-keyvault-certificates, Make it support these features:

Support HTTPS connection by certificate without jca.
Support jetty
Support webflux https

Hi, @mnriem , @stliu ,
FYI. Tell me if you have any concerns about this issue.

Closing in favor of https://github.com/Azure/azure-sdk-for-java/issues/28243


improve readme

i would like to improve the readme by adding contributors profile in readme
assign this task to me.i can do it flawlessly

We appreciate you want to help us, but currently we don't see any value in these kind of contributions as we'd like to keep our README.md for more useful information. GitHub also includes a contributors page on the sidebar we don't have to update manually.
See here: the contributors page https://github.com/dyrector-io/dyrectorio/graphs/contributors and also a similar issue #258