Bump Readme Version

Not even going to wait for build on this one 👍

Docs Build status updates of commit 1cc0a17:
:clock10: Full build: the average full build time is 188 min(s) 32 sec(s), this is based on the last 632 build(s) for this repository.

Docs Build status updates of commit 1cc0a17:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs-ref-services/identity-readme.md
:warning:Warning
View (azure-python)
Details

preview/docs-ref-autogen/azure-functions-durable/azure.durable_functions.tasks.yml
:warning:Warning
View (azure-python-preview)
Details

docs-ref-services/identity-readme.md

Line 24: [Warning-hard-coded-locale] Link 'https://docs.microsoft.com/en-us/azure/active-directory/' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.
Line 26: [Warning-multiple-h1s] Multiple H1s({0}) are not allowed. You can only have one top-level heading.
Line 107: [Warning-multiple-h1s] Multiple H1s({0}) are not allowed. You can only have one top-level heading.
Line 286: [Warning-hard-coded-locale] Link 'https://docs.microsoft.com/en-us/azure/active-directory/develop/reference-aadsts-error-codes' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.
Line 303: [Warning-multiple-h1s] Multiple H1s({0}) are not allowed. You can only have one top-level heading.
Line 324: [Warning-multiple-h1s] Multiple H1s({0}) are not allowed. You can only have one top-level heading.

preview/docs-ref-autogen/azure-functions-durable/azure.durable_functions.tasks.yml

[Warning-DuplicateUids] Uid(azure.durable_functions.tasks.continue_as_new) has already been defined in preview/docs-ref-autogen/azure-functions-durable/azure.durable_functions.tasks.continue_as_new.yml.
[Warning-DuplicateUids] Uid(azure.durable_functions.tasks.new_uuid) has already been defined in preview/docs-ref-autogen/azure-functions-durable/azure.durable_functions.tasks.new_uuid.yml.
[Warning-DuplicateUids] Uid(azure.durable_functions.tasks.task_all) has already been defined in preview/docs-ref-autogen/azure-functions-durable/azure.durable_functions.tasks.task_all.yml.
[Warning-DuplicateUids] Uid(azure.durable_functions.tasks.task_any) has already been defined in preview/docs-ref-autogen/azure-functions-durable/azure.durable_functions.tasks.task_any.yml.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
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.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


How to set up alarms

How could I use Tinytuya to send this command in order to set the value for over current alarm to this device :
https://www.amazon.fr/gp/product/B09FPD3LMZ/
From devices.json :
"category": "dlq",
"product_name": "breaker",
"product_id": "hz2o2tnezttmmx15",
"biz_type": 18,
"model": "ZC01W",
It is apparently a device22
The hhttp request to send is :
POST: /v1.0/electric-energy/{device_id}/actions/current-limit
Tua doc Source :
See : https://developer.tuya.com/en/docs/cloud/c8a3368324?id=Kbhjkflky2j9s

Hi @JRB202 , What DPS values did you get from it when you ran the wizard (python -m tinytuya wizard)? I recommend looking at each of those and use the iot.tuya.com portal to investigate them. You can then manipulate those values with tinytuya's set_value(index, value, nowait) function.

Hi Jason,
The problem is that DPS integer and value available from tinytuya server are not including all the entries available in dps mapping
also returned by same tinytuya server command  /status/ tinytuya :
Some of the most interesting code values, IDs are missing (Present in Mapping but not in returned data)  :
Example :
code Phase_a, ID 6 containing voltage, current and load current values
code alarm_set_1, ID 17 containing Alarm parameters (Low and high voltage threshold, max load and current values , ...
code alarm_set_2, ID 18 also containing rest of Alarm parameters.
So no way to get and set values for alarm_set_1 and alarm_set_2 using /set//code/value tinytuya server command
That's why I am sadly turning to a direct access to tuya API as temporary workaround.
Then I am currently working on an intermediary solution based on tinytuya to get and send values using tuya API
I am currently prototyping a temporary solution using :
https://github.com/jasonacox/tinytuya/blob/master/examples/cloud.py
waiting for a fix to this tinytuya discrepancies between Code Values and mappings
Related hardware :
(Open DIN switch)
https://www.amazon.fr/gp/product/B09FPD3LMZ/
From devices.json :
"category": "dlq",
"product_name": "breaker",
"product_id": "hz2o2tnezttmmx15",
"biz_type": 18,
"model": "ZC01W",
See below for detailed results of /status/
for
Dps ID value available from  /status/ :
dps
1
9
11
12
13
14
15
16
19
21
dps_mapping
1
code	"total_forward_energy"
type	"Integer"
values	{…}
6
code	"phase_a"
type	"Raw"
values	{}
9
code	"fault"
type	"Bitmap"
values	{…}
11
code	"switch_prepayment"
type	"Boolean"
values	{}
12
code	"energy_reset"
type	"Enum"
values	{…}
13
code	"balance_energy"
type	"Integer"
values	{…}
14
code	"charge_energy"
type	"Integer"
values	{…}
15
code	"leakage_current"
type	"Integer"
values	{…}
16
code	"switch"
type	"Boolean"
values	{}
17
code	"alarm_set_1"
type	"Raw"
values	{}
18
code	"alarm_set_2"
type	"Raw"
values	{}
19
code	"breaker_number"
type	"String"
values	'{"maxlen":255}'
21
code	"leakagecurr_test"
type	"Boolean"
values	{}

Thanks, @JRB202 .  I didn't realize this was related to the tinytuya server prototype. It was more of an experiment I set up to help test the tinytuya library. I'm happy that you are using it! I know it is missing a lot.  Can you give me a screenshot of what you are seeing from the server and suggest what we should see?

Last finding about this subject :
Finding 1)
This python3 code based cloud.py example is giving good mappings and values for the same device :
import tinytuya
tinytuya.set_debug(False)
c = tinytuya.Cloud(
apiRegion=APIREGION,
apiKey=APIKEY,
apiSecret=APISECRET,
apiDeviceID=APIDEVICEID)
id = APIDEVICEID
Display Properties of Device
result = c.getproperties(id)
print("Properties of device:\n", result)
Display DPS IDs of Device
result = c.getdps(id)
print("DPS IDs of device:\n", result)
Display Status of Device
result = c.getstatus(id)
print("Status of device:\n", result)
So, good new : tinytuya is clearly able to access to all DPS code and values !
Finding 2)
I also se that tuya-raw.json file contains good mapping and all corresponding values for this device.
So there is clearly something in tinytuya server code which is abusively eliminating some of the DPS ID values (6 17 18)
after reading of this  tuya-raw.json correct file.
You can trust my own full support to help any one to dig into this issue.

Hi @JRB202 , the code you have is using the Tuya Cloud to get the DPS.  The tinytuya server uses your local area network (talking to the device directly) to get the DPS.  There are times that the devices don't send all their DPS values on the local network.  Can you run a scan to see what is being picked up on the local network?
# If you haven't done so already, run wizard
python3 -m tinytuya wizard

# Scan
python3 -m tinytuya scan

