text:
belongsToMany implementation for MySQL

Please let me know if you find this useful. I put in some non-standard functionality to use MySQL comments as metadata, which you may not care for. I will probably have a few more tweaks as I continue developing my project.

Hi!, reviewed your changes and seems useful to me.
I will merge your changes and publish a new version soon.
I'm planning merge the all the acceptable PRs , publish a new version with the PRs merged and then rewrite the whole library from scratch considering all the contributions, since the code it's too old.

authors: RyanGoldstein gbahamondezc

repo: gbahamondezc/sequelize-models


text:
Unable to assert copyright holder along with licence in eml intellectualRights.

In IPT the eml block intellectualRights is populated by a value selected from the Data License picklist.  This populates intellectualRights only with the licence text, and not, for the CC-BY or CC-BY-SA licences, who the copyright owner is that is granting the licence, that is the BY clause of these creative commons licenses.  The eml-2.1.1 schema example for the intellectualRights element clearly indicates that both the rights holder and the license are appropriate elements to include in the free text of the intellectualRights element: <doc:example>Copyright``2001 Regents of the University of California Santa Barbara.  Free for use by all individuals provided that the owners are acknowledged in any use or publication.</doc:example>.  EML is not as expressive here as Dublin Core, which allows separate specification of dcterms:rightsHolder (Regents of UCSD) and dcterms:licence (free for use as long as owners are acknowleged).   Citation does not appear to be the appropriate place to put a statement "Copyright © {year} {rightsHolder}, as citation in the EML documentation and in the DataCite preferred citation format implies a literature citation, not a copyright ownership assertion.
I would expect to be able to assert as eml:intellectualRights "Copyright © {year} {rightsHolder}, Some Rights Reserved.  This work is licensed under a Creative Commons Attribution Non Commercial (CC-BY-NC) 4.0 License.", and am required by my institution to assert the copyright statement.
An appropriate solution could involve adding dcterms:rightsHolder and dcterms:licence to the additionalMetadata block (which is defined in EML so as to allow the inclusion of terms from other vocabularies), and generating the eml:intellectualRights block from the content of those two terms.  This would allow picklist enforcement of the dcterms:licence, free text for the dcterms:rightsHolder, persistence of these terms independently, and construction of an appropriate eml:intellectualRights block that is not editable through the IPT user interface.
A workaround is to select the desired licence for a resource in IPT, shutdown the servelet container, edit the {ipt_data}/resources/{resourcename}/eml.xml file to add the copyright statement to the licence text in the intellectualRights block, restart the servlet container, and publish the resource.
Seen in both ipt-2.3.3-SNAPSHOT-r1a3e432 and ipt-2.3.2-rea67259.

Thank you for submitting this issue Paul. I’m glad you found a workaround.
GBIF treats the rights holder as being equal to the publisher. When registering the dataset with GBIF, the publisher must agree that they have "made the necessary agreements with the original owners of the data that it can make the data available through the GBIF network”. This is a provision in the GBIF Data Sharing Agreement, which will also be included in a new Data Publisher Agreement that will soon replace the Data Sharing Agreement to take account of the updated licensing arrangements in GBIF.org.
Based on the above, there is no possibility for a free text description of the rights holder. Based on your comments though, I agree it would be a nice improvement to explicitly show the publisher as the rights holder inside the intellectualRights license statement in order to help users satisfy Creative Commons' attribution requirements. See below for my proposal of how this change looks.
I don’t want to put rights information in two places in the metadata document (e.g. in intellectualRights and dcterms:rightsHolder) because this will make it harder to read/more open to misinterpretation. Also I want to avoid using the term copyright holder. GBIF’s stance is that primary species occurrence data cannot be copyrighted because there is very little creative content in it, and most of it is made up of facts.

Below is a detailed description of proposed change to license text inside intellectualRights:
The default license statement inside intellectualRights for CC-BY v4.0 is:
"This work is licensed under a Creative Commons Attribution (CC-BY) 4.0 License".
This is the same statement recommended by Creative Commons for applying the CC-BY 4.0 license here.
As this issue highlights, the rights holder is not explicitly mentioned on the IPT dataset page or in the dataset's metadata document.
To fix this, we could explicitly state that the rights holder is equal to the publishing organisation in the license text (for CC-BY and CC-BY-NC) like so:
"The rights holder of this work is [the publishing organisation]. This work is licensed under a Creative Commons Attribution (CC-BY) 4.0 License".

Version 2.3.3 will assert the rights holder along with the license on the resource homepage. An example of how the rights section of the resource homepage looks following this change is shown below. Note the text has only been highlighted to show the text that has been added. The final version won't actually highlight the text.

Issue verified.

Update to user manual completed. Change made in description of publishing organisation in this section of manual: https://github.com/gbif/ipt/wiki/IPT2ManualNotes.wiki#basic-metadata

source: gharchive/issue

authors: chicoreus kbraak

repo: gbif/ipt

license_type: permissive

license_source: github-api


text:
Create requirements.txt

trying out a different location for requirements in read the docs

Description

Related Issue

Example

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

Project coverage is 80.17%. Comparing base (82c6d80) to head (dffdc60).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##           master     #137   +/-   ##
=======================================
  Coverage   80.17%   80.17%
=======================================
  Files          26       26
  Lines         671      671
=======================================
  Hits          538      538
  Misses        133      133

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

source: gharchive/pull-request

authors: CecSve codecov-commenter

repo: gbif/pygbif

license: MIT


text:
Hot reload

Make this an opt-in feature as it adds a lot of complexity and has negative impact to performance and may introduce bugs.

Modules can mark themselves reloadable
Support marking all files in a directory reloadable
...

A prototype is done in the linked PR. However it's far from complete. If this feature is to be merged to master, a lot more use cases have to be covered and tested.

repo: gcao/gene-new


text:
Single-Cell genotype free sample demultiplexing

Clean up and implementation of scsplit and souprcell

Fixed by #141

authors: flatberg gsmashd

repo: gcfntnu/gcf-workflows


text:
Allow variables to be used in Operation Chains

For example:
{
    "class": "GetElements",
    "input": "${input}",
    "view": {
        "edge1": {
           "preAggregationFilterFunctions": [{
            "selection": "count",
            "predicate": {
                 "class": "IsMoreThan",
                 "value": "${threshold}"
            }
           }]
         }
    }
}

This is tricky as it cannot deserialise into Java until the variable has been resolved. We may need to use a similar mechanism to how we do it in NamedOperations, where we store the OperationChain in json and resolve the variables before deserialising the operation.

Depends on #1860.

Another use case for this has been identified for reducing duplication in Operation chains.
A simple example is where an different value should be used within the chain based on true or false. At the moment this requires a duplication of the operations across the true and false branches, with the values hardcoded. With variable substitution, there would be no need for duplication in the chain or hardcoding.

repo: gchq/Gaffer

license_source: bigquery


text:
Replace hasTrait usages with HasTrait Operation

As part of removing the deprecated hasTrait function, its uses must be replaced with the HasTrait Operation

Resolved by https://github.com/gchq/Gaffer/pull/2574


text:
The field within SetValue should be annotated with JsonTypeInfo

@JsonTypeInfo(use = Id.CLASS, include = As.WRAPPER_OBJECT)

Without this, the SetValue function cannot be used with non-primitive objects and Longs.

Merged into develop.

repo: gchq/koryphe


text:
Issue 2410 - Ingest failed status update

Make sure you have checked all steps below.
Issue

[x] My PR addresses the following issues and references them in the PR title. For example, "Issue 1234 - My Sleeper
PR"

Resolves https://github.com/gchq/sleeper/issues/2410

Tests

[x] My PR adds the following tests OR does not need testing for this extremely good reason:

Updated tests for status store

InMemoryIngestJobStatusStoreTest
StoreIngestJobUpdatesIT
StoreIngestJobRunIdIT

Updated IngestTaskTest to report failure from task
Updated test data for reporting to include a failed job

Documentation

[x] In case of new functionality, my PR adds documentation that describes how to use it, or I have linked to a
separate issue for that below.
[x] If I have added, removed, or updated any external dependencies used in the project, I have updated the
NOTICES file to reflect this.

I just realised we should probably test how this interacts with the performance statistics in the reporting.

repo: gchq/sleeper


text:
Auto Unlock accounts

Sometimes accounts get locked. Its a fact that folks forget their creds and this happens.
It would be great if a configuration allowed accounts particularly admin, to auto unlock based on a variable time.
This would avoid users or support to have to manually edit DB to fix accounts, which is especially true for admin accounts.
So for example a deployment with an admin account would automatically unlock after, say 300 seconds.
This should be configurable on a per deployment basis.

I think this is an unlikely edge-case. New users should create their own accounts with admin rights and then disable the built-in admin account. If they create their own account with their email address then they can reset their own passwords. I'll add this to the post-deployment hardening docs.

repo: gchq/stroom


text:
No check on 'id' matching between request and response

I suppose you probably let it happen. Is it firmly intentional ? if yes, would you mind sharing your rational behind this decision ? If no, would you accept reviewing a PR tackling this issue ?
This will be required for support of batch JSONRPC requests.

BTW the boolean is_notification if reversed in meaning could hold a data_id that would considerably help to write the tests (injecting a forged data_id).

Hi Valentin,
I wanted to do the parsing of the request id along with the batch requests support, which is still pending. I'd love to see that happen, so please feel free to send PRs targeting this feature. I'm not sure I understand the data_id proposal though.

Thx for the feedback. I might not implement the full batch mode, but at least the data_id checking part. This could help at least to stress out some change that might be required for batch mode, or in best case, be a practical committable first step toward it. I will hopefully come back with a first proposal soon.

authors: gciotta vaab

repo: gciotta/jsonrpc-requests


text:
Package blacklist

In relation to gcollazo/ember-cli-addon-search#25, create a blacklist option to filter out un-needed packages. Specifically, those with a name starting with "ember-cli-fill-murray-*"

Fixed with e0dabd87869b8c08edff19d16ac91d206b8a7da0

repo: gcollazo/ember-addons-server

license: mit


text:
🛑 Phone Services is down

In f337f2e, Phone Services ($PHONE_SERVICES) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Phone Services is back up in c104982 after 13 minutes.

repo: gcommeuneidee/upptime


text:
🛑 Burotic is down

In 914e19e, Burotic ($BUROTIC) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Burotic is back up in 6252380 after 15 minutes.


text:
🛑 Burotic is down

In bd98000, Burotic ($BUROTIC) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Burotic is back up in 88e5ab6 after 18 minutes.


text:
After updating Hugo/ academic theme some icons are missing

Thanks for this great theme. I encountered this problem after updating hugo/ the academic theme.
https://johanneskarl.netlify.com/#about
https://github.com/Jo-Karl/JoKarl
The icons for Github and Twitter, the reading time for posts (it still shows the number, but not the min label), the dataset labels for posts, and last the images for the projects are missing.
I can add new Icons and they are displayed correctly, but cannot add the missing elements.
Thank you.

The icon issue is a sign that the updates were not fully applied and/or not applied consecutively. See https://sourcethemes.com/academic/docs/update/ . Please use the support forums if you require further support.

authors: Jo-Karl gcushen

repo: gcushen/hugo-academic


text:
Demo is missing, please resolve

Demo of your template is missing, please resolve so we can see how it would look. Thank you.

http://www.gdgmanagua.org/jekyll-mdl site cannot be reache

Fixed, thanks

repo: gdgmanagua/jekyll-mdl


text:
Attempt to unlock mutex that was not locked

when i run it appears:
Attempt to unlock mutex that was not locked
Aborted.

Try removing cv2.startWindowThread().
It worked for me.

Thanks for the additional information. I have not been able to reproduce this issue on my side.

