Filter actions to remove server push

Hi, I have an app with a server feed & many events updating state via actions - is there way to filter these out to leverage redux-devtools for user actions only, if not I cant really use it!
this is similar to issue 77 however I dont see a solution out there.
Any other suggestions of a good forum to discuss this - maybe there's a way with redux to update the state without actions?

Use redux-devtools-log-monitor-filterable as described here.

Relevant: https://github.com/zalmoxisus/redux-devtools-log-monitor-filterable/issues/2

Please use https://github.com/zalmoxisus/redux-devtools-filter-actions. It can be composed with any monitor.


catmath tests thejacket

New tests regarding catmath

Coverage increased (+4.6%) to 41.379% when pulling c2638275eb3002dacd4a7881445cd77dfe62b3dc on thejacket:thejacket_branch into d5fd52c818b07dcac4abe7eb852a216c80b6fde2 on keeppythonweird:master.


chore: simplify HashedCursorFactory trait

lifetime param in trait is much harder to understand, and also cause all use place to add that lifetime param.

@robinsdan some checks are failing


Summation of matrix diagonally

in this matrix we can first we can add left diagonal and then right diagonal elements

Have you read the Contributing Guidelines on Pull Requests?
(Write your answer here.)
Description
(Write your answer here.)
Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.
[x] I've edited the README.md and link to my code.

Related Issues or Pull Requests
(Write your answer here.)

Please add proper Comments to the Code and add the Code Link on the README File as well.

I'm closing the PR due to no activity. If you would like to reopen this PR to be reviewed please join the Slack and drop me a message.


Run cargo fmt

Formats the Rust code in this project with cargo fmt.

@lopeetall ping

Long overdue, thanks @sug0


Is it possible to train the models with other datasets?

I would like knowing if I can train the models with a custom dataset that have not handwritten text, like digitalwritten text.

Yes it works actually à lot better since there is less variance between writers


Question about batch data

Hi,
In your batchloader.py, you use the numpy.random.integers() function to get each batch of data. But I wonder that some batches of data will be uesd many times while some batches of data won't be used at all.  Don't this affect your experimental results? Also repeated data in test dataset is not reasonable.
Looking forward to your reply.
PS：I don't know if I express myself clearly, hope you don't mind.

Hi,
Feeding strategy is already fixed in the latest version (of my local directory).
I will push them soon.
As you mentions, it is definitely not a good strategy especially for the test phase. You should modify it if you want to get precise/unchanging evaluation.
However, for training, I do not think it causes serious problems. Feeding data in random order during training is a popular method. Although it may be better to ensure that one training data is used exactly once in one epoch, my simplified implementation may not have a major effect on the result.
Any comments, let me know.
Thanks,

Thank you very much for your reply.
I may have misunderstood your code. In the train_cvae.py,  In the "if batch ==9 or batch %100 ==99" part. the code under comment "sample output" is actually working as  valid process, there is no test part, right? And what's the purpose of the "#debug" part?

"sample output" calculates validation score, but each of the scores is inaccurate since it is calculated with one mini-batch. It allows you to see the overview when you see accumulated scores with tensorboard.
The "#debug"part generates text from the same text as a sample of training output. Its purpose is to make sure that the implementation of validation phase is correct (you can ignore it).


Add option to ignore cert errors

Is there anything I could do to help to have this merged? It is a really simple change and it works well on my side. I would prefer not make my own custom docker image just because of this.

@lanceulmer @leosprikryl Apologies for the delay. It looks good to me.
I think in the long term, we should make it easier to just define the 'switches' on runtime. I don't think there's much value in having them hardcoded.

@MrSaints Thanks a lot. I agree that it would make sense to allow defining switches on runtime. That would be much more flexible solution. Unfortunately, I am not familiar with Go, so I can't help with that.

@leosprikryl No worries. This is on the JavaScript side. Feel free to have a look :)


Add README.md for Postgres starter

https://github.com/spring-cloud/spring-cloud-gcp/tree/master/spring-cloud-gcp-starters/spring-cloud-gcp-starter-sql-postgresql

Is the documentation in the refdoc sufficient?
We're trying to avoid keeping docs in READMEs and focus on the refdoc instead.

