text:
detect-secrets v1.1.0 fails to load any plugins on py38

For some reason on my MacOS (Big Sur, pyenv, python 3.8.8 / 3.9.4) detect-secrets 1.1.0 fails to detect any secret, whereas 1.0.3 seems to work fine.
When using detect-secrets scan with 1.1.0 it returns:
% detect-secrets --version
1.1.0
% detect-secrets scan
[scan]  ERROR   No plugins to scan with!
[scan]  ERROR   No plugins to scan with!
[scan]  ERROR   No plugins to scan with!
[scan]  ERROR   No plugins to scan with!
[scan]  ERROR   No plugins to scan with!
[scan]  ERROR   No plugins to scan with!
[scan]  ERROR   No plugins to scan with!
[scan]  ERROR   No plugins to scan with!
[scan]  ERROR   No plugins to scan with!
[scan]  ERROR   No plugins to scan with!
[scan]  ERROR   No plugins to scan with!
[scan]  ERROR   No plugins to scan with!
[scan]  ERROR   No plugins to scan with!
[scan]  ERROR   No plugins to scan with!
[scan]  ERROR   No plugins to scan with!
[scan]  ERROR   No plugins to scan with!
[scan]  ERROR   No plugins to scan with!
[scan]  ERROR   No plugins to scan with!
[scan]  ERROR   No plugins to scan with!
[scan]  ERROR   No plugins to scan with!
[scan]  ERROR   No plugins to scan with!
[scan]  ERROR   No plugins to scan with!
{
  "version": "1.1.0",
  "plugins_used": [
    {
      "name": "ArtifactoryDetector"
    },
    {
      "name": "AWSKeyDetector"
    },
    {
      "name": "AzureStorageKeyDetector"
    },
    {
      "name": "Base64HighEntropyString",
      "limit": 4.5
    },
    {
      "name": "BasicAuthDetector"
    },
    {
      "name": "CloudantDetector"
    },
    {
      "name": "HexHighEntropyString",
      "limit": 3.0
    },
    {
      "name": "IbmCloudIamDetector"
    },
    {
      "name": "IbmCosHmacDetector"
    },
    {
      "name": "JwtTokenDetector"
    },
    {
      "name": "KeywordDetector",
      "keyword_exclude": ""
    },
    {
      "name": "MailchimpDetector"
    },
    {
      "name": "NpmDetector"
    },
    {
      "name": "PrivateKeyDetector"
    },
    {
      "name": "SlackDetector"
    },
    {
      "name": "SoftlayerDetector"
    },
    {
      "name": "SquareOAuthDetector"
    },
    {
      "name": "StripeDetector"
    },
    {
      "name": "TwilioKeyDetector"
    }
  ],
  "filters_used": [
    {
      "path": "detect_secrets.filters.allowlist.is_line_allowlisted"
    },
    {
      "path": "detect_secrets.filters.common.is_ignored_due_to_verification_policies",
      "min_level": 2
    },
    {
      "path": "detect_secrets.filters.heuristic.is_indirect_reference"
    },
    {
      "path": "detect_secrets.filters.heuristic.is_likely_id_string"
    },
    {
      "path": "detect_secrets.filters.heuristic.is_lock_file"
    },
    {
      "path": "detect_secrets.filters.heuristic.is_not_alphanumeric_string"
    },
    {
      "path": "detect_secrets.filters.heuristic.is_potential_uuid"
    },
    {
      "path": "detect_secrets.filters.heuristic.is_prefixed_with_dollar_sign"
    },
    {
      "path": "detect_secrets.filters.heuristic.is_sequential_string"
    },
    {
      "path": "detect_secrets.filters.heuristic.is_swagger_file"
    },
    {
      "path": "detect_secrets.filters.heuristic.is_templated_secret"
    }
  ],
  "results": {},
  "generated_at": "2021-04-16T00:24:54Z"
}

% detect-secrets scan --list-all-plugins
ArtifactoryDetector
AWSKeyDetector
AzureStorageKeyDetector
BasicAuthDetector
CloudantDetector
Base64HighEntropyString
HexHighEntropyString
IbmCloudIamDetector
IbmCosHmacDetector
JwtTokenDetector
KeywordDetector
MailchimpDetector
NpmDetector
PrivateKeyDetector
SlackDetector
SoftlayerDetector
SquareOAuthDetector
StripeDetector
TwilioKeyDetector

If I switch to Python 3.7.9 (or revert back to 1.0.3) it seems to work correctly.
% detect-secrets --version
1.0.3
% detect-secrets scan
{
  "version": "1.0.3",
  "plugins_used": [
    {
      "name": "ArtifactoryDetector"
    },
    {
      "name": "AWSKeyDetector"
    },
    {
      "name": "AzureStorageKeyDetector"
    },
    {
      "name": "Base64HighEntropyString",
      "limit": 4.5
    },
    {
      "name": "BasicAuthDetector"
    },
    {
      "name": "CloudantDetector"
    },
    {
      "name": "HexHighEntropyString",
      "limit": 3.0
    },
    {
      "name": "IbmCloudIamDetector"
    },
    {
      "name": "IbmCosHmacDetector"
    },
    {
      "name": "JwtTokenDetector"
    },
    {
      "name": "KeywordDetector",
      "keyword_exclude": ""
    },
    {
      "name": "MailchimpDetector"
    },
    {
      "name": "NpmDetector"
    },
    {
      "name": "PrivateKeyDetector"
    },
    {
      "name": "SlackDetector"
    },
    {
      "name": "SoftlayerDetector"
    },
    {
      "name": "SquareOAuthDetector"
    },
    {
      "name": "StripeDetector"
    },
    {
      "name": "TwilioKeyDetector"
    }
  ],
  "filters_used": [
    {
      "path": "detect_secrets.filters.allowlist.is_line_allowlisted"
    },
    {
      "path": "detect_secrets.filters.common.is_ignored_due_to_verification_policies",
      "min_level": 2
    },
    {
      "path": "detect_secrets.filters.heuristic.is_indirect_reference"
    },
    {
      "path": "detect_secrets.filters.heuristic.is_likely_id_string"
    },
    {
      "path": "detect_secrets.filters.heuristic.is_potential_uuid"
    },
    {
      "path": "detect_secrets.filters.heuristic.is_prefixed_with_dollar_sign"
    },
    {
      "path": "detect_secrets.filters.heuristic.is_sequential_string"
    },
    {
      "path": "detect_secrets.filters.heuristic.is_templated_secret"
    }
  ],
  "results": {
    "tests/conftest.py": [
      {
        "type": "Secret Keyword",
        "filename": "tests/conftest.py",
        "hashed_secret": "dc724af18fbdd4e59189f5fe768a5f8311527050",
        "is_verified": false,
        "line_number": 50
      }
    ]
  },
  "generated_at": "2021-04-16T00:26:42Z"
}

% detect-secrets scan --list-all-plugins
ArtifactoryDetector
AWSKeyDetector
AzureStorageKeyDetector
BasicAuthDetector
CloudantDetector
Base64HighEntropyString
HexHighEntropyString
IbmCloudIamDetector
IbmCosHmacDetector
JwtTokenDetector
KeywordDetector
MailchimpDetector
NpmDetector
PrivateKeyDetector
SlackDetector
SoftlayerDetector
SquareOAuthDetector
StripeDetector

Super interesting problem.
I took a quick look, and it turns out that the issue is with the changes that Python3.8 introduced to the multiprocessing library. I hypothesize that Python3.8 doesn't share memory between processors by default, which means that the global settings object becomes inaccessible across processors: https://github.com/Yelp/detect-secrets/blob/master/detect_secrets/core/secrets_collection.py#L58-L64
If you downgrade to Python3.7, you should be able to run this on v1.1.

