text:
[Bug]: Bug in Event cards

Description
Unnecessary content below each event card.
Expected Behavior
I wish to solve this issue.
Show us the trouble with screenshots

Which browsers are affected?
Chrome
Enter the version of your web browser
115.0.5790.102
Device?
No response
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSoC'23 contributor
[X] I want to work on this issue

@Vaishnavi-Patil2211 please assign this issue to me

repo: OSCode-Community/OSCodeCommunitySite


text:
Replace make by cmake in GitHub action

The fix for #61 required an upgrade from PROJ 8 to PROJ 9. But it seems that PROJ 9 can no longer be built with make but instead requires cmake. Consequently the build.yml file needs to be updated.
Additionally, the build produces the following warnings, which should also be fixed:

Node.js 12 actions are deprecated. For more information see: blog post. Please update the following actions to use Node.js 16: actions/checkout@v2, actions/setup-java@v2

Hello @willcohen. I believe that you are much more familiar with GitHub actions and PROJ builds than me. Would you have a chance to look at this issue?

Replaced PROJ compilation by apt-get install proj-bin libproj-dev. So we are no longer building PROJ from source, which was maybe not necessary for this project.

source: gharchive/issue

repo: OSGeo/PROJ-JNI

license: MIT

license_type: permissive

license_source: github-api


text:
If the connection is dropped, a subsequent challenge will not be processed

OSLCServer.connect handles the authentication challenge when doing request.get on the service provider catalog. If this authentication connection is dropped by the server for some reason (perhaps due to a timeout), then a subsequent request.get on some OSLC resource will fail because the request.get doesn't automatically handle FORM based authentication.
We could wrap request.get to check for header x-com-ibm-team-repository-web-auth-msg = authrequired, re-establish the authentication, and re-post the request if needed.
But a better approach might be to extend the request module to support FORM based authentication and process the challenge there.

request module has been extended, and a authRead is added to handle authentication challenges.

repo: OSLC/oslc-client

license_source: bigquery


text:
feat: Feature4(git clone) BE

작업내용

git clone be 구현.
private repo의 경우 id, accessToken 받아와서 처리할 수 있도록 함.

리뷰요청

현재 local dir 위치에서 clone 해올 수 있도록 제작.
repoType이 public일 때 :

{
  "remoteAddress": "https://github.com/filebrowser/filebrowser.git"
}

이런 식으로 remoteAddress만 받도록 함.

repoType이 private일 때 :

{
  "remoteAddress": "https://github.com/filebrowser/filebrowser.git"
  "id": "devrokket",
  "token": "xxxxxxxxxxxxxxx"
}

이런 식으로 id와 token을 받아와야 함.
참고사항

private repo는 테스트를 진행하지 못 하였음.
GithubAPI 인증 헤더를 사용하지 않고 isPrivate을 body로 받아서 분기처리 하면 더 확실히 처리가 가능한데 UI적으로 별로일 것 같아서 인증헤더를 사용해봄.

첨부사진

에서 "git clone 실행 이전, 현재 디렉터리가 .git이 위치한 디렉터리인지(이미 레포인 디렉터리에서 clone을 진행하는지) 확인하는 부분"에서 만약 그렇다면 프론트에 메시지를 주는 기능을 원하는 것인가요?

에서 "git clone 실행 이전, 현재 디렉터리가 .git이 위치한 디렉터리인지(이미 레포인 디렉터리에서 clone을 진행하는지) 확인하는 부분"에서 만약 그렇다면 프론트에 메시지를 주는 기능을 원하는 것인가요?

네,
일단 조건문으로 분기해서 해당 경우일 때는 clone 을 하지 않도록 해야하고, res.status(400).send(<msg내용>)등으로 데이터를 전송해서 프론트 측에서 해당 경우에 대한 ui를 보여줄 수 있도록 해야합니다

source: gharchive/pull-request

authors: codernineteen devrokket

repo: OSS-FILEBROWSER/pretty-git


text:
Develop start page

Please check this Develop Start page!!

Thanks for your effort.👍

repo: OSS-TeamProjectt/IT-MBTI


text:
Compared repos with no data should fail gracefully

Instead of displaying both the error chart and a data chart, if one of the compared repos in the compared card doesn't have any data, it should show a small error message that doesn't mess up the formatting and alignment of the other charts.

Solved by bringing back legend and the message is shown on a gray legend label. Also, the "data is missing or unavailable" message/icon only shows if both batch requests fail.

authors: ccarterlandis gabe-heim

repo: OSSHealth/augur


text:
Revert "Add jest tests"

Reverts OUALIDBO/github-actions-for-ci#4

Ok

repo: OUALIDBO/github-actions-for-ci


text:
Feature/#40

time関数のString変換以外をとりあえずつくりました

おおよそ完成といえる状態まで持っていけたと思います
あとはtestをちょっと増やしたいです


text:
Upgrade dependency

Upgrade jsonwebtoken@8.5.1 to version 9.0.2

Please ignore this PR and close it. Generated by TestIM


text:
Upgrade dependency

Upgrade jsonwebtoken@8.5.1 to version 9.0.1

Please ignore this PR and close it. Generated by TestIM


text:
请问一下 是支持 vue.js 1.x, 还是2.0?

如题

都支持

authors: OYsun downwargers

repo: OYsun/VueStar


text:
Can't battle Pokemon or Trainers

anytime I try to battle a pokemon the battle starts for about a milisecond and then it kicks me out as if i ran. i cant fight anything and its really ruining my experience.

i simple restart fixed the issue

repo: ObliqueNET/Terra


text:
Added model implementaion page

Closes #129

lets see if it runs

#132 broke the image display (https://oceanbiome.github.io/OceanBioME.jl/previews/PR131/model_components/biogeochemical/NPZ/) so trying another method.
I thought I had checked the preview but its broken now.

@iuryt, if you're happy with this please could you approve the PR so I can merge when the tests have run?

All fixed, ready to merge

Nice!

authors: jagoosw navidcy


text:
[BUG]发送弹幕功能修改

晚上我尝试了许久没有试过的发送弹幕的代码，发现已经不能使用了，未来需要对这个功能进行重新修改，解决该问题。

现在B站的直播改版很快…… 一个月就改一次的样子…… 希望能够持续更新……

@redniktony 我知道，主要最近公司事情多，目前弹幕接受功能是好的，发送弹幕这边估计也要大的修改～

刚刚也是发现登录功能有问题，主要是b站已经改了登录入口。
试验了一下，发现用cookie登录是最简单的方法。
http://jo.wtf/利用cookie登录bilibili发送弹幕/

@redniktony  这个项目本来是我python经验不是很足的情况下完成，文件项目结构和代码风格都不成熟，现在我已经有能力去重新组织整个项目了

authors: JO-WTF OctavianLee redniktony

repo: OctavianLee/Barrage

license: mit


text:
feat (docs): change favicon theme based on system preference

Addresses issue 74
When I set my system preference to dark theme:

When I set my system preference to light theme

If you download the SVG file, you'll see I've added this snazzy portion
<style>
    .favicon {
        fill: #000000;
    }
    @media (prefers-color-scheme: dark) {
      .favicon {
        fill: #FFFFFF;
      }
    }
  </style>

repo: OfferZen-Community/developer-mentoring


text:
Error SSOAutoSetup

Hello
I have problems trying to execute nmp run configure-sso
the process opens the browser for Authentication in Azure, and it is OK but afer this I receive the following error
\Office-Add-in-samples\Samples\auth\Office-Add-in-NodeJS-SSO\SSOAutoSetup\src\configure\configure.js:23
        const manifestInfo = await manifest.readManifestFile(defaults.manifestPath);
                                            ^
TypeError: manifest.readManifestFile is not a function
    at configureSSOApplication (\Office-Add-in-samples\Samples\auth\Office-Add-in-NodeJS-SSO\SSOAutoSetup\src\configure\configure.js:23:45)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)

and I am not sure what can be.
Suggestions?
Thank you

How did you create the project you are trying to run this command from?

Is this still a problem (note that tooling has been updated since this issue was logged).

authors: millerds vazromju

repo: OfficeDev/Office-Addin-Scripts


text:
Enable Office-UI-Fabric through Bower

Since Office UI fabric is already made available through GIT, I think it would be great if you can spend a little more time and make it available through bower. That would make it super easy to integrate and also version-control/dependency-control this library from our code.

Looks like it is already added to bower, all you need to do is expose it through the readme.
bower install office-ui-fabric would do the trick :).

Well yes you can use it but there is currently a missing option that make the bower package a real useful extension. Documented in issue #245

This has been addressed with @StfBauer 's fix in #252--closing for now. Thanks for bringing this to our attention, @thephoenics!

authors: Jahnp StfBauer thephoenics

repo: OfficeDev/Office-UI-Fabric


text:
Build paragraph id on top of features

This change builds the paragraph id generation on top of the features infrastructure. This allows things to be more streamlined and allow the following features:

Automatically add paragraph ids to elements as they're inserted into the tree
Replace duplicated paragraph ids with a fresh unique one
Provide easy extensibility of system via features

As part of this, a new feature is added internally that allows tracking of elements being inserted/removed. This builds on top of the element context, which should be swapped as the element context incurs a lot of allocations while the new events use structus.
This change also moves it out of the core library and into the features library.

@ThomasBarnekow this should be getting you closer to the preferred behavior for the paragraph id generation. This keeps the feature co-located with each other and enables some scenarios I'd like as well when using it (ie automatically adding paragraph ids when added to a tree if it's not there).

I didn't see th epoint of keeping the method that fills existing items from a word document but could be convinced to add it back if you see value in that.

I didn't see the point of keeping the method that fills existing items from a word document but could be convinced to add it back if you see value in that.

I have a use case in which I want to ensure the uniqueness of the w14:paraId values across multiple Word documents. Therefore, the design has always allowed for explicitly providing a (possibly central) generator instance which would do just that.

As for the central generator, that's an interesting use case that makes sense. I'm wondering if it can be composed if we tweaked the current framework.  What about the following:

IParagraphIdFeature is split into IParagraphIdGeneratorFeature and IParagraphIdCollectionFeature
IParagraphIdGeneratorFeature would request the current IParagraphIdCollectionFeature from the document
This way, if the collection is updated to be a shared collection (with whatever implementation you want), it will be able to use the Contains call there, and then update its own tracking of per-document call.
This would allow more flexibility of shared logic for the generation, but a separate service that tracks the actually used ids.

Some pseudo-code for how this would be used:
WordprocessingDocument doc = GetSomeDocument();
var shared = doc.UseSharedParagraphIdFeature();

WordprocessingDocument doc2 = GetSomeOtherDocument();
doc2.UseSharedParagraphIdFeature(shared);

With a off-the-cuff implementation as:

public static IParagraphIdCollectionFeature UseSharedParagraphIdFeature(this WordprocessingDocument doc)
{
    var newFeature = doc.GetParagraphIdCollectionFeature();

    if (newFeature is SharedParagraphIdCollectionFeature other)
    {
        return other;
    }

    other = new();
    other.Add(newFeature);

    doc.Features.Set<IParagraphIdCollectionFeature>(other);

    return other;
}

public static IParagraphIdCollectionFeature UseSharedParagraphIdFeature(this WordprocessingDocument doc, IParagraphIdCollectionFeature shared)
{
    if (shared is not SharedParagraphIdCollectionFeature sharedCollection)
    {
        throw new InvalidOperationException();
    }

    var newFeature = doc.GetParagraphIdCollectionFeature();

    sharedCollection.Add(newFeature);
    doc.Features.Set<IParagraphIdCollectionFeature>(sharedCollection);

    return shared;
}

