text:
Проверка является ли пользователь участником группы

Реализовать проверку является ли пользователь участником группы, при работе от группы, если пользователь не является участником группы - не выполнять команды и предложить вступить, если является то соответственно выполнять команды

На самом деле это будет затратной операцией с работой через лонг пуллинг - так как большинство пабликов с такой фичей используют БД для хранения новых и вышедших участников (через Callback API), а уже потом проверяют через ВК АПИ (если в БД этот человек не обнаружен).
Ну а так реализовать можно, правда это не очень красиво будет, так как придётся вставлять код в обработку команды, до её обработки плагинами

Не актуально, теперь запрещено блокировать доступ к боту по правилам ВКонтакте. Если действительно надо - есть простой метод groups.isMember. Через Callback API всё гораздо проще, у пользователей есть атрибут in_group.

authors: Myzon Noneeer TiberiumN

repo: VKBots/VBot


text:
error in train(args) of retrieve_train.py script

Hi and thank you for promoting Mocheg. I'm facing an error in train(args) function when I'm trying to reproduce the evidence retrieval part. The problem is, in the train set,  there are some DOCUMENT# in text_evidence_qrels_sentence_level.csv file which are not presents in Corpus3_sentence_level.csv. so consequently there is no text for them which causes to "KeyError: '12843-67364-1". where "12843-67364-1" is the DOCUMENT#. please note that I'm using the  complete version of Corpus3_sentence_level.csv which also includes tweets.

already updated the dataset files.

source: gharchive/issue

authors: Barry-Menglong-Yao sahartahmasebi

repo: VT-NLP/Mocheg

license_type: permissive

license_source: github-api


text:
Merging develop to master

Ticket 001: Initial merging to master from a functional code in develop.

Aprobado

source: gharchive/pull-request

repo: VVillar/tu-latam-challenge

license: MIT


text:
GH-460 Avoid variable panel exponential updates

Fixes #460

Applied to main (=2.1) and branch 2.0.

repo: Vahera/godot-orchestrator


text:
Падает на kubuntu 19.10

Запускаю готовый бинарь.
Появляется окошко, там идут попытки использовать разные DNS, потом окно исчезает.
$ ./blockcheck-0.0.9.8-linux-x86_64
X Error of failed request:  BadLength (poly request too large or internal Xlib length error)
  Major opcode of failed request:  139 (RENDER)
  Minor opcode of failed request:  20 (RenderAddGlyphs)
  Serial number of failed request:  425
  Current serial number in output stream:  435

strace_blockcheck.zip

У меня работает корректно в LiveCD Kubuntu 19.10. У вас какая-то особая конфигурация?

Воспроизвёл, это проблема сборки. Вы можете запускать blockcheck из исходников.

authors: ValdikSS turbanoff

repo: ValdikSS/blockcheck

license: mit

license_source: bigquery


text:
🛑 b2b MarketingServices is down

In 915ff3f, b2b MarketingServices (https://b2b-marketingservices.de/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: b2b MarketingServices is back up in db41466 after 20 minutes.


text:
the error shows:'connection failed:operation now in progress

hello! thanks for your share, i use my epick with UR3, and try to control it by your approach, and i set the Modbug ip address as same as the code, however, when i roslaunch the launch file, the error shows:'connection failed:operation now in progress. could you pleasea tell me why  or the steps that i might ignored? thanks very much!

Hello robint-XNF,
I was quite surprised reading your email because the repository was a quick
hack done sometime ago to have things running. Anyway I am happy if this
can help others!
Unfortunately now I do not have any robotiq gripper to test the repository
but as far as I can understand the problem is at this line
https://github.com/ValerioMa/robotiq_tcp/blob/45891abd454c3e5bc1bf75ebf151256d5a283d5d/robotiq_epick_control/include/robotiq_modbus_tcp/tcp_manager.h#L86
and I think you need to check the libmodbus library documentation to have
more information on the error (
https://libmodbus.org/docs/v3.0.7/libmodbus.html).
First ideas that comes to my mind is that maybe you have some firewall
preventing the communication? Or did you also tried to use other ports e.g.
1502 ?
Best regards,
Valerio
Il giorno lun 19 lug 2021 alle ore 15:16 robint-XNF <
@.***> ha scritto:

hello! thanks for your share, i use my epick with UR3, and try to control
it by your approach, and i set the Modbug ip address as same as the code,
however, when i roslaunch the launch file, the error shows:'connection
failed:operation now in progress. could you pleasea tell me why or the
steps that i might ignored? thanks very much!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ValerioMa/robotiq_tcp/issues/1, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEJ4WCUZ4HPIOTKS4DRTUD3TYQQUPANCNFSM5ATV4W7A
.

authors: ValerioMa robint-XNF


text:
各スクリプトを整理しコードの無駄を省く

無駄が多かったので7割ぐらい書き直しました。

コードがつめつめで見づらかったので各所に改行と空白を加えてみました
https://gist.github.com/Meatwo310/6be66b1c2f9df101cb1000257cfcdb1e
とはいえ変更前のコードがそのような書き方なのであまり気にするものではないかも

私が書いてたコードは増築に増築を重ねてる状態だったんで簡略化していただけるのはとてもありがたいです

概ね修正していただいたのでパスします
いくつか気になる箇所が残っていますので、余力があれば修正していただけると助かります

https://github.com/Valine3gDev/1000x-mekanism/pull/20#discussion_r1899059221

#23 との競合が発生していますがどう対処しましょう？
ケルタスクォーツ周りのバグがこのPRで既に治っているなら、このPR側の変更をそのまま通します
https://github.com/Valine3gDev/1000x-mekanism/pull/20/conflicts

もともとのコードでcertusのsuperoresの処理レシピが追加されてないわけですが、当該PRでも追加されてなさそうなんで、あのPRで何をしたいのがいまいちわかっていない。certusを処理できない状態は継続してるわけで、その上であそこのコードを変更する必要性がいまいちわかっていないのです。要するにあのPRがなぜ出されたのかを私は理解できていない。

#23 との競合が発生していますがどう対処しましょう？ ケルタスクォーツ周りのバグがこのPRで既に治っているなら、このPR側の変更をそのまま通します
https://github.com/Valine3gDev/1000x-mekanism/pull/20/conflicts

#20 で上書きしてください
ほかのレシピの修正がメインなので


text:
Carry on mod support for Forge MC 1.19.2 #209

Carry on does not properly handle the IMC events, therefore we have to call from init.
Note: Does not work for MC 1.18

So if I understand this correctly if carryon is installed tells it that helms aren't carriable. is that correct?

I read the issue, which answered my question

in "Carry On was detected, sending blocklist.", blocklist is supposed to be blacklist...

authors: ewoudje millennIumAMbiguity

repo: ValkyrienSkies/Eureka


text:
Wrong tracker center in rendermodel

When using the rendermodel for either the 2.0 or 3.0 Vive tracker, it shows a wrong center point.
The manual clearly states that the tracking origin of the tracker is on the top of the ring surface around the camera screw.

However, when loading the render model in Unity, it uses a different origin inside of the tracker body. I even checked the obj file in Blender and it seems the origin is also wrong for the mesh.

Does anybody know if this is a bug? Or am I doing something wrong?

I believe this is a problem with the manual and not SteamVR. The render model's pivot point is not necessarily what the driver reports.

authors: biosmanager zite


text:
outdated podspec

Hey guys, Petr from Ackee. We've started experimenting with EtherKit. We can see that its still in active development (public API changing and what not), so we wanna give you time and space to finish it. Thus, I'll be just making issues with suggestions and feature requests atm, deal with them however you like. We might contribute some code at later stages, when the codebase is more stable. We'll try to focus as much as possible on our task (ABI codegen) and connect it to EtherKit later.
Outdated podspec
The podspec in master branch declares version 0.1.4, but still points to the 0.1.3 tag in git. Please consider pointing it to HEAD of master branch to make the latest code available for people who choose to use this podspec directly (not the one from shared cocoapods repo)

Acknowledged! Thanks @pteasima!

Should be updated now!

repo: Vaultio/EtherKit


text:
Preview doesn't work on live demo

I hope it's something small because I'd love to use this!!

@sgelbart do you have errors? Exceptions?

I don't see any! I'm looking at https://files.veliov.com/
All I see is endless preloader
I'm trying to deploy now via heroku, I'll see if the issue is there too.
On Fri, Jul 26, 2019 at 3:00 PM dr.dimitru notifications@github.com wrote:

@sgelbart https://github.com/sgelbart do you have errors? Exceptions?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/VeliovGroup/Meteor-Files-Demos/issues/15?email_source=notifications&email_token=AAT4OJCE4JH52K7AHKGRXCLQBNJXVA5CNFSM4IHGYA6KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD25SJXQ#issuecomment-515581150,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAT4OJGBMNZ372PVFTUPKITQBNJXVANCNFSM4IHGYA6A
.

--
Sabrina Gelbart
Web Design & Development, Graphic Design, Motion Graphics
www.SabrinaGelbart.com
skype: sabrina.gelbart
cell: (925)-222-8426

If you're talking about files.veliov.com, then don't worry much, since there is not much donations — it's running on free Heroku, and it's very instable

okay thanks 👍as long as it's generally working!!
On Fri, Jul 26, 2019 at 3:02 PM dr.dimitru notifications@github.com wrote:

If you're talking about files.veliov.com, then don't worry much, since
there is not much donations — it's running on free Heroku, and it's very
instable
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/VeliovGroup/Meteor-Files-Demos/issues/15?email_source=notifications&email_token=AAT4OJHJEHUCXZRZB7BNTUDQBNJ5RA5CNFSM4IHGYA6KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD25SNFI#issuecomment-515581589,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAT4OJHA5FXZQZ7AKH63XN3QBNJ5RANCNFSM4IHGYA6A
.

--
Sabrina Gelbart
Web Design & Development, Graphic Design, Motion Graphics
www.SabrinaGelbart.com
skype: sabrina.gelbart
cell: (925)-222-8426

I'll try to do some $$ if I can get this up!!
On Fri, Jul 26, 2019 at 3:03 PM Sabrina Gelbart sabrina.gelbart@gmail.com
wrote:

okay thanks 👍as long as it's generally working!!
On Fri, Jul 26, 2019 at 3:02 PM dr.dimitru notifications@github.com
wrote:

If you're talking about files.veliov.com, then don't worry much, since
there is not much donations — it's running on free Heroku, and it's very
instable
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/VeliovGroup/Meteor-Files-Demos/issues/15?email_source=notifications&email_token=AAT4OJHJEHUCXZRZB7BNTUDQBNJ5RA5CNFSM4IHGYA6KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD25SNFI#issuecomment-515581589,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAT4OJHA5FXZQZ7AKH63XN3QBNJ5RANCNFSM4IHGYA6A
.

--
Sabrina Gelbart
Web Design & Development, Graphic Design, Motion Graphics
www.SabrinaGelbart.com
skype: sabrina.gelbart
cell: (925)-222-8426

--
Sabrina Gelbart
Web Design & Development, Graphic Design, Motion Graphics
www.SabrinaGelbart.com
skype: sabrina.gelbart
cell: (925)-222-8426

I'll try to do some $$ if I can get this up!!

Testing on Heroku is part of our deployment, latest release working fine.
Running locally or on dedicated/virtual hosting is recommended, cloud solutions with ephemeral resources aren't great.

@sgelbart friendly ping.
Feel free to close it in case if the issue is solved on your end.

authors: dr-dimitru sgelbart

repo: VeliovGroup/Meteor-Files-Demos


text:
[New feature] Fix the header of tables

Hello,
It is not a bug but more a new feature that could improve the user experience of Venus web app. Is it possible to keep the header bar of tables (fix) to always see the columns titles when the user scrolls down? ex: Dashboard, Core pool/IL views.
This feature is only necessary for workstation because it looks good on mobile with current Cards mechanism.

Hi @Frayst2,
The UX you describe is ideal and something we actually explored a while ago. Unfortunately we were not able to implement it due to limitations.
The CSS way of making the header sticky is to apply position: sticky to it. Unfortunately this rule does not work when used inside a table tag.
Another possible way could be to make both the header and the table horizontally scrollable, then sync their scroll positions when either one is scrolled. However, with this approach we are forced to fix the widths of columns which could trim certain token values (for example if we had to show 154.00000000012 XVS).
That's the two approaches we try to follow, without success. If you have any other idea or even better want to open a PR, I'd be happy to review!

Aave's implementation also relies on fixed width columns unfortunately.
I get your point about trimming token values. I think it makes sense for most values, however if a token value is inferior to 1 then we'd be forced to show as many 0´s as necessary until we reach a non-zero decimal.
E.g.: 0.0000005 XVS
Perhaps a solution could be to display values that are small enough with an annotation like this one: < 0.00001 XVS
In which case we could also trim values superior to 1. What do you think?

I think the best option to display the trimming is the following:

If the user places the cursor in the text, the full data is displayed.
Feasibility and complexity to be verified but it's pretty cool and works with all types of values. What do you think?

That's a nice option, definitely doable but would require a large amount of changes as every token value would now need to be displayed with a custom component, rather than using a simply string.
I'll add this to the todos and review with everyone. Thanks again for your feedback!

Welcome!
The idea is to create a custom component and maybe to use it firstly for the vault display (ex: VAI), then to use it for the daily XVS distribution panel, and to roll out for each tables.
After the trimming, the fix columns may be used in table component to enable the sticky header without risk ;) tbc.
Good luck 👍

@Frayst2 we will be updating the rules for formatting values in this PR: https://github.com/VenusProtocol/venus-protocol-interface/pull/3297
Thanks again for your feedback.

repo: VenusProtocol/venus-protocol-interface


text:
Update index.md

Updated index.md to reflect the Readme and provide a better introduction to the handbook.
Also corrected a spelling issue in JDSherbert.

Needs to be reformatted as index was updated in a different branch


text:
Move/split off debugging chapter to syntax extensions

With proc macros soon part of the book we want to split off general macro debugging tools to the syntax extensions while only keeping the declaractive specifics ones in the corresponding chapter

Will be done by https://github.com/Veykril/tlborm/pull/43

repo: Veykril/tlborm


text:
🛑 Les Corbeilles de Claude is down

In d326a51, Les Corbeilles de Claude ($CORBEILLES) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Les Corbeilles de Claude is back up in 08c7aaa.

repo: Vikingfr/upptime


text:
Handle json objects without properties as scalars

First off, this could be regarded as an opinionated change, so I understand if it's not accepted for that reason alone. I also haven't included tests for it, which I'm happy to do if it's acceptable.
Objection and JSON schemas in general can handle nested JSON objects. I use these (with additionalProperties: true) in my schemas to correspond with json/jsonb columns in Postgres.
However, GraphQL chokes when provided with a property of type object without properties. This proposed change uses the graphql-type-json library to handle properties of type object as JSON scalar objects when their properties are not defined.
My opinion is that this is inline with how GraphQL would expect such unspecified objects in the schema, but I'm interested in seeing if there are other opinions.

This looks like it would fix my problem too. Any chance this could get reviewed? Perhaps add some integration tests with the PR.

authors: jordansexton larryosborn

repo: Vincit/objection-graphql


text:
Sample auto migrate - not practically

Hi,
I write automigrate
It still needs a lot of work
you need add type increments
https://gist.github.com/TechComet/cbe018d880472189a4ed73040eab41a5

I'm sorry, but nothing like this will never be added to objection. Automatic migrations only work for very simple cases. Any non-trivial migration you still have yo write by hand. So you might as well write them by hand each time.
Just look at tools like django. The generation works for basic cases, but once you do anything non-trivial, you need to write a migration by hand. And django has basically the best implementation for this, you could write.

Auto migrate .. optinal
It is possible, but it needs a lot of work
I will work on it later
However, we will need some changes to objection.js to make the migrations process easier

Please need jsonSchema file with full power objection.js

It is possible for very simple stuff, like the things you are writing in your example. But consider these two simple mgrations:

Combine firstName and lastName columns into a single fullName column.
Add composite unique constraint on firstName  and lastName columns.

How would you generate migrations for those?

authors: TechComet koskimas


text:
[Bug]: xcodebuild[68637:4884123] [MT] DVTPlugInLoading: Failed to load code for plug-in

Describe the bug
After a background update to xcode I started seeing these errors in the log
Relevant errors (if available)
plugin:obsidian-git:31456 Error: 2022-09-13 09:21:51.030 xcodebuild[67556:4870159] [MT] DVTPlugInLoading: Failed to load code for plug-in com.apple.dt.IDESimulatorAvailability (/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin), error = Error Domain=NSCocoaErrorDomain Code=3588 "dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0109): Symbol not found: (_OBJC_CLASS_$_SimDiskImage)
  Referenced from: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability'
  Expected in: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator'" UserInfo={NSLocalizedFailureReason=The bundle couldn’t be loaded., NSLocalizedRecoverySuggestion=Try reinstalling the bundle., NSFilePath=/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, NSDebugDescription=dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0109): Symbol not found: (_OBJC_CLASS_$_SimDiskImage)
  Referenced from: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability'
  Expected in: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator', NSBundlePath=/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin, NSLocalizedDescription=The bundle “IDESimulatorAvailability” couldn’t be loaded.}, dyldError = dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0000): Symbol not found: (_OBJC_CLASS_$_SimDiskImage)
  Referenced from: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability'
  Expected in: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator'
2022-09-13 09:21:51.051 xcodebuild[67556:4870159] [MT] DVTAssertions: ASSERTION FAILURE in /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot2/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-21303/DVTFoundation/PlugInArchitecture/DataModel/DVTPlugIn.m:374
Details:  Failed to load code for plug-in com.apple.dt.IDESimulatorAvailability (/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin)
Please ensure Xcode packages are up-to-date — try running 'xcodebuild -runFirstLaunch'.

NSBundle error: Error Domain=NSCocoaErrorDomain Code=3588 "dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0109): Symbol not found: (_OBJC_CLASS_$_SimDiskImage)
  Referenced from: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability'
  Expected in: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator'" UserInfo={NSLocalizedFailureReason=The bundle couldn’t be loaded., NSLocalizedRecoverySuggestion=Try reinstalling the bundle., NSFilePath=/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, NSDebugDescription=dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0109): Symbol not found: (_OBJC_CLASS_$_SimDiskImage)
  Referenced from: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability'
  Expected in: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator', NSBundlePath=/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin, NSLocalizedDescription=The bundle “IDESimulatorAvailability” couldn’t be loaded.}
Object:   <DVTPlugIn: 0x10eb9e4c0>
Method:   -loadAssertingOnError:error:
Thread:   <_NSMainThread: 0x147e0c5f0>{number = 1, name = main}
Hints:

Backtrace:
  0  0x00000001027a1410
  1  0x00000001027a0aec
  2  0x00000001027a0c6c
  3  0x000000010264f2ac
  4  0x0000000102615118
  5  0x0000000102613528
  6  0x00000001997801b4
  7  0x000000019978f414
  8  0x00000001027e558c
  9  0x00000001027c14b0
 10  0x00000001026133c0
 11  0x00000001026135e0
 12  0x00000001036d72ec
 13  0x00000001036d6ae0
 14  0x00000001036d61e8
 15  0x0000000101074324
 16  0x0000000100c65e0c
sh: line 1: 67559 Abort trap: 6           /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -find git 2> /dev/null
git: error: sh -c '/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -find git 2> /dev/null' failed with exit code 34304: (null) (errno=Invalid argument)
xcode-select: Failed to locate 'git', requesting installation of command line developer tools.

    at Object.action (plugin:obsidian-git:24326:25)
    at PluginStore.exec (plugin:obsidian-git:24351:25)
    at eval (plugin:obsidian-git:21944:43)
    at new Promise (<anonymous>)
    at GitExecutorChain.handleTaskData (plugin:obsidian-git:21942:16)
    at GitExecutorChain.eval (plugin:obsidian-git:21926:44)
    at Generator.next (<anonymous>)
    at fulfilled (plugin:obsidian-git:20775:24)
eval @ plugin:obsidian-git:31456

Steps to reproduce
Having Xcode 14, from what I can tell.
xcodebuild
2022-09-13 09:45:35.829 xcodebuild[70655:4914365] [MT] DVTPlugInLoading: Failed to load code for plug-in com.apple.dt.IDESimulatorAvailability (/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin), error = Error Domain=NSCocoaErrorDomain Code=3588 "dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0109): Symbol not found: (_OBJC_CLASS_$_SimDiskImage)
  Referenced from: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability'
  Expected in: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator'" UserInfo={NSLocalizedFailureReason=The bundle couldn’t be loaded., NSLocalizedRecoverySuggestion=Try reinstalling the bundle., NSFilePath=/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, NSDebugDescription=dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0109): Symbol not found: (_OBJC_CLASS_$_SimDiskImage)
  Referenced from: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability'
  Expected in: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator', NSBundlePath=/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin, NSLocalizedDescription=The bundle “IDESimulatorAvailability” couldn’t be loaded.}, dyldError = dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0000): Symbol not found: (_OBJC_CLASS_$_SimDiskImage)
  Referenced from: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability'
  Expected in: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator'
2022-09-13 09:45:35.849 xcodebuild[70655:4914365] [MT] DVTAssertions: ASSERTION FAILURE in /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot2/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-21303/DVTFoundation/PlugInArchitecture/DataModel/DVTPlugIn.m:374
Details:  Failed to load code for plug-in com.apple.dt.IDESimulatorAvailability (/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin)
Please ensure Xcode packages are up-to-date — try running 'xcodebuild -runFirstLaunch'.

NSBundle error: Error Domain=NSCocoaErrorDomain Code=3588 "dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0109): Symbol not found: (_OBJC_CLASS_$_SimDiskImage)
  Referenced from: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability'
  Expected in: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator'" UserInfo={NSLocalizedFailureReason=The bundle couldn’t be loaded., NSLocalizedRecoverySuggestion=Try reinstalling the bundle., NSFilePath=/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, NSDebugDescription=dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0109): Symbol not found: (_OBJC_CLASS_$_SimDiskImage)
  Referenced from: '/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability'
  Expected in: '/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator', NSBundlePath=/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin, NSLocalizedDescription=The bundle “IDESimulatorAvailability” couldn’t be loaded.}
