Version 1.3.0 doesn't work for me on Windows (cu92); 1.3.0b20180915 works fine

Description
When I install version 1.3.0, the Python process exits whenever I do any GPU operation. 1.3.0b20180915 works fine, however.
Environment info (Required)
----------Python Info----------
Version      : 3.6.3
Compiler     : MSC v.1900 64 bit (AMD64)
Build        : ('v3.6.3:2c5fed8', 'Oct  3 2017 18:11:49')
Arch         : ('64bit', 'WindowsPE')
------------Pip Info-----------
Version      : 18.0
Directory    : C:\Users\brianh\AppData\Local\Programs\Python\Python36\lib\site-packages\pip
----------MXNet Info-----------
Version      : 1.3.0
Directory    : C:\Users\brianh\AppData\Local\Programs\Python\Python36\lib\site-packages\mxnet
Hashtag not found. Not installed from pre-built package.
----------System Info----------
Platform     : Windows-10-10.0.17134-SP0
system       : Windows
node         : WLT006174
release      : 10
version      : 10.0.17134
----------Hardware Info----------
machine      : AMD64
processor    : Intel64 Family 6 Model 45 Stepping 7, GenuineIntel
Name
Intel(R) Xeon(R) CPU E5-1650 0 @ 3.20GHz
----------Network Test----------
Setting timeout: 10
Timing for MXNet: https://github.com/apache/incubator-mxnet, DNS: 0.0160 sec, LOAD: 1.4461 sec.
Timing for Gluon Tutorial(en): http://gluon.mxnet.io, DNS: 0.1440 sec, LOAD: 0.4679 sec.
Timing for Gluon Tutorial(cn): https://zh.gluon.ai, DNS: 0.2960 sec, LOAD: 0.4274 sec.
Timing for FashionMNIST: https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/gluon/dataset/fashion-mnist/train-labels-idx1-ubyte.gz, DNS: 0.0947 sec, LOAD: 0.6719 sec.
Timing for PYPI: https://pypi.python.org/pypi/pip, DNS: 0.0070 sec, LOAD: 0.2740 sec.
Timing for Conda: https://repo.continuum.io/pkgs/free/, DNS: 0.0337 sec, LOAD: 0.0710 sec.
Package used (Python/R/Scala/Julia):
Python
Build info (Required if built from source)
I did not build this from the source. I installed it from pip, using the mxnet-cu92 version.
Error Message:
There isn't an error message; the process just seems to exit
Minimum reproducible example
import mxnet as mx
ctx = mx.gpu(0)
zeros = mx.nd.zeros((5, 5), ctx)
At this point, there's a pause, and then the Python process ends
Steps to reproduce
(Paste the commands you ran that produced the error.)

From the command line, start a python process
Type in the lines under "minimum reproducible example"

What have you tried to solve it?

I've tried downgrading my version of MxNet. Versions from 1.3.0b20180915 and back work fine, but 1.3.0 and the newest betas don't work.
I tried upgrading to Python 3.7 and that didn't help.
Downgrading to 1.3.0b20180915 does work (in both Python 3.6.3 and Python 3.7)

Thanks for submitting the issue @BrianHanechak
@mxnet-label-bot [Bug, Python]

Some additional information... we are seeing some event log entries. On my computer:
Faulting application name: python.exe, version: 3.6.3150.1013, time stamp: 0x59d3d3a3
Faulting module name: ucrtbase.dll, version: 10.0.17134.191, time stamp: 0x5db729cd
Exception code: 0xc0000409
Fault offset: 0x000000000006e77e
Faulting process id: 0x1e4c
Faulting application start time: 0x01d4516eaca6e8ca
Faulting application path: C:\Users\brianh\AppData\Local\Programs\Python\Python36\python.exe
Faulting module path: C:\WINDOWS\System32\ucrtbase.dll
Report Id: 33c88217-8247-4c7c-a403-b2a44a145697
Faulting package full name:
Faulting package-relative application ID:
One of my coworkers is having the same problem with the CUDA 8.0 version, and his event log entries look a little different:
Faulting application name: python.exe, version: <IP_ADDRESS>3, time stamp: 0x5b331a30
Faulting module name: libmxnet.dll, version: <IP_ADDRESS>, time stamp: 0x5b9d1979
Exception code: 0x40000015
Fault offset: 0x000000000312a453
Faulting process id: 0x3778
Faulting application start time: 0x01d451d36b534bd2
Faulting application path: C:\Program Files\Python37\python.exe
Faulting module path: C:\Program Files\Python37\lib\site-packages\mxnet\libmxnet.dll
Report Id: ae543022-bdc6-11e8-ab77-6c3be50b7356

ok i am find problem.

Thank you @yajiedesign !
@BrianHanechak can you please confirm the issue was resolved and close it, or otherwise report the error again? Thanks!

I just updated to 1.3.1b20180927 and it seems to be resolved.

Thank you for tracking this down!


improve log file output

When recently running a larger processing example, I discovered some shortcomings with the current log file content. Some observations:

one always has to check both the command line stdout as well as the processor log file to get a full picture of the processor run
each log file entry prints the full list of currently processed scenes. Thsi becomes cluttered when processing a lot of scenes at once
the time stamp in the log file name contains hour and minute. Being more precise would prevent multiple parallel processes writing into the same file. However, including the second might not be precise enough either. Perhaps a unique identifier needs to be included
the identification of failed scenes is fairly time consuming; this is due to the very long log files in large processing runs and the insufficient info given on error

just a first list of thoughts. To be further discussed.

Just stumbled upon this, which might be relevant for saving the command line stdout of SNAP: https://forum.step.esa.int/t/where-are-snap-gpt-from-cli-logfiles/39473
Is pyroSAR capturing the stdout of SNAP in any way?

Hi @maawoo currently this is not possible. the respective SNAP processing functions internally call pyroSAR.snap.auxil.gpt which itself calls pyroSAR.snap.auxil.execute. In this function the command is executed using subprocess.Popen, which returns stdout and stderr (because the respective variables are set to subprocess.PIPE in Popen). The most straightforward would be to directly write to a logfile inside function execute and pass a variable for the log file name to gpt and S1_NRB's SNAP processing functions. So it is considered with some effort to implement this.

Here some further thinking...
I think it is best to entirely replace the log_dir configuration parameter with logfile so that a user can directly define where the file is written to. In case this parameter is set to None, all logs could just be printed to the console where they could be picked up by e.g. Slurm logging mechanisms.


More default fields for vulnerabilities

description

[x] description field

The description field is mean to describe what the vulnerability is in general, explaining what a XSS or SQLi is, similar to what you would find on wikipedia or OWASP pages.
This field is already present in reconmap.
remediation

[x] remediation field

The remediation field is to explain to the client how he will be able to patch / fix / workaround / remediate the vulnerability.
The field is already present in reconmap under the name solution.
remediation complexity & remediation priority

[x] remediation complexity field
[x] remediation priority field

The remediation complexity is to give an estimation to the client of how complex it will be to remediate the vulnerability.
Complexity levels:

Low
Medium
High
Complex

The remediation priority is to give an estimation to the client of how quick he should remediate the vulnerability (not only based on the criticality / risk but also some legal constraints, etc.).
priority levels:

Low
Medium
High
Urgent

observation

[x] observation field

The observation field is meant to actually explain what was found by the auditors, to give some proves (screenshots, tools output, etc.), and to explain how the vulnerability behave in this specific case, what are the risk for the project. A code analogy: the description is the class and the observation is the instance. It's the explanation of the vulnerability contextualized to the project.
It's already existing and it's split between the Proof of concept and the Impact fields.
references

[x] references field

The references field is meant to store links to external references as well as a brief description, like a bibliography.
Examples: link to the CVE advisories, link to the OWASP remediation cheat sheet, software vendor documentation, etc.
This can be used for the description, observation, remediation.
##vulnerability ID or reference

[x] vulnerability ID or reference field