Wizard already successfully run during installation process of this device.
As already said :
tuya-raw.json file generated by wizard contains good mappings and ALL CORRESPONDING VALUES for this device.
So complete data is acquired by tinytuya from device using tuya cloud
But local acccess to device :
d =  tinytuya.OutletDevice(PLUGID, PLUGIP, PLUGKEY)
data = d.status()
print(data)
do not return some of the mapping values :
codes 'alarm_set_1', 'alarm_set_2' (and 'phase_a' values are missing in  d.status() values
So the loss of these code values is located in this OutletDevice object code for this status method
Then
I intentionally use cloud access as temporary workaround
because local tinytuya server /status/ do not return values for :
code 'alarm_set_1', 'alarm_set_2' (and 'phase_a')
and I need
to set up values for code 'alarm_set_1', 'alarm_set_2'
and read phase_a to gain access to voltage, current and load values

Hi Jason,
I found a way to set locally and via Tuya cloud the alarms in this device using this code :
d=tinytuya.OutletDevice(DEVICEID, DEVICEIP, DEVICEKEY)
d.set_version(3.3)
payload=d.generate_payload(tinytuya.CONTROL, {'17': Alarm1ValB64.decode('ascii'), '18': Alarm2ValB64.decode('ascii')})
print("Payload\n:", payload)
result = d._send_receive(payload)
print("Results\n:", result)
This confirm that :
The loss of these 'alarm_set_1', 'alarm_set_2' and 'phase_a' code values by server /status/ command is located in
OutletDevice object code for this status method.
I will now try to examine this part of your code ...

Hi Jason,
After examination of Tinituya code,
I think the problem comes from 'def detect_available_dps' method of tinytuya core.py
This method is querying Device ports in a brute force way See 1618 line to 1646
For unknown reasons this device22 is not answering on all available ports and omit to respond at least on port 6 (phase_a), 17 and 18 ('alarm_set_1', 'alarm_set_2')
On the other way,  the file tuya-raw.json as generated by wizard is containing all really available ports and correct values including Alarm definition ports (17 and 18 for this device) and port 6 phase_a which contains load, voltage and current real time values.
Conclusion :
I suggest to change strategy in 'def detect_available_dps from brute force attempts
to reading of a dictionnary of mappings for each device that must be stored in a file
that can be generated with all correct mapping values during wizard execution while generating tuya-raw.json
as wizard is already reading good mapping values.
This would make Tinytuya more resilient to different behaviors of tuya devices,
as these devices mappings files would come directly from Tuya Cloud based device definitions while executing wizard.

After checks I see that devices.json contains all mappings.
So tinytuya core.py def detect_available_dps  function could be rewritten to just read this file to get good mappings.

That's a great suggestion!  I would add that it could try to use the devices.json mapping first and if that doesn't exist, fall back to the forced detection method. Would you or someone else like to try to add this change to the code and submit a PR?

Jason,
I do not feel comfortable with writing part of Tinytuya code
But I am definitively ready to test any update in code especially in server code !


Kafka connect Plugins  are not working.

not able to create source/sink connector using elasticsearch ,s3  only filestream available (In full-stack.yml)

working on a fix


Fix the wrong assert in the Testing Dropwizard doc

Problem:
There is a wrong assert in an example in the Testing Dropwizard doc.
Solution:
Update the doc.

Did the example not work as written if equals() was implemented on Person?

No, the example did not work. See below.
org.opentest4j.AssertionFailedError:
Expecting:
 <com.example.helloworld.api.Person@75b25825>
to be equal to:
 <com.example.helloworld.api.Person@18025ced>
but was not.
...

@haibin Thanks for bringing this up.
The Person class is expected to have an implementation of equals() and hashcode().
https://github.com/dropwizard/dropwizard/pull/3148/files#diff-610d7574c51413d7ea91d122a34c6bacR62-R64


Increase encoding limit in math.js

M.encode/decode: For very large CPs, the new encoding limit of 1,056,768 is still not sufficient (cf. issue #42). We propose to use one or two CharCodes instead of a single CodePoint to push the limit to 2^31=2,147,483,648 (one bit is used to signal that there are two CharCodes).

I've augmented this implementation in commit bff08a5
(with correction in commit 9ecb351) with some documentation and an upper bounds check, since numbers larger than 2^31 - 1 would not be encoded correctly.

We didn't bother to add an upper bound check because 2^31 is really a huge number of constraints. I am afraid we run into other problems before we hit this limit. As the number of folds increases, segments become shorter and precision becomes an issue. Not to mention computation time, of course. This said, we agree it is best practice to plan for future developments that could make hitting the limit possible.
As for the truncation to 16 bits, I wasn't sure we could rely on that in all environments. I hope we can.

Yeah, you're probably right that we don't need the bounds check. If we're indexing that large, we'd have already hit browser memory limits, though it is possible that node.js environments may be able to reach it.
Truncation is explicit behavior in the ECMAScript specification, and the feature seems to be supported by all major browsers. So I think we can rely on it.


style: Signin Sucessful page

Summary:
Provide a brief overview of the changes introduced in this PR.
Add the SignIn Successful page
Closes: #14
Changes Made:
Added global.css for animation of successful icon
Testing Performed:

[x] I have tested my changes to ensure they work as expected.
[x] I have followed the contribution guidelines.
[x] I have named my commit message(s) in accordance with Conventional Commits.

Preview:

Let me know, if any changes are needed.
Additional issue
@t3-oss/env-core and @t3-oss/env-nextjs require TypeScript >=5.0.0, and wasn't compatiable with TypeScript 4.9.5. So I have to upgrade the typescript version

@IshuSinghSE deployment has failed please review it

Could You check in vercel deployment log, and tell me what's the error?

@IshuSinghSE deployment has failed please review it


Fixing issue #259 legacy endpoint does not filter deleted conversations

Summary
Fixes #259

@ruKurz you should use the getNotDeletedCriteria() method


Taking font-size into account when resizing textarea solution

I was using the textarea with a specified font-size and it's height calculation is off. I added the following to textareaAutoResize($textarea)
"hiddenDiv.css('font-size', $textarea.css('font-size'));"
Works like a charm now!

This is not in the current release but I have already fixed this issue on master 89eca5ca853f1e7b1690fdc9567a5185dc7856ca


FI-2222: no tests hang fix

Summary [Draft PR] (Ready)
Running a test kit with an empty suite or an empty group causes the tests to run indefinitely. An empty test group (or suite) causes a sequel validation error that is raised in the job dispatched from Inferno web server handling POST /inferno/api/test_runs, but subsequent GET /inferno/api/test_runs/... return status: running. Inferno server-side can't seem to handle exceptions raised by jobs outside of the DSL runtime. The recommended fix is to disable the run-test button on the UI, but this won't fix the API or core bug.
This PR bypassed the issue by assigning an omitted result to all empty test groups, which unfreezes the UI and API but doesn't solve the core issue. It also makes the infrastructure test suite break rspec tests since an empty group violates SQL validations. I'm also not sure if adding an empty group to infrastructure test suite is okay. This PR will be a draft until this gets sorted out, and I appreciate any advice!
Testing Guidance
Checkout this branch and run the new empty test group in infrastructure test suite. You can also run rake spec which currently fails.
Comment out lines 126 - 133 in lib/inferno/test_runner.rb to observe the original behavior.

tagging @Jammjammjamm and @arscan if they have any solutions

The issue is that you haven't persisted a test run for that spec. Look at all the other test groups which create a test run.

This PR is ready assuming you accept the solution of marking 'omit' to all empty groups


[1.10.2] MC multipart causing issues and terrain animation lag

so apparently strangely after alot of testing i traced alot of lag and render issues with other mods to the multipart mekanism downloads and uses which i feel needs to be looked into especially since the mod file actually says experimental. and one mod is basically destroys is the localized weather mod which is a mod that spawns a lot particle is keeps them from rendering or messes them up to the point it lags the game out completely. also it auto deletes the version other mods call for via the curses launcher which i would not be surprised is causing i even more issues

There is a build available which removes the deploader. Deploader is responsible for downloading the wrong experimental version of MCMultiPart. You can find it here: https://github.com/aidancbrady/Mekanism/issues/4119
You can install MCMultiPart 1.3 yourself and try again.


keras chunk dataset shuffle in .fit

Hi, I want to know how to shuffle train model with different dataset scenario in each epoch.
Assume I have a dataset and model like below.
import keras
from keras import layers
import numpy as np

(x_train, y_train), (x_test, y_test) = keras.datasets.mnist.load_data()
x_train = np.reshape(x_train, (-1, 784))
x_test = np.reshape(x_test, (-1, 784))

x_train = x_train[:100]
x_valid = x_train[100:130]
x_test = x_test[:30]

y1 = [*range(30, 0, -1)]
y2 = [*range(40, 0, -1)]
y3 = [*range(10, 0, -1)]
y4 = [*range(20, 0, -1)]

y5 = [*range(13, 0, -1)]
y6 = [*range(17, 0, -1)]

y7 = [*range(12, 0, -1)]
y8 = [*range(18, 0, -1)]

# model
inputs = keras.Input(shape=(784,), name="digits")
x1 = layers.Dense(64, activation="relu")(inputs)
outputs = layers.Dense(1, name="predictions", activation = 'linear')(x2)
model = keras.Model(inputs=inputs, outputs=outputs)

# Instantiate an optimizer.
optimizer =  tf.keras.optimizers.SGD(learning_rate=1e-3)

# Compile a model.
model.compile(optimizer = "adam", loss = 'mse' )

# fit
history  = model.fit(x_train, y_train, batch_size=1, epochs=10, verbose =2)

I only utilize 160 images from mnist and their are 8 scenarios, 4 scenarios are train dataset, and 2 are valid and test dataset each.
My question is is there a way to train a model with different train / valid / test dataset in each epoch.
For example,
epoch 1 train dataset ( [(x1,y1), (x2,y2) ,(x3,y3) , (x4,y4)], valid [ (x5,y5), (x6,y6)], test [(x7,y7) , (x8,y8) ]
epoch 2  train dataset ( [(x3,y3), (x2,y2) ,(x7,y7) , (x6,y6)], valid [ (x5,y5), (x4,y4)], test [(x1,y1) , (x8,y8) ]
I do not find a proper way to do it.

You could use steps_per_epoch if you want to train for only x number of batches in each epoch.  In general, its not appropriate to have a split like you have mentioned where x4, y4 is in train for first epoch and in validation in second epoch.  You don't want to mix the train, valid and test datasets, otherwise the model may not perform as well with new data.
You can also get full control of what data is used for train in each epoch, by writing a custom training loop where you iterate over the different dataset batches and do the forward and backward pass on the model.

Appreciate it!


Remove user-pace

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.
I do have some suggestions for making it better though...
For recipe:

License is not an SPDX identifier (or a custom LicenseRef) nor an SPDX license expression.

Documentation on acceptable licenses can be found here.

@conda-forge-admin, please rerender

Super-seeded by https://github.com/conda-forge/lammps-feedstock/pull/68


[BUG] error 403

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.
[x] My answer given in the checkbox above is a lie.

What problem did you encounter?
System.Net.Http.HttpRequestException: Response status code does not indicate success: 403 (Forbidden).
Bloxstrap_20240808T202328Z.log

likely a redundant report as updating bloxstrap and reinstalling roblox fixed the issue

[X] My answer given in the checkbox above is a lie

[!WARNING]
Please read the preliminary instructions before reading.

UPDATE YOUR BLOXSTRAP TO THE LATEST VERSION.


Graph view only shows "No Output"

Adding a graph output on a compiler window creates a window that only every says "No Output" in the center.
This happens on both clang and gcc compilers, and when both using x86-64 and -m32 for just x86.
Also the title of the window says Compiler #undefined which may be related to what is causing this issue.
This happens on both the normal and beta sites.

Hi! Thanks for letting us know. This should have not happened, we're sorry! :$


Cannot add custom walk paths in standalone version

Hello,
In the sd-webui extension, I can add additonal paths to the "walk" menu, for example  d:/otherapp/output.
On the standalone exe version, it warns me that this could take a long time to index, but even when I click "OK", and it says it was successful, the path is not added to the menu.

Is there any error message?

Is this folder located on a network hard drive? IIB doesn't support some locally mounted network hard drives very well.

No, just folders on the local hard drive.  I am able to add them using the extension from within A1111, just not using the standalone version.

IB doesn't support some locally mounted network hard drives very well.

That does explain why it's not mounting for me. I wanted to mount an old outputs folder from my network share and it didn't work. I can view files from the current outputs folder with no issues, I just can't mount other ones.

in the sd-webui-infinite-image-browsing folder locate the file .env.example
Make a copy of it in the same folder and rename it to .env
Open the .env file with notepad and change
IIB_ACCESS_CONTROL=auto to IIB_ACCESS_CONTROL=disable
Yes, that's disable
Relaunch the app/A1111 and add your custom path.
I have not tested this with network mounted shares.

Open the .env file with notepad and change
IIB_ACCESS_CONTROL=auto to IIB_ACCESS_CONTROL=disable
I have not tested this with network mounted shares.

I can confirm it works!!!

No, the 40TB is not all StableDiffusion Outputs. It's just what I named the share in Unraid.


flatMap error after sending HNT/MOBILE/IOT/SOL

Describe the bug
When testing the app locally on both Android and iOS, after sending an HNT/MOBILE/IOT/SOL txn an error is thrown:

Cannot read property flatMap of undefined

To Reproduce
Steps to reproduce the behavior:
When locally testing on Android / iOS

Send HNT/MOBILE/IOT/SOL
Wait for send animation to complete
Don't click out of the subsequent view
Error is thrown

Expected behavior
Send should occur without any errors, or the issue shouldn't throw.
Screenshots

Smartphone (please complete the following information):

OS: Android / iOS
App Version: 2.0.6

@deasydoesit This is fixed. Closing for now


macOS build script fixes

Rebased version of #30.

Thanks @maekclena :+1:
Could you add the text:
Co-authored-by: Matt McCormick<EMAIL_ADDRESS>
in the commit message ?
Thanks

Et voila, this has been integrated in https://github.com/KitwareMedical/VTKPythonPackage/commit/329b375a9956773b3491d11f90519943e3030356

Thanks!


ERROR RangeError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D'

Hi guys ...please help me, I have this error in mobile devices... not in PC browsers... this problem appeared last Friday... I dont know what is the problem.... any idea?.
Regards.

Phaser version(s):2.10.2
Live example:
What should happen: Run the game and canvas.
What happens instead:
ccore.js:1448 ERROR RangeError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': Out of memory at ImageData creation
at new Phaser.BitmapData (scripts.bundle.js:50480)
at Phaser.Utils.Debug.boot (scripts.bundle.js:83824)
at Start.boot (scripts.bundle.js:35784)
at Phaser.Device._readyCheck (scripts.bundle.js:63043)
at ZoneDelegate.invokeTask (zone.js:421)
at Object.onInvokeTask (core.js:4736)
at ZoneDelegate.invokeTask (zone.js:420)
at Zone.runTask (zone.js:188)
at ZoneTask.invokeTask (zone.js:496)
at ZoneTask.invoke (zone.js:485)

What are the game dimensions and resolution?
I would just try to avoid this with enableDebug: false.

The problem is the scale...when we try to do:
const w = (100 * window.devicePixelRatio).toString();
const h = (100 * window.devicePixelRatio).toString();
super(w,h, Phaser.AUTO, element, null, true, true);
The mobile device dont support that, but I dont know the solution

Ok you solution  enableDebug: false. is working...by why?.... is a correct solution?

With enableDebug: false no debug canvas is created.
Probably the game canvas is too large (in memory) for some of those devices. Check the actual game dimensions in game.width, game.height.

Hi @samme  yes is 300% percent but work with enableDebug: false .. I scale the components


[Request] - Chrony on 20.1

It would be nice to have chronyd on new 20.1 release, since it is supported by freeBSD 12 and chrony is much better in general, but in particular for machine with a bad hardware clock, or for virtual machines (best practice on NTP servers is to have physical servers).
https://support.ntp.org/bin/view/Support/KnownOsIssues#Section_9.2.2.
Chrony is the default, for example, since RHEL7.
The only missing feature in chrony is:

broadcast sync (I hope noone is still using this)
autokeys authentication (unsecure by design)
md5/sha1 authentication (not rock solid)

From a security perspective I think everyone is waiting for NTS in any case
https://blog.apnic.net/2019/11/08/network-time-security-new-ntp-authentication-mechanism/
A feature is also missing and would be nice to have is

configure peers and not only servers
minpoll (some ntp servers are not happy with too frequent requests)
GPS/PPS conf currently is or prefer or noselect, it should be possible to have nothing specified

Chrony seems easy to build, maybe we could add it as a plugin first (it solved also some problems with virtual linux machines in the past), but no way fo 20.1, that's too late :)

a plugin would be good stuff :)

I second this request, since I already asked for it...
https://twitter.com/stumi74/status/1174304842933833729


[Proposal] Move permissions dispatcher related repos to an organization

Overview
@shiraji @aurae @AleksanderMielczarek
Hello contributors!
First of all I'm really appreciated for your dedicated work and creating consequential neat libraries😄
As seeing the growth of the library I'v been feeling like it would be better to create an organization of PermissionsDispatcher and collect related libraries to one org.
Motivation
The biggest reason I'm feeling like so is that it's not just my product anymore.
Say, you guys respond to an issue pretty much nicely and continue to enhance/bug fix of products quite a lot.
So I'd like to give you the same commit/lead authority, and I'd like to have a responsibility to maintain consequential libraries as well.
What would be changed?

Move https://github.com/hotchemi/PermissionsDispatcher, https://github.com/shiraji/permissions-dispatcher-plugin, https://github.com/AleksanderMielczarek/AndroidAnnotationsPermissionsDispatcherPlugin to under PermissionsDispatcher organization(the name is not decided yet).
You would have the same level of commit/lead the projects equally

Just in case, I'm not going to leave the projects of course.
Just want to make sure that give you a gratitude attitude sincelery and make maintainer system more decent one.
Note that this proposal is still just a proposal from my aspect so give your thought folks! 🙇

This is wonderful!
I would like to transfer permissions-dispatcher-plugin to the org (whereas the project code is so messed up)
Some really little things I concern about are:

Will we change the project name com.github.hotchemi to something?
Will I need to change the author of plugin? I mean I want to but I don't know how to do it.

@shiraji Thank you!

Will we change the project name com.github.hotchemi to something?
Will I need to change the author of plugin? I mean I want to but I don't know how to do it.

Basically, I don't have a strong opinion for that. I mean, it would be better to keep a consistency of each products but on the other hand it may confuse user to update our library and plugin.
So in short, I think it's ok not to change artifactId and each platform's author info. If we're gonna do that it's not urgent(But it'd be beneficial to automate release task to reduce the burden 😂).
What do you think? 😺

Since user doesn't care if the repo is in org or private, I agree what you suggest.

(But it'd be beneficial to automate release task to reduce the burden 😂)

As for my plugin, I created the automated release scripts and document. So, if I'm not able to release the new version, anyone who can have commit permission can release it.

I also agree that the PermissionsDispatcher "brand" would benefit greatly from a unified access point within Github, in the form of an organization. So we can definitely move the library & integration plugins by shiraji-san and Aleksander together in that regard, I'd say. Because I'm only familiar with the main library's scope and implementation, I'm unsure about the extent that I could assist with development and issues inside the plugin's repositories, though. Still, having it under the same umbrella is a good way to proceed for us in my opinion.

Hello,
I like this idea.
AA plugin currently doesn't use any CI and artifacts are hosted on JitPack. I suppose it should change and be unified with other products.
As for artifact name change I agree with that it can lead to potential problems.

Thx guys! then I'll create org(and prepare nice icon) and announce here!

sorry for the late, here! https://github.com/permissions-dispatcher

I'll close this issue after all repos are moved.

@hotchemi last repo just moved 😃

@AleksanderMielczarek Thx!


⚠ Bofrost.at has degraded performance

In b1e8474, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1172 ms

Resolved: Bofrost.at performance has improved in af5c08d.


fix(build): process.env.KEY should be test as a string

I don't think this is necessary - all these flags default to false and it is common to do FLAG=1 [some command].


Allow downloading in sequential order in qBittorrent

Looks good otherwise but the option name is too verbose / long.
sequential_download: yes would be good.


chore: added snapshot example

What kind of change does this PR introduce?
Added example for snapshot tests
Does this PR introduce a breaking change?
Nope.
#207

Coverage remained the same at 100.0% when pulling d9ec6e182cc0841afe90250e15abd3dc5119dbce on vlad-elagin:chore/add-snapshots-example into 80428fdcc9625cdc138c3fc3851f1184b87d2575 on toomuchdesign:master.

Hi @vlad-elagin,
thanks for opening this PR. Looks very good me 👍

@all-contributors please add @vlad-elagin for doc


Adding a WinForm application CMake example

Added WinForm source files and CMake
Also modified the top-level CMake to include this new application

Tested both applications successfully on VS2017 and VS2019.


RrR conversion scripts relative to working dir

Pull Request Description
What issue does this change request address? (Use "#" before the issue to link it, i.e., #42.)
Closes #1127
What are the significant changes in functionality due to this change request?
As with RAVEN standards, the path to conversion script modules in the RAVEN code interface (aka raven-running-raven) is now relative to the RAVEN WorkingDir, not the current run dir.
As a result, for advanced code interface development, the RAVEN working dir is available during readMoreXML as self._ravenWorkingDir in the CodeInterface inheritors.

For Change Control Board: Change Request Review
The following review must be completed by an authorized member of the Change Control Board.

[ ] 1. Review all computer code.
[ ] 2. If any changes occur to the input syntax, there must be an accompanying change to the user manual and xsd schema. If the input syntax change deprecates existing input files, a conversion script needs to be added (see Conversion Scripts).
[ ] 3. Make sure the Python code and commenting standards are respected (camelBack, etc.) - See on the wiki for details.
[ ] 4. Automated Tests should pass, including run_tests, pylint, manual building and xsd tests. If there are changes to Simulation.py or JobHandler.py the qsub tests must pass.
[ ] 5. If significant functionality is added, there must  be tests added to check this. Tests should cover all possible options.  Multiple short tests are preferred over one large test. If new development on the internal JobHandler parallel system is performed, a cluster test must be added setting, in  XML block, the node <internalParallel> to True.
[ ] 6. If the change modifies or adds a requirement or a requirement based test case, the Change Control Board's Chair or designee also needs to approve the change.  The requirements and the requirements test shall be in sync.
[ ] 7. The merge request must reference an issue.  If the issue is closed, the issue close checklist shall be done.
[ ] 8. If an analytic test is changed/added is the the analytic documentation updated/added?
[ ] 9. If any test used as a basis for documentation examples (currently found in raven/tests/framework/user_guide and raven/docs/workshop) have been changed, the associated documentation must be reviewed and assured the text matches the example.

The tests have passed for this PR.

For Change Control Board: Change Request Review
The following review must be completed by an authorized member of the Change Control Board.

[ ] 1. Review all computer code.
[ ] 2. If any changes occur to the input syntax, there must be an accompanying change to the user manual and xsd schema. If the input syntax change deprecates existing input files, a conversion script needs to be added (see Conversion Scripts).
[ ] 3. Make sure the Python code and commenting standards are respected (camelBack, etc.) - See on the wiki for details.
[ ] 4. Automated Tests should pass, including run_tests, pylint, manual building and xsd tests. If there are changes to Simulation.py or JobHandler.py the qsub tests must pass.
[ ] 5. If significant functionality is added, there must be tests added to check this. Tests should cover all possible options.  Multiple short tests are preferred over one large test. If new development on the internal JobHandler parallel system is performed, a cluster test must be added setting, in  XML block, the node <internalParallel> to True.
[ ] 6. If the change modifies or adds a requirement or a requirement based test case, the Change Control Board's Chair or designee also needs to approve the change.  The requirements and the requirements test shall be in sync.
[ ] 7. The merge request must reference an issue.  If the issue is closed, the issue close checklist shall be done.
[ ] 8. If an analytic test is changed/added is the analytic documentation updated/added?
[ ] 9. If any test used as a basis for documentation examples (currently found in raven/tests/framework/user_guide and raven/docs/workshop) have been changed, the associated documentation must be reviewed and assured the text matches the example.


Frontend With Framework : Functional Components in React

Description
This need to be include all about Functional Components in React,Why we use Functional Components,Advantages and DisAdvantages and anything relevant to this topic
Domain
Frontend Dev React/Angular/Vue
Type of Contribution
Documentation
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of this project.

@anandhu720  I would like to work on this issue. I have a good understanding of class and functional components, so please do consider me.

@GyaniRoman23 bro only work on a single issue at a time.Because we have many contributers.Most of them are not getting work.

@GyaniRoman23 bro only work on a single issue at a time.Because we have many contributers.Most of them are not getting work.

Sure:)

Sir, I would like to work on this issue.
Kindly assign it to me.

/assign Batch - 3

@Anshii12 sure

I don't have any issues assigned to me, why was I unassigned @anandhu720?

@cenacrharsh Only one can work on one issue bro.


Added check for functions and procedures without a description

https://github.com/mfvanek/pg-index-health/issues/178

Codecov Report
Base: 100.00% // Head: 100.00% // No change to project coverage :thumbsup:

Coverage data is based on head (eec782a) compared to base (e4fb9a7).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@             Coverage Diff             @@
##              master       #40   +/-   ##
===========================================
  Coverage     100.00%   100.00%
- Complexity        20        21    +1
===========================================
  Files              2         2
  Lines             22        23    +1
===========================================
+ Hits              22        23    +1

Impacted Files
Coverage Δ

...ring/DatabaseStructureHealthAutoConfiguration.java
100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


fix msg in assertion error for busio.SPI.write_readinto()

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

Project coverage is 100.00%. Comparing base (fb2ea21) to head (bd3b84e).

Additional details and impacted files
@@            Coverage Diff            @@
##              main        #3   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           11        11
  Lines          459       459
=========================================
  Hits           459       459

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


Localizable command words

Right now, command words are hardcoded into each command instance. Abstract away command word resolution, to allow support for globalization for command words and allowing users to add their own words to existing commands.
Thought about this looking at #96

I'd like to take a crack at implementing this.

Perhaps instead, we should allow someone to customize the command words in the database instead. Then each person who runs the bot could choose their command words.

Generalize this issue to abstracting out how command words are resolved then?

Yep. It goes to how we set the list of command words for a command. For now, we could initialize them in a database or a config file.

Great, sounds good. 🕺

We'll probably want to set it up so that the current ones are the "defaults" and they can be overridden with new values. I renamed this issue to "Customizable" to account for this direction.


[SPARK-8473][SPARK-9889][ML] User guide and example code for DCT

@mengxr @jkbradley

Merged build triggered.

Merged build started.

Test build #40837 has started for   PR 8184 at commit 027fbf0.

Test build #40837 has finished for   PR 8184 at commit 027fbf0.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Merged build triggered.

Merged build started.

Test build #41065 has started for   PR 8184 at commit 073f52a.

Test build #41065 has finished for   PR 8184 at commit 073f52a.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/41065/
Test PASSed.

Looks good except for those items.  I ran the Scala example.

Merged build triggered.

Merged build started.

Test build #41163 has started for   PR 8184 at commit dfb3b2f.

Test build #41163 has finished for   PR 8184 at commit dfb3b2f.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/41163/
Test PASSed.

Merged build triggered.

Merged build started.

Test build #41179 has started for   PR 8184 at commit 9caa108.

Test build #41179 has finished for   PR 8184 at commit 9caa108.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/41179/
Test PASSed.

LGTM merging with master and branch-1.5


Offer configuration options beyond supplying FOP configuration XML and mutating FOUserAgent

Need use cases for what can't be achieved with existing options.

For one such option (PDF version), see issue #10.
Open other issues as further desirable options are identified.


Please create option to prevent the Known hosts list warning

Bug Description
Not really a bug but i want to be able to supress the :
Warning: Permanently added 'xx.xxx.xxx.xx' (ED25519) to the list of known hosts. from the output in the actions
dont have branch rights so this can be the solution:
actions.yml:
inputs:
suppress-ssh-warning:
description: "Set to true to suppress SSH known hosts warning"
required: false
default: 'false'
main:
suppress_ssh_warning: getInput("suppress-ssh-warning") === 'true'
and
(create if statement)
let sshOptions = -e 'ssh -p ${args.ssh_port} -i ${privateKeyPath} -o StrictHostKeyChecking=no';
if (args.suppress_ssh_warning) {
sshOptions = -e 'ssh -p ${args.ssh_port} -i ${privateKeyPath} -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=ERROR';
}

never mind, adding the secret to secrets will auto hide it in the output of actions


APNS expects expiration time to be in seconds, not MS.

parse-server expresses epoch time in milliseconds, while APNS expects it to be in seconds.
This causes parse-server (when correctly configured to send to APNS) to crash when the following cloud code is executed:
Parse.Cloud.define("testPush", function(request, response) {
    var query = new Parse.Query(Parse.Installation);
    query.equalTo( <query...> );

    var today = new Date();
    var timeout = new Date(today.getFullYear(), today.getMonth(), today.getDay() + 1);

    Parse.Push.send({
        where: query,
        expiration_time: timeout,
        data: {alert: "push hello"},
    }, {
        useMasterKey: true,
        success: response.success,
        error: response.error,
    });
});

with the error:
verbose: sending push to 69 installations
verb parse-server-push-adapter APNS APNS Connection 0 Connected
verb parse-server-push-adapter APNS APNS Connection 1 Connected
/parse-server/node_modules/parse-server/lib/ParseServer.js:333
            throw err;
            ^

TypeError: value is out of bounds
    at checkInt (buffer.js:971:11)
    at Buffer.writeUInt32BE (buffer.js:1064:5)
    at Connection.transmitNotification (/parse-server/node_modules/apn/lib/connection.js:691:8)
    at Connection.serviceBuffer (/parse-server/node_modules/apn/lib/connection.js:330:13)
    at Connection.<anonymous> (/parse-server/node_modules/apn/lib/connection.js:287:8)
    at Promise.apply (/parse-server/node_modules/q/q.js:1165:26)
    at Promise.promise.promiseDispatch (/parse-server/node_modules/q/q.js:788:41)
    at /parse-server/node_modules/q/q.js:1391:14
    at runSingle (/parse-server/node_modules/q/q.js:137:13)
    at flush (/Users parse-server/node_modules/q/q.js:125:13)

npm ERR! Darwin 15.4.0
npm ERR! argv "/usr/local/Cellar/node/5.10.0/bin/node" "/usr/local/bin/npm" "start"
npm ERR! node v5.10.0
npm ERR! npm  v3.8.3
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>start: `node index.js`
npm ERR! Exit status 7
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>start script 'node index.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the parse-server package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node index.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs parse-server
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls parse-server
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /parse-server/npm-debug.log

This patch converts the time sent to APNS from MS to seconds.

Current coverage is 87.02%

Merging #14 into master will not affect coverage as of 14fe7b8

@@            master     #14   diff @@
======================================
  Files            5       5
  Stmts          239     239
  Branches        38      38
  Methods          0       0
======================================
  Hit            208     208
  Partial          1       1
  Missed          30      30

Review entire Coverage Diff as of 14fe7b8

Powered by Codecov. Updated on successful CI builds.

Very nice! Thanks!


Add support for public git repositories

fixed by https://github.com/stolostron/cluster-templates-operator/pull/104


[Feature Request] Navigate in a zoomed Image

Hello, @sissilab and @ForThe77  !
Thanks for this plug-in :)
My FR is to have the possibility to navigate in a image that is zoomed.
Example: This is a image of a infographic that has a lot of information:

When you use the plug-in to zoom the image I can’t navigate from the other side of the image. I’m stuck at the top-left region of the image. (5. Text Mining/NPL -> Orange)
My suggestion is using the keyboard arrows (top,bottom, right, left) to navigate in the image after zoom :)
Thanks for this plug-in. Let me know if you need additional information.
Have a great day!

Hello, @sissilab and @ForThe77 !
Thanks for this plug-in :)
My FR is to have the possibility to navigate in a image that is zoomed.
Example: This is a image of a infographic that has a lot of information:

When you use the plug-in to zoom the image I can’t navigate from the other side of the image. I’m stuck at the top-left region of the image. (5. Text Mining/NPL -> Orange)
My suggestion is using the keyboard arrows (top,bottom, right, left) to navigate in the image after zoom :)
Thanks for this plug-in. Let me know if you need additional information.
Have a great day!

Hi, zoom an image according to your mouse's position?

Hello, @sissilab and @ForThe77 !
Thanks for this plug-in :)
My FR is to have the possibility to navigate in a image that is zoomed.
Example: This is a image of a infographic that has a lot of information:

When you use the plug-in to zoom the image I can’t navigate from the other side of the image. I’m stuck at the top-left region of the image. (5. Text Mining/NPL -> Orange)
My suggestion is using the keyboard arrows (top,bottom, right, left) to navigate in the image after zoom :)
Thanks for this plug-in. Let me know if you need additional information.
Have a great day!

Hi, zoom an image by your mouse's postion. Is that what you want?

Hello @sissilab !!!!
This is not what I was meant but its a great additional feature :)
What I am requesting is the ability to “walk” in a image that is with zoom (200% for example) using the keyboard arrow keys.
Let’s use my image for example:

After zoom I only can se the orange location (5. Text Mining/NPL);
Then I want to walk to the pink area (7. Big Data) without changing the zoom previous applied
My suggestion is using the arrow from keyboard to “walk” from orange to pink without losing the zoom

:)

Hello @sissilab !!!!
This is not what I was meant but its a great additional feature :)
What I am requesting is the ability to “walk” in a image that is with zoom (200% for example) using the keyboard arrow keys.
Let’s use my image for example:

After zoom I only can se the orange location (5. Text Mining/NPL);
Then I want to walk to the pink area (7. Big Data) without changing the zoom previous applied
My suggestion is using the arrows (right,left, top. Bottom) from keyboard to “walk” from orange to pink without losing the zoom