Object:   <DVTPlugIn: 0x600001a0d900>
Method:   -loadAssertingOnError:error:
Thread:   <_NSMainThread: 0x600003e40280>{number = 1, name = main}
Hints:

Backtrace:
  0  0x00000001044a1410
  1  0x00000001044a0aec
  2  0x00000001044a0c6c
  3  0x000000010434f2ac
  4  0x0000000104315118
  5  0x0000000104313528
  6  0x00000001997801b4
  7  0x000000019978f414
  8  0x00000001044e558c
  9  0x00000001044c14b0
 10  0x00000001043133c0
 11  0x00000001043135e0
 12  0x00000001053d72ec
 13  0x00000001053d6ae0
 14  0x00000001053d61e8
 15  0x0000000102d74324
 16  0x0000000102b05e0c
[1]    70655 abort      xcodebuild

Expected Behavior
No response
Addition context
xcodebuild -version
Xcode 14.0
Build version 14A309

I tried updating xcodebuild but it does not have
xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates

Run Roftware Update in System Preferencees
Open Terminal
run xcodebuild this prompts an install of CLI tools

Operating system
macOS
Plugin version
2.1.0

@michaelpporter I'm seeing the same issue with macOS version 12.5.1. I have also tried to update xcode which did not resolve the issue.

I have the same issue. Seems to be due to the latest update for xcode.

More info/Work around:
I also have git installed via homebrew brew install git which is in my path and works fine.
type -a git
git is /opt/homebrew/bin/git
git is /usr/bin/git

The "core" from xcode has the issue. When I run it I get a prompt to install git.
/usr/bin/git -version
2022-09-14 08:44:21.187 xcodebuild[65760:6703978] [MT] DVTPlugInLoading: Failed to load code for plug-in com.apple.dt.IDESimulatorAvailability (/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin), error = Error Domain=NSCocoaErrorDomain Code=3588 "dlopen(/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin/Contents/MacOS/IDESimulatorAvailability, 0x0109): Symbol not found: (_OBJC_CLASS_$_SimDiskImage)
....

If I update my Custom Git binary path in settings it's working.

I got the same issue with macOS version 12.5, plugin version 2.1.0. I tried to downgrade my obisidian-git plugin version to previous releases but the issue remains. I tried @michaelpporter's suggestion by updating the plugin setting with my git path and the issue is solved. The interesting thing is both git path  listed from the type -a git command works for me.

I just found, when I opened xcode it prompted me to install more things. After that git works for both paths. It seems that a proper xcode install could also fix the issue.

I will close this issue, because it's not related to this plugin, but your local git installation.

ionic cap sync drops: [capacitor] [error] 2024-09-26 15:34:32.780 xcodebuild[91208:1788360] [MT] DVTPlugInLoading: Failed to load code for plug-in com.apple.dt.IDESimulatorFoundation

I just found, when I opened xcode it prompted me to install more things. After that git works for both paths. It seems that a proper xcode install could also fix the issue.

Same in my case - It occured after I had to agree on a updated license agreement...
To resolve it I had to start the xcode GUI. On launch it prompted me to update/install Phone Tablet dependencies and I was able to proceed.


text:
About the prediction layer weight

Recently I want to use the prediction layer weight in chengyuBERT as the initial idiom embedding in my work, however im struggling to it. Can you give an instruction? Thank you.

Can you illustrate more on your task and what you have tried?

repo: VisualJoyce/ChengyuBERT


text:
Data availability

Hi Could yo share any of the 5 data that is listed for running the code.
Thanks in advance.

Hello!
Thank you for noticing, it was a problem with provided links in README. We have fixed it, now all the data is availible.
Please do not hesitate to contact us if any problems with our code occurs

Hi Could yo share any of the 5 data that is listed for running the code. Thanks in advance.

Thanks, the link works now.
I will get back in case of queries.
Have a nice day!

Thanks, the link works now.
I will get back in case of queries.
Have a nice day!

repo: VityaVitalich/MLEM


text:
Api.GetLicense call causes CallbackOnCollectedDelegate MDA error in .NET 4.7.2

Managed Debugging Assistant 'CallbackOnCollectedDelegate'
  Message=Managed Debugging Assistant 'CallbackOnCollectedDelegate' : 'A callback was made on a garbage collected delegate of type 'Viveport!Viveport.Internal.GetLicenseCallback::Invoke'. This may cause application crashes, corruption and data loss. When passing delegates to unmanaged code, they must be kept alive by the managed application until it is guaranteed that they will never be called.'

The above error is prompted after calling Api.GetLicense, reliably - the license checker that was passed into the function is kept in a static readonly property, and so shouldn't be the cause of the error.
This prevents DRM checking from working in .NET applications!

@SteffanDonal Can this commit solve your problem? We can not reproduce this issue. Could you please try this commit first? Thank you!

Hey @Jake1006 - Can the fix be published as a prerelease version on nuget so I can upgrade?

@SteffanDonal
Please try this
https://www.myget.org/feed/viveportsoftware/package/nuget/Viveport
Thank you