That works, in that case it might be worth keeping it consistent. I see some modules have READMEs and some not.  It also works to have a simple README that just points to the appropriate reference doc page. (and hence does n't need to be maintained).

@dmitry-s Can you take this on? It should help with debugging https://github.com/GoogleCloudPlatform/cloud-sql-jdbc-socket-factory/issues/74.


Update FAQ for supported versions

Motivation

https://sorbet-ruby.slack.com/archives/CHN2L03NH/p1614184992012900
Test plan

See included automated tests.

Nice improvement, sharing the goals as well as current status.


target-debufftimer Color problem

target-debufftimer  How to cancel white  Leave yellow and red!

And the lower right corner of this how to cancel!
Thank you very much for helping me again


Added a name option

I recently ran into a requirement where I had an umbrella where two of the apps both needed to use elixir-nodejs.  This turned out not to be possible since the name and the pool name are hardcoded.  Therefore this PR adds a name option which allows the name (and hence the pool) to be specified when creating the supervisor.

@ccapndave just checking in to see if you were still in getting this in.

Going to close this in favor of #48 which has the requested changes applied.


HIVE-25408: AlterTableSetOwnerAnalyzer should send Hive Privilege Obj…

…ects for Authorization

What changes were proposed in this pull request?
Added hive privilege objects that contain table information that can be authorized in ranger/sentry.

Why are the changes needed?
Otherwise, any user can alter the table owner information.

Does this PR introduce any user-facing change?
No.

How was this patch tested?
Local machine, Remote cluster.

LGTM


Use stream json rpc

This enables us to avoid mucking with low-level stuff and get support for $/cancelRequest automatically
Still needs work, esp type Client is not reimplemented
Please ignore the remove paket commit, that is an optional part
works with CSharpLanguageServer where the main wish was to enable cancellation support which this PR does

@baronfel this is a continuation (alternative implementation) of #6 where I converted Server to use StreamJsonRpc lib like you suggested.
this is somewhat functional (apart from reporting errors via LspResult<result>`) and probably misc stuff
does this look ok to you?

@baronfel this is up for review.. some very questionable :) changes were made, it is very up for discussion:

this has been tested with csharp-ls for a couple of months by me (and other ppl presumably, nothing bad reported AFAIK)
I have added API so I can build a server w/o a LspServer instance -- that allows me to do some more decoration on functions when setting up the server, see:

https://github.com/razzmatazz/csharp-language-server/blob/master/src/CSharpLanguageServer/Server.fs#L1077-L1098

I did not touch module Client (did not convert it to StreamJsonRpc) -- not sure how to test it, so it still uses "old" internal JsonRpc module -- which should eventually be removed

sorry it took so long, got my new pc delivered, then it broke for weeks,  then I was tracking emacs bug related to dotnet (https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00009.html) -- then life happened :)

also it is somewhat a shame paket does not suport paket.local for .net core projects :( -- really hard to test things when you have to start your own nuget server to test your project integration before publishing
complaining because csproj/sln does not this problem (even if it has other issues). this is why i was pushing https://github.com/ionide/LanguageServerProtocol/pull/8

sorry for bugging @baronfel but does this need more work from me before getting it merged?

ping @baronfel

Hey! Sorry this took so long for me to get back to - it's great! Really excited to have this in :)


For discussion: Extract runners

This isn't meant to be merged as is, but instead to start a conversation.
State is being shared in-memory between ifrit processes right now.  The next step might be to change to property manager to support a client / server type interface (e.g. returning errors).  That way we could eliminate the shared in-memory state.
Alternately, we could do the work so that Kawasaki does not need the shared property manager (maybe it has its own, and info is exposed via the Networker interface).
Thoughts?
[ Built on #33 .]

Hi there!
We use Pivotal Tracker to provide visibility into what our team is working on. A story for this issue has been automatically created.
The current status is as follows:

[ ] #118760699 For discussion: Extract runners

This comment, as well as the labels on the issue, will be automatically updated as the status in Tracker changes.

Closing, in light of our earlier discussion.


fix the css import processing regexp bug

This fixes a long standing bug in the jawr css import processing, where the imported file name is not properly extracted because the IMPORT_PATTERN regex may grab more than it should for the file name.
The new test testBasicRelativeURLImport1 demonstrates the bug (it's a simple modification of the testBasicRelativeURLImport test where #0000FF is replaced by rgb(0, 0, 255), which trggers the bug because of the closing parenthesis)

Hi,
Thanks for identifying that issue and provide a pull request.
Here is the reference of this issue in the issue tracker : JAWR-341
Cheers


Add HDBSCAN Clustering

Currently, we have DBSCAN clustering implemented as shown below.
https://github.com/uptrain-ai/uptrain/blob/8d5b504561f6c7634553480d1e38ec9a9b5716ef/uptrain/core/classes/visuals/dimensionality_reduction.py#L292
We also want to add the HDBSCAN algorithm, where the clustering algorithm can be defined in the UpTrain config. Please also add details in the documentation on how to define the clustering algorithms to be used through UpTrain and when to use DBSCAN versus HDBSCAN.

Hi! I would like to work on this. Please assign it to me.

Hi @Yashi11, Done!

Solved by #240


rhel8/9: make edge images properly sysroot.readonly=true

There's still a path ahead to be found to upgrade existing deployments (e.g. https://pagure.io/workstation-ostree-config/blob/main/f/postprocess.sh) but this patch adds sysroot reaonly functionality for new edge images - note in f37+ anaconda already ships with code to enable all this https://github.com/rhinstaller/anaconda/commit/0e00c908828e8d33aa92e62a2c3d73827a876331 (and soon RHEL afaict)

cc @achilleas-k

xref for the migration https://github.com/ostreedev/ostree/issues/2734

I included this in #3120 since RHEL and Fedora share a lot of the pipeline generation code now.  I'll keep it open until that's merged but maybe have a look and let me know if there's anything I missed.
I'd link to specific commits but the IDs are definitely going to change while I rebase.
Check the test changes in the commit with subject test/ansible: sysroot should be mounted as ro in RHEL 9.x and CS9.

Check the test changes in the commit with subject test/ansible: sysroot should be mounted as ro in RHEL 9.x and CS9.

cc @henrywang (I'm also pulling this in https://github.com/osbuild/osbuild-composer/pull/3130 for testing)

I included this in #3120 since RHEL and Fedora share a lot of the pipeline generation code now. I'll keep it open until that's merged but maybe have a look and let me know if there's anything I missed.

has this been included in #3120? I'm failing to find references

gonna close this as it is included in https://github.com/osbuild/osbuild-composer/pull/3130


Refactor/add serde bincode

Refactor memcache crate.

Simplify supported protocol, strip commands such as increment/decrement,append and prepend to due to tendency to race.
Add serde support remove ToMemcacheValue & FromMemcacheValue
Serialize as bincode
Added lib deny
Add brotli compression support

Fork drifted too much from the upstream, there are still parts I don't like in rust-memcache especially parsing of ASCII format. I will create Vinted rust-memcache crate.


feat: differential of a local diffeomorphism is a continuous linear equivalence

An easy argument using the chain rule.
Noteworthy:

we require the domain and codomain to be Banach manifolds (so we can apply the open mapping theorem to deduce continuity of the differential's inverse). This is not required mathematically (the local diffeomorphism provides us with a local inverse), but for type-theoretic reasons.
This zulip thread has more details.

applying ContinuousLinearEquiv.ofBijective seems to require local instances that the tangent space is a normed space. This feels inelegant; is there a better way?

[x] depends on: #8736

Here's a reduced version of the first failing proof by rfl: add the following after line 297 (i.e., after the variables declaration in the Differentials section):
noncomputable def IsLocalDiffeomorphAt.mydef
    (hf : IsLocalDiffeomorphAt I J n f x) (hn : 1 ≤ n) :
    ContinuousLinearEquiv (RingHom.id 𝕜) (TangentSpace I x) (TangentSpace J (f x)) := by
  choose Φ hyp using hf
  -- rcases hyp with ⟨hxU, heq⟩ -- uncommenting this line breaks the proof below!
  let A := mfderiv I J f x
  exact {
    toFun := A
    invFun := sorry
    left_inv := sorry
    right_inv := sorry
    continuous_toFun := sorry
    continuous_invFun := sorry
    map_add' := sorry
    map_smul' := sorry
  }

lemma foo (hf : IsLocalDiffeomorphAt I J n f x) : hf.mydef hn = mfderiv I J f x := by rfl

Uncommenting the rcases line breaks the proof by rfl. Insights why this is are welcome :-)

I've thought a bit more about this, and I really think that it's a bit of a shame not to use the "morally correct" proof which gives the "explicit" inverse. I've played a bit with it, and I think that a promising approach would be to define the localInverseAt a point of a local diffeomorphism using Function.invFunOn, and prove that both compositions are Filter.EventuallyEq to the identity, and then use Filter.EventuallyEq.mfderiv_eq.

@ADedecker Thanks for taking the time to think about this, I appreciate it. I would indeed be intrigued if this could be made to work.
I tried to make this work; I don't find it altogether obvious. For instance, working with localInverseAt is harder than I'd like; it might be easier to choose a partial diffeomorphism $\Phi$ and work with $\Phi.symm$ instead... I'll put this aside for now; feel free to play with it. (Otherwise, I'll return to this in the new year.)

As a general comment, I believe these are the kinds of experiments that would lead to improvements of the existing API for analysis / differential geometry. It would be nice to have a community-sourced collection of "this API is difficult to use because XYZ" to save future users the trouble of rediscovering the issue, and to motivate API development at a lower level in mathlib. Should we use github issues for this purpose?

I won't have time to play with this right now; I suggest letting this be good enough and recording a TODO about the follow-up.
@ADedecker What do you think? (You're welcome to try implementing your suggestion.)

I think we shouldn't merge this version, and instead directly go for the correct one. Do you want me to try to implement it?

@sgouezel Thank you for the offer. Help would be very welcome.

Sorry, misclicked (but probably no harm to merge master ...)

@sgouezel Friendly ping - just in the case this dropped from your radar: your help is still welcome.
(This project is not time-sensitive, so no worries if you're busy.)

I will get to this PR eventually, but have other higher-priority things to do right now. If you're reading this, help jumping in and fixing the above is welcome.

Note to self: see this branch for an attempt to make Anatole's approach work; in progress.


Problem when sending chunked messages to an endpoint

Describe the bug
A chunked message is not correctly recognized by the I/O Tool.
Additional context
See also: https://agrirouter.atlassian.net/browse/AGRISP-1576

There was a problem with the implementation. I fixed the chunking mechanism and the files are shown correctly within the I/O-Tool now.
Before sending the file via SendChunkedMessageTest.

After sending the file via SendChunkedMessageTest.

The message did arrive without any difficulty. Checked this with only with task data to have a simple test case. Test case is all good.

Will be fixed with the next release version after #183 is reviewed.


Use out-of-source build and install extensions in Python source tree / Use in-source build and clean up without removing cythonized extensions

Motivation for using CMake
I am developing this python package called Fluidsim which use some Cython extensions as wrappers for FFTW libraries. Therefore while building these extensions (say for eg: fftw2dmpiccy) it becomes an issue when the following are not detected:

CC: The machine uses a custom executable for the MPI C compiler. ie. it could be anything of these: cc/gcc/mpicc/icc. Also sometimes if one uses an anaconda Python distribution it might provide its own MPI compiler.
libmpi.so : The MPI library is in a non-standard location
libfftw3.so and libfftw3_mpi.so : The FFTW3 library is in a non-standard location.

Of course I could handle this by installing like this:
CC="cc"   \
CFLAGS="-I/path/to/include"  \
LDFLAGS="-L/path/to/lib"    \
LDSHARED="cc -shared -pthread" \
python setup.py develop

Then this becomes a labourious process of finding include paths and library paths, especially when you have multiple MPI libraries installed.
I was looking for something more generic and automatic, a one click solution.
I tried to use CMake, by following this example. It partially solves this issue with some help from FindMPI.cmake, FindFFTW3.cmake and FindFFTW3MPI.cmake modules (the latter two found in Github).
TLDR: The issue is..
I understand that CMake works best when the extensions are built in a separate build directory. and this requires copying all python source files into it (an out of source build). This is a clutter of files and deploying the project in development mode (python setup.py develop) is a nightmare.  Running make clean would remove all the built extensions as well.
Possible solutions: (Not sure how to do it)

Ideally, I would prefer an in source build. This would help to deploy the python project in development mode. Can CMake clean up after the build operation, without removing the built *.so files themselves? Also I would need CMake not to replace any existing Makefile.
Can I use an out of source build and instruct Cmake to install the *.c and *.so files back into the source tree.

Yes, CMake will do a much nicer job of configuring your build and doing system introspection.

Ideally, I would prefer an in source build.

A clean separation of source code and build artifacts is a CMake "feature".

Can I use an out of source build and instruct CMake to install the *.c and *.so files back into the source tree?

It is possible to change to the build location of a property with the LIBRARY_OUTPUT_DIRECTORY target property:
https://cmake.org/cmake/help/v3.4/prop_tgt/LIBRARY_OUTPUT_DIRECTORY.html
Set it with set_target_properties:
https://cmake.org/cmake/help/v3.4/command/set_target_properties.html
This would be called on the target created by cython_add_module.
Please give it a try. If it works well, we could consider adding a CMake option like PYTHON_MODULE_IN_SOURCE_BUILD that will always output the Python C-extension to the directory of the first source file, ...


Add Cache-Control

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

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

Region
No response
Provide a description that is worded well enough to be understood
There's a supported site (I'd rather not tell) that doesn't let me download unless I add the Cache-Control header. The value doesn't seem to matter but I'd suggest no-cache. So my question is if there's any harm in adding that header unconditionally? I tested a few sites and none of them broke. Do you have a test suite with a bunch of links you can test this with?
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
[debug] Command-line config: ['-vU', '***']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>from yt-dlp/yt-dlp [67adeb7ba]
[debug] Python 3.12.7 (CPython x86_64 64bit) - Linux-6.11.6-2-cachyos-x86_64-with-glibc2.40 (OpenSSL 3.4.0 22 Oct 2024, glibc 2.40)
[debug] exe versions: ffmpeg 7.0.2 (fdk,setts), ffprobe 7.0.2, rtmpdump 2.4
[debug] Optional libraries: Cryptodome-3.20.0, brotlicffi-<IP_ADDRESS>, certifi-2024.08.30, requests-2.32.3, sqlite3-3.46.1, urllib3-1.26.20, websockets-12.0, xattr-0.10.1
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests
[debug] Loaded 1839 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version<EMAIL_ADDRESS>from yt-dlp/yt-dlp
yt-dlp is up to date<EMAIL_ADDRESS>from yt-dlp/yt-dlp)
[***] Extracting URL: ***
[***] ***: Downloading webpage
ERROR: [***] ***: Unable to download webpage: HTTP Error 403: Forbidden (caused by <HTTPError 403: Forbidden>)

There's a supported site (I'd rather not tell) ...
So my question is if there's any harm in adding that header unconditionally?

We're not going to add this to the standard headers passed with every request to every site if it's only needed for 1 site. We can add it to the request headers for that 1 site. Closing as invalid. Can reopen if an unredacted log is shared

I guess "if it ain't hurting" isn't a good reason to add something but I think you missed the grand point: Is Cache-Control, specifically no-cache, beneficial? Will the user benefit from servers respecting the setting, i.e. serving the latest copy of the media the user is trying to download? This was more of an attempt at discussion rather than a site-bug (and I probably shouldn't have filed it as such) and I was just explaining where it's coming from.


add short variant

Looks good!

Cool! I wanted to make sure I was doing it right before I added more :smile:


Bump Ruby from 2.4.2 to 2.5.1

Also:

bump bundler from 1.16.0 to 1.16.1
add a Travis check for the Ruby version
add a workaround for Travis to run Ruby 2.5.1

Everyone's giving Travis hell for this, but it wasn't terrible to find a solution and it wasn't that hacky of a solution/workaround. I guess that as a non-paying user, I don't feel that I have too much right to complain, at least. 🙃 The most annoying thing was that the primary linked solution (gem update --system) wasn't sufficient for me, and I had to add gem install bundler -v 1.16.1.

Good thing that Heroku supports Ruby 2.5.1; I didn't even think to check until after I merged.
It's also interesting that Heroku doesn't list support for 2.4.2, which I have supposedly been using up until now.

I wonder if my Heroku app has actually been running on some other Ruby version?

It looks like we have indeed been using 2.4.2, despite Heroku's claim that it is "not supported." I guess that "not supported" doesn't mean "unavailable" -- it means that Heroku won't necessarily help you if something goes wrong?


File mode specification error: (void-function rust-mode)

The following error is returned when opening a .rs file:
File mode specification error: (void-function rust-mode)

It seems to be caused by:
https://github.com/rust-lang/rust-mode/blob/d8a09f218e24407acbc9f36c641be4f913f1a63c/rust-mode.el#L78-L79
Because after the last changes to support treesitter, no rust-mode is autoloaded.
https://github.com/rust-lang/rust-mode/blob/d8a09f218e24407acbc9f36c641be4f913f1a63c/rust-mode.el#L74-L76
https://github.com/rust-lang/rust-mode/blob/d8a09f218e24407acbc9f36c641be4f913f1a63c/rust-prog-mode.el#L1448
https://github.com/rust-lang/rust-mode/blob/d8a09f218e24407acbc9f36c641be4f913f1a63c/rust-mode-treesitter.el#L15
My current workaround it is to require 'rust-mode in my init.el. However, this was not necessary before and it woud be great to continue supporting lazy-loading.

How are you installing rust-mode ?

With this configuration I'm not able to reproduce the issue:
(use-package rust-mode
  :defer t
  :init
  (setq rust-mode-treesitter-derive t))

@psibi plain package.el.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 '(package-selected-packages
   '(denote forge dockerfile-mode rust-mode yaml-mode magit go-mode markdown-mode)))

;; Install selected packages if any is missing.
(unless (seq-every-p #'package-installed-p package-selected-packages)
  (package-install-selected-packages))

;; Rust.
;; Requires: rustup [+toolchain] component add rust-analyzer
;; Indentation: 4 spaces
(customize-set-variable 'rust-indent-offset 4)
(add-hook 'rust-mode-hook
          #'(lambda ()
              (setq indent-tabs-mode nil)))
(add-hook 'rust-mode-hook
          #'(lambda ()
              (eglot-ensure)
              (add-hook 'before-save-hook #'eglot-format-buffer nil t)))

Thanks!
Does reverting this PR fix it: https://github.com/rust-lang/rust-mode/pull/526/files ?

@psibi probably, but that would break the treesitter derived mode, right?
If I'm not wrong, you choose the right rust-mode based on this:
https://github.com/rust-lang/rust-mode/blob/d8a09f218e24407acbc9f36c641be4f913f1a63c/rust-mode.el#L74-L76
What about doing something like this? (not tested)
;;;###autoload
(add-to-list 'auto-mode-alist '("\\.rs\\'" . rust-mode-choose))

;;;###autoload
(defun rust-mode-choose ()
  "Choose the appropriate rust-mode."
  (if (and (version<= "29.1" emacs-version) rust-mode-treesitter-derive)
      (require 'rust-mode-treesitter)
    (require 'rust-prog-mode))
  (rust-mode))

That sounds fair, can you send out a PR for it ? CC: @condy0919 What do you think about the above proposed patch ?

(add-to-list 'auto-mode-alist '("\.rs\'" . rust-mode-choose))

Thinking further, I'm not so sure about this: Since rust-mode-chose is not a mode.

I have just created #530. You can see in the default auto-mode-alist value, that this commonly used. For instance,
     ("[/.]c\\(?:on\\)?f\\(?:i?g\\)?\\(?:\\.[a-zA-Z0-9._-]+\\)?\\'" . conf-mode-maybe)

(defun conf-mode-maybe ()
  "Select Conf mode or XML mode according to start of file."
  (if (save-excursion
	(save-restriction
	  (widen)
	  (goto-char (point-min))
	  (looking-at "<\\?xml \\|<!-- \\|<!DOCTYPE ")))
      (xml-mode)
    (conf-mode)))

Cool, thanks!

That being said, I'm far from being an experienced elisp programmer. So, take everything I said with a grain of salt.

Good job！

Thanks! I confirm the fix on my side.


Rnnoise suppression algorithm before ASR

A recognition process works well in a quiet environments. But not in noisy environments (street, car, etc).
To improve it, my idea is to pass audio data from microphone to the rnnoise suppression algorithm, described here:
Docs:
https://jmvalin.ca/demo/rnnoise/
CDN:
https://www.jsdelivr.com/package/npm/@timephy/rnnoise-wasm
https://www.jsdelivr.com/package/npm/@shiguredo/rnnoise-wasm?path=dist
What do you think about this is real time context?
Thanks.

Yes, you can. Just make sure that the output audio from the noise suppression is valid for Vosklet, Float32Array with elements from -1.0 to 1.0.
Doesn't the getUserMedia constraints for audio have a noiseSuppression option? You can try setting that to true.


Add func build absolute path support

Steps to reproduce:
mkdir -p ~/work/toncli-test/
touch ~/work/toncli-test/test.fc
cd ~/work/toncli-test/
toncli func build ~/work/toncli-test/test.fc

Expected behavior:
INFO: 🥌 Build ['/home/userwork/toncli-test/test.fc'] successfully, check out .test.fif

What we got now
fatal: cannot open source file /home/user/work/toncli-test/home/userwork/toncli-test/test.fc
Traceback [bla-bla-bla]

Ok, ~ is not like absolute path. toncli build supports absolute from /. But! this is good idea, will add.

As I know ~ unpacked by almost all shells before being sent to command, so there are no difference
However, in "Steps to reproduce" you can replace ~ with homedir or $HOME without any change of result


fix typo

for https://github.com/MicrosoftDocs/azure-docs/issues/26321.

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

Merging the typo fix.
@skmkzyk Thanks!


Combine adaptors

This PR tries to get the config load of the adaptors into a common area. A couple of things to consider

Is this change complex ? Is it tough to understand ?
Does it make sense to introduce this change ?
This common code is the first of more common changes to come. The TLS common code will live in this common area.


Autonomous - Pick Up and Score Selected Note

We need to get a working autonomous that will at least pick up and score a specific note selected in the Shuffleboard.

Ethan, you will be doing the initial coding for our autonomous.  If you look at the way we used stages in Launch.java, I think you will be able to make a basic starting autonomous.  We will add onto it from there.
Please use an integer called autoStage in Robot.java and have it put to the SmartDashboard in robotPeriodic().  The stages should work something like this.

Stage
What It Does
Possibly Useful Hint

0
Starts stage 1
autoStage = 1;

1
Starts launch preparation
launcher.LAUNCHprep()

2
Use speaker.X() to rotate to point towards the speaker; if the tag is not in view, spin until seen.  Do not move on to stage 3 until pointed toward speaker
speaker.X() > -5 && speaker.X() < 5

3
LAUNCH! (officially)
laucher.something....  Figure it out.

4
Exit starting zone
Tim could be useful....

All autonomous code should be directly added to Robot.java; please do not make an Autonomous.java as it would simply be inefficient to use basically every robot variable as a parameter for a system that could have been easily implemented into the main code.  No need to make a new branch for this; you can add it directly to main.
Please finish this sometime very soon, soon as in finishing before 6:30pm on Tuesday.
Hopefully this will be a challenge for you.  Please let me know here if you have any questions.

After you code that we will be using POF to get the selected note on the field from its exact location.  This will involve additional stages but no modification to your code.
After that we will make our 17-point autonomous and crazy-awesome teleop by solving issue #4 with the Limelight.

Nice job!  Except you forgot one thing — the robot will act drunken (if you remember previously) without the very important line:
go.update();

Don't worry; I added this with commit a39402f.  It is a simple mistake and I think you learned a lot from what you did.  We are testing your autonomous first thing tomorrow after school.  Good work today.

Hello Again, Ethan.
I know we haven't really gotten to test the code you already wrote but we do need to keep going as TIME IS SHORT.
Soon, with the addition of #10, we will have a go-to-position function called pof.goTo([x, y]), x being the distance to the local alliance wall and y being the distance to the wall with the sources on it. (Horizontal/Vertical as shown in slide 1 of PLAN.pdf).  Pretending that we already have this done and could use pof.goTo(POF.note1) or similar things, please code the following stages:

Stage
What It Does
Hint

5
Only if shuffleboard note selected, go to position of note
if (noteToGet != "0") { pof.goTo(POF.note_);...

6
Drive back while intaking until iseenote
No hints this time — you've got this! :)

7
Drive back slower until finished intaking note
if (launcher.stage == 0) { stage = 8; }

8
Stop and run aim and launch sequence
launcher.aimAndLaunch()

9
null
Do nothing

Assume that we also have a function pof.there(), returning true when reached position set by pof.goTo(whatever).
You've got this — just have it done SOON! (As in before 5:30 today.... :) )
Let me know ASAP if you have questions.
Good luck!

Nice job coding today!
We will test this first thing tomorrow after school.
Tomorrow is our LAST DAY!!!!!  Let's make the absolute most of our time!


Issue with Docs.rs Rendering of Warnings

Crate name
rmatrix_ks
Build failure link
https://docs.rs/crate/rmatrix_ks/0.5.0/builds/1595181
Additional details
The rendering of the normal warning div should look like the one shown on the right, but Docs.rs renders it like the one on the left. It appears that the background color and border color are blended together, and it is also being forcibly centered. There are no issues when compiled locally.

cargo 1.85.0-nightly (99dff6d77 2024-12-18)
rustc 1.85.0-nightly (9e136a30a 2024-12-19)

cc @GuillaumeGomez any idea?

I have a fix. Just checking a few things before opening the PR.


Add-AppxPackage -AppInstallerFile docs does not say that the package will be downloaded from the URL

Hi!
I have a WPF app, which I package to MSIX and run functional end-to-end tests against a packaged and installed version. To install the package I used this command:
Add-AppxPackage -AppInstallerFile .\Bin\Packages\Installer.appinstaller
The appinstaller file contains a valid URL to the update server. I added some functionality and my tests started to fail. I noticed, that the previous version was used. I reproduced it on my local machine - I downloaded the package, verified that the application files are correct, and used the command above to install it. Instead of installing the app from the downloaded package, the command downloaded a previous version from the internet.
For now, I fixed this by changing command to
Add-AppxPackage ".\Bin\Packages\Installer_$Env:GitBuildVersionSimple.0_Test\Installer_$Env:GitBuildVersionSimple.0_x64.msixbundle"
(I use env variables from Nerdbank.GitVersioning)
I'm not sure whether it's the problem of docs or the Add-AppxPackage commandlet, but it would be nice to mention the current behavior difference in the docs.

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

ID: e5641ac1-f6b1-8ac1-51f3-21f367316168
Version Independent ID: 6dcca508-5e35-5cb4-942b-22a20dbb1a4d
Content: Add-AppxPackage (Appx)
Content Source: docset/winserver2019-ps/appx/Add-AppxPackage.md
Product: w10
Technology: windows
GitHub Login: @JasonGerend
Microsoft Alias: jgerend

To make it easier for you to submit feedback on articles on learn.microsoft.com, we're transitioning our feedback system from GitHub Issues to a new experience.
As part of the transition, this GitHub Issue will be moved to a private repository. We're moving Issues to another repository so we can continue working on Issues that were open at the time of the transition. When this Issue is moved, you'll no longer be able to access it.
If you want to provide additional information before this Issue is moved, please update this Issue before December 15th, 2023.
With the new experience, you no longer need to sign in to GitHub to enter and submit your feedback. Instead, you can choose directly on each article's page whether the article was helpful. Then you can then choose one or more reasons for your feedback and optionally provide additional context before you select Submit.
Here's what the new experience looks like.
Note: The new experience is being rolled out across learn.microsoft.com in phases. If you don't see the new experience on an article, please check back later.
First, select whether the article was helpful:

Then, choose at least one reason for your feedback and optionally provide additional details about your feedback:

Article was helpful
Article was unhelpful

Finally, select Submit and you're done!


User name
Password
Tell me bro ..

dm seve.services for support with user/pass

Close this issues


Kiishi: Precourse, first week

GitHub:

[x] 🥚  Creating Issues: You can create a new issue in a GitHub repository using an issue template. You can correctly use labels, milestones, and assignment to make your issue findable.

[x] 🥚 Searching Issues: You can find issues in a repository by label, author, and milestone.

[x] 🥚 Project Boards: You can use issues on a GitHub project board to track your class assignments and help your classmates when they need it.

HYF Workflows:

[x] 🥚 Asking for Help: You can use the question and help-wanted discussion templates in your class repository to ask for help, and to help your classmates when they are blocked.

[x] 🥚 Check-Ins: You can use the check-in template to track your module learning objectives, and your weekly progress, and to post a retrospective at the end of the module.

[x] 🥚 Deliverables: You can create an issue for this module's deliverable and track your progress on the class project board.

Your Computer:

[x] 🥚 File System Management: You can create and organize a new folder in your personal computer for the materials you will study at HYF.

Visual Studio Code:

[x] 🥚 Install and manage extensions

[x] 🥚 Open a folder for editing

[x]  🥚 Create new files/folders inside of the folder

[x] 🥚 Edit files and save changes

I Need Help With :

Github setup

What went well ?

Installing majority of the software and extentions
Creating and searching issues .

What went less well?

Figuring out how to use github was a bit challenging

Lessons Learned

It is important to ask for help instead of trying over and over again alone


All-round improvements

MANY improvements to logic.

Cosmetic improvements to code style, in particular indentation depth,
which should really be kept under 80 cols.
(no changes made to tab offset since 4 seems to be author's personal
preference)

Directive functor declared separately for increased readability.

Breaking change: renamed abstractProxyProperty to
abstractproxyProperty for consistency with displaynameProperty
attribute.

--
NOTE
This commit is a manual integration of modifications I made to
the original uiBreadcrums code, which I felt I should contribute back
for obvious reasons.  My modifications work flawlessly but I have not
had the opportunity to ensure that this integration actually works.
Please test.
Whether this commit is accepted or not, many thanks to the author for
this solution on which this Angular-noob was able to quickly craft a
working breadcrumbs implementation.

Miguel

Hi,
Thanks for this - I really like some of these changes - your style is very concise. Couple of problems:

jshint pukes about some of your conventions. A matter of taste, to some degree, but I've decided to go along with jshint for this repo. Examples: if statements without curlies, vars not declared at top of function.
Breaks a couple of tests - one to do with the template and another to do with handling abstract states: "uiBreadcrumbs directive should substitute an abstract state with a proxy if one has been set FAILED"

Again, thanks for submitting it and I enjoyed reading your code and seeing how you did things. In future I suggest any PRs would be easier to accept if they are a bit less sweeping - like splitting it up into several discete improvements would make it a lot easier to merge the ones that are fine and leave out any that caused a problem.


WebAuthn.Net - open source .NET server library

My team and I have developed the WebAuthn.Net library for the .NET ecosystem.
It is open source under the MIT license and serves as an alternative to fido2-net-lib.
Our library passes all FIDO2 Server - MDS3 Tests (including all optional parameters) in the FIDO Conformance Tool 1.7.17.
We have submitted the test results using this tool.
The library includes a demonstration host and instructions on how to perform similar tests independently (if someone does not trust our results, they can perform a similar verification on their own).
I would like to know how we can be included in the Server Libraries list, and is there anything else we need to do for our library to be marked as FIDO CONFORMANT in this list?
Is it enough to make a PR to this repository, or are there any additional verification steps required?

@herrjemand

@vanbukin drop me a screenshot of passing tests and then feel free to do PR *)

#96


Convert pyodide result to string if is a PyProxy - Fix #3

I don't think this is a good idea, and I deliberately didn't do it. I would prefer to detect numpy arrays and convert them to JS lists.

It's not just numpy arrays though; here are two more that trigger the same error and are fixed by this:
import sys
sys.stdout

lambda x: x * 2

They're only "fixed" in the sense that the error message is avoided. The returned string isn't very usable.

It's not, but triggering an error is stopping anything correctly set above such a line being marked, and in addition offering a confusing message.
If I've been asked to define a function and respond. with this
def f(x):
    return x**2
lambda x: x * 2

then although it would be a bit of an unusual response, there's no 'error' in that code and so seems reasonable to get to the marking tests.

Then catch the error! I'm not saying do nothing, I'm saying that this solution isn't good enough.

Ok, fair enough, and can see you're working on a better solution in a new branch - thanks

I'm sorry to pooh-pooh your first PR, but I think it's important not to set up bigger problems down the line with bodges.


Short solution needed: "ffmpeg keep quality" (ffmpeg)

Please help us write most modern and shortest code solution for this issue:
ffmpeg keep quality (technology: ffmpeg)
Fast way
Just write the code solution in the comments.
Prefered way

Create pull request with a new code file inside inbox folder.
Don't forget to use comments explain solution.
Link to this issue in comments of pull request.

How to keep original video quality


curl to tr1d1um URL returns 404 Not Found error

We have scytale, talaria, and tr1d1um running on a single machine with the three services currently listening:

tcp 0 0 :::8096 :::* LISTEN 4180/tr1d1um
tcp 0 0 :::8080 :::* LISTEN 4157/talaria
tcp 0 0 :::6000 :::* LISTEN 4136/scytale
tcp 0 0 :::8081 :::* LISTEN 4157/talaria
tcp 0 0 :::6001 :::* LISTEN 4136/scytale
tcp 0 0 :::6002 :::* LISTEN 4136/scytale
tcp 0 0 :::8095 :::* LISTEN 4180/tr1d1um

If a curl command is sent to retrieve TR-181 parameters using this command
curl -i http://<IP_ADDRESS>:8095/api/v2/device/mac:f8a097ea7206/config?names=Device.DeviceInfo.SerialNumber
The following is displayed:

HTTP/1.1 404 Not Found
Content-Type: text/plain; charset=utf-8
X-Content-Type-Options: nosniff
Date: Tue, 05 Dec 2017 17:36:41 GMT
Content-Length: 19
404 page not found

That command should be supported. What do the logs say?

I checked tr1d1um.log and there do not appear to be any log messages pertaining to the output of that command. However, I do see these messages in the logs:
 ts=2017-12-06T22:00:55.387003231Z caller=sns_handler.go:135 level=error msg="SNS subscribe error" attempt=12 error="InvalidClientTokenId: The security token included in the request is invalid.\n\tstatus code: 403, request id: 93fa5c69-871c-58c9-b373-0ecbedcb0699"
Also, I added the targetURL of my scytale in the tr1d1um.json:
    "primary": {
        "address": ":8095"
    },

    "health": {
        "address": ":8096",
        "logInterval": "61s",
        "options": [
            "PayloadsOverZero",
            "PayloadsOverHundred",
            "PayloadsOverThousand",
            "PayloadsOverTenThousand"
        ]
    },

    "targetURL": ["http://localhost:6000/api/v2/device/send"],

This is the correct format for targetURL:
"targetURL": "http://localhost:6000"

I set the targetURL to scytale as shown, but still get the 404 error when I try the curl command above.
{
"primary": {
"address": ":8095"
},
    "health": {
        "address": ":8096",
        "logInterval": "61s",
        "options": [
            "PayloadsOverZero",
            "PayloadsOverHundred",
            "PayloadsOverThousand",
            "PayloadsOverTenThousand"
        ]
    },

    "targetURL": "http://localhost:6000",

    "log" : {
            "file"      : "/var/log/tr1d1um/tr1d1um.log",
            "level"     : "DEBUG",
            "maxSize"   : 5242880,
            "maxBackup" : 3
    },

    "aws": {
           "accessKey": "fake",
           "secretKey": "fake",
           "env": "fake",
           "sns": {
                  "region": "us-east-1",
                  "topicArn": "arn:aws:sns:us-east-1:999999999999:fake",
                  "urlPath" : "/api/v2/aws/sns"
           }
    }

}

Keep in mind that if the device with info mac:f8a097ea7206 is not connected to talaria, you will get a 404 statusCode. So, be sure that you see such device in the list you get by hitting http://localhost:[talaria-bind-address]/api/v2/devices

Yes, I have verified that this device is connected to talaria.
 {"devices":[{"id": "mac:f8a097ea7206", "pending": 0, "statistics": {"bytesSent": 21, "messagesSent": 1, "bytesReceived": 0, "messagesReceived": 0, "duplications": 0, "connectedAt": "2017-12-06T23:05:48.783864473Z", "upTime": "31m55.444525679s"}},{"id": "mac:0036764163a5", "pending": 0, "statistics": {"bytesSent": 21, "messagesSent": 1, "bytesReceived": 0, "messagesReceived": 0, "duplications": 0, "connectedAt": "2017-12-06T23:05:46.000130027Z", "upTime": "31m58.228293867s"}}]}

That's weird.
A few things to try in case you havent' (ordered from the most to least relevant)

Look at the logs from each machine to see if you can catch any errors.

Double check your config files. Here are some samples for each machine:
scytale: https://github.com/Comcast/scytale/blob/master/etc/scytale/scytale.json
talaria:  https://github.com/Comcast/talaria/blob/master/src/talaria/talaria.json
tr1d1um (work in progress but might still be useful): https://github.com/Comcast/tr1d1um/pull/34/files

Remember that tr1d1um talks to scytale which it in turn talks to talaria.
It might help to know that tr1d1um builds the path [targetURL]/api/v2/device to talk to scytale.

Update your machine versions. There are a few improvements in the latest machines that will help with debugging (using header values in the response)

I think I found the issue. You are missing the "version" value in your config file like follows below. A default value should have been there.
"targetURL": "http://localhost:6000",
"version": "v2"

Thanks for the updated parameter. I guess I must have an old JSON from when I first did the installation.
I am now seeing a 403 Forbidden error:
{"message": "missing header: Authorization"}
I know that that the -H Authorization: <header> needs to be present in the curl command, but not sure what the header should be. This is a local installation, so no SAT tokens are required (I think). Any ideas where to go from here?

@joe94 we can probably close this issue since the issue on tr1d1um is resolved. The issue in the last post can be opened against scytale since it is authorization related.

@fchan2 Yeah, I'm gonna close this issue but that 403 authentication error is expected.
Please update your tr1d1um machine to the latest version. Then, in your config file, fill out the value for authHeader with a base64 encoded basic auth key [basicAuth] which then you pass as the header value for key Authorization as Basic [basicAuth]. If you're familiar with basic auth, this will be piece of cake.
Your updated config file should look something like this:
...

"targetURL": "blah",
"authHeader": "[basic auth key]",

...


Move to the official .NET Core 2.0

.NET Core 2.0 was officially released on 8/14/2017.
This PR is to migrate our tooling and build to the official .NET Core 2.0 bits.

@daxian-dbw This is a major change, should we run Feature tests?

@adityapatwardhan I requested feature test run for the PR, please take a look at the second commit message. I will investigate failure in appveyor.

There were 11 tests failing in AppVeyor and all are web cmdlet tests. They failed because of time out.


[CU-g4vx0j] improve XGBoost notebooks

I'm working on detailed tutorials for using XGBoost + Dask, and they reference the example notebooks here. Because of that, I want to take more ownership of these xgboost notebooks and make some improvements so that people can be successful with them.
Changes in this PR:

remove unnecessary imports
use metrics from dask_ml instead of using .compute() on Dask collections and then calling sklearn metrics functions on them

dask_ml is already available in the images these examples run on, and we should be using these notebooks to teach best practices with Dask

reduce the max_depth and number of trees in .fit() calls to make the examples run faster

the extra couple minutes currently spent waiting for a model with 100 trees and max_depth=8 isn't worth it, in my opinion. These examples are about how to use the libraries, now to how to build the best possible model of New York City taxi ride tips

group all imports at the top of the notebook

so that the notebooks fail immediately if something is missing, and to make it more obvious which libraries are being used together to achieve the goal "train an XGBoost model on Dask"

fix issue with use of nthread in the single-node examples

the images these examples run in have XGBoost 0.90. As of that release, passing the nthread parameter into the scikit-learn interfaces like XGBRegressor has no effect. You have to use the parameter n_jobs. As of XGBoost 0.90, n_jobs=-1 doesn't translate to "use all cores" (I checked with htop), so I changed these notebooks to figure it out with multiprocessing.cpu_count()

trim some trailing whitespace

Notes for Reviewers

I tested the non-Snowflake examples on internal, using the 2020.10.23 images, and didn't find any issues. I did not test the Snowflake examples.
This doesn't totally close https://app.clickup.com/t/g4vx0j. I'll have more PRs in the near future to add more explanatory text and links to the relevant XGBoost and Dask documentation.
I don't know if the "n_jobs=-1" thing is still a bug in newer versions of XGBoost. I'll investigate that later. Shouldn't impact this PR, though.

Task linked: CU-g4vx0j [examples] [docs] Improve usability of XGBoost examples

Remove Aaaron since he's on vacation.

This last point was not introduced in this PR so feel double free to ignore:

We should not ignore warnings

Ok I removed all the warnings in these four notebooks.
Warnings generated by these notebooks
prep_df() in nyc-taxi/xgboost.ipynb
/srv/conda/envs/saturn/lib/python3.7/site-packages/ipykernel_launcher.py:6: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead

See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy

/srv/conda/envs/saturn/lib/python3.7/site-packages/ipykernel_launcher.py:8: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead

See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy

/srv/conda/envs/saturn/lib/python3.7/site-packages/ipykernel_launcher.py:9: FutureWarning: Series.dt.weekofyear and Series.dt.week have been deprecated.  Please use Series.dt.isocalendar().week instead.
  if __name__ == '__main__':
/srv/conda/envs/saturn/lib/python3.7/site-packages/ipykernel_launcher.py:9: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead

See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
  if __name__ == '__main__':
/srv/conda/envs/saturn/lib/python3.7/site-packages/ipykernel_launcher.py:10: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead

See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
  # Remove the CWD from sys.path while we load stuff.
/srv/conda/envs/saturn/lib/python3.7/site-packages/ipykernel_launcher.py:11: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead

See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
  # This is added back by InteractiveShellApp.init_path()
/srv/conda/envs/saturn/lib/python3.7/site-packages/ipykernel_launcher.py:12: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead

See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
  if sys.path[0] == '':

I'll investigate and fix it in a separate PR right after this, I think I know what error was being suppressed by this.

Ok I think I've addressed all the comments.

put the imports back where they were
removed warnings-filtering
reverted new print() statements for metrics

I tested both of the nyc-taxi notebooks that were touched by this PR and they worked as expected. I'm gonna merge this once it builds.
I'll do follow-up PRs right after for:

make all the notebooks follow our agree convention for delayed
remove warnings-filtering from all notebooks and fix the warnings that show up


ssh-askpass-fullscreen: init at 1.2

Motivation for this change
Add ssh-askpass-fullscreen: a small SSH askpass GUI using GTK+2.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Are there plans to port this tool to gtk3?

No info.

Result of nixpkgs-review pr 82224 1

1 package built:
- ssh-askpass-fullscreen


check Owner/Initiator fields of ListMultipartUploads response

new test case test_list_multipart_upload_owner() uses two different users to initiate multipart uploads, then tests that list_multipart_uploads() shows the correct user ids and display names for each upload

ping @alimaredia, the fix for this merged so it's safe to take this on master/ceph-master

ping @alimaredia


Orchestrator: Branch View

In the Orchestrator, there is a drop down list to view the branch. Currently the branch name only is displayed. James says this is an easy fix to display the model name and branch name to find it easier to find the branch in the list.
Below shows the differences, CR8000 has only the model name. The Wiki will show what needs to be in each (model name and branch name)

@PaulChapmanPM - t shirt size added

Now works as discussed:


add record app sources

Carl sent them over earlier today. PR crudely integrates them into the the tree.
I ran a quick test - application seems to be operating as expected.

merging this so its available for everyone to play with


Implement gettext translation file generation

This PR allows selecting gettext as an alternative to the CSV format in the translation settings.
It also fixes the following issues:

Glossary can show wrong entry if the name of one entry is used as a translation of another entry.
"Collect translations" added non-dialogic translations in various situations.
"Collect translations" didn't remove translations that did no longer exist on the filesystem.
"Remove translations" didn't delete timeline translations created with the PER_TIMELINE + NEXT_TO_TIMELINE combination.
All characters used the same translation keys.
Order of characters/glossaries/timelines within a file (Per Type mode) was unstable.

This is solved by sorting based on source path. Or would you prefer sorting by translation id or something else?

Things I noticed while testing:

Choice nodes have a disabled_text translation, even if the choice has no condition. Wouldn't it be better to only add it if it is actually used?
The "Default locale" and "Testing locale" dropdowns only allow languages, not locales. It makes sense not to show every single locale by default, but why is it filtering the locales collected from translation files too?

Thank you for your PR.
I will review this in the following days.
I want to quickly talk about the Glossary. I have not looked at the code, so this is only a quick exchange of information.
The Glossary, unlike Timeline Text Events, does not fall back and that is intended by design. If there is no translation for the target locale, they won't do anything. This ensures no wrong Glossary is displayed between languages.
Let me know if this is what you encountered.

Not sure what I did different this time, it works on the old version.
Available translations of the timelines: en, it
Available translations of the glossaries: en, de
Testing locale: en

Old: timeline: en, glossary: en
New: timeline: en, glossary: en

Testing locale: it

Old: timeline: it, glossary: en
New: timeline: it, glossary: en

Testing locale: de

Old: timeline: en, glossary: de
New: timeline: en, glossary: de

Testing locale: fr

Old: timeline: en, glossary: en
New: timeline: en, glossary: en

So the behavior is still the same and it always used the fallback logic of godot.
There is still one issue in the old version and fixed in this PR:

Use the original locale name of one glossary entry in a translation of another glossary entry.
Run the game with the original locale.
The text box highlights the correct words.
The tooltip shows the wrong entry.

Bypassing the fallback logic of godot completely would be possible, but the new code would still need some sort of fallback. Otherwise the game would need to have the glossary in every single language+country+variant+... combination a player could have.
I am not sure if the large complexity of building our own fallback logic is really worth it. The only situation where it makes a difference is if timelines, but not glossary, are translated for a specific locale. And it would also be extremely difficult to test it because locales have so many corner cases.

I also made changes to some events to reduce the number of unused translation entries:

The choice event no longer creates an unused translation entry for disabled_text if the choice can't be disabled.

It is still possible to use the fallback behavior in the main language but a different text in other languages. I am not sure how helpful this really is.
Alternative: Remove all empty disabled_text entries even if the choice can be disabled.

If a game doesn't use different disabled texts, this could reduce the number of entries even more.
This would also allow a generic implementation across all event types, if we want that.

The label event no longer creates a translation entry for display_name if it is empty.

Or is there any situation where you would need a display name in some languages, but not in the main language?

Please let me know if you want to keep the old behavior or prefer something different.


Diamond kata's README is unclear about trailing spaces

It looks like I may be the first person (other than its author, of course) to complete the diamond kata, so maybe I'm just misunderstanding the README and other people find it clear. But when I read this test's README, it led me to believe that I should create diamonds that look like this (spaces have been replaced with · for clarity):
····A
···B·B
··C···C
·D·····D
E·······E
·D·····D
··C···C
···B·B
····A

However, the unit tests (in the F# version of the exercise, which is the only language in which this exercise seems to have been implemented so far) are checking that leading whitespace is equal to trailing whitespace, which means that the diamond shape the tests are actually looking for would be:
····A····
···B·B···
··C···C··
·D·····D·
E·······E
·D·····D·
··C···C··
···B·B···
····A····

Finally, the diamond shape example that the README actually contains looks like this once I replace its space characters with ·:
····A·······
···B·B···
··C···C·
·D·····D
E·······E
·D·····D···
··C···C
···B·B
····A

That's clearly in need of editing. :-)
I suggest that the README should be more explicit about the fact that trailing spaces are expected in this exercise, and should also use the · character to make the trailing spaces visible in the examples. (And, of course, the examples should match what the unit tests are expecting, but that almost goes without saying. :-) )

@rmunn You are completely correct, the readme is not clear about the trailing spaces (which are an essential part of the exercise). Would you be willing to do a PR for the Diamon readme file?

We also have a version in xruby which expects the line lengths to be equal and whitespace padded. (It might not be available on the live site yet.)


Deadlock during long-haul stress test

The long-haul stress test running on v1.0.0-rc shows various deadlocks in the warning logs. Looking at the local SQL Server, all the deadlocks seem to have the same cause. Here is an example:
<deadlock>
 <victim-list>
  <victimProcess id="process1f720001088" />
 </victim-list>
 <process-list>
  <process id="process1f720001088" taskpriority="0" logused="0" waitresource="PAGE: 5:1:250251 " waittime="104" ownerId="33084415" transactionname="user_transaction" lasttranstarted="2022-04-19T21:54:03.373" XDES="0x1f7200a8428" lockMode="U" schedulerid="5" kpid="34052" status="suspended" spid="83" sbid="0" ecid="0" priority="0" trancount="2" lastbatchstarted="2022-04-19T21:54:03.373" lastbatchcompleted="2022-04-19T21:54:03.377" lastattention="1900-01-01T00:00:00.377" clientapp="TestHubName" hostname="{MACHINE_NAME}" hostpid="16064" loginname="{username}" isolationlevel="read committed (2)" xactid="33084415" currentdb="5" currentdbname="DurableDB" lockTimeout="4294967295" clientoption1="671088672" clientoption2="128056">
   <executionStack>
    <frame procname="DurableDB.dt._LockNextOrchestration" line="25" stmtstart="1784" stmtend="3092" sqlhandle="0x03000500f01ab84a4ef3a30078ae000001000000000000000000000000000000000000000000000000000000">
UPDATE TOP (1) Instances WITH (READPAST)
    SET
        [LockedBy] = @LockedBy,
	    [LockExpiration] = @LockExpiration,
        @instanceID = I.[InstanceID],
        @parentInstanceID = I.[ParentInstanceID],
        @version = I.[Version]
    FROM
        dt.Instances I WITH (READPAST) INNER JOIN NewEvents E WITH (READPAST) ON
            E.[TaskHub] = @TaskHub AND
            E.[InstanceID] = I.[InstanceID]
    WHERE
        I.TaskHub = @TaskHub AND
        I.[RuntimeStatus] IN ('Pending', 'Running') AND
	    (I.[LockExpiration] IS NULL OR I.[LockExpiration] < @now) AND
        (E.[VisibleTime] IS NULL OR E.[VisibleTime] < @now    </frame>
   </executionStack>
   <inputbuf>
Proc [Database Id = 5 Object Id =<PHONE_NUMBER>]   </inputbuf>
  </process>
  <process id="process1f713fb4108" taskpriority="0" logused="1392" waitresource="KEY: 5:72057594043826176 (aa52126f61e5)" waittime="104" ownerId="33084446" transactionname="user_transaction" lasttranstarted="2022-04-19T21:54:03.380" XDES="0x1f70df48428" lockMode="X" schedulerid="8" kpid="53204" status="suspended" spid="51" sbid="0" ecid="0" priority="0" trancount="2" lastbatchstarted="2022-04-19T21:54:03.380" lastbatchcompleted="2022-04-19T21:54:03.377" lastattention="1900-01-01T00:00:00.377" clientapp="TestHubName" hostname="{MACHINE_NAME}" hostpid="16064" loginname="{username}" isolationlevel="read committed (2)" xactid="33084446" currentdb="5" currentdbname="DurableDB" lockTimeout="4294967295" clientoption1="671088672" clientoption2="128056">
   <executionStack>
    <frame procname="DurableDB.dt._CheckpointOrchestration" line="219" stmtstart="16706" stmtend="17362" sqlhandle="0x03000500293fac4b51f3a30078ae000001000000000000000000000000000000000000000000000000000000">
DELETE E
    OUTPUT DELETED.InstanceID, DELETED.SequenceNumber
    FROM dt.NewEvents E WITH (FORCESEEK(PK_NewEvents(TaskHub, InstanceID, SequenceNumber)))
        INNER JOIN @DeletedEvents D ON
            D.InstanceID = E.InstanceID AND
            D.SequenceNumber = E.SequenceNumber AND
            E.TaskHub = @TaskHu    </frame>
   </executionStack>
   <inputbuf>
Proc [Database Id = 5 Object Id =<PHONE_NUMBER>]   </inputbuf>
  </process>
 </process-list>
 <resource-list>
  <pagelock fileid="1" pageid="250251" dbid="5" subresource="FULL" objectname="DurableDB.dt.Instances" id="lock1f717da2b00" mode="IX" associatedObjectId="72057594043629568">
   <owner-list>
    <owner id="process1f713fb4108" mode="IX" />
   </owner-list>
   <waiter-list>
    <waiter id="process1f720001088" mode="U" requestType="wait" />
   </waiter-list>
  </pagelock>
  <keylock hobtid="72057594043826176" dbid="5" objectname="DurableDB.dt.NewEvents" indexname="PK_NewEvents" id="lock1f70fd18f00" mode="U" associatedObjectId="72057594043826176">
   <owner-list>
    <owner id="process1f720001088" mode="S" />
   </owner-list>
   <waiter-list>
    <waiter id="process1f713fb4108" mode="X" requestType="convert" />
   </waiter-list>
  </keylock>
 </resource-list>
</deadlock>

Here is the visual:

The deadlocked transactions are automatically retried and the orchestrations continue to run successfully, but this does create delays and also creates noise in the logs. Ideally there should be no deadlocks at all during the long-haul stress test.

@cgillum you should try this again with last fix


VueTube Extractor Stable Launch

Stable Release Checklist
This issue will outline the needed features before VueTube Extractor is able to completely replace the current solution employed by VueTube.
This will be updated often. Stay tuned.
Update: Due to the new rewrite, this checklist no longer reflects the actual state of the extractor. However, it will continue to be updated as the rewrite catches up to version 1's feature sets
Needed Features

[x] Search
[x] Search Filters
[x] Search Suggestions
[x] Home Page
[x] Home Page Continuation
[ ] Video Information
[ ] Comments
[ ] Replies
[ ] Channel Information

Superseded by #59


IGNITE-5899 Thin client: cache.Get for primitives

The ticket is resolved, closing PR. Feel free to reopen if it is needed.


Roll Engine from de341faa4d51 to 1002b2ce030b (10 revisions)

https://github.com/flutter/engine/compare/de341faa4d51...1002b2ce030b
2020-12-08<EMAIL_ADDRESS>Roll Skia from cdd6cced4520 to 99c944647fcc (4 revisions) (flutter/engine#22935)
2020-12-08<EMAIL_ADDRESS>Roll Fuchsia Linux SDK from hIxVxIVhE... to 3EfPHtl7G... (flutter/engine#22934)
2020-12-08<EMAIL_ADDRESS>[web] Fix edge cases when force-breaking lines (flutter/engine#22910)
2020-12-08<EMAIL_ADDRESS>Roll Fuchsia Mac SDK from 8cOXjqyWN... to 1LDC_Iu1_... (flutter/engine#22933)
2020-12-08<EMAIL_ADDRESS>Roll Skia from b87975c13381 to cdd6cced4520 (3 revisions) (flutter/engine#22932)
2020-12-08<EMAIL_ADDRESS>Move the WindowInsetsAnimation.Callback implementation to an inner class to avoid Android class loader warnings (flutter/engine#22916)
2020-12-08<EMAIL_ADDRESS>[canvaskit] fix TransformLayer.preroll (flutter/engine#22890)
2020-12-08<EMAIL_ADDRESS>Roll Dart SDK from baa92e08fee4 to d75741b19133 (7 revisions) (flutter/engine#22928)
2020-12-08<EMAIL_ADDRESS>Roll Skia from ff18ff6b295c to b87975c13381 (2 revisions) (flutter/engine#22927)
2020-12-08<EMAIL_ADDRESS>Stop potential lockup due to GHashTable being modified when cleared. (flutter/engine#22917)
Also rolling transitive DEPS:
fuchsia/sdk/core/linux-amd64 from hIxVxIVhEMsB to 3EfPHtl7GzvX
fuchsia/sdk/core/mac-amd64 from 8cOXjqyWNP4F to 1LDC_Iu1_Fyb
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

AutoRoller is stopped; closing the active roll.


add pallet::call to hotfix sufficients for non-zero nonce accounts

Adds a pallet call hotfix_inc_account_sufficients to patch existing accounts with a non-zero nonce but a zero sufficients value. The value needs to be non-zero to be consistent with our current runtime logic.
Fixes existing benchmarks.
Adds a benchmarking script that allows selection from available benchmarks when ran without arguments.

$ ./scripts/benchmark.sh
1) pallet_evm, runner_execute
2) pallet_evm, hotfix_inc_account_sufficients
3) EXIT
#? 2

The signed extrinsic call can be called by any account.

Isn't it possible to have the pallet separate from the existing one, so that parachain needing it could include it in their runtime, but it wouldn't mess default pallets ?
(Ideally this hotfix extrinsic is only part of 1 runtime version and removed in the next one)

Please change this to either a migration script or to put the hotfix in a standalone pallet.


Yaml logo size increased in readme.md file

Purpose

The purpose of this Pull Request is to fix #
Goals

Approach

Screenshots

Checklist

[x] This PR doesn't commit any keys, passwords, tokens, usernames, or other secrets.
[ yes] I have read and understood the development best practices guidelines
[ yes] My code follows the style guidelines of this project
[yes ] I have performed a self-review of my own code
[ yes] I have commented my code, particularly in hard-to-understand areas
[ yes] I have made corresponding changes to the documentation

Related PRs

Test environment

Done👍

Kindly check the new commit @YoshithaRathnayake

Done👍


A minor documentation bug in tutorial

The examples in this section
http://reactivex.io/rxjs/manual/tutorial.html#producing-values
are meant to start with listening to key events on the first line, not 'input' events.

The event should probably be "keypress" and the observables should use .pluck("key") to get anything like the expected output in the comments.

Our documentation is now officially at rxjs.dev.


typos: proof readings of the code

just some cosmetics

How to handle the CI with login ?
Error: Username and password required

@vjardin it'll only work for team members and external collaborators due to the setup


extended area under curve plot

https://github.com/yfpeng/object_detection_metrics/blob/7640436e65b85dc39773ba16350ab73327f2d3bb/src/podm/visualize.py#L48
'+' doesn't seem to append numpy arrays, suggestion:
area_under_curve_x = mrec[:-1].tolist() + [mrec[-2]] + [mrec[-1]]
area_under_curve_y = mpre[:-1].tolist() + [0.0] + [mpre[-1]]

Fixed. Thank you!


add stackdriver envoyfilter for telemetryv2

Do we need to enable v2 by default? @mandarjog @bianpengyuan

@richardwxn: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

build_installer
90dca569128b9970763991f993e3820c5d892383
link
/test build_installer

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

@richardwxn: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

build_installer
90dca569128b9970763991f993e3820c5d892383
link
/test build_installer

lint_installer
90dca569128b9970763991f993e3820c5d892383
link
/test lint_installer

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

@richardwxn: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

noauth_installer
6b9662995f538cf487c1853ae333eff368bded28
link
/test noauth_installer

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

@richardwxn: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

noauth_installer
fed9bfcc4f0eb4f68048a554b1347f3915e3c043
link
/test noauth_installer

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

@mandarjog @bianpengyuan PTAL this master one

1.4 and 1.5 envoyfilters added with corresponding filter definition and proxy match version
default v2.enabled and v2.prometheus.enabled as true, v2.stackdriver.enabled=false (Please confirm this part)

@richardwxn: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

noauth_installer
42f0cfacbed5ba468241ea930796c961ecc699d1
link
/test noauth_installer

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

/test noauth_installer

@richardwxn: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

noauth_installer
42f0cfacbed5ba468241ea930796c961ecc699d1
link
/test noauth_installer

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

@richardwxn: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

noauth_installer
fc12b71b8f71f12455d3867dfd80ed467ae7bab1
link
/test noauth_installer

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

/retest

@richardwxn: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

noauth_installer
fc12b71b8f71f12455d3867dfd80ed467ae7bab1
link
/test noauth_installer

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

/retest

@richardwxn: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

noauth_installer
fc12b71b8f71f12455d3867dfd80ed467ae7bab1
link
/test noauth_installer

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

/retest

@richardwxn: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

noauth_installer
fc12b71b8f71f12455d3867dfd80ed467ae7bab1
link
/test noauth_installer

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

/retest


Send varbit update events when varp changed

RS stores and sends only varp's. The varbit packet was only temporary as was removed in later revisions.
Storing varps would be more space efficient but varbits would be human readable

I don't think it's worth changing anything, storing varbits allows easier file modification. The only thing missing is when you change a varp which has varbits, then an update event for those varbits should be sent if they change.

#415


How to format datetime fields prior to be emitted to json

Hi,
I've got the following code:
    mux.HandleFunc("/accounts.json", func(w http.ResponseWriter, req *http.Request) {

		var accounts []models.Account
		db.Find(&accounts)

		if accounts == nil {

			emp := []int{}
			r.JSON(w, http.StatusOK, &emp)
			return
		}
		r.JSON(w, http.StatusOK, &accounts)
	})

which emits json objects like so:
{
    "Id": 79,
    "Name": "My Account Name",
    "Number": "12341234",
    "Transactions": null,
    "Type": "personal",
    "Format": "Standard",
    "CreatedAt": "2015-02-20T21:53:16.863129705+10:00",
    "ModifiedAt": "2014-07-30T08:43:13+10:00",
    "DeletedAt": "0001-01-01T10:00:00+10:00"
}

How do I change the date format the is generated by db.Find() to produce ISO8601 date formats?

You will need to manually format the dates as time.Time uses RFC 3339. Maybe if you wrap time.Time and provide a custom MarshalJSON() function it wlil work, but I have not tried that.
Unrelated to gorp: if you don't want the accounts.json service to be read by javascript code served from servers other than your own (for instance becaues you do auth using basic auth or cookies/session on your web page, and the accounts.json should have access restricted to authenticated users), then don't send an array as root object in json.  Read http://haacked.com/archive/2008/11/20/anatomy-of-a-subtle-json-vulnerability.aspx/
I assume this answers your question. If not: feel free to re-open the issue.

Thanks a lot for the heads-up on that exploit!


How does CodeGeex2 compare with GPT-3.5 on multilingual code generation?

Hi, I noticed that the comparison in README does not contain the OpenAI models and Claude, since they all provide API  and actually serves as the backend for Copilot, do you have the plan to add these numbers?

Hi, I noticed that the comparison in README does not contain the OpenAI models and Claude, since they all provide API and actually serves as the backend for Copilot, do you have the plan to add these numbers?

Yeah, it's possible to add them in the future. I imagine there is still a large gap between close-sourced and open-sourced models.

Hi @Stanislas0 @Symbolk I'm the maintainer of liteLLM - https://github.com/BerriAI/litellm/
We allow you to call GPT-3.5 (and 50+ LLMs including Hugging face, Ollama (local llama2)) using OpenAI chatGPT inputs/outputs.
I'd love to help make an integration if this is useful for this issue !😊


.net 4.7 + windows build 17017 + iisexpress: crashing with Access Violation in IsLocalRequest call

hi, I don't know where to report it: my working dev config got bombed. With this windows build, something went haywire, as the IsLocalRequest call throws an exception.  I've tried to debug it, but can't find any pdb-s  for this function. See more here: https://stackoverflow.com/questions/46785414/iisexpress-exe-started-crashing-with-access-violation-in-islocalrequest-call
questions:
0) what could cause this error? does anyone have access to the source code?

where to report windows dev build regressions?
where to report iisexpress exceptions?
why no pdb-s on the MS symbols server for iisexpress?

thanks!

@shirhatti

@kbalint There was an HTTP.SYS driver level regression in the Windows Insider Build 17017. This breaks all consumers of HTTP.SYS like IIS and IIS Express. We're doing our best right now to fast track a fix in time for the next insiders build.

The official way to report Windows Dev build regression is via the Feedback Hub app
You can report IIS Express issues via https://developercommunity.visualstudio.com/
I'm not sure about the symbols- let me get back to you on that

Update: I just checked with the team and we have made a conscious decision not to publish IIS Express symbols publicly. We may re-visit this decision in the future, but as it stands today we don't plan to publish the symbols.

@shirhatti: thanks for the information.

@shirhatti I got a new build for another machine, win insider fast 17025 -<PHONE_NUMBER>. has the regression been fixed in this build? thanks

Yes, it has been fixed in 17025.1000.rs_prerelease.171020-1626.

Can I ask if this has leaked into a non-Insider build?
I am running 10.0.16299, and my application which was previously working fine in IIS Express now gives me an access violation shortly after clients connect. I cannot find the exact cause because the exception is in an unmanaged thread in iiscore.dll which I cannot find Symbols for.
I have reverted my source repository back to 3 weeks ago when this issue definitely was not present and the issue persists - I have no AV enabled and Windows Defender is disabled through Group Policy. I have been battling this exception for about 1 week.
Loading Dump File [C:\Users\James Carter\AppData\Local\CrashDumps\iisexpress.exe.19984.dmp]

EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 55b76364 (compdyn!RegisterModule+0x00003f44)
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 00000000
   Parameter[1]: 00000068
Attempt to read from address 00000068

PROBLEM_CLASSES:
    ID:     [0n301]
    Type:   [@ACCESS_VIOLATION]
    Class:  Addendum
    Scope:  BUCKET_ID
    Name:   Omit
    Data:   Omit
    PID:    [Unspecified]
    TID:    [0x4554]
    Frame:  [0] : compdyn!RegisterModule

STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be wrong.
0783f698 55b74b04 00000001 0783f6d0 07593c80 compdyn!RegisterModule+0x3f44
0783f6bc 55b72613 073709d4 55b71008 294f81dc compdyn!RegisterModule+0x26e4
0783f6e0 55b72776 07593c80 294f823c 0783f76c compdyn!RegisterModule+0x1f3
0783f6f4 56326e91 07593c80 20000000 00000000 compdyn!RegisterModule+0x356
0783f720 56326313 073709d4 07593c80 0783f76c iiscore+0x26e91
0783f7b0 563151cb 00000001 00000000 00000000 iiscore+0x26313
0783f7fc 5631d004 00000001 00000000 00000000 iiscore+0x151cb
0783f840 56319a88 00000000 00000000 00000000 iiscore+0x1d004
0783f868 56318bdd 00000000 00000000 00000000 iiscore+0x19a88
0783f884 596532ce 00000000 00000000 073f6f90 iiscore+0x18bdd
0783f8b8 596531db 59650000 596531b0 0738efd0 w3tp!THREAD_POOL::PostCompletion+0x14e
0783f8d8 596520a7 07391a68 59652040 59652040 w3tp!THREAD_POOL::PostCompletion+0x5b
0783f8f8 74288654 0738efd0 74288630 cf2fd6cd w3tp+0x20a7
0783f90c 77754a47 0738efd0 a3a00235 00000000 kernel32!BaseThreadInitThunk+0x24
0783f954 77754a17 ffffffff 77779ee4 00000000 ntdll!__RtlUserThreadStart+0x2f
0783f964 00000000 59652040 0738efd0 00000000 ntdll!_RtlUserThreadStart+0x1b

How do we got hold of this fixed release? I have so much trouble debugging my applications, ISS express just crashes with the access violation error all the time. I have updated Visual studio to the latest when ever there is an update and still getting the error., Is there a way to update iis express by its self?

@Zapnologica I had a failed SSD, I needed to do a clean install since, and it's OK for me now. I advise you to do the same.


[DO NOT MERGE] Hacks to make rosa CLI work with HyperShift

Closed in favor of https://github.com/openshift/rosa/pull/828


Added firewalled topic

I added a new interface, FirewalledTopicInterface, that allows adding logic inside user's topic service to close unwanted connections.
I extended the current TopicDispatcher to handle this type of topic service.
Modifications are pretty strightforward, the only issue is that:

IF a client connects to more than one topic
AND one of them fails
the connection is closed, disconnecting from ALL topics

I do not know if this is the correct behaviour, it is a conservative approach though.

Thank your for your contribution, could you open a PR on https://github.com/GeniusesOfSymfony/WebsocketAppDemo and target your branch via composer
gos/web-socket-bundle: '1.8.6 as dev-staging-firewall'
And add a sample handshake middleware then I can run integration against it.

Thank your for your contribution, could you open a PR on https://github.com/GeniusesOfSymfony/WebsocketAppDemo and target your branch via composer
gos/web-socket-bundle: '1.8.6 as dev-staging-firewall'
And add a sample handshake middleware then I can run integration against it.
I address some comments, mainly about naming and a minor check logic on firewall. It's a Great work :tada:

Why did you close this PR ? you should add your commit where you change stuff to this branch @MicioBaus it can't work otherwise :p
I let you reopen it and repush on it

Answer is simple: I had no idea what I was doing.
I created a new branch, deleted another one, merged, rebased, focused on white spaces like that was an issue :)
I re-opened the firewall branch, and set it up to date with latest changes. Please help me if I need to do anything else, or I will mess up something for sure ;)

Any news on this? Is everything all right or is something missing on my side?

Hi, this sound good to me, can someone add this ? thanks

Can you let me fix the errors? I really would like to this this PR happen.

thanks @MicioBaus


Spotx isn't blocking ads

🧐 Have you fully read the README and viewed similar issues?

[X] I have read the README
[X] I have checked older issues, open and closed
[X] I did a clean install of Spotify and SpotX

Сountry of your account
Armenia
What is your Spotify Plan?
Free
Do you have Spicetify installed?
No
ℹ Computer information
- Spotify: (can't find the version but the latest. Just did pacman -Syu)
- Distro: Garuda linux (based on Arch)
- Shell: Bash

📝 Description
The adblock isn't working ANYMORE. About one and a half week ago it worked perfectly, but one day I noticed that it began to put ads between the tracks. I've run the SpotX with -f, -P but nothing. I've reinstalled spotify but nothing.
...
🖥 Terminal Input/Output
bash <(curl -sSL https://raw.githubusercontent.com/SpotX-CLI/SpotX-Linux/main/install.sh) -cfeP $HOME/.local/share/spotify-launcher/install/usr/share/spotify

**************************
SpotX-Linux by @SpotX-CLI
**************************

SpotX-Linux version: <IP_ADDRESS>5-1

/home/aren/.local/share/spotify-launcher/install/usr/share/spotify/spotify: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /home/aren/.local/share/spotify-launcher/install/usr/share/spotify/spotify)

Spotify version:  <IP_ADDRESS>2

Backup xpui found, restoring original...
Extracting xpui...
Applying SpotX patches...
Removing ad-related content...
Removing premium-only features...
Unlocking Spotify Connect...
Adding experimental features...
Removing logging...
Enabling new home screen UI...
Clearing app cache...
Rebuilding xpui...
SpotX finished patching!

📸 Screenshots
No response

This block ads, official SpotX
https://github.com/SpotX-Official/SpotX-Bash

Yup, worked. Thanks!
For some folks who followed the link but couldn't install it here's hint (for Arch Linux). Delete spotify-launcher using your pacman AND delete the spotify-launcher folder located in $HOME/.local/share.


Allow to name wallets

We have implemented the same functionality for Qoin. Let us get that into AlphaWallet as well.

Note that most of the code is in place (as we used to support it) but the names showing were removed for the Fiji upgrade.
Check with @colourfreak the status of this before starting on it.

@JamesSmartCell OK. I will coordinate with him.

@AW-STJ I don't have access to Qoin. It requires login etc.

Will connect over Telegram to share the builds and access

https://zpl.io/b6qDOJy
https://zpl.io/aNrDdEe
https://zpl.io/awv69n1

@colourfreak 1 design is pending where list of Wallets are displayed. Could you also provide the same.

@AW-STJ
What to priotarize like there is also a ENS name which is auto populated if found, so it will clash with Wallet name.

Hi @colourfreak this is main AW not Qoin, which already has this ability.
With Fiji, we removed the ability to name wallets. I believe @AW-STJ has a requirement that people have contacted him wanting to re-add this ability.
I don't know which is best, just being able to edit the ENS name with a custom one, or a drop-down style selection menu or ENS taking priority. I am thinking this confusion is why we removed the wallet naming in the first place.
@ChintanRathod
I have been adding the components necessary for creating the updated views in #1657, as per the spec in Zeplin.
This mod is at a bad time because there is big risk in duplicating work. Please leave this one until the spec is formalised.

@JamesSmartCell Ok Got the point. As discussed, I am holding the work on this ticket as of now.

Update: Add an additional item in the Settings tab. This just a local name. You can choose your own, disregarding the ENS name set for this wallet.

https://zpl.io/VY7JKYk
https://zpl.io/V48oWBX
https://zpl.io/29rnWDd
https://zpl.io/V0Kp3QR

Thanks for the update.
The other thing that would be good is to be able to swap ENS names for a wallet. Some ppl have multiple ENS names for the same wallet, would be good to be able to type a different one in and get that. However, it's very low priority. In fact you could achieve that with your mod although it's not technically checking the ENS.
I guess you could tie these wallet names to the address book maybe? For transferring between accounts.

@ChintanRathod please resume work, but move to the Component Upgrade branch. I added details to the existing PR outlining how to cope with ENS names vs user wallet names, and only allowing names that don't appear to be valid ENS names.

@ChintanRathod One further point. After consideration for complexity - in the wallet class can you remove the 'name' member and rename 'ENSname' to 'name'. This way, it should make operation a bit more clear. Can you also clear the field from the relevant Realm entity and add the migration.

@JamesSmartCell We have done with the integration after necessary changes. This issue could be closed.


Examples of using the API

Initial set of API examples for documentation.

Checklist

[ ] You added tests to cover the change
[ ] mvn clean install build and test completes
[ ] You changed or added to the documentation

Not sure if this should be here, or on the website?

I think it is useful here and can be linked to from a simpler document on the website.

The website does a nicer job or asciidoc rendering than GitHub, but that's not a good reason for moving it ;-)


Update Page.get_sitemap_urls() signature to match Wagtail 2.2

In Wagtail 2.2 Page.get_sitemap_urls() can accept the optional request argument.
Currently, sites with AbstractLinkPages are unable to generate a sitemap.
https://docs.wagtail.io/en/v2.2.2/releases/2.2.html#page-get-sitemap-urls-now-accepts-an-optional-request-keyword-argument
This is a minor change that won't cause any issues with older Wagtail installs so I haven't included any unit tests but I'm happy to add if you need them.

Hi @danbentley. This is great, thank you! I'm happy to merge this without a test :)


FZF showing matches with a % sign. How do I remove them?

[X ] I have read through the manual page (man fzf)
[X ] I have the latest version of fzf
[X] I have searched through the existing issues

Info

OS

[ ] Linux
[X ] Mac OS X
[ ] Windows
[ ] Etc.

Shell

[ ] bash
[ X] zsh
[ ] fish

Problem / Steps to reproduce
When I press tab to autocomplete the fzf matches I get a line at the top I am trying to remove
~ ❯ z

z
138/138 (0)
%Bexternal command%b %Bbuiltin command%b  %Bshell function%b   %Balias%b            %Bparameter%b
·zcat
·zcmp
·zdiff
·zdump
·zegrep
·zfgrep
·zforce
·zgrep
·zic
·zip
·zipcloak
·zipdetails
·zipdetails5.18
·zipdetails5.30
·zipgrep
·zipinfo
·zipnote
·zipsplit
·zless
·zmore
·znew
·zprint
·zsh

The line in question is:
%Bexternal command%b %Bbuiltin command%b  %Bshell function%b   %Balias%b            %Bparameter%b

press tab to autocomplete the fzf matches

This doesn't look like an issue of fzf, because it doesn't activate on TAB. You might want to debug the completion script you're using.


cuvis.python needs to use newer version

cuvis.python @ 490a495
The setup file uses VERSION = '3.2.1b3'
whereas the current main branch uses VERSION = '3.2.1b4'

@birkholz-cubert can you check that?

done with release of v3.2.1


Help! It is can suporrt the tls/ssl in the mqttkit

if i want to use a custome certificate, the mqttkit can support the tls/ssl?

can you make it success?

Would you mind use my project? I frok mqttkit and support tls/ssl. I will help you to fix if you got problem.


Add a NuGet Icon to the site that NuGet packages can use as the icon

Really really small issue. We simply need a nice clean icon hosted on nuget.org that all the official NuGet packages can use as their iconURL. :)

Forget this. Let's focus on Issue #14 instead (ability to embed icons in the package)


test/fixtures: Migrate some fixtures to TypeScript

This migrates following fixtures to TypeScript:

activationKeys
architectures
customizations
sources

Similar to the comment I left in #1247, let's use a .ts extension for "pure" Typescript files (files without React JSX).

The extensions are updated :+1:

I've split the activationKey in the end, will create a separate PR for that one. Fixtures mentioned above are updated as per the comments and I've also updated extensions of composes and packages fixtures. Even though I believe I've changed those in the previous PRs those were still .tsx instead of .ts


Release builds for Linux, Windows

Moving to electron-builder is definitely the way to go! Would be terrific to release builds for all platforms.
Wonder why Jio team won't build an official app.


Improved accessibility of collapse

Added aria attributes to collapse
Updated documentation with accessibility example
Created tests to new attributes

Referencing the discussion #3526

Other than those two minor issues, this looks good.

Fixed. Thanks.


[1.12] Update Go to 1.6.4

Golang security fix release.
Note we still patch for darwin as this has not been merged in 1.6.4.
Signed-off-by: Justin Cormack<EMAIL_ADDRESS>

cc @vieux

Sorry, still need to regenerate package images, one sec.

RS1 is expected to fail against 1.12 builds. It's not setup for it. But dockerfile.windows change LGTM

LGTM

LGTM


⚠ ClamAV has degraded performance

In 7fbe4ed, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 67 ms

Resolved: ClamAV performance has improved in 257c386.


MacOS downloads are zips, not tars

I dunno if things changed with flutter v3, but the MacOS downloads are zip files not tars: https://storage.googleapis.com/flutter_infra_release/releases/releases_macos.json
When I run asdf install flutter 3.0.1-stable, for example, I get:
$ asdf install flutter 3.0.1-stable
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1204M  100 1204M    0     0  34.1M      0  0:00:35  0:00:35 --:--:-- 33.1M
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Exiting with failure status due to previous errors

I'm getting this issue too
tar: Error opening archive: Failed to open 'flutter_macos_3.0.5-stable.zip'
How do we solved this?

Okay never mind, I got the solution, if you're on macOS and using homebrew ( because why would you not ), just do
asdf plugin-update flutter - updates the plugin
brew install jq - jq helps with the zip file I believe

This did not solve it for me... I already have jq installed and the latest version of the flutter asdf plugin.


TFS_Core_Contracts.WebApiConnectedServiceRef link is not working

This link on this line is not working: connectedService: TFS_Core_Contracts.WebApiConnectedServiceRef. The connected service associated with the continuous deployment

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

ID: 156add32-7c48-f47a-5737-fb76fd52cad9
Version Independent ID: 0da5c87a-bcac-6930-a2e7-1e5856d63a49
Content: TFS/Build/Contracts ContinuousDeploymentDefinition API
Content Source: docs/extend/reference/client/api/TFS/Build/Contracts/ContinuousDeploymentDefinition.md
Product: devops
Technology: devops-ecosystem
GitHub Login: @elbatk
Microsoft Alias: elbatk

Hi @ahmedspiir, Sorry to hear that link doesn't seem to be working - thanks for reaching out. We'll be in touch soon.