:)

I think you want to move the image after zoom.
In fact, you can move the image by mouse now.
And you wanna more moving operations through keyboard (right,left, top. Bottom)?

Yes :) you are right would be amazing to move the image with keyboard :)

Yes @sissilab :) you are right.
would be amazing to move the image with keyboard :)

Hi, I have added some new features, including yours. See it: https://github.com/sissilab/obsidian-image-toolkit/releases.

Hello @sissilab !!!
Thank you so much for this feature. Tested the new release and I loved all the new features :)
I just wanna make a little comment: is it possible to increase a little bit the speed when moving with arrow keys ?

It’s very good the way that is now, but I just think if it was a little bit faster, would be better :)

Have a great day !!!!!!

Hello @sissilab !!!
Thank you so much for this feature. Tested the new release and I loved all the new features :)
I just wanna make a little comment: is it possible to increase a little bit the speed when moving with arrow keys ?

It’s very good the way that is now, but I just think if it was a little bit faster, would be better :)

Have a great day !!!!!!

Thanks for you feedback. I'll think about providing speed setting in the future.

@sissilab , thank you so much for your reply :)

Hello @sissilab !!!!
I just updated to 0.4.0 and I just wanna say THANK YOU SO MUCH for new features. The new speed setting is just what I need 🎉🎉🎉