The vulnerability ID or reference is a unique identifier for the vulnerability. All manufacturers and constructors have a reference for each product, web retailers have a reference for the stuff they are selling etc. The vulnerability ID is a reference for vulnerabilities.
Eg. Using company name abbreviation: CMP-001, CMP-002 etc. or using a prefix by category WEB-001 for web vulnerabilities, INF-001 for infrastructure vulnerabilities, etc.
So when a client ask question about a vuln you just have to ask him the vuln ID to know what he talk about, or if two auditors in a team are talking about a vuln giving the vuln ID is easier than giving the title and there is less confusion (imagine you have a stored XSS vuln and a reflected XSS vuln, just saying XSS you don't know which one you are talking about while giving the reference you are sure about which one it is).
update: it's now External ID
vuln category

[x] category field
[x] sub-categories

It'll talk more about it in a separate issue. #49
custom fields
The precedent fields are the ones that I think should be present by default, but having the possibility to define custom fields would be great for teams having custom uncommon needs.

[ ] custom fields

unstale

unstale

@santiagolizardo You added everything except custom fields. Thanks a lot. 🥳  I'll close the issue. Custom fields may need a dedicated issue.


applet.audio.i2s_capture: implement I2S audio capture

This implements an I2S capture interface, with all signals as inputs (Bit Clock, Frame Select, Data).
LED indicate state:

U1 - FIFO is full
U2 - Fault condition
U3 - "Running" state (i.e: not idle - either measuring a rate, or capturing data)

This applet supports auto detection for the bit rate, sample rate, and can thus calculate the expected sample size.
The closest "standard" value is then used for each of these - if the deviation is too high, a warning will be presented.
Custom sample rate and sample sizes can be specified using --sample-rate and --sample-size.
NOTE: When using auto detection, the first few samples will be missed.
Not all I2S interfaces use the full word size for sample data (e.g: 32-bit word, with 16-bit samples).
This applet will support this use-case, but cannot detect it automatically.
This applet only supports left-aligned sample data.
The sample rate parameter only needs to be accurate if the resulting WAV file needs to play at approx. 100% speed.
Both I2S and PCM modes are supported (I2S has the sample data shifted 1 bit clock after the frame select signal).
This applet seems to work fine for standard data rates up to 48kHz / 16-bit samples, but higher data rates will cause it to trip due to the FIFO filling up.
On a fault, the gateware returns to the COMMAND state, and the software presents a warning.
Due to the issues presented by the higher sample rates, I'm considering adding an extra FIFO in the FPGA... but would appreciate feedback before I look into this.

Hi @attie , what kind of feedback are you looking for? I just did a quick test on an stereo, 44.1kHz stereo stream, which has been sent from an ESP32. It auto-detected the stream pretty good:
I: g.applet.audio.i2s_capture: Measuring stream attributes... I: g.applet.audio.i2s_capture: Measured bit rate:    1409174.31 Hz I: g.applet.audio.i2s_capture: Measured sample rate:   44088.52 Hz      Using sample rate:    44100 Hz I: g.applet.audio.i2s_capture: Measured sample size:      16.0  bits    Using sample size:      16  bits I: g.applet.audio.i2s_capture: Capturing stream...
I captured ~120 secs of data, which played back without hickups via pacat.
I'm currentyl debugging some crackls of the DAC (which I need to debug with an LA now that the stream itself seems to be intact), so I could hook it up again, if you want some more feedback.

Hey @mwick83 - thanks for your feedback! I'm pretty confident in the applet's operation at 44.1kHz and 48kHz, but the higher sample rates / word-sizes will not currently work correctly.
For example, a 16-bit 192kHz stereo stream won't currently work, yet at ~750KB/s is easily with the theoretical limit of Glasgow - I'm fairly confident it's an issue with the FIFO rather than other parts of the applet, and I think I need to spend some time getting that working more efficiently... something I'd also like to look into for UART, as high utilisation at the higher bitrates there will currently loose data / drop frames.


feat(module): add screener

Changes

Adds screener module (supercedes dailyGainers as dailyGainers is a form of this)

Type

[x] New Module
[ ] Other New Feature
[ ] Validation Fix
[ ] Other Bugfix
[ ] Docs
[ ] Chore/other

Comments/notes

import yahooFinance from 'yahoo-finance2';
const queryOptions = { scrIds: 'aggressive_small_caps', count: 5, region: 'US', lang: 'en-US' };
const result = await yahooFinance.screener(queryOptions);

Accepts the following predefined screener names:

aggressive_small_caps
conservative_foreign_funds
day_gainers
day_losers
growth_technology_stocks
high_yield_bond
most_actives
most_shorted_stocks
portfolio_anchors
small_cap_gainers
solid_large_growth_funds
solid_midcap_growth_funds
top_mutual_funds
undervalued_growth_stocks
undervalued_large_caps

Ooh, amazing!  Thanks, @z3nful, for another :100: PR; code style, docs, tests, all perfect!
So greatly appreciate all these amazing contributions.

:tada: This PR is included in version 2.8.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

Ty, Happy to contribute 😊


Sample Code Error?

[Enter feedback here]
In the C# example on IntPtr hWnd = WinRT.Interop.WindowNative.GetWindowHandle(window); didn't work for me on VS 2022. The error message was "The name 'window' does not exist in the currrent context".
To get it to work, I changed 'window' to 'this': IntPtr hWnd = WinRT.Interop.WindowNative.GetWindowHandle(this);

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

ID: b2621305-73dc-26eb-cbd7-ed48c7bc0534
Version Independent ID: e18ea4cd-0750-0207-e2f8-c97ff97de697
Content: Manage app windows (Windows App SDK) - Windows apps
Content Source: hub/apps/windows-app-sdk/windowing/windowing-overview.md
Product: reunion
Technology: windowing
GitHub Login: @rkarman
Microsoft Alias: rokarman

Thank you for bringing this to my attention. The snippet was lifted from the WinUI sample, in which the window is defined. This is being addressed in PR #3332


Merge "alfredo/wallet-new" feature branch into master

This slightly beefy PR brings into master a new project called wallet-new, which is the home for the V1 redesign.
It also moves Pos.Util.BackupPhrase from cardano-sl into cardano-sl-wallet, which is a useful step towards having wallet-new depend from less dependencies (which is something we still cannot enforce now, but we will try in the future).
cc @gromakovsky @georgeee

@volhovM Please let's be pragmatic with these changes. I'm not going to amend 6k lines of code for a prototype, but it will get polished when the time will come. I just don't want a feature branch to span several months.

There are few scripts which should be updated when a new package is added:
• scripts/build/cardano-sl.sh
• scripts/haskell/lint.sh
• scripts/haskell/update-cabal-versions.sh

@gromakovsky I have addresses all your feedback apart from amending the last 2 scripts. The reason being this is a prototype, and we don't want our CI to fail due to it, but chances are we still want the CI to at least build it, which I hope my amendment to the first script will ensure.
Things like making the project compliant to the style guides & address all the linting suff (as @volhovM rightly pointed out) can be addressed at a later stage but our priority here is to prototype how the API would look like, and I'm afraid we cannot afford putting too much time in adding the bells & whistles just yet.
I will create tickets in our backlog to not forget though, I promise! 😉

Ok lieutenant @gromakovsky , your wish, my command 😉
It should be all done now. I recommend for once merging this PR with a squashed commit 😀


Adding FAQ section

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

Please sign CLA so that we can merge your input.


Allow for fallback when setting src under IE11 with percentage signs

https://connect.microsoft.com/IE/feedback/details/997939/ie11-imageelement-setattribute-fails-with-invalid-argument-when-key-is-src-and-value-has-a-percent

Closed since fluid values are now set using 100px100p syntax instead of 100%x100%.


Immutable get-form

Modified get-form to use the immutable strategy and added it to the strategy used by all other consumers per #319.
Once this is merged I think (hope) #319 may be considered fixed.

Thanks! One question - is the use of redux-immutable assumed/required by developers using Immutable.JS with this?

No, my intention was that developers using react-redux-form should not be forced to use redux-immutable even when using Immutable.JS.  I only added redux-immutable to the dev-dependencies so we could use it in the examples.  The goal is that react-redux-form be compatible for use with or without redux-immutable.

Gotcha, sounds good. By the way, I gave you collaborator access in case you ever need to make quick patches. Thanks so much for all your hard work on this!

Thank you!  It was my pleasure!  This is a great library and I'm happy to contribute to it to push it forward in acceptance in the community. :)

@erin-doyle
Working on PR now, but hoping you could chime in.
Seemingly while using redux-immutable / redux-immutablejs, the code contained in form-reducer / form-action-reducer, update-field, all do not use anything but the default get which fails. Did you have a chance to look into that prior?
Thanks!


change to use release branch for releases

Current dependencies on/for this PR:

main

PR #146   👈

This comment was auto-generated by Graphite.


Restaurant Website (Frontend)

I want to add a restaurant website created using HTML, CSS and Bootstrap representing restaurant near my college.
@ashutoshkrris I'd like to work on this issue.

Hey @ShwetKhatri2001
Please work on the previous issue first.
Once that is accepted and merged, I'll assign you this one


1.1.3 - Custom Object for SearchTextFieldItem

As far as SearchTextFieldItem is Struct, and therefore impossible to extend...I've decided to create some generic way to pass object to item itself (which is not going to be displayed as title / subtitle)

I think we are probably trying to do the same thing. I just submitted a related issue:
#68
Would it just be easier to make the SearchTextFieldItem into a class so it can be extended? Would address your use case too?

Fixed in 1.1.7. Thanks!!


FDF3F420 - Halo 3

Validation

[X] I've read the FAQ.
[X] The Xenia build used is from the master branch. (not MLBS/AlexVS/Canary/pull requests, etc)
[X] This issue isn't for help (tech support) with Xenia, or a game.
[X] I've checked if this game doesn't already have a compatibility report.

Xbox 360 Marketplace link
https://marketplace.xbox.com/en-us/Product/Halo-3/66acd000-77fe-1000-9115-d8024d5307e6
Xenia version
https://github.com/xenia-project/xenia/commit/509a1fa3866be4fb3ab9d413f600012688c89a7c/
Issues
.
Log
.
Screenshots
.
Labels
state-intro apu-silent gpu-drawing-corrupt

state-gameplay

state-gameplay

state-gameplay

state-intro state-nothing

state-nothing state-intro


Contain the pools within a VNET completely.

Currently, when I create mixed-mode pools, I see the nodes are getting public IP addresses(The docker container getting spawned gets a IP within the specified VNET) even though my use case does not require it to be accessible on an open network. A feature will be useful to have the nodes get an address on the provided VNET so that no public IP addresses are created.

Azure Batch (which Aztk runs on) will automatically allocate 1 Public IP per 50 nodes in the Cluster (Batch Pool). The network can be locked down if the Aztk Cluster is created with a Subnet. You can configure your subnet with Network Security Group rules to control network access as necessary.

Closing as this is a limitation of Batch, and cannot be fixed by Aztk.


How to stop :CphReceive

I mistakenly selected :CphReceive but I dont want to add new problem. So now my vim is stuck in :CphReceive. How do I stop it. ,  does not work.

You can quit neovim of close the terminal window. Any unsaved changes to files are normally saved to a swapfile and you'll be able to recover them when you edit the same file again.
I'll add a CphStop command some time
11-Aug-2021 09:31:16 Pritesh @.***>:

I mistakenly selected :CphReceive but I dont want to add new problem. So now my vim is stuck in :CphReceive. How do I stop it. , does not work.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub[https://github.com/p00f/cphelper.nvim/issues/12], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AIWNSZ5YJ56RTVOF7DZW7HDT4HYYXANCNFSM5B5NBSTQ]. [data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABCCAYAAADjVADoAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAAnSURBVHic7cEBDQAAAMKg909tDwcUAAAAAAAAAAAAAAAAAAAAAPBjRFIAASHKmKkAAAAASUVORK5CYII=###24x24:true###][Tracking image][https://github.com/notifications/beacon/AIWNSZ7ZKFGI4ZXA2C2PL5DT4HYYXA5CNFSM5B5NBST2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4OMRWHHQ.gif]

:CphReceive is no longer blocking (you can use the command line after running :CphReceive). Closing neovim now closes the server because it is tied to neovim. I've also added a CphStop command but I'm not sure if it works, because the callback I give it never runs


Constraint on id for a collection

What rules works best here?
Some alternatives:

WIS 2 topic notation? weather.surfaceobservations., weather.prediction.,
Similar to WIS 2 topic notation, but Rodeo specific: rodeo.metnorway.surfaceobservations?
Reverse hostname notation?
WIGOS based?
Specific hardcoded id for each profile, e.g surfaceobservations?

I don't know if it is relevant to think here, but there is some discussions how to link data from different apis. Let's say we have ecmwf surface data from EDR to create for example timeseries. Then I have same data in map from OGC WMS or OGC API Maps. How to create services so that it is possible to link parameters / layers between apis.

I don't know if it is relevant to think here, but there is some discussions how to link data from different apis. Let's say we have ecmwf surface data from EDR to create for example timeseries. Then I have same data in map from OGC WMS or OGC API Maps. How to create services so that it is possible to link parameters / layers between apis.

I guess it would be a metadata catalogue that would link a certain record of a dataset to multiple services for accessing it for vector, raster etc.  I guess that catalogue could link to services where the same dataset has different identifiers, but of course that could be confusing.
Solving identical identifiers for the same dataset across services seems however to be something we can not solve here?

Linking WMS layers to EDR parameters from the same datasource would indeed benefit from having equal names for parameters in WMS and EDR (for the use case of clicking on a map and retrieving the corresponding EDR data for that point that @mrauhala mentioned above).
Achieving a correspondance like that over datasets from different sources (ECMWF forecast vs ESOH observations for example) would be very hard to achieve.
About the collection id's I think it only makes sense to define the constraints on these id's if similarly named collections have the standardized structure and contents. This would already call for a large scale data harmonization, that I expect to be challenging for a system like ESOH.
In other words you can only harmonize collection id's if the collections are harmonized.

From our meetings we found out that an identifier for a collection should be picked from an enumerated lists (surface_temperature, radar_observations) if the data matches. If other, custom data, do whatever.
List must be created.

Suggesting for a start on this list:
surface_observations
radar_observations
weather_warnings
climate_observations
weather_forecast

Or do surface_observations need something more specific to separate stationary from moving stations? stationary_surface_observations?
We should probably also add some text to the effect: postfix the id if a provider needs to have more collections of the same type.
@mrauhala @Teddy-1000 What do you think?

I think surface_observations  have to cover too many types of observations, I don't know what common name is used for all of these types of observations.  in situ observations might cover this category better, since this include observations from planes, boats and balloons. This name might be a bit too confusing?

@Teddy-1000  So, in Rodeo the idea is to have one aggregated collection for all observations that are not radar/satellite? So stationary, mobile(balloons, planes etc.), ocean buoys are all covered in one collection? If so, I think insitu_observations seems correct.

In RODEO we have not taken steps to handle mobile stations yet. I do not have enough insight to use cases for retrieving observations to decide if we should split moving stations/platforms, and stationary stations. From a user and technical perspective, splitting these in two collections do make sense. Combing the different station types in the same output can be confusing.


Provide option for query method to return typed values

Currently only returns JSON, but could apply the same logic as RetrieveTyped entity to call the constructor on the returned values.
Concerns: Performance impact and whether people want this.

Added new queryTypedEntity function that will return typed values and recursively get expanded collection-valued navigation property values when the retrieveExpandedCollections parameter is true


DateField crash on IE10

Having this datefield on IE10

.. when clicking the input area nothing is shown. Console shows error:
'Unable to get property 'props' on undefined or null reference'
from bundle.js
	var DateField = function (_Component) {
            // ...
	    key: 'onCalendarIconMouseDown',
	    value: function onCalendarIconMouseDown(event) {
	      if (this.props.disabled) {  // failure here
	        return;
	      }
	      event.preventDefault();

package.json:
    "react-date-picker": "^5.3.28",

That's a different datepicker. You can install this datepicker here: https://www.npmjs.com/package/react-datepicker.

Oops, that's a blunder. Seems react-datepicker is good to go with IE10, good work!


feat: add tdrzEnable option

Add tdrzEnable option so we can use tdrz_enable option from whisper.cpp
Tested via npm pack ./ and using it in my example app.
Example from  demo - https://github.com/akashmjn/tinydiarize

@jhen0409 mind taking a look? Thank you.


BUG: Convert non-dates in xls date cells to number

[x ] closes #10001
[x ] tests added / passed
[x ] passes git diff upstream/master | flake8 --diff
[x ] whatsnew entry

closes GH10001

pls add some tests

[Current coverage][cc-pull] is 84.06%

Merging [#13042][cc-pull] into [master][cc-base-branch] will decrease coverage by -0.00%

@@             master     #13042   diff @@
==========================================
  Files           136        136
  Lines         49999      50000     +1
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
- Hits          42036      42029     -7
- Misses         7963       7971     +8
  Partials          0          0

2 files (not in diff) in pandas were modified. more

Misses +3
Hits -8

Powered by Codecov. Last updated by [5f3facf...a8ce2ea][cc-compare]
[cc-base-branch]: https://codecov.io/gh/pydata/pandas/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/pydata/pandas/compare/5f3facf4d2fb677bfcc6460e88e6d9f764147cc8...a8ce2ea9ffa2529989df439f5291061373488dea
[cc-pull]: https://codecov.io/gh/pydata/pandas/pull/13042?src=pr

Prevoiusly failed tests on the lines that now appear as uncovered according to codecov, I'm not getting this.

if you want to rebase I think I fixed codecov

Thanks, seems ok now

can u post a screen shot of what this excel file looks like

Same thing with codecov

you need to rebase on master
git rebase -i orgin/master
you are not picking up the change I made recently.

check now pls

thanks @kordek


[android] initialNotification

is there a way we can get initialNotification payload like on ios when user click on notification?
I have found in the firebase api that there is a way to specify activity using click_action and handle new activity but I am not sure how to implement that because I am not that much familiar with Android development
<intent-filter>
  <action android:name="OPEN_ACTIVITY_1" />
  <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

btw thank you for this awesome module

let me take a look

@gorangajic please check the master code. You should be about to get activity in both platform using initialAction and initialData now.
Check out readme about how to and known issues

I haven't published the change yet. Please let me know if you have other thoughts

Thank you for the feature and the quick response ❤
I have tested and it works great


weird lava spawn near glowdust layers.

Hi, thanks for the report! We have already encountered this issue ever since the Glowstone Canyon has been genersting, but we haven't fixed it yet. It doesn't seem we'll fix it anytime soon.
Leaving this issue open so others don't post duplicates.


[EDA] prettier precommit check

Critical Changes
Changes
Issues Closed
New Metadata
Unpackaged Metadata
Deleted Metadata
Testing Notes
-checkout the branch
-run yarn install
-add a few empty lines to a file (if you have vscode plugin setup already, you can save the file without formatting it)
-make a commit
-a warning msg should appear and preventing you from making the commit

QA Passes - Prettier error displays on commit when triggered and preformed a Settings Health Check U/I and functionality smoke test. All passes and works as expected.


Master Password Reset Feature

Master Password Reset option can help in those cases where someone forgets their master password.

@Pagasis I would love to work on this. Can you assign me the issue?

Yeah sure


Feature/model tests

This branch adds more tests for the Model Module, especially for semantic operations, like conversion, deepCopy and rotation conversions.

After having a closer look why Travis complains: the commit that fixed the tests landed on develop and not here. I'm going to cherry-pick it to here as well in the hopes that it will then appease travis and vanish after the merge goes through.

I've tarted up the DeepCopy tests a little, now I'm much happier with them.
This PR now gets a :+1: from me.


Transitions not working with vue-cli and Vue  >= 3.0.6

Version
4.5.11
Reproduction link
https://github.com/netopolit/vue-cli-transition-issue
Environment info
  System:
    OS: macOS 11.2.2
    CPU: (12) x64 Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz
  Binaries:
    Node: 14.15.4 - ~/.volta/tools/image/node/14.15.4/bin/node
    Yarn: Not Found
    npm: 7.5.4 - ~/.volta/tools/image/npm/7.5.4/bin/npm
  Browsers:
    Chrome: 88.0.4324.192
    Edge: Not Found
    Firefox: 86.0
    Safari: 14.0.3
  npmPackages:
    @vue/babel-helper-vue-jsx-merge-props:  1.2.1
    @vue/babel-helper-vue-transform-on:  1.0.2
    @vue/babel-plugin-jsx:  1.0.3
    @vue/babel-plugin-transform-vue-jsx:  1.2.1
    @vue/babel-preset-app:  4.5.11
    @vue/babel-preset-jsx:  1.2.4
    @vue/babel-sugar-composition-api-inject-h:  1.2.1
    @vue/babel-sugar-composition-api-render-instance:  1.2.4
    @vue/babel-sugar-functional-vue:  1.2.2
    @vue/babel-sugar-inject-h:  1.2.2
    @vue/babel-sugar-v-model:  1.2.3
    @vue/babel-sugar-v-on:  1.2.3
    @vue/cli-overlay:  4.5.11
    @vue/cli-plugin-babel: ~4.5.0 => 4.5.11
    @vue/cli-plugin-eslint: ~4.5.0 => 4.5.11
    @vue/cli-plugin-router: ~4.5.0 => 4.5.11
    @vue/cli-plugin-typescript: ~4.5.0 => 4.5.11
    @vue/cli-plugin-vuex: ~4.5.0 => 4.5.11
    @vue/cli-service: ~4.5.0 => 4.5.11
    @vue/cli-shared-utils:  4.5.11
    @vue/compiler-core:  3.0.7
    @vue/compiler-dom:  3.0.7
    @vue/compiler-sfc: ^3.0.0 => 3.0.7
    @vue/compiler-ssr:  3.0.7
    @vue/component-compiler-utils:  3.2.0
    @vue/eslint-config-prettier: ^6.0.0 => 6.0.0
    @vue/eslint-config-typescript: ^5.0.2 => 5.1.0
    @vue/preload-webpack-plugin:  1.1.2
    @vue/reactivity:  3.0.7
    @vue/runtime-core:  3.0.7
    @vue/runtime-dom:  3.0.7
    @vue/shared:  3.0.7
    @vue/web-component-wrapper:  1.3.0
    eslint-plugin-vue: ^7.0.0-0 => 7.7.0
    typescript: ~3.9.3 => 3.9.9
    vue: ^3.0.0 => 3.0.7
    vue-eslint-parser:  7.6.0
    vue-hot-reload-api:  2.3.4
    vue-loader:  15.9.6 (16.1.2)
    vue-router: ^4.0.0-0 => 4.0.4
    vue-style-loader:  4.1.2
    vue-template-es2015-compiler:  1.9.1
    vuex: ^4.0.0-0 => 4.0.0
  npmGlobalPackages:
    @vue/cli: Not Found

Steps to reproduce

install and run the minimal reproduction app
click on the "Toggle show" button on the root page of the app.

What is expected?
Clicking on "Toggle show" button should cause text bellow the button to animate
What is actually happening?
There is no animation. Transition is not working

This feature should work with Vue 3.0.6 and 3.0.7, as demonstrated here https://jsfiddle.net/8b1ced2m/

There is no css in your Home.vue.  Are you trying to say that keyframes don't work under style scoped?
input
<style scoped>
.bounce-enter-active {
  animation: bounce-in 5s;
}
.bounce-leave-active {
  animation: bounce-in 5s reverse;
}
@keyframes bounce-in {
  0% {
    transform: scale(0);
  }
  50% {
    transform: scale(1.25);
  }
  100% {
    transform: scale(1);
  }
}
</style>

output  Something like this is wrong 0%[data-v-fae5bece]

.bounce-enter-active[data-v-fae5bece] {
  -webkit-animation: bounce-in-fae5bece 5s;
          animation: bounce-in-fae5bece 5s;
}
.bounce-leave-active[data-v-fae5bece] {
  animation: bounce-in-fae5bece 5s reverse;
}
@-webkit-keyframes bounce-in-fae5bece {
{
    transform: scale(0);
}
50%[data-v-fae5bece] {
    transform: scale(1.25);
}
100%[data-v-fae5bece] {
    transform: scale(1);
}
}
@keyframes bounce-in-fae5bece {

0%[data-v-fae5bece] {
    transform: scale(0);
}

50%[data-v-fae5bece] {
    transform: scale(1.25);
}

100%[data-v-fae5bece] {
    transform: scale(1);
}
}

This bug can be solved by pr https://github.com/vuejs/vue-next/pull/3308

Close since this bug is tracked in vue-next repo

Thanks. You are right despite my badly rushed reproduction code and not noticing it only doesn't work when keyframes are scoped so I didn't suspect an upstream issue.


Create specific GBIF account used for daily downloads

... So they don't use my personal account anymore.

Account created, email used for the dev environment is<EMAIL_ADDRESS>Let's now configure the dev server.

For now, the production server also use the "dev" GBIF account. Should we create a new one for that?

Indeed, no capacity problems expected. It's just that to keep things clean, I prefer to have totally separated resources (accounts, databases, domains, mail addresses, ...) per environment.

Update: account created and configured (in prod), just make sure tomorrow that the data update was successfully perforrmed.

This works fine since a long time!


Can this work with Operator as well as Operator Mono

Currently the ./build.sh does not see Operator as a option to add to, only Operator Mono. Any chance this is a keep update?

I imagine you could update the code so it will up patch the proportional width Operator font. The ligatures were designed for fixed width, so it might look a little strange.
I don't have any plans to support non-monospaced versions.


Question about setting slots values from tracker

In the current dev version, whenever core receives an SlotSet event, a function
def apply_to(self, tracker):
        tracker._set_slot(self.key, self.value)

is called, if we look at tracker
def _set_slot(self, key, value):
        # type: (Text, Any) -> None
        """Set the value of a slot if that slot exists."""

        if key in self.slots:
            self.slots[key].value = value

we see that the value is just assigned to a slot's value.
Now let's assume that I want to have kind of TimeSlot, which has Time data structure as value instead of string. I expect that I can inherit Slot class, add there a logic to convert string (extracted by NLU) to certain data type, and assign it to value of a slot. Is there any RASA way how to do it?
Imho, Slot should have a function like set_value(string value) which returns True if values is set up, or false. And tracker should call self.slots[name].set_value(value). And base slot class Slot can contain trivial implementation:
def set_value(self, value):
    self.value = value
    return True

Thanks for raising this issue, @Ghostvv will get back to you about it soon.

Sorry, for long response. Because the slots should be serializable, we use extracted string as value. I would suggest to use custom slots and set time in different attribute, and then use this attribute in your custom action.

@Ghostvv right now there are only a few types of slot in the package, what do you think about adding an abstract class kind of RasaDataType which has two functions serialize(self) -> string and deserialize(string) -> RasaDataType, then to implement these functions for existing types (string, float, category) and then call them whenever you are serializing slots?
for me as a user of rasa, I may be wrong and such vision diverges with your strategy, it looks more convenient if I add new data type class TimeType(RasaDataType) and class TimeSlot(Slot) and put all logic inside TimeSlot rather then add one more layer which at some point does conversion from string to required data types
let me give an example, I'm implementing booking room scenario, I have among other parameters two slots booking_time and booking_duration; whenever user says something like I want to book a room tomorrow at 3 there is to duration and bot asks duration, then it see that we have all the required data to make a booking and try to convert string to the required data types and eventually fails; then I need to rollback discussion somehow
if I would be able to implement string -> time logic inside time slot, then if a bot can't parse data, it doesn't fill the slot with not parsed value and I expect the bot to refine time
if you agree with this, you can point me where you do serialization of slots and I will write all of this
or close it and I will have to add some костыли into my code -)

костыли - отлично

I am not sure if this is a good idea: We are working on a larger refactoring of rasa core, that will split the machine learning parts and the custom actions into two independent parts communicating over http. In this version, the slots are set on the action server, after that they are serialised and sent to core. the custom slot implemented lives on the core server, as the main idea of custom lots is featurization.
so even if you would implement your custom slot in core, your action server would still need to serialise / deserialise your slot, but won't have your custom slot. do you know what i mean`?

Thanks for the response, looking forward for a larger refactoring of rasa core -)


SPEC-0000: Soften explicit drop schedule.

This does only change the presenting of the drop information:

reduplicate when the same package was released twice in the same quarter.
Remove the day of month. I don't think it helps conveying the flexibility that the spec

--
This also regenerate the files

The format of spec-0000/schedule.md needs to be fixed. It doesn't pass the linting and I suspect the rendered text isn't what you intended:

You may want to use the yamltotable shortcode:
https://theme.scientific-python.org/shortcodes/#yamltotable

Yeah, I'm trying 4 spaces to have pre blocks, it's not the best.

I'm going to see if it supports tables.

Remove the day of month. I don't think it helps conveying the flexibility that the spec

I think this is a good idea and I'm in support of this change.
Something I've been thinking about with respect to the flexibility of this SPEC is the implications of the word "drop". I wonder if we add language saying that "drop" doesn't mean explicitly removing support, but rather not continuing support for that versioning. What do you think?

Better as a table:

I've tried reading 1 quarter in the past.

I quite like what I see under the current preview link, not sure why prettier doesn't like it though.

Easiest is to run the generated result through prettier and look at the resulting diff.

Or ask the pre-commit bot to autofix it.

If it's for a generated file, you'd have to run that each time you produce the file.

Here is what prettier does. For example, it changes this
|    |    |    |
|----|----|----|
|ipython        |7.26.0 to 7.28.0   |released Aug 2021 and Sep 2021|
|networkx       |2.6                |released Jul 2021|
|pandas         |1.3.0              |released Jul 2021|
|scikit-learn   |1.0                |released Sep 2021|
|xarray         |0.19.0             |released Jul 2021|

to
|              |                  |                                |
| ------------ | ---------------- | ------------------------------ |
| ipython      | 7.26.0 to 7.28.0 | released Aug 2021 and Sep 2021 |
| networkx     | 2.6              | released Jul 2021              |
| pandas       | 1.3.0            | released Jul 2021              |
| scikit-learn | 1.0              | released Sep 2021              |
| xarray       | 0.19.0           | released Jul 2021              |

There is a blank line at the end of schedule.md that I still need to fix. After that, this should be ready to go.

@Carreau @bsipocz I removed the final blank line in 201e92372b046ebb1062b98e527b47cb8e0816c8. The CI is passing now and the tables are formatted in the new style. I am sure the code can be improved. Feel free to fix my commits or just delete them and fix the PR in a different way.


Security fix

This pull request adds configurations and documentation for cleartext op-out and certificate pinning for both iOS and Android

Looks fine!


As a user, I want to be able to choose between any number of web3 browser providers

Hey folks.
I just tested with two web3 provider extensions installed (Dapper & MetaMask) and it doesn't quite work. I'm wondering, is Web3Connect supposed to handle that case?
The two in question are Dapper and MetaMask. I've attached a gif to show the weirdness.
In the first bit, you can see if I have just one provider (MM), it works fine. I tested with just Dapper as well, also works fine.
In the second sequence though, you can see I have both MM and Dapper installed. Web3Connect picks up Dapper in the modal UI,  but when I press "connect", it actually connects to my MM wallet :sweat_smile: 0x59... is the MM address. Note that in this sequence, both wallets are "unlocked" and "approved", hence there is no popup from either Dapper or MM.
I think what's happening here is the classic race to injection / overwriting. As a user, I want to avoid that issue and not have to have only one extension enabled at a time, and be able to choose either Dapper or MM from the Web3Connect interface.
I'm not exactly sure if that's even possible given the current provider implementations, but I did speak to @crisgarner in Discord, and he mentioned he'd take a look.
Gif here:

Also, for reference, my other musings on all of this (posted in Discord, but now captured here):

In my mind, the ideal scenario consists a few things:

The provider spec changed a bit and became more standardized
Providers don't actually inject anything (i.e. no race, no overwrites, no hacky nonsense)
Dapps -- and thus Web3Connect -- also have a standard way of interfacing with providers / allowing users to choose which one they want to use / connect, disconnect, etc.

Hey @callmenick, this is definitely an issue with browser extensions currently. We need to change how injected providers work. This is an issue that has been known prior to Web3Connect when Gnosis Safe, Mist and Metamask competed for the same namespace. Now we have Dapper as well.
The EIP-1193 although it improves and standarizes ethereum providers, it still doesn't solve for this issue. I've chatted once with @nivida about this issue and he actually had a very interesting proposal for it. I think we should coordinate a new EIP to implement it and chat with Metamask and Dapper to integrate it to solve it.

Not currently possible as a limitation of how injected provider currently work


No compiler_workdir option in training example to persist Neuron compiler artifacts

I need to profile model compiled by Neuron compiler. This requires access to compiler artifacts such as NEFF. There is no known way to designate compiler_workdir option in ON training example such as image classification

By default it should be /var/tmp/neuron-compile-cache.

This issue has been automatically marked as stale because it has not had recent activity. If you think this still needs to be addressed please comment on this thread. Thank you!


Fixed issue with search topology

Fixes #365
This fix makes the detection of topology depend on server IDs instead of names, resolving the issue

[X] Change details added to Unreleased section of changelog.md?
[n/a] Added/updated documentation and descriptions in .schema.mof files where appropriate?
[n/a] Examples updated for both the single server and small farm templates in the examples folder?
[X] New/changed code adheres to [Style Guidelines]?(https://github.com/PowerShell/DscResources/blob/master/StyleGuidelines.md)?
[X] Unit and Integration tests created/updated where possible?

This change is

Reviewed 3 of 3 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Make Elixir section name more accurate

Elixir is not a Ruby-to-Erlang compiler, nor is Elixir like Ruby at all semantically, so the existing header seems inaccurate. Saying it is "Ruby Inspired" would be more fair I think.

@lpil  FYI: Added a new footnote inspired from your comment above e.g.

Note: Elixir is not a Ruby-to-Erlang compiler. Elixir started off with a Ruby-inspired syntax.
The language semantics differ (e.g. dynamic pure functional vs dynamic general pragmatic "multi-paradigm" language).


Rollup of 4 pull requests

Successful merges:

#503 (Set the type for S_ISUID, S_ISGID and S_ISVTX correctly)
#511 (Fix android SA_* constants)
#1358 (Add powerpc64-unknown-freebsd target)
#1364 (Deprecate mach APIs: users should use the mach crate instead.)

Failed merges:
r? @ghost

@bors: r+

:pushpin: Commit a1ac2fc54b5bad4c907ef44986819d5e5a323b1b has been approved by gnzlbg

@bors: p=100

:hourglass: Testing commit a1ac2fc54b5bad4c907ef44986819d5e5a323b1b with merge 8adea9651b03b7d132f7f07f23174b1fcb08fcb9...

:broken_heart: Test failed - checks-travis


Feature/object picker

selects entities in the scene and displays their AABoundingBox
improved the raycasting algorithm
displays the ray
works in coordination with gizmos and camera handling

Great work, I cleaned some code and added an example with multiple cubes. We need a proper test file to close this one.

Proper tests are in place, tested in Mac and Windows, well done!


DBZ-6834 Provide INSERT/DELETE semantics for incremental snapshot watermarking

closes: https://issues.redhat.com/browse/DBZ-6834
Todo:

[x] Add support for MongoDB
[x] Check DB2

DB2 failures are not related.

Yes, I reverted the change already

I saw, maybe I just need to invalidate the old cache.

@mfvitale Applied, thanks!


Any Luis "training" on luis.ai is lost when republishing the BOT

Describe the bug
Any LUIS.AI training is lost if you republish the bot.
Version
v2.1.2
Browser

[ ] Electron distribution
[ ] Chrome
[ ] Safari
[ ] Firefox
[x] Edge

OS

[ ] macOS
[ x] Windows
[ ] Ubuntu

To Reproduce
Steps to reproduce the behaviour:

Create a BOT with LUIS language understanding
Create trigger with three phrases
Send a simple response
Test the bot with the three phrases
Go to "luis.ai" portal and login
Look for intents and add a new phrase.  Train Test and publish
Go back to bot check that new phrase works
Republish the bot
Try the new phrase (it wont work)
Go to luis.ai portal - you will see that the added phrase has gone.

Expected behaviour
Republishing the bot would ADD to the phrases not remove any existing ones
How is it possible to "Train" Luis with BOT Composer?
Screenshots
N/A
Additional context

I don't think this is a bug, but I agree this would be a nice thing to have, if we were able to edit/deploy the intents to our Bots from the LUIS portal.

I thought that a there would be an option somewhere in the "settings" JSON that allowed control of it do we could do an initial deploy and then just control it from the LUIS portal (or something like that).   Does no such setting exist?

I would have thought adding that would be fairly trivial since it basically means "publish without LUIS update"

Hello @metkhoo, Bot Framework Composer uses LU files as the source of truth. So any changes that you make in the LUIS portal will need to be copied back into Composer. You can export your LU files from the portal by:

Go to applications page
Select your application
Select the Export dropdown from the menu
Select Export as LU


Classroom Scheduler

Describe the project you want to add with tech stack
It is a simple static Architecture Website Template.
A website that lets you write about all your classes at one place. You can also search by typing the name of the teacher if you have so many classes to take.
Used Technologies:
HTML5
CSS3
JavaScript
Expected behavior

Screenshots (optional)

Additional context (optional )

@TusharKesarwani Please assign this issue to me under GSSOC'23


New package: InvariantMeasures v0.8.0

Registering package: InvariantMeasures
Repository: https://github.com/orkolorko/InvariantMeasures.jl
Created by: @orkolorko
Version: v0.8.0
Commit: aa55d20322a64af88a247af5d47417b95dea45bf
Reviewed by: @orkolorko
Reference: https://github.com/orkolorko/InvariantMeasures.jl/commit/aa55d20322a64af88a247af5d47417b95dea45bf#commitcomment-48808060

As Registrator issued a warning about version number 0.8.0 I called again register (as stated in the email), but it opened a new pull request.


Crate regex missing as a dependency

Using Rust 1.77.2 on Ubuntu Ubuntu 22.04.4 LTS, following the instructions in the README, I get the following compilation error:
error[E0463]: can't find crate for `regex`
    --> src/grammar.rs:9329:5
     |
9329 |     extern crate regex as ___regex;
     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate

Adding the regex crate as a dependency in Cargo.toml solves the problem.

Which version of lalrpop are you using? It works fine for me with 0.19.4.

After updating to lalrpop 20.2, I get an error, but it's a different error than what you posted (method expected_tokens_from_statesis not a member of trait___state_machine::ParserDefinition``)

I updated the code so it compiles fine with 0.20.2. Still no regex problems, just a renamed enum variant. Please let me know if you still have trouble building it.


Renamed isInclusive

Code Coverage Summary [using JaCoCo]

Coverage Type
Coverage

Coverage:
15.26%

Branches:
21.33%

Code Coverage Summary [using JaCoCo]

Coverage Type
Coverage

Coverage:
15.26%

Branches:
21.33%


Hadoop Hive query resubmission issues

System information:

Operating system (distribution) and version: Windows 7 / Windows 10
DBeaver version: <IP_ADDRESS>903101945
Additional extensions

Connection specification:

Database name and version:
Driver name: org.apache.hive.jdbc.HiveDriver
Do you use tunnels or proxies (SSH, SOCKS, etc)? No

Describe the problem you're observing:
We have discovered that when a failed query dies on Hadoop Hiveserver2, the end user merely see's the query continuing to "run." What is actually happening in the background on the hiveserver side, is we see DBeaver resubmitting the query up to 5 times. We will see the Tez WebUI show new retries show up, all while the end user is seeing the loading bar for the query running.
This error message is then shown to the user:
SQL Error [2] [08S01]: Error while processing statement: FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.tez.TezTask.
 Session stats:submittedDAGs=0, successfulDAGs=163, failedDAGs=0, killedDAGs=2¶

When we run the bad query via beeline (default CLI for running hive queries with Hadoop Hive), the error is produced after the first run, with no retries submitted. To us, this then identifies a potential issue with the application, or more specifically, the driver, resubmitting the query. It appears the connection is invalidated and then it retries.
If the user presses the cancel button, it does seem to halt this retry process.
When the query fails and it retries, we notice the connection is invalidated:

SQL Errors are printer in the results window, but the "Execute query" continues to wait:

Eventually when retries are exhausted:

Steps to reproduce, if exist:
Run a query that consistently will fail using the Apache Hive JDBC driver.
Include any warning/errors/backtraces from the logs
Note: https://github.com/dbeaver/dbeaver/wiki/Log-files is now wrong for OS X DMG installations. Logs are at:
~/.dbeaver4/.metadata

The attached log will show this attempt(s) starting at 2019-09-12 10:58:35.342. The host names have been anonymized for privacy.
2019-09-12 11:07:06.145 - Invalidate datasource 'my_hiveserver hive 2.1 10500' connections...
2019-09-12 11:07:06.347 - Operation failed. Retry count remains = 1

Log: dbeaver.log

This happens because Hive driver closes connection after the error. DBeaver thinks that connection was closed due to some network issues, tries to reopen it and to re-execute query again.
This behavior controlled by the following pref settings:

You can disable auto-recovery or reduce number of retries.

Thanks! I will test this ASAP. Thank you for the response.

Looks like turning this off did the trick. Curious why we would get 5 retries when ours was set to 1, but turning it off does indeed stop the resubmission of the job. Definitely a good piece of info for the Wiki if it's not already there.

I also have 1 here, but strange we get 5 retries when it is 1:

Though it fixes the issue overall.
I set this to 0 and retested.


Remove unused import.

After cleaning the travis cache, this unused import was causing builds to fail.

This change is also in #1510, which will hopefully be merged RSN.

@sellout ah ok cool. I'll keep this open to see if it builds, but if #1510 lands soon, we can close this without merging. The unused import is now blocking other PRs, so we should get this change in ASAP one way or the other.

Fixed in #1517.

This was fixed by #1517.


chore: unify all repositories in to a brand new dApp repo

Proposal:
Join the repositories for better visualization and more activity.
The idea is to summarize all repositories into only 2:

web3task-lp
web3task-dapp

Currently we have the following which will join the dapp repo:

web3task-front
web3task-org
web3task-contracts

We will leave the suggestion in the backlog


System unstable after Process Hacker update - Bad Image error

Describe the bug
After logging on, I was presented with a popup to update Process Hacker's nightly version. This doesn't normally happen so I'm not sure why it did so this time. I updated, and since then my system has been experiencing instability.
Upon running Process Hacker, it'll complain about a .dll, two of them in fact, and I'm not sure why, could be random, but both say the same error (not 100% sure if they share the same error code), e.g.:
---------------------------
ProcessHacker.exe - Bad Image
---------------------------
C:\Program Files\GPSoftware\Directory Opus\dopuslib.dll is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support. Error status 0xc0000428.
---------------------------
OK
---------------------------

When I click external links in Process Hacker, the same Bad Image error pop-ups appear, for example clicking Help > About > and then the linked commit number c9ef01c. I must've clicked the link a couple times successively because after that, every few minutes another tab of the same GitHub commit link would open. Opening and using applications are abnormally delayed on the system (Firefox and Discord so far), and VS Code ended up having a leak for whatever reason (something not happened before, and that I assume is related) and other programs started crashing because of limited memory.
Unfortunately, I'm not sure which nightly commit I came from as I didn't think to note it down before updating, but it's at least a month or two old.
How can I downgrade to an earlier nightly without having to build it myself?
There is also no way to uninstall the program: it doesn't appear in the normal list of Windows apps to uninstall. I was hoping I could just uninstall and regain system stability, but apparently not. Perhaps just having it not run on boot will be enough.
Update: After disabling Process Hacker from running on boot (it was set to do so via a Task Schedule), the system was still unstable. Whether or not that rules out Process Hacker I'm not sure. My PC did also update to a Windows Preview update today, as well as installing a newer beta of Directory Opus (which in mentioned in the error above), so something else may be to blame. I don't think it is Directory Opus however as the other app Process Hacker produces the error about is a program I've not touched in many months. I have regained system stability, but this is after entering Safe Mode and deleting the Process Hacker program files, and uninstalling Directory Opus from the system. It's between Windows' update and Process Hacker's update I believe, but I'll do some more testing to try and find an answer, in case it involves Process Hacker.
Update 2: After reinstalling Directory Opus (beta released today), and a couple reboots, there seems to be no issue. That points to the absence of Process Hacker being the one potentially at fault (or an incompatibility with the latest Windows Preview). I do not have the time to test (re-install) Process Hacker, but maybe this account is enough to provide a lead. I'll be reinstalling your software in some weeks if there is no response, and seeing if anything has improved. Thanks.

OS: Windows 10 v20H2 (OS Build 19042.884)

running Process Hacker, it'll complain about a .dll, two of them in fact

Those programs attempted to inject two DLLs into Process Hacker which are incompatible with the Microsoft signed only mitigation policy you've enabled by selecting the "enable mitigation policy" option in the settings window:

Opening and using applications are abnormally delayed on the system (Firefox and Discord so far), and VS Code ended up having a leak for whatever reason (something not happened before, and that I assume is related) and other programs started crashing because of limited memory.

The mitigation policy is only applicable to the ProcessHacker.exe binary. Those same DLLs would have be injected into everything you're running on your machine so if you're having those sorts of stability issues then you should uninstall those programs that are injecting DLLs because they're hijacking/hooking/patching code.
Microsoft also broke some of the mitigation polices allowing software to silently bypass those polices and inject DLLs and other code despite those polices supposedly preventing the injection which is now being exploited by third party software to inject code: #641

How can I downgrade to an earlier nightly without having to build it myself?

You can download older nighties from Appveyor:
https://ci.appveyor.com/project/processhacker/processhacker/history
There's so much software using injection that I've re-disabled those "Bad image" error dialogs from Process Hacker when something failed to load in newer nightly builds so I don't recommend using older revisions: https://github.com/processhacker/processhacker/commit/8a048ec3d686e3a708e844d840f2a26cdacad306

There is also no way to uninstall the program: it doesn't appear in the normal list of Windows apps to uninstall.

The uninstaller is always created. There are no exceptions.
Windows Defender however deleted the uninstaller keys at least 40 times in the last 12 months under the guise of "false positives" which is likely why it's missing on your machine: #454

After reinstalling Directory Opus (beta released today), and a couple reboots, there seems to be no issue. That points to the absence of Process Hacker being the one potentially at fault (or an incompatibility with the latest Windows Preview)

Process Hacker doesn't inject code or DLLs. The only thing that changed was enabling extra error messages in Process Hacker but they've been disabled again because the amount of software using faulty injection causes too much error dialog spam.
You'll find that those programs you mentioned have always been injecting code and failing but were not showing an error dialog because notifications for those types of errors were never visible. I've disabled the notifications again so you won't see those error dialogs when using Process Hacker but those programs will still be injecting code. So again, if you're having stability issues then you should uninstall those programs that are injecting DLLs into everything because that's not at all reliable or stable.

Those programs attempted to inject two DLLs into Process Hacker which are incompatible with the Microsoft signed only mitigation policy you've enabled by selecting the "enable mitigation policy" option in the settings window:

Thanks for pointing this out, however I don't recall ever enabling this as I did not know what it even does. Perhaps it was by mistake.

The mitigation policy is only applicable to the ProcessHacker.exe binary. Those same DLLs would have be injected into everything you're running on your machine so if you're having those sorts of stability issues then you should uninstall those programs that are injecting DLLs because they're hijacking/hooking/patching code.

If Process Hacker was not at fault, then it would have to be that it has incompatibilities with Windows' Preview update or the softwares injecting code (most likely). My reasoning is: the only change I made was to reinstall Directory Opus (same version as previously), and uninstall PH. Essentially, the system is the same, only PH is removed. Peculiarly, I saw no high use of memory or CPU during these sustained slow-downs.

The uninstaller is always created. There are no exceptions

For whatever reason, an uninstaller was not visible in CCleaner or Windows' Add or remove programs. Since I couldn't find the uninstaller, I booted into safe mode (as normal mode was unusable) and deleted everything in PH's installation directory, and then rebooted again. I was worried remnants were left over in other locations as normal mode still acting up, and so I installed the nightly again, which created an uninstaller, then used it to hopefully do a clean uninstall. Since then, things have been fine.

Process Hacker doesn't inject code or DLLs. The only thing that changed was enabling extra error messages in Process Hacker but they've been disabled again because the amount of software using faulty injection causes too much error dialog spam.

Since you've disabled the "Bad Image" error, I will give the software another try.

So again, if you're having stability issues then you should uninstall those programs that are injecting DLLs into everything because that's not at all reliable or stable.

If the problem return, I'll try to inform the authors of the programs that were causing the "Bad Image" error. However since I'm not well-versed in such topics, I can only point to this post. Hopefully that'll be enough of a lead.
Thank you for you help.

Those programs attempted to inject two DLLs into Process Hacker which are incompatible with the Microsoft signed only mitigation policy you've enabled by selecting the "enable mitigation policy" option in the settings window:

I've just reinstalled Process Hacker and moved my settings.xml back to %appdata%\Process Hacker. Checking the options shows that "Enable mitigation policy" is/was disabled.

I was worried remnants were left over in other locations as normal mode was still acting up, and so I reinstalled the PH nightly which created an uninstaller, then used it to hopefully do a clean uninstall. Since then, things have been fine.

There's no difference between the setup and the portable build. The setup just extracts a 1:1 copy of the .zip onto disk (the same if you had used the portable.bin.zip) but it does create a registry key in the uninstaller hive so you can uninstall. The uninstaller just deletes the directory and removes the 'uninstall' key.
I wrote the installer from scratch with the exact intention of having no difference between the bin.zip and setup.exe just so everything gets removed unlike other software.

the "Bad Image" error dialogs should have been disabled in the build I was using (newer than 8a048ec), but they were still appearing. Maybe this is down to the "enable mitigation policy" option you mentioned that I can uncheck.

They should be disabled entirely. You can check if they should be disabled by adding the "Error mode" column to the processes list and checking if processhacker.exe has the following value:

I'll try to inform the authors of the programs that were causing the "Bad Image" error.

It's not their fault so much as that we're using a higher level of process mitigations than other software the same as Chrome/Edge have been using so their images should always fail the "Microsoft signed only" checks. There isn't much they can do about it without violating the mitigation policy.
They're supposed to fail but you're not supposed to get an error dialog when they fail. If you get another prompt then let me know 👍

Just wanted to update that I believe the fault laid with Malwarebytes' Antivirus software playing up, not ProcessHacker. It was just a number of coincidences that lead me to believe PH was at fault. Thanks for the help.


TextInput loses masking upon uploading file in FileUpload

Package
filament/filament
Package Version
v3.1.22
Laravel Version
10.37.3
Livewire Version
v3.3.0
PHP Version
8.2.13
Problem description
As the title says, when uploading the file the text input in the form loses it masking. For example, from "2,000" it goes to 2000.
The video below demonstrates the issue
https://github.com/filamentphp/filament/assets/64212185/a74c5f68-07cb-4403-b3a7-88635e418ef6
Expected behavior
The expected behavior is to remain in its masked state
Steps to reproduce
Add a numeric text input with a money mask with values > 1000, and after uploading a file, the TextInput will say 2000.
Reproduction repository
https://github.com/thethunderturner/TextInputBug
Relevant log output
No log output in this case

Please try reproducing it outside of Filament with Filepond and Alpine.js mask on a single page. I don't think this is anything we can fix in Filament.

I believe I've faced a similar issue in the past, depending on how you use the $money magic, the mask either gets lost or breaks when I upload or delete an image from FileUpload.
Tried to replicate the issue using just Filepond and Alpine.js mask on Codepen, and it seems to be working fine there. You can take a look at the Mask Bug Codepen for reference.
I'm wondering if this discrepancy is caused by filament keeping the raw value instead of the masked one?

Have you tried a reproduction where the input is also using wire:model? There are definitely changes in behaviour there that I've seen before

I haven't attempted it yet, it's a minor issue for me, so I don't go that far. I will try to when I have some time.

Have you been able to do any more digging, @thethunderturner @iniznet?

Hey, I havent had time yet, but I can look at it next week :)


Drumpad

Project title
Drumpad
Project Description
Play different music, using Drumpad
Stack:
And in order to tick the check box just but x inside them for example - [x] like this. Please delete options that are not relevant.

[] Html
[] CSS
[] JavaScript

/assign

@gurjeetsinghvirdee, @khushi-purwar  please kindly review this PR


Add a total tile count to node's labels

This label isn't dependent on the debugfs as the platform
specific tile count is.
Signed-off-by: Tuomas Katila<EMAIL_ADDRESS>

Squashed

Codecov Report

Merging #860 (d8396fd) into main (4ffbfeb) will increase coverage by 0.03%.
The diff coverage is 100.00%.

:exclamation: Current head d8396fd differs from pull request most recent head 6f57c55. Consider uploading reports for the commit 6f57c55 to get more accurate results

@@            Coverage Diff             @@
##             main     #860      +/-   ##
==========================================
+ Coverage   54.96%   55.00%   +0.03%
==========================================
  Files          39       39
  Lines        3664     3667       +3
==========================================
+ Hits         2014     2017       +3
  Misses       1535     1535
  Partials      115      115

Impacted Files
Coverage Δ

cmd/gpu_nfdhook/labeler.go
83.16% <100.00%> (+0.25%)
:arrow_up:

Continue to review full report at Codecov.

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


The calculation of the sendRate in bbr's bandwidthsampler

I have some confusion about the sendRate calculation when sampling the bandwith in quic/congestion_control/BbrBandwidthSampler.cpp.
the calculation is shown below：
sendRate = Bandwidth(
ackedPacket.outstandingPacketMetadata.totalBytesSent - ackedPacket.lastAckedPacketInfo->totalBytesSent,
std::chrono::duration_caststd::chrono::microseconds(
ackedPacket.outstandingPacketMetadata.time -ackedPacket.lastAckedPacketInfo->sentTime)
);
we assume the acked packet is m, the last acked packet before m is n.
ackedPacket.outstandingPacketMetadata.totalBytesSent is the total sent bytes when m is sent.
ackedPacket.lastAckedPacketInfo->totalBytesSent is the total sent bytes  when n is acked.
ackedPacket.outstandingPacketMetadata.time  is m's sent time.
ackedPacket.lastAckedPacketInfo->sentTime is the sent time of  n.
When n is acked, there are still lots of inflight bytes which are sent after the sent time of n.
And ackedPacket.outstandingPacketMetadata.totalBytesSent -ackedPacket.lastAckedPacketInfo->totalBytesSent doesn't contain these infight bytes.
But ackedPacket.outstandingPacketMetadata.totalBytesSent - ackedPacket.lastAckedPacketInfo->totalBytesSent is the duration between the sent time of n and m, which contain the inflight bytes.
So I think the calculation of the sendRate is wrong.
Could you please answer my doubts? thanks very much.

But ackedPacket.outstandingPacketMetadata.totalBytesSent - ackedPacket.lastAckedPacketInfo->totalBytesSent is the duration between the sent time of n and m, which contain the inflight bytes.

I assume you meant ackedPacket.outstandingPacketMetadata.time -ackedPacket.lastAckedPacketInfo->sentTime
I think the confusion comes from the definition of n and totalBytesSent.

If the acked packet is m, then n is the last acked packet when m was sent.
totalBytesSent is the total number of bytes sent by the connection when the packet was sent.

The goal of the calculation is to find the a sending rate sample from the info in m.
Time spent= m.send_time - n.send_time
Bytes sent=m.total_bytes_sent - n.total_bytes_sent
Note that total_bytes_sent is the total number of bytes sent by the connection when the packet was sent. By definition, n is the last packet acked when m was sent, so m.total_bytes_sent includes inflight bytes. Basically, (m.total_bytes_sent - n.total_bytes_sent) is all the inflight bytes that were sent between n and m. And that's correct because we are calculating the sending rate.
I hope this helps. Please let me know if I didn't understand your concern correctly.


Changes to identity signature keys

Hello,
In this Intuit blog post https://blogs.intuit.com/2023/09/05/changes-to-identity-signature-keys-that-may-impact-your-application/ its state that March 1st 2024 the response array from oauth.platform.intuit.com/op/v1/jwks will now return multiple keys.
Are there plans to update this repo to address the change?
Specifically, I believe these lines will be faulty after March 1, 2024:
](https://github.com/intuit/oauth-rubyclient/blob/abd3e84e9fe194464e401a82ef3e32b414891d54/lib/intuit-oauth/flow/openid.rb#L83-L90)

@Garrett-Rewind yes, that's correct and we aware of this faulty code block that is not looping through all the available keys. We already working on the change & will create the PR soon. Would you be able to help with the testing?

@Garrett-Rewind thank you so much! I have raised the PR with required changes to loop through the keys. https://github.com/intuit/oauth-rubyclient/pull/20 - can you help testing and share feedback?

@sethu-intuitdev
I cloned your repo with changes and setup our app locally with the changes.  Ran though our auth flow modifying and mocking the response from IntuitOAuth::Transport.request(...).  Checked four key scenarios:

Single Key with match present. PASS - authorized as expected.
Multiple keys returned with match present.  PASS - authorized as expected.
Single key returned no match present. PASS - did not authorize.
Multiple keys returned with no match present.  PASS - did not authorize.

Appears everything is working as expected for us with your changes.

Appreciate your willingness and help validating the changes @Garrett-Rewind . I will go ahead and merge the changes. thanks once again

Hello @sethu-intuitdev ,
I see that your changes have been merged however the gem version was never increased.  Are you going to increase the gem version and publish to RubyGems so that these changes can be picked up by bundler?

@Garrett-Rewind - was working to resolve permission issues and hence the delay. Increased the gem version and published the latest version to RubyGems. https://rubygems.org/gems/intuit-oauth/versions/1.0.3

Thank you @sethu-intuitdev ! We've integrated and deployed these changes; I'll close issue out.


(#322) Support Puppet 8

Fixes #322
I don't have Puppet 8 systems to test with but based on comments in #322 Puppet 8 should work?

Thank you


Fix kriswallsmith/spork ProcessManager::__construct signature change

Constructor signature change on ProcessManager since 0.3: https://github.com/kriswallsmith/spork/blob/master/src/Spork/ProcessManager.php#L34
Just added a null parameter to constructor and set a conflict for kriswallsmith/spork <=0.2
New bugfix version is needed.

Tests failed seems not related to this PR. Seems to be deprecated call issues.

Thanks!

@kriswallsmith You're welcome.
Can you please push a new stable release?

IMO, we should fix the Symfony 2.7 compatibility before the next release

@stof Have you plan to work on it?
I could make a proposal, but we have to require symfony/assets component to make it working and it's not stable on available only since 2.7.
Can we require it without breaking SF <=2.6 compatibility?

@stof @kriswallsmith @Soullivaneuh Any news on this? would be really useful to have another tag, or at least an intermediary one.

@Soullivaneuh we should detect whether we need to use the old or new API

@stof The time the API is chosen, do you think an intermediary tag could be created?

@Ninir #371 fixes API deprecation and is ready to merge.
New stable tag could be pushed once @stof will merge it.

Awesome, thank you @Soullivaneuh :-) :+1:


Getting encoded values from rest api

Current rest api is not decoding params from request which is encoded by default. That might cause the resource vault path, context string, etc to be encoded value when ZMT is fetching data.
i.e. admin endpoint should having decoding process: https://github.com/irods/irods_client_rest_cpp/blob/ab2f947fa9fff3b7ed18deefd925c26bac4f6b7b/irods_specific_implementation/irods_rest_admin_api_implementation.h#L40-L50

The resource vault path, context string and comment are encoded. These values are fetched from /admin endpoint, and vault path should be '/var/lib/irods/Vault'; comment should be 'one space'; context string should be '1+1'.


Document unsupported nvim

Language server
No response
Requested feature
When I start neovim, I get

Requires neovim version 0.8 above. Update Nvim and nvim-lspconfig before reporting an issue.

That may be true for the latest neovim, but it would be nice if there was advice on how to use the last available version of nvim-lspconfig supported for my neovim NVIM v0.7.2. I'm on the lastest supported version of Debian.
Other clients which have this feature
No response

Plug 'neovim/nvim-lspconfig', { 'commit': 'fcc270cc834acbc0ad6aebf1f4bf0d0bb87a8eb8'} "Last commit with nvim 0.7 support
Next commit changes requirement to >0.8

it's in the readme: https://github.com/neovim/nvim-lspconfig?tab=readme-ov-file#install

@justinmk  I don't see in the readme at all. What I needed was the line provided by @alet

I mean you could always create a tag to make it easier. (a better idea).
Then you just maintain a tag that represents the last version of nvim that was supported by each version of vim. For example a tag for nvim-0.8

The 'fcc270cc834acbc0a' commit doesn't work. It be better to use 'bc62a72'
https://github.com/neovim/nvim-lspconfig/issues/2499


feat(build): warn about compression messages when compression is coun…

…terproductive

Description

Additional context

What is the purpose of this pull request?

[ ] Bug fix
[ ] New Feature
[ ] Documentation update
[ ] Other

Before submitting the PR, please make sure you do the following

[ ] Read the Contributing Guidelines, especially the Pull Request Guidelines.
[ ] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[ ] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
[ ] Update the corresponding documentation if needed.
[ ] Ideally, include relevant tests that fail without this PR but pass with it.

Is this common enough to take an action in these cases to justify the added complexity?

In my opinion, this situation should not be very common. Only when the compression content is extremely small, the size after compression is greater than before compression.
This situation generally does not occur, and I also encountered this situation by chance. 😄
At this time, I think it should be specially dealt with, but I am not sure if it is necessary.

I think this could be useful, maybe a yellow-dim color? 🤔 Mainly because this could help flag chunks that are too small, and for apps, reducing the network requests may be more useful even if it's loading unnecessary code. Rollup has an option to adjust that if so: https://rollupjs.org/configuration-options/#output-experimentalminchunksize


developer docs: Add doc for analytics subsystem.

Automated message from Dropbox CLA bot
@rishig, it looks like you've already signed the Dropbox CLA. Thanks!

CI errors are from rabbitmq, I think.

This is awesome, merged, thanks @rishig!! :)
With this we're now at 85K words of developer documentation :)


Woocommerce search not working.

If I search 'Mix', even with a woocommerce search plug in the out put is below.
"Create your own bundle with Mix and Match.
Create your own bundle with Mix and Match.
MIX & MATCH
MIX & MATCH"
There are two products with the term in with one of each of the above in title and description.
This is all it shows. Just plain text. It works in other themes, just not this one. It does not show the woocommerce products.
Any idea to make this work ?  Works fine in Storefront so am sure its a theme issue.

It is not possible that all themes will be supported WooCommerce.
For example, one of popular Bootstrap ( Flat Bootstrap by XtremelySocial ) still not fully supported. The search result is just product title, description same as this theme.
You have to search for theme that has marked as WooCommerce supported. Example ( https://wordpress.org/themes/search/woocommerce/? ).

This theme has nothing about search result modification. If you disable all other plugins except Woo then it will be able to search the product but search result did not display product's thumbnail. It still be able to click on the link to see product description page.
So, what you said It does not show the woocommerce products isn't true. WordPress can search across any different post types. Try to disable other plugins that may interfere the search result.

Hello. Thanks for the reply and the great theme. It is ideal for what I need but I really need to show the products on the search page. Even with plugins off it doesn't work. I have been 3 days trying to figure it out but don't have the skills.  There are no links from the page it just literally the words involving 'mix' for each of the products.  I was really hoping there was something simple I could do to fix this issue but if the developer isn't able to do ti then I have no chance !!  Thanks again.  I just wanted to display the products like on a category page.

It is not possible that all themes will be supported WooCommerce. For example, one of popular Bootstrap ( Flat Bootstrap by XtremelySocial ) still not fully supported. The search result is just product title, description same as this theme.
You have to search for theme that has marked as WooCommerce supported. Example ( https://wordpress.org/themes/search/woocommerce/? ).

Yes I looked at that theme after I had issues with yours.  I really love it, everything else is perfect for what I need but I can't use it without the products appearing like the rest of the shop in the search.  Is it a really complex thing to do ?

These are screenshots for this theme.
https://postimg.cc/wyw2rFcs
Category page.
https://postimg.cc/vxDhw932
Search result page.
These are screenshots for Flat Bootstrap theme.
https://postimg.cc/SjtV7TxB
Category page.
https://postimg.cc/yWNvR4sh
Search result page.

From screenshots our theme (this including Bootstrap Basic4 but I did not capture it) have same result,
they can display product link from category,
they can display search result that contain product with title, description, and link.
So, it is not the problem from theme.
If you had issue with this theme you had issue with Flat Bootstrap too because they have same result just different design. See from screenshot.

All the plugins were off apart from woocommerce.  Bootstrap 4 I got a link even with plug ins, bootstrap just the lines with no links.
Is it impossible to display the product itself like in the categories ?  Where would I look to try and make it work. I really would like to use this theme as a base but I can't without the product displaying as it does elsewhere in the search.
Thanks for the replies. I must go te bed 3.41 am !!  Got to be up at 8 :)

If you want search product in categories (I don't know how or what it is) and it seems to be more specific than normal search by WordPress then you need plugin or create plugin yourself. It is not the task from any theme.
The problem that display the lines (what lines?) with no links seems to be from other plugins because I installed WordPress with WooCommerce and this Bootstrap Basic theme and found no problem as seen in screenshot.
I can't help anything if I can't re-produce the problem. And your problem seems to come from something else than this theme.
I don't see screenshot of your problem.
I can't reproduce your problem.
I don't even know what exactly is your problem? Because from what you describe it is just that this and other Bootstrap theme did not fully supported WooCommerce. (Not all theme fully supported - it's normal.)
So, sorry but I couldn't help you more because of these reason.

Hello, the issue with the missing 'link' on Bootstrap is css. I don't need search to be for categories, I was trying to explain of what I need search too look like.... and look like you showed me in your screenshots in categories.  I am not asking for you to alter your theme, I am asking where I would need to edit and try to change it myself.   Is it very complicated ?
Thanks again for your replies.

From the original post you have the details about It does not show the woocommerce products and I was answered that it is not true.
I show you both category and search result screenshots (2 ss) NOT just categories. I'm already show you that it work and it is not a problem for just this theme as you said. This also happens with other themes.
Now CSS??
Can you show me or provide a lot more information about
What page you have this problem?
How is your screen currently? Highlight on the problem.
And How you want it to be? (What you expected to be?)
I cannot know because I don't see your screen and you keep telling about search result page which work as expected.
I cannot help anything until you provide more info.

Hello, I found the problem not showing the link, there was a problem with some css I copied and pasted that hid the link.  My error.
I get the impression you think I am finding fault with your work. I promise you I am not. You have made a great job. Thank you.
I was just asking if their is a way to make the search look the same as the category does on the page, and I understand you are not going to make it part of the the theme, maybe let me know where I should look to try and alter the files myself.

To make search look the same as category. In this case I understand that you mean WooCommerce's category page.
I can give you limited instruction/info because this is about to design a WooCommerce theme which I have no idea about them.
First you have to look at Template Hierarchy from WordPress to know that how each template file will be loaded.
The search page is currently using search.php file.
The search result part that showing posts/product is the part that use this code get_template_part('content', 'search');. It will be try to looking for content-search.php, if not found then using content.php.
Reference of get_template_part().
To design based on category page. This seems to be a problem now. WC use template file page.php as based template and the design on category page is using their own template which I have zero knowledge about this. You have to read in their developer document page as linked above.


not working

the ui is there but no players are getting imported nor sbc

I assume You are trying to use the solver in the EA FC 25 Web App (as any other is not available right now). Be aware that solver does not support freshly released version of the game. I need some time to adapt it and I plan to release it in the middle of next week! 🤞

thank you hope you finsh it soon :)

New release: https://github.com/kosciukiewicz/sbc-solver/releases/tag/25.1.0. Have fun!

works!! thank you


[Question] remote harvester config: x509: certificate signed by unknown authority

On the ISO installation, when I attempt to load a remote harvester config, I get the issue that the self-signed certificate is not trusted:

I have tried to trust the crt on another tty:
sudo trust anchor certificate.crt

But that somehow didn't have any effect.

@gsuess   please try use HTTP instead of HTTPS here, thanks.
https://docs.harvesterhci.io/dev/install/iso-install
13 (Optional) If you need to customize the host with a [Harvester configuration](https://docs.harvesterhci.io/dev/install/harvester-configuration) file, enter the HTTP URL here.

@w13915984028  - I believe we really need support for https as well. Many environments do not allow port 80 to be used / opened in firewalls, anymore. Not sure if it would help to use ssl.certs=0 on the cmdline initially to workaround the above problem? (not sure if the installer supports this, already)

I ended up working around it by pasting it into a secret gist and then using its https endpoint which is trusted by default.
I still wonder why adding the crt using trust didn't work though.

I've solved this by placing the certs into /etc/pki/trust/anchors/ post-install,  the node then joins the cluster without issue.

The installer is just using go's http.Get() (see https://github.com/harvester/harvester-installer/blob/c3aab22453111b4391136a9740a1db115f57fc8f/pkg/console/util.go#L69), so to fix this properly we'd need to either add a flag somewhere to allow disabling SSL certificate verification (i.e. use tls.Config.InsecureSkipVerify), or add some means of injecting additional CA certs into the installer.
I don't yet know why sudo trust anchor certificate.crt didn't help, I'll have to investigate that a bit further.


Swap join columns

What this PR does / why we need it:
PR #566 mistakenly has the join columns swapped. This PR fixes it.

/lgtm


extends RING with a second argument for originator

see: https://github.com/beyond-all-reason/teiserver/issues/341
With this PR spads can be extended to send the originator of !ring as a second argument to RING
The second format is only allowed for bot users, so that other clients can not impersonate others.
conventional RING:
<-- SpadsHostUser: RING UserToRing
--> UserToRing: RING SpadsHostUser

2nd format with this PR:
<-- SpadsHostUser: RING UserToRing Originator
--> UserToRing: RING Originator

How does the extension work? Does it send two commands?

How does the extension work? Does it send two commands? How does it not break SPADS?
Are you making a PR for SPADS too?

I believe that's what the code to send the extension is for. This way, spads knows the server support this new command.
Although I couldn't find anything related to this extension mechanism in the spring lobby protocol spec, it's probably one of BAR custom thing.

How does the extension work? Does it send two commands? How does it not break SPADS?
Are you making a PR for SPADS too?

It's not breaking anything, cause it still parses the conventional RING command.
But i had a talk with Yaribz and he said, that it could be implemented into spads, when server sends this @PROTOCOL_EXTENSIONS@ command directly after ACCEPTED.
So, for now, it would change nothing, but it would just enable the 2nd format to be used by bots in future.

How does the extension work? Does it send two commands? How does it not break SPADS?
Are you making a PR for SPADS too?

I believe that's what the code to send the extension is for. This way, spads knows the server support this new command.
Although I couldn't find anything related to this extension mechanism in the spring lobby protocol spec, it's probably one of BAR custom thing.

Correct, this new format is starting to exist with this PR, if it gets accepted.

Any documention on @PROTOCOL_EXTENSIONS@ ?
The reason I'm asking is that I want to extend command BATTLEOPENED to have a ranked/unranked flag so we can filter in chobby.

This @PROTOCOL_EXTENSIONS@ system is a way for lobby servers to declare they support optional protocol extensions, so that lobby clients know they can use them. It just consists in a standard SERVERMSG command sent by the lobby server upon successful login just after the ACCEPTED command. This server message must start with the @PROTOCOL_EXTENSIONS@ prefix, followed by a space, then a JSON encoded dictionary / hash table whose fields are the extension names and the values are the version supported of these extensions. This is not part of the official Spring lobby protocol, as this is used to add optional extensions to this protocol.
This must not be confused with the compatibility flag system included in the official Spring lobby protocol, which is sort of the opposite: a way for lobby clients to declare that they support new commands/syntax, so that the lobby servers know that they can send these new commands/syntax to them (refer to the compFlags parameter of the LOGIN command, and the Compatibility Flags section of the Spring lobby protocol description).

The reason I'm asking is that I want to extend command BATTLEOPENED to have a ranked/unranked flag so we can filter in chobby.

This requires sending new commands/syntax to lobby clients which support them only, so this means you need to use the compatibility flag system for that, not the @PROTOCOL_EXTENSIONS@ system.


CSS styles leak into  component

Right now some generic styles (eg: from _lists.scss) leak into our <DemoPreview> component. Technically they leak all over our app, but the problem with this is most visible insid <DemoPreview>.
Let's get rid of all generic styles and have them explicit via components.
Regarding the leakage in <DemoPreview>, should we add those demos inside an iframe?

Has been fixed, most likely by https://github.com/FrontEnd-ro/frontend.ro/commit/74d7f3a4b46018c622d70143e2ad47f3f9a20cf0


Make mask: 'onLoad' more robust

Hoist P/R Checklist
Review and check off the below. Items that do not apply can also be checked off to indicate they
have been considered. If unclear if a step is relevant, please leave unchecked and note in comments.

[x] Up to date with develop branch as of last change.
[x] Ready for review (or open as a draft PR / add wip label).
[x] Added CHANGELOG entry (or N/A)
[x] Reviewed for breaking changes (add breaking-change label + CHANGELOG if so, or N/A)
[x] Updated doc comments / prop-types (or N/A)
[x] Reviewed and tested on Mobile (or N/A)
[x] Created Toolbox branch / PR (link provided here, or N/A)

Pull request reviewers: when merging this P/R, please consider using a squash commit to
collapse multiple intermediate commits into a single commit representing the overall feature
change. This helps keep the commit log clean and easy to scan across releases. PRs containing a
single commit should be rebased when possible.

Tom reviewed, and I merging this in now, as it fixes a regression in the options panel.
We will go over some additional thoughts tom had


Adds Pull Request Cleanup Workflow

Sprouted from sous-chefs/meta/issues/109

Thanks @PowerSchill


Bug in the Processing's make function when there is no processed image.

The line method, imaging_dataset = get_loader_result(key, ProcessingTask) in the make function of Processing creates an issue when there is no imaging dataset as in the case of trigger.

Thanks @tdincer!


[Feature] 组件监控里面为什么没有信息

我看我的k8s集群里面都有这些pod，很奇怪，求大神指导

kubecube-thanos-receive-0 is pending，monitoring data is unacceptable，It is recommended to check again after solving the pending problem.


Benchmark in every rule is annoying - extra 2 lines that should not be necessary

I've just been reviewing recent changes in ncov-ingest while investigating #471
I noticed that every rule now has gotten 2 new lines benchmark: "benchmarks/rulename.txt". I'm all for benchmarking, i.e. getting runtime/memory/cpu usage information - but it seems this way of doing things is suboptimal - there's almost no intrinsic information here, one could easily write a few-line macro that adds the 2 lines to every rule based on each rule's rule name.
I'm not saying we should do this in ncov-ingest, really, snakemake should not require these verbose directives but offer a single CLI option that auto-generates the benchmark files.
But I noticed it here so thought I'll raise it.
The immediate harm of the 2 lines is that the diff I'm reviewing has a lot of noise (it's like reformatting). For now I'd be in favour of not adding benchmarks to other workflows until there's a less intrusive/verbose way of doing so.

This feels more like something that belongs in the snakemake repo? (Which contains, it seems, a relevant open PR...)
Until snakemake supports global benchmarking, if we want benchmarks, we need to add benchmark rules. 🤷

The immediate harm of the 2 lines is that the diff I'm reviewing has a lot of noise (it's like reformatting).

Hmm, how are those lines adding noise to the diff? Can you give an example?


Switch to dear_imgui

Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
dear_imgui is an official alternative to cimgui, introduced in the 1.90 changelog. It has different tradeoffs to cimgui, which can be found here. I just want to make you aware of it.

I'm actually working on this offline! It's a non-trivial change but i've been in touch with the author of it and am excited for it!


Central API client needs to print error messages coming wit 502 status code

Description:
$subject. 502 comes when services goes into maintenance mode.

Subject was wrong earlier. It should 503 status code. Not 502. Hence changing the subject.


doc: add a repository name

added my repository name as per the guidelines of the good-first-issue repo.

@alexcg1 can you please review this PR. Thanks.

@alexcg1 can you please review this PR. Thanks.

Not even my repo dude! I was just the last one to push a commit

Hey there -- thank you for the contribution. Please verify if the repository meets the criteria to list a new project in Good First Issue.