authors: bruno-sartori gdiepen yagamiash

repo: gdiepen/face-recognition


text:
USB version in modified USB.cpp?

I’m using your modified core files to make a class-compliant MIDI device using a 32u4. Thanks for your work on this! I noticed that in USBCore.cpp it looks like you set the USB version to 1.1 (line 270). Is that a requirement for removing the CDC, or was that something inrelated that you did for your own device? Thanks very much!

My guess is (that was a long time ago) I was matching up the USB descriptors to a lsusb dump of an old generic keyboard. So it may not have been necessary just to remove CDC ACM.

Okay, thanks! It seems to be working well to make a MIDI device without CDC.

authors: amowry gdsports

repo: gdsports/usb-metamorph


text:
提示这个错误是不是没有走系统代理，我设置全局也是这个错误，是不是需要改动代码才能走代理呢？

python .\startup.py "Write a Snake Game"
2023-07-09 00:50:19.406 | INFO     | metagpt.config:init:43 - Config loading done.
2023-07-09 00:50:19.408 | INFO     | metagpt.config:init:49 - Set OPENAI_API_BASE in case of network issues
2023-07-09 00:50:21.142 | INFO     | metagpt.software_company:invest:39 - Investment: $3.0.
2023-07-09 00:50:21.144 | INFO     | metagpt.roles.role:_act:153 - Alice(Product Manager): ready to WritePRD
Traceback (most recent call last):
File "E:\programData\Anaconda3\envs\py3.9\lib\site-packages\aiohttp\connector.py", line 980, in _wrap_create_connection
return await self._loop.create_connection(*args, **kwargs)  # type: ignore[return-value]  # noqa
File "E:\programData\Anaconda3\envs\py3.9\lib\asyncio\base_events.py", line 1056, in create_connection
raise exceptions[0]
File "E:\programData\Anaconda3\envs\py3.9\lib\asyncio\base_events.py", line 1041, in create_connection
sock = await self._connect_sock(
File "E:\programData\Anaconda3\envs\py3.9\lib\asyncio\base_events.py", line 955, in _connect_sock
await self.sock_connect(sock, address)
File "E:\programData\Anaconda3\envs\py3.9\lib\asyncio\proactor_events.py", line 702, in sock_connect
return await self._proactor.connect(sock, address)
File "E:\programData\Anaconda3\envs\py3.9\lib\asyncio\windows_events.py", line 812, in _poll
value = callback(transferred, key, ov)
File "E:\programData\Anaconda3\envs\py3.9\lib\asyncio\windows_events.py", line 599, in finish_connect
ov.getresult()
OSError: [WinError 121] 信号灯超时时间已到
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "E:\programData\Anaconda3\envs\py3.9\lib\site-packages\openai\api_requestor.py", line 668, in arequest_raw
result = await session.request(**request_kwargs)
File "E:\programData\Anaconda3\envs\py3.9\lib\site-packages\aiohttp\client.py", line 536, in _request
conn = await self._connector.connect(
File "E:\programData\Anaconda3\envs\py3.9\lib\site-packages\aiohttp\connector.py", line 540, in connect
proto = await self._create_connection(req, traces, timeout)
File "E:\programData\Anaconda3\envs\py3.9\lib\site-packages\aiohttp\connector.py", line 901, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
File "E:\programData\Anaconda3\envs\py3.9\lib\site-packages\aiohttp\connector.py", line 1206, in _create_direct_connection
raise last_exc
File "E:\programData\Anaconda3\envs\py3.9\lib\site-packages\aiohttp\connector.py", line 1175, in _create_direct_connection
transp, proto = await self._wrap_create_connection(
File "E:\programData\Anaconda3\envs\py3.9\lib\site-packages\aiohttp\connector.py", line 988, in _wrap_create_connection
raise client_error(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host api.openai.com:443 ssl:default [信号灯超时时间已到]
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "D:\GPT\MetaGPT\startup.py", line 29, in
fire.Fire(main)
File "E:\programData\Anaconda3\envs\py3.9\lib\site-packages\fire\core.py", line 141, in Fire
component_trace = _Fire(component, args, parsed_flag_args, context, name)
File "E:\programData\Anaconda3\envs\py3.9\lib\site-packages\fire\core.py", line 475, in _Fire
component, remaining_args = _CallAndUpdateTrace(
File "E:\programData\Anaconda3\envs\py3.9\lib\site-packages\fire\core.py", line 691, in _CallAndUpdateTrace
component = fn(*varargs, **kwargs)
File "D:\GPT\MetaGPT\startup.py", line 25, in main
asyncio.run(startup(idea, investment, n_round))
File "E:\programData\Anaconda3\envs\py3.9\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "E:\programData\Anaconda3\envs\py3.9\lib\asyncio\base_events.py", line 642, in run_until_complete
return future.result()
File "D:\GPT\MetaGPT\startup.py", line 15, in startup
await company.run(n_round=n_round)
File "D:\GPT\MetaGPT\metagpt\software_company.py", line 60, in run
await self.environment.run()
File "D:\GPT\MetaGPT\metagpt\environment.py", line 58, in run
await asyncio.gather(*futures)
File "D:\GPT\MetaGPT\metagpt\roles\role.py", line 223, in run
rsp = await self._react()
File "D:\GPT\MetaGPT\metagpt\roles\role.py", line 194, in _react
return await self._act()
File "D:\GPT\MetaGPT\metagpt\roles\role.py", line 154, in _act
response = await self._rc.todo.run(self._rc.important_memory)
File "D:\GPT\MetaGPT\metagpt\actions\write_prd.py", line 69, in run
rsp = await sas.run(context=requirements, system_text=SEARCH_AND_SUMMARIZE_SYSTEM_EN_US)
File "D:\GPT\MetaGPT\metagpt\actions\search_and_summarize.py", line 135, in run
result = await self._aask(prompt, system_prompt)
File "D:\GPT\MetaGPT\metagpt\actions\action.py", line 41, in _aask
return await self.llm.aask(prompt, system_msgs)
File "D:\GPT\MetaGPT\metagpt\provider\base_gpt_api.py", line 44, in aask
rsp = await self.acompletion_text(message, stream=True)
File "D:\GPT\MetaGPT\metagpt\provider\openai_api.py", line 27, in wrapper
return await f(*args, **kwargs)
File "D:\GPT\MetaGPT\metagpt\provider\openai_api.py", line 213, in acompletion_text
return await self._achat_completion_stream(messages)
File "D:\GPT\MetaGPT\metagpt\provider\openai_api.py", line 146, in _achat_completion_stream
response = await openai.ChatCompletion.acreate(
File "E:\programData\Anaconda3\envs\py3.9\lib\site-packages\openai\api_resources\chat_completion.py", line 45, in acreate
return await super().acreate(*args, **kwargs)
File "E:\programData\Anaconda3\envs\py3.9\lib\site-packages\openai\api_resources\abstract\engine_api_resource.py", line 217, in acreate
response, _, api_key = await requestor.arequest(
File "E:\programData\Anaconda3\envs\py3.9\lib\site-packages\openai\api_requestor.py", line 372, in arequest
result = await self.arequest_raw(
File "E:\programData\Anaconda3\envs\py3.9\lib\site-packages\openai\api_requestor.py", line 685, in arequest_raw
raise error.APIConnectionError("Error communicating with OpenAI") from e
openai.error.APIConnectionError: Error communicating with OpenAI

参考 https://github.com/beidongjiedeguang/openai-forward 中转
考虑在key.yaml中设置 OPENAI_API_BASE: "https://api.openai-forward.com/v1"
风险：走第三方中转会有隐私泄露的风险，建议最好自己架设

改成 wsl2+ubuntu+v2rayA 代理正常了

authors: geekan joisonwk

repo: geekan/MetaGPT


text:
Can't import using swift package manager

I'm trying to import this library, but this is what I get
The package dependency graph can not be resolved, possibly because of these requirements:

https://github.com/geekaurora/SwiftWebImage.git — 3.3.2

Hey orelzion,
Thanks for the great feedback!
Tested in example project, replaced local package with https://github.com/geekaurora/SwiftWebImage.git -- it worked.
Xcode version: 11.4
Couldn't get concrete clue based on the screenshot, will test further in this weekend.
Meanwhile, you can drag SwiftWebImage folder to your project as a workaround.
Best,
Tony

Thank you so much! I'll try that

Tested more still couldn't repo the issue. Possibly was related with Xcode compatibility. please ensure integrate with Xcode11.4. Will revisit when get more time :)

authors: geekaurora orelzion

repo: geekaurora/SwiftWebImage


text:
Error with line 28 in digital_clock.py

@geekcomputers  Please do check the error in the line 28 of digital_clock.py

i updated the code thanks

repo: geekcomputers/Python


text:
Image Contrast Adjustment

Is your feature request related to a problem? Please describe.
Images captured in dim light mostly have not much better contrast so an (Image Contrast increasing filter) filter helps accordingly to adjusts and increase its contrast and hence having a better version of the image.
Describe the solution you'd like
This feature is implemented using some of the python libraries which are:-

Matplotlib,
IPython.display
NumPy
PIL

Final output of this

Go ahead @A-kriti.

authors: A-kriti geekquad

repo: geekquad/Image-Processing-OpenCV


text:
Documentation update re: ids event usage

Description:
To properly register for the ids event, you have to first invoke configure.  This is not documented at https://documentation.onesignal.com/v5.0/docs/react-native-sdk.
eg:
    OneSignal.configure();
    OneSignal.addEventListener('ids', this.onIds);

Environment
RNOneSignal version: 3.2.1

We've updated the docs @demoran23 , thanks for pointing that out.
ids will fire whenever the subscription state actually changes. If you want it to fire at a specific time though, you can call OneSignal.configure()

repo: geektimecoil/react-native-onesignal


text:
Testing

testing weather conditions

[自动回复]已收到来信。

repo: geekyutao/Inpaint-Anything


text:
allow currently installed plugins to be updated

I noticed #11 after I had already gotten this to work.
I defaulted this to jenkins_plugin_update: False so there would be no backwards compatibility breaks.
Thank you

@ludicruz - This looks really helpful, and makes Jenkins usage even more automated (which is great!). Can you make the suggested changes in the code comments, and then I'll review once more and hopefully get it merged in?

I beg your pardon to interfere in this discussion, but this code seems to be outdated in regard of the actual master branch.
@ludicruz May I suggest to rebase and make the suggested changes?

authors: geerlingguy ludicruz olo-dw

repo: geerlingguy/ansible-role-jenkins


text:
couldn't resolve module/action 'community.docker.docker_compose_v2'

Hello I got this following error after I ran ansible-playbook main.yml.
The error:
ERROR! couldn't resolve module/action 'community.docker.docker_compose_v2'. This often indicates a misspelling, missing collection, or incorrect module path.
The error appears to be in '/home/pitemp/internet-pi/tasks/handlers.yml': line 2, column 3, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:

name: Restart pi-hole
^ here

I am installing this on my pizero
ansible --version
ansible [core 2.15.9]
config file = None
configured module search path = ['/home/pitemp/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /home/pitemp/.local/lib/python3.9/site-packages/ansible
ansible collection location = /home/pitemp/.ansible/collections:/usr/share/ansible/collections
executable location = /home/pitemp/.local/bin/ansible
python version = 3.9.2 (default, Mar 12 2021, 04:06:34) [GCC 10.2.1 20210110] (/usr/bin/python3)
jinja version = 3.1.3
libyaml = False

I would really appreciate any guidance. Thanks in advance.

I think the issue is related to #575 I reinstalled the ansible collection using
 ansible-galaxy collection install -r requirements.yml --force, and it seems to have solved the issue.

repo: geerlingguy/internet-pi


text:
misc,ext,tests: Automatically split CI TestLib tests across GitHub Action jobs

This PR utilizes GitHub Action's matrix's to automatically distribute the CI testlib gem5 build and test jobs across available GitHub Action Runners.
The CI tests (the quick testlib tests, i.e. those run with ./main.py run) are distributed across the runners on a per directory basis --- all directories under "tests/gem5" are run as their own jobs.
The necessary gem5 builds for each workflow are now automatically inferred via the introduction of ./main.py list's  --build-targets flag which returns the gem5 build target for a given test or collection of tests. E.g., ./main.py list --build-targets will return the build targets for all the quick testlib tests and ./main.py list --build-target --uid=<id> will return the build targets the test suite <id> requires.
Moving from monolithic jobs to fine-grained ones will make the locaiton of test failures more obvious. Each job has it's own artifact containing "test/testing-results" for the tests run in that job. In addition, maintenance of these files should become less burdensome due to less hardcoding.

@powerjg and @mkjost0 : this is finally ready for review... far too much trial and error.
You can see the latest test passing as evidence of it running well: https://github.com/gem5/gem5/actions/runs/6178661302. You can download the artifacts for any directory under "tests/gem5".
At a quick glance it seems like this is roughly 40 minutes faster. the asmtests are the weakest point, they take an hour. If we really wanted to do better we could split these up but it's good for now.


text:
NTR: phytocytokine activity

Please provide as much information as you can:

Suggested term label:

Definition (free text)
The activity of a  plant specific soluble extracellular gene product  that interacts with a receptor to effect a change in the activity of the receptor to control the response to pathogens, or growth,  or differentiation and effector function of tissues and cells.

Reference, in format PMID:#######
PMID:34806087
PMID:35508659

Gene product name and ID to be annotated to this term
AT1G06135
AT2G31345
AT2G31335
AT1G06137

Parent term(s)

is a GO:0048018 receptor ligand activity
or maybe it is same thing as
GO:0005125 cytokine activity
and we could add as a synonym

Children terms (if applicable) Should any existing terms that should be moved underneath this new proposed term?

Synonyms (please specify, EXACT, BROAD, NARROW or RELATED)

Cross-references

For enzymes, please provide RHEA and/or EC numbers.

Can also provide MetaCyc, KEGG, Wikipedia, and other links.

Any other information

HI @lreiser
The definition of cytokine activity is so vague 'The activity of a soluble extracellular gene product that interacts with a receptor to effect a change in the activity of the receptor to control the survival, growth, differentiation and effector function of tissues and cells. ' that I think a synonym would work, if that's OK.
Unless you have specific children you'd like to add and that would be inconsistent with that ?

PMID:23072994 states: "I recommend that they should be named as plant cytokines or phytocytokines. This nomenclature will be convenient for study of plant secretory peptides and plant innate immunity.".

The definition of cytokine activity is phylum agnostic. If and when we decide to separate plant cytokines from animal ones, we then should place them as siblings, children of receptor ligand activity, and add the proper taxon restrictions. For now, perhaps we can get by with the synonym solution.
@lreiser If that's good enough, please close the ticket. Thanks.

I'm fine with adding a synonym so plant people can find this.

closing... pls add synonym. I have already made the annotations to GO:0005125 cytokine activity

Yes, I have added
GO:0005125 cytokine activity
synonym: "phytocytokine activity" NARROW [PMID:23072994]

authors: lreiser pgaudet raymond91125

repo: geneontology/go-ontology


text:
AttributeError: 'ImageAcquirer' object has no attribute 'worker_image_acquisition'

Describe the bug
The gui shut down when trying to connect to Omron line scan camera via harvester gui
To Reproduce
Steps to reproduce the behavior:

Have harvesters and harvesters_gui downloaded
Using Omron Line Scan Camera FS-B8KU35GES-F
Run harvesters.py as per README.MD
With the harvesters gui running, select the *.cti file for the Omron camera (/sentech/lib/libstgentl.cti)
Click Connect --> Error occurs

Expected behavior
Should be able to run harvesters_gui to see live feed from camera
Screenshots

Desktop (please complete the following information):

OS: Windows 10 Laptop connected to Jetson aarm64 device via ssh

@kazunarikudo Is there any way to resolve this issue?

@Clement-Tapway Have you found a solution yet? I'm currently using the fh-sc05r camera. I'm looking for a way to connect the camera to python so I can view images from this camera.

Hi @NguyenDucQuan12, sadly no, I proceeded with a cv2 implementation to see live inferencing from my camera with reference to this issue, hope it helps~
https://github.com/genicam/harvesters/issues/452

@Clement-Tapway How did you deploy with cv2? When I use it with ip cameras, there will be an rtsp link, but with omron cameras, I don't know how to use it with cv2. Can you tell me how to get the path to the cti file? Thank you

@NguyenDucQuan12 , just to verify have you downloaded the required software from the Omron website?
https://automation.omron.com/en/us/products/family/FH

For my case, I had to download the SDK for my Omron machine vision line scan camera to my device (jetson), then the SDK folder downloaded would contain the *.cti file in this path for my case: /opt/sentech/lib/libstgentl.cti, pls explore and study what software is required for your camera, and it will download the cti file in your device

@Clement-Tapway thank you so much

@NguyenDucQuan12 no worries, would like to hear if you managed to get it running soon!


text:
run cargo format and update all deps

also, i kept Cargo.lock this time (even though it's auto-generated every time cargo build, cargo test, cargo update, etc. is run lmao). also, if you want to keep Cargo.lock, maybe consider removing it from .gitignore

i dont like this, and terrible pr name

i feel like all of those updated dependencies is gonna break something, but also running cargo fmt just changes way too much, making this too big of a pr

i didn't run cargo fmt, i used rustfmt. also, It being too big of a pr is why i rebased and squashed the commits

its still 1400 lines, but also rustfmt is the same thing

tests suck

i didn't run cargo fmt, i used rustfmt. also, It being too big of a pr is why i rebased and squashed the commits. also, why don't y'all have any tests to make sure it doesn't break? cargo has a builtin test framework

tests suck

they don't lmao, you've just gotta get the hang of writing them. lemme implement a few real quick

can you please not have one big ass pr. either update the dependencies or format the code, not both

fiiiinee

authors: TheBearodactyl matcool

repo: geode-sdk/cli


text:
Build docs and Lite deployment in ReadTheDocs

Resolves #208
Hooray! https://jupytergis--275.org.readthedocs.build/en/275/lite/lab/index.html?path=france_hiking.jGIS
Looks like linting is failing unrelated to my change -- perhaps a new release of typescript-eslint modifying detection logic or fixing a bug that was producing false negatives? What's y'all's preference? Deal with the linter errors in this PR or in another PR?

I am confused how I managed to break linting :laughing:

Working! JupyterLite in RTD: https://jupytergis--275.org.readthedocs.build/en/275/lite/lab/index.html?path=france_hiking.jGIS

The docs index page now has a badge linking to the lite deployment.

Ack how did I break this

Is the build perhaps a bit flaky? The only change between successful build and failing build was a pull request "opened" automation:
https://github.com/geojupyter/jupytergis/compare/f498a5e73fb7a46216676cd71ac530f9e0f37a61...4cd79b92fc7ac1300f3b5a273ea0b8bdfcddd21d
Failed: https://app.readthedocs.org/projects/jupytergis/builds/26699339/
Passed: https://app.readthedocs.org/projects/jupytergis/builds/26699052/

The check links failure was caused by the new jupyterlite button in the docs that I added. It's a relative link to lite/, and the link checker seems to be assuming that all relative links will have a corresponding file in the source. Perhaps we can tell the link checker to ignore that. I haven't started looking yet :)

Is the build perhaps a bit flaky?

Looks like yes, re-running the build on the latest commit passed it: https://app.readthedocs.org/projects/jupytergis/builds/26702609/

Wat? Now only 4 checks are running? Is GitHub Actions having a problem? There should be 12 checks.

GitHub is not claiming any outage... but I don't see how my change adding inputs to the check links action could cause 8 actions to not run. I'm going to push the commit again and see what happens.

Yup, re-pushing the commit triggered all the actions. It must be an issue on GitHub's side that they're not aware of yet.

Link check is fixed by ignoring the lite/ link in GHA config.

repo: geojupyter/jupytergis


text:
html templating

Contents

Indicate where templates are located, indicate how to override via config
Introduction to jinja
demo of https://github.com/pvgenuchten/pygeoapi-skin-dashboard

Exercise

Override _base.html in a new folder, adjust the logo

branch #16 with fix merged

repo: geopython/diving-into-pygeoapi


text:
Add an optional starting point node for the bookmarks data

What?

add a startat to allow placing bookmarks in a child node

Why?
In my use-case, I also keep yq expressions in the file
expressions:
  grpAll: .bookmarks[]|select(.folder == "Main").bookmarks[]|select(.folder == "Groups").bookmarks[]|select(.folder).folder
  grpUrls: .bookmarks[]|select(.folder == "Main").bookmarks[]|select(.folder == "Groups").bookmarks[]|select(.folder == env(GROUP_ENV)).bookmarks[].url
  grpShow: .bookmarks[]|select(.folder == "Main").bookmarks[]|select(.folder == "Groups").bookmarks[]|select(.folder == env(GROUP_ENV))

bookmarks:
- folder: Main
  bookmarks:
  - name: BBC
    url: https://www.bbc.co.uk
  - folder: Groups
    bookmarks:
    - folder: Group1
      bookmarks:
      - name: Guardian1
        url: https://www.guardian.co.uk
      - name: Telegraph1
        url: https://www.telegraph.co.uk
    - folder: Group1
      bookmarks:
      - name: Guardian2
        url: https://www.guardian.co.uk
      - name: Telegraph2
        url: https://www.telegraph.co.uk

This can be used in conjunction with yq's eval function to enable using the data for different use-cases, such as:
yq e 'eval(.expressions.grpAll)' /tmp/test.yaml
Group1
Group2

GROUP_ENV="Group1" yq e 'eval(.expressions.grpShow)' /tmp/test.yaml
folder: Group1
bookmarks:
  - name: Guardian1
    url: https://www.guardian.co.uk
  - name: Telegraph1
    url: https://www.telegraph.co.uk

GROUP_ENV="Group1" yq e 'eval(.expressions.grpUrls)' /tmp/test.yaml
https://www.guardian.co.uk
https://www.telegraph.co.uk

I'll look at is as soon as I have a minute
glad you made a PR!

and the failed action is not something that will pass on your PR. I should change it to only work on PR's by me so you won't see this issue again

also @sboardwell I updated master so a rebase shouldn't have all of these commits

I guess I will migrate my stuff to the format you are suggesting, once this is merged https://github.com/georgettica/kubernetes-bookmark-bar/blob/main/bookmark.yaml

but I am not sure I have code checks for this.. can you help me have a CI for this so I can feel confident this works?

Not sure I get you here. Do you want some tests for the startat option?

I mean, what are the steps you take to build and compile these stuff?
I want to have some GitHub actions that will run it on each commit so I can see a passing test before merging

--
PS, tried to run it on my stuff using the bookmarks default and it might have failed during compilation..
Will investigate further soon
But thanks for sticking with me so far

seems adding pytest breaks the CI, you can comment this for now :)

Now I just need 5min to test on my local machine with this to see I can use the code and I can merge

I create a virtual env, installed the requirements, and it worked. The workflow was only WIP between other tasks. Sorry for the noise.

I don't think the docker is happy
 docker build -t test .
$ docker run --rm -it test
Traceback (most recent call last):
  File "/tmp/test/bookmark_generator.py", line 44, in <module>
    if args.start:
AttributeError: 'Namespace' object has no attribute 'start'. Did you mean: 'startat'?

I don't think the docker is happy

Fixed - sorry. Strange, was sure it was correct. Perhaps something during the rebase.

this breaks compatibility right?

No, it is definitely not supposed to break compatibility (hence the "optional" in the subject 😄 ). Let me check again just in case.

here you go, this should break on your local machine to
cat file.yaml
---
- folder: K8S
  bookmarks:
  - folder: "USEFUL COMMANDS/TIPS"
    bookmarks:
    - url: https://kubernetes.io/docs/reference/kubectl/cheatsheet/#kubectl-autocomplete
      name: "Shell Autocomplete"
docker run -v ${PWD}:/sanity --rm -it test  /tmp/test/bookmark_generator.py /sanity/file.yaml

authors: georgettica sboardwell

repo: georgettica/bookmark-generator


text:
bug: create table into a native storage using select query fails with following error

Search before asking

[X] I have searched the EvaDB issues and found no similar bug report.

Bug
09-26-2023 02:22:43 ERROR [native_storage_engine:native_storage_engine.py:read:0201] Failed to read the table evadb_StargazerList in data source sqlite_data with exception tuple indices must be integers or slices, not str
Traceback (most recent call last):
  File "/home/gkakkar7/VAST/evadb/evadb_310/lib/python3.10/site-packages/evadb/storage/native_storage_engine.py", line 193, in read
    data_batch.append(_deserialize_sql_row(row, ordered_columns))
  File "/home/gkakkar7/VAST/evadb/evadb_310/lib/python3.10/site-packages/evadb/storage/native_storage_engine.py", line 95, in _deserialize_sql_row
    if col.type == ColumnType.NDARRAY and isinstance(sql_row[col.name], bytes):
  File "lib/sqlalchemy/cyextension/resultproxy.pyx", line 48, in sqlalchemy.cyextension.resultproxy.BaseRow.__getitem__
TypeError: tuple indices must be integers or slices, not str
09-26-2023 02:22:43 ERROR [plan_executor:plan_executor.py:execute_plan:0186] Failed to read the table evadb_StargazerList in data source sqlite_data with exception tuple indices must be integers or slices, not str
Traceback (most recent call last):
  File "/home/gkakkar7/VAST/evadb/evadb_310/lib/python3.10/site-packages/evadb/storage/native_storage_engine.py", line 193, in read
    data_batch.append(_deserialize_sql_row(row, ordered_columns))
  File "/home/gkakkar7/VAST/evadb/evadb_310/lib/python3.10/site-packages/evadb/storage/native_storage_engine.py", line 95, in _deserialize_sql_row
    if col.type == ColumnType.NDARRAY and isinstance(sql_row[col.name], bytes):
  File "lib/sqlalchemy/cyextension/resultproxy.pyx", line 48, in sqlalchemy.cyextension.resultproxy.BaseRow.__getitem__
TypeError: tuple indices must be integers or slices, not str

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/gkakkar7/VAST/evadb/evadb_310/lib/python3.10/site-packages/evadb/executor/plan_executor.py", line 182, in execute_plan
    yield from output
  File "/home/gkakkar7/VAST/evadb/evadb_310/lib/python3.10/site-packages/evadb/executor/project_executor.py", line 44, in exec
    for batch in child_executor.exec(**kwargs):
  File "/home/gkakkar7/VAST/evadb/evadb_310/lib/python3.10/site-packages/evadb/executor/seq_scan_executor.py", line 40, in exec
    for batch in child_executor.exec(**kwargs):
  File "/home/gkakkar7/VAST/evadb/evadb_310/lib/python3.10/site-packages/evadb/storage/native_storage_engine.py", line 202, in read
    raise Exception(err_msg)
Exception: Failed to read the table evadb_StargazerList in data source sqlite_data with exception tuple indices must be integers or slices, not str
❗ EvaDB Session ended with an error: Failed to read the table evadb_StargazerList in data source sqlite_data with exception tuple indices must be integers or slices, not str

Environment
No response
Are you willing to submit a PR?

[ ] Yes I'd like to help by submitting a PR!

The bug was incorrectly reported. Cannot be reproduced!

repo: georgia-tech-db/evadb


text:
Adding JSON validity test

Adding JSON validity test into the repository. This test outputs a 1 if the predicted string can be parsed into valid json, and 0 if not.

@SinclairHudson  can you run ruff check --fix and ruff format?

@benjaminye linter has been run with changes committed :)

authors: SinclairHudson benjaminye

repo: georgian-io/LLM-Finetuning-Toolkit


text:
Serialization: Changed write order for extrude, tessellate, altitudeModeGroup

Changed write order on serialization for extrude, tessellate for write_point() and extrude, tessellate, altitudeMode for write_geom_props so that the result validates against http://schemas.opengis.net/kml/2.2.0/ogckml22.xsd

This is just an issue of the tests now being out of date with the representation. You can update test_write_point and test_write_polygon to put the correct attributes first so that this passes. Also feel free to add the change for #23 here

Ok, I changed the order for custom elements/children in write_placemark and tried updating the Point+Polygon tests as well.
However, the tests still fail since write_polygon now also needs write order changed. What I've changed the string representation to for test_write_point and test_write_polygon validates against http://schemas.opengis.net/kml/2.2.0/ogckml22.xsd so far.
I can look into write_polygon this as well if you'd like, but should that be in another PR or this one?

I've changed write order in write_polygon and the formatting issue in test_write_point. Seems to pass tests now.

Thanks for making those updates! I think this should be good, but I'll try to take a closer look later today

authors: blipmusic pjsier

repo: georust/kml


text:
Move default input selectors into Driver

Like #151, but for the input action functions (fill_in, select etc.).

Thanks @ftes!

authors: ftes germsvel


text:
请问关于Android7.x系统Toast显示异常BadTokenException最新版本8.0有处理吗？5.2版本依然有这个错误

#24302 java.lang.IllegalStateException
View android.widget.TextView{e64f546 V.ED..... ......ID 0,0-0,0 #102000b android:id/message} has already been added to the window manager.
com.hjq.toast.SafeToast$SafeHandler.dispatchMessage(SafeToast.java:64)
出错堆栈：
1 android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:316)
2 android.view.WindowManagerImpl.addView(WindowManagerImpl.java:94)
3 android.widget.Toast$TN.handleShow(Toast.java:469)
4 android.widget.Toast$TN$2.handleMessage(Toast.java:346)
5 android.os.Handler.dispatchMessage(Handler.java:102)
6 com.hjq.toast.SafeToast$SafeHandler.dispatchMessage(SafeToast.java:64)
7 android.os.Looper.loop(Looper.java:163)
8 android.app.ActivityThread.main(ActivityThread.java:6238)
9 java.lang.reflect.Method.invoke(Native Method)
10 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:933)
11 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:823)

我已经在 8.0 版本修复了此问题，是有一处代码逻辑不严谨导致的，更新到最新版本即可。

authors: BLiYing getActivity

repo: getActivity/ToastUtils


text:
Add "on-chain" tab to Receive screens when users use Alby Accounts

Many users now are seeking on-chain topup in the extension, not realising they can log in on getalby.com (If they're using Alby Account) and top up it there.
We should give some guidance to users that they can do that and the best place is Receive tab, where divide it into 2 tabs, one for Lightning (what we already have) and other screen which will just link to https://getalby.com/node/receive :

However, since we only offer onchain topup for Alby Account, this should be only displayed when users are using Alby Account (with @getalby.com). For all other connectors, nothing should change in Receive tag compared to what we have now.
"Go Alby Account on getalby.com ->" button should lead to https://getalby.com/node/receive
Handoff (Figma file)

Icons used:

Can you please assign this task to me ?  I can solve this issue.

Can I work on it?

yes, thanks @HARI-124 !

@stackingsaunter  Created PR for this issue

authors: HARI-124 iampaandey stackingsaunter

repo: getAlby/lightning-browser-extension


text:
Add "Pin your Alby Extension" screen as last onboarding step

We want to make sure people are pinning the extension in the browser. Currently, we tell nudge them to do this in on of the cards on "Discover" page, but some people still miss it as they are not reading those cards.

To improve this, let's add this nudge as the last onboarding step:
Chrome and all other browsers except Firefox:

Firefox:

Dark version consist different images:

PR requirements:

this needs to show only during onboarding after instal. It shouldn't be shown when users connects another wallets later.
PR should delete current "pin extension card" from the Discover page

Note: this issue uses new layout that is WIP https://github.com/getAlby/lightning-browser-extension/pull/2284 but can be also applied to current layout with the same copy and images

Images to be used:
Chrome and others:

Firefox:

Extensions icon:

@stackingsaunter I could work on it. Can you assign me?

@stackingsaunter @reneaaron is it possible for the user at this stage of onboarding to have a black mode screen already? I thought this is set in settings page, being accessible only after completing the onboarding?

@lujakob I think default is "System", so if your OS / browser supports it and you've selected "dark" theme there, I think that could be the case.

@stackingsaunter "1. Click on in the top right corner of your browser" has this extension icon in it. Do you have the character/charcode for it to be able to use it in the translation file? Same for the "Start buzzin" button. Do you have the character/charcode?

I don't think it's perfect, but I'd say an icon is more recognizable than a word (even it's not exactly the same icon).
So I'd say either we go with the emoji 🧩 or the icon we already used in the onboarding cards. (puzzle.svg)

@stackingsaunter @reneaaron I decided to go for the puzzle.svg that was already used in the current "pin extension" box. Also I added the "Alby" icon. I thought is is more consistent and even more explanatory. What do you think?

authors: lujakob reneaaron stackingsaunter


text:
DQL fixes

fix restoredIncompleteOrder: this needed a single-shot return; observer-based publisher cycled infinitely through restorable orders as each was "reset" to clear saleItemIds and set current date. Solved with new incompleteOrderFuture method
fix KDSOrderView did not update with additional saleItemIds added after initial item: solved removing .removeDuplicates() operator
fix saleItemIds not clearing for X-Cancel-order button action: solved by tombstoning saleItemIds MAP (rather than tombstoning all individual key/vals). Subsequent additions recreates the map and adds values implicitly
fix add "WHERE id" clause on resetQuery, clearSaleItemIdsQuery  which, when failing were no-ops but would have cleared all saleItemIds in all orders

Note that this 'fixes" PR should be merged to DQL before merging DQL to main.

@magicwave Are we good to merge this in?

repo: getditto/demoapp-pos-kds


text:
最近一直出现远程连接失败

最近一直出现远程连接失败，请检查用户名、仓库和令牌设置。但我就没动过呀？不知道怎么回事！

我最近也遇到了这个问题。

没有解决办法吗，诶，还是换hexo

也许你可以检查一下教程[https://gridea.dev/gridea-start/]第一步中生成的 github`s personal access token 是不是选了固定有效期（印象中默认是 30days），如果是的话会在 30 天后出现远程链接失败的错误（gride 的开发者工具可以验证错误）。
此时你可以如下操作:

进入自己的 github，点击右上角头像 -> setting -> Developer settings
Personal access tokens 菜单下找到当初设置的 token
通过 Regenerate token 重新生成新的 token（此时可以重新选择 token 有效期，怕麻烦的 no expire）
将新 token 填入 gride 客户端的令牌处，再次检测远程链接

我最近也遇到了这个问题

authors: Arost01 czaxx hwqDqwh imwenyi nwuzmedoutlook

repo: getgridea/gridea


text:
Queue: Add setting for maximumBatchingWindow

I added an issue for this here https://github.com/getlift/lift/issues/160

Hello, is there any news regarding the release of this modification?
It would be very useful to be able to change the hard-coded value of 60 seconds.

Hello guys! I really need to change the value of maximumBatchingWindow , do you need any help in order to complete this merge?

Looking great, thank you!

authors: jakejscott luigidragone96 mnapoli predam

repo: getlift/lift


text:
Fix wrong header filename for ctre library

Fixes getml/reflect-cpp#224

@Harry-Chen thank you so much for the fix!

repo: getml/reflect-cpp


text:
Step function execution incorrectly errors when using JSONPath query syntax

Recreating the issue
import boto3
import time
from moto import mock_aws

STATE_MACHINE_DEFINITION = """
{
  "Comment": "A description of my state machine",
  "StartAt": "Transform Input",
  "States": {
    "Transform Input": {
      "Type": "Pass",
      "End": true,
      "Parameters": {
        "eggs.$": "$.input.detail.Parameters[?(@.Name==/eggs/cooked/like)].Value"
      },
      "ResultPath": "$.parameterTransforms"
    }
  }
}
"""

STATE_MACHINE_INPUT = """
{
  "input":{
    "detail": {
      "Parameters": [
        {
          "Name": "/eggs/cooked/like",
          "Value": "poached"
        }
      ]
    }
  }
}
"""

STATE_MACHINE_MAX_WAIT_TIME = 300
STATE_MACHINE_WAIT_CHECK_INTERVAL = 5

def test_recreate_lexer_issue():
    with mock_aws(config={"stepfunctions": {"execute_state_machine": True}}):
        client = boto3.client("stepfunctions", region_name="us-east-1")
        create_response = client.create_state_machine(
            name="test",
            definition=STATE_MACHINE_DEFINITION,
            roleArn="arn:aws:iam::123456789012:role/service-role/StatesExecutionRole-us-east-1",
        )
        execute_response = client.start_execution(
            stateMachineArn=create_response["stateMachineArn"], name="test"
        )
        execution_status = "RUNNING"
        state_machine_wait_time_remaining = STATE_MACHINE_MAX_WAIT_TIME
        while execution_status == "RUNNING" and state_machine_wait_time_remaining > 0:
            if state_machine_wait_time_remaining != STATE_MACHINE_MAX_WAIT_TIME:
                time.sleep(STATE_MACHINE_WAIT_CHECK_INTERVAL)
            execution_status = client.describe_execution(
                executionArn=execute_response["executionArn"]
            )["status"]
            state_machine_wait_time_remaining -= STATE_MACHINE_WAIT_CHECK_INTERVAL
        state_machine_execution_history = client.get_execution_history(
            executionArn=execute_response["executionArn"]
        )
        assert (
            state_machine_execution_history["events"][-1]["type"] == "ExecutionFailed"
        )
        assert (
            state_machine_execution_history["events"][-1][
                "executionFailedEventDetails"
            ]["error"]
            == "States.Runtime"
        )
        assert (
            state_machine_execution_history["events"][-1][
                "executionFailedEventDetails"
            ]["cause"]
            == "JsonPathLexerError(Error on line 1, col 26: Unexpected character: ? )"
        )

With the above code example, note the assertions at the end. This bug does not raise an exception, but the step function does not execute in a way that accurately reflects AWS.
Expected behaviour
The step function should execute and the single step should have an output like this:
{
  "input": {
    "detail": {
      "Parameters": [
        {
          "Name": "/eggs/cooked/like",
          "Value": "poached"
        }
      ]
    }
  },
  "parameterTransforms": {
    "eggs": [
      "poached"
    ]
  }
}

Actual behaviour
The step function executes, but with errors contained within the execution history
Moto Version
5.0.10

Hi @mik3h0!, moto >= 5.0.13.dev13 also has improved JSON support.
The library that we use, jsonpath-ng, considers this query $.input.detail.Parameters[?(@.Name==/eggs/cooked/like)].Value invalid. I know AWS does allow it, so I don't know whether that's a bug in the library, or whether AWS has their own implementation that is too flexible.
Regardless: if you change the query to include single quotes around the value, it now works (as of 5.0.13.dev13):
$.input.detail.Parameters[?(@.Name=='/eggs/cooked/like')].Value

repo: getmoto/moto


text:
Refactor pass - soundwave audio + CLI component

Tasklist

[x] Move CLI wrapper and new cli base component into separate module
[x] Add a PCM -> Wav -> Soundwave conversion inside piper component to de-couple from socket.io
[x] Compiles
[x] Runs with no regressions

refactor complete in v0.4

repo: getnamo/PiperCLI-Unreal


text:
PUT .../submissions/:instanceId does not return expected fields

When I send a PUT request to edit a submission using the REST API, I receive the following response:
{
  "instanceId": "4bfcb0f9-7bb7-4bda-a165-ab731fbcaffc",
  "submitterId": 16,
  "createdAt": "2021-10-18T18:39:10.064Z",
  "instanceName": "White-Matt-9435bee7-c929-497e-874a-61a2f47389e4",
  "current": true
}

However, the schema of this JSON differs from what's normally returned for submissions:

current usually isn't returned.
Other fields usually are returned, including deviceId and reviewState.

Closing this issue because we have determined that this PUT response is consistent with what is returned when fetching a specific version of a submission. It does not have all the information of a full Submission, but it does have the info of what the code internally calls a Submission.Def, essentially a snapshot of a submission for a particular version. Opening a new issue #481 to fix the docs.
"PUT /v1/projects/1/forms/simple/submissions/one HTTP/1.1"
{
  instanceId: 'two',
  submitterId: 6,
  createdAt: '2022-05-06T17:17:46.990Z',
  instanceName: null,
  current: true,
  deviceId: null,
  userAgent: 'node-superagent/3.8.3'
}

"GET /v1/projects/1/forms/simple/submissions/one/versions/two HTTP/1.1" 200 162
{
  submitterId: 6,
  createdAt: '2022-05-06T17:00:49.002Z',
  instanceName: null,
  instanceId: 'two',
  current: true,
  deviceId: null,
  userAgent: 'node-superagent/3.8.3'
}

authors: ktuite matthew-white

repo: getodk/central-backend


text:
feat: ruby 2.7.5

https://outreach-hq.slack.com/archives/CN9MU7GLW/p1663341629308109?thread_ts=1663330514.908369&cid=CN9MU7GLW

Closing this since a re-stencil in https://github.com/getoutreach/gobox/pull/228 takes care of this.

repo: getoutreach/gobox


text:
publish: getsentry/sentry-wizard@1.4.0

Requested by: @krystofwoldrich
Merge target: (default)
Quick links:

View changes
View check runs

Assign the accepted label to this issue to approve the release.
Leave the #retract comment under this issue to retract the release (original issuer only).
Targets

[x] npm
[x] registry
[x] github

Targets marked with a checkbox have already been executed.  Administrators can manually tick a checkbox to force craft to skip it.

@vladanpaunovic Is this patch release ok?

I've manually merged the release branch to the patch branch. And also fix the target branch field, so the next patch will work.
I think we can close this.

@lforst @krystofwoldrich what is the status here?

Let's close this!

authors: getsentry-release krystofwoldrich lforst vladanpaunovic

repo: getsentry/publish


text:
Made some Appender initialization lazy, so that slf4j doesn't need to…

… replay logs and system property or environment variable configuration override hardcoded file configuration.
This fixes #354 and #266

Ohhhh, no you're right the Raven init could move inside.
On Mar 27, 2017 6:45 PM, "ted kaemming" notifications@github.com wrote:

@tkaemming commented on this pull request.
In raven-log4j/src/main/java/com/getsentry/raven/log4j/SentryAppender.java
https://github.com/getsentry/raven-java/pull/355#discussion_r108306690:

@@ -110,6 +107,54 @@ public SentryAppender(Raven raven) {
}

 /**

* Do some appender initialization *after* instance construction, so that we don't

* log in the constructor (which can cause annoying messages) and so that system

* properties and environment variables override hardcoded appender configuration.

*/

@SuppressWarnings("checkstyle:hiddenfield")
private void lazyInit() {

OK, I actually read the code this time. 😬
I think what I was noting was mostly that this pattern seems to exist
side-by-side in each usage:
lazyInit();if (raven == null) {
initRaven();
}
It makes sense that is initialization check can't exist within the if
block, but can't we combine these two methods somehow into a standard
pattern for initializing settings if necessary, then instantiating the
Raven instance if necessary, rather than having them independent like
this? Or was there a reason the initRaven method had to be wrapped in the
conditional (rather than containing the conditional) that I'm forgetting?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/getsentry/raven-java/pull/355#discussion_r108306690,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAG2Ei7HpqybgkzPBPNCa5A20-Ilc5Yks5rqEougaJpZM4MobEz
.

repo: getsentry/raven-java


text:
Handle a native angular minErr by deconstructing it

Fixes GH-243
See: https://github.com/angular/angular.js/blob/v1.4.7/src/minErr.js
I was originally going to do this inside the angular plugin itself, but I'm not entirely sure if this would catch every case. For example, stuff coming through window.onerror. If we can safely assume that an error will never get bubbled up to window.onerror, I'd happily do this inside the plugin itself.
One thing to note, since I'm not entirely sure what we should do, is what the value inside [..] means.
[ngPattern:noregexp] would stand for ngPattern module, then noregexp is the type. As seen in https://github.com/angular/angular.js/blob/d077966ff1ac18262f4615ff1a533db24d4432a7/src/ng/directive/validators.js#L37-L40
So what I'm doing is completely clobbering stackInfo.name with this ngPattern:noregexp value, which hides the actual Error constructor type. Though, scrubbing the entire codebase of Angular, it doesn't appear that anyone leverages anything other than the default Error. But in theory, this API exists: minErr('$foo', TypeError) and what I'm doing would clobber the fact that it was a TypeError.

I'm just going to leave this here since we'd much prefer to do this inside the angular plugin, but there's not a good enough hook to do it right yet.

@benvinegar Wanna take another look now?

repo: getsentry/raven-js


text:
SentryIOOverridesIntegration

:scroll: Description

:bulb: Motivation and Context
Closes https://github.com/getsentry/sentry-dart/issues/1203
:green_heart: How did you test it?
:pencil: Checklist

[x] I reviewed submitted code
[x] I added tests to verify changes
[x] No new PII added or SDK only sends newly added PII if sendDefaultPii is enabled
[ ] I updated the docs if needed
[x] All tests passing
[x] No breaking changes

:crystal_ball: Next steps
Should we include this in the flutter example app when this PR is merged/released?

@denrase there's a linting issue.

/home/runner/work/sentry-dart/sentry-dart/file/test/sentry_io_overrides_integration_test.dart:5:8 The import of 'package:sentry_file/src/sentry_io_overrides.dart' is unnecessary because all of the used elements are also provided by the import of 'package:sentry_file/sentry_file.dart'.

@denrase let's add docs about this on https://docs.sentry.io/platforms/dart/configuration/integrations/file/
after merging.

authors: denrase marandaneto

repo: getsentry/sentry-dart


text:
Bump Android SDK to 6.0.0

:scroll: Description

:bulb: Motivation and Context

:green_heart: How did you test it?
:pencil: Checklist

[ ] I reviewed submitted code
[ ] I added tests to verify changes
[ ] I updated the docs if needed
[ ] All tests passing
[ ] No breaking changes

:crystal_ball: Next steps

https://github.com/getsentry/sentry-dart/pull/879


text:
Shorter way to add extra data to Sentry message

Hi guys. Can you suggest how to write the following into one line:
$eh = new \Sentry\EventHint();
$eh->extra = ['data' => ['a', 'b', 'bla-bla' => 1]];
\Sentry\captureMessage('egisz_callback', Severity::info(), $eh);

Older versions of this library allowed to pass an array argument for extra. Can you please help to figure out a shorter notation?

A EventHint can be created from an array, this might be a little shorter?
\Sentry\captureMessage(
    'egisz_callback',
    \Sentry\Severity::info(),
    \Sentry\EventHint::fromArray([
        'extra' => ['data' => ['a', 'b', 'bla-bla' => 1]],
    ])
);

You can also include a helper in your project to make it even shorter:
function sentry_message(string $message, ?array $extra = null, ?\Sentry\Severity $severity = null): void
{
    \Sentry\captureMessage(
        $message,
        $severity ?? \Sentry\Severity::info(),
        \Sentry\EventHint::fromArray([
            'extra' => $extra,
        ])
    );
}

and use it like:
sentry_message('egisz_callback', ['data' => ['a', 'b', 'bla-bla' => 1]]);

Hope that helps!

A EventHint can be created from an array, this might be a little shorter?
\Sentry\captureMessage(
    'egisz_callback',
    \Sentry\Severity::info(),
    \Sentry\EventHint::fromArray([
        'extra' => ['data' => ['a', 'b', 'bla-bla' => 1]],
    ])
);

You can also include a helper in your project to make it even shorter:
function sentry_message(string $message, ?array $extra = null, ?\Sentry\Severity $severity = null): void
{
    \Sentry\captureMessage(
        $message,
        $severity ?? \Sentry\Severity::info(),
        \Sentry\EventHint::fromArray([
            'extra' => $extra,
        ])
    );
}

and use it like:
sentry_message('egisz_callback', ['data' => ['a', 'b', 'bla-bla' => 1]]);

Hope that helps!

Hi, I implemented my code same way, but I am not able to see any extra data in Sentry web interface. I am not sure if implementation is correct or I need to make some additional setup to allow extra data or something? Many thanks

Yes I am sorry, I misunderstood our own code 🤦
This will work (tested it myself this time):
function sentry_message(string $message, ?array $extra = null, ?\Sentry\Severity $severity = null): void
{
    \Sentry\withScope(function (\Sentry\State\Scope $scope) use ($message, $extra, $severity) {
        $scope->setExtras($extra);

        \Sentry\captureMessage($message, $severity ?? \Sentry\Severity::info());
    });
}

Sorry for the confusion!

authors: drmax24 lukascocula stayallive

repo: getsentry/sentry-laravel


text:
The request timed out - Too many requests

SentrySwift - Error:: error = Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo={NSUnderlyingError=0x6000004424c0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, NSErrorFailingURLStringKey=https://sentry.io/api/71464/store/, NSErrorFailingURLKey=https://sentry.io/api/71464/store/, _kCFStreamErrorDomainKey=4, _kCFStreamErrorCodeKey=-2102, NSLocalizedDescription=The request timed out.}

@edenman

@edenman
Please update to 1.3.3 this will fix your problem.

Cool.  Now I just have thousands of
SentrySwift - Error:: Rate limit reached, event will be stored and sent later

messages in the logs.

I added some logging to RequestManager to keep track of how many request had been kicked off and how many got a 429:
2016-12-22 21:16:41.897 recharge-consumer-ios[2595:4034301] ERICSENTRY Of 151 we have 131 429 responses

(feel free to tell me if the answer is just "turn down your logging, dude" but at least with Raven, captureMessage was pretty lightweight, that's why we've hooked it up to our warning+error log messages with Corvus)

@edenman essentially the issue here is that the quota is a per minute quota at the time of event submission. Because you had 151 pending messages and it tried to send them in one go it immediately ran against that quota.
Normally you should not have 151 events that are sent in one go. I assume this is because it failed to submit in the past so it kept them around.

@mitsuhiko this was on a fresh install of the app.

@edenman it still tried to send out 151 events in one go. That's pretty massive. I wonder what would have caused this.

@mitsuhiko I started the app, and I logged a bunch of warning messages during start up.  Those were all converted to captureMessage calls, and SentrySwift apparently tried to send them in huge batches (more than what the server allows).  Should I open a new issue for this, or would you prefer to re-open this one?

@edenman There is no issue with the client anymore, the current issue you have is that your sentry account does not allow sending so many requests at once.
You if you always send that many events consider reducing them on the client or upgrading your account to allow sending more.

sorry, i realize that's probably not a polite response, and you guys are doing the best you can.  A few things:

the previous client (Raven) allowed logging that many events with no problem.  it's hard to justify upgrading if our log messages can suddenly fail if we call the API too many times.
why does the sentry-swift client try to send all the events at once, if it knows they won't be accepted by the server?  i thought the whole point of #99 was to batch the requests and avoid overloading the server?

@edenman the question here is why so many things are queued up for delivery. I would be curious to see if there is a common case we are missing. The reason we're not super concerned about this that the new pricing model is intended to support this model a lot better than the old 60 seconds buckets.

@mitsuhiko like i said: I'm calling captureMessage a bunch of times (every time i log a warning or an error, which happens quite a bit on app start).  is that not a supported usecase?
if i switch to the new pricing model, will i stop getting the 429 errors?

@edenman that's a perfectly supported use case. However typically captureMessage will send right away as the event happens not just on restart which is where you would currently hit the request limits the most. So the question is why there would be a lot of those events being sent on startup. Theoretically that should only happen for the crash event or if the device did not have network connectivity when you called captureMessage.

if i switch to the new pricing model, will i stop getting the 429 errors?

The idea of the new pricing model is that we no longer have arbitrary buckets but you define yourself how many events you want to pay for. You can find some information here: https://blog.sentry.io/2017/01/05/a-new-pricing-model.html

@mitsuhiko Again: this is not a "queued up events being sent on restart" issue.  I see 429s even on a clean install.  There are lots of messages being sent because I'm calling captureMessage lots of times.
Does the SentrySwift client have a concept of how many events are allowed to be sent to the server in a given time window?  In the new pricing model or old?

@edenman if this is happening not on restart then you are simply sending more events than the rate limit of your plan is. That is intended behavior. On the old plans it's a rate limit per minute and new plans it will be a rate limit per hour and you can more dynamically scale what you want to accept with the more flexible pricing.
SentrySwift is not aware of the rate limiting on the server and will not gain that knowledge. If you are over your limit you are over the limit and no retransmission will be attempted later. This is intentional because otherwise you will just take your own project down with ancient events.

authors: HazAT edenman mitsuhiko

repo: getsentry/sentry-swift


text:
Update README.md

@vassyz

@KiranBali I updated the Readme file, you can see the changes here: https://github.com/getyoti/go/pull/4/commits/fafcabc9c3edbce94954772de354d87407caeb7c

authors: KiranBali vassyz

repo: getyoti/go


text:
Add screenshots for the examples that pop open a window

fixes #3041
This PR adds screenshots for the quad and colour-uniform examples. Please check that the screenshots are rendered correctly.

Bors r+

On Oct 18, 2019, at 20:56, Mandeep Bhutani notifications@github.com wrote:
@mandeep commented on this pull request.
In examples/colour-uniform/README.md:

@@ -0,0 +1,6 @@
+# Colour Uniform

+The following image is an output of cargo run --bin colour-uniform --features=gl with R set at 127,
+B set at 100, and G set at 50:
+
+
Anything else needed from me?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

@kvark thanks for taking the time to review :smiley:

Sorry, something happened to my email: I sent r+ long long ago but it never reached github, and I didn't notice that. Thank you for pinging me!
bors retry

Bors retry

On Oct 18, 2019, at 23:29, bors[bot] notifications@github.com wrote:
Build failed
continuous-integration/travis-ci/push
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

authors: kvark mandeep

repo: gfx-rs/gfx


text:
Errors in swift 2

Can you please update it for swift 2?

I will give me it a whirl. Not sure when I have time however

Sure! I think there are 5-6 errors and half of them are just syntactical errors( println). But please do try to have a look when you have time. Thank you.

authors: ggamecrazy itsarjun

repo: ggamecrazy/LoadingImageView


text:
jdk 17 support

Hi, could you update this app to support jdk 17? I would really appreciate it.
Related: #2

The problem seems to be with the system registry issue with openjdk installations (non oracle-jdk), launch4j does not see them.
This is a small workaround (creating a file.reg and merge on the system with regedit; admin permissions required). Assuming openjdk-21 has been installed in the C:\DEVEL\openjdk-8-emulated emulating 1.8 (very ugly, but works in this case) folder:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft]

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit]
"CurrentVersion"="1.8"

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.8]
"JavaHome"="C:\\DEVEL\\openjdk-8-emulated"
"MicroVersion"="0"

This issue is solved in v1.1.2

authors: AnzhiZhang ggrandes

repo: ggrandes/jentunnel


text:
FF59+: indicate HTTP as insecure

Any objections? I do not have a FF59 to play with. What is the display? A red padlock or a grey padlock with a red stroke thru it or a yellow warning symbol or what?
/* 1273: display HTTP sites as insecure (FF59+) ***/
user_pref("security.insecure_connection_icon.enabled", true); // all windows
   // user_pref("security.insecure_connection_icon.pbmode.enabled", true); // private windows only

Reference: https://bugzilla.mozilla.org/show_bug.cgi?id=1310447

That padlock icon is a fucking joke. Cloudflare for example is MitM-ing literally millions of websites and the padlock shows no indication of that. Instead it tells you that your connection to those sites is end-to-end encrypted and your data is protected when in reality it absolutely is not!
CF knows which sites you visit, what you do and and write on those sites and all your passwords as well. They could also inject anything they want into those sites if let's say they're "encouraged" to. winkwink
Surprised? only if you trusted that padlock :)
CF is a surveillance state' wettest dream come true and they just so happen to offer their services for free

That may be so... but what I am asking is if we should add this and flip the switch for 59 before Mozilla do (which could be years away for all we know). It's just a visual thing (still have no idea what icon/overlay is used), and I have to say (after missing SSleuth) that with dark theme, a padlock with a yellow warning symbol such as mixed content from memory really stands out. I'd quite like to have this when 59 lands.
And yes .. CF is a worry ... as bad as many other 3rd parties that effectively act as 1st party eg google apis if you want websites to function/interact, or disqus as a single point for using commenting, or gravatar, google fonts for glyphs, CDNs etc - at least for most of these you can block em with little to no effect. CF is a special kind of giant shitburger - but not really asking about that

The user.js is already pretty long and we don't need to add more prefs just for a visual thing.
Mozilla will eventually flip it to true, or not - who cares.

I do not have a FF59 to play with.

https://downloads.sourceforge.net/portableapps/FirefoxPortableNightly_59.0_Alpha_1_Pre_English_online.paf.exe

For what it's worth, I think it's a worth while change even if it is just a visual thing.

What is the display?

Grey icon, red slash through it:

I don't think the length of the user.js is an issue - we passed that point long ago

authors: Thorin-Oakenpants earthlng overdodactyl


text:
ERROR: {"code":"UNABLE_TO_GET_ISSUER_CERT_LOCALLY"} even after cert import locally done

Index.js content:
var ActiveDirectory = require('activedirectory');
var config = { url: 'ldaps://example.com:636',
               baseDN: 'OU=Service Accounts,OU=XXX,OU=XXX,DC=xXX,DC=XXXX,DC=XXX',
               username: 'abcdefff',
               password: 'BBBBYYY'

                }
var ad = new ActiveDirectory(config);
var username = 'use@domain.com';
var password = 'secretpass';

ad.authenticate(username, password, function(err, auth) {
  if (err) {
    console.log('ERROR: '+JSON.stringify(err));
    return;
  }

  if (auth) {
    console.log('Authenticated!');
  }
  else {
    console.log('Authentication failed!');
  }
});

i have tried it locally using ldapsearch CLI and it works fine.

Are you running on a Linux, Mac or Windows host? If running on Windows, see the following related blog post I created:  http://blog.heeresonline.com/2014/05/nodejs-cert_untrusted-error/
The fact that ldapsearch works isn't really relevant. The ldapsearch cli can be configured via the ldap.conf file to ignore certificate problems / errors.

I am running on Mac . I did check this blog prior to opening this issue and followed the steps to add the cert and even after cert addition ran into same issues.
here is a copy of my ldap.conf file

LDAP Defaults

See ldap.conf(5) for details
This file should be world readable but not world writable.
#BASE	dc=example,dc=com
#URI	ldap://ldap.example.com ldap://ldap-master.example.com:666
#SIZELIMIT	12
#TIMELIMIT	15
#DEREF		never
TLS_REQCERT	demand
is there a way to define or provide cert file within my defined script scope to eliminate system/OS dependencies especially around certs.

here are steps followed to add cert:
openssl s_client -showcerts -host  example.com -port 636 > certs.crt
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain certs.crt
i have ran the script both as local user as well as root to address any user profile issues

The activedirectory module is just a wrapper around the ldapjs library to support Microsoft specific extensions. So you can pass custom configuration and settings for ldapjs through the constructor / config object.
When creating your ad object, try the following:
var config = {
  url: 'ldaps://example.com:636',
  baseDN: 'OU=Service Accounts,OU=XXX,OU=XXX,DC=xXX,DC=XXXX,DC=XXX',
  username: 'abcdefff',
  password: 'BBBBYYY',
  tlsOptions: {
    rejectUnauthorized: false
  }
};

For more information about the tlsOptions, see the node.js TLS documentation. In the node.js documentation, they provide an example on providing a certificate authority.
Obviously, you won't want to leave that enabled and you'll want to specify a certificate chain, but you should be able to verify if things are working.

this works ..with only CN in username but not email in username field...this might be a challenge as most ppl may not even know their CN ..i tried finduser with email in principal ( might be wrong )..with following snippet and obviously it errored out.
ad.findUser(userPrincipalName, function(err, user) {
if (err) {
console.log('ERROR: ' +JSON.stringify(err));
return;
}
if (! user) console.log('User: ' + userPrincipalName + ' not found.');
else console.log(JSON.stringify(user));
});

The findUser method internally will build the query string as follows:
/**
 * Gets the ActiveDirectory LDAP query string for a user search.
 *
 * @private
 * @param {String} username The samAccountName or userPrincipalName (email) of the user.
 * @returns {String}
 */
function getUserQueryFilter(username) {
  log.trace('getUserQueryFilter(%s)', username);
  var self = this;

  if (! username) return('(objectCategory=User)');
  if (isDistinguishedName.call(self, username)) {
    return('(&(objectCategory=User)(distinguishedName='+parseDistinguishedName(username)+'))');
  }

  return('(&(objectCategory=User)(|(sAMAccountName='+username+')(userPrincipalName='+username+')))');
}

It will take either a DN, userPrincipalName or sAMAccount Name.

When you make the call, what is the value of userPrincipalName that you are attempting to query? If you are attempting to build an LDAP search filter (i.e. userPrincipalName=joe@domain.com), then it won't work.

If you prefer to do that manually, you can use the find() method which expects an ldap search filter to be specified.

seems to be a disconnect in our viewpoints..let me try to put it differently..
username in ur authenticate(username, password, callback) - as per my understanding is CN and it worked that way for me
UPN(userprincipalname which usually is email with domain in it like example@domain.com which in my case is my enterprise mail id (..i might be wrong) but i am just referring to http://www.morgantechspace.com/2014/04/samaccountname-vs-userprincipalname.html
sAMAccountName is just loginid or networklogin ... I am not a windows expert and apologize for confusion..but just trying to understand if there is a way to connect CN which works for authenticate with my enterprisemail id or loginid as i have tried various combinations of
find & finduser and i am getting undefined error.
find works with ldapsearchfilter  for "abc" or wild-search but if i provide my email id in search string it errors out.
all I am trying to do is to use my email ID instead of CN/first&lastname to authenticate users .

was able to resolve it thanks

I am facing the same eror: {"code":"UNABLE_TO_GET_ISSUER_CERT_LOCALLY"} after importing all certificates. Please help me! thanks in advance

repo: gheeres/node-activedirectory


text:
带颜色的网站2023好人有好报

带颜色的网站2023好人有好报
👉👉👉♥♥点此进入♥观看入口👈👉👉
来玩用的，他们这个年纪的孩子就被杏郎们带着在席子上玩，在他们不远的地方还有几个明显大几岁的孩子，更远的地方又有更大的孩子，不过那些更大的孩子就不是坐在席子上玩了，他们追逐着跑来跑去，玩着如今的杜楠可望不可及的游戏而在他们这张草席子不远的右方有一颗异常粗壮的一棵大杏树，她们组了个棋局正在下棋。而在她们的另一个方向，也边是一口井，那边聚集的是村里的男人们，他们手上拿着衣服在缝缝补补，再不然是拿了草席在编。没错，就是女人们……下棋，男人们……缝缝补补 他早就意识到这里大概不是个普通的世界，比如木鸢的存在，又比如杏郎，对于经历过末日里的怪物和人类异能者的杜楠来说，这些其实很好接受，然而，被杏郎带到村口和其他小娃玩顺便听旁边的老太太老爷爷八卦，杜这于杜楠来说，重点还不是女尊，毕竟他那辈子女人们的地位其实就挺高的了，关键的问题是男这里男人们的日常就是操持家务，伺候公婆，照顾孩子，他们必备的技能是缝衣绣花，最重要的任务是为婆家延续香火、生个女娃，毕竟，他们的结婚不叫成亲，而叫出这实在太颠覆了，以至于第一天意识到这件事的时候，杜楠是双眼发直被杏郎拖回家后回还不没事，这孩子长得像他爸，据他爸说，他小时候也胖，但是长大了不也很哼！你呵，子轩长得好看，我又能干，将来生出娃娃似他的模样，似我的做派，岂你似我又怎么了，充其量普通一点罢了，如果是男娃，就让他爸爸好生教他如何打扮，如果是女娃，那就娶个好看又能干的夫郎你发现了啊？其实这些天你奶的态度挺明显的，我还以为你会发现的
更早一些。”将他抱在怀里喂奶，她妈用温柔的语调对他

AV天堂亚洲视频[👉👉👉♥♥ 点击进入👈👈👈]
AV天堂亚洲视频[👉👉👉♥♥ 点击进入👈👈👈]

authors: ghjgkk jimegeiwo

repo: ghjgkk/khgf


text:
Describe the feature or enhancement request
Danish spell check for Libreoffice
Why this request?
In order for there to be Danish spell checking in libreoffice, I want to hear if it was possible to build the da-hunspell package. so it can be retrieved in the package archive
Additional context
No response

issue moved from ghostbsd/ghostbsd-src to ghostbsd/issues

repo: ghostbsd/issues


text:
Release v0.3.0

Checklist

[x] Update changelog in CHANGELOG.md.

Going with a ping.


text:
Upgrade labels check script

Towards: https://github.com/giantswarm/giantswarm/issues/24956
This PR upgrades the go script checking for missing labels in alerting rules by using the alertmanager config file.
Checklist

[ ] Update CHANGELOG.md
[ ] Add Unit tests
[ ] Follow Alert structure
[ ] Consider creating a dashboard (guidelines) (if it does not exist already) to help oncallers monitor the status of the issue.
[ ] Request review from oncall area, as well as team (e.g: oncall-kaas-cloud GitHub group).

As one can see in the test / gitleaks github action, the script is working fine :)

It could be great to refer the rules where labels are missing in the script output

I'm not sure it is really necessary @marieroque since one just has to search across all files to find the related labels

@hervenicol Now cluster_id is ignored but this is based on the hypothesis that all source labels will have boolean values.

authors: QuantumEnigmaa marieroque

repo: giantswarm/prometheus-rules


text:
Slave frame timeout errors

Hello Georg,
Today I integrated both a server (HW-Serial) and a slave (HW-Serial) on an ESP32 using the current software version. There were slave frame timeout errors. The error is generated in the file "LIN_slave_Base.cpp". However, there is a "confusion" between "micros()" and "millis()".
Line 256:  if ((this->state != LIN_Slave_Base::WAIT_FOR_BREAK) && ((micros() - this->timeLastRx) > LIN_SLAVE_RX_TIMEOUT))
If you replace micros() with millis(), the slave works. This is also how it is stated in earlier versions of "LIN_slave_Base.cpp".
Ciao
Mario

Hi Mario,
I re-wrote major parts of the library for better maintenance. Can you please check again?
Regarding your below comment: I sticked with micros(), but I realized that 1B @ 19.2kBaud is already ~500µs. So the limit was set far too low. Amongst other changes, the timeout and inter-frame time limits can now be passed as arguments (see library reference linked on front page)

authors: gicking pulmol


text:
🛑 POST giki.app/api/talks is down

In 4361dd7, POST giki.app/api/talks (https://giki.app/api/talks) was down:

HTTP code: 0
Response time: 0 ms

Resolved: POST giki.app/api/talks is back up in 6d044e0.

repo: gikiapp/status


text:
How to show search results for only Javascript in MDN?

I downloaded it and added this workflow. But I noticed that the url is not specific, like I would want to choose just to search only this part of MDN /en-US/docs/Web/JavaScript/...
is there a way to change this as a variable or another option to ignore all other parts of mdn that arent Javascript in the search results?

closed

It may have already been solved, but how about changing $apiURL to:
$apiURL = 'https://developer.mozilla.org/api/v1/search/en-US?topic=js&q=';

It may have already been solved, but how about changing $apiURL to:
$apiURL = 'https://developer.mozilla.org/api/v1/search/en-US?topic=js&q=';

Yea I saw that in the code itself but I am not sure how to change that variable within the actual Alfred Settings. So when I go to powerpack and click on this workflow, I don't see an easy way to adjust this url. From what I am seeing, I would have to compile this on my own to change the url and make my own workflow.

If you rename MDNSearch.alfredworkflow to MDNSearch.zip and unzip it, search.php is included, so after rewriting it, compress it to zip in the same way and then you can use it if you return to MDNSearch.alfredworkflow!

@ongaq if you unzip it and then just zip it again and rename it back to MDNSearch.alfredworkflow the file size increases for some reason and then the error that its an invalid workflow shows up when trying to import it

authors: ianizaguirre ongaq

repo: gilbarbara/alfred-workflows


text:
🛑 DF B 1 is down

In f7c8d51, DF B 1 (https://ipfs.dragonflysun.ge/api/v0/version) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DF B 1 is back up in cfe97b8.

repo: gildlab/upptime


text:
Error when loading Linux kernel modules

When loading any Linux kernel module (with e.g. gimli's addr2line), the parser gives errors like this:
UnknownRangeListsEntry(DwRle(224)). Reproducible on ArchLinux and Ubuntu.

We should still fix this in addr2line.

authors: MikeWalrus philipc


text:
linearAcceleration seems to be dependend on the setting of non-linear acceleration

Working with a Mega2560. Stepper NUMA24, driver DM542T.  PlatformIO, FastAccelStepper 0.30.10.
Trying to figure out what LinearAcceleration can do for me. Reading the comments/docs I understand using setLinearAcceleration(steps) will use this amount of steps to reach the speed already set.
With the following "setup()" function:
void setup() {

   Serial.begin(115200);
   engine.init();
   stepper = engine.stepperConnectToPin(stepPinStepper);
   if (stepper) {
      Serial.println("Got stepper");
      stepper->setDirectionPin(dirPinStepper);

      int8_t rv = stepper->setSpeedInHz(hz);
      Serial.print("Result : "); Serial.println(rv);
      Serial.print("MaxSpeedInTics : "); Serial.println( stepper->getMaxSpeedInTicks() );
      Serial.print("MaxSpeedInHz   : "); Serial.println( stepper->getMaxSpeedInHz() );
      rv = stepper->moveTo(0L);
      Serial.print("moveTo(0): "); Serial.println(rv);
      // stepper->setAcceleration(50000L);
      stepper->setLinearAcceleration(1000L);
      delay(100);
      rv = stepper->moveTo(0L);
      Serial.print("moveTo(0): "); Serial.println(rv);
      Serial.print("Speed: "); Serial.println(hz);
   }
   while (1) ;
}

The resulting output is:
Got stepper
Result : 0
MaxSpeedInTics : 320
MaxSpeedInHz   : 50000
moveTo(0): -3
moveTo(0): -3
Speed: 4000

Both moveTo's report -3 (MOVE_ERR_ACCELERATION_IS_UNDEFINED)
I now uncomment the line:
      // stepper->setAcceleration(50000L);

and rerun:
Result : 0
MaxSpeedInTics : 320
MaxSpeedInHz   : 50000
moveTo(0): -3
moveTo(0): 0
Speed: 4000

Now only the first moveTo reports an error, while the second used after a call of setAcceleration is done, is fine.
I changed the value of the parameter for setAcceleration and it makes the speed of the stepper go different (as expected).
Why is there a need to use the setAcceleration() when trying to do this with setLinearAcceleration() only? Do I need a different approach to work with setLinearAcceleration() only?

The doc says: “ setLinearAcceleration expects as parameter the number of steps, where the acceleration is increased linearly from standstill up to the configured acceleration value”
The acceleration is configured by setAcceleration(). So the behavior is as expected.
The rotation force being applied to the stepper axes is proportional to the acceleration. So a normal ramp applies constant acceleration till maximum speed. This means, from standstill a constant force is applied, which the driven system may not like so much (e.g. a glass full of water being moved linearly). setLinearAcceleration allows for a smoother start, where the force is ramping up, too.


text:
🛑 API endpoint is down

In fb675fe, API endpoint (https://api.checklyhq.com/v1/check-statuses/$CHECKLY_ENDPOINT_FORUM_URL) was down:

HTTP code: 200
Response time: 397 ms

Resolved: API endpoint is back up in 1490a93.

repo: ginsul/up


text:
fix: Mise à jour de la politique de confidentialité

:wrench: Problème
La politique de confidentialité n'est plus à jour
:cake: Solution
on met à jour les infos en utilisant le contenu à jour
:desert_island: Comment tester
Suivre le lien en pas de page

Se rendre sur la review app.

:tada: This PR is included in version 1.165.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

repo: gip-inclusion/carnet-de-bord


text:
Error: duplicate key value violates unique constraint "immersion_applications_pkey\

@Hervelallemand974 tu avais réussi à reproduire le bug en staging je crois.
C'est une histoire avec redux, qui quand on récupère une convention, et qu'on en crée une autre juste après

duplicate #218

repo: gip-inclusion/immersion-facile


text:
Suggestion: Set slide transition: none

There is a disability which causes a person to get extremely nauseous due to transitions between slides.  Can we set the default to none?

I tried editing reveal.js in my fork of this repo to set transition: 'none' but it's still doing the cube transition.
As a short-term workaround, it does work if you append ?transition=none to the page url (see example), but that is not the same as changing the default value.

Thanks, @atroutt.  I was literally asking permission.  But I proposed the pull request with the change and someone in charge can review and decide.

The transition we use is subtle and not likely to cause vertigo, so I would prefer to leave it in. The default none looks flickery to me. I am willing to go with the group consensus, though. Other opinions?

These are easy enough to change in the fork on a class-by-class basis so I'm okay with keeping it with the default (subtle) transition. Maybe put a note in there on how to change it in the Readme - if it's not already.

I see tracing when these slides transition.  What I see is the convex transition instead of the slide, but that must be a difference between master branch and gh-pages branch.

Closing this, as the general consensus seems to be that the default transition isn't disruptive.

ty

I stumbled upon OKI Docs while searching for the perfect resume template, and I must say, I'm thoroughly impressed.

authors: Aceeper2 Cara-Jo Roenok andigokas atroutt elstamey

repo: girldevelopit/gdi-slides-template


text:
Move running logs out of startup.log file

Currently there is an install log, and a startup log. Once the system starts up, it needs to move other logs into another file to keep separate. Logrotate needs to monitor this file as well.

There are several commands that uses the >> startup.log file. Will change these globally on next release


text:
I would like to work on this.

Hello, I am Akrati Kushwah from frontend batch 14, I would like to work on this.I have created various projects like a digital clock, my portfolio website,  tic toe game, CGPA calculator, etc you can see my GitHub profile. I would be really grateful if you give me this project to work on.

Please don't create the same issue over again & again
Thanks

repo: girlscript/winter-of-contributing


text:
Storage Classes Audio

Description
I will be submitting an audio explaining the concept of Storage classes.
Domain
C/CPP
Type of Contribution
Audio
Code of Conduct

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

/assign


text:
港股的数据不对

用得代码接口港股的数据还在4月份。
https://api.money.126.net/data/feed/hk03690?callback=a

@dofine 这个需要找一下接口才行（目前还不知道什么好接口可以免费用），知道的话欢迎反馈

新浪的貌似可以
http://hq.sinajs.cn/list=rt_hk00700,rt_hk03690

@dofine 已替换为新浪接口，版本 v1.0.0

authors: dofine giscafer

repo: giscafer/leek-fund


text:
Add show/hide comment toggle for hidden comments and replies

Right now, we only show This comment has been deleted or This comment has been hidden with no toggle to show the actual comment.
This is how the toggle should look like (see https://github.com/laymonage/discussions-playground/discussions/4#discussioncomment-577556):

This shouldn't be too hard to do, I just haven't found the time.

Can we also have a way to hide hidden comments altogether?

authors: kotx laymonage

repo: giscus/giscus


text:
Commit access to gitscm

Can we please have more people with commit access to gitscm, pushing to gitscm.com?
There are 10 pull requests and 11 issues with a huge lag. gitscm.com seems to be the first place many people hit, so it should be up to date. It links to the "git community" (git mailing list) but it's hard for that community to get involved, the way it currently is.
The alternative is forking (again) and finding a new domain, of course, but let's not go there.

i suppose i should probably ask the ML to see if anyone else wants to share the responsibility.  The problem is that not many of the Git guys I know well (ie: met at a gittogether) are big web guys.  I may be able to rope @matthewmccullough into some blog help, which would be good.
Are you volunteering?

Rope me in.  I'll help with the blog.
On Mar 5, 2012, at 10:28 AM, Scott Chacon wrote:

i suppose i should probably ask the ML to see if anyone else wants to share the responsibility.  The problem is that not many of the Git guys I know well (ie: met at a gittogether) are big web guys.  I may be able to rope @matthewmccullough into some blog help, which would be good.
Are you volunteering?

Reply to this email directly or view it on GitHub:
https://github.com/git/gitscm/issues/17#issuecomment-4327322

authors: matthewmccullough mjg schacon

repo: git/gitscm


text:
Chart Data Range

Would it be possible to add support for selecting the range of the data for charts?
Doing this manually is easy (you change the range while editing the chart in excel), however, this is not possible with PptxGenJS currently.
Use Cases
Storing Additional Information
Often times the data will have too many categories/columns and it can be convenient to group the lower values into an "Other" category. This can be especially useful for Pie Charts and Stacked Bar Charts, where too many categories can limit readability.
However, doing so results in information being lost to the user - since they don't know the make-up of this "Other" category.
To resolve this, I would like to be able to include all the individual categories in the chart data (i.e. when editing the chart in excel), but not display them in the chart.
This would allow users easy access to the grouped data, so they can add additional info to their PPT if needed.
Data Label "Value From Cells"
Although this would require additional features implemented (i.e. per label editing of data labels), it is related and requires the feature in this issue be implemented first.
When created a Stacked Bar Chart (i.e. horizontal "Stacked Column Chart"), it's difficult to add the sum totals to the end of the bars. However, there is an easy "hack" to resolve this.
It involves adding two additional dummy categories - one with a value of zero, and one with the totals.
The totals are not included in the chart's data range, but are instead used as the data label values by utilizing the "Value From Cells" feature in PPT.
Here is a tutorial that I found which explains this use case.

I'm unsure about how to implement this or the interest level of the user base. Closing for now, not locking in case others have feedback.

authors: MJRuskin gitbrent

repo: gitbrent/PptxGenJS


text:
Fix overflowing content

At some places, content overflows. Test and fix

Hi, is this issue fixed already? Seems the page already have overflow-wrap: anywhere; so I can't reproduce the issue

Hi, is this issue fixed already? Seems the page already have overflow-wrap: anywhere; so I can't reproduce the issue

No, it's not fixed yet

Looks like it was only an issue on Safari after the overflow-wrap fix. I just fixed it in my clone, am putting in a PR now.
(This is my first open source issue, please let me know if I'm doing something wrong.)

Congratulations on your first PR @aemann2
Thank you for contributing to open source.

authors: aemann2 gitcommitshow stefanus-ricky

repo: gitcommitshow/auth-jwt


text:
🛑 yewtu.be is down

In aef303b, yewtu.be (https://yewtu.be/) was down:

HTTP code: 502
Response time: 959 ms

Resolved: yewtu.be is back up in 0ae9cb1 after 3 hours, 11 minutes.

repo: gitetsu/invidious-instances-upptime


text:
🛑 search.ahwx.org is down

In dc45305, search.ahwx.org (https://search.ahwx.org/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: search.ahwx.org is back up in 230412c after 17 minutes.

repo: gitetsu/librex-instances-upptime


text:
🛑 search.sethforprivacy.com is down

In 48d19e4, search.sethforprivacy.com (https://search.sethforprivacy.com) was down:

HTTP code: 404
Response time: 1143 ms

Resolved: search.sethforprivacy.com is back up in 97b1ade.

repo: gitetsu/whoogle-instances-upptime


text:
🛑 DynDNS afraid is down

In f8d39d1, DynDNS afraid (https://freedns.afraid.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DynDNS afraid is back up in 366dab1 after 1 hour, 25 minutes.

repo: gitgrub/uptest


text:
feat(view): add transition in ClusterGraph

WorkList
b9cc3a44d20b15fe89e047b16f91aed47b543f39

selectedData 변경 시 Detail 컴포넌트가 보여질 때 ClusterGraph에 transition 추가했습니다.
컴포넌트 렌더링시에 svg가 매번 리렌더링 되기 때문에, transition을 적용하기 위해선 이전 selectedIndex 값을 기억하고 있어야 합니다.
그렇기 때문에 useRef를 통해 이전 selected 값을 기억하도록 하고, d3의 draw 작업이 마무리되면 현재 selected 값을 selectedPrev에 저장합니다.
이후 해당 값을 data로 넘겨 초기 위치는 이전 selected를 기반으로, 이어지는 transition은 현재 selected 값을 기준으로 발생하도록 구현했습니다.

0ea3fc758dc429a8dc0685587e84393223cb3f7d

ClusterGraph 의 className들을 컨벤션에 맞게 수정했습니다. (ex. cluster-graph_container)

27ae411a72ca5ab78eaf3e7d6aba42f2e3f520ab

summary 컴포넌트에 Detail이 펼쳐지는 transition을 적용했습니다.
Detail의 open transition과 close transition이 동시에 일어날 때, ClusterGraph와 싱크가 맞지 않는 문제가 있기 때문에 clusterGraph와 Summary의 close transition을 삭제했습니다.

Result

LGTM~~~ 수고하셨어요 ㅎㅎ

후속 작업을 위해 우선 merge 하겠습니다 :)

authors: jin-Pro vgihan

repo: githru/githru-vscode-ext