Acknowledge
Thank you very much for your suggestions, and 'll try my best to make this plug-in better.

We have to say thank you for listen our FR and for being so kind to our community :)

I'm so happy to see how this plug-in is becoming so powerful since the first release!!!!!

I wish you a fantastic day!!!!!


enabled blob mode

About the PR
enabled the blob mode
Why / Balance
Currently only the blob ghost role could spawn past 50 minutes into a round, and the blob mode with roundstart blobs was never added to the secret pool
Technical details
Media
Requirements
Breaking changes
Changelog
:cl: shibechef

fix: Enabled blob gamemode.

i tested it (post merge) and it seems to not crash horribly and works as intended


Namespaced engines: what should the namespace be?

Problem
Since https://github.com/rubyatscale/stimpack/pull/23, Stimpack supports one-level-deep nested packs.
In case of a pack with engine: true, the dynamically defined Engine constant is namespaced by the nested directory, for example:
packs
└── foo
    └── bar
        ├── app
        │   ├── controllers
        │   └── models
        └── package.yml

This would define Foo::Bar::Engine. It would also do isolate_namespace Foo::Bar, meaning that controllers and models that belong to the engine should be namespaced by foo/bar, yielding paths like
packs/foo/bar/app/controllers/foo/bar/example_controller.rb
I had the expectation that the first level of nesting (foo) is only for logical grouping without any impact on namespaces.
Proposed solution
Use only the last directory for nesting for Engine constants, i.e. make it Bar::Engine in the example above.
The fix seems to be pretty simple: https://github.com/oleg-vinted/stimpack/commit/ff0ac5e0709c2117c444eebfbdd3b6c9cfd0db90, I'd be happy to make a PR if you're interested.

@oleg-vinted
Thank you for your report here, really appreciate it!
I agree – I'd expect a nested pack that is an engine to use Bar::Engine as the Engine constant that is created in this case. I took a look at your proposed solution and it looks great to me, and I appreciate the additional test!
Feel free to send over a PR for that whenever and I'd be happy to approve and merge it and release a new version.


Updating MetGet to version 0.10.0

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Updating to MetGet version 0.10.0.

@conda-forge-admin, please rerender

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.


No sound with PulseAudio driver

On a MX Linux Live USB, with a working PulseAudio installation (other applications play sound through PulseAudio just fine), there is no sound when playing back audio through the PulseAudio driver with Pyglet.
The audio file seems to be played, without errors, but the sound does not arrive at the PulseAudio server it seems, as it also does not show any signal in the PulseAudio Control application.
Are there any specific settings that one has to set on the target system for audio to work in Pyglet?

There are no special requirements - just a normal client context.
For the PulseAudio backend, the application name will only appear in the PulseAudio monitor when a source is actively playing.

I see. That is unfortunately not happening though. Even when playing, there is nothing shown in the monitor. I also don' receive any errors on the Pyglet side.

The PulseAudio backend works OK on my Arch systems, as well as in some Debian VMs I have.
If no errors appear from the pyglet side, it would seem that it's able to interact with the Pulse client API successfully. Does anything informative appear in the journal after trying to play sound?
journalctl -f
You can also confirm that you are in fact using the PulseAudio backend, and not falling back to the Silent one:
>>> import pyglet
>>>
>>> pyglet.options['audio'] = 'pulse', 'alsa', 'silent'
>>>
>>> pyglet.media.get_audio_driver()
<pyglet.media.drivers.pulse.adaptation.PulseAudioDriver object at 0x7ff7d8435a00>

Thanks for those suggestions. I confirmed that the PulseAudioDriver is used.
The journalcmd returns an empty journal, possibly because I don't use systemd.
However, there was this in the system log:
Jun 29 18:22:46 mx1 pulseaudio[3988]: [pulseaudio] alsa-util.c: Disabling timer-based scheduling because running inside a VM.
Jun 29 18:22:46 mx1 pulseaudio[3988]: [pulseaudio] alsa-util.c: Disabling timer-based scheduling because running inside a VM.
Jun 29 18:22:47 mx1 pulseaudio[3988]: [alsa-source-STAC9221 A1 Analog] alsa-source.c: ALSA woke us up to read new data from the device, but there was actually nothing to read.
Jun 29 18:22:47 mx1 pulseaudio[3988]: [alsa-source-STAC9221 A1 Analog] alsa-source.c: Most likely this is a bug in the ALSA driver 'snd_hda_intel'. Please report this issue to the ALSA developers.
Jun 29 18:22:47 mx1 pulseaudio[3988]: [alsa-source-STAC9221 A1 Analog] alsa-source.c: We were woken up with POLLIN set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avail.
Jun 29 18:22:47 mx1 pulseaudio[3988]: [pulseaudio] authkey.c: Failed to open cookie file '/home/demo/.config/pulse/cookie': No such file or directory
Jun 29 18:22:47 mx1 pulseaudio[3988]: [pulseaudio] authkey.c: Failed to load authentication key '/home/demo/.config/pulse/cookie': No such file or directory
Jun 29 18:22:47 mx1 pulseaudio[3988]: [pulseaudio] authkey.c: Failed to open cookie file '/home/demo/.pulse-cookie': No such file or directory
Jun 29 18:22:47 mx1 pulseaudio[3988]: [pulseaudio] authkey.c: Failed to load authentication key '/home/demo/.pulse-cookie': No such file or directory
Jun 29 18:22:47 mx1 pulseaudio[3988]: [pulseaudio] backend-ofono.c: Failed to register as a handsfree audio agent with ofono: org.freedesktop.DBus.Error.ServiceUnknown: The name org.ofono was not provided by any .service files
Jun 29 18:22:47 mx1 pulseaudio[4146]: [pulseaudio] pid.c: Daemon already running.

Could that be related maybe? Again, other audio software seems to work fine though.

I tried the MX-19.4_x64.iso, and sound played fine with PulseAudio.
I used the soundscape example in the pyglet repository.

Thanks for testing this! When I trie the soundscape example, the PulseAudio Tool indeed shows that there is sound. However, the audio is stuttering. As if only a couple of milliseconds are loaded into the buffer and that buffer is not updated but just looped. The same happens when playing a FLAC file through the media_player example.
In my own application, however, I still don't get any sound at all. I start to wonder whether this has to do with me not using Pyglet's event loop (since my application is a Tkinter application). I am ticking the pyglet clock regularly, which seems to work just fine on MacOS and Windows. Could it be that for the PulseAudio driver I need to do something else in my event loop to keep that updated?

Here is what I get with media debugging on, while playing the FLAC file:
FFmpeg available, using to load media files.
FFmpeg available, using to load media files.
PulseAudioMainLoop: Started
PulseAudioContext: state changed to Connecting
PulseAudioContext: state changed to Authorizing
PulseAudioContext: state changed to Setting Name
PulseAudioContext: state changed to Ready
Client version:  b'12.2.0'
Server:          unix:/run/user/1000/pulse/native
Protocol:        32
Server protocol: 32
Local context:   Yes
codec_type= 0
 codec_id= 7
 codec name= mjpeg
 codec_tag= 0
 extradata= <pyglet.media.codecs.ffmpeg_lib.libavutil.LP_c_ubyte object at 0x7f76964ee158>
 extradata_size= 0
 format= 14
 bit_rate= 0
 bits_per_coded_sample= 0
 bits_per_raw_sample= 8
 profile= 192
 level= -99
 width= 700
 height= 700
 sample_aspect_ratio= 72 72
 field_order= 0
 color_range= 2
 color_primaries= 2
 color_trc= 2
 color_space= 5
 chroma_location= 2
 video_delay= 0
 channel_layout= 0
 channels= 0
 sample_rate= 0
 block_align= 0
 frame_size= 0
 initial_padding= 0
 trailing_padding= 0
 seek_preroll= 0
Found Codec= 7 = MJPEG (Motion JPEG)
Loaded codec:  MJPEG (Motion JPEG)
Created and queued packet 0 (0.000000)
FFmpeg seek 0.0
Created and queued packet 1 (0.000000)
FFmpeg seek 0.0
Created and queued packet 2 (0.000000)

Okay, so basically, this minimal example does not work with the PulseAudioDriver for some reason:
import sys
import time
import pyglet

pyglet.options["debug_media"] = True
pyglet.options['audio'] = ('pulse',)

player = pyglet.media.Player()
player.queue(pyglet.media.load(sys.argv[1]))
player.play()

while True:
    pyglet.clock.tick()
    time.sleep(0.1)

The debug output is the following:
FFmpeg available, using to load media files.
Found Codec= 86028 = FLAC (Free Lossless Audio Codec)
Loaded codec:  FLAC (Free Lossless Audio Codec)
codec_type= 0
 codec_id= 7
 codec name= mjpeg
 codec_tag= 0
 extradata= <pyglet.media.codecs.ffmpeg_lib.libavutil.LP_c_ubyte object at 0x7f75760c3158>
 extradata_size= 0
 format= 14
 bit_rate= 0
 bits_per_coded_sample= 0
 bits_per_raw_sample= 8
 profile= 192
 level= -99
 width= 700
 height= 700
 sample_aspect_ratio= 72 72
 field_order= 0
 color_range= 2
 color_primaries= 2
 color_trc= 2
 color_space= 5
 chroma_location= 2
 video_delay= 0
 channel_layout= 0
 channels= 0
 sample_rate= 0
 block_align= 0
 frame_size= 0
 initial_padding= 0
 trailing_padding= 0
 seek_preroll= 0