private class SharedParagraphIdCollectionFeature : IParagraphIdCollectionFeature
{
    private readonly List<IParagraphIdCollectionFeature> _others = new();

    public void Add(IParagraphIdCollectionFeature other)
    {
        _others.Add(other);
    }

    public IEnumerable<string> RegisteredParagraphIds => _others.SelectMany(o => o.RegisteredParagraphIds);

    public int Count => _others.Sum(o => o.Count);

    public bool Contains(string id)
        => _others.Any(o => o.Contains(id));
}

authors: ThomasBarnekow twsouthwick

repo: OfficeDev/Open-XML-SDK


text:
Issue with conversion of content in  tags

When converting content in  tags the HTML converter appears to be adding a lot of extra linefeeds to the content of the elements.  For example the following HTML :
`g. 'double time'
means twice (2) the straight-time hourly rate (tarif double),`
will get generated into WML like this:
g.
'double time'
means twice (2) the straight-time hourly rate (
tarif double
),
and
`a. 'bargaining unit'
means all the employees of the Employer in the Computer Systems Group, as described in the certificate issued by the former Public Service Staff Relations Board on the eleventh (11th) day of March 1969, and as amended on December 13, 1977 and June 1, 1999 (unité de négociation),`
will be generated as:
a.
'bargaining unit'
means all the employees of the Employer in the Computer Systems Group, as described in the certificate issued by the former Public Service Staff Relations Board on the
eleventh (11
th
) day of March 1969
, and as amended on
December 13, 1977
and
June 1, 1999
(
unité de négociation
),
I have also discovered that a <em> element inside of a <dd> element will cause the WML to be corrupt and the file cannot be opened.  Example below:
`h. 'employee'
means a person so defined by the Public Service Labour Relations Act and who is a member of the bargaining unit (employé),`
I am not sure where to look in the OpenXmlPowerTools project to see what would need to be changed.
Thanks,

Closing all issues as this repo is being archived and will no longer be maintained by Microsoft. The project is licensed for continued use and development by forking to your own repo.

authors: GarthMartin tomjebo

repo: OfficeDev/Open-Xml-PowerTools


text:
Moved an example to Tab.ColorIndex from Tab object

Moved an example and a remark. Edited.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

VBA/Excel-VBA/articles/tab-colorindex-property-excel.md
:white_check_mark:Succeeded

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