I can confirm running on v1.1 works correctly on python 3.7.9. Interestingly, on an Azure DevOps pipeline running Python 3.8 (ubuntu-latest [20.04] agent, ms hosted) detect-secrets v1.1 correctly finds secrets (but because we couldn't baseline it, it meant it was failing our build). Is there some more data you'd like me to capture myself to be able address this issue or were you able to reproduce?

Weeird.
I was able to reproduce this on MacOS Catalina, pyenv, 3.8.5. And if my hypothesis is correct, you won't encounter this issue if you try scanning one file, since I wrote a bypass for that case: https://github.com/Yelp/detect-secrets/blob/master/detect_secrets/core/secrets_collection.py#L51-L53.
Could you verify that?

getting the same issue on windows 10

To add to this, can confirm the same behavior on Windows 10 using Python 3.7.9.

As mentioned above scanning an individual file completes successfully and returns good results, as well as downgrading to version 1.0.3 doesn't have the issue

Spent lot of time on this issue before coming across this ticket... downgrading to 1.0.3. works for me

It happens to me programmatically with the pypi package.
When using solely scan_file() like below I get  "[scan] ERROR No plugins to scan with!" :
...
for file in files:
    secrets.scan_file(file)
...

But when using with default_settings() everything works fine :
...
with default_settings():
    for file in files:
        secrets.scan_file(file)
...

default setting() enables all filters and plugins by default. So I can suggest to enable all plugins on the command line:
> detect-secrets scan --force-use-all-plugins

PS: I have not tested the cli solution.
Versions used :
> python3 --version
Python 3.8.6
> detect-secrets --version
1.1.0

Same problem on Windows.
> python -V
Python 3.8.0
> detect-secrets --version
1.1.0

@domanchi wrote:

I was able to reproduce this on MacOS Catalina, pyenv, 3.8.5. And if my hypothesis is correct, you won't encounter this issue if you try scanning one file, since I wrote a bypass for that case: https://github.com/Yelp/detect-secrets/blob/master/detect_secrets/core/secrets_collection.py#L51-L53.
Could you verify that?

Verified. Scanning a folder with python -m detect_secrets scan test_data with Python 3.8 gets the "No plugins to scan with!" error, while scanning a single file with python -m detect_secrets scan test_data/config.ini works.

@shadawck suggested trying --force-use-all-plugins. That didn't work, still get the "No plugins to scan with!" error.

@domanchi wrote:

I was able to reproduce this on MacOS Catalina, pyenv, 3.8.5. And if my hypothesis is correct, you won't encounter this issue if you try scanning one file, since I wrote a bypass for that case: https://github.com/Yelp/detect-secrets/blob/master/detect_secrets/core/secrets_collection.py#L51-L53.
Could you verify that?

Verified. Scanning a folder with python -m detect_secrets scan test_data with Python 3.8 gets the "No plugins to scan with!" error, while scanning a single file with python -m detect_secrets scan test_data/config.ini works.

Same here using v1.1.0 installed through homebrew on MacOS with python3 --version at 3.9.7.
Scanning the individual file was successful while all other run modes I tried fail.

Any update on this feature? I'd like to leverage the latest features in v1.1.0 but this is a blocking issue for me.  Able to repro on Windows 10/11 with Python 3.7+

I'm also willing to help test when this is resolved, as I believe I still have an organizational 'how-to' document that has a pinned version that I would love to see removed.

authors: DenysVuika YustinS agemooij aristotelesneto domanchi edthedev gpflaum s1mrankaur shadawck wbreza

repo: Yelp/detect-secrets


text:
Timestamp format issue: Please suggest the appropriate timestamp format

In My rule setup I have:
timestamp_field: eventTimestamp
timestamp_type: custom
timestamp_format: "%Y-%m-%dT%H:%M:%S.%f%z"
ERROR:root:Error running query: TransportError(400, u'search_phase_execution_exception', u"failed to parse date field [2018-07-04T13:10:19.835597+0000] with format [yyyy-MM-dd'T'HH:mm:ssZZ||yyyy-MM-dd'T'HH:mm:ss.SSSZZ]")

The error occurs because Python only outputs microseconds and Elasticsearch only accepts milliseconds. To fix these, you need to set timestamp_format_expr, which was created for this exact reason
Try adding
timestamp_format_expr: 'ts[:23] + ts[26:]'

source: gharchive/issue

repo: Yelp/elastalert

license_type: permissive

license_source: github-api


text:
Update elastalert after modified config files...

Totally stupid question...
I've done
git clone https://github.com/Yelp/elastalert.git
...and I've made changes to alerts.py and config.py
Now I want to update elastalert, this seems to work the first time...
git checkout -b myconfig
git add elastalert/config.py
git add elastalert/alerts.py
git commit -m "My Configuration"
git fetch origin
git rebase origin/master
git checkout master
git pull

When I try to update later, if I designate a diff branch, then I seem to get all kinds of merge problems.  I tried it last time with disastrous results that ended up with me just deleting the whole folder and starting all over again.
Should I have  a separate folder with an original copy of elastalert in it, run 'git pull' in that one and then copy the folders over?
Keeping my own terrible scripts on github isn't a problem, those commands are pretty straightforward.  It's updating applications from github sites like elastalert where I need to make modifications to one or two files. but then I can't seem to figure out what to do with those files when I update it again.
What does everyone else seem to do?
Thanks!

I"m just going to give pip a try...


text:
Can it be possible to add Kibana Link with alert_text_type: exclude_fields

I am trying to send all alerts to Slack and want it to be as brief as possible, so was looking how to configure elastalert to include just the
body            = rule_name

                      [alert_text]

                      ruletype_text

                      {top_counts}

                      kibana_link

The idea is to not have too much of data on slack, and the Kibana link would provide the details as needed

You can use in your rule:
alert_text_type: exclude_fields
alert_text: |
    Issue found. Kibana link: {0}
alert_text_args:
  - kibana_link

You probably even want alert_text_type: alert_text_only
This only makes a difference for a few types, like frequency or spike.

Where did you find the variable kibana_link? I cannot find these variables in the documentation.

Basically I had a look at the code corresponding to

authors: Qmando juziel rafaelzacarias remotesyssupport


text:
能否添加更改默认下载位置的功能

描述您建議的功能
我用的是华为，本地观看当前默认的下载目录只能用系统默认视频播放器连续观看，第三方只能一个观看完退出再点击下一个才能看，希望能自主选择保存位置，再不济放到系统默认下载目录也行( ⌯' '⌯)🔅
其他你想講的
No response

#264

authors: YenalyLiew hongmuling


text:
crash when searching file in the source of YouCompleteMe

RT, it works fine on other directory, but when I'm trying to search a file in the source of newest YouCompleteMe, it will crash after I press any key.

This is a codec issue. Because there is a directory called YouCompleteMe\python\ycm\tests\testdata\uni¢𐍈d€.

Yes, I deleted it and then LeaderF works fine. It may not appears very often but does exist. Do you have plan to fix and compatible this?

It's a thorny issue. Now I have no idea how to resolve it. I'll fix it in the future.

OK~Thx.

A workaround has been committed.

It works! Thanks a lot.

authors: Yggdroot mzlogin

repo: Yggdroot/LeaderF

license_source: bigquery


text:
How to visualize the experiments

Hi,
Thank you for releasing the code for this amazing project.
When I tried to run some of the python simulation code like python exp_throw.py, MeshCat world was empty and did not have any robot or marble. I can convert the experiments records to 3d obj mesh files using the convert_history.py script, but I still have to visualize those records separately. What is the expected way to visualize these experiments?

I am running on Ubuntu 18.04. The code is compiled with 3.21.3 with gcc 8.4.0 and cuda 10.2
Thank you.

Hi, thanks for your question. Seems that I can visualize the scene in meshcat on my machine. It looks like this,

If you change the end_epoch to end_epoch = 1. Can you see the visualization?
https://github.com/YilingQiao/diffarticulated/blob/992a8e990b0331d5537397ddb6ba1226d89c6480/python/exp_throw.py#L135

It does happen that some parts cannot be visualized. You can see in my screenshot where a part was missing.

Thanks for the reply! I can see the visualization now when I changed the end_epoch to 1. It does seem that parts of the robot arm cannot be visualized sometimes. Do you know why that might be?

Great to know it works!
I have no idea why meshcat cannot visualize all the parts. Therefore, I only used it as an on-the-fly proof of concept and render the nice pictures using Blender.

Thanks for the explanation! I am also very curious about that process with Blender. Is that the purpose of those 3d object files generated after running experiments? Could you share any pointers on how I can generate these nice pictures?

Sure, Blender has a decent rendering engine. We can import those .obj files into Blender and customize the textures, background, lighting, shaders, etc. Some of my background hdri resources are from this site https://polyhaven.com/

Thank you so much for the help! I will certainly take a closer look.

authors: YilingQiao philip-huang

repo: YilingQiao/diffarticulated


text:
Fragment newInstance 不调用 setArguments, 会遇到空指针异常

                                                                       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
                                                                    Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.os.Bundle.getInt(java.lang.String)' on a null object reference
                                                                       at me.yokeyword.fragmentation.Fragmentation.start(Fragmentation.java:258)
                                                                       at me.yokeyword.fragmentation.Fragmentation.dispatchStartTransaction(Fragmentation.java:166)
                                                                       at me.yokeyword.fragmentation.SupportActivity.start(SupportActivity.java:222)
                                                                       at me.yokeyword.fragmentation.SupportActivity.start(SupportActivity.java:217)

诶？ 讲道理应该不会＝。＝
报错在Fragmentation的start()处，  getArguments()为 null了， 而start()方法只有被 dispatchStartTransaction()这个方法调用，  这个方法里会在 fromFragment!=null时调用这个bindContainerId() ：
 private void bindContainerId(int containerId, SupportFragment to) {
        Bundle args = to.getArguments();
        if (args == null) {
            args = new Bundle();
            to.setArguments(args);
        }
        args.putInt(FRAGMENTATION_ARG_CONTAINER, containerId);
    }

你现在的情况是fromFragment = null了， 为null的情况只有2种：
1、 使用了loadRootFragment() 但是这个方法里内部也是调用了bindContainerId(),所以不会是这种情况
2、调用了Activity的start()方法， 但是此时getTopFragment(即fromFragment)为null
你检查下，最好能贴出调用处的代码哈～

authors: YoKeyword senlove

repo: YoKeyword/Fragmentation


text:
activity 包含videoview 重写滑动不返回无效，而且滑动时会跳动

@Override
public boolean swipeBackPriority() {
return false;
}

侧滑返回库是吧，  感谢反馈，我回头看下哈

是的，是不是视频一直绘制导致的呢

@Andoridswordsman 如果你的Activity不需要滑动返回功能，使用SupportActivity代替SwipeBackActivity即可;
swipeBackPriority ()是控制其内Fragment的Back逻辑的：
 /**
     * 限制SwipeBack的条件,默认栈内Fragment数 <= 1时 , 优先滑动退出Activity , 而不是Fragment
     *
     * @return true: Activity可以滑动退出, 并且总是优先;  false: Fragment优先滑动退出
     */
    public boolean swipeBackPriority() {
        return getSupportFragmentManager().getBackStackEntryCount() <= 1;
    }

authors: Andoridswordsman YoKeyword


text:
stat: Add sequential area output to stat -liberty

Checks to see if a cell is of type ff in the liberty, and keeps track of an additional area value.
   Chip area for module '\addr': 92.280720
   Sequential area for module '\addr': 38.814720

Done.

source: gharchive/pull-request

repo: YosysHQ/yosys

license: isc


text:
Autor Feld fehlt

Beim Parsen der Daten fiel mir auf, dass bei den Folgen 29 und 175 das Feld autor im json fehlt.

Danke für das Issue.
Das ist tatsächlich Absicht!
Folge 29 ist kein richtiger Fall, sondern lediglich eine Sammlung von Melodien aus den vorherigen Hörspielen als reine Musik-CD.
Dementsprechend gibt es hier keinen "Autor" im eigentlichen Sinne, höchstens Komponisten.
Der Jubiläumsfall 175 besteht aus drei Teilen, die jeweils von verschiedenen Autor:innen geschrieben wurden.
Deshalb findest du hier kein autor Feld im übergeordneten Objekt, dafür aber in den Objekten des teile Arrays.
Hoffe das hilft dir weiter, viel Spaß beim Parsen!
(würde mich übrigens interessieren, für welches Projekt du die Daten verwendest)

Ich habe erstmal eine Liste gemacht, um mein eigenes Rating zu machen
https://gist.github.com/JBlond/82e5821ad285a0c6d1ca75eeab53e276

authors: JBlond YourMJK

repo: YourMJK/dreimetadaten


text:
显示天气城市

能显示天气所在城市吗？还有，可以选择城市不？

不能显示天气所在城市，这个项目的原理是通过html5的api获取经纬度，通过经纬度请求天气api。
想要通过经纬度显示所在城市，需要逆地理编码。
选择城市新版本暂时还没有写。你可以看一下old分支，那个是旧版本，当时把国内城市及经纬度存储在json里，然后选择。

好的，OLD没有WINFORM，我主要是用在WINFORM里面。

新版本可以选择城市，是不是也可以把城市显示出来呀？

显示城市的话，只能显示那些预设的城市，那些既有经纬度又有城市名。
如果是定位获得的位置，只有经纬度，没有城市名。把经纬度转换成城市名，要用地图API的逆地理编码功能。高德，百度，腾讯，用哪家的都可以，建议用腾讯的，每天一万次免费请求，高德和百度都是5000次。只要根据他开发文档的返回json结构，写个对应的class，复制json，VS有那个功能可以根据json或者xml生成class。
可以写，就是那时懒得写了。现在写不了，最近有点事，身边没电脑。

现在不是可以选择城市吗？比如我选择苏州，这样就把苏州显示在上面可以吗？

改了一下，应该可以了。用手机改的，应该没什么问题。

利害呀！手机都可以修改 。
可以了，选择好城市后并设置为默认就可以显示了。

如果觉得还行的话，可以给个star，谢谢啦

没问题，已经点啦。

你可以了解一下这个裁剪选项https://learn.microsoft.com/zh-cn/dotnet/core/deploying/trimming/trimming-options?pivots=dotnet-7-0

好像不行，因为我用的是winform...

查了一下文档，winform和wpf确实都不支持裁剪

authors: FreeVB Yu-Core

repo: Yu-Core/YourWeather

license: MIT


text:
GetObservation()のエラー

https://github.com/Yuulis/Multi-Agent_EL_School/blob/c9bc2b81e24db1fd132ff3fb0662f1390e9b9f68/Assets/Scripts/ObservationAroundAgent.cs#L41
m_observationListに4が入力されたり、本来はエージェントから観察可能なタイルに0が入力されるエラーがある。

4はエージェントの検知のため、問題なしだった


text:
关于aggregate_camera

大佬我想问一下在aggregatec_camera.py文件中的Train/json，training.json，pitch/json文件是怎么生成的，我第一次接触不是很了解，我是直接下载了你提供的数据集。

首先参照这个步骤里的前两步, 你可以生成数据增强之后的相机参数文件和对应的文件夹; 然后将这些文件夹的路径填写在步骤3代码里的对应变量上, 运行之后可以得到用来训练和测试的Human3.6M增强数据集. 其他三个公开数据集的使用条件不依赖于这个数据集.

谢谢大佬，已经弄好了，那你在Readme里面的步骤是有错误的/(ㄒoㄒ)/

对, README里面的步骤2写错了. 现在已经更新了

authors: YxZhxn rixiaowo


text:
Gebruikers kunnen een scenario opslaan via een URL

[x] Gebruikers kunnen op een knop klikken om een scenario op te slaan vanaf iedere interactievorm (in iedere sectie)
[x] Gebruikers kunnen het scenario een naam (verplicht) en beschrijving (optioneel) geven
[x] Gebruikers krijgen een URL die ze kunnen opslaan (notitie, mail, bookmark), delen en via socials (twitter, linkedin, mail) kunnen verspreiden
[x] Gebruikers kunnen via een URL een scenario inladen
[x] Gebruikers krijgen terugkoppeling op het ingeladen scenario (nog kloppend?):

[x] Toont de gegeven naam van het scenario
[x] Toont de gegeven beschrijving van het scenario
[x] Wanneer er een interactief element is opgeslagen in de URL die niet meer in de pagina is ingestel
[x] Wanneer er interacteive elementen aan de pagina zijn toegevoegd maar die niet zijn opgeslagen in de URL

[ ] Gebruikers hebben inzicht in de functionaliteit (wat doet het wel en wat doet het niet?) via disclaimers
[x] Gebruikers kunnen bestaande scenario's niet updaten maar wel vanaf een scenario een nieuwe opslaan (dus een nieuwe URL)

[ ] Link genereren op basis van slider settings
[ ] Link openen vult sliders in

Vragen aan UX

hoe omgaan met feedbackmodals bij inladen?
welke data voegt de gebruiker toe aan een link?
link opent op sectie, holarchie, anders?
socials delen?
Op welke manier wordt terugkoppeling gegeven op niet bestaande of nieuwe sliders?
Hoe geven we aan dat links niet houdbaar zijn? (wijzigingen in sliders, onderliggende scenario's en resultaten)

Design gereed: https://xd.adobe.com/view/0466dccb-2b6e-40b2-a726-cec301f32caf-5135/
Scherm 1: Per sectie een button om instellingen binnen een scenario op te slaan.
Scherm 2: Modal scenario opslaan. Naam scenario is verplicht en sceanrio beschrijving optioneel
Scherm 3: Scenario link is gegenereerd en kan gekopieerd worden of gedeeld via mail, linkedin en twitter
Scherm 4: Openen van een scenario met disclaimer nieuwe- of veranderde functionaliteit.

Functioneel getest. Heb alle checkboxes nagelopen en het werkt naar behoren! TOP!

authors: broekhuisg kasperbosman mattijsstam thesethtruth

repo: ZEnMo/Holon-webapp


text:
Printing XML under Linux crashes the App

Under Linux it is not possible to print the XML part. When I select "Print XML" and select a printer, the App does not print and crashes with a Memory Exception (in my german Linux the error is "Speicherzugriffsfehler").
I have tested under Kubuntu 24.04, Debian 11 and Debian 12.

Under MacOS (14.7.2) the printing option is grayed out for XRechnung. It is likely the same underlying problem.
I just wanted to open an issue requesting to fix this issue when I saw your case.

repo: ZUGFeRD/quba-viewer


text:
Use oneshot() in zebra-consensus

Motivation
Remove possible hangs caused by a bad use of ready_and().
Solution
Change this calls to oneshot() as suggested in https://github.com/ZcashFoundation/zebra/issues/1675
There is a compiler error with the state calls in BlockVerifier that needs to be addressed. The rest of the changes are ready for review.
TODO

[ ] Make sure zebra-consensus doesn't contain any other uses of poll_ready or ready_and

Review
@teor2345
Related Issues
After fixed, if merged, this PR will close https://github.com/ZcashFoundation/zebra/issues/1675

I've marked this PR as needing triage pending the tower::Buffer fix.

Obsoleted by the fix to the underlying issue in tower::Buffer, see #1593 for details.

This PR belongs in sprint 3 because we actually did the work.

repo: ZcashFoundation/zebra


text:
Plugins

I have a question about Vlc.DotNet.
Generic information

Vlc.DotNet version : 2.2.1
Vlc.DotNet project used : WinForms
libvlc version : x86 and x64 from https://download.videolan.org/pub/videolan/vlc/3.0.3/
.net version : 4.7.1
Project language : C#
Project build architecture : AnyCPU (prefer 32bits)
Operating system : Windows x64

Summary
I would like to know how to use the plugins during playing a movie, such as rotate or transform.

[x] I confirm that my issue doesn't happen in VLC itself.

Did you have a look at the wiki? If I remember correctly, it shows the generic steps to answer the question "How to do that in Vlc.DotNet"

I found two similar post: https://github.com/ZeBobo5/Vlc.DotNet/issues/216 https://github.com/ZeBobo5/Vlc.DotNet/issues/86 but both don't have a valid solution, because they use VlcMediaplayerOptions (with command line options) before the EndInit and before the SetMedia, not during playing...
I was thinking of something like this:
using System;
using System.Runtime.InteropServices;

namespace Vlc.DotNet.Core.Interops.Signatures
{
    /// <summary>
    /// Returns a list of video filters that are available.
    /// </summary>
    [LibVlcFunction("video_format_TransformTo")]
    [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
    internal delegate void VideoFormatTransformTo(IntPtr fmt, VideoOrientation orientation);
}

I'm not sure libvlc provides this kind of feature... vlc can do that because it uses a privileged way to access the lower-level API

I have the confirmation of what I thought : Here is a long-standing bug to apply filters on-the-fly : https://trac.videolan.org/vlc/ticket/5603 .
Until this issue is resolved, there's nothing we can do on our side.

license: mit


text:
Allow manual callback ip setting

When iobroker is running in a docker container, the default network is a docker-internal vlan like 172.21.0.2. This vlan and therefore that ip is not reachable outside of the docker container and is definitely not the same ip like the host ip (e.g. 192.168.0.100).
Problem
The routine for adding callbacks automatically derives the iobroker host ip via the ip package
https://github.com/Zefau/ioBroker.nuki-extended/blob/67462a540437d2bd5004a21e1d651b3dcbc463e6/nuki-extended.js#L8
https://github.com/Zefau/ioBroker.nuki-extended/blob/67462a540437d2bd5004a21e1d651b3dcbc463e6/nuki-extended.js#L426
and thus will always see the internal ip 172.21.0.2.
Thus callbacks will be added with an internal ip and will never reach their destination (here the host running docker: 192.168.0.100)
Callbacks will therefor simply not work.
Suggested fix
Add a setting for the adapter to set a custom ip for callbacks.

Please try current Github version v2.1.0 as this introduces an option for a callback-ip.

I updated to 2.1.0 and your fix works as intended. Thank you very much for the fast reply!

authors: Zefau systemofapwne


text:
[Spell] Spike Growth

Surface is dealing 1d4 instead of 2d4 per 1.5m travelled

I was able to change it to 2d4, but upon testing, it doesn't seem like the surface actually applies the status every 1.5 m travelled


text:
Advanced BMI Calculator

I saw a BMI calculator on one of the repositories, but it only does metric, but mine does metric and imperial. So, I will like this added to this repository.
Steps Followed✅
Check the box with [x] If you followed all the steps.

[x] Is your feature request related to a problem? Please describe.
[X] Describe the solution you'd like
[X] Describe alternatives you've considered
[X] Additional context

Code of Conduct✅

[X] I agree to follow this project's Code of Conduct.
[X] I checked the current issues for the same problems.
[X] I have gone through the project README.

Closing this issue because we have the same project already. Feel free to work on a new issue


text:
RealmManager class creates Realm instances that are never closed, thus creating native leaks

https://github.com/Zeyad-37/GenericUseCase/blob/master/DataAccessLayer/src/main/java/com/zeyad/genericusecase/data/db/RealmManager.java

Hey thanks for the report. I have figured out this problem a while ago and already working on fixing it. Also if you want to contribute to fix it that would be great thanks again.

Hey i have just fixed the bug. Please check out the latest version.


text:
「第五章」进一步丰富5.8小节关于MIR的解释

页码与行数

第157页
5.8小节 非词法作用域生命周期

fn main(){
    let s = String::from("abc").as_str();
}

通过这个示例来描述清楚两点：

进一步丰富如何阅读MIR的内容
给出MIR和词法作用域判断之间的区别

附加：

MIR内部应该是通过一个DAG维护
MIR中 unwind和return 的说明

MIR 判读相关的内容我感觉可以放到更后面一点，对于初读第五章的读者来说这个知识点要求过深了

@mzji  可以回头来查阅嘛，我是找不到合适的地方来阐述这个内容了，NLL和Mir也是关系紧密的。

authors: ZhangHanDong mzji

repo: ZhangHanDong/tao-of-rust-codes


text:
Build failing

using master branch of mod-playerbots and Playerbot branch of azerothcore-wotlk
Microsoft Visual Studio Community 2022 (64-bit) - Current
VisualStudio.17.Release/17.4.4+33213.308
Microsoft .NET Framework Version 4.8.04084
25>------ Build started: Project: worldserver, Configuration: RelWithDebInfo x64 ------
25>Building Custom Rule C:/AzerothcorePlayerbot/src/server/apps/CMakeLists.txt
25>cmake_pch.cxx
25>Main.cpp
25>ACSoap.cpp
25>CliRunnable.cpp
25>RASession.cpp
25>WheatyExceptionReport.cpp
25>ServiceWin32.cpp
25>   Creating library C:/Build/src/server/apps/RelWithDebInfo/worldserver.lib and object C:/Build/src/server/apps/RelWithDebInfo/worldserver.exp
25>modules.lib(ModulesLoader.obj) : error LNK2019: unresolved external symbol "void __cdecl Addmod_playerbots_AzerothCoreScripts(void)" (?Addmod_playerbots_AzerothCoreScripts@@YAXXZ) referenced in function "void __cdecl AddModulesScripts(void)" (?AddModulesScripts@@YAXXZ)
25>C:\Build\bin\RelWithDebInfo\worldserver.exe : fatal error LNK1120: 1 unresolved externals
25>Done building project "worldserver.vcxproj" -- FAILED.

I resolved my issue.  Just in case anyone makes the same mistake i made;  If you took the default directory name for the module, it's "mod-playerbots-AzerothCore".  Rename that directory to, "mod-playerbots".


text:
Nice work！Is this part for loading pretrained VGG model?And it is a way to initialize the layer's weight?

front_end = VGG16(weights='imagenet', include_top=False)
weights_front_end = []
for layer in front_end.layers:
 if 'conv' in layer.name:
weights_front_end.append(layer.get_weights())
 counter_conv = 0
for i in range(len(model.layers)):
 if counter_conv >= 13:
 break
if 'conv' in model.layers[i].name:
model.layers[i].set_weights(weights_front_end[counter_conv])
counter_conv += 1

Thank you, though it's only an uncomplete work which may differ from the original paper in some details.
You're right, this part is used for loading the pre-trained VGG backbone. I think writing in this way is more flexible for network construction in this work than using something like this in official tutorial:
base_model = VGG19(weights='imagenet') model = Model(inputs=base_model.input, outputs=base_model.get_layer('block4_pool').output) ....

Thank you for your replying!


text:
Facing issue while computing embeddings

I have used the code for computing embeddings. But it is showing the error.
dna = "ACGTAGCATCGGATCTATCTATCGACACTTGGTTATCGATCTACGAGCATCTCGTTAGC"
inputs = tokenizer(dna, return_tensors = 'pt')["input_ids"]
hidden_states = model(inputs)[0] # [1, sequence_length, 768]
embedding with mean pooling
embedding_mean = torch.mean(hidden_states[0], dim=0)
print(embedding_mean.shape) # expect to be 768
embedding with max pooling
embedding_max = torch.max(hidden_states[0], dim=0)[0]
print(embedding_max.shape) # expect to be 768
after running this piece of code, I got error:
AssertionError                            Traceback (most recent call last)
 in <cell line: 3>()
1 dna = "ACGTAGCATCGGATCTATCTATCGACACTTGGTTATCGATCTACGAGCATCTCGTTAGC"
2 inputs = tokenizer(dna, return_tensors = 'pt')["input_ids"]
----> 3 hidden_states = model(inputs)[0] # [1, sequence_length, 768]
4
5 # embedding with mean pooling
12 frames
~/.cache/huggingface/modules/transformers_modules/zhihan1996/DNABERT-2-117M/81ac6a98387cf94bc283553260f3fa6b88cef2fa/flash_attn_triton.py in _flash_attn_forward(q, k, v, bias, causal, softmax_scale)
779     assert q.dtype in [torch.float16,
780                        torch.bfloat16], 'Only support fp16 and bf16'
--> 781     assert q.is_cuda and k.is_cuda and v.is_cuda
782     softmax_scale = softmax_scale or 1.0 / math.sqrt(d)
783
AssertionError:
Please let me know what should I do?

Can you try to install triton with pip install triton==2.0.0.dev20221202? Or for simplicity, you may disable triton with pip uninstall triton


text:
bad speed with gtx 770

i only get 1mhash with my gtx 770 and the card is capped at 70 percent usage

@dfa08 This is an issue with ccminer, so you probably want to file this issue here: https://github.com/ZiftrCOIN/ccminer

repo: ZiftrCOIN/ziftrcoin


text:
Cross-shard messaging MVP

Tracking issue for the tasks needed to get non-atomic cross-shard messages:

[ ] Add linked pair tracking to the shard registry contract (and a default method for shard contracts to request the creation of one)
[ ] Force nodes to spawn a node of the corresponding shard when a new link is created
[ ] Add either a contract or a precompile that raises the necessary event to alert the node to a cross-shard message
[ ] Implement handling of inter-process messages to make receiving validators include the corresponding transaction in their mempool

MVP notes:

Gas will be charged from the sender's account on the target shard. They must have funds already. Self-bootstrapping bridging of funds (and potentially automatic bridging of gas fees) will come later.
Only use full clients for now. This will demonstrate cross-chain transactions; light clients will be implemented later.

@theo-zil Can this be closed?

authors: JamesHinshelwood theo-zil


text:
Training separate skills and distillation process

Hi,
First of all, thank you for open-sourcing the awesome work.
I want to reproduce the policy but am unsure about the correct steps. This is my assumed procedure (I highlight things not clear):

Train specialized skills

Walk (hard):
python legged_gym/scripts/train.py --headless --task a1_field
Climb (soft):
virtual_terrain = False
comment the class sensor
update climb["depth"] (I'm not sure what you meant, the correct thing may be climb["height"]?)
python legged_gym/scripts/train.py --headless --task a1_climb --load_run **{the dir of walk?}**
python legged_gym/scripts/train.py --headless --task a1_climb --load_run Oct15_14-21-57_WalkingBase_pEnergySubsteps2e-5_aScale0.5
Climb (hard):
virtual_terrain = True
Uncomment the class sensor
update climb["depth"] (I'm not sure what you meant, the correct thing may be climb["height"]?)
python legged_gym/scripts/train.py --headless --task a1_climb --load_run **{the dir of previous soft climb?}**
python legged_gym/scripts/train.py --headless --task a1_climb --load_run Oct15_14-27-56_Skillclimb_pDofLimit-1e-01_climbHeight0.2-0.6_trackBlockLen1.6
Leap (soft):
virtual_terrain = False
comment the class sensor
python legged_gym/scripts/train.py --headless --task a1_leap --load_run **{the dir of walk?}**
python legged_gym/scripts/train.py --headless --task a1_leap --load_run Oct15_14-21-57_WalkingBase_pEnergySubsteps2e-5_aScale0.5
Leap (hard):
virtual_terrain = True
Uncomment the class sensor
python legged_gym/scripts/train.py --headless --task a1_leap --load_run **{the dir of previous soft leap?}**
Same steps for crawl and tilt

Distill the parkour policy

Update the fields with my hard trained skill directories

sub_policy_paths = [ # must in the order of obstacle ID, Replace the folder name with your own training logdir
    os.path.join(logs_root, "field_a1/{your walking policy}"),
    os.path.join(logs_root, "field_a1/{your tilting policy}"),
    os.path.join(logs_root, "field_a1/{your crawling policy}"),
    os.path.join(logs_root, "field_a1/{your climbing policy}"),
    os.path.join(logs_root, "field_a1/{your leaping policy}"),
]
climb_down_policy_path = os.path.join(logs_root, "field_a1/{your climbing down policy}")

What is climb_down_policy_path?

Run data collection (before or after training?)
python legged_gym/scripts/collect.py --headless --task a1_distill (do I need load_run and what will it be)?
Update the A1FieldDistillCfgPPO.runner.pretrain_dataset.data_dir field with a list of dataset directories. (Not sure how to do this?)
Comment out the A1FieldDistillCfgPPO.runner.pretrain_dataset.scan_dir field.
Run python legged_gym/scripts/train.py --headless --task a1_distill to start distillation (before or after collecting?)
Comment out A1FieldDistillCfgPPO.runner.pretrain_dataset.data_dir field and uncomment A1FieldDistillCfgPPO.runner.pretrain_dataset.scan_dir field. (in a1_field_distill_config.py)
Update the A1FieldDistillCfgPPO.runner.load_run field with your last distillation log.
Run python legged_gym/scripts/train.py --headless --task a1_distill to start dagger. The terminal will prompt you to launch a collector process.
To run the collector process, change RunnerCls to DaggerSaver (as in lines 20-21). Run python legged_gym/scripts/collect.py --headless --task a1_distill --load_run {the training run prompt by the training process}.
Press Enter in the training process when you see some data is collected (prompted by the collector process). The training process will load the collected data and start training.

Visualization
python legged_gym/scripts/play.py --task {task} --load_run **{dir of the log of corresponding task?}**

What are the differences between distill_{robot}_dagger and distill_{robot}?
Can I run distillation in one GPU?
Thanks

Hi,

For running the walk training, the step is correct.

For training in soft/hard dynamics, you mistake the virtual_terrain option. You must set virtual_terrain = True to enable the soft dynamics and let the environment compute penetration depths.

The way you set --load_run is correct.
For the concept of log dir, which will be set to the load_run field, it is a directory that contains the training config file as well as some checkpoints. By default of each task, the loading mechanism will search in logs/field_a1/ if you set it as the run name (e.g. Oct15_14-21-57_WalkingBase_pEnergySubsteps2e-5_aScale0.5). Or you can set the load_run as an absolute path to the log dir.

For the climb["depth"] field.
It is the length of the virtual climbing obstacle along the x-axis, which is also the forward direction. This field is not used in non-virtual (hard) terrain. You should set it smaller (e.g. 0.1 or 0.2). Then the policy will learn to jump upward instead of struggling to learn to jump forward.

For the sensor class in each specialized skill training.
It is designed to simulate action delay on the real robot. You can comment this out if you find it hard to train, then uncomment it to fine-tune a policy for the real robot. But that depends on the system latency on your hardware.

For climb_down_policy_path in distilling the parkour policy.
Climb-down policy is an add-on to handle climbing down terrain, which was not implemented as the paper submitted. But you can train it by setting climb_down_prob = 1.0 in a1_climb_config.py and train the a1_climb task from walking policy.
We will release an update for climbing down the task for a safer and more error-tolerance gait.

For data collection (before distillation, after all the specialized skills are done.)
Please make sure that the collect.py is running the DemonstrationSaver as the RunnerCls. Then the trajectory will be saved in line 110. You can modify this as you like.
You can also run the collect.py multiple times or in parallel to get the collection quickly. But typically, 1e6 timesteps is enough.

About data_dir and scan_dir field. It is provided to the rollout_dataset.py to fetch the pre-collected trajectories. You can use only one attribute.
For using data_dir, you can set it as a list of absolute paths to the save_dir which you specified in collect.py. In this case, you can start the distillation training without launching a collector. But that does not include the dagger process.
Using scan_dir, it is designed to compute and assign a directory when you launch the dagger trainer. Then, the dagger collector will read this field from the config.json file.

About launching the collect.py as a Dagger collector.
It is correct to set RunnerCls to DaggerSaver. However due to the code structure, what to specify in the --load_run will not be prompted in the dagger trainer's console. You need to find it yourself in the logs/distill_a1 direction. It is typically the latest run in the directory.

For visualization, the --load_run is the same as mentioned previously.

About the difference between distill_{robot}_dagger and distill_{robot}.
distill_{robot}_dagger is used to put those trajectories collected by the dagger collector. You can remove them after the distillation process is done.
distill_{robot} is the directory under logs to save all the log dirs.

About running distillation in one GPU.
Initially, the code is implemented in one GPU. However, the rendering process in IsaacGym is in serial w.r.t robot. I change the code to multi-process because it is too slow.
You can run it in one GPU by setting the runner_class_name in a1_field_distill_config.py back to OnPolicyRunner.
Remove the configurations about pretrain_dataset.
Tune parameters such as teacher_act_prob and update_times_scale in the algorithm class. This specifies the dagger process about when and how to switch completely to student acting.
This might need more debugging because I cannot guarantee the code is still working.

I hope I have answered all your questions.
Best,

Hi
Thank you for the detailed responses.
I have a single RTX3070 8GB. The training was working fine.
However, I ran the collect.py with DemonstrationSaver as you said but always encountered this
Physics Device: cpu
GPU Pipeline: disabled
Segmentation fault (core dumped)

I played with cpu, gpu, num_envs (even 1), rollout_storage_length, etc. without any success.
Is it just because I do not have enough memory or something else?
I know this is too much to ask but it would be amazing if you can demonstrate the whole pipeline in a more clear way (step by step details or videos).
Thank you very much!

Hi,
The minimum GPU I've tried is an Nvidia 3080 with 11GB. The out-of-GPU memory issue could be solved by reducing terrain size, e.g. num_rows or num_cols.
I will keep collecting related questions and add instructions in the wiki for the whole pipeline in the near future.
Best,

authors: ZiwenZhuang xkhainguyen

repo: ZiwenZhuang/parkour


text:
🛑 Reports (Metabase) is down

In f288179, Reports (Metabase) (https://reports.zollege.com/api/health) was down:

HTTP code: 504
Response time: 155 ms

Resolved: Reports (Metabase) is back up in 6f72fbe after 10 minutes.

repo: Zollege/status


text:
🛑 RAIDA#16 UK is down

In e961858, RAIDA#16 UK ($RAIDA_16) was down:

HTTP code: 530
Response time: 9070 ms

Resolved: RAIDA#16 UK is back up in fb2b8e0.

repo: a-lang/raida-uptime


text:
warning: failed to read collections cache: FileNotFoundError(2, 'No such file or directory')

Not sure if this program is being looked at anymore. Perhaps it's too old or something has changed on gab's end?

Gab moved to using a Mastodon based system back around July 2019 IIRC. This project was written for the old Gab site API. Unfortunately, you cannot use the Python Mastodon API package since it actively blocks connections to several Gab Social instances. You need to either patch the library or use a modified version. I host a forked version that removes the block but I have not updated it in a while; it still works on the site.
https://github.com/Ryochan7/Mastodon.py
Making a bot for Mastodon is fairly simple once you get a proper library. Here is a decent tutorial on how to make a bot that will work with Mastodon instances.
https://shkspr.mobi/blog/2018/08/easy-guide-to-building-mastodon-bots/
Also, here is an example of an active bot that I use with Gab and the BotsInSpace Mastodon instance. It is a bot that takes an NIST randomness beacon and posts a Bible passage based on the number that is obtained.
https://gitlab.com/ryochan7/nistbot-mastodon

Wow, that's brilliant... it's exactly the use I wanted to put this to ;)
On Mon, Dec 7, 2020 at 7:53 AM Travis Nickles notifications@github.com
wrote:

Gab moved to using a Mastodon based system back around July 2019 IIRC.
This project was written for the old Gab site API. Unfortunately, you
cannot use the Python Mastodon API package since it actively blocks
connections to several Gab Social instances. You need to either patch the
library or use a modified version. I host a forked version that removes the
block but I have not updated it in a while; it still works on the site.
https://github.com/Ryochan7/Mastodon.py
Making a bot for Mastodon is fairly simple once you get a proper library.
Here is a decent tutorial on how to make a bot that will work with Mastodon
instances.
https://shkspr.mobi/blog/2018/08/easy-guide-to-building-mastodon-bots/
Also, here is an example of an active bot that I use with Gab and the
BotsInSpace Mastodon instance. It is a bot that takes an NIST randomness
beacon and posts a Bible passage based on the number that is obtained.
https://gitlab.com/ryochan7/nistbot-mastodon
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/a-tal/gab/issues/1#issuecomment-739562130, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABOPCVF4NFWWEPJARE4IUCDSTPVNHANCNFSM4UPSPKCQ
.

thanks @Ryochan7

Looks like it doesn't matter now. It seems Torba removed support for the Mastodon API endpoint and third party app support. It is now impossible to make a bot account on Gab. The last post my bot made was dated 2020/12/22 and the Gab API Developers group confirms that the breakage was intentional. Supposedly Mammudeck will be allowed again at some point but nothing else. RIP @NIST_Oracle bot.

repo: a-tal/gab


text:
18++One Girl One Frog Video Original Video Link One Girl One Frog Viral Video On Social Media X Trending Now

44 seconds ago
L𝚎aked Video One Girl One Frog Original Video Viral Video L𝚎aked on X Twitter Telegram
..
..
🌐 𝖢𝖫𝖨𝖢𝖪 𝖧𝖤𝖱𝖤 🟢==►► 𝖶𝖠𝖳𝖢𝖧 𝖭𝖮𝖶
..
..
🔴 𝖢𝖫𝖨𝖢𝖪 𝖧𝖤𝖱𝖤 🌐==►► 𝖣𝗈𝗐𝗇𝗅𝗈𝖺𝖽 𝖭𝗈𝗐
..
..
🌐 𝖢𝖫𝖨𝖢𝖪 𝖧𝖤𝖱𝖤 🟢==►► 𝖶𝖠𝖳𝖢𝖧 𝖭𝖮𝖶
..
..
🔴 𝖢𝖫𝖨𝖢𝖪 𝖧𝖤𝖱𝖤 🌐==►► 𝖣𝗈𝗐𝗇𝗅𝗈𝖺𝖽 𝖭𝗈𝗐
..
..
[-𝗟𝗘𝗔𝗞𝗘𝗗-]— One Girl One Frog Video Original Video Link One Girl One Frog Video Viral On Social Media X Trending Now
[-wATCH-]— One Girl One Frog Video Original Video Link One Girl One Frog Video Viral On Social Media X Trending Now
[-wATCH-]— One Girl One Frog Video Original Video Link One Girl One Frog Video Viral On Social Media X Trending Now
[-wATCH-]— One Girl One Frog ʟᴇᴀᴋᴇᴅ Video ᴠɪʀᴀʟ On Social Media ˣ ᵀʷⁱᵗᵗᵉʳ
[-wATCH-]— One Girl One Frog ʟᴇᴀᴋᴇᴅ Video ᴠɪʀᴀʟ On Social Media ˣ ᵀʷⁱᵗᵗᵉʳ
[-wATCH-]— One Girl One Frog Video Original Video Link One Girl One Frog Video Viral On Social Media X Trending Now
One Girl One Frog Original Video video took the internet by storm and amazed viewers on various social media platforms. One Girl One Frog, a young and talented digital creator, recently became famous thanks to this interesting video.
L𝚎aked Video One Girl One Frog Original Video Viral Video L𝚎aked on X Twitter
One Girl One Frog Original Video video oficial twitter
L𝚎aked Video One Girl One Frog Original Video Viral Video L𝚎aked on X Twitter..
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝚆𝙰𝚃𝙲𝙷 𝙽𝙾𝚆
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍 𝙽𝚘𝚠

...
...
....
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝚆𝙰𝚃𝙲𝙷 𝙽𝙾𝚆
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍 𝙽𝚘𝚠

...
...
....
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝚆𝙰𝚃𝙲𝙷 𝙽𝙾𝚆
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍 𝙽𝚘𝚠

...
...
....
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝚆𝙰𝚃𝙲𝙷 𝙽𝙾𝚆
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍 𝙽𝚘𝚠

...
...
....
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝚆𝙰𝚃𝙲𝙷 𝙽𝙾𝚆
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍 𝙽𝚘𝚠

...
...
....
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝚆𝙰𝚃𝙲𝙷 𝙽𝙾𝚆
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍 𝙽𝚘𝚠

...
...
....
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝚆𝙰𝚃𝙲𝙷 𝙽𝙾𝚆
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍 𝙽𝚘𝚠

...
...
....
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝚆𝙰𝚃𝙲𝙷 𝙽𝙾𝚆
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍 𝙽𝚘𝚠

...
...
....
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝚆𝙰𝚃𝙲𝙷 𝙽𝙾𝚆
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍 𝙽𝚘𝚠

...
...
....
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝚆𝙰𝚃𝙲𝙷 𝙽𝙾𝚆
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍 𝙽𝚘𝚠

...
...
....
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝚆𝙰𝚃𝙲𝙷 𝙽𝙾𝚆
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍 𝙽𝚘𝚠

...
...
....
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝚆𝙰𝚃𝙲𝙷 𝙽𝙾𝚆
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍 𝙽𝚘𝚠

...
...
....
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝚆𝙰𝚃𝙲𝙷 𝙽𝙾𝚆
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍 𝙽𝚘𝚠

...
...
....
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝚆𝙰𝚃𝙲𝙷 𝙽𝙾𝚆
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍 𝙽𝚘𝚠

...
...
....
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝚆𝙰𝚃𝙲𝙷 𝙽𝙾𝚆
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍 𝙽𝚘𝚠

...
...
....
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝚆𝙰𝚃𝙲𝙷 𝙽𝙾𝚆
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍 𝙽𝚘𝚠

...
...
....
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝚆𝙰𝚃𝙲𝙷 𝙽𝙾𝚆
🟢 𝙲𝙻𝙸𝙲𝙺 𝙷𝙴𝚁𝙴➤🌐👉👉 𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍 𝙽𝚘𝚠

...
....
....
...
...
...
....
....
...
...
....
...
...
....
....
...
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
....
...
...
....
....
...
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
....
...
...
....
....
...
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
....
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
....
...
...
....
....
...
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
....
...
...
....
....
...
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
....
...

authors: Gwendlyon michaelknew


text:
Packet verif function for structure check

Description
Current behavior of packet verification function (e.g. is_audio_packet() in audio.js) is only check head element value of passed Uint8Array.
If passed an array what first element is match to XX_PACKET_TYPE_ID by accident, it returns true: is packet.
There are not enough features. Finally, decoding functions requires structure checking. So modify verify functions to check structure.

I designed packet verify functions to throw error when packet is not matched to expected type, return nothing when matched.
By the design, packet type confirming code will be:
try:
  is_volume_modify_packet(raw_packet)
  # for volume-modify packet process
except:
  pass

try:
  is_lanes_info_packet(raw_packer)
  # for lanes-info packet process
except:
  pass

It is non prefer code, there are many blank expect code. Should be:
if is_volume_modify_packet(raw_packet):
  # for volume-modify packet process
  pass
elif is_lanes_info_packet(raw_packer):
  # for lanes-info packet process
  pass

By add an argument of switching error throwing/rising, fulfill each situation: detail error checking and simple confirming.
def is_volume_modify_packet(raw_packet, raise_on_invalid = False)

repo: aKuad/py-web-intercom


text:
Use the CDTS scripts

@juleskuehn: Thoughts on using the Centrally Deployed Templates Solution (CDTS)?
If so, what about using the Application template?

I'd like to change this to using the CDN for the WET assets instead of including them directly into package.


text:
🛑 KIOSKOS - HOME is down

In 8a96c87, KIOSKOS - HOME (https://recaudacion.yucatan.gob.mx) was down:

HTTP code: 0
Response time: 0 ms

Resolved: KIOSKOS - HOME is back up in 2e149f5 after 1 hour, 46 minutes.

repo: aafyyuc/upptime


text:
Conditional formatting of code chunks

Is it possible to format code chunks differently depending on whether they contain bash or R code?
Say, they should have frames in different colors, strokes or line width, and/or a little label that tells the type of code.

I was playing around with knit hooks but I am not really sure how to create something nice with it.

Nice idea, couldn’t we define special environments in latex and then use a knitr posthooks?
A low tech alternative I was thinking about is to include a shebang (#! Rscript) in each chunk, but that is probably to techy.

but how do you redefine the chunk environment in a posthook at all?

Let's close this because it's not relevant for the resubmission.

authors: aaronpeikert brandmaier

repo: aaronpeikert/reproducible-research


text:
Add Binary Search

I would like to add Binary Search program to this repo as it is an essential theorem to learn for many questions in DSA.

I would like to contribute on this issue

Hey I would like to add binary Search Program to this repo you can checkout my own DSA repo to see my DSA skills under GSSOC'23 please let me contribute to this issue

Hello, I am Pranav Kumar Singh, a contributor at GSSoC'23.
I would like to contribute to this project by providing a standard template for binary search using predicate function and binary sorted array which will  further  be helpful in advanced binary search problems.


text:
How to keep a long live connection with websockets

I am a newcomer to websocket and I built a client to receive from a websocket,
the code works well and report error like this after 30 seconds:
websockets.exceptions.ConnectionClosedError: code = 1006 (connection closed abnormally [internal]), no reason
what can I do to keep the connection with python code?

add ping_timeout=None
async with websockets.connect("ws://127.0.0.1:53392/", ping_timeout=None) as websocket:
    # do something

Well, I add ping_timeout=None but it still report error after 30 seconds:
'websockets.exceptions.ConnectionClosedError: code = 1006 (connection closed abnormally [internal]), no reason'
Can websockets add something like heartbeat report?
If so, would you please show me how can I comply it？

Then you're probably connected through a proxy: https://websockets.readthedocs.io/en/stable/faq.html#what-does-connectionclosederror-code-1006-mean
Feel free to reopen if that's not the case.

ReopenIssueInput!

Would you please help me to fix the problem below, I am completely clueless about this :
HTTP load balancers or proxies that aren’t configured for long-lived connections may terminate connections after a short amount of time, usually 30 seconds.

Well, the question is: Are you using a proxy? If so, it's unlikely we will be able to help you (and, frankly, it's not an issue with this library). If not, you will need to find out who triggers the disconnect.

authors: VacantHusky lgrahl silent790

repo: aaugustin/websockets


text:
🛑 Shop Yuudoku is down

In f5abe3f, Shop Yuudoku (https://yuudoku.jv360.fr) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Shop Yuudoku is back up in 013bb0f after 10 minutes.

repo: abaertsoen/upptime


text:
Setup FTP module

https://www.computerworld.com/article/2766239/using-tomcat-with-apache-httpd.html
http://tomcat.apache.org/tomcat-6.0-doc/config/http.html
https://linuxhint.com/set-up-load-balancing-for-apache-tomcat/
https://archive.apache.org/dist/httpd/
https://www.middlewareinventory.com/blog/tomcat-modjk-configuration-installation/#Step3_Download_mod_jk_connector_targz_format_from_tomcat_website
https://httpd.apache.org/

https://tomcat.apache.org/tomcat-3.2-doc/uguide/tomcat_ug.html

https://roytuts.com/tomcat-load-balancing-with-apache-using-mod-proxy/

repo: abakasam/abakasam


text:
Open in main language in standalone opens development version

Scenario:

You want to update abapGit and have installed the development version
You don't use the development version for the upgrade since you last upgraded half a year ago and assume it will fail to upgrade such a large difference
You download the current standalone version
You execute the standalone version, open the abapGit repo, press pull
You cannot pull as you are logged on in german while the main language is english
The error message tells you you can press the Advanced -> Open in main language button
You press the button. A new window is opened with logon language EN.
The new window opened the old abapGit development version instead of the standalone report which you were trying to avoid in the first place. This is not easily identifyable as they look mostly identical except for the version number at the bottom.

ZCL_ABAPGIT_ENVIRONMENT->ZIF_ABAPGIT_ENVIRONMENT~IS_MERGED can be used to determine if its the standalone running

It's opening abapGit (in the main language) using transaction ZABAPGIT which is part of the dev version repo. Unfortunately, the transaction for the standalone version is user-defined. We can find the code and use that one, but worst case there is no tcode for the standalone version.

Just check if tcode ZABAPGIT exists and points to sy-repid ? If not disable the button.

to stay consistent, let's use sy-cprog.
check if ZABAPGIT points to sy-cprog

if yes use it
if no, check if another tcode points to sy-cprog

if yes, use it

if no, disable button

authors: flaiker larshp mbtools

repo: abapGit/abapGit


text:
Packed number can not be initialized from strings

Numerics works just fine:
DATA packed TYPE p.
packed = 12.

But not from character types:
packed = '12.34'.

I'll fix this

Closed by #199

repo: abaplint/transpiler


text:
html bug

Describe the bug
Hello, thank you very much for developing such a powerful MD editor, but when converted to HTML, the code is compressed into one line
To Reproduce
I think if I can improve this error and output the HTML code as it is, it will be a very powerful online editor! Thank you very much.
Expected behavior
I use your online [https://kamla.com.np/app/mdeditor/]https://kamla.com.np/app/mdeditor/)

If you can add code highlighting parameters to your online editor, I want to transfer HTML directly, which is the most powerful online editor on earth
code highlight
Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

OS: windows10
Browser chrome, 84.0.4147.125
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Thankyou for using MD editor...
Every bugs and suggestions are reviewed and the md editor updated... please check it...and let me know if anything left to update....

I'm glad you've made some improvements. You just programmed the nginx code segment in the screenshot into normal inline text. I mean, if you can output the original code format without manually modifying the converted HTML, it will be the most perfect

I tested and not gotten any error in the editor so please include the video of the error in detail if possible.
I tested in these steps and worked fine for me:
STEP 1: this is the markdown code in the editor

STEP 2: this is converted into HTML and copied

STEP 3 : pasted into the editor

STEP 4: checking the output in the browser.

So finally I got everything right so please explain your issue in detail.

thank you
------------------ 原始邮件 ------------------
发件人: "Abdhesh Nayak"<notifications@github.com>;
发送时间: 2020年10月28日(星期三) 中午11:22
收件人: "abdheshnayak/mdeditor"<mdeditor@noreply.github.com>;
抄送: "绣花针"<csever@qq.com>; "Author"<author@noreply.github.com>;
主题: Re: [abdheshnayak/mdeditor] html bug (#1)
I tested and not gotten any error in the editor so please include the video of the error in detail if possible.
I tested in these steps and worked fine for me:
STEP 1: this is the markdown code in the editor
STEP 2: this is converted into HTML and copied
STEP 3 : pasted into the editor
STEP 4: checking the output in the browser.
So finally I got everything right so please explain your issue in detail.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

repo: abdheshnayak/mdeditor


text:
Example 不支持这种形式吗？

Example不支持这种吗：a=? and (b=? or c=?)

支持 创建2个Example.Criteria c1 = example.createCriteria();
Example.Criteria c2 = example.createCriteria();
用and()连接


text:
#TK10 Validar y guardar los cambios realizados en la información personal del usuario.

Ahora solo hace chequeo básico de que se completaron los campos, hay que grabar la información del Usuario en la base de datos correctamente (con la lógica en LogicServices o como se llame la clase al momento de escribirla).

Hecho.

repo: abelardog/bootcampar


text:
🛑 Wealth Primer is down

In f996ab4, Wealth Primer (https://primerwealth.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Wealth Primer is back up in a92af3e after 9 minutes.

repo: abelfleitas/status


text:
Default branch

Should probably be master - if a user arrives at the repo homepage they see the development demo and development readme, this is giving them the wrong API information as it is not yet released.

No, they see only development README, the source code for demo page is taken from the master branch. We can just remove API reference from README and leave something like "See demo page for API reference". So can still take advantage of GitHub resolving issues automatically on PR merge.

Alright, lets move the readme to the demo so we don't lose any information.

authors: UncleDave aberezkin


text:
Add MistralLite, Intel, and OpenChat prompt formats

Closes #926

@fakerybakery thank you!

authors: abetlen fakerybakery

repo: abetlen/llama-cpp-python


text:
Add a verification that the link has been copied

Is your feature request related to a problem? Please describe.
Users cannot understand when they click in the "copy to clipboard" button. It becomes confusing.

Describe the solution you'd like
add a message indicating that the URL has been copied to the clipboard.
Kindly assign this issue to me

This issue is already resolved. Contribute to other issues.

authors: AkhilaSunesh abhijeetnishal

repo: abhijeetnishal/URLShortener


text:
Deleting this version

PL merge this code as its the wrong version

Done

authors: ZenMouse abhijnanacharya


text:
🛑 BKD is down

In 2f297e5, BKD (https://bkd.kalbarprov.go.id) was down:

HTTP code: 0
Response time: 0 ms

Resolved: BKD is back up in f656de0 after 12 minutes.

repo: abimanyu/Kalbarnetworks


text:
🛑 DISPORAPAR is down

In 55a0c76, DISPORAPAR (https://disporapar.kalbarprov.go.id) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DISPORAPAR is back up in 77c1cc3 after 22 minutes.


text:
Add enhanced location changed worker

I've added the EnhancedLocationChangedWorker.

Closing this refactoring PR as we've discussed that we will create a single refactoring PR that will be reviewed as a whole.

repo: ably/ably-asset-tracking-android


text:
Publishing messages with authCallback is broken after upgrading from 1.1.16 to 1.2.1

Ably SDK Version: 1.2.1
iOS: iOS13.6, simulator
Cocoapods: 1.9.3
Xcode: 11.6, Build version 11E708
Unable to publish messages with authCallback enabled. Shared logs from 2 scenarios for better understanding.

This scenario is based on authCallback, for publishing one message(same as above) by acquiring TokenRequest json form https://www.ably.io/ably-auth/token-request/demos

As far as I remember, this used to work well before upgrade

2020-10-03 12:11:01.025098+0530 Runner[92073:745806] flutter: Sending rest message
2020-10-03 12:11:01.026661+0530 Runner[92073:745566] AblyFlutterPlugin.m:327 publish(AblyFlutterMessage)
2020-10-03 12:11:01.027102+0530 Runner[92073:751706] VERBOSE: RS:0x600001cd8d80 ARTJsonLikeEncoder<msgpack>: messageToDictionary {
    clientId = "*";
    data = "Flutter 1";
    name = Hello;
}
2020-10-03 12:11:01.028955+0530 Runner[92073:751706] DEBUG: RS:0x600001cd8d80 ARTJsonLikeEncoder<msgpack> encoding '{
    clientId = "*";
    data = "Flutter 1";
    name = Hello;
}'; got: {length = 38, bytes = 0x83a46e61 6d65a548 656c6c6f a8636c69 ... 6c757474 65722031 }
2020-10-03 12:11:01.030651+0530 Runner[92073:751706] DEBUG: (ARTRestChannel.m:332) RS:0x600001cd8d80 C:0x600000aef1e0 (test) post message (null)
2020-10-03 12:11:01.033253+0530 Runner[92073:751706] DEBUG: (ARTRest.m:286) RS:0x600001cd8d80 calculating authorization 1
2020-10-03 12:11:01.035479+0530 Runner[92073:751706] VERBOSE: RS:0x600001cd8d80 ARTRestInternal reusing token: authorization bearer in Base64 Bearer STJFX0pRLkRCUklTOTRQdGQzNWlLRmRlZTB1bzEwSFpqZ09sZC01NEQtSXc1dU03dGt6NUo5RmdHc1c2bkktN1RwUU40YXhFekl1UGRiRE90bXJTSkNqUkpaOFBUdi12UkR5MllPSEp3OGpjUFhmMWVtanNUc1Vnd1FGUEMxeXkzNTVobnBKYw==
2020-10-03 12:11:01.037713+0530 Runner[92073:751706] DEBUG: (ARTRest.m:341) RS:0x600001cd8d80 executing request <NSMutableURLRequest: 0x600002cd6370> { URL: https://rest.ably.io:443/channels/test/messages? }
2020-10-03 12:11:01.040171+0530 Runner[92073:751706] DEBUG: POST https://rest.ably.io:443/channels/test/messages?
2020-10-03 12:11:01.042147+0530 Runner[92073:751706] VERBOSE: Headers {
    Accept = "application/x-msgpack,application/json";
    Authorization = "Bearer STJFX0pRLkRCUklTOTRQdGQzNWlLRmRlZTB1bzEwSFpqZ09sZC01NEQtSXc1dU03dGt6NUo5RmdHc1c2bkktN1RwUU40YXhFekl1UGRiRE90bXJTSkNqUkpaOFBUdi12UkR5MllPSEp3OGpjUFhmMWVtanNUc1Vnd1FGUEMxeXkzNTVobnBKYw==";
    "Content-Type" = "application/x-msgpack";
    "X-Ably-Lib" = "cocoa.ios-1.2.1";
    "X-Ably-Version" = "1.1";
}
2020-10-03 12:11:01.115300+0530 Runner[92073:751727] DEBUG: POST https://rest.ably.io:443/channels/test/messages?: statusCode 400
2020-10-03 12:11:01.117460+0530 Runner[92073:751727] VERBOSE: Headers {
    "Access-Control-Allow-Origin" = "*";
    "Content-Length" = 288;
    "Content-Type" = "application/json";
    Date = "Sat, 03 Oct 2020 06:41:01 GMT";
    Vary = Origin;
    Via = "1.1 8ce6c1082025b646a9044f0ebd185723.cloudfront.net (CloudFront)";
    "access-control-allow-credentials" = true;
    "access-control-expose-headers" = "Link,Transfer-Encoding,Content-Length,X-Ably-ErrorCode,X-Ably-ErrorMessage,X-Ably-ServerId,Server";
    "x-ably-errorcode" = 40012;
    "x-ably-errormessage" = "Malformed message; invalid clientId. (See https://help.ably.io/error/40012 for help.)";
    "x-ably-serverid" = "frontend.30a9.2.ap-southeast-1-A.i-0d88057852da824bd.a2dRQBgFAApzRc";
    "x-amz-cf-id" = "MR_XZX06oPseRtMfsWfr536Sf19gyTIREH35yJ7XcTwcptZ9NpMw5A==";
    "x-amz-cf-pop" = "HYD50-C2";
    "x-cache" = "Error from cloudfront";
}
2020-10-03 12:11:01.121106+0530 Runner[92073:751727] WARN: Malformed message; invalid clientId. (See https://help.ably.io/error/40012 for help.)
2020-10-03 12:11:01.123197+0530 Runner[92073:751727] DEBUG: RS:0x600001cd8d80 ARTJsonLikeEncoder<json> decoding '{length = 288, bytes = 0x7b0a0922 6572726f 72223a20 7b0a0909 ... 5263220a 097d0a7d }'; got: {
    error =     {
        code = 40012;
        href = "https://help.ably.io/error/40012";
        message = "Malformed message; invalid clientId. (See https://help.ably.io/error/40012 for help.)";
        serverId = "frontend.30a9.2.ap-southeast-1-A.i-0d88057852da824bd.a2dRQBgFAApzRc";
        statusCode = 400;
    };
}
2020-10-03 12:11:01.128831+0530 Runner[92073:745806] flutter: Rest message sending failed:: AblyException: Unable to publish message to Ably server; err = Malformed message; invalid clientId. (See https://help.ably.io/error/40012 for help.) (40012 ) :: ErrorInfo message=Malformed message; invalid clientId. (See https://help.ably.io/error/40012 for help.) code=null statusCode=400 href=null

Below are logs of a regular scenario for publishing one message with an AppKey from ably web console. This works well even now. ✅

2020-10-03 12:02:20.252363+0530 Runner[91577:742827] flutter: Sending rest message
2020-10-03 12:02:20.253795+0530 Runner[91577:742600] AblyFlutterPlugin.m:327 publish(AblyFlutterMessage)
2020-10-03 12:02:20.254230+0530 Runner[91577:743204] VERBOSE: RS:0x6000031cf330 ARTJsonLikeEncoder<msgpack>: messageToDictionary {
    data = "Flutter 1";
    name = Hello;
}
2020-10-03 12:02:20.256361+0530 Runner[91577:743204] DEBUG: RS:0x6000031cf330 ARTJsonLikeEncoder<msgpack> encoding '{
    data = "Flutter 1";
    name = Hello;
}'; got: {length = 27, bytes = 0x82a46e61 6d65a548 656c6c6f a4646174 ... 6c757474 65722031 }
2020-10-03 12:02:20.258187+0530 Runner[91577:743204] DEBUG: (ARTRestChannel.m:332) RS:0x6000031cf330 C:0x6000027f9560 (test) post message (null)
2020-10-03 12:02:20.260350+0530 Runner[91577:743204] DEBUG: (ARTRest.m:286) RS:0x6000031cf330 calculating authorization 0
2020-10-03 12:02:20.262461+0530 Runner[91577:743204] VERBOSE: RS:0x6000031cf330 ARTRest: Basic ZEJqQlJnLkZxVzRHQTo2OHhfaWJnSm55Q2ViRFVF
2020-10-03 12:02:20.266292+0530 Runner[91577:743204] DEBUG: (ARTRest.m:341) RS:0x6000031cf330 executing request <NSMutableURLRequest: 0x6000001fc130> { URL: https://rest.ably.io:443/channels/test/messages? }
2020-10-03 12:02:20.269178+0530 Runner[91577:743204] DEBUG: POST https://rest.ably.io:443/channels/test/messages?
2020-10-03 12:02:20.271531+0530 Runner[91577:743204] VERBOSE: Headers {
    Accept = "application/x-msgpack,application/json";
    Authorization = "Basic ZEJqQlJnLkZxVzRHQTo2OHhfaWJnSm55Q2ViRFVF";
    "Content-Type" = "application/x-msgpack";
    "X-Ably-Lib" = "cocoa.ios-1.2.1";
    "X-Ably-Version" = "1.1";
}
2020-10-03 12:02:20.369799+0530 Runner[91577:743433] DEBUG: POST https://rest.ably.io:443/channels/test/messages?: statusCode 201
2020-10-03 12:02:20.371978+0530 Runner[91577:743433] VERBOSE: Headers {
    "Access-Control-Allow-Origin" = "*";
    "Content-Length" = 37;
    "Content-Type" = "application/x-msgpack";
    Date = "Sat, 03 Oct 2020 06:32:20 GMT";
    Vary = Origin;
    Via = "1.1 e37f5a1ae470dcb726258db2701f5a4e.cloudfront.net (CloudFront)";
    "access-control-allow-credentials" = true;
    "access-control-expose-headers" = "Link,Transfer-Encoding,Content-Length,X-Ably-ErrorCode,X-Ably-ErrorMessage,X-Ably-ServerId,Server";
    "x-ably-serverid" = "frontend.d488.2.ap-southeast-1-A.i-034eda59464148a38.a2daXHOJwApydg";
    "x-amz-cf-id" = "wA_pvOxg2sfYlDhdfuzwRjMkBpTNrDyPH1wXONAwFVqkW4HeeDw2gA==";
    "x-amz-cf-pop" = "HYD50-C2";
    "x-cache" = "Miss from cloudfront";
}
2020-10-03 12:02:20.375436+0530 Runner[91577:742827] flutter: Rest message sent.

More details at https://ably-real-time.slack.com/archives/C0178QGC093/p1601707774003700

ably-flutter PR#33 awaiting this issue resolution

@tiholic how is your authCallback implemented? You say it is broken because it is returning 400?

@ricardopereira Yes
implementation of authCallback:
https://github.com/ably/ably-flutter/blob/feature/rest-channel-history/ios/Classes/AblyFlutter.m#L88
In the above source,

[self->_channel invokeMethod:AblyPlatformMethod_realtimeAuthCallback... will call dart code which will make API call to https://www.ably.io/ably-auth/token-request/demos
The response will be available as tokenData, a TokenRequest object, created from the response obtained from dart side here

⬆
😖 I pointed to the wrong issue number.

⬆
😖 I pointed to the wrong issue number.

authors: ricardopereira tiholic

repo: ably/ably-cocoa


text:
InfluxDB v2 Tag

Apparently, the current DSL implementation does not support Influxdb v2 and does not support custom TAG pushing.

Can you add this feature?

Why do you say that current DSL does not support InfluxDB v2? What is it that you are experiencing?
I just tried with v2 influxdb and is working for a simple use case.
For instance I see data in grafana when using files included here but with following changes:
version: '3'
services:
  influxdb:
    image: influxdb:2.0
    ports:
      - '8086:8086'
    volumes:
      - influxdb-data:/var/lib/influxdb
      - ./influxdb-provisioning/:/docker-entrypoint-initdb.d
    environment:
      - DOCKER_INFLUXDB_INIT_MODE=setup
      - DOCKER_INFLUXDB_INIT_USERNAME=admin
      - DOCKER_INFLUXDB_INIT_PASSWORD=administrator
      - DOCKER_INFLUXDB_INIT_ORG=abstracta
      - DOCKER_INFLUXDB_INIT_BUCKET=jmeter
      - DOCKER_INFLUXDB_INIT_ADMIN_TOKEN=supersecrettoken
      - V1_DB_NAME=jmeter
      - V1_RP_NAME=jmeter
  grafana:
    image: grafana/grafana:8.1.7
    ports:
      - '3000:3000'
    volumes:
      - grafana-data:/var/lib/grafana
      - ./grafana-provisioning/:/etc/grafana/provisioning
    depends_on:
      - influxdb
    environment:
      - GF_SECURITY_ADMIN_USER=admin
      - GF_SECURITY_ADMIN_PASSWORD=1234
      - GF_DASHBOARDS_DEFAULT_HOME_DASHBOARD_PATH=/etc/grafana/provisioning/dashboards/jmeter.json
volumes:
  influxdb-data:
  grafana-data:

add a setup.sh file inside new influxdb-provisioning folder with this content:
#!/bin/bash
set -e

influx v1 dbrp create \
  --bucket-id ${DOCKER_INFLUXDB_INIT_BUCKET_ID} \
  --db ${V1_DB_NAME} \
  --rp ${V1_RP_NAME} \
  --default \
  --org ${DOCKER_INFLUXDB_INIT_ORG}

Open graphana and change datasource, clearing user and password and adding an http header with Authorization: Token supersecrettoken
Test plan with listener configured like this:
influxDbListener("http://localhost:8086/api/v2/write?org=abstracta&bucket=jmeter")
              .token("supersecrettoken")

We just released a new version which includes support for adding custom tags to InfluxDB metrics.

Please, if you still see some issue let us know and feel free to re open this issue. For the meantime I will close it.

authors: kirillyu rabelenda

repo: abstracta/jmeter-java-dsl


text:
Review script for paper "2023ApJ...945..147N" made with predictor "DataLinkerWithSupport"

Created by Paper Data Linking Bot
Please review the download script and instrument details for the paper.
bibcode: 2023ApJ...945..147N
predictor: DataLinkerWithSupport
annotated pdf: view here (requires login)
Checklist
Download Script

[ ] Correct time ranges specified

[ ] Correct VSO instruments specified

[ ] Query returns good results or contains warning with reasoning if not

[ ] Physical observables omitted or correct

[ ] Wavelengths omitted or correct

[ ] Cadences omitted or correct

Instrument Details

[ ] Consistent with download_script.py

Metadata

[ ] Contains the bibcode for the relevant paper
[ ] VSO sources consistent with download_script.py

For more details, refer to the Contributing Guide.

XPS not in VSO.
SEE not in VSO.
SDO/EVE is in VSO. Why returning no results?
EVE wavelengths are measured in angstrom, not nanometers.

Missed HMI and MDI. Quote here indicates usage.

We used the full-disk magnetograms obtained by the
Helioseismic and Magnetic Imager (HMI; Scherrer et al.

onboard SDO and the Michelson Doppler Interferometer (MDI; Scherrer et al. 1995) onboard the Solar
and Heliospheric Observatory (SoHO) to calculate the
total unsigned magnetic flux in the visible solar hemisphere. The SDO/HMI has started the nominal observations in May 2010, while the observation program of
SoHO/MDI was terminated on 2011 April 12.

add this to training/testing data for pdf extraction to try to figure out why process is leaving out HMI and MDI.

repo: abuonomo/paper-data-links


text:
Currently not working?

I have been using this extension for a long time but it suddenly stopped working.
I see on the page that it says it's disabled as it conflicts with the vs code html extension, but I don't see any extension with that name anywhere.
Is this useable at all right now?

It means this feature has been inside the vs code

authors: EvelynSays hello-jun

repo: abusaidm/html-snippets


text:
C struct definitions with no trailing {

Great package - much improved over the basic one. Thanks!
I found a small issue - we use C coding style that requires structure types to be defined like this:
typedef struct name_of_struct
{
  fields;
} NAME_OF_STRUCT;
The syntax picks up the NAME_OF_STRUCT correctly as a typedef type, but does not pick up the lower case structure name name_of_struct as an entity.name.class.c scope, which means it doesn't appear in the symbol index.
I think the problem is that the relevant capture assumes the { comes on the end of the line the struct appears on.
I think the fix is to allow this variant in the capture. So at line 251 of C Improved.tmLanguage, we end up with this:
<key>match</key> <string>\b([A-Za-z_]\w*+)(?=(?:\s|/\*.*?\*/)*+(?:\{|$))</string>
instead of the old version:
<key>match</key> <string>\b([A-Za-z_]\w*+)(?=(?:\s|/\*.*?\*/)*+\{)</string>
If you agree, could you make the fix?
Thanks!

Thanks for reporting!
Yep, I know about this bug. The problem is that there's no way to distinguish the valid case ...
// struct definition, should appear in index
struct name_of_struct
{
    ...
}

... from this one:
// variable definition of that type, shouldn't be indexed
struct name_of_struct
variable;

The fix would make both of these cases be recognized as entity.name, including that odd variable definition.
On the other hand, I've never seen anyone declaring variables like that, and the proposed fix probably covers 95% of possible use cases, recognizing them properly. So I'll likely add this fix once I have some spare time.

Thanks for the speedy response!
Yes, I agree it's hard to distinguish those cases, but I've also never seen anyone declare variables like that, whereas the definition across two lines is much more common, so I agree making the fix will cover the majority of cases.

Released in v1.8.0 and should reach the Package Control soon. Thanks again for the suggestion!

authors: abusalimov jon-rowland

repo: abusalimov/SublimeCImproved


text:
chore(dep) Upgrade Concerto, Markdown Transform, Ergo

Signed-off-by: Jerome Simeon jeromesimeon@me.com
Changes

Upgrade Markdown Transform 0.12.9
Upgrade Concerto 0.82.9
Upgrade Ergo 0.21.7

Coverage remained the same at 96.637% when pulling 02d54cb1745b644a55ce0b13e10e3c84a2005880 on jeromesimeon:js-chore-0.21.7 into 728d5eda025866f2041e6e1047c9351e8502d02b on accordproject:master.

authors: coveralls jeromesimeon

repo: accordproject/cicero


text:
Merge Webhook and Server Helm Chart

Tried to merge Webhook and Server charts in this PR. We really don't need to maintain them separately.
PTAL, and let me know if any improvements are needed.
Signed-off-by: Rahul M Chheda rahul.chheda@accurics.com

@rahulchheda sent a PR to your branch for all the remaining changes.
https://github.com/rahulchheda/terrascan/pull/1

authors: dev-gaur rahulchheda

repo: accurics/terrascan


text:
Text API endpoint sometimes not returning text if highlight query parameter is set

curl "https://sola.acdh-dev.oeaw.ac.at/apis/api/metainfo/text/1263/?highlight=true&inline_annotations=true" | jq
versus
curl "https://sola.acdh-dev.oeaw.ac.at/apis/api/metainfo/text/1263/" | jq

looks like this is resolved?

authors: sennierer stefanprobst

repo: acdh-oeaw/apis-core


text:
🛑 PMB is down

In b25b695, PMB (https://pmb.acdh.oeaw.ac.at/) was down:

HTTP code: 503
Response time: 1530 ms

Resolved: PMB is back up in 19199e5 after 1 hour, 27 minutes.

repo: acdh-oeaw/status


text:
🛑 AceBlock Swagger UI is down

In c8fca55, AceBlock Swagger UI ($ACEBLOCK_SWAGGER_UI) was down:

HTTP code: 0
Response time: 0 ms

Resolved: AceBlock Swagger UI is back up in c2b6d19.

repo: aceblockID/monitoring


text:
🛑 AceBlock Swagger UI is down

In 6fa716c, AceBlock Swagger UI ($ACEBLOCK_SWAGGER_UI) was down:

HTTP code: 0
Response time: 0 ms

Resolved: AceBlock Swagger UI is back up in 06b196c.


text:
🛑 MNID Homepage is down

In 5e405bb, MNID Homepage ($MNID_HOME) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MNID Homepage is back up in 764fd39 after 12 minutes.


text:
fix: translation issues

Description
Fixes some translation issues and general cleanup

please open a new pr and include only related commits, I could merge this if there was only translation issues

@eraygundogmus What is unrelated about this pr? All the changes are related to the translation?

@eraygundogmus What is unrelated about this pr? All the changes are related to the translation?

changes on the footer section is not related to translation, also changing the user interface

Ahh, let me revert that

@eraygundogmus What is unrelated about this pr? All the changes are related to the translation?

changes on the footer section is not related to translation, also changing the user interface

Fixed the mobile issue. (I think my changes are related, so I didnt revert them)

Member

oh. you are right.

authors: el eraygundogmus

repo: acikkaynak/deprem-yardim-frontend


text:
Added package extension for DecisionTree, MLJ, MLJDecisionTreeInterface and MLJModelInterface

DecisionTreeExt.jl contains SoleDecisionTreeInterface.jl (which is now obsolete).

Sounds great! Question: what is the use for these extensions? Maybe they are not needed?

MLJDecisionTreeInterfaceExt
MLJExt
MLJModelInterfaceExt

Yes, they shouldn't be needed at the current time and it's safe to go back to specifying MLJ and relative packages as extras. Both solutions should be equivalent.

authors: alberto-paparella giopaglia


text:
Where's aws-request-signing-apache-interceptor in Maven?

Now that we have done #35 we need to be able to find what we published ;)
https://mvnrepository.com/search?q=aws-request-signing-apache-interceptor isn't turning up.
I see snapshots in https://s01.oss.sonatype.org/#nexus-search;quick~aws-request-signing-apache-interceptor, but no released artifacts. I imagine that CI published to https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/io/github/acm19/aws-request-signing-apache-interceptor, but I cannot see it (permissions).

Do we still have to promote the library from staging to releases, manually?
If (1), document in RELEASING.md.
Once we find the release in maven, add how to use it into README.
We should reduce bus factor of who has access to the staging repo. Add dblock (I think it needs a JIRA in https://issues.sonatype.org/browse/OSSRH-33832)?

Let's reopen this one: https://central.sonatype.org/publish/release/#locate-and-examine-your-staging-repository. Apparently for full automation we'll need to use the Nexus Staging Maven Plugin:

Note that deploying with the Nexus Staging Maven plugin or Ant tasks will, by default, automatically attempt to close the staging repository upon deployment and can be used to release the staging repository from the command line as well. This allows you to avoid logging into the OSSRH user interface altogether. More details can be found in the Maven and Ant sections of this guide.

We have https://issues.sonatype.org/browse/OSSRH-82461 open because the project is still not coming up in search.

It's showing up today! https://search.maven.org/artifact/io.github.acm19/aws-request-signing-apache-interceptor


text:
Control plane components need tolerations and node selectors

To better control the deploy of the acorn control plane (api-server, controller, maybe builders), we need to add resource requests (RRs) and tolerations to them.
The RRs should be configurablem so right now I'm imagining more flags on acorn install. Default should probably be to have no resource requests, but double check that when implementing.
The tolerations can be hard coded. We just need these components to specifically tolerate an "acorn control plane" taint.

This issue is now just for tolerations and node selector. ResourceRequests moved out to its own issue

Tested with acorn version - acorn version v0.6.0-141-gc3e8f286+c3e8f286
Tested on a 3 node cluster with 1 control node , 1 etcd node and 1 worker node:
~# kubectl describe nodes santestw1 | grep -i taints
Taints:             taints.acorn.io/workload:NoSchedule

:~# kubectl describe nodes santeste1 | grep -i taints
Taints:             node-role.kubernetes.io/controlplane=true:NoSchedule

~# kubectl describe nodes santestc1 | grep -i taints
Taints:             node-role.kubernetes.io/control-plane=true:NoSchedule

Installed acorn and deployed few apps:
Control  node has api and controller pods running :
  acorn-system                acorn-api-c7d4bdff4-49d7b               0 (0%)        0 (0%)      0 (0%)           0 (0%)         52m
  acorn-system                acorn-controller-5c8bd5ff55-xs6qq       0 (0%)        0 (0%)      0 (0%)           0 (0%)         52m

Worker node has build-kit, registry and user workloads (and jobs) running:

  acorn-image-system          buildkitd-b5d9dc9c5-k5sdh         0 (0%)        0 (0%)      0 (0%)           0 (0%)         46m
  acorn-image-system          registry-cc85696b4-crxd7          0 (0%)        0 (0%)      0 (0%)           0 (0%)         49m
  mytest1-0c6d6ebc-cc6        myapp-67d68c6ddc-zbrvp            0 (0%)        0 (0%)      0 (0%)           0 (0%)         44m
  mytest1-0c6d6ebc-cc6        myweb-7494c9f46-br7vp             0 (0%)        0 (0%)      0 (0%)           0 (0%)         44m
  mytest2-0571fc80-5a2        myapp-6c7fc89f7f-g8drg            0 (0%)        0 (0%)      0 (0%)           0 (0%)         16m
  mytest2-0571fc80-5a2        myweb-84597587b6-jkd9t            0 (0%)        0 (0%)      0 (0%)           0 (0%)         16m
  mytesyt1-077ebb0a-924       test-28020720-x558t               0 (0%)        0 (0%)      0 (0%)           0 (0%)         48s

repo: acorn-io/acorn


text:
go: rewrite interface{} as any

This PR rewrites instances of interface{} as any. It was generated with the help of gofmt and, more specifically, via executing gofmt -w -r 'interface{} -> any' . inside the root of the repository, manually excluding the following files (which look to be autogenerated):

pkg/apis/api.acorn.io/v1/conversion.go
pkg/apis/internal.acorn.io/v1/map.go
pkg/openapi/generated/openapi_generated.go

As an added benefit, running gofmt also fixed the format of the following files:

pkg/cli/pull.go
pkg/cli/secret_rm.go
pkg/cli/start.go
pkg/cli/stop.go
pkg/cli/tag.go
pkg/client/info.go
pkg/version/version.go

which were not properly formatted.
Signed-off-by: Panagiotis Siatras azazeal@users.noreply.github.com

Oh cool, I was just thinking as I was removing references to ioutil that we should move everything to any. Thanks.

Not quite sure what broke the build, might it be possible this is a flaky test? If so, could we rerun the build one more time, please?

Github is 500ing on me, so I cannot see the build. But yeah, we started seeing a flaky test yesterday. If it's the same one, i'll rerun until we get a clean build.
@ibuildthecloud we probably need to dig further into that failure

So, this is definetely a flaky test as it also broke #661 (which didn't touch any of the Go code) 😭

authors: azazeal cjellick ibuildthecloud


text:
Added token_separators option

Hi!
new Typesense features (since 0.22.0) are not yet available.
I will try to add the missing options as soon as I have time.

PHPUnit_Framework_MockObject_MockObject is removed since PHPUnit 8. See this issue

Hi @npotier
I'm waiting for your feedback 😉

Thanks a lot for this PR

authors: npotier tamsirgueye

repo: acseo/TypesenseBundle


text:
Use correct moving tag in readme examples

When I first wrote the README examples, I used v1.1 because I assumed it would also be a moving tag, and it was using some features that only came out in the rewrite. However, only the v1 tag is being updated (which seems to be a common practice across all of the setup-x actions).
This fixes the README to use a tag that actually updates so that people don't need to churn through point releases.

Thanks for taking care of this @jared-w 😄

authors: jared-w thboop

repo: actions/setup-haskell


text:
Missing opening element tag end symbol >

Description:
today I got the following error by setup-java@v4
Run actions/setup-java@v4
  with:
    distribution: temurin
    java-version: [2](https://github.com/xxxx/xxxxx/actions/runs/10656212312/job/29542488520#step:4:2)1
    java-package: jdk
    check-latest: false
    server-id: github
    server-username: GITHUB_ACTOR
    server-password: GITHUB_TOKEN
    overwrite-settings: true
    job-status: success
    token: ***
  env:
    MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=[3](https://github.com/xxxxx/xxxxx/actions/runs/10656212312/job/29542488520#step:4:3) -Dspotless.apply.skip=true
    SEGMENT_DOWNLOAD_TIMEOUT_MINS: 1
    DEPENDENCY_PATH: $HOME/.m2/branch/master/repository/
Installed distributions
  Resolved Java 21.0.3+9.0.LTS from tool-cache
  Setting Java 21.0.3+9.0.LTS as the default
  Creating toolchains.xml for JDK version 21 from temurin
  Error: Missing opening element tag end symbol `>`
  Index: 1679360
  Ln: [5](https://github.com/xxxxx/xxxxx/actions/runs/10656212312/job/29542488520#step:4:5)7083, Col: 6
  Input:   <too

Task version:
setup-java@v4
Platform:

[x] Ubuntu
[ ] macOS
[ ] Windows

Runner type:

[ ] Hosted
[x] Self-hosted

Repro steps:
this works on a private repository self-hosted for serveral moths, today it just got this error all of sudden.

I got the reason. maven will create a toolchanins.xml in ~/.m2, and it store the metadata of  JDK for github action . in this situation, this file is not completed with correct tag.
when delete ~/.m2/toolchains.xml and trigger the action again, the issue solved.

repo: actions/setup-java


text:
version not node version

it seems the option is called version, not node-version.

Yes, that's right... This should be fixed, because every guide using this action uses node-action.
Reproduction:
If you don't change to version this is the output:

After making the change from node-version to version:

No such issue with @v1. Probably it's introduced by @v1.1.0?

See this definition in v1.1.0: https://github.com/actions/setup-node/blob/5273d0df9c603edc4284ac8402cf650b4f1f6686/action.yml#L5-L7
In v1.4.0:
https://github.com/actions/setup-node/blob/1c5c1375b3817ad821719597effe8e3d6f764930/action.yml#L8-L18

version was deprecated.  node-version is the proper input.

authors: bryanmacfarlane peaceiris quinn sergioflores-j zachguo

repo: actions/setup-node


text:
latest ubuntu1804.json from main sporadically fails installing dotnet-sdk

Description
At around 30 minutes or so in to the packer build we get this error (repeated dozens of times):
    azure-arm: Configuring...

    azure-arm: --------------

    azure-arm: A command is running to populate your local package cache to improve restore speed and enable offline access. This command takes up to one minute to complete and only runs once.

    azure-arm: Adding https://dotnetcli.blob.core.windows.net/dotnet/Sdk/2.1.505/dotnet-sdk-2.1.505-linux-x64.tar.gz to list to download later

    azure-arm: Adding https://dotnetcli.blob.core.windows.net/dotnet/Sdk/2.1.504/dotnet-sdk-2.1.504-linux-x64.tar.gz to list to download later
    azure-arm: Adding https://dotnetcli.blob.core.windows.net/dotnet/Sdk/2.1.503/dotnet-sdk-2.1.503-linux-x64.tar.gz to list to download later
    azure-arm: Adding https://dotnetcli.blob.core.windows.net/dotnet/Sdk/2.1.502/dotnet-sdk-2.1.502-linux-x64.tar.gz to list to download later
    azure-arm: Adding https://dotnetcli.blob.core.windows.net/dotnet/Sdk/2.1.500/dotnet-sdk-2.1.500-linux-x64.tar.gz to list to download later
    azure-arm: Adding https://dotnetcli.blob.core.windows.net/dotnet/Sdk/2.1.403/dotnet-sdk-2.1.403-linux-x64.tar.gz to list to download later
    azure-arm: Adding https://dotnetcli.blob.core.windows.net/dotnet/Sdk/2.1.402/dotnet-sdk-2.1.402-linux-x64.tar.gz to list to download later
    azure-arm: Adding https://dotnetcli.blob.core.windows.net/dotnet/Sdk/2.1.401/dotnet-sdk-2.1.401-linux-x64.tar.gz to list to download later
    azure-arm: Adding https://dotnetcli.blob.core.windows.net/dotnet/Sdk/2.1.302/dotnet-sdk-2.1.302-linux-x64.tar.gz to list to download later
    azure-arm: Adding https://dotnetcli.blob.core.windows.net/dotnet/Sdk/2.1.301/dotnet-sdk-2.1.301-linux-x64.tar.gz to list to download later

    azure-arm: Adding https://dotnetcli.blob.core.windows.net/dotnet/Sdk/2.1.300/dotnet-sdk-2.1.300-linux-x64.tar.gz to list to download later

Area for Triage:

Question, Bug, or Feature?:

Virtual environments affected

[ ] Ubuntu 16.04
[x] Ubuntu 18.04
[ ] Ubuntu 20.04
[ ] macOS 10.15
[ ] macOS 11.0
[ ] Windows Server 2016 R2
[ ] Windows Server 2019

Expected behavior
Image should be processed successfully
Actual behavior
azure-arm: Adding https://dotnetcli.blob.core.windows.net/dotnet/Sdk/2.1.505/dotnet-sdk-2.1.505-linux-x64.tar.gz to list to download later
Repro steps
Run the ubuntu1804.json file

Hey, @mihsoft !
azure-arm: Adding https://dotnetcli.blob.core.windows.net/dotnet/Sdk/*/dotnet-sdk-*-linux-x64.tar.gz to list to download later is expected behavior of the packer build process, this stage is described here https://github.com/actions/virtual-environments/blob/7f0fed72d74083eabd07ef4454caeca05f9bfcfd/images/linux/scripts/installers/dotnetcore-sdk.sh#L57-L61
If the process ends unexpectedly on/after this stage it probably happens because of network download errors.
Could you please share the full installation process log?
In the meantime, we are going to add more debug messages and implement download retries to this script

Hi, @mihsoft !
We have done some dotnet-sdk installation improvements so this stage should not fail.
Thank you!

authors: LeonidLapshin mihsoft

repo: actions/virtual-environments


text:
Broken Pipe error with Linux builds

Description
Broken pipe error seen for any pipe commands. The run is timing out after the error.
Area for Triage:
Worker machine
Question, Bug, or Feature?:

Bug
Virtual environments affected

[ ] Ubuntu 18.04
[ ] Ubuntu 20.04

Image version
Current runner version: '2.278.0'
Operating System
Ubuntu
20.04.2
LTS
Virtual Environment
Environment: ubuntu-20.04
Version: 20210510.0
Expected behavior
NO pipe errors.
Actual behavior
grep: write error: Broken pipe
Repro steps
I have reproduced this on a public repository. It looks to be basic issue seen for any pipe output.
PR:
https://github.com/vismid86/ManUProject/pull/15
Run:
https://github.com/vismid86/ManUProject/pull/15/checks?check_run_id=2616475743

Hello @vismid86,
I forked your repo and reproduced the issue on my side. However, the issue not in grep command, the main issue, that command
LATITUDE=0 LONTGITUDE=0 STARTTIME=$(t) app/seed
could not be correctly completed, and sends broken pipe to grep command. As far as I see, the command unexpectedly ends without any error output. Could you please check the issue on your side?
We are looking forward to your reply.

The same command when I run locally on my Linux machine, it works and doesn't throw any error.
Furthermore, if I run a tmate session of the worker in github and run the same command it is successful as well.
It happens only when run for a workflow automatically.
The command is supposed to be stopped after the matched output with 500 lines and shouldn't throw any pipe errors.

Hi, Any update on this? This blocks us from enabling the GitHub actions in our organization.
As stated above, this issue is seen only when run on a Github worker machine through a workflow trigger.

Could be related to runner and this issue: https://github.com/actions/runner/issues/884 . Customer has noticed very similar behavior on macOS.

Hello @vismid86,
Most probably the issue is related to the timeout set in the workflow file. It is required to set enough time to complete Makefile and grep operations. Currently, timeout is set to 3 minutes. I set the timeout to 1 hour, but it seems it's also not enough to complete all operations.
Maybe you can provide more context on this?

Hello @vismid86,
Most probably the issue is related to the timeout set in the workflow file. It is required to set enough time to complete Makefile and grep operations. Currently, timeout is set to 3 minutes. I set the timeout to 1 hour, but it seems it's also not enough to complete all operations.
Maybe you can provide more context on this?

Hi, the command takes less than 5 seconds to finish. The timeout was given to atleast cancel on its own saving build minutes. So, it is unrelated.

@vismid86 we made deep investigation of the issue, but could not find a reason why infinite look is happening during the workflow execution.  What we can advise here in order to speed up the investigation and give us more context on this:

Could you please check a workflow logs logs, it seems one of the tests led to infinite loop tests exection.
Could you please provide an initial code/code sample(not current binary file) where is it possible to reproduce the same issue?
Try to execute tests one by one to find a test that causes the pipeline to stuck.

We are looking forward to your reply.

@vismid86 May we remind you that we're looking forward to your reply.

@vismid86 May we remind you that we're looking forward to your reply.

I did some quick tests. It looks like GitHub actions worker machines are not handling SIGPIPE failures.
The broken pipe message is always printed and may be false alarm.
I couldn't find a way to turn off SIGPIPE or exit.
Please refer https://github.com/vismid86/ManUProject/pull/15 . I have used some basic bash commands to recreate broken pipe errors.
Hope this helps.

@vismid86 May we remind you that we're looking forward to your reply.

I did some quick tests. It looks like GitHub actions worker machines are not handling SIGPIPE failures.
The broken pipe message is always printed and may be false alarm.
I couldn't find a way to turn off SIGPIPE or exit.
Please refer vismid86/ManUProject#15 . I have used some basic bash commands to recreate broken pipe errors.
Hope this helps.

Also, as I mentioned that when I run a tmate session, I'm able to pass the test. I would reckon running it on a tmate session and compare what's changing between two cases.

@vismid86 thank you for the additional information. After the investigation we made a decision that the error itself not related to agents image configuration, and it's better to address it to github runner team, where it will be easier to determine a root cause. The same error has already been investigated in scope of request https://github.com/actions/runner/issues/884 . Could you please provide the details there and involve us in case of any findings related to our image?
I'm going to close this issue. In case of any questions, do not hesitate to contact us.

authors: Darleev maxim-lobanov vismid86