Found Codec= 7 = MJPEG (Motion JPEG)
Loaded codec:  MJPEG (Motion JPEG)
Created and queued packet 0 (0.000000)
PulseAudioMainLoop: Started
PulseAudioContext: state changed to Connecting
PulseAudioContext: state changed to Authorizing
PulseAudioContext: state changed to Setting Name
PulseAudioContext: state changed to Ready
Client version:  b'12.2.0'
Server:          unix:/run/user/1000/pulse/native
Protocol:        32
Server protocol: 32
Local context:   Yes
PulseAudioStream: state changed to Creating
PulseAudioStream: state changed to Ready
PulseAudioStream: write requested
PulseAudioStream: Playback connected
PulseAudioPlayer: __init__ finished
PulseAudioOperation.execute(140142462299328)
PulseAudioOperation.delete(140142462299328)
PulseAudioOperation.execute(140142273431704)
PulseAudioOperation.delete(140142273431704)
PulseAudioPlayer: Requested to write 44100 bytes to stream
PulseAudioPlayer: Try to get 176400 bytes of audio data
get_time <_read_index_valid = False> -> 0
get_audio_data
get_audio_data returning ts 0.0 with events []
remaining events are []
PulseAudioPlayer: Got 16384 bytes of audio data
PulseAudioPlayer: Got 16384 bytes of audio data
PulseAudioStream: writing 16384 bytes
PulseAudioStream: writable size before write 44100 bytes
PulseAudioStream: writable size after write 27716 bytes
PulseAudioPlayer: Actually wrote 16384 bytes to stream
PulseAudioPlayer: Try to get 176400 bytes of audio data
PulseAudioOperation.execute(140142468393000)
PulseAudioOperation.delete(140142468393000)
get_time -> -0.110083
get_audio_data
get_audio_data returning ts 0.09288 with events []
remaining events are []
PulseAudioPlayer: Got 16384 bytes of audio data
PulseAudioPlayer: Got 16384 bytes of audio data
PulseAudioStream: writing 16384 bytes
PulseAudioStream: writable size before write 27716 bytes
PulseAudioStream: writable size after write 11332 bytes
PulseAudioPlayer: Actually wrote 16384 bytes to stream
PulseAudioPlayer: Try to get 176400 bytes of audio data
PulseAudioOperation.execute(140142468393056)
PulseAudioOperation.delete(140142468393056)
get_time -> -0.10521981859410433
get_audio_data
get_audio_data returning ts 0.18576 with events []
remaining events are []
PulseAudioPlayer: Got 16384 bytes of audio data
PulseAudioPlayer: Got 16384 bytes of audio data
PulseAudioStream: writing 11332 bytes
PulseAudioStream: writable size before write 11332 bytes
PulseAudioStream: writable size after write 0 bytes
PulseAudioPlayer: Actually wrote 11332 bytes to stream
PulseAudioPlayer: Got 5052 bytes of audio data
PulseAudioPlayer: Got 5052 bytes of audio data
PulseAudioPlayer.play
PulseAudioOperation.execute(140142283418256)
PulseAudioStream: write requested
PulseAudioOperation.delete(140142283418256)
PulseAudioPlayer: Resumed playback
PulseAudioPlayer: Got 5052 bytes of audio data
PulseAudioStream: write requested
[swscaler @ 0x1482640] deprecated pixel format used, make sure you did set range correctly
Decoding video packet at timestamp -9223372036854.775
Next video timestamp is -9223372036854.775
Returning <pyglet.media.codecs.ffmpeg.VideoPacket object at 0x7f7575b009b0>
Next video timestamp is None
PulseAudioStream: write requested
PulseAudioStream: write requested
PulseAudioStream: write requested
PulseAudioStream: write requested
PulseAudioStream: write requested
PulseAudioStream: write requested
PulseAudioStream: underflow