I can confirm there's no GC / MDA error anymore! Thank you 😉


text:
Fix/table update

This PR addresses suggestions made in this basecamp thread.
Mainly it adds some categories of the pathways tables to have a dynamic row height.
It also eliminates the ellipsis styles to some categories to made their content to fill the row height.

Addressed the requests.
thanks!

It only works for chrome but at least we have ellipsis in the table with more content for description fields using -webkit-line-clamp

Good work!!

repo: Vizzuality/climate-watch


text:
Licencing information

I am not able to see any any licencing information, can you please point to the licensing detail for using the library.

It's published under MIT license. I added separate LICENSE file to the project. Thank you for pointing this out.

authors: VojtaStavik githubsumesh

repo: VojtaStavik/ProtocolUI


text:
URGENT: Remove LimitOrder Bot and Stop-Loss Bot until they are updated/changed

The LimitOrder Bot and the Stop Loss Bot are incorrect and outside of spec. Remove these from Palomabot until they are replaced.

Closing to open a fix ticket.

repo: VolumeFi/paloma


text:
DEVX-7282 Update snippets for Conversation v1

Updates cURL snippets for upcoming Conversation v1

ticket: https://jira.vonage.com/browse/DEVX-7282

repo: Vonage/vonage-curl-code-snippets


text:
Add automatic black formatting to PRs, blacken SDK

This adds auto formatting for PRs (a limitation of the tool), black configuration, and also blackens the SDK code.

Codecov Report

Merging #284 (a5158e2) into main (29e1d8a) will not change coverage.
The diff coverage is 100.00%.

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

@@           Coverage Diff           @@
##             main     #284   +/-   ##
=======================================
  Coverage   97.33%   97.33%
=======================================
  Files          25       25
  Lines        1090     1090
=======================================
  Hits         1061     1061
  Misses         29       29

Files Changed
Coverage Δ

src/vonage/verify.py
100.00% <ø> (ø)

src/vonage/account.py
100.00% <100.00%> (ø)

src/vonage/application.py
100.00% <100.00%> (ø)

src/vonage/client.py
94.24% <100.00%> (ø)

src/vonage/ncco_builder/ncco.py
97.67% <100.00%> (ø)

src/vonage/ncco_builder/pay_prompts.py
100.00% <100.00%> (ø)

src/vonage/number_insight.py
100.00% <100.00%> (ø)

src/vonage/number_management.py
100.00% <100.00%> (ø)

src/vonage/redact.py
100.00% <100.00%> (ø)

src/vonage/short_codes.py
100.00% <100.00%> (ø)

... and 3 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

authors: codecov-commenter maxkahan

repo: Vonage/vonage-python-sdk


text:
createLink with text

Hi,
I try to insertLink and I copy your example
editorInstance.composer.commands.exec("createLink", { href: "http://google.com", target: "_blank", rel: "nofollow", text: "Google" });
But the result just show the link without text "Google".
Can you have any reason ?
thanks.

Thanks for noting, I must update the example. The text part is currently deprecated as it did not fit well into the logic (not an attribute actually and text was inserted only in case of caret). Currently it is built in that if you insert link with caret (not selection), then the href will also be the text of the insertion and user can change that on the go. In case of selection the text will be the selection content.
If you need to insert link with content i think it is better to use insertHTML command and construct the link yourself or write/overwrite your own createLink command by taking this as starting point:
https://github.com/Voog/wysihtml/blob/master/src/commands/createLink.js . No need to build the wysi with your command, You can just add the js file after loading wysihtml.js and before editor initiation and name the command whatever you like.

Thanks for your fast answer.

authors: Oviglo pulges

repo: Voog/wysihtml


text:
Does this project have a source code?

Does this project have a source code?

I tried to use basic command line tools and Ubuntu configuration settings.

authors: Vrolijk vahidalvandi

repo: Vrolijk/OSDD


text:
全文搜索搜索中文关键字得不到正确的搜索结果

问题描述
（简明扼要的描述一下问题）
产生环境

设备：（手机、平板等移动设备时填写此项）
浏览器及版本：
演示地址：

复现步奏

尝试升级 3.0.0 版本试一下，这个问题是否还存在

repo: Vtrois/Kratos


text:
Clicking year, month and time the content is not showing in Nuxt3.

Describe the bug
When clicking year, month and time the content is not showing in Nuxt3.
Expected behavior
Datepicker should be showing Year, Month, Time
Actual behaviour
Datepicker is not showing Year, Month, Time
Screenshots

I check the DOM and it's not setting the height properly.

To Reproduce
Steps to reproduce the behavior:

Click year
Click month
Click time icon

Desktop & mobile (please complete the following information):

Browser [e.g. chrome, firefox]
Library version 4.2.3

Please refer to this comment.

authors: Jasenkoo vincent-dante

repo: Vuepic/vue-datepicker


text:
Enforce path options are absolute paths

We (myself, @mcgibbon, @nbren12) have agreed (I think) that user-supplied paths to custom files/directories should be specified as absolute paths as a way to distinguish from built-in options. This is not actually implemented right now.

Closed by #15


text:
Feature RTL support in locale

This is for the RTL Support the ticket I have created https://github.com/VulcanJS/Vulcan/issues/2669
Could you please check it carefully, as I don't have slightest idea about the impacts, but it's working fine on my local project for translations of StateOfJS ;)
https://github.com/StateOfJS/state-of-js-graphql-results-api/issues/50
After checking the code, I had come to the conclusion that without this, the RTL support was not possible at all.
This is just the beginning and give the developer the opportunity by usage of RTL class in HTML to do custom CSS if needed ;)

Thanks, this looks good!

authors: SachaG fghamsary

repo: VulcanJS/Vulcan


text:
Make monadic ranges work with negative numbers

At the moment 5Nɾ (and all the other monadic ranges) yields an empty list instead of something like [-1, -2, -3 ...].

This might be intended behavior. It's sometimes useful.

Ah, ok

repo: Vyxal/Vyxal