All content in this repository has been migrated to a new repository (https://github.com/MicrosoftDocs/VBA-Docs). The changes in this PR have been applied in the new repository, so this PR is being closed. The changes will be published to the live docs soon. Thank you for your contribution!

authors: Lauragra italicize lindalu-MSFT

repo: OfficeDev/VBA-content


text:
Deployment error

Hi, Deployed the Company Communicator app through powershell. Uploaded the author app through side loading. I am getting login prompt. Upon login got below error.
AADSTS500113: No reply address is registered for the application.

Hi @raghavendrakumbhar ,
There is an ongoing issue with the fsevents library due to which the deployment of App service is failing. Could you please share the logs of the App service deployment? Supporting screenshot of the status will be more helpful.

Sharing the screens, after running powershell script

When we got success message "Finished deploying resources, ARM template deployment succeeded"

When we got failure message "source control deployment failed"

I am also sharing the code snipped which is causing the issue, i think the issues is coming during code sync with Git. attached the code snippet of powershell script which is performing code sync.
Just to know one thing, during first time deployment do we really need the code syn?? , as per script it is required during upgrade only. but not sure whey its getting executed during first time also.
Kindly let know if any other details required. We have lost many days for this deployment and need to fix this earliest to avoid major escalations.

Hi @raghavendrakumbhar ,
The fsevents library is causing the app service deployment to fail. We are working on the fix and will keep you updated. To unblock the deployment please follow the below steps as a quick workaround,

Go to portal.azure.com. Navigate to resource group where all CC resources are deployed.
Click on the App service -> Click on Configuration
Click on WEBSITE_NODE_DEFAULT_VERSION.
Update the default value to 16.13.0 (previous value ->10.15.2)
Click on Overview and Re-Start the app service.
Once the app service is restarted. Navigate to Deployment Center and click on Sync.
Wait till the deployment is completed. You can validate this once the status changes to Success under logs.

For azure function failure, please refer this troubleshooting guide [issue-1] (https://github.com/OfficeDev/microsoft-teams-apps-company-communicator/wiki/Troubleshooting)

Hi @raghavendrakumbhar ,
Could you please confirm whether the above steps have fixed the issue?

Hi,
I have done the deployment using powershell approach.. The steps mentioned by you above is from manual deployment.. So, is it ok for me to perform the steps you mentioned above even though I did the first time deployment using powershell? Kindly confirm

Hi @raghavendrakumbhar ,
For both manual deployment and powershell deployment, the above suggested steps are applicable. In case of fresh deployment, those steps are not necessary.

Hi @raghavendrakumbhar ,
Thank you for submitting this issue, as we work to ensure consistent responses with items logged in our issues list, we are working to address these items that did not get responses. Please let us know if you are still facing this issue and require assistance and we will be happy to discuss. If no further action is needed at moment and no response is received, we will close out the issue in 3 business days. You may also always open a new issue or respond here if something does come back up.


text:
Office.context.document.addHandlerAsync(Office.EventType.ActiveViewChanged

Looks like "Office.context.document.addHandlerAsync(Office.EventType.ActiveViewChanged" does not work in PowerPoint Online scenarios, here is the link to the document: https://dev.office.com/reference/add-ins/shared/document.activeviewchanged.
What version of office powerpoint add-in will support "Office.EventType.ActiveViewChanged" ?

@kfnxu What platform are you using? I will see if I can find out more about the requirements.

@kfnxu thanks for raising this issue. The PowerPoint add-ins overview article has been updated to contain this information.

Is there anything else thats required for slide show mode to work?
My content add-in loads correctly in edit mode but when switching to Slide Show mode I get this error:

@butchmarshall can you please post this question to Stack Overflow with the office-js tag? (When posting your question, be sure to include the code you're using to register the event.) By posting how-to questions like this to Stack Overflow, you'll not only be able to reach a broader audience of folks who have expertise in the area, but will also enable others to benefit from any answers that are provided there. Thanks!

Done @kbrandl, thanks

authors: butchmarshall kbrandl kfnxu lindalu-MSFT

repo: OfficeDev/office-js-docs-pr


text:
Create task pane controls to work with global data

Try to add the  as described then the task panel not working.

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

ID: 056e0311-c24e-6342-a3f0-36120930107d
Version Independent ID: dd406dd4-8384-190a-2385-01324cf1ba3a
Content: Tutorial: Share data and events between Excel custom functions and the task pane - Office Add-ins
Content Source: docs/tutorials/share-data-and-events-between-custom-functions-and-the-task-pane-tutorial.md
Product: excel
Technology: add-ins
GitHub Login: @o365devx
Microsoft Alias: o365devx

Click on Reload button on the task panel seems resolved the problem


text:
Data documentation

What changes are you trying to make? (e.g. Adding or removing code, refactoring existing code, adding reports)
Populated the table
What did you learn from the changes you have made?
Was there another approach you were thinking about making? If so, what approach(es) were you thinking of?
Were there any challenges? If so, what issue(s) did you face? How did you overcome it?
How were these changes tested?
A reference to a related issue in your repository (if applicable)
Checklist

I can confirm that my changes are working as intended

A4: PASS, Great work

authors: Melokazz OlgaKt

repo: OlgaKt/sampling


text:
Timing issue with CtrlP on file open

Steps
Howdy, Ollie. I've seen this issue for a long time, but never got around to reporting it. The repro steps are simple, but require CtrlP.

Open nvim with no args
Open CtrlP, filter to a Clojure[Script] file, and open it
Before Conjure starts up, open CtrlP again
See nvim exit

I suspect this is due to Conjure reloading the current buffer when it starts. I can see it doing something of the sort, since the buffer name flashes a change for a moment. Note that this issue only happens when loading the first Clojure[Script] file, since that's when Conjure starts up.
Demo
https://upload.jeaye.com/tmp+no-expiration/conjure-ctrlp.mp4
In this demo, I first open nvim, open CtrlP, filter to a ClojureScript file, and then wait to show the tab bar flash as the buffer is seemingly reloaded. Then I quit nvim and open it again, doing the same process, but opening CtrlP once more, right after opening the ClojureScript file, to trigger the issue.
In practice, I very commonly do this to open up several files when starting a dev session.
Logs
These logs are of me opening nvim, opening CtrlP, filtering to a Clojure file, opening it, opening CtrlP again, and then having nvim exit.
20-04-10 17:32:44 thelio INFO [conjure.main:39] - Logging initialised
20-04-10 17:32:44 thelio INFO [conjure.main:41] - System versions
=== Conjure ===
v2.1.2-0-g63fc13e5b0

=== OS ===
Linux thelio 5.5.13-arch2-1 #1 SMP PREEMPT Mon, 30 Mar 2020 20:42:41 +0000 x86_64 GNU/Linux

=== Neovim ===
NVIM v0.4.3
Build type: Release
LuaJIT 2.0.5
Compilation: /usr/bin/cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -O2 -DNDEBUG -DMIN_LOG_LEVEL=3 -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fdiagnostics-color=always -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -I/build/neovim/src/build/config -I/build/neovim/src/neovim-0.4.3/src -I/usr/include -I/build/neovim/src/build/src/nvim/auto -I/build/neovim/src/build/include
Compiled by builduser

Features: +acl +iconv +tui
See ":help feature-compile"

   system vimrc file: "$VIM/sysinit.vim"
  fall-back for $VIM: "/usr/share/nvim"

Run :checkhealth for more info

=== Java ===
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)

20-04-10 17:32:44 thelio INFO [conjure.rpc:195] - Starting RPC TCP server on port 35509
20-04-10 17:32:44 thelio INFO [conjure.rpc:207] - Starting RPC loops
20-04-10 17:32:44 thelio INFO [conjure.prepl:243] - Started prepl server on port 37897
20-04-10 17:32:44 thelio TRACE [conjure.rpc:163] - Sending RPC message: {:type :request, :client :stdio, :id 1, :method :nvim-set-var, :params ["conjure_ready" 1]}
20-04-10 17:32:44 thelio TRACE [conjure.rpc:175] - Received RPC message: {:type :notify, :method :up, :params [""], :client :stdio}
20-04-10 17:32:44 thelio TRACE [conjure.rpc:163] - Sending RPC message: {:type :request, :client :stdio, :id 2, :method :nvim-get-current-buf, :params nil}
20-04-10 17:32:44 thelio TRACE [conjure.rpc:175] - Received RPC message: {:type :response, :id 1, :error nil, :result nil, :client :stdio}
20-04-10 17:32:44 thelio INFO [conjure.main:46] - Everything's ready! Let's perform some magic.
20-04-10 17:32:44 thelio TRACE [conjure.rpc:175] - Received RPC message: {:type :response, :id 2, :error nil, :result #msgpack.core.Ext{:type 0, :data #object["[B" 0x37fe04af "[B@37fe04af"]}, :client :stdio}
20-04-10 17:32:44 thelio TRACE [conjure.rpc:163] - Sending RPC message: {:type :request, :client :stdio, :id 1, :method :nvim-call-atomic, :params [(["nvim_buf_get_name" [#msgpack.core.Ext{:type 0, :data #object["[B" 0x37fe04af "[B@37fe04af"]}]] ["nvim_buf_line_count" [#msgpack.core.Ext{:type 0, :data #object["[B" 0x37fe04af "[B@37fe04af"]}]] ["nvim_buf_get_lines" [#msgpack.core.Ext{:type 0, :data #object["[B" 0x37fe04af "[B@37fe04af"]} 0 25 false]] ["nvim_get_current_win" []] ["nvim_call_function" ["getcwd" (0)]])]}
20-04-10 17:32:44 thelio TRACE [conjure.rpc:175] - Received RPC message: {:type :response, :id 1, :error nil, :result [["/home/jeaye/projects/okletsplay/front-end/ControlP" 20 ["> .dir-locals.el" "> manifest.json" "> .dockerignore" "> test-plan.md" "> package.json" "> bin/ci/setup" "> bin/ci/build" "> bin/package" "> bin/ci/test" "> .travis.yml" "> .gitmodules" "> .flowconfig" "> lib/common" "> Dockerfile" "> .gitignore" "> yarn.lock" "> shell.nix" "> rename-ns" "> README.md" "> LICENSE"] #msgpack.core.Ext{:type 1, :data #object["[B" 0x50c6e67d "[B@50c6e67d"]} "/home/jeaye/projects/okletsplay/front-end"] nil], :client :stdio}
20-04-10 17:32:44 thelio TRACE [conjure.rpc:163] - Sending RPC message: {:type :request, :client :stdio, :id 1, :method :nvim-get-var, :params ["conjure_log_blacklist"]}
20-04-10 17:32:44 thelio TRACE [conjure.rpc:175] - Received RPC message: {:type :response, :id 1, :error nil, :result ["up" "ret" "ret-multiline" "load-file" "eval"], :client :stdio}
20-04-10 17:32:44 thelio TRACE [conjure.rpc:163] - Sending RPC message: {:type :request, :client :stdio, :id 1, :method :nvim-execute-lua, :params ["return require('conjure').upsert_log(...)" ("/tmp/conjure.cljc" "small" false false false)]}
20-04-10 17:32:44 thelio TRACE [conjure.rpc:175] - Received RPC message: {:type :notify, :method :clear-virtual, :params [0], :client :stdio}
20-04-10 17:32:44 thelio TRACE [conjure.rpc:163] - Sending RPC message: {:type :request, :client :stdio, :id 2, :method :nvim-get-current-buf, :params nil}
20-04-10 17:32:44 thelio TRACE [conjure.rpc:175] - Received RPC message: {:type :notify, :method :stop, :params [0], :client :stdio}
20-04-10 17:32:44 thelio TRACE [conjure.rpc:163] - Sending RPC message: {:type :request, :client :stdio, :id 3, :method :nvim-get-current-buf, :params nil}
20-04-10 17:32:44 thelio TRACE [conjure.rpc:175] - Received RPC message: {:type :response, :id 2, :error nil, :result #msgpack.core.Ext{:type 0, :data #object["[B" 0x45cbdf69 "[B@45cbdf69"]}, :client :stdio}
20-04-10 17:32:44 thelio INFO [conjure.main:21] - Shutting down
20-04-10 17:32:44 thelio TRACE [conjure.rpc:175] - Received RPC message: {:type :response, :id 3, :error nil, :result #msgpack.core.Ext{:type 0, :data #object["[B" 0x22d92ca3 "[B@22d92ca3"]}, :client :stdio}

This has been happening to me too. I usually work around it by making an edit (and not saving) the first file I open. Then nvim can't quit because of the unsaved buffer.

Thanks for reporting in! For me, just waiting for Conjure to load (once it shows the inline text saying it's loaded) before opening up CtrlP again is all that's needed. You might be able to simplify your workaround, if that also works for you.

Oh no, I'm so sorry about this! Yeah, it's a horrible race condition from the fact that Conjure's JVM process is detached from Neovim's. So if there's anything I do that requires multiple commands to be sent from the JVM into Neovim there's a chance that the Neovim state will change between them, causing bad things to happen.
I can maybe have a look into how the creation of the log buffer works and see if I can get it to happen in one batch command rather than a few. With Lua Conjure everything happens in Neovim's process so I can block where required to perform actions that might create or destroy windows.
Thanks for the super detailed report, I'll try to fix it but the best fix may be finishing my rewrite. Fixing this bug would be good though.

The develop branch is now usable and doesn't have this issue (among many others!) I highly recommend you check it out :smile: kind of fixed bugs by completely rewriting the project. May be closable since I'm deprecating the old JVM implementation.

Yeah, going to close this since I don't intend to fix the old version (it'd be REALLY hard to fix, if not impossible given the race condition filled nature of the msgpack RPC system). The new version works perfectly well with CtrlP / vim-clap etc.

authors: Olical jeaye justone

repo: Olical/conjure

license: Unlicense


text:
Spectrum reporter

Hey,
this PR adds an energy-spectrum-reporter to lettuce.
The tests compare the discrete energy to the spectral energy
In addition the initialized spectrum of decay2d is compared to the spectrum of the reporter itself after initialization.

Thanks for the comments.
Please take a look on the changes.

perfect. thanks!

authors: McBs Olllom

repo: Olllom/lettuce


text:
upgrade to 47

Warning: obnoxiously large PR
don't need to use this exact technique, but I think it will be easier to work with this way.
We had to achieve the combined goals of:

upgrade to 47
remove spm and cosmoscmd
rebuild protos

When revieiwing the code, I found dependency relationships between omniflixhub and onft and marketplace, I think that
this will make for a more manageable developer experience -- checkout the x folder in github.com/osmosis-labs/oxmosis
for example -- all modules specific to osmosis are being developed there.
cheers!  I hope to have this running later today or so :)
Note: there are some issues with this work:

it does not perserve the commit history from the previous repositories.  I think that we can find a way to do that, though.  Certainly I didn't write all of this. (for example git merge --allow-unrelated-histories --merge-strategy --ours) (it's how I figure it ought to be done, please lmk)
It restructures the code (I'd argue that this is a good thing because the modules and the like were tightly coupled to begin with)

Here's remaining tasks as I see them:

[ ] rebuild protobufs
[ ] ensure that protos build easily and cleanly
[ ] restructure tests
[ ] upgrade simulation

In total, it might be desirable for 4/20 to continue on with the currently planned v0.45.x release, and in that case, it's important that you use a fork of the cosmos-sdk since they're no longer doing maintenance work:

https://github.com/cosmos/cosmos-sdk/pull/15683

Juno is looking at maintaining an sdk 45 fork with patches like this and others applied.

I'm going to close this, and re-create from a notional labs fork so the rest of the team can help out.

repo: OmniFlix/omniflixhub


text:
Linux Privileged ports and Debugging

Is there any other way to debug an app that run in privileged ports on Linux, than by attaching?
For now, I use commands like:
authbind --deep dotnet run --launch-profile "Development"
Then I use in Vscode, I select ".NET Core Attach".
But how can I launch vsdbg under authbind --deep for all my debug profiles?

Also, Wikipedia lists another alternative to authbind: https://en.wikipedia.org/wiki/Authbind. Do you know if that will work for your scenario? I am assuming you would use the path to dotnet (ex: /usr/share/dotnet/dotnet) with it.

@gregg-miskelly

Does it show you the stdin/out of child process that it it launches? Will it stick around until the child process exits?

Well, if not done properly, everything will lead to "Permission denied", as ports <1024 need rights…
Anyway, it was late, and I did not try the only simple and right way (deep is very important here):
authbind --deep code
Now everything is OK.
And If you use setcap, know that each time the binary is updated, the rights are removed (set per binary).
Moreover, if you use "setcap CAP_NET_BIND_SERVICE+p /path/to/binary"
you have to deal manually with all dependency like:

"setcap CAP_NET_BIND_SERVICE+p /usr/share/dotnet/dotnet"
"setcap CAP_NET_BIND_SERVICE+p ./.vscode/extensions/ms-vscode.csharp-1.15.2/.debugger/vsdbg"

and so one… (the 2 above are not sufficient).  Without forgetting that at each update, the process need to be done again. And if an update add some dependency, you will have to update scripts, whereas with authbind, rights are set per user.

authors: ckams gregg-miskelly

repo: OmniSharp/omnisharp-vscode


text:
Add a topology generating 100K spans w/ 20 tags

Adding tags so there are more processing to be done for each span.

This is safe, since nobody can use a topology before I add it... merging...

repo: Omnition/synthetic-load-generator


text:
Manually update detekt

Breaking changes on a point update 🙄.
See this PR for some of the errors.

Closed by #231

repo: OmriCat/map-librarian


text:
do the call to get all tutorial only on tutorial list page

For now the tutorial list is called from firebase everytime we load a page from /docs. So even when I'm on /docs/create, where I don't need to see any of the tutorials, the call to our database is fired.
The correct behavior would be to call for all tutorials only when we need to list them, on : /docs/list.
We should change the call for store method getDocList from the page/Docs/Docs.ts file to page/Docs/Content/TutorialList/TutorialList.ts

I think it's actually ok.
The problem with moving to the list component level is that would mean the request is fired every time the list is shown (e.g. if you click on a doc and then go back it will run the request again, which is really inefficient).
Currently it is fired once no matter where you start (list, doc or create), but then the data persists however you navigate around the sections. This makes extra sense if you think that even if a user starts on create or an individual doc, they will probably go back to the full list at some point so it's nice that the data is already all there.
We might want to revisit this in the future if we implement additional caching on the client side.
closing for now

Ok so it's the loading bar that appear when you navigate on top of the /docs pages that confuse me, my bad !

Oh, yeah we should do something about that, only show the bar when making a server request and not when just waiting to load perhaps

authors: BenGamma chrismclarke

repo: OneArmyWorld/onearmy


text:
[WIP] cleanup dependencies

What does this implement/fix? Explain your changes.
清理依赖
Does this close any currently open issues?
If it fixes a bug or resolves a feature request, be sure to link to that issue.
No
Pull request type

Put an x in the boxes that apply

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[x] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

Where has this been tested?
Android/iOS
Any other comments?
No

你这个语法是有问题的

你这个语法是有问题的

哪里语法有问题？

是说pin了之后依赖也要全部列出来同样给pin了吗？

哪里语法有问题？

必须指明具体的版本

问下， python 的包管理是不是有个问题，
例如两个包同时 依赖 requests， 一个 <=2.0 ，一个>2.0 。
这种是不是就冲突没发解决了。

是的，显然这种情况下肯定有一个会得不到满足

authors: liyanhrxy taimanhui

repo: OneKeyHQ/electrum


text:
TX issue

https://github.com/OneOfEleven/uv-k5-firmware-custom/assets/83151488/34757f49-7723-46ed-97ea-57107a6ea97d

could you actually explain the issue incluidng what bands/frqs please
The does happen  if you have just been using an AIRBAND frq  as takes a second or two to demodulate and switch back... this effects ALL fw.s including stock
i

There is actually no time difference after switching ranges. There is no such problem in the previous firmware version. this happens after the transition from A to B , or from the vfo

There is actually no time difference after switching ranges. There is no such problem in the previous firmware version. this happens after the transition from A to B , or from the vfo

yeah you still did not provide the info I asked about so whatever

There is actually no time difference after switching ranges. There is no such problem in the previous firmware version. this happens after the transition from A to B , or from the vfo . Transition from VHF or UHF band

There is actually no time difference after switching ranges. There is no such problem in the previous firmware version. this happens after the transition from A to B , or from the vfo . Transition from VHF or UHF band

Well I certainly dono't have the same issue. when On ops, we hav two channels  in use one is team which is in 400 range other is op controls which is in the 120-158 range and NEVER engounterd the issue.. and whats more I was doing this two hours ago

And for shits n giggles put in a similar frq to what you mentioned above and no issues.

I didn't mean to offend you in any way, I'm just trying to explain the problem, when switching from wuas, the same problem

https://github.com/OneOfEleven/uv-k5-firmware-custom/assets/48331155/357b6ea3-fd0e-4afb-b8d1-d525411b9bcf
vidoe may not show is well as I hoped bjut as I stated no issues here for me as you describe

perhaps there is some problem with the compilation of the firmware

perhaps there is some problem with the compilation of the firmware

Possibly. try again... But I am NOT saying it is not a bug.. but could also be related to the compilation setup. Some settings may do odd things... I literally wanted to rule out an actual TX bug on those bands hence why I asked for that info... If they can be ruled out then you look elsewhere.

I repeated the compilation, there is no change. I turn on both channels at 145 mhz with a difference of 25 khz, after five minutes of downtime, it transmits on another channel instead of the dedicated one

the settings I used

are setups a re somewhat different you do have a few things enable I don't as I don't need them
I think you will need to  just wait until 1of11 is able to review the code for a possible isse.

there are no such problems in the repo from 20231005  You are right, I am very grateful to you

please that it got solved for you

I broke it
Bare with me

The same problem exists on my radio and a bug needs to be fixed

The same problem exists on my radio and a bug needs to be fixed

DON'T DEMAND. just politely ask!!!!!!!!!!!!!!!!!!

Not doing yet, I'm chilling today.
You must bare in mind that this is NOT a service being provided here, I'm NOT here to serve anyone but myself, I'm sharing purely out of the goodness of my heart, I work on it when and where the feeling takes me.

The same problem exists on my radio and a bug needs to be fixed

So fix it. I'm assigning this one to YOU. It's your turn this time.

we are here to report bugs, if we don't test the radios how do you fix the bugs? if we write here you don't have to get angry

you're wrong, I'm Italian and I use a translator, I just reported the bug, you're wrong.

Очень надеюсь, что у вас все получится. Мы будем вам благодарны

Anche sul telegramma quando hai usato la lingua madre hai ancora parlato con un diritto che devi fare questo ora atteggiamento amico...
Ora in futuro si prenda cura...
I Devs fanno quello che fanno di per persona stessi PRIMA e risolvino le cose come e quando non sono possono che sono che fanno lo nel LORO tempo libero e senza costo per QUALSIASI .. Vieni a fare la storia, decidere cosa è importante risolvere e QUANDO....
Se è importante così tu. anche.Poi a imparare a codificare e da solo.. - Sono in modo semplice..

you are the one who made me delete from telegram you are hostile towards users you are a loser, you bring hate.

Anche sul telegramma quando hai usato la lingua madre hai ancora parlato con un diritto che devi fare questo ora atteggiamento amico...
Ora in futuro si prenda cura...
I Devs fanno quello che fanno di per persona stessi PRIMA e risolvino le cose come e quando non sono possono che sono che fanno lo nel LORO tempo libero e senza costo per QUALSIASI .. Vieni a fare la storia, decidere cosa è importante risolvere e QUANDO....
Se è importante così tu. anche.Poi a imparare a codificare e da solo.. - Sono in modo semplice..

you are the one who made me delete from telegram you are hostile towards users you are a loser, you bring hate.

And yet no one else complains other than you.. And infact I am constantly there heping others and being thanked...
You just didn't like being questioned when you started demanding things be fixed..... the same as you have done HERE...

Not doing yet, I'm chilling today.
You must bare in mind that this is NOT a service being provided here, I'm NOT here to serve anyone but myself, I'm sharing purely out of the goodness of my heart, I work on it when and where the feeling takes me.

Suggest you close this thread  before it gets worse... and may be make other considerations etc ;-)

authors: Braccato OneOfEleven Romashca lohtse


text:
Logic to parse wikipedia SQL dump file handles quotes incorrectly

I think this is a long standing bug. In the dump (e.g. enwiki-latest-page.sql.gz), entries look like this:
(273706,0,'Pallas\'s_cat',0,0,0.96134856108639,'20230601081506','20230601081534',1152795453,59673,'wikitext',NULL)

Note how the quote in Pallas's_cat is escaped with a backslash. But our code to read it has:
    csv.reader(file, quotechar="'", doublequote=True)

It does not pass an escapechar, which means that csv assumes that single quotes are escaped by doubling them, e.g. 'Pallas''s_cat'.
Bottom line is that we fail to read these correctly, and end up ignoring their page size, which in turns messes up the popularity calculation for those items.
/cc @hyanwong

Ah, really well spotted. Thanks @davidebbo . This "quote escaping" can be quite tricky and I am not surprised that we have a bug there.

authors: davidebbo hyanwong

repo: OneZoom/tree-build


text:
link back from errors.md to reference

https://openeo.org/documentation/1.0/developers/api/reference.html#section/API-Principles/Error-Handling links to https://openeo.org/documentation/1.0/developers/api/errors.html   but a link back would make sense too I think.
I'm not sure how feasible this is with current tooling

Should be possible. :-)

authors: m-mohr soxofaan


text:
Question of the learnable matrix of 3D Fourier positional embeddings

Thank you for the great work!
In the LL3DA paper, the matrix B of the click position is notated as learnable. But in the code, the positional embeddings are within "with torch.no_grad", it seems that there is no gradient for the matrix, do I miss something, or does keeping the matrix frozen lead to a better result?

You are right, the gaussian B matrix are randomly initialized ($\mathcal{N}(0, 1)$), and kept frozen the whole time: https://github.com/Open3DA/LL3DA/blob/main/models/ll3da/position_embedding.py#L36. You are welcome to try training these parameters and see whether they could lead to better performance.

You are right, the gaussian B matrix are randomly initialized ($\mathcal{N}(0, 1)$), and kept frozen the whole time: https://github.com/Open3DA/LL3DA/blob/main/models/ll3da/position_embedding.py#L36. You are welcome to try training these parameters and see whether they could lead to better performance.

Thank you for your response!


text:
Adicionar Piracicaba como município aceito

Boa tarde, pessoal!
Eu gostaria de verificar com vocês a possibilidade de adicionar Piracicaba como um município suportado pela biblioteca, visto que existe a implementação do provedor SIMPLISS e a cidade o usa.
Se for o caso, posso abrir um PR para incluir a cidade no arquivo Municipios.nfse?
Fico no aguardo

basta fazer o PR.

authors: AlexandreBellas rftd


text:
FEAT: add tagging support to axolotl

Hi there,
I would like to introduce a feature request to axolotl; automatic tagging when users push the trained model on the Hub. That way, you can easily filter on 🤗 Hub models that has been trained with axolotl with a simple filter: https://huggingface.co/models?other=axolotl&sort=created
Similar feature as: https://github.com/huggingface/trl/pull/1133 that we added in TRL library
cc @winglian

@winglian , shall we both quickly test if the tags work? I suggest we simply init a xxxTrainer and just call trainer.push_to_hub() on a small model

@winglian , shall we both quickly test if the tags work? I suggest we simply init a xxxTrainer and just call trainer.push_to_hub() on a small model

that would be great if you could test that to verify please.

Thanks @winglian
I just tested it out for all axolotl trainer classes using this script for completeness:
from transformers import TrainingArguments, AutoModelForCausalLM

from axolotl.core.trainer_builder import AxolotlTrainer, AxolotlMambaTrainer, OneCycleLRSchedulerTrainer, ReLoRATrainer

trainer_classes = [AxolotlTrainer, AxolotlMambaTrainer, OneCycleLRSchedulerTrainer, ReLoRATrainer]

model = AutoModelForCausalLM.from_pretrained("facebook/opt-125m")

for trainer_cls in trainer_classes:
    args = TrainingArguments(
        output_dir=f"test-axolotl-{trainer_cls.__name__.lower()}"
    )

    trainer = trainer_cls(
        args=args,
        model=model
    )

    trainer.push_to_hub()

And you can find below, the links to all pushed trainers:

AxolotlTrainer: https://huggingface.co/ybelkada/test-axolotl-axolotltrainer
AxolotlMambaTrainer: https://huggingface.co/ybelkada/test-axolotl-axolotlmambatrainer
OneCycleLRSchedulerTrainer: https://huggingface.co/ybelkada/test-axolotl-onecyclelrschedulertrainer
ReLoRATrainer: https://huggingface.co/ybelkada/test-axolotl-reloratrainer

As you can see, they all have the tag axolotl, with the last 3 trainers having each an extra tag (e.g. mamba, relora, etc.)

This is really great, thanks @younesbelkada !

Thanks @winglian @tmm1 !

authors: tmm1 winglian younesbelkada

repo: OpenAccess-AI-Collective/axolotl


text:
Min confirmation and max confirmation doesn't seem to work

 """Obtains the balance of the wallet or an address."""
        from_address = self._as_any_address(address) if address is not None else None
        unspent_outputs = yield from self._get_unspent_outputs(
            from_address, min_confirmations=self._as_int(minconf), max_confirmations=self._as_int(maxconf))

```

They min confirmation and max confirmation is not implemented in   the code below though its being passed on multiple times

```
def _get_unspent_outputs(self, address, **kwargs):
        cache = self.cache_factory()
        engine = openassets.protocol.ColoringEngine(self.provider.get_transaction, cache, self.event_loop)

        unspent = yield from self.provider.list_unspent(None if address is None else [str(address)], **kwargs)

        result = []
        for item in unspent:
            output_result = yield from engine.get_output(item['outpoint'].hash, item['outpoint'].n)
            output = openassets.transactions.SpendableOutput(
                bitcoin.core.COutPoint(item['outpoint'].hash, item['outpoint'].n), output_result)
            output.confirmations = item['confirmations']
            result.append(output)

        # Commit new outputs to cache
        yield from cache.commit()
        return result
```

Sorry the code seems to be referenced to

    def list_unspent(self, addresses, *args, **kwargs):
        if addresses is None:
            if self._fallback_provider:
                return (yield from self._fallback_provider.list_unspent(addresses, *args, **kwargs))
            else:
                raise NotImplementedError("This blockchain provider does not have access to a wallet.")

        response = yield from self._get('addresses/{address}/unspents'.format(address=','.join(addresses)))
        data = json.loads(str(response, 'utf-8'))
        return [{
            'outpoint': bitcoin.core.COutPoint(bitcoin.core.lx(item['transaction_hash']), item['output_index']),
            'confirmations': item['confirmations']}
            for item in data]

which is not supporting min and max confirmation

list_unspent (in bitcoind RPC mode) should use the min and max confirmation and return only the unspent outputs with the given number of confirmations.
It would not work in chain.com mode.
Does it not work for you?

fixed to make it work on chain.com api
def list_unspent(self, addresses, min_confirmations=0, max_confirmations=9999999, *args, **kwargs):
if addresses is None:
if self._fallback_provider:
return (yield from self._fallback_provider.list_unspent(addresses, *args, **kwargs))
else:
raise NotImplementedError("This blockchain provider does not have access to a wallet.")
    response = yield from self._get('addresses/{address}/unspents'.format(address=','.join(addresses)))
    data = json.loads(str(response, 'utf-8'))
    elements = []
    for item in data:
     if (item['confirmations'] >= min_confirmations) and  (item['confirmations'] <= max_confirmations):
      elements.append({
        'outpoint': bitcoin.core.COutPoint(bitcoin.core.lx(item['transaction_hash']), item['output_index']),
        'confirmations': item['confirmations']})
    return elements

authors: Flavien hackable

repo: OpenAssets/colorcore


text:
Implement PyPI publishing

The built matrix can be parsed from JSON so having a separate job to create the build matrix should work. I experimented with allowing for more configuration of the CIBW env vars by parsing JSON, however, in my opinion it adds a lot of unnecessary complexity. In most cases cibuildwheel can be configured in pyproject.toml. Using the configuration file would mean less to maintain in this repo.
At some point the generate_platform_matrix job may need modified if we want to allow for aarch64 builds with the hypriot/qemu-register Docker image.

This now takes the same list of targets as the Azure Pipelines publish template. (It's working except I need to find out how to build for aarch64.)
I'll need to work out how to install libraries for testing sdist. For cibuildwheel they are installed with the before-all option. I should be able to add these libraries to the build matrix with the same python script, and then iterate over them in a bash script.

This is looking amazing!
I wonder whether we should split the workflow for pure Python packages into a separate workflow as it would then mean minimal configuration for them.
We could then make the workflow here default to sdist plus all common platform wheels.
This would mean that packages should be able to not specify targets and this would be reserved for more advanced use cases?

We could then make the workflow here default to sdist plus all common platform wheels if target is not specified.

Why don't we default to be a pure python only in this workflow and then if people need binary wheels then they have to specify targets? We just need to figure out a way to fix https://github.com/OpenAstronomy/build-python-dist/issues/2 and then it would throw an error if a project which needs to build platform specific stuff didn't configure it?
Additionally we could make "wheel" default to win/mac/linux py[37-310] amd64? in the target list? Although I am kinda of the opinion if you are building binary wheels opting in explicitly to the platforms isn't a bad thing?

I wonder whether we should split the workflow for pure Python packages into a separate workflow as it would then mean minimal configuration for them.

We could move the configuration for these back out of the Python script so the Python script only selects the cibuildwheel targets?
How about the following behaviour:
# sdist and pure python wheel
uses: publish.yml
  with:
    pure_python: wheel  # default

# sdist only
uses: publish.yml
  with:
    pure_python: sdist

uses: publish.yml
  with:
    pure_python: sdist  # default if targets specified
    targets: |
      - wheels_linux  # run on ubuntu and let cibuildwheel decide what to build
      - wheels_macos  # run on macOS ...
      - wheels_windows  # run on windows ...
      - wheels_<CIBW_BUILD>

Or maybe it would make more sense to separate the sdist and pure python wheel options with sdist: [true|false] and pure_python: [true|false]?
Also, should the build_sdist and build_sdist_and_wheel jobs be merged as they contain the same steps?

I think pure_python: sdist is confusing as the package with extensions would not be pure Python. I still think having two workflows would be nicer and the pure Python one would be super simple and easy to maintain. After all they are conceptually two different workflows.

If you prefer to keep as one workflow then I think a single pure_python: true/false defaulting to true makes sense, with sdist listed in the targets if desired.

Yeah, two workflows would work well. Each workflow would contain the publish to PyPI step which should be fine.

I am happy with the interface, merge it and let's test it on some other repos!

authors: Cadair ConorMacBride astrofrog

repo: OpenAstronomy/github-actions-workflows


text:
Do we need to show ob:// all the time in the address bar?

What I'd suggest we do instead is sho @themes/store and when/if the user copies the url in the address bar, auto prepend ob://@themes/store into the clipboard.

I think that would be confusing.
You don't have to put the ob:// in the address bar if you don't want to, it works without it.

Right, but if it works without it then why show it?

It's really needed to share with people outside of the app, but within the app it adds zero value.

It also subtracts zero value.

The idea should be that you can copy paste these elsewhere. If they see the links without ob:// then they will get no advantage of other apps expanding those links

Try copying a Spotify: link into the Slack for instance

Ok we can keep them

Thanks dad :) let's use the testing period to see how it goes

authors: hoffmabc jjeffryes morebrownies

repo: OpenBazaar/OpenBazaar-Client


text:
Add TestNet Warning to Bitcoin Address fields

On all bitcoin fields, add warning that the address must be valid for testnet, until we switch to the mainnet.

Concur.

What bitcoin addresses is valid for test net?

@JustVic any address from a testnet wallet. CoPay is one that's easy to set up for the testnet.

authors: JustVic TheButterZone jjeffryes


text:
Dispute progress bar should display as a fork of Order progress bar

@morebrownies
Order progress bar should be a fast way to see what has happened on the order until now.
Now when a dispute is opened, a Dispute progress bar replaces Order progress bar:

I suggest Dispute bar to be displayed as a fork originating at the point when dispute was started:

Hey thanks for the suggestion @rhcastilhos.
I'm going to have to circle back to this at some point post 2.0 launch. I agree there is probably some room for improvement here. I'm also curious to see what more users think about the current experience.

authors: morebrownies rhcastilhos

repo: OpenBazaar/openbazaar-desktop


text:
请提供一份csghub的接口文档

hi，你好，没有在csghub的git代码中找到接口文档，你帮忙提供一下

https://hub-stg.opencsg.com/api/v1/swagger/index.html

https://hub.opencsg-stg.com/api/v1/swagger/index.html

repo: OpenCSGs/CSGHub


text:
Pipeline is unable to handle broken source links

Describe the bug
Current opendata.scot_pipeline can't cope when a source link is broken/offline. Current workaround is to manually remove the affected link from sources.csv before the pipeline runs otherwise it will fail.
To Reproduce
Steps to reproduce the behavior:

Add a fake or broken link to sources.csv
Manually trigger pipeline to run
See error

Expected behavior

[ ] The pipeline should successfully run to completion if any of the links are broken or otherwise invalid.
[ ] It should also inform which links are invalid

[ ] at minimum a print statement is fine,
[ ] writing to a log file or
[ ] posting to slack is also possible

Screenshots
None
Hardware and software used
N/A
Additional context
Originally discussed on slack 21 Oct 2022: https://opendatascotland.slack.com/archives/C02HEHDL8AY/p1666345626928029

I thought I wrote something that checks for broken links back at CTC26? Or was that for something else?

Yep you wrote the action which creates a github issue when a link goes down - which works magic, thanks! Because that's how we were alerted the dundee city site was down to begin with.
However, we do nothing with that knowledge and if left untreated, it cripples the pipeline, which is what this issue needs to resolve.

Thanks for the clarification. I didn't want any unnecessary wheel reinvention if it was the same thing.
Would a possible solution be to create a verified list that is passed into the pipeline instead of the raw list? Run a preprocess step to build the list?

No I wouldn't want to duplicate work either - not when we have 62 other issues! 😬
That is definitely a shout, or a slight variation on it could be to extend your script to remove the broken link from source.csv if it is found to be broken on check, and add it back when restored.
So it would need a parent list to check and a child list to execute from in pipeline.
So a choice between modifying the sources list on the daily checks or executing a check pre-pipeline.
I'm leaning towards the first as the second will add time on to pipeline run, and certainly more as that list gets longer.

I still think an in-pipeline check or error handling is a good way to go. There still could be a chance that between doing your pre-pipeline check and then actually querying the portal that it could go down or an individual API endpoint could be broken but the rest of the API is fine.
Deffo a good idea to log these failures as well to somewhere like slack to make them more visible to everyone.

Do we know how long the current checks take?

Do we know how long the current checks take?
Fair point about the links being broken between check and run, but that can happen anytime in execution as well or if anything hits an issue mid-run.
So I think extending the checks is great but that should not discount that we still need error handling regardless.

Website status checker takes 30-50 seconds depending on how many links fail as it waits for timeout. You can see run stats here: https://github.com/OpenDataScotland/the_od_bods/actions/workflows/alive.yml
Our pipeline takes 5-10 mins to run with CKAN and NLS taking the longest time in that script as they usually have to do a web request per-dataset and nothing runs in parallel. It's on my mental "to do list" to see if we can run steps in the pipeline in parallel. Stats here: https://github.com/OpenDataScotland/opendata.scot_pipeline/actions/workflows/pipeline.yml

I know we're trying to reduce the number of issues we have open, but it would be cool if we could graph the duration of time it takes for the pipeline to run each week

That's great thanks, a minute extra isn't so much a problem, we can revisit if it does become an issue later.
Sounds to me the task list is then:

[ ] Add sources alive checks to start of pipeline queue
[ ] Create a child or temporary sources list in pipeline: list of valid links output from alive checks
[ ] publish list of invalid links output from alive checks to slack
[ ] Change pipeline to execute from child/temporary valid sources list instead of current parent sources.csv
[ ] Add error handling in pipeline if any item in iteration of sources fails (continue to next source)

Sound about right?

On the back of PR #200, modified task list to be less convoluted:

[ ] Add sources alive checks to start of pipeline queue
[ ] Add error handling in pipeline if any item in iteration of sources fails (continue to next source)
[ ] publish list of invalid links output to log and/or slack

PR #200 address items 2 and 3 (publish to log). Will need a separate PR to JKAN repo for items 1 and 3 (post to slack)

Re-opening issue as there are still outstanding pipeline changes which are github action changes not repo code changes so unable to tag to PR.
Item 2 above is complete with merged PR #200

The log file is now working, as far as I can see. Is the source check at the begin of pipeline queue still required, since the check is done in processor.py?

Apologies, I've fallen behind with dealing with project admin recently so only just getting round to this.
@nutcracker22 Can you advise what you mean by the source check at the start of the pipeline? I'm not sure what you're referring to.

@JackGilmore, I was just referring to this comment, where Karen re-posted the list of open tasks. Since task 1 is not done at the start of the pipeline queue, but each link is checked (and logged, if not working), whenever processor.py accesses it, I wanted to know whether there's more to do on this task.
My goal is to resume working on this issue (including web scrapers in the error handling).

Ah right. No, we probably don't need to do the source check at the beginning of the pipeline queue as there's appropriate error handling in place now whenever we're requesting JSON from data portal APIs.
Do you think we could close this now? @KarenJewell

If we're saying 2 and 3 is done, and 1 is redundant then sure let's close it.

authors: JackGilmore KarenJewell andrewsage nutcracker22


text:
enviando questão 1003

[X] Minha contribuição respeita o código de conduta do repositório.
[X] Minha contribuição respeita as restrições de upload do repositório.

@izabri a resolução para a questão 1003 já foi adicionada :smile:

authors: izabri vinifarias

repo: OpenDevUFCG/Tamburetei


text:
接口数据问题

接口更新成功后，运行smsboom.exe run -t 128 -p 151xxxx -f 60 读取接口出错！正在重新下载接口数据

https://github.com/OpenEthan/SMSBoom/issues/169#issue-1410138951

#169

repo: OpenEthan/SMSBoom


text:
FAST and GH-bladed differ in RootMzc1

##@jjonkman
Hi jjonkman, I recently found that for the leaf-root load, the difference between RootFxc1, RootFyc1, RootMxc1, and RootMyc1 is very small when I simulated NREL 5mw wind machine with OpenFAST and GH-Bladed respectively. However, for RootFzc1 and RootMzc1, the differences are large and the trends are different. This is shown in the figure below.
As far as I know OpenFAST does not have DOF in the bladed z-direction, so I guess this may be the main reason for the difference in calculation.
If my guess is correct, then how to ensure the reliability of the calculation results when making the pitch motor selection.

Dear @HYFOAM,
While OpenFAST does not currently have a blade-pitch DOF, it can still calculate the pitching moment.  The pitching moment is calculated as the integral along the blade of the applied aerodynamic moments and inertial moments and applied forces, weights, and inertial forces crossed with the moment arms, which involve the blade deflections and the offsets of the mass and aerodynamic centers with respect to the pitch axis.
You haven't shown the RootFzc1 (axial force) comparison, but differences would likely be the result of differing blade mass or differing projection of the aerodynamic forces.
Best regards,

Thank you for your reply, I will go ahead and compare the factors you mentioned.
I have another question to ask you.
I see in the Elastodyn.dat file of the '5MW_OC4Semi_WSt_WavesWN' calculation example. The platform mass as well as the inertia are very different compared to the OC4 description file as shown below. I have a feeling that this may be a difference due to ballast water.
I would like to know which platform mass and inertia I need to use when I perform the free decay oscillation verification for the '5MW_OC4Semi_WSt_WavesWN' example?
And can you provide experimental or accurate verification data about the free decay oscillation of the 5MW_OC4Semi wind turbine?
openfast ’Elastodyn.dat‘
3.85218E+06   PtfmMass    - Platform mass (kg)
2.56193E+09   PtfmRIner   - Platform inertia for roll tilt rotation about the platform CM (kg m^2)
2.56193E+09   PtfmPIner   - Platform inertia for pitch tilt rotation about the platform CM (kg m^2)
4.24265E+09   PtfmYIner   - Platform inertia for yaw rotation about the platform CM (kg m^2)
‘Definition of the Semisubmersible Floating System for Phase II of OC4’ Documentation

Dear @HYFOAM,
The OpenFAST model of the OC4-DeepCwind semi as provided in the r-test is fully consistent with the OC4-DeepCwind specifications report. The total mass of 1.3473E7 kg includes the mass of the water ballast. However, in this OpenFAST model, only the steel mass is considered in ElastoDyn; the water ballast is included in the strip-theory solution of HydroDyn.
The results from the Phase II (DeepCwind semi) benchmark of the IEA Wind Task 30 OC4 project are publicly available in the following Google Drive: https://drive.google.com/drive/folders/0B0KGNSHvXXgCVTZpU2thUDQtNnM?resourcekey=0-p6CkChh-R5Bwd-rSYU1ycg&usp=share_link.
Best regards,

Dear @jjonkman,
Thank you for your answer to my last question.
Regarding my first question, I compared the results of leaf root load calculations for GH-Bladed, Simpack-AeroDyn and FAST, as shown below. We can see that there are obvious differences between the forces, especially the FAST forces show more drastic fluctuations and a large difference in Mz. What is the main reason for such?
In addition, which quantities should I focus on when setting up the calculation example to ensure the accuracy?
Best regards,

Dear @HYFOAM,
I would suggest simplifying the models to debug what is different in the model set ups or software implementations.  Can you make the blades rigid in all three software?  Can you disable aerodynamics in all three software?  I would start there...
Best regards,

Dear @jjonkman
Thanks for your reply, how can I make the blades rigid in FAST? What files do I need to change?

Dear @jjonkman,
To model rigid blades in OpenFAST, set CompElast = 1 in your OpenFAST primary .fst input file and set FlapDOF1 = FlapDOF2 = EdgeDOF = False in your ElastoDyn input file.
Best regards,

Dear @jjonkman
Thank you for your reply, I will try what you said and compare.
Best regards,

Dear @jjonkman
I compare the difference of DTU10MW Blade RootMzc1 between  OpenFAST and Bladed , it seems like the difference is large and the trends are different. This is shown in the figure below.

I'm not sure what caused this difference ，but I think maybe OpenFAST and Bladed RootMz contains different moment components. This could be  OpenFAST cauculate the pitching moment as RootMzc,  which is calculated as the integral along the blade of the applied aerodynamic moments and inertial moments and applied forces, weights, and inertial forces crossed with the moment arms, but the Bladed only calculate the applied aerodynamic moments as RootMzc. Could you give me some advice about the difference ?
Best regards,

Dear @AsIlll223,
I agree with your description about how OpenFAST computes RootMzc, but I can't comment on how this is done in Bladed.  How do the results between OpenFAST and Bladed compare when the blade is made rigid?
Best regards,

Dear @jjonkman
I made the blade in OpenFAST be rigid and compared the results. This is shown in the figure below.

Can I assume that when considering the blades to be rigid, the blade RootMz only cocntains the applied aerodynamic moments ?
It seems that when we consider the blades to be rigid, the RootMzc of the two show the same trend, but the torque directions of the two are opposite, and the absolute values are not much different. What does this mean and the results confuse me a lot.
Best regards,

Dear @jjonkman
I compare the difference of DTU10MW Blade Root Mz between OpenFAST ElatoDyn RootMzc and BeamDyn RootMzr , it seems the two have the almost consistently trend but their mean value difference is large. Is this result reasonable? This is shown in the figure below.

After that, I refer to https://forums.nrel.gov/t/the-function-for-aerodynamic-force-input-positions-in-elastodyn/4990 ， https://forums.nrel.gov/t/elastodyn-local-spanwise-blade-deflection-transformation/2299 and https://forums.nrel.gov/t/aerodynamic-center-offset-effects-on-blade-torsion/4841.
As you discussed in the above three topics，I learned how the aerodynamic moment calculated by AeroDyn be transfered to ElastoDyn and BeamDyn , and I found that The difference between the two transfer processes is mainly that BeamDyn uses Subroutine Transfer_Loads_Point_to_Line2, while ElastoDyn uses Subroutine Transfer_Loads_Point_to_Point. Since BeamDyn considers the three-dimensional coordinates of the interpolation point, while ElastoDyn only considers its coordinate along the blade Root-to-Tip direction, this may be the reason for the difference. Do you think this is a reasonable explanation? If I want both to calculate the same RootMz, how do you think I should modify the ElastoDyn program?

Dear @AsIlll223,
Just a few comments:

For your rigid comparison between Bladed and OpenFAST with ElastoDyn, I would question whether the aerodynamic pitching moments or offsets between the pitch axis and aerodynamic center are set consistently between the two models.
I don't agree with your statement below. The coupling between ElastoDyn and AeroDyn and between BeamDyn and AeroDyn both involve the total three-dimensional offset between the aerodynamic and structural meshes in their spatial mesh-to-mesh mapping.  See our papers involving spatial mesh mapping for more information: https://www.nrel.gov/docs/fy14osti/60742.pdf and https://dx.doi.org/10.2514/6.2015-1461.

Since BeamDyn considers the three-dimensional coordinates of the interpolation point, while ElastoDyn only considers its coordinate along the blade Root-to-Tip direction, this may be the reason for the difference.

Regarding the comparison between BeamDyn and ElastoDyn, I would guess sectional offsets between the pitch axis and center of mass--which are available in BeamDyn, but not in ElastoDyn--play a role.  You could always eliminate any sectional offsets from the BeamDyn model (bringing it closer to the ElastoDyn model) to study that effect.

Best regards,

Dear @jjonkman
Thank you for your quickly reply. I think your suggestion has a greater possibility as the reason.  I ignored the pre-bending of the blade, and set x_r and y_r in the BeamDyn model to 0. Under this setting, Can it now be considered that the calculation nodes of BeamDyn are all at the Pitchaxis ? But I don’t know whether the Pitchaxis of BeamDyn is located at the 0.25c of the blade airfoil  as  default or at the other position of the blade airfoil,  because I  do not find Pitchaxis location input in BeamDyn but ElastyoDyn .
Best regards,

Dear @HYFOAM
Hello, I have been working on migrating the NREL 5MW OpenFAST example to GH-Bladed recently, but there are always problems with the calculation results. I have seen that you have done this work before. May I ask if you could share your NERL 5MW GHBladed example with me for learning?
Best regards,

Dear @AsIlll223,
In BeamDyn, the key points of the blade (kp_xr, kp_yr, etc.) are specified relative to the pitch axis, so, kp_xr = kp_yr = 0 corresponds to key points that lie on the pitch axis.  The pitch axis is not defined as a fraction of chord, because the location of the leading and trailing edge is not needed in the calculations.
That said, the blade sectional properties are defined as 6x6 mass and stiffness matrices relative to the reference axis (which is the locii of key points).  These matrices can include terms that are offset from the diagonal; some of these terms represent mass offsets, and, so, just setting the reference axis to be coincident with the pitch axis doesn't mean that the mass is aligned with the pitch axis.
Best regards,

Dear @jjonkman
Thank you very much for your quickly reply. I agree with your point of view, it really helps a lot. In addition, I am confused that BeamDyn uses line elements to describe motion and force, while ElastoDyn uses point elements to describe motion and force. Could you tell me the reason ?
Best regards,

Dear @jjonkman
Thank you for your reply. It really helps a lot for me.
Best regards,

repo: OpenFAST/openfast


text:
[WIP] Protocoldagresult multiple results

Somewhat of a rebuttal to #102
Allows many ProtocolUnitResults per ProtocolUnit in a ProtocolDAGResult

Hitting this today; thanks @richardjgowers! Will definitely help resolve or obviate #102.

Thanks for putting this together @richardjgowers! This will reduce the scope of #102, and these are really nice additions.

authors: dotsdl richardjgowers

repo: OpenFreeEnergy/gufe


text:
Dev mode integration test intermittent failures resourceFileChangeTest and MultiModuleHotTestingTest

Intermittent dev-it failures through GH actions:
resourceFileChangeTest
[INFO] Running net.wasdev.wlp.test.dev.it.PollingDevTest
[INFO] Tests run: 10, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 80.955 sec <<< FAILURE! - in net.wasdev.wlp.test.dev.it.PollingDevTest
[INFO] resourceFileChangeTest(net.wasdev.wlp.test.dev.it.PollingDevTest)  Time elapsed: 5.336 sec  <<< FAILURE!
[INFO] java.lang.AssertionError
[INFO] 	at org.junit.Assert.fail(Assert.java:87)
[INFO] 	at org.junit.Assert.assertTrue(Assert.java:42)
[INFO] 	at org.junit.Assert.assertTrue(Assert.java:53)
[INFO] 	at net.wasdev.wlp.test.dev.it.DevTest.resourceFileChangeTest(DevTest.java:92)

MultiModuleHotTestingTest
[INFO] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 104.798 sec <<< FAILURE! - in net.wasdev.wlp.test.dev.it.MultiModuleHotTestingTest
[INFO] runTest(net.wasdev.wlp.test.dev.it.MultiModuleHotTestingTest)  Time elapsed: 81.164 sec  <<< FAILURE!
[INFO] java.lang.AssertionError
[INFO] 	at org.junit.Assert.fail(Assert.java:87)
[INFO] 	at org.junit.Assert.assertTrue(Assert.java:42)
[INFO] 	at org.junit.Assert.assertTrue(Assert.java:53)
[INFO] 	at net.wasdev.wlp.test.dev.it.MultiModuleHotTestingTest.runTest(MultiModuleHotTestingTest.java:62)

Hey team! Please add your planning poker estimate with ZenHub @kathrynkodama @turkeylurkey

authors: TrevCraw kathrynkodama


text:
use uv to manage maturin in python sqlparser interface

Move from installing Python via brew because it forces our hand when it comes to Python version support.

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 85.68%. Comparing base (365427e) to head (a17ed99).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff              @@
##              main    #3161       +/-   ##
============================================
- Coverage   100.00%   85.68%   -14.32%
============================================
  Files            5       54       +49
  Lines          173     3115     +2942
============================================
+ Hits           173     2669     +2496
- Misses           0      446      +446

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

authors: codecov-commenter mobuchowski

repo: OpenLineage/OpenLineage


text:
[INTEGRATION][AIRFLOW] Allow lineage metadata to flow through inlets and outlets

Signed-off-by: Fenil Doshi fdoshi@slack-corp.com

Problem
Currently, in Airflow integration, lineage is only captured via a few extractors which greatly limits its use case. Airflow allows users to manually annotate lineage for the tasks using inlets and outlets. These can be a great fallback mechanism when extractors cannot automatically extract the input and output Datasets.
The PR closes #384
Addresses: #384
Solution
Airflow sends inlets and outlets information to LineageBackend class. Inlets and Outlets can be one of these entities. The code only currently supports Table entity because OpenLineage does not track column-level lineage yet.

Check the TaskMetadata object that is created after corresponding extractors extract the lineage data and see whether inputs and outputs exist

Check whether inlets and outlets are provided for the task

If TaskMetadata object does not have inputs/outputs, use Airflow's inlets and outlets.

Get all the Table entities and convert them to Dataset entities that are suitable for TaskMetaData object

[ ] Your change modifies the core OpenLineage model

[ ] Your change modifies one or more OpenLineage facets

Checklist

[x] You've signed-off your work
[x] Your pull request title follows our guidelines
[ ] Your changes are accompanied by tests (if relevant)
[x] Your change contains a small diff and is self-contained
[ ] You've updated any relevant documentation (if relevant)
[ ] You've updated the CHANGELOG.md with details about your change under the "Unreleased" section (if relevant, depending on the change, this may not be necessary)
[ ] You've versioned the core OpenLineage model or facets according to SchemaVer (if relevant)

Codecov Report

Merging #914 (326e7f4) into main (25cb209) will increase coverage by 0.25%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##               main     #914      +/-   ##
============================================
+ Coverage     84.33%   84.59%   +0.25%
============================================
  Files            73       52      -21
  Lines          3083     2687     -396
  Branches         20        0      -20
============================================
- Hits           2600     2273     -327
+ Misses          455      414      -41
+ Partials         28        0      -28

Impacted Files
Coverage Δ

...on/airflow/openlineage/lineage_backend/__init__.py
0.00% <0.00%> (ø)

.../airflow/openlineage/lineage_backend/converters.py
0.00% <0.00%> (ø)

...c/main/java/io/openlineage/client/Environment.java

...o/openlineage/client/transports/NoopTransport.java

...a/io/openlineage/client/transports/HttpConfig.java

...penlineage/client/transports/TransportFactory.java

integration/dagster/openlineage/dagster/sensor.py

...lineage/client/transports/ApiKeyTokenProvider.java

...in/java/io/openlineage/client/OpenLineageYaml.java

...penlineage/client/transports/ConsoleTransport.java

... and 14 more

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


text:
OneGate: Deleting parameters is not possible.

Author Name: kvaps kvaps (kvaps kvaps)
Original Redmine Issue: 5483, https://dev.opennebula.org/issues/5483
Original Date: 2017-10-19

I can not found any possibility for removing parameters.
I can only add a new one or change the current one.
I can run only onegate vm update -d 'AAA=""' for free the parameters, but it is not deleting them.

Kubernetes uses minus syntax for removing labels, eg:
# add label
kubectl label pod <pod_name> aaa=bbb
# remove label
kubectl label pod <pod_name> aaa-

We can use same syntax in OneGate Server and OpenNebula API

This problem is still existing

PRs to merge:
OpenNebula/one: https://github.com/OpenNebula/one/pull/3165 into master and one 5.8
OpenNebula/docs: https://github.com/OpenNebula/docs/pull/560 into master, resolved issues are not updated because I'm waiting for the maintenance for 5.8.2
Tests: https://github.com/OpenNebula/development/pull/578 into master and one 5.8

PRs to merge in master:
Code: https://github.com/OpenNebula/one/pull/3252
Docs: https://github.com/OpenNebula/docs/pull/597 and https://github.com/OpenNebula/docs/pull/598

authors: OpenNebulaProject al3xhh kvaps

repo: OpenNebula/one


text:
Support CORS for propose_properties

OpenRefine use only JSONP to call data extension property proposal service.
To Reproduce

From a reconciled column select Edit column → Add columns from reconciled values…

Current Results
After a timeout, the form is displayed but Suggested Properties list is empty.
The service log :
"GET /fr/propose_properties?type=cinema&callback=jQuery111103759655054445933_1597936961626&_=1597936961650 HTTP/1.1" 200 -

Expected Behavior
OpenRefine must call the service first with CORS, and if the service don't respond, retry with JSONP.
Versions

Operating System: macOS
Browser Version: Firefox
JRE or JDK Version: 1.8.0_74
OpenRefine: Version 3.5-SNAPSHOT [0645c2a]

I am wondering if this is still current - we now have quite a few services which only support CORS and I think propose_properties works for them too. I am thinking about the Wikimedia Commons service for instance (https://commonsreconcile.toolforge.org/en/api).

I just checked and CORS is used to contact the Wikidata recon service, so it is indeed supported:

authors: pyrog wetneb

repo: OpenRefine/OpenRefine


text:
Parse xml

As per #1818
Adding parseXml and related functions
Updating parseHtml and related functions to use new XML functions
Adding tests for parseXml and parseHtml and releated functions

@msaby are you able to test this?

sorry, no time before next week
Le mer. 21 nov. 2018 à 17:03, Owen Stephens notifications@github.com a
écrit :

@msaby https://github.com/msaby are you able to test this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/OpenRefine/OpenRefine/pull/1845#issuecomment-440719223,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA47xMMhPpNAfCZZe-PQnQe5W2cvSC5Cks5uxXlPgaJpZM4Yta_R
.

--
Mathieu Saby

authors: msaby ostephens


text:
add sycl::popcount support

Only tested on OpenMP and CUDA backend, could someone help me verify that the __hipsycl_popcount works in the other backends too?

Oups. Never came around to file the PR.
I tested popcount as implemented in https://github.com/fodinabor/hipSYCL/commit/32dd4a029a74f39d2862f9f927d440d3789e6e82 on AMD and Nvidia..

Hi! What's the status of this PR? I can help with the generic backend if that's what needed to get this feature in.

Pushed the change + a few fixes here and there. CI fails due to some repository shenanigans, but the tests pass locally for me.

authors: al42and archibate fodinabor

repo: OpenSYCL/OpenSYCL


text:
JS: collection.fetch() is used for synchronous requests

In src/js/oseam-views-tracks.js:
initialize : function() {
  [...]
  this.collection.fetch({wait:true});
  [...]
}

This works not (always) as expacted: fetch is an asychonous operation and can not be used to wait until the data is received. This manifests sometimes on my computer: the lists for the license or ships are empty.
From the backbone manual (http://backbonejs.org/#Collection-fetch)

Note that fetch should not be used to populate collections on page load

Another example and a possible solution: http://stackoverflow.com/questions/11842090/backbone-fetch-collection-on-page-load

Any progress on the issue ?

Sorry my free time is very limitied in this weeks.
#143 is a possible solution for this. Please have a second look and some more testing at it.
I have not checked whether this kind of synchronous requests is in other files too.

authors: aAXEe cleanerx


text:
missing linebreak protection in projection of election results

As you can see in this screenshot:

OS breaks the line between the value and the % character. This looks ugly. There should be a protected space between the number and the unit.
The line must also not be broken after the opening and before the closing brace.

Fixed in #3593

The bug is no longer visible but I don't understand how you assure it won't appear on other displays. I mean there should be a block group to prevent that "%)" is broken. Maybe you solution already assures this, then please ignore my comment.

OK, as I assumed the fix for this bug introduces a new one: #3727

authors: donovaly emanuelschuetze

repo: OpenSlides/OpenSlides


text:
Permission to show names interferes with ballots of delegated votes

Describe the bug
OpenSlides does not show ballots for delegated votes, when the delegates group does not have the permission to show names of other participants in the participants list.
Therefore it is not possible to not display the list of all members that have been entered into openslides and still have delegated votes. This connection is also not at all obvious, since there is no warning or error message; the voting buttons will just silently not show op for the delegated votes.
How to Reproduce

create delegates and transfer votes for some of them to other delegates
remove persmission to show names of users from the delegates group
create a ballot
the delegates will not see voting buttons for the votes delegated to them

Expected behavior
Delegates should be able to the votes they have received delegations for.
The general permission to show the names of other users should not interfere with the voting process.
System information

OpenSlides-Version: 3.3

probably a won't fix for me. users.can_see has been defined as a bare minimum requirement for the vote delegation to work well.

Hm, I recently fixed voting itself with vote delegations and the absence of users.can_see_names since I noticed it myself. What exact version do you use. It would be great, if you can give a commit hash or so.

If the problem itself won't be fixed, there needs to be a warning message of some kind, that this permission will effectivly disable delegated voting. Otherwise - like it happend to us - the entire event may have to be cancelled because of this bug and not being able to find it's cause "live on stage".

If the problem itself won't be fixed

meybe yes, if you provide the commit hash and we can look into it..

If the problem itself won't be fixed

meybe yes, if you provide the commit hash and we can look into it..

How do I get the commit hash? I installed it via docker-compose. Version 3.3

Ok, is the problem still present?

Ok, is the problem still present?

Yes, it is fixed now. Didn't check before now, because in this thread I didn't get the understanding that it even was attempted to be fixed.
Thank you very much!


text:
Hotfix for Issue #2566

The changes could be reverted, if Issue #2480 is closed.

@emanuelschuetze I didn't get this error. But what should do this code? I mean, motionBlockis always undefined..

@emanuelschuetze fixed.


text:
Make OpenSteamClient fully Open Source by allowing the usage of Argon

Hello,
I'm posting this issue since I would want that OpenSteamClient become optionnaly fully Open Source by using an alternative to the proprietary steamclient.so called Argon which is written in C#:
https://github.com/emily33901/Argon
There's also a C++ version:
https://github.com/emily33901/argonx
I guess it would also make OpenSteamClient easier to maintain because you wont have to deal with the breaking changes of a Closed Source software.
Furthermore, it would allow you to make OpenSteamClient natively compatible with the ARM64 architecture as well as macOS.
So would you be able to use it or would it be too hard or undoable?

As far as I can tell, both of those have been abandoned for 5 years or so. But if there is some active open-source alternative we'd be happy to look into it.

Maybe later. My current priority is getting everything up and running with the official library for best compat.
It's not impossible though, that's for sure.
Lots of people so far have told me various things are impossible, like:

Using C++ classes from C# (already done)
Building native code and shipping it with OpenSteamClient all in one step (already done)
Hosting NuGet packages without a codesigning cert (already done)
Making a project like this with no prior experience with:

Project management
Reversing
Hooking
C/C++

Making an overlay (on the backburner, currently as a private repo)
And lots more I don't even remember

Nothing is impossible if given enough time and motivation.
The biggest issue with reimplementing the core library would be that we'd essentially be breaking the DRM/making things easier for pirates (even if we tried our hardest not to), since it's really trivial to go about editing the code so that all DRM checks pass, for example.
If we did decide to start making this, we'd probably only use argon as a reference for stuff instead of resurrecting it from the dead, since the API has surprisingly changed quite a lot, even in the past year or two.

only publish it as pre-compiled, encrypted and obfuscated retargetable object (not actual executable).
Wtf is wrong with you? This breaks the entire idea of making an open source Steam client. Unless this is sarcasm and not stupidity, because I can't really differentiate between them nowadays.

I personally think that making our own library would be a great idea. It's just that I'd rather not upset Valve and have the whole project taken down because of it.
As it stands currently, you can use your own steamclient.(dll/so) by disabling bootstrapper verification and simply replacing the file, although I can provide a better way to use a custom library if there's demand.
And yeah, I'm not a huge fan of obfuscating things or providing compiled executables only in the name of anti-piracy.
Also just throwing this out there: Valve seems to have the opinion that protecting your game with DRM should be done yourself, and not by Valve or Steam.
There's also one last issue I'd like to voice concerns about, the SteamService and VAC.
We basically have 3 options with VAC:

Reimplement VAC (seems like a bad idea)
Don't allow VAC  (leave unimplemented)

Not a huge loss as Valve seems to have blocked OpenSteamClient recently anyways

Use Valve's closed-source steamservice

Is 32-bit only :(

You can't play on VAC secure servers with OSC, it boots you out of them (but doesn't ban thankfully), while previously it used to work fine.
I'd presume this is because we don't have those .valvesig sections on our binaries.
Nothing that affects anything outside VAC games, though.
But with the tech they have in place, they could easily block OSC fully (login) if they so decided.

Interms of DRM, its realy easy to crack steam drm. Just swap dlls with mr. goldberg`s steam emu and put it thru steamless. (I do not support piracy, i am mentining these tools to allow use of legaly obtained games on OSC, and to say that reimplementing it doesnt make it any easier for pirates.)

authors: CuteistFox F3llFr0mTh3Sky Rosentti TailsFanLOL

repo: OpenSteamClient/OpenSteamClient


text:
BentoBox config

adding BentoBox in isolation to rest of changes in ScrubTier fork.

Looks great, adding it into our main

authors: arntsonl nullczek


text:
Recruiting people from the Ruby.MN group

Progress on Adopt-a-Tree seems to be very slow.  There is still an open pull request from over 6 weeks ago.  We could speed up progress by getting rid of the review requirement for pull requests or by recruiting more qualified people.  Given that there are likely good reasons for the review requirement for pull requests, the latter option sounds much better.  The Ruby.MN group would be the best place to recruit more volunteers, because that's where the best Ruby on Rails people congregate.
What do you think?

Recruiting folks from language/framework meetups is definitely a good idea. Much of our immediate work is actually JavaScript, so it would also be good to recruit folks from the JavaScript meetup.

repo: OpenTwinCities/adopt-a-tree


text:
Error when voice sample has nothing in it.

Jan 13 15:13:13 rpi4b ovos-dinkum-listener[835]: 2024-01-13 15:13:13.444 - voice - ovos_dinkum_listener.plugins:finalize:35 - ERROR - Error in STT plugin: ChromiumSTT
Jan 13 15:13:13 rpi4b ovos-dinkum-listener[835]: Traceback (most recent call last):
Jan 13 15:13:13 rpi4b ovos-dinkum-listener[835]:   File "/home/goldyfruit/.venvs/ovos/lib/python3.11/site-packages/ovos_dinkum_listener/plugins.py", line 30, in finalize
Jan 13 15:13:13 rpi4b ovos-dinkum-listener[835]:     transcript = self.engine.execute(audio, self.language)
Jan 13 15:13:13 rpi4b ovos-dinkum-listener[835]:                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 13 15:13:13 rpi4b ovos-dinkum-listener[835]:   File "/home/goldyfruit/.venvs/ovos/lib/python3.11/site-packages/ovos_stt_plugin_chromium/__init__.py", line 248, in execute
Jan 13 15:13:13 rpi4b ovos-dinkum-listener[835]:     data = json.loads(result)["result"]
Jan 13 15:13:13 rpi4b ovos-dinkum-listener[835]:            ^^^^^^^^^^^^^^^^^^
Jan 13 15:13:13 rpi4b ovos-dinkum-listener[835]:   File "/usr/lib/python3.11/json/__init__.py", line 346, in loads
Jan 13 15:13:13 rpi4b ovos-dinkum-listener[835]:     return _default_decoder.decode(s)
Jan 13 15:13:13 rpi4b ovos-dinkum-listener[835]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 13 15:13:13 rpi4b ovos-dinkum-listener[835]:   File "/usr/lib/python3.11/json/decoder.py", line 337, in decode
Jan 13 15:13:13 rpi4b ovos-dinkum-listener[835]:     obj, end = self.raw_decode(s, idx=_w(s, 0).end())
Jan 13 15:13:13 rpi4b ovos-dinkum-listener[835]:                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jan 13 15:13:13 rpi4b ovos-dinkum-listener[835]:   File "/usr/lib/python3.11/json/decoder.py", line 355, in raw_decode
Jan 13 15:13:13 rpi4b ovos-dinkum-listener[835]:     raise JSONDecodeError("Expecting value", s, err.value) from None
Jan 13 15:13:13 rpi4b ovos-dinkum-listener[835]: json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

now it just returns empty text, doesnt throw the json error

authors: JarbasAl goldyfruit

repo: OpenVoiceOS/ovos-stt-plugin-chromium


text:
🛑 Text-to-Speech - Mimic - Smart'Gic is down

In d2e7216, Text-to-Speech - Mimic - Smart'Gic (https://tts.smartgic.io/mimic/status) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Text-to-Speech - Mimic - Smart'Gic is back up in 72f3240.

repo: OpenVoiceOS/status


text:
Broken links in docs

Issue: 404 errors from links in several different files.
What I was trying to do:

Follow the links in the next steps in get-started.md
Follow the links (except selfdestruct()) in access-control.md
Follow the links in crowdsales.md
Follow the internal repo links in tokens.md
Follow the links in utilities.md

What happened instead:

404 error due to links missing file extensions
404 errors all due to the links pointing to /docs/api (same with 3, 4, and 5)

Fix:

Add .md to the links in the section
The files that are linked now appear to be located under the /contracts/ directory in the repo.

Thanks for reporting these @SriDraco! In case you didn't know, these files are published at https://docs.openzeppelin.org, where all of these links work correctly.
The ones that are missing file extensions can be fixed for browsing within GitHub. The ones that are pointing to /docs/api can't be fixed, we want to remove them but due to a limitation in solidity-docgen right now we can't.

authors: SriDraco frangio

repo: OpenZeppelin/openzeppelin-solidity


text:
Include unminified js and css

I have noticed that the CSS and js you have  included are already minified. This is good in production but it would be a challenge in development. If you can, please include the raw dev versions like sass

okay let me add

I think you have forgotten the js files

js ni bootstrap but let me add


text:
bug: pipette won't move to the next available tip

Overview
I'm using python script to control other Instruments (connected to local computer) along with OT2 (as remote server), I have the python script in OT2 to call from the local computer via SSH.
stdin, stdout, stderr = ssh_client.exec_command('sh -lc "python3 /test.py pipette.pick_up()"')
stdin, stdout, stderr = ssh_client.exec_command('sh -lc "python3 /test.py pipette.drop()"')
stdin, stdout, stderr = ssh_client.exec_command('sh -lc "python3 /test.py pipette.pick_up()"')
stdin, stdout, stderr = ssh_client.exec_command('sh -lc "python3 /test.py pipette.drop()"')
For the first picking up, it started picking at A1 in the tip rack. But for the 2nd pick up, it still went to A1, instead of going to the next available tip.
Any suggestion would be high appreciated.

Steps to reproduce

Current behavior

Expected behavior

Hi @ffffffrank
I think this is because of the way you are structuring the calls through SSH. Each time you do this, the API creates a new protocol context object and thus resets the tip tracking logic. To take advantage of the tip tracking logic you'll have to use the same protocol ProtocolContext for all of your motion calls.
To quote the API documentation

ProtocolContext is designed to be ephemeral. The lifetime of a particular instance should be about the same as the lifetime of a protocol.

You'll find some related info here as well: https://docs.opentrons.com/v2/new_advanced_running.html
Hope this helps!

Hi @ffffffrank
I think this is because of the way you are structuring the calls through SSH. Each time you do this, the API creates a new protocol context object and thus resets the tip tracking logic. To take advantage of the tip tracking logic you'll have to use the same ProtocolContext for all of your motion calls.
To quote the API documentation

ProtocolContext is designed to be ephemeral. The lifetime of a particular instance should be about the same as the lifetime of a protocol.

You'll find some related info here as well: https://docs.opentrons.com/v2/new_advanced_running.html
Hope this helps!

Hi Nick,
Thanks for the quick reply. Do you mean that I need to process all the command in one line shell?

Yep! I think that would fix the issue you are seeing with the tip tracking.

authors: ffffffrank nickcrider

repo: Opentrons/opentrons


text:
fix(robot-server): do not save calibration offsets if an error occurs

Overview
A fix for the behavior where pipette offsets get saved even if an error occurs during the calibration flow.
Test Plan
Follow steps in this ticket to reproduce.
Changelog

Save the offset inside the robot server function rather than the pipette function
Ensure that we're raising on edge detection failed errors as well

Review requests
Please test on a robot, let me know if anything seems off.
Risk assessment
Low. Should be fixing a small bug.

Do you think we'll need to fix the gripper offset saving mechanism as well? I don't see why this behavior would only be happening to the pipettes and not the gripper as well? What am i missing?

Do you think we'll need to fix the gripper offset saving mechanism as well? I don't see why this behavior would only be happening to the pipettes and not the gripper as well? What am i missing?

@ahiuchingau the gripper already does the mechanism above. Previously, the pipette was saving calibration inside the try/except of the ot3_calibration.py function.

authors: Laura-Danielle ahiuchingau


text:
Sending slack message after email confirmation

Closes https://github.com/OperationCode/back-end/issues/359

Closing due to no review.

repo: OperationCode/back-end


text:
Create swag button that links directly to CottonBureau

@davidmolina - Thinking this is a cheap and easy way to get a swag area without going through too much tech stuff.
Placement-wise, link off one of the menu buttons? @jeremysb1

This is perfect. Quick and fast. We'll leave to Jeremy on best placement

On Sep 17, 2016, at 11:22 AM, Conrad Hollomon notifications@github.com wrote:
@davidmolina - Thinking this is a cheap and easy way to get a swag area without going through too much tech stuff.
Placement-wise, link off one of the menu buttons? @jeremysb1
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Lets put this under donate.

I'd like to try this one out!

Hi abbylarner - looks like this was already completed yesterday in #507

Ah! I missed that :) Thanks!

authors: abbylarner davidmolina hollomancer rickr

repo: OperationCode/operationcode