When trying that same example with the OpenALDriver, it works just fine. I would rather not use that driver though, as it (1) is an extra installation on most machines, and (2) does not seem to support 24 bit for some reason.
Any ideas on what the problem here is, and what I need to add to my manual mainloop to make this work with the PulseAudioDriver? (Please note that running Pyglet's own event loop is not an option for my application).

In your event loop, you might also need to call
pyglet.app.platform_event_loop.dispatch_posted_events()
I had a look at the code, and PulseAudio is posting on_write_needed events there, as opposed to the Application event loop.
It may also interest you, that we have recently (re)integrated a dedicated background thread for refilling audio buffers. This means that audio can be played without any pyglet even loop (or clock ticking).  This change was just pushed into pyglet-1.5-maintenance branch today.
Unfortunately, this only applies to OpenAL and DirectSound. PulseAudio will need a little work to integrate with this.

I made a small change to the FFmpegDecoder that may aleviate the stuttering.

In your event loop, you might also need to call
pyglet.app.platform_event_loop.dispatch_posted_events()

That worked, thanks!

I am now getting random crashes:
Assertion 'q>front' failed at pulsecore/queue.c:81, function pa_queue_push(). Aborting.
Aborted

Any idea what can cause this and how to prevent it?

The PulseAudio driver seems to be really sensitive to timing.
Assuming this works with the standard pyglet event loop, for a test you can try ticking everything much faster.
The PulseAudio driver in particular seems very finicky on some systems, which is why it's not default. It's very much in need of a review/rewrite.

Is this still occurring since the audio backend rework?


Publish an update site for Bazel Eclipse Feature

(related to #162)
In order to ease installation and to make it possible to expose the plugin on Eclipse Marketplace, the project should publish an unzipped p2 repository at some location.
GitHub sites could for example be used to automatically push latest release to the GitHub site. If the URL doesn't change, that would also allow users to be prompted automatically to update new release when its published.

This StackOverflow page has some ideas for how to do it:
https://stackoverflow.com/questions/2801567/is-it-possible-to-host-an-eclipse-update-site-on-github
with this concrete example:
https://github.com/donkirkby/live-py-plugin/tree/master/docs/update

@plaird Taking over if you don't mind.

Thanks!

Update site is at https://salesforce.github.io/bazel-eclipse/

Verified that I could install BEF from the update site. However, there is something broken with the Bazel aspects when run from the updatesite/zip file. The Bazel classpath is failing during computation. This works fine when run from Inner Eclipse, so it is something going on with the way the updatesite is laid out. I will look into it more...

The aspect issue was fixed in PR #220. I will do a test release soon and verify the update site feature.

Thanks @guw for all the work! I made some small updates to the release workflow, and updated the our dev docs for how to push a new release. I ran a patch release today to make sure it all works.


Copy the data from share point to Azure blob storage using Azure data factory

Hi Team,
I am looking for the copy the data from share point to Azure blob storage using Azure data factory.
I have tried mostly all tutorials but i am not finding any way . Currently i am trying with Odata in V2  but i am  not able to connect . Getting  Connection issue .
Can you please provide the solution for this using Odata .
Thanks,
Vikas.

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

ID: 8193f2a3-80f3-14e9-7022-27ea5fa02001
Version Independent ID: 9eff4721-c265-74a7-11fd-c6920f309982
Content: Copy data from OData sources by using Azure Data Factory - Azure Data Factory
Content Source: articles/data-factory/connector-odata.md
Service: data-factory
GitHub Login: @linda33wj
Microsoft Alias: jingwang

@vikaskanchan Thanks for the feedback! Request you to share doc link you are referencing to help you better on this.

@SnehaAgrawal-MSFT   for odata i didnt much find any link  but i have tried this links

https://docs.microsoft.com/en-us/sharepoint/dev/general-development/using-odata-sources-with-business-connectivity-services-in-sharepoint

https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/data-factory/v1/data-factory-odata-connector.md#json-example-copy-data-from-odata-source-to-azure-blob

I have faced the issue with service url while creating a Linked Service using Odata. Please provide me any sharepoint service URL as  a example so i can try.
If you know any link with example for this please let me know.

@vikaskanchan Since the issue is not a feedback on the doc in reference, I would recommend you to create a thread on the forums - MSDN  or stack overflow.
Once you post your issue on forums, it will have visibility across the community which is a better suited audience for such types of issues.
Please create a Forum thread and post it's link here and tag me so that we can track that thread. We would love to work with you on the issue on the forums.
I will now proceed to close this issue. Feel free to comment if you have any other queries.


show "syntax error, unexpected '('"

How use this modules?
I use in every card, show error to me and all cards don't work
I use this code in every cards method

public function cards(NovaRequest $request)
    {
        return [
            Breadcrumbs::make($request, $this)
        ];
    }

when use $request and $this, IDE said this method has one parameter
there is a problem from modules?

Could you please paste the entire error?
Thanks

Close #7

@ghoreyshi did updating to php >= 8.0 fix your issue?

@ianrobertsFF  @RoliJ
yes Thank's


Automated cherry pick of #3297: fix: esxi change vm instance type always timeout

Cherry pick of #3297 on release/2.10.0.
#3297: fix: esxi change vm instance type always timeout

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.10.0@d697cfd). Click here to learn what that means.
The diff coverage is 0%.

@@               Coverage Diff                @@
##             release/2.10.0   #3298   +/-   ##
================================================
  Coverage                  ?   7.47%
================================================
  Files                     ?     414
  Lines                     ?   66207
  Branches                  ?       0
================================================
  Hits                      ?    4946
  Misses                    ?   60838
  Partials                  ?     423

Flag
Coverage Δ

#aFlag
7.47% <0%> (?)

Impacted Files
Coverage Δ

pkg/compute/guestdrivers/managedvirtual.go
0% <0%> (ø)

Continue to review full report at Codecov.

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

/approve
/lgtm

region API变化

/approve
/lgtm


Add Zug consensus protocol

This allows choosing one of two consensus protocols in the chainspec, Zug or Highway.
Zug is a very simple leader-based partially synchronous protocol:

In every round, the leader proposes a block (with some hash h). If a quorum of validators signs Echo(h), it becomes that round's unique accepted candidate. If a quorum signs Vote(true), the block and all its ancestors get finalized.
If a quorum signs Vote(false), the next round's leader is allowed to propose a block whose parent is not h. If there is a quorum of Echo(h), the next round's leader is allowed to propose a block whose parent is h. (Both can be the case!)
Validators vote true only after seeing a quorum of Echoes with matching hash. They vote false if they time out waiting for that.

A detailed description is in this paper, using the gossiping variant (i.e. section 6.2, not 6.1).
Instead of the Highway round exponent, a more explicit minimum_block_time can now be configured and applies to both protocols.
There are still a few TODOs, and the tests should be expanded, but it has been successfully tried out in a local network.
This is a backport of https://github.com/casper-network/casper-node/pull/3362.
Closes  https://github.com/casper-network/Governance/issues/310.

bors try

bors try

bors try


Remote Jobs site

Hi @ennanuel I am building this over at https://remoet.dev currently. It's not open source currently, but might be in the future. Thanks for your issue and continued support 🖖


layers: Update descriptor binding to use an ordered map

When dealing with dynamic offsets, the binding numbers, and array indices within
a binding, are all sequential.
This is according to the spec "Descriptor Set Binding" section which states,
"...entries are ordered by the binding numbers in the descriptor set layouts; and
within a binding array, elements are in order."
This means when processing the binding numbers to validate the dynamic offsets at
draw time, we should do so in order to make sure that the sequential dynamic offset
index correctly correlates with the dynamic offset being processed.

Needs a test to demonstrate the bad behavior.


Sails + Waterline : instance methods not working when model populated

Sails version<EMAIL_ADDRESS>Node version: 6.10.2
NPM version: 3.10.10
Operating system: Ubuntu 16.04 LTS

I'm using<EMAIL_ADDRESS>I have two basic models with Many-to-many associations :
User.js
module.exports = {

	attributes: {

		firstName: {
			type: 'string',
			columnName: '_firstName',
			defaultsTo: 'default firstName'
		},

		families: {
			// Many-to-Many
			// AKA "Has and Belongs To Many"
			collection: 'family',
			via: 'members',
			columnName: '_families',
		},

	},

};

Family.js
module.exports = {

	attributes: {

		name: {
			type: 'string',
			defaultsTo: 'default%20name',
		},

		members: {
			// Many-to-Many
			// AKA "Has and Belongs To Many"
			collection: 'user',
			via: 'families',
		},

	},

	getName: function (){
		return decodeURIComponent(this.name);
	},

};

Basically, a user can have several families, and a family can have several members.
In the Family model I've added an instance method called getName() so I can get the decoded name of a family.
In my logic code, I also have created a method to remove a user from a particular family:
removeMemberFromFamily(familyId, userId) {

	Family.findOne(familyId).exec(function (err, family) {
		if (err) {
			throw err;
		}
		else {
			family.members.remove(userId);
			family.save(function (err) {

			});
		}
	});
}

But when using it, I got the following error:
TypeError: Cannot read property 'remove' of undefined

So i edited the implementation of removeMemberFromFamily() and added a call to populate():
removeMemberFromFamily(familyId, userId) {

	Family.findOne(familyId).populate('members').exec(function (err, family) {
		if (err) {
			throw err;
		}
		else {
			family.members.remove(userId);
			family.save(function (err) {

			});
		}
	});
}

This time, the attribute 'members' was successfully loaded, and this is what the family looks like just after the exec() call:
{
    "name": "My%20Family",
    "createdAt":<PHONE_NUMBER>006,
    "updatedAt":<PHONE_NUMBER>006,
    "members": [
        {
            "createdAt":<PHONE_NUMBER>428,
            "updatedAt":<PHONE_NUMBER>860,
            "id": "58f34b73f09bb21d4c92d7a0",
            "firstName": "Ryan",
        }
    ],
    "id": "58f34b7af09bb21d4c92d7a1"
}

But I got the following error:
TypeError: family.members.remove is not a function

I also tried to use pure JavaScript function, and replaced
family.members.remove(userId);

by
family.members.pop(userId);

This is working, but then I got another error:
TypeError: family.save is not a function

My assumption is that instance methods are note working at all in my code. To confirm that, I also tried to call my instance method getName declared in Family.js, and guess what? I got the same kind of error:
TypeError: family.getName is not a function

To sum up, toJSON(), toObject(), add(), remove(), save() and custom instance methods aren't working at all.

In Sails 1.0 model instance methods are no longer supported. https://github.com/balderdashy/sails-docs/blob/1.0/upgrading/To1.0.md#step-4-adopt-the-new-release-of-waterline-orm
To add and remove things from a collection there are a few new Model methods you can use to help you.

All right thanks for the link, I dind't dig enough to find this documentation.

@particlebanana
I'm trying to implement in Sails v.10
// User.js
module.exports = {
    attributes: {
        name: {
            type: 'STRING'
        },
        instanceMethod: () => {
            // sails giving me error on defining this function
            // Error: Attributes must have either a `type` property
        }
    }
};

// SomeController.js
User.findOne({}).exec( (err, model) => {
    model.instanceMethod();
});

I'm trying to create a model instance method in attributes, but according to you in Sails v.1.0 this is no longer supported. Can you give me any workaround to my problem depicted in the code above

Hello @saumya04 ,
Instance methods have been removed from Sails and Waterline since v1.0.
As a workaround, you can simply create model methods (= "static" or "class" methods):
// User.js
module.exports = {

    // model attributes
    attributes: {
        name: {
            type: 'STRING'
        },
    },

    // model methods
    modelMethod: () => {
        // your code here
    }
};

Not much changed from your code: I just declared the model method after the model attributes.
It should work.

@eliottvct
Thanks for the reply, but I want to make the use of that function like:
User.findOne({})
.then( userObj => {
    userObj.isAdmin(); // easy & modular to use, but isn't working
    User.isAdmin(userObj.id); // a bad way but this is the only workaround I found
})
.catch(/*error handling*/)

Any suggestions?

You can use a model method like this:
User.modelMethod();

So if you want your model method to target a specific user, it's mandatory to pass the user's id as a parameter to this method.
So your second use it the good one:
User.isAdmin(userObj.id);

Your first use (userObj.isAdmin();) is how instance methods worked before Sails v1.0.


fix: [livekit/livekit-helm#60] match server-sample.yaml port with def…

…ault value

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


Display values on custom key

Thank you very much for the package.
I think one feature that can be added to this is to allow a custom key for which to display on the dropdowns. For example, if a have an array of options like this
 options: [
          { id: 1, real_name: "Tesla Model S", name: "testlams" },
          { id: 2, real_name: "Tesla Model 3", name:"teslam3" }
        ]

I can be able to pass a prop say lookupKey to search with. I can look into adding such a feature if you think we should do it.

Hi @Aybee5, thank you for your input. Unfortunately this package is not being maintained anymore, as it was mostly intended as a temporary workaround as there was no really useful package for Vue 3 at that time. I'd suggest you check out https://github.com/vueform/multiselect, which has tons and tons of useful features!


Error getting user media - initiator chrome, guest firefox

Connecting from the same browser process works - initiator and guest in different broswer tabs.
Also works when:
Initiator is: Iceweasel 31.7.0
Guest is: Chrome  43.0.2357.81
When I try in oposite way:
Initiator is: Chrome  43.0.2357.81
Guest is:  Iceweasel 31.7.0
I see in Iceweasel error:
"5.403: Error getting user media: undefined" apprtc.debug.js.pagespeed.jm.le-GO32eTq56uECGa3-X.js:1
"5.406: getUserMedia error: Failed to get access to local media. Error name was undefined. Continuing without sending a stream." apprtc.debug.js.pagespeed.jm.le-GO32eTq56uECGa3-X.js:1
The same problem is where I use Firefox Developer Edition 39.0a2 instead Iceweasel.
Maby it is becouse of camera i used by other browser, but when a guest is Chrome all works properly.

Yes, if the camera is in use by a different process it will be unattainable for other processes.


Error on opening variable exploring in debugging mode

Description of your problem
What steps will reproduce the problem?

enter the debug mode
go to variable explorer
double click some variable to see details

What is the expected output? What do you see instead?
In debug Mode, the variable explorer will open the variable windows in the background, which means that it DOES NOT pop out and keeps staying open in the background.
Please provide any additional information below
In normal mode (click the run and the variables can be seen in the variable window), the variable window will pop out after double clicking.
Versions and main components

Spyder Version:3.2.1
Python Version:3.6.1
Qt Version: 5.6.2
PyQt Version: 5.6
Operating system: Linux( Ubuntu 14.04)

Dependencies
Please go to the menu entry Help > Optional Dependencies (or
Help > Dependencies), press the button Copy to clipboard
and paste the contents below:
IPython >=4.0    :  5.3.0 (OK)
cython >=0.21    :  0.25.2 (OK)
jedi >=0.9.0     :  0.10.2 (OK)
nbconvert >=4.0  :  5.1.1 (OK)
numpy >=1.7      :  1.12.1 (OK)
pandas >=0.13.1  :  0.20.1 (OK)
psutil >=0.3     :  5.2.2 (OK)
pycodestyle >=2.3:  2.3.1 (OK)
pyflakes >=0.6.0 :  1.5.0 (OK)
pygments >=2.0   :  2.2.0 (OK)
pylint >=0.25    :  1.6.4 (OK)
qtconsole >=4.2.0:  4.3.0 (OK)
rope >=0.9.4     :  0.9.4-1 (OK)
sphinx >=0.6.6   :  1.5.6 (OK)
sympy >=0.7.3    :  1.0 (OK)

This depends on how things are handled by your window manager. For me windows appear on front.
@dalthviz, what's the behavior on Windows?

@ccordoba12 the window appears but then the focus changes immediately to the editor so, for example, the dataframe editor stays open behind the mainwindow:

Haha, so I am not the only one anymore.

Yep, I now know where this problem is coming from: we're giving focus to the Editor automatically after a variable is inspected.
We'll fix after we release 3.2.2.

Hi,
The 3.2.3 milestone is closed and I just noticed 3.2.4 has recently been released. Is this bug fixed in 3.2.4 ?

Nop, it wasn't. We'll take a look at it in 3.2.5.
@dalthviz, please take a look at this one.


Adds Kind Host-to-Container Port Mapping

Maps host port 9080 to container port 80 and host port 9443 to container port 443 for kind cluster.
Fixes: #284
Signed-off-by: danehans<EMAIL_ADDRESS>

Codecov Report

Merging #285 (42c97a8) into main (4215ceb) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #285   +/-   ##
=======================================
  Coverage   58.14%   58.14%
=======================================
  Files          31       31
  Lines        2788     2788
=======================================
  Hits         1621     1621
  Misses       1069     1069
  Partials       98       98

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@skriss PTAL when you have a moment. We need this for RC1.

I am closing this issue since this functionality is not required for conformance tests and metallb does not work with Mac, xref.


Replaced references to master with references to main in docs/maintainers_guide.rst

Replaced references to master with references to main in docs/maintainers_guide.rst (#11196)

Added a release notes file

Substituted mentions of the master branch with mentions to main in the file docs/maintainers_guide.rst

Summary
fixes #11196 (occurrences of master are replaced with occurrences of main)
Details and comments
There is currently only a main branch, so mentions of master seem to intend to refer to the main branch. The text in docs/maintainers_guide.rst has been adjusted accordingly so that all mentions of master are now mentions of main.

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

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
11 unchanged lines in 3 files lost coverage.
Overall coverage increased (+0.009%) to 86.942%

Files with Coverage Reduction
New Missed Lines
%

crates/qasm2/src/lex.rs
2
91.41%

qiskit/pulse/library/waveform.py
3
93.75%

crates/qasm2/src/parse.rs
6
97.6%

Totals

Change from base Build<PHONE_NUMBER>:
0.009%

Covered Lines:
74355

Relevant Lines:
85523

💛  - Coveralls


update SyncedBlockValue struct to handle original and synced form.

According to Notion's Changelog, SyncedBlockValue's come in two forms:
https://developers.notion.com/page/changelog#synced_block-block-type
the reference form, where the synced_from object contains a block_id, was supported by notion-client prior to this commit. However the original SyncedBlockValue, where synced_from: null, was not. After this commit it will support it.

@Melvillian
Thank you! Could you fix conflicts?


clever-tools: 3.8.0 -> 3.8.1

Description of changes
Updates the clever-tools package from 3.8.0 to 3.8.1.
Related changelog: https://github.com/CleverCloud/clever-tools/releases/tag/3.8.1
The 3.7.0 -> 3.8.0 update did get picked up by the bot and everything worked fine (see #323905) but since the last update was not picked up the latest update I decided to create the PR myself.
Maybe this was the wrong move?
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[x] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

@NixOS/nixpkgs-merge-bot merge

Sorry for the noise, I didn't know it only worked if the PR had  automatically been created by the bot.
I'll quietly wait for reviews :wink:

ah it's ok to use the bot (sometimes) to get reviewer attention (until everybody finds out about that trick ;))

Result of nixpkgs-review pr 324240 run on x86_64-linux 1

1 package built:

clever-tools

Thanks a lot :wink:


fix relative schema urls

This PR fixes the relative relationships between the various schemas in the repo.

Approved on the 6/29 call


unique_together doesnt give message when there is an error.

Django 1.8
Python 2.7
Material - latest
I have a model for which I have given the unique_together field. Find the model below.
class ProductPriceList(models.Model):
    product_code = models.ForeignKey(Product)
    product_price = models.IntegerField()
    price_list_code = models.ForeignKey(Pricelist, null=True, related_name='product_price_list')

    def __unicode__(self):
        return '%s' % self.product_code

    class Meta:
        verbose_name_plural = "Product Pricelist"
        unique_together = ('price_list_code', 'product_code')

But when I violate the unique_together field, it just displays "Please correct the error below." But doesnt say what the error is.
Have attached the screenshot for reference.

Can't reproduce
http://demo.viewflow.io/admin/integration/city/add/


how to create virtual environments with access to system site-packages

Correct me if I am wrong but virtualenv allows us to create virtual environments that can also use system installed packages with the flag --system-site-packages. I know there are a couple ways to do something similar with the function hooks and also with venv-allvirtualenv-shell-command.
However, I'm not entirely sure what venv-allvirtualenv-shell-command does and really I'm looking for a way to create virtual environments that can access my local jedi, autopep8 and flake8 installs

Not needed. Using another package now.


k8s start bee

when i use k8s to start bee, it report an errror that is bee command error

how can i handle this error

It's not an error, it is printing the "usage".
You have the wrong command to start the bee, more details here: https://docs.ethswarm.org/docs/bee-developers/starting-a-test-network#starting-your-nodes

thanks, i have solevd it.


[Improvement][TaskLog]  Unified task log

Purpose of the pull request
this pr close #7661
relative pr #7665  #7423
Brief change log
log file: /logs/20220105/4091837859296_1-1-1.log
log format: [INFO] 2022-01-05 23:51:26.770 [taskAppId=TASK-20220105-4091837859296_1-1-1] TaskLogLogger-class org.apache.dolphinscheduler.server.master.runner.task.CommonTaskProcessor:[123]

Codecov Report

Merging #7831 (83401f1) into dev (4b22ad6) will increase coverage by 0.03%.
The diff coverage is 20.45%.

@@             Coverage Diff              @@
##                dev    #7831      +/-   ##
============================================
+ Coverage     40.84%   40.88%   +0.03%
- Complexity     3669     3686      +17
============================================
  Files           637      637
  Lines         26783    27029     +246
  Branches       3017     3068      +51
============================================
+ Hits          10940    11051     +111
- Misses        14792    14912     +120
- Partials       1051     1066      +15

Impacted Files
Coverage Δ

...che/dolphinscheduler/common/utils/LoggerUtils.java
0.00% <0.00%> (ø)

...inscheduler/server/master/config/MasterConfig.java
69.76% <ø> (+0.20%)
:arrow_up:

...server/master/runner/task/CommonTaskProcessor.java
4.47% <0.00%> (ø)

...ver/master/runner/task/ConditionTaskProcessor.java
5.19% <0.00%> (+0.13%)
:arrow_up:

...ver/master/runner/task/DependentTaskProcessor.java
5.33% <0.00%> (ø)

...er/server/master/runner/task/SubTaskProcessor.java
6.09% <0.00%> (-0.40%)
:arrow_down:

...server/master/runner/task/SwitchTaskProcessor.java
2.58% <0.00%> (ø)

...che/dolphinscheduler/server/log/TaskLogFilter.java
0.00% <0.00%> (ø)

...pache/dolphinscheduler/spi/task/TaskConstants.java
0.00% <ø> (ø)

...eduler/server/worker/runner/TaskExecuteThread.java
0.00% <0.00%> (ø)

... and 10 more

Continue to review full report at Codecov.

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


[R-package] exclude training data from being checked for early stopping

Check all datasets in validation list for early stopping excluding the training data to match the Python-package behavior:

Early stopping requires at least one set in valid_sets. If there is more than one, it will use all of them except the training data:
https://github.com/microsoft/LightGBM/blob/master/docs/Python-Intro.rst#early-stopping

Refer to #2371.
Python code:
https://github.com/microsoft/LightGBM/blob/5c0daca0a1ae601aa2bdcaa0d2fc16bcf3be150a/python-package/lightgbm/callback.py#L238-L241
C++ code:
https://github.com/microsoft/LightGBM/blob/5c0daca0a1ae601aa2bdcaa0d2fc16bcf3be150a/src/io/config.cpp#L237-L248

Closed in favor of being in #2302. We decided to keep all feature requests in one place.
Welcome to contribute this feature! Please re-open this issue (or post a comment if you are not a topic starter) if you are actively working on implementing this feature.

this was fixed in #2961


refactor: rework hook registration

New way to register a hook:
public class MyFancyHook extends Hook {
    @PluginHook(id = "MyFancyHook", register = PluginHook.Register.DELAYED, platform = "bukkit")
    public MyFancyHook(@NotNull HuskTowns plugin) {
        super(plugin);
    }
}

Looks like this causes compile to fail during testing? Reflection might be breaking something here.

i think it has to with worldguardhook, that was the issue last time

it might be the Mockito trying to load the WG hook and going nuts for some reason.
is it crashing trying to load WG classes?

it might be the Mockito trying to load the WG hook and going nuts for some reason.
is it crashing trying to load WG classes?

i havent the slightest clue as to whats going wrong, maybe some bad accessors?

I did find that you're registering each hook twice

I did find that you're registering each hook twice

WHUUTT, lemme check this

Bump

Is there reviews that i cant see or am i tweaking bc i see "1 change requested" but no actual comments


DateFormat.E and DateFormat.EEE returning the same

Spent a few hours today trying to figure out what happened to my project and apparently DateFormat.E and DateFormat.EEE Are returning the same thing even though they should not be.
DateFormat.E should return the abbreviated version of the weekday. (Example: Mon)
DateFormat.EEE should return the weekday. (Example: Monday)

DateFormat.EEE should return the weekday. (Example: Monday)

According to what?  The DateFormat documentation says that you need to use EEEE for a full weekday name.


Consider making migration tool understand Angular "ngIf" directives

When an Angular HTML file contains a decalration like this:
<div *ngIf="condition">...</div>

Referencing a component declaration like this:
class FooComponent {
  @visibleForTemplate
  bool condition = false;
}

Code generation creates a .template.dart file containing code like this:
import 'package:angular/src/core/linker/views/component_view.dart' as import0;
import 'foo.dart' as import1;

class FooComponent0 extends import0.ComponentView<import1.FooComponent> {
  @override
  void detectChangesInternal() {
    final _ctx = this.ctx;
    ...
    this._NgIf_1_9.ngIf = _ctx.condition;
    ...
  }
}

It might be nice for the migration tool to detect this pattern of generated code and take it as evidence that FooComponent.condition is intended to be non-nullable.
Currently the migration tool doesn't consider such code to be evidence of non-nullability, because it doesn't know if/when detectChangesInternal will be executed (and thus, for all it knows, it's conceivable that the FooComponent.condition might legitimately be null at some times when detectChangesInternal is guaranteed not to execute).  We could make an exception for generated code following this sort of pattern.
Note, however, that it might not matter much in practice, since in the absence of evidence of nullability or non-nullability, the migration tool defaults to non-nullability.  So it might be equally reasonable to wait to hear users' experience migrating some Angular apps before deciding whether this is necessary.

As of 1c7fe7196dd7a542f7f91cd6ea2ac81e1a13146c, the null safety migration tool has been removed from active development and retired. No further work on the tool is planned.
If you still need help, or you believe this issue has been closed in error, please feel free to reopen.


Consider refactoring core logic into a library to be used for other purposes than python build tools

I'm a big supporter of dynamic versioning using git tags.
There are several plugins for python build tools such as hatch-vcs and poetry-dynamic-versioning. We are using another one for npm and I have created a Git Property source in the nisse3 extension for Maven.
Our team would like to continue on the path of dynamic versioning in our CI/CD.
Next up is our documentation. My issue is basically a feature request for the core logic, not linked to python build tools, to be refactored into a library for usage in other areas.
Is this something that you might consider?
Our other option https://github.com/mtkennerly/dunamai

Looking closer into https://github.com/mtkennerly/dunamai it was more than a cli and actually provides an extensive library.