Awkward placement

No matter what I do it will not place in the position I need. Mostly it's going 90 degrees off, or upside down. The scroll wheel is not repositioning it even when remapped to other buttons.

I noted at least one case with incorrect orientation, this was specifically with conveyor lift pass throughs, in this case when building them, if the conveyor lift itself is selected it results in 90 degree offset, which is obviously wrong and I hope to get these cases fixed in a future update. Can you note what other cases in regards to setting anchors for blueprint building that results in incorrect orientation, and include as much detail if possible.


When update new version of VS Code, I lost the sign in account

When update new version of VS Code, I lost the sign in account, so I need to sign in to Github again to sync the settings

After updating to version 1.55.0 I experienced the same issue. In particular, I had to sign in again to settings sync and GitHub extension.

This is expected, please see the release notes: https://code.visualstudio.com/updates/v1_55#_encryption-update-on-windows
This should not happen for future releases


Plugin installed but not visible in GUI

Hi,
i have a new bare metal installation of inventree and tried to install the plugin via the gui. it is added to the plugins.txt file
# InvenTree Plugins (uses PIP framework to install)
inventree-cups-plugin@git+https://github.com/wolflu05/inventree-cups-plugin  # Installed 2023-06-25 14:53:03.629288+00:00 by admin

but it is not visible in the plugin settings neither in the sidemenue nor in the list of installed plugins. i restarted the system several times to no avail.
according to the startup log everything went well.
Jun 25 17:09:37 inventree inventree-web-1.service[1664]: Collecting inventree-cups-plugin@ git+https://github.com/wolflu05/inventree-cups-plugin
Jun 25 17:09:37 inventree inventree-web-1.service[1664]:   Cloning https://github.com/wolflu05/inventree-cups-plugin to /tmp/pip-install-08ewvyre/inventree-cups-plugin_3134e7ad0f5540008d961379df2730a6
Jun 25 17:09:37 inventree inventree-web-1.service[1664]:   Resolved https://github.com/wolflu05/inventree-cups-plugin to commit e22e825507b6355d9d35cd286ebff0d13b79ef88
Jun 25 17:09:37 inventree inventree-web-1.service[1664]:   Preparing metadata (setup.py): started
Jun 25 17:09:37 inventree inventree-web-1.service[1664]:   Preparing metadata (setup.py): finished with status 'done'
Jun 25 17:09:37 inventree inventree-web-1.service[1664]: Requirement already satisfied: pycups in ./.heroku/python/lib/python3.10/site-packages (from inventree-cups-plugin@ git+https://github.com/wolflu05/inventree-cups-plugin->-r /etc/inventree/plugins.txt (line 2)) (2.0.1)

# Version Information:
InvenTree-Version: 0.11.2
Django Version: 3.2.18

Database: sqlite3
Debug-Mode: True
Deployed using Docker: False
Active plugins: [{'name': 'InvenTreeBarcode', 'slug': 'inventreebarcode', 'version': '2.0.0'}, {'name': 'InvenTreeCoreNotificationsPlugin', 'slug': 'inventreecorenotificationsplugin', 'version': '1.0.0'}]

the system was installed with the installer script
any help is apreciated.
if you need more infos don't hesitate to ask.
Best Regards
Christoph

ok now i got a little further. i cloned the git repo into /opt/inventree/InvenTree/plugins and linked the inventree_cups directory there (ln -s inventree-cups-plugin/inventree_cups) now i got

i already installed the pycups module in the system python (pip install pycups) as well as the inventree virtenv inventree run pip install pycups and can see it in either pip list output (version 2.0.1)

ok it seems i got it working. inventree in bare metal seems to rely on /opt/inventree/env/bin/python so in installed pycups with /opt/inventree/env/bin/pip install pycups and the plugin appeared and i could enable it.

closing solved.

Hello, good that you got it working now, but actually pycups should be installed automatically as dependency if you install my plugin as a pip package. Need to provide it via pypi in the future for easier and faster install instead of relying on git. The only thing that you need to install manually is the cups dev system package required for pycups

yeah the problem was that both installing it manually (plugin.txt) and installing it over the gui used the wrong python env (/opt/inventree/.heroku/python/bin/* and not the one actually used for execution (/opt/inventree/env/bin/). so the dep pycups got autoinstalled but on the wrong env.
dunno why tho. think it might be a problem of my inventree setup. maybe if i've got enough time i investigate that further.


Is Cityscapes "mIOU" metric correspond to "Mean IoU" or "Overall Acc" in metrics.py

Is Cityscapes "mIOU" metric correspond to "Mean IoU" or "Overall Acc" in metrics.py
and what is about the loss value when the model converge?

Hello, it is mIoU stands for mean IoU


fix linux build

I'm unsure about what to do with glXSwapIntervalEXT
the NV_API_EXPORT is used in the gl_cadscene_rendertechniques PR

linux will be reworked


pull request for e2e test at 01/18/2017 23:45:17

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


Implement skybox

Closes #102
Also includes changes in texture background rendering.

Nice choice of skybox textures.

https://github.com/three-rs/three/pull/113#discussion_r139405827 is my only concern.

Ouch, rustfmt broke gfx_defines. Should I revert?

bors r+


ID duplicate

The id "34c5aff9-a8c2-4601-9654-c7e46342d03b" can be found in two .yaml templates:

Hunting Queries/SigninLogs/UserAccountsMeasurableincreaseofsuccessfulsignins.yaml
Detections/MultipleDataSources/PrivilegedAccountsSigninFailureSpikes.yaml

The changes made by @samikroy have been merged now to update the Id.


letsencrypt wildcard certificates (without aliyun)

I would like to be able to use letsencrypt wildcard certificates without being limited to aliyun.
https://www.aliyun.com/

difficult to implement, since let's encrypt certificates are associated with a specific domain.
wildcard helps to use the same certificate with different sub-domains or host names, but all under one main domain.

Letsencrypt wildcard certificates are possible using the DNS-challenge. You could request a certificate for *.example.com and you receive a wildcard certificate. However Aliyun is not yet in the list of the supported DNS providers. You can check which providers are supported in the certbot-dns-plugins.js file.


Unexpected TaxBrain warning when using valid reform

I don't think it is too much of an exaggeration to say that at the moment TaxBrain is unusable.
When I enter this simple reform

I get this message from TaxBrain

@martinholmer I just ran this reform on ospc.org twice and it worked just fine. Did you have different inputs than just those four?

@brittainhard said:

I just ran this reform on ospc.org twice and it worked just fine. Did you have different inputs than just those four?

I tried it again and got the same 500 Server Error message.
Can you share the TaxBrain run URL that shows the static results?

@martinholmer https://www.ospc.org/taxbrain/16108/

Looks like I put year 2017 instead of 2013. I was able to re-create your error.

@brittainhard said he got 2017 results as shown at https://www.ospc.org/taxbrain/16108/
That good, but that is not the reform I got the error for.
You completely ignored the Start Year of 2013.
Can you raise the standard deduction amounts to $50,000 in 2013 and avoid a TaxBrain crash?
If so, please post the URL of the static results page.
@MattHJensen

@brittainhard,  Looks like our comments to #638 crossed in the delay while GitHub is emailing comments.
So, I guess we both get a 500 Server Error when trying to raise the standard deduction amounts to $50,000 in 2013.  Right?

@martinholmer thats correct. im looking into this now.

Closed via #641. See successful run here

@hdoupe said in #641:

Closed via #641. See successful run here

Actually, this was not a test of the bug originally reported in #641 because the "successful run" used start year 2017 instead of start year 2013.
When I use start year 2013 and raise the standard deduction amount to $50,000 in that year, I get a warning at the top of the GUI input page, but I don't see any red warning messages below any of the input boxes.  Here is what I see at the top of the page:

And further down on the same page, I see this:

Note that there are no warning messages below the standard deduction input boxes.
I'm not sure what is going on here.  If TaxBrain sees a warning message returned from Tax-Calculator, then it should display that warning message below the appropriate parameter input box.  That doesn't seem to be happening in this case, so that is one problem.
But there is a more fundamental problem: I don't see why there should be any warning for this reform because the reform values of the standard deduction are well above the "default" (that is, current-law) values.  So, perhaps this indicates a bug in Tax-Calculator.
In order to make progress on resolving this issue, we need to see the user_mods dictionary submitted to the dropq.reform_warnings_errors function as well as what was returned from that function call.  @hdoupe, can you provide that information?  I'm not saying we need to fix this before releasing TaxBrain 1.0.3, but we do need to fix this in 1.0.4.
@MattHJensen @GoFroggyRun

More evidence about the problem reported here in issue 638.
After doing conda install -c ospc taxcalc=0.10.2, I run the following script:
from taxcalc import reform_warnings_errors

user_mods = {
    'policy': {
        2013: {
            '_STD': [[50000, 50000, 50000, 50000, 50000]]
        }
    },
    'consumption': {},
    'behavior': {},
    'growdiff_baseline': {},
    'growdiff_response': {}
}

msg = reform_warnings_errors(user_mods)

assert isinstance(msg, dict)

print('<{}>'.format(msg['warnings']))
print('<{}>'.format(msg['errors']))

I run the script outside the Tax-Calculator repository like this:
iMac2:~ mrh$ python warning_test.py
<>
<>
iMac2:~ mrh$

So, there are no warnings and no errors for this policy reform.
This suggests that the problem reported here may indicate a need to improve the TaxBrain code.
@MattHJensen @hdoupe @GoFroggyRun

@martinholmer Thank you for presenting this evidence.
TaxBrain only reads the parameters for single, joint, separate, and head of household.  So, the script should be more like:
import taxcalc
import json

reform = {
    'policy': {
               '_STD_headhousehold': {'2013': [50000.0]},
               '_STD_joint': {'2013': [50000.0]},
               '_STD_separate': {'2013': [50000.0]},
               '_STD_single': {'2013': [50000.0]}
          }
}

reform = taxcalc.Calculator.read_json_param_files(json.dumps(reform), None, arrays_not_lists=False)

ew = taxcalc.dropq.reform_warnings_errors(reform)

print(ew)

Then when you run the script, you get:
(aei_dropq) HDoupe-MacBook-Pro:webapp-public henrydoupe$ python errors_warnings_test.py
{'errors': '', 'warnings': 'WARNING: 2014 _STD_4 value 12380.56 < min value 12400.0\n'}
(aei_dropq) HDoupe-MacBook-Pro:webapp-public henrydoupe$

But, STD_4 corresponds to the widow parameter, STD_widow, which TaxBrain does not show.    Since TaxBrain does not supply the widow parameter, the default is filled in by the Tax-Calculator.  So the _STD parameters that are sent to the Tax-Calculator are:
u'_STD': [[50000.0, 50000.0, 50000.0, 50000.0, 12200.0]]

However, I'm not sure why this last parameter causes an error.

@hdoupe,  Thanks for your explanation of the problem in this comment to this issue.  You conclude by saying this:

Since TaxBrain does not supply [that is, does not allow the user to change] the widow parameter, the default is filled in by [TaxBrain using default values from] the Tax-Calculator.  So the [2013 values of the] _STD parameters that are sent to the Tax-Calculator are:
u'_STD': [[50000.0, 50000.0, 50000.0, 50000.0, 12200.0]]

However, I'm not sure why this last parameter causes an error.

It doesn't cause an error, it causes a warning in 2014.
The warning is because Tax-Calculator indexed the 2013 value of 12200 to a 2014 value of 12380.56, which is slightly less than the 2014 "default" value of 12400 in the current_law_policy.json file.
Tax-Calculator has never attempted to replicate the rounding rules for indexed parameters, but my guess is that the standard deduction rounding rule is to round the exact indexed value to the nearest hundred dollars.  That guess is based on the known values for 2013-2017 in the current_law_policy.json file:
        "value": [[6100, 12200, 6100, 8950, 12200],
                  [6200, 12400, 6200, 9100, 12400],
                  [6300, 12600, 6300, 9250, 12600],
                  [6300, 12600, 6300, 9300, 12600],
                  [6350, 12700, 6350, 9350, 12700]],

If Tax-Calculator were faithfully simulating the rounding rules, then the exact 2014 value of 12380.56 would be rounded to 12400, and there would be no warning.  But it doesn't do the rounding, and so the current version of Tax-Calculator issues a 'reform value is less than the "default" value' warning.
Does my analysis of the situation make sense to you?
If so, the question is what to do about it.
One approach is to say that TaxBrain should not be hiding policy parameters from users.  That would be, in my view, a sensible statement.  But complying with that view would mean adding a Widow box for each of the policy parameters that is indexed by filing-unit-type.  My count in the current_law_policy.json file implies adding as many as fifty Widow boxes, but probably fewer because not all parameters in the current_law_policy.json file are shown on the TaxBrain GUI input page.
This approach would eliminate the mystery of not seeing a warning/error message (because it was for a parameter that TaxBrain has, for some reason, chosen not to allow the user to change).   And it would allow more accurate specification of reforms (because now every reform that changes a filing-unit-indexed parameter is incompletely, and therefore, incorrectly specified when using TaxBrain.
Another approach is to see if the comparison of reform parameter values with "default" values in Tax-Calculator can be turned off during the years for which the parameter values are "known".  That would be a way of avoiding problems caused by the no-rounding inflation-indexing in Tax-Calculator.  I'm happy to look into this, but need to know before I start work whether or not this change should be incorporated in a Tax-Calculator 0.10.3 release for "immediate" use by TaxBrain 1.0.3 or whether I should incorporate this change as a bug fix in the pending 0.12.0 release.
My view is that these two approaches are not mutually exclusive.
I think both approaches should be followed.
@MattHJensen @feenberg @Amy-Xu @andersonfrailey @GoFroggyRun

@martinholmer 0.10.3 is ready to go.  We can incorporate this fix into the next respective PolicyBrain and Tax-Calculator release.  It shouldn't affect too many of the runs.  I ran the reform in the following years and there were no errors.  Further, in most cases, the user should be able to run the reform again and there will be no problems except some (hopefully) minor confusion.

TaxBrain issue #638 has been resolved by the merge of Tax-Calculator pull request 1578.


[katana] Add Argent & Braavos account declarations

Is your feature request related to a problem? Please describe.
This could allow using katana with Argent & Braavos browser extensions
Describe the solution you'd like
Add Argent & Braavos contracts account declaration and check if its enough to make it work.

Hey @notV4l, Please assign it to me

after talking with @kariy we are going to now provide script to easily deploy the hashes if the developer decides


how to add timestamp like a camcorder while recording video

I want to display date/time while recording the video and it should be displayed when we replay the videos like we do it in CCTV video recordings.

can anyone tell me how to change the color of that pink square that moves along with the video slider when we play video

Please have a look here : https://github.com/google/grafika/issues/74

@CreaRo i did but I am not able to draw text on screen here is my code..  https://stackoverflow.com/questions/47605424/how-to-add-timestamp-like-a-camcorder-while-recording-video-using-gles20

The solution is going to come as a surprise. The reason is probably the following :
In the createTextureObject() method in Texture2dProgram, change GLES11Ext.GL_TEXTURE_EXTERNAL_OES to mTextureTarget.
That should solve it.


How to use the library with an email integration

Not sure what happened but in the past, the docs had a section on how to use it with various email integrations such as resend, etc., but that's not the case anymore.
What do you think is the best way forward based on this?

it makes no sense to keep those docs, as it requires updating and keeping an eye on the actual email sdks, the library gives you the ability to get the html and text strings, its up to you to follow the email sdk docs and use them where you feel like it,


Come back constants about charset

These constant variables are removed in 9c01b7e67.
But it seems that they were public API.
To backward compatibility, old constants should be defined.

Some final cleanup before the RC release. New APIs aren't finalized yet.
I think you really just wanted it for ES6, see https://github.com/josh/sprockets-es6/pull/5. I hope that covers it.
Thanks!

Ah right.


Force reload causes push error on non-array variable

In ct-ui-router-extras.js:
The line below is used to force reload by adding a param to the watched params, however, this params variable is a javascript object, not an array and the push command causes an exception.
if (reloadStateTree) {
...
params.push('$$uirouterextrasreload');
using ui-router 0.2.18

This should be guarded by the version heuristics.  Are you using latest ui-router-extras release?
                if (versionHeuristics.hasParamSet) {
                  var tempParam = new $urlMatcherFactoryProvider.Param('$$uirouterextrasreload');
                  params.$$uirouterextrasreload = ownParams.$$uirouterextrasreload = tempParam;
                  restore.restoreFunctions.push(function() {
                    delete params.$$uirouterextrasreload;
                    delete ownParams.$$uirouterextrasreload;
                  });
                } else {
                  params.push('$$uirouterextrasreload');
                  ownParams.push('$$uirouterextrasreload');
                  restore.restoreFunctions.push(function() {
                    params.length = params.length -1;
                    ownParams.length = ownParams.length -1;
                  });
                }

using version 0.1.2 - it is coming into this block of code with params == { }

it's OK that params == { }...
In your case with 0.2.18 the versionHeuristics.hasParamSet should be true, so the top block  should be invoked, not the bottom one.

Thanks for the response.
OK, I double checked the ui-router version. Turns out that the bower_components version is not getting loaded, but instead one that was in the template we started with. I will update and re-check.

OK, I rewired the ui-router to pull the latest (0.2.18, that I thought it was doing in the first place), and it now behaves.
Thanks for the input, Christopher!


Fix signWithAlgorithm method on RSA Module

The method signWithAlgorithm was missing on IOS implementation of RSA object and the Android implementation was not working properly with a string key (pem)

@nanndo Thanks for the update. I focused on the RSA with keychain storage and not much on RSA module. Thank you for updating on the RSA module.


add .embed to any plotly links that do not have them

@bmathews

If you're interested, since we're in node land, we have access to node's url module, and we could also use the query-string module. That'd probably simplify a bit of this code. Otherwise, :shipit:

@bmathews we can use those modules if you like. This should be fairly robust enough if someone is pasting a valid URL. Otherwise it wouldn't work anyways. Also, I've refactored to only normalize and update iframe src when user blurs the input box. Enter will trigger a blur event as well. Let me know what you think.

:shipit:


[Improve][Sort] Add debezium module to connectors

Description
This improve  of Sort is for the unification of connectors
InLong Component
InLong Sort
Are you willing to submit PR?

[X] Yes, I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

The debazium community's open source features are preferred and don't need to be maintained at the moment.


Update ngstk.py

bug: a single space was forgotten before -f option in cmd (line 1528)

thanks Murat!


Add hasMessage to AbstractThrowableAssert that returns StringAssert

Summary
We would like to use all String assertions on an exception message. Therefore, we would like to add hasMessage to AbstractThrowableAssert that returns StringAssert. Then it would be possible to use all String assertions on it.
/cc @georgberky
Example
 assertThatThrownBy(() -> foo.bar())
                .hasMessage().startWith("example")

@joel-costigliola we would like to ask you if this interferes with your plans for the fluent API. If not, we can propose a PR.

I'm not too keen on doing that for a few reasons:

it does not read nicely
it prevents chaining other exception assertions
it is not obvious that calling hasMessage actual switches to String assertions.

The new asString  can help as it returns String assertions for the object under test toString() value which for exception contains the error message as per https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html#toString--.

I can see your point about switching to String assersions not being obvious for the user. The ideal result would look like a delegate to StringAssert with a prefix of hasMessage. In Groovy I would use the @Delegate annotation. Lombok has this annotation too, but I'm not a big fan of this library. In plain Java I don't know of any convenient way to accomplish this. Adding assertions to ThrowableAssert as soon as we add them to StringAssert seems bothersome.
Would you just postpone or close the ticket for now until there's a better way to accomplish this?

Not ideal I know but I rather add assertions on the go to AbstractThrowableAssert when a user actually  report one is missing and had a real life need of it.
AssertJ Core has a policy of having no hard dependencies, that prevent using 3rd party libraries.
I'm closing this ticker since it won't result in direct work but feel free to continue the conversation if you have something to add.


Memory sometimes leaks in ASP.Net Core 2.1

Describe the bug

This is the memory consumption of our application over the last month. Each line is a docker container. We enforced a memory limit of 2GB and increased that to 3GB few days ago. A line stops when the container is shut down either due to a newer version being deployed or due to reaching the memory limit.
What's interesting is, that sometimes the application can maintain a stable memory consumption, while other times it's just completely out of control. The amount of requests and types of requests are fairly stable over time. We have ~6-10 requests / second split across 3 containers, so ~2-3 requests / second / container, where ~95% of the requests are the same 10 requests being polled all the time.
Here is another snapshot of the memory consumption over a longer period of time:

We tried to analyze the application using perfcollect and creating a core dump with lldb, but it didn't really help us understand the problem. Maybe we were unlucky in that we did it exactly, when the problem didn't occur.
The CPU usage of the host nodes is well below 10% and we aren't limiting it for the containers
Any idea where we could look next, or what we could try?
Thank You!
Expected behavior
To have a stable memory consumption all the time
Additional context
Our containers are based on microsoft/dotnet:2.1-aspnetcore-runtime

cc @sebastienros

FYI, we did an update to version 2.2 and so far I didn't notice this pattern yet. So we won't be able to provide you with any additional information. I guess this issue can be closed?

Apparently I missed this issue, just saw the notification for you most recent message. I think docker limits (cgroups) is only supported by the GC since 2.2. And there are some great improvements in 3.0 regarding to this https://devblogs.microsoft.com/dotnet/using-net-and-docker-together-dockercon-2019-update/


typo: intializer -> initializer

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

patterns-practices/guide/15-extending-the-prism-library-5.0-for-wpf.md
:white_check_mark:Succeeded

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


[Question]: is there a way to show collapse/expand animation?

Can I achieve this without overriding the Row component? (BTW is there any reference for that?)

Hi @eladex, sorry for such a late response.
I'm not really familiar with web animations, so it's hard for me to say how it should be done. Do you have any success in implementing it by overriding the Row component? If you have some kind of PoC, I might be able to say something with more confidence.

Since there is no recent activity, I'm going to close the issue. Feel free to re-open the issue whenever you have new questions.


[gdal] Update to 3.4.2

What does your PR fix?
Updates GDAL.

Which triplets are supported/not supported?
I am still working on this PR.

@dg0yt, thanks for the PR, maybe you forgot to change the vcpkg.json file?

I think you need to escape some dollar signs when fixing pkgconfig.
from
vcpkg_replace_string("${pc_file_debug}" "${prefix}/../../include" "${prefix}/../include")
to
vcpkg_replace_string("${pc_file_debug}" "\${prefix}/../../include" "\${prefix}/../include")

I think you need to escape some dollar signs when fixing pkgconfig. from vcpkg_replace_string("${pc_file_debug}" "${prefix}/../../include" "${prefix}/../include") to vcpkg_replace_string("${pc_file_debug}" "\${prefix}/../../include" "\${prefix}/../include")

Thanks, confirmed. Affects CONFIG_INST_CFLAGS, Cflags.

I treid to fix pkgconfig support on windows, coudl you take a look?
https://gist.github.com/maz-1/42a776308f65010eb60e89eb4e777728

I treid to fix pkgconfig support on windows, coudl you take a look? https://gist.github.com/maz-1/42a776308f65010eb60e89eb4e777728

a) I don't want to add pkgconfig support for windows (nmake) at this point. I'm working here (#22392) and with upstream to switch to the CMake build system with GDAL 3.5. This is from GDAL CI:
CONFIG_VERSION=3.5.0dev
CONFIG_INST_PREFIX=D:/a/gdal/gdal/install-gdal
CONFIG_INST_LIBS= -LIBPATH:D:/a/gdal/gdal/install-gdal/lib gdal
CONFIG_INST_CFLAGS= -ID:/a/gdal/gdal/install-gdal/include
CONFIG_INST_DATA= D:/a/gdal/gdal/install-gdal/share/gdal
prefix=${CONFIG_INST_PREFIX}
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${exec_prefix}/include
datadir=${CONFIG_INST_DATA}

Name: libgdal
Description: Geospatial Data Abstraction Library
Version: ${CONFIG_VERSION}
Libs: ${CONFIG_INST_LIBS}
Libs.private:  C:/Miniconda/envs/gdalenv/Library/lib/iconv.lib C:/Miniconda/envs/gdalenv/Library/lib/charset.lib C:/Miniconda/envs/gdalenv/Library/lib/libssl.lib C:/Miniconda/envs/gdalenv/Library/lib/libcrypto.lib crypt32 C:/Miniconda/envs/gdalenv/Library/lib/liblzma.lib C:/Miniconda/envs/gdalenv/Library/lib/libdeflate.lib C:/Miniconda/envs/gdalenv/Library/lib/liblz4.lib C:/Miniconda/envs/gdalenv/Library/lib/blosc.lib wbemuuid C:/Miniconda/envs/gdalenv/Library/lib/armadillo.lib C:/Miniconda/envs/gdalenv/Library/lib/mkl_intel_lp64_dll.lib "C:/Program Files/LLVM/lib/libiomp5md.lib" C:/Miniconda/envs/gdalenv/Library/lib/mkl_intel_thread_dll.lib C:/Miniconda/envs/gdalenv/Library/lib/mkl_core_dll.lib C:/Miniconda/envs/gdalenv/Library/lib/qhull_r.lib C:/Miniconda/envs/gdalenv/Library/lib/geotiff_i.lib C:/Miniconda/envs/gdalenv/Library/lib/tiff.lib ws2_32 C:/Miniconda/envs/gdalenv/Library/lib/jpeg.lib C:/Miniconda/envs/gdalenv/Library/lib/libpng.lib C:/Miniconda/envs/gdalenv/Library/lib/Lerc.lib C:/Miniconda/envs/gdalenv/Library/lib/zstd.lib C:/Miniconda/envs/gdalenv/Library/lib/z.lib C:/Miniconda/envs/gdalenv/Library/lib/pcre2-8.lib C:/Miniconda/envs/gdalenv/Library/lib/spatialite_i.lib C:/Miniconda/envs/gdalenv/Library/lib/libexpat.lib C:/Miniconda/envs/gdalenv/Library/lib/sqlite3.lib C:/Miniconda/envs/gdalenv/Library/lib/libcurl.lib C:/Miniconda/envs/gdalenv/Library/lib/xerces-c_3.lib "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.22000.0/um/x64/odbccp32.lib" "C:/Program Files (x86)/Windows Kits/10/Lib/10.0.22000.0/um/x64/WS2_32.Lib" legacy_stdio_definitions.lib odbccp32.lib C:/Miniconda/envs/gdalenv/Library/lib/xml2.lib C:/Miniconda/envs/gdalenv/Library/lib/geos_c.lib psapi C:/Miniconda/envs/gdalenv/Library/lib/proj.lib C:/Miniconda/envs/gdalenv/Library/lib/json-c.lib
Cflags: ${CONFIG_INST_CFLAGS}

b) You can make suggestion as PR against my repo and branch. That's much easier to review and apply, and it even carries proper authorship.

All features are tested successfully in the following triplet:

x86-windows
x64-windows
x64-windows-static


Portable library for Windows Runtime ?

Hello,
I would like to know if you have planned to release a portable class library for Windows Phone and Windows 8. Thanks in advance for your reply.

To be honest with you, I never works with Windows Phone or Windows 8 RT. But this is not the first request about that. I'm waiting VS2015 be released to do some tests to know if is compatible and what must be changed.
I don't know, for example, if Windows Phone or WinRT has all methods in classes that I use, or I will need to re-write some code.

Hi guys,
I have just created a new (local) version of LiteDB with additions that currently seem to work on Windows Phone 8 Silverlight, Android and iOS. It's not a pure PCL but linked platform projects with a few PCL helpers/extensions for things like NameValueCollection and Unicode Normalization.
The biggest challenge is that iOS does not support Reflection.Emit, so I tried to replace it with Activator-based code but I have to admit that I am not a reflection expert. So far the tests I have done seem to work. I also had to change all the Lock/Unlock logic and used a Mutex-based implementation. The FileStream locking did not work reliably in all the different .NET flavors.
Unfortunately I don't have the time right now to work with you on pulling/merging here on github. I actually didn't intend this to become such a large change, but if you are interested I will be glad to send you the code. Just e-mail me at<EMAIL_ADDRESS>Awesome work mbdavid. Many hanks
Hjalmar

Will be do it in #86


版本2.2.2 was built for newer iOS version (9.2) than being linked (8.0)

版本2.2.2
编译的时候有一百多个这种 /Pods/PLPlayerKit/Pod/Library/lib/libPLPlayerKit.a(aacdec_drc.o)) was built for newer iOS version (9.2) than being linked (8.0)警告

2.2.4 版本已无警告


tools/image-info: use osbuild's internal to mount

Fix image-info:
On the newest versions of rhel 92, 88, a change in behavior makes the
previous version of image-info failing to mount loopback devices. We've
tracked down this error to be a race condition on udev, yet without
understanding what changed for now.

Osbuild had for some time already a cleaner way to mount partitions.
osbuild has some machinery to opt out of block device handling in udev
https://github.com/osbuild/osbuild/blob/48a4419705c6427dbbf9c4ba46abb7d240832bd4/devices/org.osbuild.loopback#L69
Using this fixes the issue at hand.

Schutzfile, Osbuild and Composer are updated.

On hold waiting for https://github.com/osbuild/osbuild/pull/1229

regarding this commit:  tools/image-info: import from composer
Do we have two copies of image-info in both manifest-db and osbuild-composer? If that's such a case, can we remove one of them?

regarding this commit:  tools/image-info: import from composer
Do we have two copies of image-info in both manifest-db and osbuild-composer? If that's such a case, can we remove one of them?

We do. I'm all for deduplicating them. Ideally I would propose to move it to osbuild repo and packaging it in the osbuild-tools sub-package, so that we can use it in composer's API tests, as well as in manifest-db.

So what do we do for this PR ? Do we merge it in manifest-db (when osbuild is changed to accept mount options) or do we discard it to include image-info on osbuld ?

I think that moving image-info to osbuild would be better done in a follow up.

Alright, thanks for the commit landed in osbuild we have now a functioning image-info :partying_face: I've also added schema validation. So we're sure we don't send wrong parameters to osbuild. It's now passing the regression tests, we're making progress!

@thozza I'm good to merge and get this into composer's CI to get rid of that flaky test for container embedding, but I'll let you have one last look if you want to first.


Initial data for tables and refactoring the dev-mode database handling to be similar to prod-mode.

Changed the dev-mode logic to be the same as prod for creating new tables if they don't exist. Also added a new feature where a table can be initialized with data if you create a JSON file in the pysite/database/table_init/ folder and fill it with a list of dicts where each dict represents a row in your table. Included a hiphoppers json so that I can actually test if it works in production. It will only init the table if the table is empty.

Pull Request Test Coverage Report for Build 588

16 of 28 (57.14%) changed or added relevant lines in 2 files are covered.
161 unchanged lines in 22 files lost coverage.
Overall coverage decreased (-17.1%) to 52.758%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pysite/database.py
15
27
55.56%

Files with Coverage Reduction
New Missed Lines
%

pysite/views/main/redirects/invite.py
1
85.71%

pysite/views/main/ws_test.py
1
85.71%

pysite/init.py
1
76.19%

pysite/views/main/index.py
1
83.33%

pysite/views/main/abort.py
1
85.71%

pysite/views/main/info/help.py
1
83.33%

pysite/views/main/redirects/stats.py
1
85.71%

pysite/views/api/index.py
1
85.71%

pysite/views/main/info/resources.py
1
66.67%

pysite/views/main/logout.py
2
60.0%

Totals

Change from base Build 584:
-17.1%

Covered Lines:
507

Relevant Lines:
961

💛  - Coveralls

Your coverage fails are probably related in some way to the fact that I haven't unit-tested the wiki yet.

I'm not sure I'm entirely happy with the names of the tables or their primary keys, but I guess that's okay.


Keep track of running jobs

When a job is deleted remove it from the list of runningJobs and mark it
as done.
This fixes the bug spotted by @sbs and @lorenzoPrimi

I am looking into this PR.

the s.runningJobs map is only used to check whether one is trying to delete a job more than once.

Actually this is needed to keep a pointer to the jobs instances, otherwise we would not have any way of addressing the IsDone key.

If this understanding is correct, then the PR is correct.

A part from that, yes I think you got it :)


Markdown can execute code

In the section on Plain Text Markdown it states that:

Plain text markdown files, which have the .md extension, are not used for interactive programming, meaning one cannot run code written in the file.

With the VSCode extension Markdown Preview Enhanced (MPE) code execution is possible (although not necessarily recommended for security reasons).
MPE has excellent support for math typesetting using KaTeX and Mathjax as well as support for diagrams and other features that would be of interest to members of the Julia community.

This is not a feature of Markdown though, it is a feature of the VSCode extension. For mixing markdown with code, I would say the right way is to use a format that is editor-independent like Quarto.


[sveltekit-pod] 2. Add social image and description

Add framework social image and description
Background
As an user I would like to have the possibility to share the site on social media and for it to have a nice image and description defined, so that it will increase its visibility and shareability
Acceptance

[x] Add metadata description
[x] Add social image
[x] Test the site on "https://socialsharepreview.com/"

@iansamz is there any PR for this you need me to review? I can't seem to find a linked PR

I can't seem to link it's:  https://github.com/thisdot/starter.dev/pull/392/

approved

I noticed I made a mistake, as I addressed social share for starter.dev instead of framework.dev. Let me create a new issue which is addressed by my PR for starter.dev.

I noticed I made a mistake, as I addressed social share for starter.dev instead of framework.dev. Let me create a new issue which is addressed by my PR for starter.dev.


Angular, jQuery, bootswatch verions updated

With this pull request, I get it working with Angular 1.6. Thanks @furqanaziz

Thanks @furqanaziz


Worker Experiment - Feed sort option with / without Boomerang

For worker experiment:

We need the option to sort feed with Boomerang for x workers
We need the option to sort feed without Boomerang for x workers

being covered in #531


GregorianDate constructor does not properly handle values

I found this issue while trying to convert a GregorianDate into a JulianDate. The GregorianDate constructor simply takes the parameters and puts them in GregorianDate's respective fields, without actually validating them. For instance, the hour value should be in the range [0, 23], but nothing in the constructor actually enforces this.
Additionally, the GregorianDate documentation says that all parameters can be optional. This seems strange -- what is the expected outcome of saying var date = new GregorianDate() ? It may make sense for some of these fields to be optional, like second and millisecond, but there is nothing in the constructor that provides a default value. This becomes problematic if I'm writing code along these lines:
var gregorianDate = new Cesium.GregorianDate(2022, 2, 1, 12, 0, 0);
var julianDate = new Cesium.JulianDate.fromGregorianDate(gregorianDate);

JulianDate expects the GregorianDate to have valid values. However, I didn't specify the millisecond value of the GregorianDate, so that is undefined. Thus, when JulianDate tries to perform this conversion, it results in a NaN.

I would expect defaults to be the minimum allowable value for any missing field, thus for new GregorianDate() => 1 January 1583 00:00:00.000 (first possible use).
.NET 6 specifies the default date as 1 Jan 0001 C.E., but 1 Jan 0001 00:00:00.000 seems ok too.

Hi folks, I would like to work in this issue. I am new to open source contribution, so might just need some guidance here.

@SubhajitS - feel free to ask questions and let us know what guidance you need!

@SubhajitS CONTRIBUTING.md is a good place to start.

Thanks for the guidance, though I have couple of questions on the implementation.

In the GregorianDate constructor it mentions the range of millisecond is 0, 1000. Is 1000 an inclusive value here?
Other than just checking the input parameter's range we should also validate whether the combination of the parameters create a valid date. Is that a correct assumption?

Hi @SubhajitS,

1000 should not be included in the range.
That's a good point, there are dates like "February 30" or "June 31" that technically pass because each parameter is valid. It would be good to catch those.

Hi @j9liu I have raised a draft commit 10075. Please review the same and let me know if I need to cover any other corner case.

Just stumbled over this, a small thought:

what is the expected outcome of saying var date = new GregorianDate()

One could argue to handle this similar to Date(), where the no-args call causes the creation of a date that represents "now".

Hi @rravula77, this has quite a few corner cases, so https://github.com/CesiumGS/cesium/issues/10349#issuecomment-1335621264 may be more straightforward to tackle first.

hello j9liu
i am a beginner in open source world
can you please tell me exact location of code[related to this issue] in files
so that i can work on that

Hi @gaurav8y785675474,
The location of the code is actually linked to in the first comment I wrote. This would involve changing the GregorianDate constructor implementation and also writing unit tests for it.


API: Fix GetQueryBeforeSince (#13559)

Backport of #13559

@zeripath do you mind having a look at this backport?


Update README.md

The old link leads to 404 page, I updated it with a working link...for now ;)
Thank You.

Thanks Yazeed!


Add examples for TagFilter

I added an example for TagFilter in order to show that tags must be specified as tuples.

Thanks.


Allow using URLs in terminal log

Bitbucket has this nifty feature when you push to a branch where it prompts you to create a pull request:

Unfortunately in git-plus I cannot copy the terminal log output and I cannot click the URL either.
Please add support for interacting with these URLs somehow! 👍

Similar features are built into github and gitlab as well, so this request would not only help bitbucket users.

I'm currently working on an overhaul of the output view and one of the improvements is at the very least being able to copy the links. Hopefully I can publish the changes this week with click support too.

Just published v8.1.0 that fixes this. Read more here


Sorting inside routes

Sort Route Pokemon breakdown by walking, fishing, and surfing. Do this on a floor by floor basis and make them clearly separated

Sorted the data. Need to add clear marker for methods inside table now

Marker for methods inside tables added


Organization page does not load for Manitoba topics

Clicking on the organization name should bring up the organization page with a description and child services.
See video: https://drive.google.com/file/d/1ezhRQojkcSyWLlDuIBSXA3lY0wKaphSm/view?usp=sharing
Acceptance Criteria

[ ] Organization page loads with correct data

Steps for QA:

Find a manitoba service page
Click on the organization name
Verify the page loads with description and services

org page now loads!


Combine tool needs to bring in full form after combine

Start with an old existing point node
amenity=place_of_worship
name=Nurdsburg temple

Now draw an area around it and use the Combine Tool.
OK, the node and the area are now combined. But where are the address fields etc.?
OK, we must choose Place of worship again in the search box to generate them, as "Area" didn't get updated after the Combine.
I.e., even though at the bottom we see now
amenity=place_of_worship
name=Nurdsburg temple
building=yes

but the rest of the template for a building has not been brought in.

Hmm this was indeed a bug in 2.17.2 but has already been fixed for the next release.


When app wants to set audio source directly to XM, should SDL check availability of sirius XM radio?

in proposal: https://github.com/smartdevicelink/sdl_evolution/blob/master/proposals/0182-audio-source-am-fm-xm.md
When app wants to set audio source directly to XM, should SDL check availability of sirius XM radio?
Because now we do not have the corresponding fields in AudioControlCapabilities for new audio sources (AM, FM, XM).
We have param for XM radio (siriusxmRadioAvailable) in RadioControlCapabilities, that was added in proposal number 0160 (https://github.com/smartdevicelink/sdl_evolution/blob/master/proposals/0160-rc-radio-parameter-update.md)
But in original proposal:

This proposal is an update to a proposal that has not been implemented but is slated for the next release of projects. The proposal is number 0099.

Should we add some new params to AudioControlCapabilities?
something like
                "audioControlCapabilities": [
                {
                        "moduleName": "audio",
                        "sourcesAvailable": [ "AM, FM, XM, DAB" ], // instead of "sourceAvailable": true
                        "volumeAvailable": true,
                        "equalizerAvailable": true,
                        "keepContextAvailable" : true,
                        "equalizerMaxChannelId": 10

                    }
                ]

Or base the implementation of 0182 on 0160 and check AudioControlCapabilities and RadioControlCapabilities also in case when app wants to set audio source directly to XM?
Or is it the responsibility of the HMI to check whether the audio source can be installed? (in case when "sourceAvailable": true in capabilities)

@yang1070 and should we add "DAB" to RadioBand enum?

@LitvinenkoIra
For now, we don't add any new parameters.  sdl just pass the request to HMI, HMI will reject the request if the vehicle does not support XM or DAB radio. SDL HMI implementation can just not support DAB. Your suggestion to change sourceAvailable from Boolean to  supported audio source string list is very good.  We will consider it, If we choose this option, we need a new proposal for it. I like the idea that SDL check the capability.

@yang1070 Got it. Thanks for your response.


Fix #12857: condition for adding commas

Brief Information
This pull request is in the type of:

[x] bug fixing
[ ] new feature
[ ] others

What does this PR do?
Add a parameter for controlling commas addition
Fixed issues
Close #12857
Details
Before: What was the problem?

After: How is it fixed in this PR?

Usage
Are there any API changes?

[ ] The API has been changed.

Related test cases or examples to use the new APIs
NA.
Others
Merging options

[x] Please squash the commits into a single one when merge.

Other information

Seems to be related to #10810(PR) and #12857(Issue).

Seems to be related to #10810(PR) and #10786(Issue).

Yeah, same issue


Snackbar "icon" props does not effect

<Snackbar
                active={true}
                icon="question_answer"
                label="Test"
            />

It was removed because actually is out of the spec. You still can do it customizing content, see #925 and the related issue.


Error - Unable to load one or more of the requested types

Issue description
I am getting the following error whenever I choose a validation option. It doesn't seem to matter what option I choose. This is on a Windows Server 2008R2 server running IIS 7.5.
ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
...
Steps to reproduce
Choose any validation option.
...
Desired outcome
No error!
...
Client version: v<IP_ADDRESS>58
Windows version: Server 20
Relevant part of log file:

How's <IP_ADDRESS>-beta?


[Bug]: OpenId Configuration http proxy support for downloading Images (profile picture)

What happened?
We did configure the openID Strategy successfully and also added the PROXY env variable to proxy the requests to Azure Entra ID endpoints. The user can now successfully login with Entra ID and everything works as expected but the Profile Picture can not be downloaded from Microsoft due to the reason, that the downloadImage function does not use the proxy for the http request.
The OpenId Proxy support was added with pull request https://github.com/danny-avila/LibreChat/pull/3051 just recently.
Steps to Reproduce

Configure Proxy via PROXY Env variable
Setup OpenId Strategy
Login with a user and check if the profile picture/Image was downloaded

What browsers are you seeing the problem on?
Chrome
Relevant log output
{"level":"error","message":"[openidStrategy] downloadImage: Error downloading image at URL \"https://graph.microsoft.com/v1.0/me/photo/$value\": FetchError: request to https://graph.microsoft.com/v1.0/me/photo/$value failed, reason: read ECONNRESET","timestamp":"2024-07-04T07:53:26.444Z"}

Screenshots
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

@schnaker85 Can you check this PR #3263 and tell me if it works?

@berry-13 I verified it with the latest dev docker image version and it does work. Thanks for the update and the fix!

@berry-13 I verified it with the latest dev docker image version and it does work. Thanks for the update and the fix!

Nice, you're welcome!


Make Run Instructions 1 Step

The instructions for running a sample should be 1 step, and not produce artifact files, like this:
WORKFLOW=myFirstWorkflow

# Create workflow
gcloud beta workflows deploy $WORKFLOW \
--source src/$WORKFLOW.workflows.yaml

# Execute workflow
EXE=$(basename $(gcloud beta workflows execute $WORKFLOW --format='value(name)')) &&
gcloud beta workflows executions describe $EXE \
--workflow $WORKFLOW \
--format='value(result)' | python -m json.tool

Fixed with https://github.com/GoogleCloudPlatform/workflows-samples/commit/1d55533ce5fb02e8eb566d40824e08bbfdb816d2.


Add protected area

Description of the issue
protected area needs to be added.
Ideas of solution
Derived from IUCN:
Protected area is a two-dimensional spatial region recognised, dedicated and managed, through legal or other effective means, to achieve the long term conservation of nature with associated ecosystem services and cultural values.
Workflow checklist

[ ] I discussed the issue with someone else than me before working on a solution
[ ] I already read the latest version of the workflow for this repository
[ ] The goal of this ontology is clear to me

I am aware that

[ ] every entry in the ontology should have a definition
[ ] classes should arise from concepts rather than from words

I agree, with a minor change: A protected area is a two-dimensional spatial region recognised, dedicated and managed, through legal or other effective means, to achieve the long term conservation of nature with associated ecosystem services and cultural values.


i encounter very strange and serious Bug with dataset feeding （Emergency）

Please make sure that this is a feature request. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:feature_template
System information MAC OS 10.14 And Ubuntu 18 either

TensorFlow version (you are using): 1.11.0

My model is LSTM + DNN, dataset structure is:
[
[ [1,2,3],4,5,6 ],
[ [11,22,33],44,55,66 ],
[ [4,5,6],7,8,9 ],
]
convert to Dict is
{
a: [ [1,2,3], [11,22,33], [4,5,6] ]
b: [4,44,7]
c: [5,55,8]
d: [6,66,9]
}
it's work well but when LSTM exceed 31 step, i will reshape feature "a" to (time_step, columns) for LSTM input, when time_step more than 31, like 32, 33..., software will crash, and show bug info below:
Retval[0] does not have value
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1295, in _do_call
    return fn(*args)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1277, in _run_fn
    options, feed_dict, fetch_list, target_list, run_metadata)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1375, in _call_tf_sessionrun
    run_metadata)
tensorflow.python.framework.errors_impl.InvalidArgumentError: Retval[0] does not have value

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "estimator.py", line 340, in <module>
    tf.app.run(main)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/platform/app.py", line 125, in run
    _sys.exit(main(argv))
  File "estimator.py", line 275, in main
    steps=args.train_steps
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/estimator/estimator.py", line 356, in train
    loss = self._train_model(input_fn, hooks, saving_listeners)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/estimator/estimator.py", line 1181, in _train_model
    return self._train_model_default(input_fn, hooks, saving_listeners)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/estimator/estimator.py", line 1215, in _train_model_default
    saving_listeners)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/estimator/estimator.py", line 1409, in _train_with_estimator_spec
    _, loss = mon_sess.run([estimator_spec.train_op, estimator_spec.loss])
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/training/monitored_session.py", line 671, in run
    run_metadata=run_metadata)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/training/monitored_session.py", line 1148, in run
    run_metadata=run_metadata)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/training/monitored_session.py", line 1239, in run
    raise six.reraise(*original_exc_info)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/six.py", line 693, in reraise
    raise value
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/training/monitored_session.py", line 1224, in run
    return self._sess.run(*args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/training/monitored_session.py", line 1296, in run
    run_metadata=run_metadata)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/training/monitored_session.py", line 1076, in run
    return self._sess.run(*args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 887, in run
    run_metadata_ptr)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1110, in _run
    feed_dict_tensor, options, run_metadata)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1286, in _do_run
    run_metadata)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1314, in _do_call
    raise type(e)(node_def, op, message)
tensorflow.python.framework.errors_impl.InvalidArgumentError: Retval[0] does not have value

i'm first think reason is data too long，so i change and reduce columns (32, 50) to (32, 30), (32, 10), (32, 1), it's can't work, but i change and reduce shape to (31, 50), (31, 30), (31, 60), (32, 1), (16, 60), (2, 16) it's work well, just say, when LSTM time step exceed 31, Tensorflow can't work,
Who will benefit with this fix?
every one
Any Other info.
i use tech beblow:

tensorflow estimator + dataset,
RNN ( LSTM + MUILTI + Dynamic),
DNN( fully connected layer )

it's strange Bug and important Bug, even cause i can't running completely now，hope official can fix Bug as soon as possible，very thanks

Can you please out together a minimal example to reproduce this bug? It will help us to save time from the troubleshooting and we can focus more on the actual issue. Thanks!

The same bug (RNN failed for length > 31) has been reported already with a minimal reproducible example, for almost a year, without a fix. The oldest issue is at this link: https://github.com/tensorflow/tensorflow/issues/15874.

Please see my comment on #15874.

Nagging Assignee @skye: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.


[Mod Compatability Issue] Bountiful

I've noticed that with the Fabric Bountiful mod, Bounty-Boards can generate over Village Waystones. While this could be an issue on their end, they had no github to report issues to.
It is also (somewhat) fixed by reducing the spawnrate of Bounty Boards, but it doesn't fix the issue.

Is this in all villages or only in some villages?
If it's in some villages only, can I have a seed with such a village?

It depends on what you put in the bountiful config for "boardGenerationFrequency". It happened consistently at it's default value (4), but when I changed it to 2, it seemed to fix it. However, there were occasionally some villages that had no waystone. I'll get you the seed ASAP as well.

What I noticed is that both bounty boards and waystone pedestals seem to generate in the same spots relative to a village's buildings and roads, though i'm not actually sure how modded structures are added to vanilla villages, this is just speculation on my part.
Seed: -9159457211973149654, closest village using /locate village command

I think I got a fix. Can you either add me on discord: DH#9367
or join my dev server:
https://discord.gg/vMjzgS4
for testing, before I make a release?

Dunno if this will reopen the issue or not (hopefully not), but I just wanted to apologize for not being able to help test this. It was super late where I live so I had to go to sleep. Glad to see that it looks like you've fixed the issue though.

If you didn't get a chance to fix it though, I can still help test it out. I joined the server you linked, and my name on discord is "TEA", if you need to contact me for it.


Add alertTitle, repeatInterval to formatted notification

Summary
Currently, when called method getScheduledLocalNotifications there are no fields to see title or repeatInterval of scheduled notification. This PR adds those missing pieces. I think it will be very helpful for managing local notifications.
Test Plan

What's required for testing (prerequisites)?
What are the steps to reproduce (after prerequisites)?
Compatibility

OS
Implemented

iOS
✅

Android
❌

Checklist

[x] I have tested this on a device and a simulator
[ ] I added the documentation in README.md
[ ] I mentioned this change in CHANGELOG.md
[ ] I updated the typed files (TS and Flow)
[ ] I added a sample use of the API in the example project (example/App.js)

cc @Naturalclar


Initial Updates

Initial updates

@TimEvens  thanks for the feedback. I had few changes pending on my local branch , so I went ahead and took some of your changes as well.
I did leave some that might benefit from a live call .
Please let me know what do you think ..

@suhasHere, let's discuss live. I have many updates, including the one I just committed. It would be great to talk about your changes first to avoid conflicts.


Enable allowance module for BSC

What it solves
It partially solves #2571 as we finally deployed allowances smart contracts on BSC
How this PR fixes it
After deploying smart contracts to BSC we can safely enable this feature
How to test it
Just enable a spending limit on BSC and try to use it

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 31.461%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2961

Relevant Lines:
8388

💛  - Coveralls


benchmark

krausest/js-framework-benchmark: A comparison of the perfomance of a few popular javascript frameworks

v.0.0.5

about vnode creation
https://jsperf.com/vnode-creation/1

about property access https://jsperf.com/javascript-performance-of-property-access-comparing-exp/3


How to enable pause button for live hls?

Browser: 56.0.2924.87 (64-bit), Firefox 52
OS: Lubuntu 16.04
Clappr Version: 0.2.64
Steps to reproduce:
I'm trying to pause and play live hls. The clappr media buttons don't include pause button, just stop. If I pause video with in-browser ui enabled with "Show controls" (firefox has pause in context menu too), then the video pauses and I can resume from the same point later. Is there a way to add pause button to clappr media controls? Thank you.

AFAIK, there is currently no way to pause HLS LIVE stream (without dvr) if player use hls.js playback. (you should be able to pause if player use native html5 video playback, for exemple, with Safari browser on Mac OS X).
This is the default player behaviour for HLS live streams. I suspect the reason behind this choice was to save user bandwidth. (if you pause video, the playback continue to load http chunks in background, which consume bandwidth).
Thought, it may be possible to add such feature to player (with a new configuration parameter) to force playback to use pause (if available) for live stream.

I see. The in-browser play/pause that was mentioned by me above isn't real solution too: the playback is no longer than the last saved chunk - the moment it ends player jumps to the newly downloaded one. Technically, would browser allow saving chunk data into temp folder or this storage isn't big enough (must have some restrictions due to security reasons)? To me it looks like the difference between play and play/pause is piping stream on HDD when on pause and into browser, when play is enabled. If the pause had been pressed, then all the chunks end up at HDD at first, then processed by browser.

It seems you are describing existing LIVE with DVR mechanisms. Except that is it implemented server side, which allow user to view past content even if they have not yet downloaded it.
Clappr can handle LIVE HLS with DVR. For example, got to demo page and replace source parameter by https://wowza.jwplayer.com/live/jelly.stream/playlist.m3u8?DVR.

Yes, that's what I need, but no server-side DVR for me, I need to save all the data locally.

AFAIK, Clappr does not have such feature. But it is maybe possible to achieve this using blob url and browser storage. (just theory), but sound like complicated !

Interesting thing is as far as I understand Clappr is based on hls.js to play hls content and considering their demo page : http://dailymotion.github.io/hls.js/demo/ , hls.js can do this thing. Take the https://wowza.jwplayer.com/live/jelly.stream/playlist.m3u8 (provided above) link and insert it, start video, then press pause, chunks would load and their are available for watching later.

The link provided is for tests purpose (courtesy of JW Player) : it is either a LIVE HLS stream or LIVE+DVR HLS stream depending on if you add or not the ?DVR query parameter.
You are right about hls.js. For HLS stream playback resolving, Clappr player proceed the following :

If hls.js library is supported by web browser, it use it for playback. (Firefox, Chrome, ...)
If web browser is Safari, it uses native HTML5 video element. (you should see in this scenario the pause button instead of stop).
Otherwise, if web browser has Flash plugin, it use Flash HLS playback. (Old Internet explorer browsers)

In hls.js playback scenario, for LIVE stream without DVR, Clappr developpers decided that behaviour is to stop video (not pause). (personally, i support this choice 😄 ) For LIVE stream with DVR enabled, then player allow to : pause video, seek video, and display a "back to live" button. (It should also be available if playback if FLASH HLS).
I think it should be technically possible to add a feature, for example, using a new playback parameter named stopOnPause (which default to false), that if set to true, then pause video instead of stop if using hls.js playback (and maybe also flash hls playback).

Yes, I was able to modify the js file to get caching behavior working. Also there is issue on browser buffering capacity for future reference: https://github.com/dailymotion/hls.js/issues/1030 .

@kslimani how do we enable the buttons regardless, which trigger player.pause() and player.play() and then we control the hls via the events triggered, such as
onPlay: () => {             if (isPaused) {                 isPaused = false;                 player.load(player.options.source);             }             player.configure({ poster:  '' });             player.getPlugin('poster').$el[0].style = "";         },         onPause: () => {             var canvas = document.createElement("canvas");             var options = player.getPlaybackQuality();             var bestLevel = options[options.length-1].level;             canvas.width = bestLevel.width;             canvas.height = bestLevel.height;             var ctx = canvas.getContext('2d');             ctx.globalAlpha = 0.5;             ctx.drawImage($("#player video").get(0), 0, 0, canvas.width, canvas.height);             player.configure({ poster: canvas.toDataURL() });             player.core.activePlayback._hls.stopLoad();             isPaused = true;         },


MB-6274: stop creating images in legacy

Description
Stop creating images in the legacy account.
We may need to migrate the ECR activity that is being removed with this PR over to transcom-gov-dev. However, because this image is is currently causing the master branch to fail CI. Therefore, we are removing this for now. We can perform the migration to transcom-gov-dev later if needed.
Setup
Watch CircleCI and ensure it passes.
Code Review Verification Steps

[ ] Request review from a member of a different team.

References

Jira story for this change

Messages

:book:
:link: MB-6274

  Generated by :no_entry_sign: dangerJS against b6f909319ad21de166409affd43c488049a58848


ubuntu (22.04 LTS) Jammy Jellyfish? crouton -r target

add -r target ubuntu (22.04 LTS) Jammy Jellyfish?  Crouton shell and the install script

@TomTravis,
Was the intention of this pull request to add 'jammy' to the Ubuntu releases?
If so, it appears you have included files modified from 27 other commits but didn't add 'jammy'. 🤔
Just curious about these changes.
There is another PR listed below that only adds 'jammy', check it out if you like:

#4727

Hope this helps,
-DennisLfromGA

you are welcome to adjust the pull request, I just did what i thought was needed
Im not fully aware on how the compile crouton and/or get the installer correct for JAMMY
The other pull request was review it was after mine was submitted,
The update for Firefox on buster ARM64 Appears to be stable no reset after and apt upgrade

gutsy.txt
was update to add jammy it had warning from the crouton script however it did start the install and a debootstrap error
sudo croutonj -r list
/usr/local/bin/croutonj: 99: .: /tmp/croutonj.MXr/installer/main.sh: warning: script from noexec mount; see https://chromium.googlesource.com/chromiumos/docs/+/master/security/noexec_shell_scripts.md
/usr/local/bin/croutonj: 113: .: /tmp/croutonj.MXr/installer/functions: warning: script from noexec mount; see https://chromium.googlesource.com/chromiumos/docs/+/master/security/noexec_shell_scripts.md
Recognized debian releases:
potato! woody! sarge! etch! lenny! squeeze! wheezy! jessie! stretch! buster
bullseye bookworm sid
Recognized kali releases:
moto! kali! sana! kali-rolling
Recognized ubuntu releases:
warty! hoary! breezy! dapper! edgy! feisty! gutsy! hardy! intrepid! jaunty!
karmic! lucid! maverick! natty! oneiric! precise! quantal! raring! saucy!
trusty! utopic! vivid! wily! xenial yakkety! zesty! artful! bionic* cosmic!
disco! eoan! focal* groovy! hirsute! impish*** jammy**
Releases marked with ! are upstream end-of-life, and should be avoided.
Releases marked with * are unsupported, but may work with some effort.
sudo croutonj -r jammy -t core
/usr/local/bin/croutonj: 99: .: /tmp/croutonj.S2V/installer/main.sh: warning: script from noexec mount; see https://chromium.googlesource.com/chromiumos/docs/+/master/security/noexec_shell_scripts.md
/usr/local/bin/croutonj: 113: .: /tmp/croutonj.S2V/installer/functions: warning: script from noexec mount; see https://chromium.googlesource.com/chromiumos/docs/+/master/security/noexec_shell_scripts.md
/usr/local/bin/croutonj: 290: .: /tmp/croutonj.S2V/installer/ubuntu/defaults: warning: script from noexec mount; see https://chromium.googlesource.com/chromiumos/docs/+/master/security/noexec_shell_scripts.md
/usr/local/bin/croutonj: 319: .: /tmp/croutonj.S2V/targets/core: warning: script from noexec mount; see https://chromium.googlesource.com/chromiumos/docs/+/master/security/noexec_shell_scripts.md
/usr/local/bin/croutonj: 8: .: /tmp/croutonj.S2V/targets/common: warning: script from noexec mount; see https://chromium.googlesource.com/chromiumos/docs/+/master/security/noexec_shell_scripts.md
/bin/sh: 0: /tmp/croutonj.S2V/host-bin/mount-chroot: warning: script from noexec mount; see https://chromium.googlesource.com/chromiumos/docs/+/master/security/noexec_shell_scripts.md
/tmp/croutonj.S2V/host-bin/mount-chroot: 34: .: /tmp/croutonj.S2V/host-bin/../installer/functions: warning: script from noexec mount; see https://chromium.googlesource.com/chromiumos/docs/+/master/security/noexec_shell_scripts.md
Installing jammy-amd64 chroot to /usr/local/chroots/jammy
/usr/local/bin/croutonj: 634: .: /tmp/croutonj.S2V/installer/ubuntu/bootstrap: warning: script from noexec mount; see https://chromium.googlesource.com/chromiumos/docs/+/master/security/noexec_shell_scripts.md
Downloading bootstrap files...
W: Cannot check Release signature; keyring file not available /usr/share/keyrings/ubuntu-archive-keyring.gpg
I: Retrieving InRelease
I: Retrieving Packages
^CE: Interrupt caught ... exiting
I: Extracting base-files...
E: Extracting .//var/cache/apt/archives/base-files_12ubuntu4_amd64.deb requires the zstdcat command, which is not available
debootstrap error log:
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100 58236  100 58236    0     0  71807      0 --:--:-- --:--:-- --:--:-- 75337

jammy was added to the release file
releases.txt

<EMAIL_ADDRESS>

http://ports.ubuntu.com/ubuntu-ports/dists/
jammy is there
zstdcat command, fix and it should install

the install errors are gone the core installed the xorg mouse-v files could not be found when x11,audio,xfce was chroot -u
the crouton file sudo mount -o remount,exec,suid,dev,symfollow /media/removable/sd200 is installed on sd200
it run without errors after remount
chronos@localhost / $ sudo mount -o remount,exec,suid,dev,symfollow /media/removable/sd200/
chronos@localhost / $ sudo mount -o remount,exec,suid,dev,symfollow /tmp
Unable to locate package xserver-xorg-input-vmmouse x11 error
jammy)coco@localhost:~$ df
Filesystem                                             1K-blocks     Used        Available Use% Mounted on
/dev/mmcblk0p1                                          51446208 15528292         33274872  32% /
shmfs                                                    1989620    65120          1924500   4% /dev/shm
tmpfs                                                    1989620    10920          1978700   1% /tmp
tmpfs                                                     397924        8           397916   1% /run
tmpfs                                                       5120        0             5120   0% /run/lock
tmpfs                                                    1989620<PHONE_NUMBER>   1% /var/host/dbus
/dev/mapper/encstateful
(jammy)coco@localhost:~$ uname -a
Linux localhost 5.10.101-14962-gede4ccb2bf53 #1 SMP PREEMPT Wed Apr 13 19:47:19 PDT 2022 aarch64 aarch64 aarch64 GNU/Linux
(jammy)coco@localhost:~$

gusty script was updated for  jammy  Install
release file added jammy
ln-s to gusty was cp and renamed from xenial  to jammy in scripts
make crouton arm64 machine
X11 errors now

xiwi work on jammy with mate audio is good


[EN DateTimev2 | JavaScript] JS doesn't support EnglishOthers "en-*" as a culture

Describe the bug
Recognizers-Text node js project doesn't support EnglishOthers "en-*" as a culture
but in the Dot-net project it is supported
therefor when I try to retrieve a datetime format different from MM/DD it doesn't work while the user is speaking English but he is not from US
To Reproduce
user from UK : book room from 10/06/2019 to 12/06/2019 (period 2 days from 10th June to 12th June )
const result= Recognizers.recognizeDateTime(
args.text,
Recognizers.Culture.EnglishOthers
);
result[0].resolution.values[0] =
{
end: "2019-12-06",
start: "2019-10-06",
timex: "(2019-10-06,2019-12-06,P61D)",
type: "daterange"
}
Expected behavior
Recognizers-Text node js should be able to accept EnglishOthers
result[0].resolution.values[0] =
{
end: "2019-12-06",
start: "2019-10-06",
timex: "(2019-10-06,2019-12-06,P2D)",
type: "daterange"
}
the period in the timex should be P2D
Platform (please complete the following information):

Platform: JavaScript
Environment: npm package :@microsoft/recognizers-text-suite @microsoft/recognizers-text-suite

Additional context
Dot-net list of cultures :
- https://github.com/Microsoft/Recognizers-Text/blob/master/.NET/Microsoft.Recognizers.Text/Culture.cs
Node js list of cultures :
- https://github.com/microsoft/Recognizers-Text/blob/master/JavaScript/packages/recognizers-text/src/culture.ts

@Grey0202 is working on this.

New packages will be released soon.


use the gradle plugin id "com.kazurayam.inspectus4katalon" version "0.5.0"

See https://plugins.gradle.org/plugin/com.kazurayam.inspectus4katalon. The plugin v0.5.0 is available. So that the sample project needs to be revised.

changed to "0.5.0" and published the revised doc


File management

I need a tool to send quickly files on Telegram automatically with a command like /send <filename>
I only have to read how the os module works.

@archetipico do you ever used that module?

yes, why?

yes, why?

If i'm not wrong when you initialize os.system() the default Path is ~ and not the path of the pyhton source file.
Is there a method to say to os to use the same path without write it everytime?

os.system( arg ) is used to run commands, I think you are referring to os.getcwd()

os.system( arg ) is used to run commands, I think you are referring to os.getcwd()

Probably, as I said i'm not expert of this module.
So if I use os.getcwd() It returns the directory of the python source file?

It's used to return the Current Working Directory (cwd)

It's used to return the Current Working Directory (cwd)

Ok so if I do something like:
cwd = os.getcwd()
os.system(cwd)
os.system("zip -r <filename>.zip <arguments>")

Will it work?

I honestly never tried it. Why don't you os.system( "zip -r {}/file.zip args".format( os.cwd() ) )?

I honestly never tried it. Why don't you os.system( "zip -r {}/file.zip args".format( os.getcwd() ) )?

It looks pretty good. What the {} stands for before the /file.zip

Simple Python string formatting

Simple Python string formatting

pretty clear. Easier than expected, I'll use this approach as soon as I'll have the time

I honestly never tried it. Why don't you os.system( "zip -r {}/file.zip args".format( os.getcwd() ) )?

mmmh if I want to create a .sh file and execute it via os, is it right to do this?
path = os.getcwd()
os.system("cd " + path)
os.system("bash <filename>.sh")   # or os.system("cd " + path + " | bash <filename>.sh")

I don't know if the cd approach would work.
Plus, why don't you just bash path/file.sh?


Add lanelet2 module

Closes https://github.com/bazelbuild/bazel-central-registry/issues/3487

Hello @bazelbuild/bcr-maintainers, modules without existing maintainers (lanelet2) have been updated in this PR. Please review the changes.

needs presubmit.yml?

needs presubmit.yml?

Doh I was in too much of a rush this morning! Added

@bazel-io skip_check unstable_url

PTAL
Sorry for the noise

@fmeum @meteorcloudy please add presubmit auto run

Checks are falling

please update geographiclib after #3495 is merged.

The test errors are tough to debug because I can't reproduce here locally. On my machine and my CI the tests pass.
Is it possible for me to see the .bazelrc that is being used in these CI checks?

Nevermind! I figured it out. I needed to pass the c++17 args in my presubmit.yml

This is just waiting until the geographiclib fix is merged to main now

@fmeum I could use your help.
I think the current CI failure with bazel rolling can only be fixed once rules_cc v0.1.1 is released.
The reason is because boost require the rules_cc version to be 0.1.0. And since 0.1.0 is higher than 0.0.17 I can't specify a version besides 0.1.0 here. However, 0.1.0 does not contain the runfiles definitions in rules_cc that would be needed to break the cycle that causes the build to fail.
It looks like bazel tools in rolling now depends on rules_cc. But rules_cc 0.1.0 depends on bazel tools.
See:
https://github.com/bazelbuild/rules_cc/blob/0.1.0/cc/runfiles/BUILD#L5
Hence, I think I either need to wait for rules_cc 0.1.1, or I would need to somehow get rules_cc 0.0.17, which has the newer rules_cc runfiles macro which does not depend on bazel tools.
Here's the error:
(07:08:19) ERROR: /var/lib/buildkite-agent/.cache/bazel/_bazel_buildkite-agent/6ba68aacb32a9a3eb373d5b292e7e579/external/bazel_tools/tools/cpp/runfiles/BUILD:1:11: in cc_library rule @@bazel_tools//tools/cpp/runfiles:runfiles: cycle in dependency graph:
    @@lanelet2+//:lanelet2_io_test (b777599e4daec69c84b8dea9290f68043118d9d1328876eb1515a5c541e8a806)
    @@bazel_tools//tools/cpp/runfiles:runfiles (b777599e4daec69c84b8dea9290f68043118d9d1328876eb1515a5c541e8a806)
.-> @@bazel_tools//tools/cpp/runfiles:runfiles (7f0665c24598269e6100c4a15535c8239f48b5033f2be3be41783159023fadc4)
|   @@rules_cc+//cc/runfiles:runfiles (7f0665c24598269e6100c4a15535c8239f48b5033f2be3be41783159023fadc4)
`-- @@bazel_tools//tools/cpp/runfiles:runfiles (7f0665c24598269e6100c4a15535c8239f48b5033f2be3be41783159023fadc4)

Do you happen to know the best way I can resolve this?

Could boost downgrade to a lower rules_cc version in a new version? Depending on the minimum required version rather than the latest version is recommended with Bzlmod.
At the same time it's totally fine for rolling to require unreleased ruleset versions. Keeping rolling in your BCR presubmit (rather than just your module's own CI) is somewhat risky in that regard.
Cc @comius for potential advice on the future of v0.1.* vs v0.0.* of rules_cc.

I think downgrading the version of rules_cc required by the boost libraries would be a good idea.
FWIW there are some other compatibility issues because rules_cc 0.1.0 removed cc_proto_library.
I found that I currently cannot depend on both boost and protobuf because a transitive dependency is not compatible with rules_cc 0.1.0.
I submitted a PR upstream to the offending package here (https://github.com/bufbuild/protoc-gen-validate/pull/1210). If they merge that and create a release, then I can update the version in the BCR and make everything compatible with rules_cc 0.1.0.
I'll send up a PR shortly that illustrates the issue.


Re-think CSTVisitor APIs

Cab the CSTVisitor avoid coupling to the Parser instance?
Can the default traversal be implemented as a fallback behavior instead of actual prototype methods?
Can the CST Visitor related validations be implemented as external utilities rather than methods?
Can we separate the validations of "all visit methods implemented" and "redundant visit methods found"?
Any additional CST related utilities that should be provided?
The CSTNode being visited is not accessible in each specific visit method

More feedback from @matthew-dean

For visitor methods (https://sap.github.io/chevrotain/docs/tutorial/step3a_adding_actions_visitor.html#introduction), I would have expected that this.visit, if visiting an array, would return an array of visit results. However, that does not appear to be the case. I think this is one of those cases where there is non-intuitive behavior based on the structure of the CST. That is, the CST always produces children as arrays, for whatever reason, even if they only have one production. So maybe the typical scenario is that you would only visit arrays with a length of 1?

...Okay, just found the doc note: "If an array is passed (ctx.fromClause is an array) it is equivalent to passing the first element of that array"... IMO that should be called out in a dedicated section on arrays, with a convenience method such as visitArray to return an array of results.

Can we separate the validations of "all visit methods implemented" and "redundant visit methods found"?

Redundant visit methods validation was removed in https://github.com/Chevrotain/chevrotain/pull/1847

out of scope currently


[Feature] Image filter

Description
Various image filter
http://fabricjs.com/image-filters

closed


Drag Mode: Create Separate Drag Button

[x] Drag Lines
[x] Drag Polygons
[x] Drag Markers
[x] Drag Circles
[x] Drag Rectangles
[x] Markers and Circles can still be dragged in edit mode due to their nature
[x] Add New Drag Icon
[x] Add New Edit Icon as Edit Mode becomes strictly about editing Vertices
[x] Check if the preventVertexEdit option is still needed

Will fix #379.

It's so rude decision to separate


application crashes

whenever I start it, it automatically crashes

Well, I think you need to run the trainer on the file.

What .net version do you have? What does  it say in the View Details bit?

Try renaming the app.release folder to something else. The same thing used to happen to me but renaming the folder fixed everything.


Repo sync for protected CLA branch

The pull request is created from main638079517213215489sync_temp to main to fix git push error for protected CLA branch

Learn Build status updates of commit aff82ed:
:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


Make _detectIconPath play nice with fingerprinting

This way _detectIconPath works correctly when the CSS was changed to e.g. url(/foo/marker-icon-908e25f-hash.png), as is the case when using Rails asset pipeline fingerprinting.
Test:
> var path = "url(foo/bar/marker-icon-123asdf.png)"
> path.replace(/^url\(["']?/, '').replace(/marker-icon[^/]*\.png["']?\)$/, '');
"foo/bar/"

Just saw that this is an ad-hoc-fix for https://github.com/Leaflet/Leaflet/issues/4968, you should probably merge https://github.com/Leaflet/Leaflet/pull/5771 instead.


MongoDB PowerBI connector

We need to connect MongoDB with powerBI

[x] Deploy Connector to dev

[x] Connect PowerBI to mongodb connector

Links:
This is https://github.com/mongodb/mongo-odbc-driver
Docker version here:
https://github.com/emmanuelvisage/docker-mongo-bi-connector

@dhlebnikov1 Deployed & tested mongdb connector


The "limiting block storage to X GB" in my Bitcoin Core Info does not match what is displayed in the GUI.

2 GB matches 2GB but 6GB was displayed in my dialog and 7GB in the Bitcoin Core GUI. This is likely due to an off by 1MiB error or insufficient precision in my conversion between GB and MiB, check bitcoin core's code for converting between the two formats.

This is a good issue for any new contributor to try.

The best way to fix this is run the command:
HOME=$HOME/Persistent
bitcoin-qt -choosedatadir

This will change the default to match the custom data directory. Only the prune will need to be set to the highest value that doesn't show the warning: available minus 10. This will allow removing the dialog entirely and considerable code.

Note: the changing of the HOME env variable should be within a background shell not the main process.


Bring in all PDD work with as few modifications as possible to get everything compiling

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#2030
#2029  👈
#2028
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @nickgraz and the rest of your teammates on  Graphite


added alembic dependencies to help with database migration and created some sample tables

hey hey hey what do we have here?

download dependencies for alembic to help with database migration so we can make change in tables without having to delete the entire table

also created a post table example with content in writing a base version and updating with another column

dang that's a lot of code

had to make some changes in the env.py and alembic.ini files so that we're not hardcoding the url data

ok perfect push it!


typing, linting and example fix

A small PR where I did a little bit of clean-up:

use of import numpy.typing as npt to replace type hinting (np.ndarray -> npt.NDArray[Any]) where relevant;
use of built-in list instead of typing.List (apparently the latter is deprecated from Python 3.9)
some small linting adjustments;
adjusted some examples that weren't working

For linting I'm using ruff, which is 100% retro-compatible with black but I did not run the linter, I just found some things that he was complaining about via the VSCode extension. For the type hinting, I had a look at how numpy addresses compatibility with mypy and I found numpy.typing.
At some point it would be nice to update the pyproject.toml to include some rules for ruff and mypy but this is up to you if you wish to use these tools. I myself am having a nice time having my code all tidied up.
In case you're aim is to make ExEngine compatible with versions below python 3.9 I can close it but since version 3.8 reached it's end of life a while ago it makes sense to pin the minimum version to 3.9, but it's your call.

I forgot to bump the version, shall I make an extra commit?

@henrypinkard pinging you again; I would like to do some further improvements to the source code by adding some more preliminary interfaces in a new PR and I would like to close this one if you approve it

Sorry for the delay -- looks good!
Yes I think it makes sense to make 3.9 a minimum version

Also, @jacopoabramo, @IvoVellekoop has several ideas for improving ExEngine that I believe he may be working on right now which will simplify and improve ExEngine. I think its fantastic that you also have some ideas for improvements -- we should coordinate so that we're all on the same page and effort doesn't get duplicated.

@henrypinkard great to hear and yes, please let's synchronize, next week or the one after. I will be on vacation from the 6th of December to the 8th otherwise I'll be available.


Bookmark shortkey doesn't work

Description
Bookmark shortkey doesn't work
DBeaver Version
23.3.0
Operating System
Windows 11
Database and driver
Any
Steps to reproduce

Focus on any DB object in the Navigator
Press Ctrl + Shift + Alt + D

Expected: Bookmark can be created
Actual: Nothing happens
Additional context
No response

Open Defect in TestQuality

Can't reproduce. What type of object do you have in the navigator tree?


QGIS: association to output is sometimes lost

It is not yet clear to me what causes this. Restarting QGIS always works, re-associating output sometimes does. Probably first needs a reproducer to start working on this, unless @Huite already knows the issue or has ideas for making it more robust.
https://deltares.github.io/Ribasim/qgis/#inspect-results

Haven't seen this recently. We can always re-open if we can reproduce.


Pass in initial admin password in jenkins verification library

Description
Starting in 2.12.0, installing the security demo configuration requires an initial admin password to be passed in. This changes some validation library steps to expect this.
Issues Resolved
List any issues this PR will resolve, e.g. Closes [...].
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Related to: https://github.com/opensearch-project/opensearch-build/pull/4302

@peterzhuamazon @rishabh6788 @gaiksaya would this run into the same issue? Would < 2.12.0 versions of OpenSearch be built using this validation library and fail because the admin:admin changes are not consumed in those prior versions?

this should be unblocked by: https://github.com/opensearch-project/opensearch-build/pull/4332

Addressed all comments. @peterzhuamazon can you take a look, pending the companion PR in the build repo? Thanks!

@peterzhuamazon @prudhvigodithi is this PR even needed anymore? I am not sure how this library is being used, if at all during the build process.

Close this as it will be replaced as part of the validation workflow.
cc: @zelinh @Divyaasm
Thanks.


Whole Words option should support the "$" symbol for PHP files

A recent change in Atom has made double-clicking a word select it including the dollar sign. This makes the Whole Words option ignore the word and fail to highlight matches.

Can you check what your Non Word Characters are in settings please?

So you'd expect all the test below to be highlighted (and not the last one):
$test = "test"
// Some test file
// Don't highlight thistest

@richrace You are correct. Where can I find Non-Word Characters setting? I do not see an option for it.

I came here to report the same issue. The change to include the dollar sign in the selection in itself doesn't seem entirely illogical (the variable name includes the dollar, after all), but it made using this extension to quickly see occurrences of a variable very impractical by requiring that you only select the portion after the dollar sign.


Argparse4j bugs

If anyone finds any bug regarding the argparse4j parser, don't hesitate to comment below so that a fix can be released asap.
Known bugs:

add command not working -> Fixed in #104
remove command throws error regarding casting of Integer to int -> Fixed in #104

Resolved for v1.4


add synonym to GO:0007517 muscle organ development

Please add "myogenesis" as EXACT synonym.
Also to it's children.
Thanks, Birgit

I thought myogenesis is a cellular process? Although the WIKI def implies a tissue level (Myogenesis is the formation of muscular tissue,), other resources suggest otherwise:
Myogenesis ... developmental process in embryo where the myoblast differentiates into a muscle cell.

fusion of myoblasts to form myotubes
2 formation of myofibrils within their cytoplasm

Myogenesis might be part of muscle organ development, but not the entire process.
And organs are a group of different tissues working together.
And can't have an EXACT synonym to the children because then the children are implied to be the exact same thing as the parent?

Yes, I stumble across this issue again yesterday when looking for myogenesis is the sense of muscle CELL differentiation.
I think it's a bit of a tricky one and I also looked at the Wiki entry.
GO has the following terms:

The one bit I am confused about is, is the difference between muscle cell differentiation and myoblast differentiation as 'differentiation' appears to be the process that commits a cell to it's fate. And as myoblasts are the progenitors of mature muscle cells there should only be one term for this.
It also makes it difficult to decide which term is exactly myogenesis. My original choice of muscle organ development is wrong, it should be one of the cell differentiation terms as the organ development follows the cell differentiation.
This probably still doesn't make it particularly clear!

@ukemi , can you comment on this last point, about the difference?

Similar to the cross-references to ChEBI, GO cross references the cell ontology for cell types.
myoblast: A cell that is commited to differentiating into a muscle cell. Embryonic myoblasts develop
from the mesoderm. They undergo proliferation, migrate to their various sites, and then differentiate into the appropriate form of myocytes. Myoblasts also occur as transient populations of cells in muscles undergoing repair.
muscle cell:  A mature contractile cell, commonly known as a myocyte. This cell has as part of its cytoplasm myofibrils organized in various patterns.
According to CL a myoblast is not a type of muscle cell. This asserted link should be removed and we should let the reasoner do the work. However, I would assert that myoblast differentiation is a part of muscle structure development.
Differentiation includes both the commitment of a cell to a fate and the development of that cell. For the subtleties and complexities of expressing this in the ontology, see PMID:19921742 and look at the paragraph "What about cell differentiation?"

Thanks, David @ukemi, very nicely written explanation of cell differentiation in that paper!
Action points:

[ ] add RELATED synonym "myogenesis" to muscle cell differentiation. Reasoning: genesis = development but I can't be sure users will use myogenesis only for development and not for fate commitment as well. It's the process that changes the myoblast to become a myocyte (=muscle cell) so can't a synonym for myoblast differentiation.
[ ] remove myoblast differentiation is_a muscle cell differentiation.
[ ] add myoblast differentiation part_of muscle structure development

Birgit
PS: late reply due to summer holidays :)


GTK Media Player

Please provide sample for GTK media player.

Waiting for your response.

What do you mean GTK media player?

I'm not your teacher. Please do it your self. :+1:

Thanks for your response.


What is the recommended number of frames when training on ResNet18

@liangchen527
I am facing a shortage of resources and will train the ResNet18 model instead of Xception. What is your recommendation for the minimum number of frames (samples) per video for the training set? The original work used 270 frames/video on the Xception model, but I want to minimize this number as much as possible.

Sorry, I didn't try other options. Guess the more frames the better?


Adds broccoli persistent filter

Improves performance by introducing broccoli-persistent-filter and caching.

//@stefanpenner

Cool re: trash

@sindresorhus updated.

this is still pending some stuff upstream:

[ ] windows support
[ ] thorough tests on broccoli-persistent-filter (i started with broccoli-filter tests first, now must circle back)

travis failure seems unrelated to the tests, npm install fails (node 0.10).

LGTM

Any movement on this?

Been busy. I'll likely have time later this week again

ping :)

@sindresorhus @stefanpenner I started adding tests to persistent-filter, will make sure to wrap that PR up by the end of the week

Closing for now. Just ping me when this is ready to be reopened ;)

We are merging persistent filter into the main filter as an opt in. At which we can revisit this


Egress Summary Warning not part of Activated list

Fix #427

Is it possible to add a test showcasing this query - both to show this feature - but also to flesh out the testing around the activation stuff?
Could be a direct db-test that just exercises the query in different circumstnaces (no activation, 1 activation, 2 activations)


Logging system problems

Description
1. Increase log file size - https://github.com/networkservicemesh/integration-tests/issues/2917
2. Tests from different suites but with the same name overwrite each other.
For example:
a. Run TestBasicSuite/TestKernel2Kernel
b. Save logs to ns-kerenel2kernel
c. Run TestMemorySuite/TestKernel2Kernel
d. ns-kerenel2kernel logs will be overwritten
3. Logs are not complete.
For example:
a. The last bash command from one of the healing test runs at
time=2024-01-19T13:51:50Z level=info msg=1 TestRunHealSuite/TestRemote_nsmgr_remote_endpoint=exitCode
b. But the last line in cmd-nsc logs is:
Jan 19 13:50:39.017 [TRAC] [id:alpine-beef03a3-a58e-48a5-9100-d853c81da3de-0]
More than 1 min missed

To increase log size we should set container-log-max-size for kubelet
For kind cluster, we can try this way to modify kubelet:
https://github.com/kubernetes-sigs/kind/blob/9ea8a5993a7118c6f3b126681e8fd0dd5baa64df/pkg/internal/apis/config/encoding/testdata/v1alpha4/valid-kind-workers-patches.yaml#L11-L30