text:
[close #62] 출석률 계산 로직 수정

내용

#62

확인했습니다!

authors: YehyeokBang dd-jiyun

repo: WASSUP-Project/WASSUP-Server


text:
Create GitHub Action secrets needed to run new added pipeline integration-test

Hello @git4rk The following GitHub Action secrets are needed to run new added pipeline integration-test

AZURE_CREDENTIALS

Use the same value of secret AZURE_CREDENTIALS defined in WASdev/azure.websphere-traditional.singleserver or create a new one by following this.
Grant User Access Administrator role in the subscription to the service principal you specified in the previous step:export SUBSCRIPTION_ID=<sub-id>
export SP_NAME=<service-principal-display-name>

APP_ID=$(az ad sp list --display-name $SP_NAME | jq '.[0]' | jq -r '.appId')
az role assignment create --assignee $APP_ID --role "User Access Administrator" --scope /subscriptions/${SUBSCRIPTION_ID}

Verify that both Contributor and User Access Administrator roles in the subscription are granted to the service principal:az role assignment list --assignee $APP_ID

You should see the similar output:[
  {
    ...
    "roleDefinitionName": "Contributor",
    ...
  },
  {
    ...
    "roleDefinitionName": "User Access Administrator",
    ...
  }
]

USER_NAME

Use WASdev

IS_INTERNAL_SUBSCRIPTION

Use false

MSTEAMS_WEBHOOK

Use the same value of secret MSTEAMS_WEBHOOK defined in WASdev/azure.websphere-traditional.singleserver

Reference the following issue for more information:

WASdev/azure.websphere-traditional.singleserver/issues/44

Hello @git4rk Pls close the issue once you add the required secrets by following steps above.

Added these secrets

% az role assignment list --assignee $APP_ID
[
  {
    "canDelegate": null,
    "condition": null,
    "conditionVersion": null,
    "description": null,
    "id": "/subscriptions/1970354a-e600-4847-8848-89ea15c7a8c3/providers/Microsoft.Authorization/roleAssignments/9da83844-9c73-42d9-a27c-447fb8a14ed8",
    "name": "9da83844-9c73-42d9-a27c-447fb8a14ed8",
    "principalId": "972d3c01-4b24-4fd2-9aeb-7c0cea2262fa",
    "principalName": "http://20210512_IBM_SP",
    "principalType": "ServicePrincipal",
    "roleDefinitionId": "/subscriptions/1970354a-e600-4847-8848-89ea15c7a8c3/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c",
    "roleDefinitionName": "Contributor",
    "scope": "/subscriptions/1970354a-e600-4847-8848-89ea15c7a8c3",
    "type": "Microsoft.Authorization/roleAssignments"
  },
  {
    "canDelegate": null,
    "condition": null,
    "conditionVersion": null,
    "description": null,
    "id": "/subscriptions/1970354a-e600-4847-8848-89ea15c7a8c3/providers/Microsoft.Authorization/roleAssignments/7e4575ae-9194-4e05-a8cc-e2d7604735de",
    "name": "7e4575ae-9194-4e05-a8cc-e2d7604735de",
    "principalId": "972d3c01-4b24-4fd2-9aeb-7c0cea2262fa",
    "principalName": "http://20210512_IBM_SP",
    "principalType": "ServicePrincipal",
    "roleDefinitionId": "/subscriptions/1970354a-e600-4847-8848-89ea15c7a8c3/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9",
    "roleDefinitionName": "User Access Administrator",
    "scope": "/subscriptions/1970354a-e600-4847-8848-89ea15c7a8c3",
    "type": "Microsoft.Authorization/roleAssignments"
  }
]


text:
Change to production fonts

Rationale: the typography.com account that is hosting the Whitney limits the amount of bandwidth for projects in "development" to 1GB. Open Vault has been pulling fonts from an account in "development" mode and is close to reaching that limit, so the typography.com folks sent us a message saying we need to kick it over to "production" mode to avoid an interruption. See this screenshot...

Transitioning to "production" mode requires a little handshake between your website and typography.com.
We're planning on putting the fonts on S3.
Done when

[x] S3 location for fonts is established and sent to tim_kinnel@wgbh.org, who will add the location in the typograph.com account, and then deliver a package back to us to put into S3
[x] font package uploaded to S3
[x]  verify that the font is reachable on S3 by hosts matching *.openvault.wgbh-mla.org. This may involve adding typography.com to the whitelist of referrers in the S3 bucket policy - not sure about that yet.

Tim Kinnel verified that everything is ok on the typography.com end. Closing


text:
ProvisionOnlineInstance not processing Security Group

Setup a VSTS task to provision a new online instance. Providing it a Security Group Name, but the created Instance does not seem to have the security group assigned and there is no error messages indicating it did not resolve the provided name. See the attached Debug log showing the Security group name initially, then showing no values for the security group name or ID in the next layer of script.
Also - there is a debug message in here with a typo indicating it is now in a Backup script.
2018-06-05T22:08:08.8492587Z ##[debug]Evaluating condition for step: 'Reset Instance Part II (Provision)'
2018-06-05T22:08:08.8493339Z ##[debug]Evaluating: succeeded()
2018-06-05T22:08:08.8493613Z ##[debug]Evaluating succeeded:
2018-06-05T22:08:08.8493995Z ##[debug]=> True
2018-06-05T22:08:08.8494334Z ##[debug]Result: True
2018-06-05T22:08:08.8494768Z ##[section]Starting: Reset Instance Part II (Provision)
2018-06-05T22:08:08.8499113Z ==============================================================================
2018-06-05T22:08:08.8499379Z Task         : MSCRM Provision Online Instance
2018-06-05T22:08:08.8499553Z Description  : Creates a new Dynamics 365 Customer Engagement Online Instance
2018-06-05T22:08:08.8499729Z Version      : 9.0.1
2018-06-05T22:08:08.8499859Z Author       : Wael Hamze
2018-06-05T22:08:08.8500054Z Help         : This task uses the Microsoft.Xrm.OnlineManagementAPI: https://www.powershellgallery.com/packages/Microsoft.Xrm.OnlineManagementAPI
2018-06-05T22:08:08.8500282Z ==============================================================================
2018-06-05T22:08:09.5542896Z ##[debug]VstsTaskSdk 0.10.0 commit 787a46ec0a2df5b4d12c2e801bd3f319975c054c
2018-06-05T22:08:09.6963255Z ##[debug]Entering MSCRMProvisionOnlineInstance.ps1
2018-06-05T22:08:09.7188340Z ##[debug]INPUT_APIURL: 'https://admin.services.crm.dynamics.com'
2018-06-05T22:08:09.7215084Z ##[debug]INPUT_USERNAME: xxxx@xxxx.onmicrosoft.com'
2018-06-05T22:08:09.7405075Z ##[debug]INPUT_PASSWORD: '***'
2018-06-05T22:08:09.7407511Z ##[debug]INPUT_DOMAINNAME: 'xxxx'
2018-06-05T22:08:09.7407939Z ##[debug]INPUT_FRIENDLYNAME: 'xxxx'
2018-06-05T22:08:09.7408743Z ##[debug]INPUT_PURPOSE: 'xxxx'
2018-06-05T22:08:09.7409120Z ##[debug]INPUT_INITIALUSEREMAIL: xxxx@xxxx.onmicrosoft.com'
2018-06-05T22:08:09.7409442Z ##[debug]INPUT_INSTANCETYPE: 'Sandbox'
2018-06-05T22:08:09.7409780Z ##[debug]INPUT_SERVICEVERSION: 'bce9abbf-90fd-42e7-b0e5-1ced6df22fa1'
2018-06-05T22:08:09.7412858Z ##[debug]INPUT_SALES: 'false'
2018-06-05T22:08:09.7453405Z ##[debug] Converted to bool: False
2018-06-05T22:08:09.7503781Z ##[debug]INPUT_CUSTOMERSERVICE: 'false'
2018-06-05T22:08:09.7519643Z ##[debug] Converted to bool: False
2018-06-05T22:08:09.7548324Z ##[debug]INPUT_FIELDSERVICE: 'false'
2018-06-05T22:08:09.7572971Z ##[debug] Converted to bool: False
2018-06-05T22:08:09.7606950Z ##[debug]INPUT_PROJECTSERVICE: 'false'
2018-06-05T22:08:09.7632234Z ##[debug] Converted to bool: False
2018-06-05T22:08:09.7664646Z ##[debug]INPUT_LANGUAGEID: '1033'
2018-06-05T22:08:09.7707357Z ##[debug] Converted to int: 1033
2018-06-05T22:08:09.7741163Z ##[debug]INPUT_CURRENCYCODE: 'USD'
2018-06-05T22:08:09.7810186Z ##[debug]INPUT_CURRENCYNAME: 'US Dollar'
2018-06-05T22:08:09.7853515Z ##[debug]INPUT_CURRENCYPRECISION: '2'
2018-06-05T22:08:09.7878863Z ##[debug] Converted to int: 2
2018-06-05T22:08:09.7903341Z ##[debug]INPUT_CURRENCYSYMBOL: '$'
2018-06-05T22:08:09.7942501Z ##[debug]INPUT_SECURITYGROUPID (empty)
2018-06-05T22:08:09.8000440Z ##[debug]INPUT_SECURITYGROUPNAME: 'CRM Build Admin'
2018-06-05T22:08:09.8026929Z ##[debug]INPUT_WAITFORCOMPLETION: 'true'
2018-06-05T22:08:09.8054165Z ##[debug] Converted to bool: True
2018-06-05T22:08:09.8080299Z ##[debug]INPUT_SLEEPDURATION: '5'
2018-06-05T22:08:09.8100855Z ##[debug] Converted to int: 5
2018-06-05T22:08:09.9527749Z ##[debug]apiUrl = https://admin.services.crm.dynamics.com
2018-06-05T22:08:09.9597075Z ##[debug]username = xxxx@xxxx.onmicrosoft.com
2018-06-05T22:08:09.9665840Z ##[debug]domainName = xxxx
2018-06-05T22:08:09.9668889Z ##[debug]friendlyName = xxxx
2018-06-05T22:08:09.9676977Z ##[debug]purpose = xxxx
2018-06-05T22:08:09.9702519Z ##[debug]initialUserEmail = xxxx@xxxx.onmicrosoft.com
2018-06-05T22:08:09.9720953Z ##[debug]instanceType = Sandbox
2018-06-05T22:08:09.9740347Z ##[debug]serviceVersion = bce9abbf-90fd-42e7-b0e5-1ced6df22fa1
2018-06-05T22:08:09.9757029Z ##[debug]customerService = False
2018-06-05T22:08:09.9778901Z ##[debug]fieldService = False
2018-06-05T22:08:09.9795711Z ##[debug]projectService = False
2018-06-05T22:08:09.9811966Z ##[debug]languageId = 1033
2018-06-05T22:08:09.9833144Z ##[debug]currencyCode = USD
2018-06-05T22:08:09.9849976Z ##[debug]currencyName = US Dollar
2018-06-05T22:08:09.9871510Z ##[debug]currencyPrecision = 2
2018-06-05T22:08:09.9896228Z ##[debug]currencySymbol = $
Security group info present
2018-06-05T22:08:09.9913635Z ##[debug]securityGroupId =
2018-06-05T22:08:09.9935196Z ##[debug]securityGroupName = CRM Build Admin
2018-06-05T22:08:09.9955890Z ##[debug]waitForCompletion = True
2018-06-05T22:08:09.9972265Z ##[debug]sleepDuration = 5
2018-06-05T22:08:10.0137526Z ##[debug]Script Path: D:\a_tasks\MSCRMProvisionOnlineInstance_75b16512-23b8-49bd-9f31-c56d491207ad\9.0.1
Typo in logging
2018-06-05T22:08:10.0246677Z ##[debug]Entering BackupCRMOnlineInstance.ps1
2018-06-05T22:08:10.0358784Z ##[debug]ApiUrl = https://admin.services.crm.dynamics.com
2018-06-05T22:08:10.0359416Z ##[debug]Username = xxxx@xxxx.onmicrosoft.com
2018-06-05T22:08:10.0368493Z ##[debug]DomainName = xxxx
2018-06-05T22:08:10.0385703Z ##[debug]FriendlyName = xxxx
2018-06-05T22:08:10.0402626Z ##[debug]Purpose = xxxx
2018-06-05T22:08:10.0425585Z ##[debug]InitialUserEmail = xxxx@xxxx.onmicrosoft.com
2018-06-05T22:08:10.0447798Z ##[debug]InstanceType = Sandbox
2018-06-05T22:08:10.0481919Z ##[debug]ReleaseId = bce9abbf-90fd-42e7-b0e5-1ced6df22fa1
2018-06-05T22:08:10.0527386Z ##[debug]TemplateNames =
2018-06-05T22:08:10.0544059Z ##[debug]LanguageId = 1033
2018-06-05T22:08:10.0563539Z ##[debug]CurrencyCode = USD
2018-06-05T22:08:10.0583208Z ##[debug]CurrencyName = US Dollar
2018-06-05T22:08:10.0603169Z ##[debug]CurrencyPrecision = 2
2018-06-05T22:08:10.0628132Z ##[debug]CurrencySymbol = $
Security group info no longer present
2018-06-05T22:08:10.0641684Z ##[debug]SecurityGroupId =
2018-06-05T22:08:10.0680882Z ##[debug]SecurityGroupName =
2018-06-05T22:08:10.0699809Z ##[debug]WaitForCompletion = True
2018-06-05T22:08:10.0718769Z ##[debug]SleepDuration = 5
2018-06-05T22:08:10.0739335Z ##[debug]PSModulePath = D:\a_tasks\MSCRMProvisionOnlineInstance_75b16512-23b8-49bd-9f31-c56d491207ad\9.0.1\Lib\OnlineManagementAPI\1.0.0
2018-06-05T22:08:10.0761402Z ##[debug]Script Path: D:\a_tasks\MSCRMProvisionOnlineInstance_75b16512-23b8-49bd-9f31-c56d491207ad\9.0.1
2018-06-05T22:08:10.0788451Z ##[debug]Importing Online Management Module: D:\a_tasks\MSCRMProvisionOnlineInstance_75b16512-23b8-49bd-9f31-c56d491207ad\9.0.1\Lib\OnlineManagementAPI\1.0.0\Microsoft.Xrm.OnlineManagementAPI.dll
2018-06-05T22:08:10.0810869Z ##[debug]Loading module from path 'D:\a_tasks\MSCRMProvisionOnlineInstance_75b16512-23b8-49bd-9f31-c56d491207ad\9.0.1\Lib\OnlineManagementAPI\1.0.0\Microsoft.Xrm.OnlineManagementAPI.dll'.
2018-06-05T22:08:10.1573619Z ##[debug]Importing cmdlet 'New-CrmAdminModeSetting'.
2018-06-05T22:08:10.1591069Z ##[debug]Importing cmdlet 'Get-CrmInstance'.
2018-06-05T22:08:10.1607177Z ##[debug]Importing cmdlet 'New-CrmInstanceInfo'.
2018-06-05T22:08:10.1622925Z ##[debug]Importing cmdlet 'New-CrmBackupInfo'.
2018-06-05T22:08:10.1638688Z ##[debug]Importing cmdlet 'Backup-CrmInstance'.
2018-06-05T22:08:10.1660284Z ##[debug]Importing cmdlet 'Get-CrmCurrencies'.
2018-06-05T22:08:10.1682859Z ##[debug]Importing cmdlet 'Get-CrmInstanceBackup'.
2018-06-05T22:08:10.1699869Z ##[debug]Importing cmdlet 'Get-CrmInstanceBackups'.
2018-06-05T22:08:10.1715980Z ##[debug]Importing cmdlet 'Get-CrmInstances'.
2018-06-05T22:08:10.2021718Z ##[debug]Importing cmdlet 'Get-CrmInstanceTypes'.
2018-06-05T22:08:10.2022556Z ##[debug]Importing cmdlet 'Get-CrmLanguages'.
2018-06-05T22:08:10.2022923Z ##[debug]Importing cmdlet 'Get-CrmOperationStatus'.
2018-06-05T22:08:10.2023281Z ##[debug]Importing cmdlet 'Get-CrmServiceVersions'.
2018-06-05T22:08:10.2023596Z ##[debug]Importing cmdlet 'Get-CrmTemplates'.
2018-06-05T22:08:10.2030984Z ##[debug]Importing cmdlet 'New-CrmInstance'.
2018-06-05T22:08:10.2048088Z ##[debug]Importing cmdlet 'Restore-CrmInstance'.
2018-06-05T22:08:10.2065607Z ##[debug]Importing cmdlet 'Disable-CrmAdminMode'.
2018-06-05T22:08:10.2081658Z ##[debug]Importing cmdlet 'Enable-CrmAdminMode'.
2018-06-05T22:08:10.2100335Z ##[debug]Importing cmdlet 'Remove-CrmInstance'.
2018-06-05T22:08:10.2118531Z ##[debug]Importing cmdlet 'Remove-CrmManagementApp'.
2018-06-05T22:08:10.2137157Z ##[debug]Importing cmdlet 'Disable-CrmManagementApp'.
2018-06-05T22:08:10.2153895Z ##[debug]Importing cmdlet 'Enable-CrmManagementApp'.
2018-06-05T22:08:10.2173609Z ##[debug]Importing cmdlet 'Get-CrmInstanceType'.
2018-06-05T22:08:10.2193577Z ##[debug]Importing cmdlet 'Get-CrmManagementApp'.
2018-06-05T22:08:10.2209304Z ##[debug]Importing cmdlet 'Get-CrmManagementApps'.
2018-06-05T22:08:10.2224286Z ##[debug]Importing cmdlet 'New-CrmManagementApp'.
2018-06-05T22:08:10.2241240Z ##[debug]Imported Online Management Module
2018-06-05T22:08:10.2526729Z ##[debug]Entering OnlineInstanceFunctions.ps1
2018-06-05T22:08:10.2541792Z ##[debug]Leaving OnlineInstanceFunctions.ps1
2018-06-05T22:08:10.2707452Z ##[debug]Entering CrmInstanceInfo - ProcessRecord
2018-06-05T22:08:10.2722248Z ##[debug]Executing CrmInstanceInfo
2018-06-05T22:08:10.2741628Z ##[debug]Exiting CrmInstanceInfo - ProcessRecord : 00:00:00.0015339
2018-06-05T22:08:10.2804920Z ##[debug]Connecting to API server: https://admin.services.crm.dynamics.com/
2018-06-05T22:08:10.3010777Z ##[debug]Entering NewCrmInstance - ProcessRecord
2018-06-05T22:08:10.3076262Z ##[debug]Executing NewCrmInstance
2018-06-05T22:08:10.5409528Z ##[debug]Requesting Authentication - Start
2018-06-05T22:08:10.5415536Z ##[debug]Requesting Authority From server - Start
2018-06-05T22:08:10.7954822Z ##[debug]Requesting Authority From server - Finished : 00:00:00.2537422
2018-06-05T22:08:11.1449688Z ##[debug]Requesting Authentication - Completed : 00:00:00.6062597
2018-06-05T22:08:53.1135117Z ##[debug]Exiting NewCrmInstance - ProcessRecord : 00:00:42.8097718
2018-06-05T22:08:53.1226692Z OperationId = 00000000-0000-0000-0000-000000000000
2018-06-05T22:08:53.1244250Z Status = Succeeded
2018-06-05T22:09:28.1475256Z ##[debug]Connecting to API server: https://admin.services.crm.dynamics.com/
2018-06-05T22:09:28.1493326Z ##[debug]Entering GetCrmInstances - ProcessRecord
2018-06-05T22:09:28.1509711Z ##[debug]Executing GetCrmInstances
2018-06-05T22:09:28.1533888Z ##[debug]Requesting Authentication - Start
2018-06-05T22:09:28.1551108Z ##[debug]Requesting Authority From server - Start
2018-06-05T22:09:28.2161054Z ##[debug]Requesting Authority From server - Finished : 00:00:00.0606958
2018-06-05T22:09:28.7465034Z ##[debug]Requesting Authentication - Completed : 00:00:00.5833825
2018-06-05T22:09:29.5767509Z ##[debug]Exiting GetCrmInstances - ProcessRecord : 00:00:01.4253451
2018-06-05T22:09:29.5886867Z ##[debug]Instance State: Ready
2018-06-05T22:09:29.5915650Z ##[debug]Leaving ProvisionOnlineInstance.ps1
2018-06-05T22:09:29.5936978Z ##[debug]Leaving MSCRMProvisionOnlineInstance.ps1
2018-06-05T22:09:29.6291011Z ##[section]Finishing: Reset Instance Part II (Provision)

Appears the following parms need to be added to the call to ProvisionOnlineInstance.ps1:
-SecurityGroupId $securityGroupId -SecurityGroupName $securityGroupName

@mattp65 this is working for me, there is change there was a temporary issue on MS end.
If you supply a group name, the code will try to look up by name and if you don't you can supply the group id directly.
if ($SecurityGroupName -ne '')
{
Write-Verbose "Importing Module AzureAD"
Import-Module AzureAD
Write-Verbose "Imported Module AzureAD"
$group = Get-AzureADGroup -Filter "DisplayName eq '$SecurityGroupName'"

if ($group -ne $null)
{
	$SecurityGroupId = $group.ObjectId
}
if ($group -eq $null)
{
	throw "$SecurityGroupName not found"
}

}
if ($SecurityGroupId -ne '')
{
$InstanceInfoParams.SecurityGroupId = $SecurityGroupId
}
$instanceInfo = New-CrmInstanceInfo @InstanceInfoParams

@WaelHamze Not sure how you are seeing this work. When I look at the code in  MSCRMProvisionOnlineInstance.ps1, it is clearly not passing the parms I mentioned above to the script. Your testing is obviously just running ProvisionOnlineInstance.ps1 and not MSCRMProvisionOnlineInstance.ps1.

@mattp65 Yes I can see that now. Thanks for flagging this. The Strange thing is that it is working for us using the VSTS Task.

Released 9.1.1

repo: WaelHamze/xrm-ci-framework


text:
Add module requirements

Fix #74

Hmm. Not yet. Still running into Get-VdsCommand reporting in as a Vester command.

Ok, reopening with no extra commits. I guess we just continue to encourage people to use the newest version of PowerCLI?
PowerCLI 6.3
Import-Module .\Vester
Connect-VIServer vcsa.home.lab
# ^ that works
Get-Command -Module Vester

Name
----
Get-VdsCommand
Invoke-Vester
New-VesterConfig

PowerCLI 6.5
Import-Module .\Vester
Connect-VIServer vcsa.home.lab
# ^ that works
Get-Command -Module Vester

Name
----
Invoke-Vester
New-VesterConfig

Great work, @brianbunke

authors: brianbunke chriswahl

repo: WahlNetwork/Vester


text:
New App Submission - yiToken (Wallet)

App Logo (Required)

App Details (Required)
Type: Wallet
Name: yiToken
Homepage Url: https://yitoken.im
Chains supported: Bitcoin, Ethereum, Heco, BSC, Cosmos, OKExChain, ClassZZ, Polkadot, Kusama, Solana, Polygon, Avalanche
App Url (Required - at least one)
Browser Url: https://yitoken.im
iOS Url: https://testflight.apple.com/join/vwyDi2pn
Android Url: https://app.iwishbest.com/apps/yiToken.apk
Mac Url:
Windows Url:
Linux Url:
Mobile Linking (Optional)
Deep Link: yitoken:
Universal Link:
Desktop Linking (Optional)
Deep Link:
Universal Link:
Metadata (Optional)
Short Name: yiToken
Primary Color: rgb(44, 76, 252)
Secondary Color:

Added on commit a027794645f6250c6618d1d2dc472bab2a7a5ffa

authors: mekery pedrouid

repo: WalletConnect/walletconnect-registry


text:
Error: underlying network changed when connected to Metamask

Describe the bug
The error underlying network changed is shown when i try to call a contract after connecting to the blockchain via metamask.
SDK Version

Version 2.0.0-beta.1

To Reproduce
Steps to reproduce the behavior:

Check out repository https://github.com/etherisc/poc-wallet-access/ and switch to branch bug/web3modal-metamask
Create .env.local file with contents

NEXT_PUBLIC_COUNTER_ADDRESS=0x6A5bEdE3957275C6bF2F8dd8C16B0F099422AA10

Run npm install
Run npm run dev to start the application
Naviate to http://localhost:3000/ with a browser that has the Metamask plugin installed and a connection to the fuji avalanche blockchain configured.
Click 'connect wallet' on top right
Follow instructions in Metamask to create connection
See error

Expected behavior
The call to the contract does not fail as connection to metamask has been successful.
Screenshots

Desktop (please complete the following information):

OS: MacOS 12.6.1
Browser Chrome, Firefox
Version 107, 106.2

Additional context
The relevant code is here https://github.com/etherisc/poc-wallet-access/blob/bug/web3modal-metamask/pages/index.tsx#L15-L25
Up update of the signer (useSigner) via useEffect it connects to a smart contract and calls a read method.

same issue

@doerfli @civa just an idea, but could you try following:

Do not use useProvider until user is connected
When user connects, ensure avalanche fuji (chain from the error) is added to your wallet (this should happen automatically if you don't have it, just need to approve)
Once user is connected and chain is added, do you still see the error?

I looked into this and this issue seems to be related to ethersjs. I will look into this as a workaround https://github.com/Uniswap/web3-react/issues/127 . My hunch is that ethersjs is trying to do some work on non-existent chain before user is connected and chain is added.

Same error when:
Config chains -> Mumbai in web3Modal
Connect in your dApp con Mumbai
Change to Ehtereum and back to Mumbai
Now you can no longer interact with the smart contract.
The provider thinks that you are still on the Ethereum network, it does not update correctly.

Do not use useProvider until user is connected

How do I check whether the user is/is not connected, and how do I avoid the use of useProvider in that scenario? Hooks cannot be conditionally executed, so this sounds like it would require not rendering my entire app if the user wallet is not connected.

I looked into this and this issue seems to be related to ethersjs. I will look into this as a workaround https://github.com/Uniswap/web3-react/issues/127 . My hunch is that ethersjs is trying to do some work on non-existent chain before user is connected and chain is added.

It would be great to have this workaround pushed to the project, this issue is a blocker for me using web3modal in my project.

@JSanchezFDZ when you switch chains, do you update your contract address to the one available on a different one? Alternatively you can provide chainId argument or set enabled: false on that hook when user is on un-suported chain.

@ortutay useProvider hook exposes isReady parameter https://github.com/WalletConnect/web3modal/blob/V2/docs/react.md so you can check for this before calling any methods.
There is also useAccount hook if you want to check for user connection state, so you could move useProvider into a smaller component that gets rendered only when user connects perhaps.
But I'm also looking into this error before we release 2.0.0 stable to ensure that no workarounds like these will be needed 👍

@IljaDaderko I am having this issue ever since 2.0.0-alpha.8.
I first used this library with 2.0.0-alpha.7 and it wasn't an issue.
Hopefully, this helps you find a solution.

Thanks @skarard, would recommend upgrading to latest Beta.3  to see if resolved.
Can also recommend an approach:

import the correct chains in your modalConfig with import { chains, providers } from '@web3modal/ethereum'
Wait for users to Connect before calling hooks such as useSigner or useProvider.
Make sure you pass your chainId if you are using useProvider

  const { network } = useNetwork()
  const chainId = network?.chain?.id
  const { provider } = useProvider({ chainId })

useContractRead and useContractWrite as opposed to useContract.

Thanks @skarard, would recommend upgrading to latest Beta.3  to see if resolved.
Can also recommend an approach:
1. import the correct `chains` in your modalConfig with` import { chains, providers } from '@web3modal/ethereum'`

2. Wait for users to Connect before calling hooks such as `useSigner` or `useProvider`.

3. Make sure you pass your `chainId` if you are using `useProvider`

  const { network } = useNetwork()
  const chainId = network?.chain?.id
  const { provider } = useProvider({ chainId })

4. `useContractRead` and `useContractWrite` as opposed to `useContract`.

In my case:
    const { data } = useSigner();
    const { contract } = useContract({
        address: scAddress,
        abi: scAbi,
    })

useEffect(() => {
        const getData = async () => {
            setNeedReload(false);
            const signedContract = contract.connect(data);
            await getMintDetails(signedContract, account.address, setMintDetails);
        }

        account.isConnected && data && needReload && getData();
    }, [account, needReload, contract, data])

Connecting the first time does not retrieve data from the Smart Contract.
getMintDetails have a battery of promises collecting data from SC.
If I change accounts, it starts working.
The error is:
Uncaught (in promise) Error: underlying network changed (event="changed", network={"name":"unspecified","chainId":0,"ensAddress":null,"_defaultProvider":null}, detectedNetwork={"name":"maticmum","chainId":80001,"ensAddress":null,"_defaultProvider":null}, code=NETWORK_ERROR, version=providers/5.7.2)

Fixed with:
const signer = await account.conector.getSigner();
const signedContract = contract.connect(signer);

Without useSigner

There were some substantial changes in beta.4, please see new docs that moved to https://docs.walletconnect.com/2.0/introduction/web3modal/about
We are no longer exposing our own hooks and instead moved to fully support Wagmi for much better and reliable dev experience.
In theory this bring more tested and stable suite of hooks, so you might be able to use signer

authors: IljaDaderko JSanchezFDZ civa crypblizz8 doerfli ortutay skarard


text:
Changing footer and header to another YAML variable

Apologies as this is likely an extremely noob question but I couldn't find the answering Googling. Is it possible using the header and foot variables to specify other variables set in the YAML.
For example, footer-left defaults to author. What would I need to include in the YAML so that it uses the subtitle?
For example -
---
title: "Some title"
subtitle: "Subtitle"
footer-left: subtitle
---

well, lines 821 ff in eisvogel.tex say:
  \lhead[$if(header-right)$$header-right$$else$$date$$endif$]{$if(header-left)$$header-left$$else$$title$$endif$}
  \chead[$if(header-center)$$header-center$$else$$endif$]{$if(header-center)$$header-center$$else$$endif$}
  \rhead[$if(header-left)$$header-left$$else$$title$$endif$]{$if(header-right)$$header-right$$else$$date$$endif$}
  \lfoot[$if(footer-right)$$footer-right$$else$\thepage$endif$]{$if(footer-left)$$footer-left$$else$$for(author)$$author$$sep$, $endfor$$endif$}
  \cfoot[$if(footer-center)$$footer-center$$else$$endif$]{$if(footer-center)$$footer-center$$else$$endif$}
  \rfoot[$if(footer-left)$$footer-left$$else$$for(author)$$author$$sep$, $endfor$$endif$]{$if(footer-right)$$footer-right$$else$\thepage$endif$}

so you can use header-right ... footer-left. however, afaik there is no substitution mechanism for metadata variables, so you would have to duplicate entries like so:
---
title: "Some title"
subtitle: "Subtitle"
footer-left: "Subtitle"
---

an alternative would be to modify the template, i.e. to change the definitions to \rfoot[$if(footer-left)$$subtitle$$else$$for(author)$$author$$sep$, $endfor$$endif$]{$if(footer-right)$$footer-right$$else$\thepage$endif$}

Thanks. I am wondering if it would be possible to add substitution by modifying the template or whether this is a pandoc limitation?

afaik this is a pandoc limitation ...

however, maybe you could process the document (or parts of it) twice, cf. https://github.com/jgm/pandoc/wiki/Pandoc-Tricks#template-snippet
pandoc --template=template_snippet.tex document.md -o processed_snippet
pandoc ... -H processed_snippet document.md -o document.<toFormat>

or maybe deploy a little lua filter, which replaces the metadatavariable footer-left with the actual value of the metadatavariable subtitle (https://pandoc.org/lua-filters.html)

@cagix Thank you for answering the issue! Something like that
---
title: "Some title"
subtitle: "This is My Subtitle"
footer-left: "$subtitle$"
---

is not possible because the text of footer-left is not interpreted as a template. You could however duplicate the text:
---
title: "Some title"
subtitle: "This is My Very Cool Subtitle"
footer-left: "This is My Very Cool Subtitle"
---

authors: Wandmalfarbe abers cagix

repo: Wandmalfarbe/pandoc-latex-template


text:
Single word attributes that start with digits are not quoted

If I add UserData starting with 0x to a node or edge, Rivers will not quote it. Certain viewers (such as xdot) will try to read these attributes as integers and crash.
Example:
strict digraph {
"_0001" [label=Add];    // works
"_0002" [label=0x70];   // does not work
"_0003" [label="0x70"]; // works
}

As a temporary workaround, I can pad the values with spaces.

Seems I disregarded one important detail in the specification of the dot language.
The specification states:

An ID is one of the following:

Any string of alphabetic ([a-zA-Z\200-\377]) characters, underscores ('_') or digits ([0-9]), not beginning with a digit

As a consequence:
strict digraph {
    0x0 -> 0x1
}

Should be parsed as 3 nodes (0, x0, x1) and one edge between x0 and 0.


text:
Create a place to call and analyze features

At present,featurize.py contains a single instantiation of a feature builder and calls it once on a test dataset. However, in the future pipeline, we will want to write a longer script that instantiates a feature builder for each of the datasets we want to analyze, and performs the appropriate cleaning and (if appropriate) some of the analysis.
Steps to take:

Creating a feature building for every dataset.
Instantiate a FeatureBuilder for every dataset, with the appropriate input and output file paths.

Clean up outputs to contain the dependent variable.
This may look like a post-processing step. See: https://github.com/Watts-Lab/team-process-map/issues/82

Conduct the analysis.
After the post-processing, we need to do the following:

Standardize dependent variables (see https://github.com/Watts-Lab/team-process-map/issues/57); one thing to do might be to z-score everything, or to z-score + binary split (into "above 50th percentile" and "below 50th percentile").
Ensure all dataframes have the same columns, so that they can be combined easily (this might have to happen on a case-by-case basis)
Actually run the analysis! This might look like: PCA, linear/logistic regression, random forest, and other models.

This sketch of the analysis is based on some very quick, hacky analysis I did while putting together the IC2S2 writeup. We should definitely try to formalize the analysis in some way!
Open Questions / Notes:

Should we create a new script in addition to featurize.py, or should it be part of featurize.py?
Should it be a python script of bash script? If we add a function such that featurize.py can be called with inline arguments, we could really just write a bash script (it would be two lines of code). I think this might be the preferable option.

Here is a .txt version of an R script I used to do some basic analysis (data viz, PCA, regression, random forest). Pardon the super messy code --- I was in a time crunch and just wanted to get some stuff out there!
quick_model_pipeline_explorations.Rmd.txt

repo: Watts-Lab/team-process-map


text:
terminal flooded with provider throttle warning when requesting use of a default provider api key

I'm using two localhost providers, one being the test environment and the other being a mainnet fork. When I run my test script, my terminal gets flooded with throttle warnings. Everything still works, so this is not a high priority, but it would be nice of those messages could eventually be suppressed.

This was happening because I wasn't correctly specifying my redirects and it was using a default provider.


text:
Add a "features" parameter.

Add a "features" parameter that allows features to be passed to wit-bindgen's --features flag.
@yoshuawuyts @cdmurph32

Awesome. Thanks!

This is now tagged as v21.

repo: WebAssembly/wit-abi-up-to-date


text:
Added Insertion Sort

This Pull Request resolves Issue #13
Description:
In this Pull Request we have done the following additions/edits for the code:

Great Job :+1:
Thanks for contributing... :)


text:
Insertion Sort

This Pull Request resolves Issue #13
Description:
In this Pull Request we have done the following additions/edits for the code:

Are there any updates here or should we close the PR and label it as spam?

@utkarsh23 please review!

authors: ashwathbhat salman-bhai


text:
v4

v4

v4

v4


text:
Personalizace dashboardu hodnocení

bylo by možné v dashboardu v tabulce otevřená hodnocení označit zdroje, ve kterých jsem již hlasoval? Třeba zelených podbarvením, takto musí kurátoři proklikávat zdroje pořád dokola, protože neví, kde už hlasovali.

Prosím o znovuvysvetleni issue a pripadnou upravu, pokud to nahodou uz za tu dobu bylo vyreseno.
Pokud se opravdu jedná o kartu "Otevřená hodnocení" / "Open voting rounds", tak jakmile v jednom s vybranych hodnocenich hlasuji, hodnoceni mi zmizi z dashboardu.
V kódu je to znaceno pomoci ~Q(vote__author=self.user) (https://github.com/WebarchivCZ/Seeder/blob/986532f3fb85ac6ca144456a76989fd90b47825b/Seeder/core/dashboard_data.py#L134), tedy se nezobrazi hodnoceni, ve kterych je prihlaseny uzivatel autorem jednoho z hlasování. Ten radek je tam ale uz 5 let, takze si nejsem jisty, jestli issue nebylo zamysleno jinak.

taky se mi toto zdá ok, ještě to prověříme - proberu v pondělí s kurátory a buď doplníme nebo uzavřeme

probírali jsme to s kurátory a doupřesnili si to - u pole "Hodnocení, která spravujete" - chtěli bychom barevně odlišit to, že kurátor svůj zdroj již ohodnotil, ale ještě neuzavřel celé hodnocení prostřednictvím manažerským možností (např. ohodnotil zdroj jako první a čeká ještě na ostatní)

Pokud kurator v kole hodnotil, bude karticka podbarvena zelenou. Pokud jeste nevolil, bude vypadat stejne jako ted.
PR #539

koukli jsme na test, zatím se nepodbarvuje
např: https://app.webarchiv.cz/seeder/voting/7872/detail

Jj sorry, tech poslednich par uzavrenych issues jsem jeste nemergnul do masteru, takze je to zatim porad jenom v #539
Mrknu jeste na dve issues a potom to vsechno spolu mergnu.

jasný, ok, v pohodě :)

authors: Fasand kvasnicaj mariehaskovcova

repo: WebarchivCZ/Seeder


text:
Can't connect to Outlook OAuth IMAP

I have hijacked the issue https://github.com/Webklex/php-imap/issues/50 but I guess it's better to create a new one.
   $client = Client::make([
            'host' => 'outlook.office365.com',
            'port' => 993,
            'encryption' => 'ssl', // 'tls',
            'validate_cert' => false,
            'username' => 'xyz@outlook.com',
            'password' => 'AccessToken',
            'protocol' => 'imap',
            'authentication' => "oauth",
   ]);

User/pass on my email server works
Gmail OAuth works
Outlook OAuth don't

In the outlook webapp it says the IMAP info is:
Host: outlook.office365.com
Port: 993
Method: TLS
In the Azure panel, I have setup a Web authenticated App with Access Tokens and ID Tokens enabled, Live SDK Yes and Public client No.
With the following APIs permissions:

Microsoft Graph
-- email
-- IMAP.AccessAsUser.All
-- offline_access
-- openid
-- profile
-- User.Read

I'm getting the tokens via oauth2-azure plugin for PHP League's OAuth 2.0 Client setting the scope as 'openid profile email offline_access %root%/IMAP.AccessAsUser.All %root%/User.Read'.
The MS Activity Page shows only my ok browser logins, nothing to validate there.
I got Google OAuth IMAP working in the same day, but after almost a week, Outlook is driving me nuts.
With SSL encryption  Webklex/php-imap returns "Connection setup failed" and logs out "NOTICE: PHP message: got failure response: NO AUTHENTICATE failed.".
With TLS secutity it hangs till time-out after Nginx 1 minute limit.
Any ideas?

Hi @EthraZa ,
thanks for the detailed report. Unfortunately I have no way to test / verify this.
In order to get some additional context you could enable the debug mode to see the communication with the mail server.
Open https://github.com/Webklex/php-imap/blob/6c2c54f9f99a1f5fff99f98bfacc2dcd706c9c9a/src/Connection/Protocols/Protocol.php#L32 and change the debug attribute from false to true.
If the TLS encryption method results in a timeout, the server is not responding. Maybe it's not supported by the server or runs under a different port?
Instead of using oAuth, could you generate an "app password" and use it instead?
Best regards,

Hi @EthraZa ,
thanks for the detailed report. Unfortunately I have no way to test / verify this.
In order to get some additional context you could enable the debug mode to see the communication with the mail server.
Open https://github.com/Webklex/php-imap/blob/6c2c54f9f99a1f5fff99f98bfacc2dcd706c9c9a/src/Connection/Protocols/Protocol.php#L32 and change the debug attribute from false to true.
If the TLS encryption method results in a timeout, the server is not responding. Maybe it's not supported by the server or runs under a different port?
Instead of using oAuth, could you generate an "app password" and use it instead?
Best regards,

Hi.
I have activated the debug and tested with Basci Auth (User/Pass) and OAuth.
As you can see bellow, M$ IMAP server works with Basic Auth but not with OAuth. And Basic Auth works with SSL, TLS just timeouts too.
Basic Auth:
>> TAG1 LOGIN "USER@outlook.com" "PASS"
<< []
>> TAG2 LIST "" "*"
<< [["LIST",["\\HasNoChildren"],"\/","Notes"],["LIST",["\\HasNoChildren"],"\/","Archive"],["LIST",["\\HasNoChildren"],"\/","Arquivo Morto"],["LIST",["\\Marked","\\HasNoChildren"],"\/","Inbox"],["LIST",["\\HasNoChildren"],"\/","Outbox"],["LIST",["\\HasNoChildren","\\Sent"],"\/","Sent"],["LIST",["\\HasNoChildren","\\Trash"],"\/","Deleted"],["LIST",["\\HasNoChildren","\\Junk"],"\/","Junk"],["LIST",["\\HasNoChildren","\\Drafts"],"\/","Drafts"]]
>> TAG3 LOGOUT
<< ["BYE Microsoft Exchange Server IMAP4 server signing off.\r\n"]
{"success":1,"S":[["Notes"],["Archive"],["Arquivo Morto"],["Inbox"],["Outbox"],["Sent"],["Deleted"],["Junk"],["Drafts"]]}

OAuth:
>> TAG1 AUTHENTICATE XOAUTH2 AbCdEfG=
>> TAG2 LOGOUT
<< ["BYE Microsoft Exchange Server IMAP4 server signing off.\r\n"]
{"success":1,"S":"connection setup failed"}

OAuth Log:
NOTICE: PHP message: got failure response: NO AUTHENTICATE failed.
I'm not sure, but it really seems it's connecting and authenticating to IMAP server, but failing elsewhere.

About App Password, it looks like it will not work for me because it needs 2FA and my system is a server-side app that collect emails attachments and need to work without user intervention. Anyways Google, Microsoft and everybody else seems to think that OAuth is the way to go and will deprecate other forms of login in the near future.

Starting February 15, 2021, G Suite accounts will only allow access to apps using OAuth
Microsoft's Outlook 365 will block IMAP except via OAuth2

Hi.
I have activated the debug and tested with Basci Auth (User/Pass) and OAuth.
As you can see bellow, M$ IMAP server works with Basic Auth but not with OAuth. And Basic Auth works with SSL, TLS just timeouts too.
Basic Auth:
>> TAG1 LOGIN "USER@outlook.com" "PASS"
<< []
>> TAG2 LIST "" "*"
<< [["LIST",["\\HasNoChildren"],"\/","Notes"],["LIST",["\\HasNoChildren"],"\/","Archive"],["LIST",["\\HasNoChildren"],"\/","Arquivo Morto"],["LIST",["\\Marked","\\HasNoChildren"],"\/","Inbox"],["LIST",["\\HasNoChildren"],"\/","Outbox"],["LIST",["\\HasNoChildren","\\Sent"],"\/","Sent"],["LIST",["\\HasNoChildren","\\Trash"],"\/","Deleted"],["LIST",["\\HasNoChildren","\\Junk"],"\/","Junk"],["LIST",["\\HasNoChildren","\\Drafts"],"\/","Drafts"]]
>> TAG3 LOGOUT
<< ["BYE Microsoft Exchange Server IMAP4 server signing off.\r\n"]
{"success":1,"S":[["Notes"],["Archive"],["Arquivo Morto"],["Inbox"],["Outbox"],["Sent"],["Deleted"],["Junk"],["Drafts"]]}

OAuth:
>> TAG1 AUTHENTICATE XOAUTH2 AbCdEfG=
>> TAG2 LOGOUT
<< ["BYE Microsoft Exchange Server IMAP4 server signing off.\r\n"]
{"success":1,"S":"connection setup failed"}

OAuth Log:
NOTICE: PHP message: got failure response: NO AUTHENTICATE failed.
I'm not sure, but it really seems it's connecting and authenticating to IMAP server, but failing elsewhere.

About App Password, it looks like it will not work for me because it needs 2FA and my system is a server-side app that collect emails attachments and need to work without user intervention. Anyways Google, Microsoft and everybody else seems to think that OAuth is the way to go and will deprecate other forms of login in the near future.

Starting February 15, 2021, G Suite accounts will only allow access to apps using OAuth
Microsoft's Outlook 365 will block IMAP except via OAuth2

Hi @EthraZa ,
thanks for the quick followup.
Please try to connect to the mail server via cli:
openssl s_client -crlf -connect outlook.office365.com:993

..and enter:
TAG1 AUTHENTICATE XOAUTH2 AbCdEfG=

I suspect you'll receive something like this: NO AUTHENTICATE failed
If so this would indicate that the auth payload https://github.com/Webklex/php-imap/blob/6c2c54f9f99a1f5fff99f98bfacc2dcd706c9c9a/src/Connection/Protocols/ImapProtocol.php#L393
is invalid.
Try to update L393 and replace \1 with \001. Or generate a new payload on the fly by calling:
echo base64_encode("user={User}\001auth=Bearer {Token}\001\001");

If you receive something else as a response, please let me know.
I'm aware of the upcoming changes regarding Google and Microsoft :)
Best regards and thanks a lot for testing and debugging.

Hi @EthraZa ,
thanks for the quick followup.
Please try to connect to the mail server via cli:
openssl s_client -crlf -connect outlook.office365.com:993

..and enter:
TAG1 AUTHENTICATE XOAUTH2 AbCdEfG=

I suspect you'll receive something like this: NO AUTHENTICATE failed
If so this would indicate that the auth payload https://github.com/Webklex/php-imap/blob/6c2c54f9f99a1f5fff99f98bfacc2dcd706c9c9a/src/Connection/Protocols/ImapProtocol.php#L393
is invalid.
Try to update L393 and replace \1 with \001. Or generate a new payload on the fly by calling:
echo base64_encode("user={User}\001auth=Bearer {Token}\001\001");

If you receive something else as a response, please let me know.
I'm aware of the upcoming changes regarding Google and Microsoft :)
Best regards and thanks a lot for testing and debugging.

I have tryed the openssl command with access_tokens generated before and after changing line 393, both have returned:
TAG1 NO AUTHENTICATE failed.
Here is the full session after change the line:
# openssl s_client -crlf -connect outlook.office365.com:993
CONNECTED(00000003)
depth=2 C = BE, O = GlobalSign nv-sa, OU = Root CA, CN = GlobalSign Root CA
verify return:1
depth=1 C = BE, O = GlobalSign nv-sa, CN = GlobalSign Organization Validation CA - SHA256 - G3
verify return:1
depth=0 C = US, ST = Washington, L = Redmond, O = Microsoft Corporation, CN = outlook.com
verify return:1
---
Certificate chain
 0 s:C = US, ST = Washington, L = Redmond, O = Microsoft Corporation, CN = outlook.com
   i:C = BE, O = GlobalSign nv-sa, CN = GlobalSign Organization Validation CA - SHA256 - G3
 1 s:C = BE, O = GlobalSign nv-sa, CN = GlobalSign Organization Validation CA - SHA256 - G3
   i:C = BE, O = GlobalSign nv-sa, OU = Root CA, CN = GlobalSign Root CA
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIIqzCCB5OgAwIBAgIMbeoL4ZcnYKFZsYVgMA0GCSqGSIb3DQEBCwUAMGYxCzAJ
BgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTwwOgYDVQQDEzNH
bG9iYWxTaWduIE9yZ2FuaXphdGlvbiBWYWxpZGF0aW9uIENBIC0gU0hBMjU2IC0g
RzMwHhcNMjAwODEzMjMxODQ5WhcNMjIwODE0MjMxODQ5WjBqMQswCQYDVQQGEwJV
UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE
ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMRQwEgYDVQQDEwtvdXRsb29rLmNvbTCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMkgP1e5+XGqPGoKXT/JjZml
UCYlTtxpUrMzcOdyooOSVNHUhhXyxGX4vOXSHhIlnnWOd9KOlMoDS/TIyuPjm2aj
oTd0zP7EHmTc4xi6wXs5W7FH6RGS7+7mCM2TewnHOf7l4kc/aHikF3gTyxI4nYkr
H3Wbh11T/LAqry2GinY7zl6uQ3Rowyi/EC/d2UNLLabcH22Q0M4UHmzcewbke6mB
QO3eGLffU2G8GIMRx7Qbme8U5GM541wv54lYW9oDOjmWispP2ONsf27T5zA0nNuL
6GqmCHcdY9ZXnc2nRwU5lnv9mgmZ70mxiQK+T7jvoAQpdPuafp2oEPt+sGxgT1cC
AwEAAaOCBVMwggVPMA4GA1UdDwEB/wQEAwIFoDCBngYIKwYBBQUHAQEEgZEwgY4w
SwYIKwYBBQUHMAKGP2h0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5jb20vY2FjZXJ0
L2dzb3JnYW5pemF0aW9udmFsc2hhMmczLmNydDA/BggrBgEFBQcwAYYzaHR0cDov
L29jc3AyLmdsb2JhbHNpZ24uY29tL2dzb3JnYW5pemF0aW9udmFsc2hhMmczMFYG
A1UdIARPME0wQQYJKwYBBAGgMgEUMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3
Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMAgGBmeBDAECAjAJBgNVHRMEAjAA
MEYGA1UdHwQ/MD0wO6A5oDeGNWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5jb20vZ3Nv
cmdhbml6YXRpb252YWxzaGEyZzMuY3JsMIICEAYDVR0RBIICBzCCAgOCC291dGxv
b2suY29tghYqLmNsby5mb290cHJpbnRkbnMuY29tgg0qLmhvdG1haWwuY29tghYq
LmludGVybmFsLm91dGxvb2suY29tggoqLmxpdmUuY29tghYqLm5yYi5mb290cHJp
bnRkbnMuY29tggwqLm9mZmljZS5jb22CDyoub2ZmaWNlMzY1LmNvbYINKi5vdXRs
b29rLmNvbYIXKi5vdXRsb29rLm9mZmljZTM2NS5jb22CG2F0dGFjaG1lbnQub3V0
bG9vay5saXZlLm5ldIIdYXR0YWNobWVudC5vdXRsb29rLm9mZmljZS5uZXSCIGF0
dGFjaG1lbnQub3V0bG9vay5vZmZpY2VwcGUubmV0ghZhdHRhY2htZW50cy5vZmZp
Y2UubmV0ghphdHRhY2htZW50cy1zZGYub2ZmaWNlLm5ldIIdY2NzLmxvZ2luLm1p
Y3Jvc29mdG9ubGluZS5jb22CIWNjcy1zZGYubG9naW4ubWljcm9zb2Z0b25saW5l
LmNvbYILaG90bWFpbC5jb22CFm1haWwuc2VydmljZXMubGl2ZS5jb22CDW9mZmlj
ZTM2NS5jb22CEm91dGxvb2sub2ZmaWNlLmNvbYIUc3Vic3RyYXRlLm9mZmljZS5j
b22CGHN1YnN0cmF0ZS1zZGYub2ZmaWNlLmNvbTAdBgNVHSUEFjAUBggrBgEFBQcD
AQYIKwYBBQUHAwIwHwYDVR0jBBgwFoAUaIa4fXrZbUlrhy8YixU0bNe0eg4wHQYD
VR0OBBYEFIp8c0RwqE2DJW+mU9pCUpbJFXEhMIIBfAYKKwYBBAHWeQIEAgSCAWwE
ggFoAWYAdgAiRUUHWVUkVpY/oS/x922G4CMmY63AS39dxoNcbuIPAgAAAXPqHn0v
AAAEAwBHMEUCIQD0UI/nOMl60ff3acUF6o4DgCyHBgO2m+algy+5r3u0rAIgUaaP
6OVsp/8WAX4VQhEx3NzHN3xkLKzdQrs8eTF0zJ0AdQApeb7wnjk5IfBWc59jpXfl
vld9nGAK+PlNXSZcJV3HhAAAAXPqHnqnAAAEAwBGMEQCIAPxGdcPL8SphKAz1Ham
7vGu4APnrphDF7AP+xK7E9o0AiAQ5qkdixxk1Mn3wD08d0mxCD0dXjT52RB8dGsY
xl5tBwB1AFWB1MIWkDYBSuoLm1c8U/DA5Dh4cCUIFy+jqh0HE9MMAAABc+oefa4A
AAQDAEYwRAIgJiFk26biPTJ9n6iutym3QptJqvWlwBIBobbn8gHUL0UCIE4Zukd1
i0nXS7oEYt2it2sF0AEffDYXJymyFxx/EIGKMA0GCSqGSIb3DQEBCwUAA4IBAQAm
9KN3HdyexBqIIzCM4RT5Yg6/rSTJq6vQaIu88ewc0Jat+V/d4O6o4Cw6GaVoDG7+
5oDOoztsAIhcvzzYaAg2uZ6Em1+X+3fqcvtzRwCwqHxkOPHMwClxZ2V2TIBYl8hi
Yz7xPsAOSF9VIY+WaL1BFHoLjDFbOayjoJlYJPrZGTIcny2p7bmXpGYwKdiCovX8
bRDxrB0/+96hDraEkNRVXCEbHyFFksWaRwUPuBx4brlro6mNsVn/9OZxdzgS/kGP
BJIIPzIqkl4Ke34E7iQQOfOsXgSTkaKPkAQzXFyUs4ArQ7/jdGQg9ACybHuod/t0
Nc7dtl+DGMTnMRqNMA3E
-----END CERTIFICATE-----
subject=C = US, ST = Washington, L = Redmond, O = Microsoft Corporation, CN = outlook.com

issuer=C = BE, O = GlobalSign nv-sa, CN = GlobalSign Organization Validation CA - SHA256 - G3

---
No client certificate CA names sent
Peer signing digest: SHA256
Peer signature type: RSA
Server Temp Key: ECDH, P-384, 384 bits
---
SSL handshake has read 3913 bytes and written 471 bytes
Verification: OK
---
New, TLSv1.2, Cipher is ECDHE-RSA-AES256-GCM-SHA384
Server public key is 2048 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : ECDHE-RSA-AES256-GCM-SHA384
    Session-ID: BB250000BC2041427B6953AE49C04B712878A809F66FBE17ABF2A62A6509768F
    Session-ID-ctx:
    Master-Key: 65E75660D1D96EA0A646E4EA32CB8ED2AE8B9DB520D97FAE4316ABF78C32FFFD7A8F6697892F37DC1AE8317402294FAD
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    Start Time: 1609856631
    Timeout   : 7200 (sec)
    Verify return code: 0 (ok)
    Extended master secret: yes
---
* OK The Microsoft Exchange IMAP4 service is ready. [QwBQADIAUAAyADEANQBDAEEAMAAwADMAOQAuAEwAQQBNAFAAMgAxADUALgBQAFIATwBEAC4ATwBVAFQATABPAE8ASwAuAEMATwBNAA==]
TAG1 AUTHENTICATE XOAUTH2 EwCAA8l6BAAU6k7+XVQzkGyMv7VHB/h4cHbJYRAAAej8qGUaldjLIGYgDr9H4qv1UGc7egOk98CRImrV0kpR56j9NJ4kczsgEbJbdefkZq0uifNFNMIkLVXLUQpKotVKIkbKkBUZuXHXjT+nJlHtOuhRKFG3f5cBfpL115aweJFCXYhBxNj8etbk7VtBJ5qSjJ0Dds+6t2c3a2KWOSSYJL+/ZQJnMpFP58TMz1hJqJqYDmPM9P7hfL/KGaPLQbsTIIzBi+KO589I6xXdz2teJrGZp+A1FgZPU8cSEAxcgsWH+mwZ4KZOZ2FzvjAgV/PjM3bVOekqdMcTQfWxn0x+jKDkJtNiBwKiN8t0rQK16Pg5L2BHBEqMT+dniqtTDxwDZgAACBLRJ9iAXqrGUALCm9u9e7lZtXMVuX1Q5gEreI8PobfJpreZ1uvE3wMPk1eCdM7qaHII9v9OcJSPKTkwyXQAxcP0gtxqclgqjHW2LWRhzp9nECVkQ1dwqnDEnieHTa87fphOsDuNfpr3sodslF21NS0E/dq7zP2DWB38vZgXOwFUd7gLino8JyeWXr+qU/PGYcGZrBuyJmlB3deYuGF+qa9JlWZuKTy+kq7gTx9/tDgDyP0dog5cS5bbYK315VpJEYKr7rSZsYG4xBeYqgJcbMYVRtGoaNuoEevPj3TcYPdnRnTdtD9Q+NqUzhpKzr62lWTXKjhK97iq624lYuCJDnTAizbQnOM7Z5TBdsYfDFxlG8o1YlOWpyA7Dg3BS7FlG1di8KlZR4g5XezPTyF9bxRliMdQbZhgqa0Kt5gvbZL3IF6O0NRf4og6aO9ltuBWFIl38XNx8ZsPuyXl+hVoxHlpLU6Ynsriy9cG+Cje/tzCtZk1tT/8RTi0gMCA+B2EOUKqZ5w9+y6TGqGJevn6Jg+RB/+85av58X8k58VjxhmIPFY0DsC9A+Y0gJ+LdPk9L7CRFYMQEwtuX0+/3riIHaglJtch9wr0yMs6HxNDFPYjD1G35GViCRlT9J9nm6+e4XhcVIgsGCp5YCqi6XnBCixvkLAtOuu5+MC4srilsW4v1CD0yYi+1BqxFNEurF0bvWrX2eQ21wrlRRIvtuVd76DXBf34Gn+iTqRogmSc1U+P8gYEACWa24T4fjLBJ1i4e+JKNwr7nE95O721Ahlrh9Q5fQwB/gL3aMulgAI=
TAG1 NO AUTHENTICATE failed.

I have tryed the openssl command with access_tokens generated before and after changing line 393, both have returned:
TAG1 NO AUTHENTICATE failed.
Here is the full session after change the line:
# openssl s_client -crlf -connect outlook.office365.com:993
CONNECTED(00000003)
depth=2 C = BE, O = GlobalSign nv-sa, OU = Root CA, CN = GlobalSign Root CA
verify return:1
depth=1 C = BE, O = GlobalSign nv-sa, CN = GlobalSign Organization Validation CA - SHA256 - G3
verify return:1
depth=0 C = US, ST = Washington, L = Redmond, O = Microsoft Corporation, CN = outlook.com
verify return:1
---
Certificate chain
 0 s:C = US, ST = Washington, L = Redmond, O = Microsoft Corporation, CN = outlook.com
   i:C = BE, O = GlobalSign nv-sa, CN = GlobalSign Organization Validation CA - SHA256 - G3
 1 s:C = BE, O = GlobalSign nv-sa, CN = GlobalSign Organization Validation CA - SHA256 - G3
   i:C = BE, O = GlobalSign nv-sa, OU = Root CA, CN = GlobalSign Root CA
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIIqzCCB5OgAwIBAgIMbeoL4ZcnYKFZsYVgMA0GCSqGSIb3DQEBCwUAMGYxCzAJ
BgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTwwOgYDVQQDEzNH
bG9iYWxTaWduIE9yZ2FuaXphdGlvbiBWYWxpZGF0aW9uIENBIC0gU0hBMjU2IC0g
RzMwHhcNMjAwODEzMjMxODQ5WhcNMjIwODE0MjMxODQ5WjBqMQswCQYDVQQGEwJV
UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE
ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMRQwEgYDVQQDEwtvdXRsb29rLmNvbTCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMkgP1e5+XGqPGoKXT/JjZml
UCYlTtxpUrMzcOdyooOSVNHUhhXyxGX4vOXSHhIlnnWOd9KOlMoDS/TIyuPjm2aj
oTd0zP7EHmTc4xi6wXs5W7FH6RGS7+7mCM2TewnHOf7l4kc/aHikF3gTyxI4nYkr
H3Wbh11T/LAqry2GinY7zl6uQ3Rowyi/EC/d2UNLLabcH22Q0M4UHmzcewbke6mB
QO3eGLffU2G8GIMRx7Qbme8U5GM541wv54lYW9oDOjmWispP2ONsf27T5zA0nNuL
6GqmCHcdY9ZXnc2nRwU5lnv9mgmZ70mxiQK+T7jvoAQpdPuafp2oEPt+sGxgT1cC
AwEAAaOCBVMwggVPMA4GA1UdDwEB/wQEAwIFoDCBngYIKwYBBQUHAQEEgZEwgY4w
SwYIKwYBBQUHMAKGP2h0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5jb20vY2FjZXJ0
L2dzb3JnYW5pemF0aW9udmFsc2hhMmczLmNydDA/BggrBgEFBQcwAYYzaHR0cDov
L29jc3AyLmdsb2JhbHNpZ24uY29tL2dzb3JnYW5pemF0aW9udmFsc2hhMmczMFYG
A1UdIARPME0wQQYJKwYBBAGgMgEUMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3
Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMAgGBmeBDAECAjAJBgNVHRMEAjAA
MEYGA1UdHwQ/MD0wO6A5oDeGNWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5jb20vZ3Nv
cmdhbml6YXRpb252YWxzaGEyZzMuY3JsMIICEAYDVR0RBIICBzCCAgOCC291dGxv
b2suY29tghYqLmNsby5mb290cHJpbnRkbnMuY29tgg0qLmhvdG1haWwuY29tghYq
LmludGVybmFsLm91dGxvb2suY29tggoqLmxpdmUuY29tghYqLm5yYi5mb290cHJp
bnRkbnMuY29tggwqLm9mZmljZS5jb22CDyoub2ZmaWNlMzY1LmNvbYINKi5vdXRs
b29rLmNvbYIXKi5vdXRsb29rLm9mZmljZTM2NS5jb22CG2F0dGFjaG1lbnQub3V0
bG9vay5saXZlLm5ldIIdYXR0YWNobWVudC5vdXRsb29rLm9mZmljZS5uZXSCIGF0
dGFjaG1lbnQub3V0bG9vay5vZmZpY2VwcGUubmV0ghZhdHRhY2htZW50cy5vZmZp
Y2UubmV0ghphdHRhY2htZW50cy1zZGYub2ZmaWNlLm5ldIIdY2NzLmxvZ2luLm1p
Y3Jvc29mdG9ubGluZS5jb22CIWNjcy1zZGYubG9naW4ubWljcm9zb2Z0b25saW5l
LmNvbYILaG90bWFpbC5jb22CFm1haWwuc2VydmljZXMubGl2ZS5jb22CDW9mZmlj
ZTM2NS5jb22CEm91dGxvb2sub2ZmaWNlLmNvbYIUc3Vic3RyYXRlLm9mZmljZS5j
b22CGHN1YnN0cmF0ZS1zZGYub2ZmaWNlLmNvbTAdBgNVHSUEFjAUBggrBgEFBQcD
AQYIKwYBBQUHAwIwHwYDVR0jBBgwFoAUaIa4fXrZbUlrhy8YixU0bNe0eg4wHQYD
VR0OBBYEFIp8c0RwqE2DJW+mU9pCUpbJFXEhMIIBfAYKKwYBBAHWeQIEAgSCAWwE
ggFoAWYAdgAiRUUHWVUkVpY/oS/x922G4CMmY63AS39dxoNcbuIPAgAAAXPqHn0v
AAAEAwBHMEUCIQD0UI/nOMl60ff3acUF6o4DgCyHBgO2m+algy+5r3u0rAIgUaaP
6OVsp/8WAX4VQhEx3NzHN3xkLKzdQrs8eTF0zJ0AdQApeb7wnjk5IfBWc59jpXfl
vld9nGAK+PlNXSZcJV3HhAAAAXPqHnqnAAAEAwBGMEQCIAPxGdcPL8SphKAz1Ham
7vGu4APnrphDF7AP+xK7E9o0AiAQ5qkdixxk1Mn3wD08d0mxCD0dXjT52RB8dGsY
xl5tBwB1AFWB1MIWkDYBSuoLm1c8U/DA5Dh4cCUIFy+jqh0HE9MMAAABc+oefa4A
AAQDAEYwRAIgJiFk26biPTJ9n6iutym3QptJqvWlwBIBobbn8gHUL0UCIE4Zukd1
i0nXS7oEYt2it2sF0AEffDYXJymyFxx/EIGKMA0GCSqGSIb3DQEBCwUAA4IBAQAm
9KN3HdyexBqIIzCM4RT5Yg6/rSTJq6vQaIu88ewc0Jat+V/d4O6o4Cw6GaVoDG7+
5oDOoztsAIhcvzzYaAg2uZ6Em1+X+3fqcvtzRwCwqHxkOPHMwClxZ2V2TIBYl8hi
Yz7xPsAOSF9VIY+WaL1BFHoLjDFbOayjoJlYJPrZGTIcny2p7bmXpGYwKdiCovX8
bRDxrB0/+96hDraEkNRVXCEbHyFFksWaRwUPuBx4brlro6mNsVn/9OZxdzgS/kGP
BJIIPzIqkl4Ke34E7iQQOfOsXgSTkaKPkAQzXFyUs4ArQ7/jdGQg9ACybHuod/t0
Nc7dtl+DGMTnMRqNMA3E
-----END CERTIFICATE-----
subject=C = US, ST = Washington, L = Redmond, O = Microsoft Corporation, CN = outlook.com

issuer=C = BE, O = GlobalSign nv-sa, CN = GlobalSign Organization Validation CA - SHA256 - G3

---
No client certificate CA names sent
Peer signing digest: SHA256
Peer signature type: RSA
Server Temp Key: ECDH, P-384, 384 bits
---
SSL handshake has read 3913 bytes and written 471 bytes
Verification: OK
---
New, TLSv1.2, Cipher is ECDHE-RSA-AES256-GCM-SHA384
Server public key is 2048 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : ECDHE-RSA-AES256-GCM-SHA384
    Session-ID: BB250000BC2041427B6953AE49C04B712878A809F66FBE17ABF2A62A6509768F
    Session-ID-ctx:
    Master-Key: 65E75660D1D96EA0A646E4EA32CB8ED2AE8B9DB520D97FAE4316ABF78C32FFFD7A8F6697892F37DC1AE8317402294FAD
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    Start Time: 1609856631
    Timeout   : 7200 (sec)
    Verify return code: 0 (ok)
    Extended master secret: yes
---
* OK The Microsoft Exchange IMAP4 service is ready. [QwBQADIAUAAyADEANQBDAEEAMAAwADMAOQAuAEwAQQBNAFAAMgAxADUALgBQAFIATwBEAC4ATwBVAFQATABPAE8ASwAuAEMATwBNAA==]
TAG1 AUTHENTICATE XOAUTH2 EwCAA8l6BAAU6k7+XVQzkGyMv7VHB/h4cHbJYRAAAej8qGUaldjLIGYgDr9H4qv1UGc7egOk98CRImrV0kpR56j9NJ4kczsgEbJbdefkZq0uifNFNMIkLVXLUQpKotVKIkbKkBUZuXHXjT+nJlHtOuhRKFG3f5cBfpL115aweJFCXYhBxNj8etbk7VtBJ5qSjJ0Dds+6t2c3a2KWOSSYJL+/ZQJnMpFP58TMz1hJqJqYDmPM9P7hfL/KGaPLQbsTIIzBi+KO589I6xXdz2teJrGZp+A1FgZPU8cSEAxcgsWH+mwZ4KZOZ2FzvjAgV/PjM3bVOekqdMcTQfWxn0x+jKDkJtNiBwKiN8t0rQK16Pg5L2BHBEqMT+dniqtTDxwDZgAACBLRJ9iAXqrGUALCm9u9e7lZtXMVuX1Q5gEreI8PobfJpreZ1uvE3wMPk1eCdM7qaHII9v9OcJSPKTkwyXQAxcP0gtxqclgqjHW2LWRhzp9nECVkQ1dwqnDEnieHTa87fphOsDuNfpr3sodslF21NS0E/dq7zP2DWB38vZgXOwFUd7gLino8JyeWXr+qU/PGYcGZrBuyJmlB3deYuGF+qa9JlWZuKTy+kq7gTx9/tDgDyP0dog5cS5bbYK315VpJEYKr7rSZsYG4xBeYqgJcbMYVRtGoaNuoEevPj3TcYPdnRnTdtD9Q+NqUzhpKzr62lWTXKjhK97iq624lYuCJDnTAizbQnOM7Z5TBdsYfDFxlG8o1YlOWpyA7Dg3BS7FlG1di8KlZR4g5XezPTyF9bxRliMdQbZhgqa0Kt5gvbZL3IF6O0NRf4og6aO9ltuBWFIl38XNx8ZsPuyXl+hVoxHlpLU6Ynsriy9cG+Cje/tzCtZk1tT/8RTi0gMCA+B2EOUKqZ5w9+y6TGqGJevn6Jg+RB/+85av58X8k58VjxhmIPFY0DsC9A+Y0gJ+LdPk9L7CRFYMQEwtuX0+/3riIHaglJtch9wr0yMs6HxNDFPYjD1G35GViCRlT9J9nm6+e4XhcVIgsGCp5YCqi6XnBCixvkLAtOuu5+MC4srilsW4v1CD0yYi+1BqxFNEurF0bvWrX2eQ21wrlRRIvtuVd76DXBf34Gn+iTqRogmSc1U+P8gYEACWa24T4fjLBJ1i4e+JKNwr7nE95O721Ahlrh9Q5fQwB/gL3aMulgAI=
TAG1 NO AUTHENTICATE failed.

It's maybe related to https://github.com/MicrosoftDocs/office-developer-exchange-docs/issues/87 and https://github.com/MicrosoftDocs/office-developer-exchange-docs/issues/100

It's maybe related to https://github.com/MicrosoftDocs/office-developer-exchange-docs/issues/87 and https://github.com/MicrosoftDocs/office-developer-exchange-docs/issues/100

According to these two the payload should be correct and the request as well, or am I missing something?

According to these two the payload should be correct and the request as well, or am I missing something?

Now I am feeling a mixture of shame (of not RTFM), anger (to the M$) and relief (to get things work).
According to the issue 87, the guy find out that the scope should be https://outlook.office365.com/IMAP.AccessAsUser.All instead of https://graph.microsoft.com/IMAP.AccessAsUser.All.
But since M$ can't make up their minds about what their domain should be, at least for now, the scope must be https://outlook.office.com/IMAP.AccessAsUser.All.
Thank you so much for your attention. Webklex rocks.

Now I am feeling a mixture of shame (of not RTFM), anger (to the M$) and relief (to get things work).
According to the issue 87, the guy find out that the scope should be https://outlook.office365.com/IMAP.AccessAsUser.All instead of https://graph.microsoft.com/IMAP.AccessAsUser.All.
But since M$ can't make up their minds about what their domain should be, at least for now, the scope must be https://outlook.office.com/IMAP.AccessAsUser.All.
Thank you so much for your attention. Webklex rocks.

Hi @EthraZa ,
thank you for finding and posting a solution. I'll add it to the documentation (including credits of course) :)
Thanks again,

Hi @EthraZa ,
thank you for finding and posting a solution. I'll add it to the documentation (including credits of course) :)
Thanks again,

Hi @EthraZa ,
thank you for finding and posting a solution. I'll add it to the documentation (including credits of course) :)
Thanks again,

Hi @EthraZa ,
thank you for finding and posting a solution. I'll add it to the documentation (including credits of course) :)
Thanks again,

@EthraZa Did you connect to the free Outlook mail? or to Microsoft Exchange Server?
By some reason we keep receiving NO AUTHENTICATE failed. error when trying to connect via IMAP: https://github.com/Webklex/php-imap/issues/207

Hi @freescout-helpdesk ,
It's usually a missing permission / option within the configured azure app. An invalid, or incomplete scope can also cause the same issue.
Here are some more information:

https://www.php-imap.com/examples/oauth
https://github.com/MicrosoftDocs/office-developer-exchange-docs/issues/87
https://github.com/MicrosoftDocs/office-developer-exchange-docs/issues/100

Best regards,

When I try to add https://outlook.office365.com/IMAP.AccessAsUser.All it doesn't show up.  The Azure does have the https://graph.microsoft.com/IMAP.AccessAsUser.All.

Connection to MS365 was working fine, but since recently we can't connect it via OAuth. Does anybody knows if Microsoft made some changes to their Azure system?
connection setup failed; File: /vendor/webklex/php-imap/src/Client.php (391)

Do you guys know how to have a longer lifetime of the token? (in azure)

Thanks for sharing. In my case, I must set the scope to ' https://outlook.office365.com/IMAP.AccessAsUser.All ' or the token won't work. I'm using o365 services with custom domain name.

authors: EthraZa MGParisi Webklex freescout-helpdesk kiang rich1990

repo: Webklex/php-imap


text:
[BUG]

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
When sending a keyword to receive a response (text message), I get this error.
2024-11-23T21:48:20: Media or text message error: TypeError: Cannot read properties of null (reading 'split') 2024-11-23T21:48:20:     at Object.get_url_extension (/www/wwwroot/waziper/waziper/common.js:488:17) 2024-11-23T21:48:20:     at Object.ext2mime (/www/wwwroot/waziper/waziper/common.js:492:24) 2024-11-23T21:48:20:     at Object.auto_send (/www/wwwroot/waziper/waziper/waziper.js:885:62) 2024-11-23T21:48:20:     at runMicrotasks (<anonymous>) 2024-11-23T21:48:20:     at processTicksAndRejections (node:internal/process/task_queues:96:5)
Expected behavior
A clear and concise description of what you expected to happen.
Environment (please complete the following information):

Is this on a server? yes
What do your connectOptions look like?  QR code working
Do you have multiple clients on the same IP? yes
Are you using a proxy? no

learn basic JavaScript first.

repo: WhiskeySockets/Baileys


text:
Start week with Sunday

I looked into issues like #44 and it still seems like something is off.   Or you need to add extra logic to do this.

Am i missing something? This looks correct to me. Can you share your code?

Calendars typically have SMTWTFS format.  In the screenshot above, it is MTWTFSS.   The calendar does start on the correct day, but having this format is unnatural.

Sunday is not a universal choice for first day of the week. It varies by country and culture, though is typically either Monday, Sunday, or Saturday.
Cally considers Monday to be the first day of the week. This aligns with the ISO 8601 standard.
It is mentioned in the docs here: https://wicky.nillia.ms/cally/components/calendar-range/#properties-and-attributes
I'll close this for now, but am happy to discuss further

What could be considered a bug here is that i've not aligned with ISO standard when it comes to numbering days of the week. Rather I've followed what JS' Date does.
Perhaps I should change this to be [1, 7] (mon - sun) rather than [0, 6] (sun - sat)

authors: WickyNilliams jdegand

repo: WickyNilliams/cally