text:
added comapre triplets

Please read how to contribute first!
Description
Submission description here
Checklist

[X] I've checked the issue list BEFORE deciding what to submit
[X] I've read the contribution guidelines
[X] I've edited the README.md link to my code

Don't forget to visit our website!
Feel free to add this badge after your submission is accepted!

Can you edit the README.md and add your contribution to it

Good work Thank you

authors: Adityanagraj anushkrishnav


text:
Remove Duplicate in a Linked List Without using  Extra Space

Have you read the Contributing Guidelines on Pull Requests?
(Write your answer here.)
Yes
Description
Removes Duplicates From a linked list without using extra storage
(Write your answer here.)
Checklist

[X] I've read the contribution guidelines.
[X] I've checked the issue list before deciding what to submit.
[X] I've edited the README.md and link to my code.

Related Issues or Pull Requests
(Write your answer here.)
#2357

@HarshCasper @siddharth25pandey @iamrajiv please review my PR

@HarshCasper I was having some conflict with my previous branch #3285 while I was trying to update changes that ur requested.
So I closed the above branch and created a new branch #3357 with the changes that u requested. Sorry for the inconvenience.

@ankitaggarwal23 can u please review my changes

source: gharchive/pull-request

repo: TesseractCoding/NeoAlgo

license: MIT

license_type: permissive

license_source: github-api


text:
Added Insert position in java

Have you read the Contributing Guidelines on Pull Requests?
yes
Description
Added Insert position in java
Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.
[x] I've edited the README.md and link to my code.

Related Issues or Pull Requests
#4292

@HarshCasper Plz check the PR, thank u sir!

@atarax665 Sir I have modified the code, please check.


text:
Added Minimum Element in Sorted and Rotated Array in CPP

Have you read the Contributing Guidelines on Pull Requests?
YES
Description
Given a sorted and rotated array.
The array is rotated between 1 and n times[ n = array size]
find the minimum element of the input array.
array may contain duplicate elements.
Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.
[x] I've edited the README.md and link to my code.

Related Issues or Pull Requests
Fixes #5147

@ankitaggarwal23 kindly review it


text:
🛑 Proxy is down

In 8e37603, Proxy (https://proxy.tetragg.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Proxy is back up in 8fb14b8.

source: gharchive/issue

repo: TetraGG/Upptime


text:
🛑 Proxmox is down

In f59d487, Proxmox (https://pve.tetragg.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Proxmox is back up in 23b9643.


text:
请求和原项目合并，这里主要是实现了无限级目录解析的支持

让粘贴截图功能支持无限级目录
让导航支持无限级的解析
让重复ID检测支持无限级目录分析

大大你好，我在移植amWiki到VSCode的过程中，实现了无限级目录的解析支持，因此在此分支上添加了此功能。目前$navigation.md内容是正确生成的了，不过在浏览器上浏览的时候，生成的页面导航有点奇怪，麻烦你调整一下这个导航页面的模板文件了

@YaoXuanZhi ，感谢你的无限级目录代码提供！
无限级目录最麻烦的是导航这块了（系统滚动条太丑，弃之），当时已有重构导航的计划（人工实现垂直水平双向滚动条+移动端操作区分+高级筛选），想要一次做完安排不过来，而导航不支持的话做无限级目录没有意义
所以无限级目录一直拖到现在，陆陆续续一些细分的功能终于都一一完成了，不过现在代码已经有不少变化，不能再简单的合并了，我参考你的代码重新写进来吧

嗯嗯，有点借鉴意义就好啦，我这边没关系哒O(∩_∩)O，等你代码重构完之后，我再把amWikiForVSCode做一次整体同步更新♪(^∇^*)

嗯嗯，好的，你同步过去吧
不过有个问题要你说下呀，不能把 MIT License 上我的名字直接给删掉哟，要不这样吧，就用逗号隔开写两名字，怎么样？

好的，我下次更新发布的时候，就是采用原amWiki的 MIT License的哈☺

获得 libraryPath 的思路很赞呀，看了你反向查找的方法之后，我感觉我之前直接截断的方式简直有些太粗暴了 :sweat_smile:

新版本的无限级目录支持，已于 v1.1.0 发布，可以同步啦
不过整体代码和你上一次同步的时候差异蛮大的了，可能需要辛苦一下了

这里有一个这样的方案可以提供参考，全部或部分代码的移植，可以用这种思路来减轻工作量
比如在入口文件 main.js 的第一行加入：
require('./conversion');

然后在 conversion.js 文件上这样写
var atom = {
    workspace: {
        getActiveTextEditor: function() {
            var editor = vscode.window.activeTextEditor;
            editor.getGrammar = funtion() {
                return editor.document.languageId
            };
            return editor;
        }
    }
};

这样一来，main.js 和它所引用的所有文件都能获取 editor 了，并且还把 editor 的 getGrammar 方法转换为了 document.languageId 的结果，而且将来无论怎么改动升级都不影响这两个方法写的功能

authors: TevinLi YaoXuanZhi

repo: TevinLi/amWiki

license: mit

license_source: bigquery


text:
Iron Jetpacks throttle control gets reset when using backpack in curios slot

--fml.forgeVersion 36.1.3 --fml.mcVersion 1.16.5 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20210115.111550
Using the iron(emerald) jetpacks throttle control (bound to keypad +, - for me) causes the speed to revert back to what it was before the change after moving.  Putting the jetpack in inventory chest slot works correctly when using the keybinds

Can confirm this is an issue with:

IronJetpacks-1.16.5-4.2.3
forge-36.2.35
curiousjetpacks-1.4c-1.16.5

Setting the key to decrement throttle shows on screen that it goes to 80% but the left hand status still shows T: 100% and repeated pressing of decrement throttle keybind only repeats the 80% flashing on screen and no actual decreasing of the throttle.
Moving the jetpack to my inventory chest slot allows for proper throttle control, just not when in curios slot.

authors: Nexela choekstr

repo: Tfarcenim/CuriousJetpacks

license: Unlicense


text:
Not IP based localization

from @andreystrelkov
Hello Martin
As I understand your module can make it so that I am entering a range of IP addresses can point him to any country, region and city, this range is, ie, create your base IP locations, which will Pivik
If so, is it possible to make the source of the not IP address, and a user variable, as we have special grouping gn addresses for units, but if you could specify that such DEPARTMENT №123 is such a city, it would be great
I want change world map to map of our factory
//cc i taken it to an issue from your commit (please open issues and dont comment commits for such things)

@andreystrelkov changing it in this plugin doesnt make sense imo.
You can take this plugin as a basis and write your own for this purpose if you want.
I think changing the world map  will be difficult if you make progress here, please take me updated :-)

repo: ThaDafinser/Piwik-IntranetGeoIP


text:
Crop Recommendation using Random Forest

Description
I have used crop recommendation dataset from Kaggle .
It will use Random Forest model and predict the crop most suitable in that environment
Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.
[x] I've edited the README.md and link to my code.

(Add x in the [] to mark as completed.)
Related Issues or Pull Requests
#300

Hi, please make two separate PRs for two separate issues. Otherwise, you will not get the justified points for the contributions.

authors: Shubhamkumar-op khusheekapoor

repo: The-Data-Alchemists-Manipal/MindWave


text:
Fix for Non-Scrollable Options in Dropdown Menu

I found an open-source repo, but I'm having an issue selecting options. The options are not scrollable, so not all of them are visible on the screen. When I scroll the webpage and reach the same height as the options, they become visible. If more options are added in the future, this will create a problem. The solution is to make the possibilities scrollable. Categories should be scrollable similar to language input scroll.
Watch the complete video.
https://github.com/user-attachments/assets/d69f8272-ac31-414c-b971-540b30611ff1

Please assign me, I'm fixing it. thanks

Ok go ahead

Please add me as a contributor, which is helpful for me, I wanna more contributions. thanks

@Syed-Bilal-Haider-Engineer GitHub will add you automatically, anyone who contributes and merges atleast 1pr becomes a contributor

authors: Syed-Bilal-Haider-Engineer dotslashbit


text:
Notary Reporting Unsigned Code

Notary reports that none of the code is signed, even though the debug log shows:
2022-03-18 22:05:02,275 pymacapp >>> package_factory.py @ 137 in .sign(...) [INFO]: productsign: adding certificate "Developer ID Certification Authority"
2022-03-18 22:05:02,275 pymacapp >>> package_factory.py @ 137 in .sign(...) [INFO]: productsign: adding certificate "Apple Root CA"
2022-03-18 22:05:02,275 pymacapp >>> package_factory.py @ 137 in .sign(...) [INFO]: productsign: Wrote signed product archive to /Users/nicholasbarrow/GitHub/com.nicholasrbarrow.ital.new/dist-pkg/myGUItalian.pkg

The entitlements.plist contained in pymacapp results in a UnixExecutable, not a normal document. This may be result of code-signing not being recognized.

v1.1.0 makes it so the file is generated after install, once an App is instantiated or the function requiring the default is called.

Version 1.1.0 solved the issue on my end.


text:
Bug

Describe the bug
So the bug is quite simple but most likely can be a BIG trouble in the future if not fixed now. Basically anyone can create pool on your MAINNET website. In my case the tab was open since yesterday of the main net link https://go.poolz.finance/dashboard and I was able to create the pool. And everyone using same link can lock their funds and create a pool.
To Reproduce
To reproduce it simply just go to https://go.poolz.finance/dashboard and create a pool as simple as that.
Expected behavior
A clear and concise description of what you expected to happen.
What I think happened was either someone forgot to lock the create pools option, or the https://go.poolz.finance/dashboard link was supposed to be inaccessible.
Screenshots

Desktop (please complete the following information):

Browser - Chrome
Version 87.0.4280.141

Additional context
Yeah so this was an accident by me, I thought at first this was supposed to happen and everyone was allowed to create Poolz, that's why I did it. But talking with CM guy in telegram he said this wasn't supposed to happen. Sooo the main question for me is AM I and YOU somehow is still able to delete my pool and refund deposited POOLZ tokens? Also I hope this information helps for future development of POOLZ
Wallet address
ERC20 wallet for POZ rewards
0x7f59ae2aDC2cE3E3C1A9C09680307Fd5D785370A

it's not a bug, it's a DeFi system.
we want that all can make a pool in Mainnet - its the OTC future,
Right now - you can open a pool only for Poolz token, we will add soon more OTC tokens.
If someone wants to sell the token, he can make a pool to sell it - less gas and fixed price.

it's not a bug, it's a DeFi system.
we want that all can make a pool in Mainnet - its the OTC future,
Right now - you can open a pool only for Poolz token, we will add soon more OTC tokens.
If someone wants to sell the token, he can make a pool to sell it - less gas and fixed price.

Ohh, ok cool, I basically posted this because I was the only one with created pool and other telegram admins said this wasn't supposed to happen lol. Sooo Dem, actually that's quite nice if anyone can create any pools they want, even better platform than I originally thought. Also, a random thought but maybe some kind of remove pool option would be useful as well. In my case I didn't saw that I set the time for this pool for whole week :|

Ohh, ok cool, I basically posted this because I was the only one with created pool and other telegram admins said this wasn't supposed to happen lol. Sooo Dem, actually that's quite nice if anyone can create any pools they want, even better platform than I originally thought. Also, a random thought but maybe some kind of remove pool option would be useful as well. In my case I didn't saw that I set the time for this pool for whole week :|

Also, I will get my pools when the time ends yes?

Also, I will get my pools when the time ends yes?

In "my poolz", you will have the "withdrawal" (leftovers) option, if you did not sell all.
There is a TokenFilter. so we can allow Tokens, (Later on, the governance system will do it) - we don't want "bad" tokens inside.
and remove pool will be "breaking" the contract you made with the "world", "No backsies". next time make less than a week :)

In "my poolz", you will have the "withdrawal" (leftovers) option, if you did not sell all.
There is a TokenFilter. so we can allow Tokens, (Later on, the governance system will do it) - we don't want "bad" tokens inside.
and remove pool will be "breaking" the contract you made with the "world", "No backsies". next time make less than a week :)

authors: Borelis Lomet

repo: The-Poolz/Poolz-Back


text:
Refactor lowest comomon ancestor.

Description of Change
#909
cc #954
Checklist

[X] Added description of change
[X] Added file name matches File name guidelines
[X] Added tests and example, test must pass
[X] Added documentation so that the program is self-explanatory and educational - Doxygen guidelines
[X] Relevant documentation/comments is changed or added
[X] Search previous suggestions before making a new one, as yours may be a duplicate.
[X] I acknowledge that all my contributions will be made under the project's license.

Notes:

Also, this is a massive change from the existing code.
Is the existing code incorrect or invalid?

if not, then we should keep both the implementations
if yes, then yes, a replacement is appropriate

error and recommendation from clang-tidy:
/home/runner/work/C-Plus-Plus/C-Plus-Plus/graph/lowest_common_ancestor.cpp:56:11: error: consider replacing 'unsigned long' with 'uint64' [google-runtime-int,-warnings-as-errors]
52
    Graph(unsigned long N, const std::vector< std::pair<int, int> > &undirected_edges) {
53
          ^

Thanks @kvedala . I opened #981 to the fixgraph branch.
The existing code works but violates pretty much every single of the coding guidelines. This is using the very same algorithm while providing more modularity, documentation, more descriptive variable names and more flexible (rather than hardcoded size of an array).

@kvedala reopening this as it seems to be a preferable way to proceed rather than a single massive PR (#986). Note that this file is not compiled by the CI

@kvedala @ayaankhan98

should the functions be in the namespace graph?

authors: fhlasek kvedala

repo: TheAlgorithms/C-Plus-Plus


text:
Локации list_locations

Метод в libcloud: list_locations
Метод API в документации: https://developers.vds.selectel.ru/documentation/api/v1/#api-Background-GetLocations

Метод в коде есть, его надо заменить.
Фикстуру для тестов можно сгенерировать самостоятельно, об этом написано в README. Либо я сделаю после того как будут написаны код и тесты.
CI/CD должен проходить без ошибок.

repo: TheBits/libcloud-vscale


text:
🛑 Law Blog is down

In fe51097, Law Blog (blog.lawcloud.page) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Law Blog is back up in 3bd34a8.

repo: TheBlankness/uptime-lawcloud


text:
Better Documentation for Building

Hi there,
I have a noob request. I would like to use your library for my arduino project however build instructions are not very clear for a beginner.
I couldn't run the example on my project.

Hey!
I didn't think about supporting micro controllers, but in theory it should be possible. The same build instructions found (here)[https://github.com/TheComet/ik/wiki/Building] apply, but in addition, you will have to provide a toolchain file to cmake. You can find examples of what this file looks like (here)[https://cmake.org/cmake/help/v3.6/manual/cmake-toolchains.7.html].
Building will then look something like:
mkdir build && cd build
cmake \
    -DCMAKE_TOOLCHAIN_FILE=path/to/arduino/toolchain.cmake \
    -DCMAKE_INSTALL_PREFIX=path/to/install/arduino/libraries \
    -DIK_LIB_TYPE=STATIC \
    -DIK_PYTHON=OFF \
    ../CMakeLists.txt
cmake --build . --target install

I'm not sure how the library performs on hardware with limited resources. Is malloc() available?

authors: TheComet mkadirtan

repo: TheComet/ik


text:
Cannot log into default account or created account. Incorrect password.

Testing on VirtualBox currently, after an EZInstall, I cannot log into either the default main user aamoo with the default password, nor can I log into a created account. The log in manager just says "Your password is incorrect. Please try again."
I am sure I am typing the passwords correct. I used almost all default options during the EZInstall. Using the US keyboard layout and tried with simple QWERTY safe passwords. No luck.
I booted into root and verified that both users are in /etc/passwd and /etc/shadow.
From root, I switched to the user account and changed the password via passwd. Rebooting and attempting to log in results in the same error.

Some additional info after digging.
After chrooting into the install and creating a root password, I can log in to the root user.
From the log in screen, using ctrl + alt + F2 to revert to tty2, I can log in with the root user. I cannot log in to any other user in tty2.
I have tried creating new users with useradd and still cannot log into these users in tty2 nor the log in manager.

I have solved the issue. Users do not have a valid login shell assigned to them.
For anyone in the future that has this problem:
To change the login shell, chroot into the partition with Lirix or log into a root account then run the command chsh -s /bin/bash $user where $user refers to your user account name. Reboot. You should be able to log into your user account now.

Could you elaborate, in detail, on what it is you did to make it work? In particular, could you explain in a way someone with limited experience on Linux could understand?

authors: mood-fm soitchy

repo: TheDarkBomber/lirix


text:
Small tweak: now places load as soon as you open places tab

## Issue Number:
#132
## Issue Description:
Places loaded only after clicking on the map and not as soon as navigating to the /places Component.
### Summary of solution:

Check if lat is available when rendering the component.
Put the Map Component insider a new div and render it only when lat is available.

### Can this issue be closed?
No, other issues inside #132 need to be worked on.
### Should any new issues be added as a result of this solution?
Nope.
### Have you named your branch in a descriptive way? Remember to name your branch in a unique and descriptive manner in order to properly reflect the issue or feature.
Yes!
Thanks for contributing!

thanks!

No problem. I'll try to work on more issues at the end of this week.

repo: TheDevPath/googleMaps-offline-navigator


text:
Issue saving GBA games when using physical home button

There seems to be a bug when using GammaOS and GBA where the games don't save if you use the physical home button (under the d-pad on the left side of the RG405M) to exit games.   However, if you press L3+R3 and manually close the game the saves all function properly.     For reference also see:  https://www.reddit.com/r/ANBERNIC/comments/1598fwk/problem_with_save_games_on_gamma_os_in_rg405m/

Weird. Stock OS and my phone do the same...

OH... looks like you can bind the back button in RA as of GammaOS 1.2

The interesting thing is the other systems seem to save properly with RA using the home/back button; just GBA seems to have this saving issue.  The pre-bound back button in GammOS works fine for the rest of them. I guess it could be an issue with that particular system within RA.  Though the way you describe the state changes does make a lot of sense as to how the data is lost; it is just puzzling with it isn't consistent across systems.

Weird. Stock OS and my phone do the same...
edit: confirmed with others the RP3+ and Odin Lite also does this, and that's how android and RA works with save states. Long pressing home just puts RA into the background (like alt-tab in windows), without ever telling it to exit or save state. Next time you launch the game from Daijisho, Daijisho automatically terminates RA that was running in the background - and poof, your progress is gone.
Interesting thing is that Gamma has experimented with intercepting the home button, and the changing the resulting keypress only when RA is in the foreground. This allowed hijacking home and swapping it to another key that can be bound to save/quit in RA only. I'm worried that will break other functionality in RA, so not sure if if this was or will be rolled into GammaOS. I'll let the man himself comment on this :]

I will indeed roll this in, it won't break any other functionality though and users will be able to remap this button to something else if desired.
The normal RA behaviour in Android is that going to the home screen either via the physical home button or the on-screen one will keep RA running in the background. This doesn't actually save your progress in game though. Depeding on the core, saves may not be flushed to the disk until you actually close the game from within the RA menu, hence the save loss here.

Thanks for looking into this and for all the hard work it is much appreciated!

If using the gpsp core, you can enforce that saves are flushed to disk every 10 seconds. Go to the core options, under the Backup Save Method, change this to libretro.
You will probably want to ensure you have a savestate with correbt progress before you do this. I'll make this the default for new installs going forward.
https://github.com/TheGammaSqueeze/GammaOS/assets/116582950/ef164966-b1b3-42d6-8453-0a0070a38228

Changing the gpSP core settings fixes this particular issue. Change Backup Save Type to libretro and setting saveram interval to 1 second eliminates this issue. I'll set this as the default going forward for new GammaOS installs in the next version.
If you change this, be aware that you will lose your current save.
Uploading Screen_Recording_20231127_053030_RetroArch Plus.mp4…

authors: TheGammaSqueeze dfreivald sgano

repo: TheGammaSqueeze/GammaOS


text:
*** Error creating infotext for key "Hires negative prompt"

*** Error creating infotext for key "Hires negative prompt"
Traceback (most recent call last):
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/processing.py", line 809, in create_infotext
generation_params[key] = value(**locals())
File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/processing.py", line 1263, in get_hr_negative_prompt
hr_negative_prompt = p.all_hr_negative_prompts[index]
AttributeError: 'StableDiffusionProcessingImg2Img' object has no attribute 'all_hr_negative_prompts'
I get this error message in the export code, even though the export itself works. However, what gets exported looks a bit off from what I expected. I'm looking for a solution to this issue.
Could someone please help me?

It los like you have an issue with you own NEG proompt
what's inside ?

Thank you for the update. I removed the code "pip install diskcache," which I was using to fix the error that emerged yesterday, and it resolved the issue. Interestingly, the "pip install diskcache" code is no longer needed and everything seems to be working fine now.
Thank you

I have the same problem. Could you tell the detail about how you solve the problem? Thanks very much!

I have the same problem. Could you tell the detail about how you solve the problem? Thanks very much!

When starting up, add this code snippet midway to download "pip install diskcache" during startup.
That alone should get it running once. Then, when things start to feel a bit off again, remove "pip install diskcache" altogether during startup.
That completely fixed it for me. I'm not sure exactly what the cause was.

I have no idea what they are saying to fix this? Is there a step by step instruction?

I have no idea what they are saying to fix this? Is there a step by step instruction?

I changed webui-user.bat to webui-user.ini
Copy and pasted pip install diskcache in the middle
changed webui-user back to .bat and now it works
If you run into an error with stable diffusion and reddit/comments tell you to add a line, most times this is how you do it.

Thank you very much, I hope it works.

Thank you very much, I hope it works.

Didn't work for me unfortunately.

authors: HeyBigZam Vittey arthurh3535 dymension gilly2020 katouemiria

repo: TheLastBen/fast-stable-diffusion


text:
Establish initial version control of a1111 repo & dependencies list

This change implements rudimentary version control by way of replacing references to master/main branches within the A1111 notebook with version tags.

holy moly I immediately did it again. taking the sign and calling it a day before I set something on fire.


text:
🛑 Agreper is down

In fa5af9a, Agreper (https://agreper.sny.sh) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Agreper is back up in 698cda3 after 17 minutes.

repo: TheLastZombie/upptime


text:
🛑 Maloja is down

In cd78999, Maloja (https://maloja.sny.sh) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Maloja is back up in 2d2f711 after 7 hours, 35 minutes.


text:
🛑 μlogger is down

In a53efbb, μlogger (https://ulogger.sny.sh) was down:

HTTP code: 0
Response time: 0 ms

Resolved: μlogger is back up in 37b6764 after 9 minutes.


text:
Added party script

I'm not sure if there's a way to test on zulip besides merging it. From manually testing the prepared messages it should look like this

You would invoke this with "ralph party :ingestion: :crazy_party_blob"
Possible changes we may want:
-lower resolution of the party so it's not as spammy
-offer arguments to choose the resolution of the party yourself
-More intricate parties (more than 2 emoji? cool layouts like steve does manually? the possibilities are endless!)

I'd recommend allowing the width/height by accepting an optional 3rd parameter that takes dimensions in WxH format. e.g.:
ralph party :ingestion: :crazy_party_blob: 8x10

with a default value of 6x12

I wonder if it's worth putting restrictions on values of width and height to prevent absolute madness

@xxv you think this is looking solid for a merge after ross reverts those changes?

Looks RTM to me. @raws could you do a once-over on it?

fixed the indentation. anything else?

repo: TheLevelUp/hubot-ralph


text:
Can't download vitashell

Hi Mr flow
Thanks for your work
I can install h-encore app in my vita
But I can't download vita shell and show error

Format your memory card.

repo: TheOfficialFloW/h-encore


text:
Add utils.GetClipboardText / utils.SetClipboardText

Makes things easier for WINE users who won't have to mess around with the htmlfile ActiveXObject

Thanks!


text:
Add a Temperature control

Looks good! But, if possible, it should be restoring the previous temperature after load/unload - not setting it to 0

Looks good! But, if possible, it should be restoring the previous temperature after load/unload - not setting it to 0

Done :)

Done :)

Apologies for the delay - I really need to test it out before I merge this.

I finally got back to my 3d printer and tested this. Load and unload with temperature seem to work great, but the "change" didn't, giving a "too cold" error. I think the "R" parameter doesn't mean the change temperature - the gcode docs say it means "Resume temperature". So I think we need the same M109/M104 around the filament change.
Do you want to do this or should I?

I finally got back to my 3d printer and tested this. Load and unload with temperature seem to work great, but the "change" didn't, giving a "too cold" error. I think the "R" parameter doesn't mean the change temperature - the gcode docs say it means "Resume temperature". So I think we need the same M109/M104 around the filament change.
Do you want to do this or should I?

Done! (eventually :))

Excellent, I'll test it as soon as I can...

authors: StevilKnevil TheThief


text:
[FEATURE] Publish on F-Droid

I think it would make sense to publish this on F-Droid in addition to #4. :)
F-Droid checklist:

[ ] F-Droid build flavor

[ ] Remove Crashlytics
[ ] Possibly other Google dependencies (Firebase, ...)
[ ] Check if Mobile Vision / ML Kit is fine

[ ] Create metadata
[ ] Push to F-Droid repo

I have taken the liberty to edit your first post to add a small checklist of what has to be done for a proper F-Droid release. I hope you don't mind 😄

+1 for this, although I understand your time is limited

Hi! Was wondering if this is still planned at all? I run my android devices in a de-googled state (no play store) and update my apps primarily through F-Droid. If it isn't that's all good I'm sure I can work around it. Thanks! :)

repo: TheTimeWalker/wallpanel-android


text:
Added the caller_level argument for some of the logging functions.

I tried to add some tests for this, but it does not seem possible to do this easily with pytest.

To get this right: the level is to indicate the boundary between printing and not printing a message right?

authors: SiebeLeDe YHordijk

repo: TheoChem-VU/TCutility


text:
ERROR Blocked by ddos protection. Solve the captcha to continue

[ ERROR ] Blocked by ddos protection. Solve the captcha to continue.
[19140:23440:0528/233017.435:ERROR:device_event_log_impl.cc(214)] [23:30:17.435] USB: usb_device_handle_win.cc:1049 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)
[19140:23440:0528/233017.440:ERROR:device_event_log_impl.cc(214)] [23:30:17.440] Bluetooth: bluetooth_adapter_winrt.cc:1075 Getting Default Adapter failed.
[19140:23440:0528/233017.445:ERROR:device_event_log_impl.cc(214)] [23:30:17.444] USB: usb_device_handle_win.cc:1049 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)
[19140:23440:0528/233017.447:ERROR:device_event_log_impl.cc(214)] [23:30:17.446] USB: usb_device_handle_win.cc:1049 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)
[19140:23440:0528/233017.447:ERROR:device_event_log_impl.cc(214)] [23:30:17.446] USB: usb_device_handle_win.cc:1049 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)
not sure if this is an issue on my end but any help would be appreciated

Solve the captcha

repo: TheonlyIcebear/Bloxflip-Smart-Bet


text:
🛑 Language Explorer production is down

In 7cd52a1, Language Explorer production (https://app.languageexplorerapp.co.uk/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Language Explorer production is back up in b0a3d63.

repo: TherapyBox/upptime


text:
Neue Ersetzungsregeln (Spotify 8.8.10.582)

Grüße gehen raus an alle Sprachkünstler *RÜLPS* INNEN
Metainformationen:
SPOTIFY_VERSION = 8.8.10.582

[BEGIN ENTRIES]
res/values-de/strings.xml|jam_header_description
res/values-de/strings.xml|jam_invite_friends
res/values-de/strings.xml|jam_join_dialog_description
res/values-de/strings.xml|jam_start_dialog_description
res/values-de/strings.xml|jam_user_end_dialog_description
res/values-de/strings.xml|remove_follower_confirmation_dialog_body
[END ENTRIES]

Spracheinträge:
Kopiere diesen Block (MIT dem BEGIN/END-Tag) in deine Antwort, entferne die Gendersternchen und sende die Antwort ab.
[BEGIN VALUES]
Hört gemeinsam Musik über ein Gerät oder einen verbundenen Lautsprecher. Alle Teilnehmer*innen können Songs zur Warteschlange hinzufügen.
Freund*innen einladen
Lade Freund*innen ein, um in einer Jam Session gemeinsam Musik zu hören. Die Teilnehmer*innen sehen dein Profilbild und deinen Benutzernamen.
Ein Treffen mit Freund*innen ist die perfekte Gelegenheit für eine Jam Session. Du steuerst die Wiedergabe, aber alle Teilnehmer*innen können Songs zur Warteschlange hinzufügen.
Möchtest du eine neue Jam Session starten? Du steuerst die Wiedergabe und die Teilnehmer*innen können gemeinsam auswählen, was gespielt wird.
Diese Person wird nicht darüber informiert, dass du sie aus deinen Follower*innen entfernt hast.
[END VALUES]

Daraufhin wird eine neue PR mit den Änderungen an der Ersetzungstabelle erzeugt.

[BEGIN VALUES]
Hört gemeinsam Musik über ein Gerät oder einen verbundenen Lautsprecher. Alle Teilnehmer können Songs zur Warteschlange hinzufügen.
Freunde einladen
Lade Freunde ein, um in einer Jam Session gemeinsam Musik zu hören. Die Teilnehmer sehen dein Profilbild und deinen Benutzernamen.
Ein Treffen mit Freunden ist die perfekte Gelegenheit für eine Jam Session. Du steuerst die Wiedergabe, aber alle Teilnehmer können Songs zur Warteschlange hinzufügen.
Möchtest du eine neue Jam Session starten? Du steuerst die Wiedergabe und die Teilnehmer können gemeinsam auswählen, was gespielt wird.
Diese Person wird nicht darüber informiert, dass du sie aus deinen Followern entfernt hast.
[END VALUES]

authors: Theta-Dev Thetamatic

repo: Theta-Dev/Spotify-Gender-Ex


text:
Game Crashes, Minecraft 1.21.1, Neoforge, mod version 1.22.2

The game crashes, strangely, whenever I open the inventory.  Here's my latest crash log, and game log:
crash-2024-10-04_21.47.25-client.txt
latest.log
It only seems to crash once I put in BWM:L.

Duplicate of #71

authors: ThexXTURBOXx ZcanKal

repo: ThexXTURBOXx/Balkons-WeaponMod-Legacy


text:
🛑 Linkedin is down

In 9bd8d37, Linkedin (https://www.linkedin.com) was down:

HTTP code: 429
Response time: 193 ms

Resolved: Linkedin is back up in 79ff6a6.

repo: Thexyz/downly


text:
🛑 Linkedin is down

In bd060bd, Linkedin (https://www.linkedin.com) was down:

HTTP code: 429
Response time: 133 ms

Resolved: Linkedin is back up in 8a18d18.


text:
Compile error

Hi, when I tried to run the unit_test, it returned an error shows below. Have you ever met this problem?
I am using CUDA 10.1, PyTorch 1.3.1
Thank you!
Traceback (most recent call last):
  File "/home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 1030, in _build_extension_module
    check=True)
  File "/usr/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "unit_test.py", line 1, in <module>
    import torch, chamfer3D.dist_chamfer_3D, fscore
  File "/home/zihao/Nutstore/4DCompletion/code/complete_pc/ChamferDistancePytorch/chamfer3D/dist_chamfer_3D.py", line 13, in <module>
    "/".join(os.path.abspath(__file__).split('/')[:-1] + ["chamfer3D.cu"]),
  File "/home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 661, in load
    is_python_module)
  File "/home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 830, in _jit_compile
    with_cuda=with_cuda)
  File "/home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 883, in _write_ninja_file_and_build
    _build_extension_module(name, build_directory, verbose)
  File "/home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 1043, in _build_extension_module
    raise RuntimeError(message)
RuntimeError: Error building extension 'chamfer_3D': [1/3] :/usr/local/cuda-10.1:/usr/local/cuda-10.1/bin/nvcc -DTORCH_EXTENSION_NAME=chamfer_3D -DTORCH_API_INCLUDE_EXTENSION_H -isystem /home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/include -isystem /home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -isystem /home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/include/TH -isystem /home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/include/THC -isystem :/usr/local/cuda-10.1:/usr/local/cuda-10.1/include -isystem /home/zihao/Nutstore/4DCompletion/venv/include/python3.6m -D_GLIBCXX_USE_CXX11_ABI=0 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -gencode=arch=compute_61,code=sm_61 --compiler-options '-fPIC' -std=c++11 -c /home/zihao/Nutstore/4DCompletion/code/complete_pc/ChamferDistancePytorch/chamfer3D/chamfer3D.cu -o chamfer3D.cuda.o
FAILED: chamfer3D.cuda.o
:/usr/local/cuda-10.1:/usr/local/cuda-10.1/bin/nvcc -DTORCH_EXTENSION_NAME=chamfer_3D -DTORCH_API_INCLUDE_EXTENSION_H -isystem /home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/include -isystem /home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -isystem /home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/include/TH -isystem /home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/include/THC -isystem :/usr/local/cuda-10.1:/usr/local/cuda-10.1/include -isystem /home/zihao/Nutstore/4DCompletion/venv/include/python3.6m -D_GLIBCXX_USE_CXX11_ABI=0 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -gencode=arch=compute_61,code=sm_61 --compiler-options '-fPIC' -std=c++11 -c /home/zihao/Nutstore/4DCompletion/code/complete_pc/ChamferDistancePytorch/chamfer3D/chamfer3D.cu -o chamfer3D.cuda.o
/bin/sh: 1: :/usr/local/cuda-10.1:/usr/local/cuda-10.1/bin/nvcc: not found
[2/3] c++ -MMD -MF chamfer_cuda.o.d -DTORCH_EXTENSION_NAME=chamfer_3D -DTORCH_API_INCLUDE_EXTENSION_H -isystem /home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/include -isystem /home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -isystem /home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/include/TH -isystem /home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/include/THC -isystem :/usr/local/cuda-10.1:/usr/local/cuda-10.1/include -isystem /home/zihao/Nutstore/4DCompletion/venv/include/python3.6m -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -std=c++11 -c /home/zihao/Nutstore/4DCompletion/code/complete_pc/ChamferDistancePytorch/chamfer3D/chamfer_cuda.cpp -o chamfer_cuda.o
FAILED: chamfer_cuda.o
c++ -MMD -MF chamfer_cuda.o.d -DTORCH_EXTENSION_NAME=chamfer_3D -DTORCH_API_INCLUDE_EXTENSION_H -isystem /home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/include -isystem /home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -isystem /home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/include/TH -isystem /home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/include/THC -isystem :/usr/local/cuda-10.1:/usr/local/cuda-10.1/include -isystem /home/zihao/Nutstore/4DCompletion/venv/include/python3.6m -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC -std=c++11 -c /home/zihao/Nutstore/4DCompletion/code/complete_pc/ChamferDistancePytorch/chamfer3D/chamfer_cuda.cpp -o chamfer_cuda.o
In file included from /home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/include/torch/csrc/Device.h:3:0,
                 from /home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/python.h:8,
                 from /home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/include/torch/extension.h:6,
                 from /home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/torch.h:6,
                 from /home/zihao/Nutstore/4DCompletion/code/complete_pc/ChamferDistancePytorch/chamfer3D/chamfer_cuda.cpp:1:
/home/zihao/Nutstore/4DCompletion/venv/lib/python3.6/site-packages/torch/include/torch/csrc/python_headers.h:9:20: fatal error: Python.h: No such file or directory
compilation terminated.
ninja: build stopped: subcommand failed.

Maybe it's because I'm using a virtual environment, so some files are missing?

Dear @Salingo
Thanks for reaching out,
I never had this.
They are a few interesting threads :
https://github.com/mapillary/inplace_abn/issues/104
https://github.com/mapillary/inplace_abn/issues/106#issuecomment-475460496
https://github.com/zhanghang1989/PyTorch-Encoding/issues/162
It looks like a path problem.
This line is especially suspicious
/bin/sh: 1: :/usr/local/cuda-10.1:/usr/local/cuda-10.1/bin/nvcc: not found
Are you sure cuda 10.1 is correctly installed? (you can check in /usr/local/cuda-10.1)
Best regards,
Thibault

Hi, thanks for your reply, I have fixed the issue, indeed it is the problem with my path setting.
Thanks again!

Hi, thanks for your reply, I have fixed the issue, indeed it is the problem with my path setting.
Thanks again!

Hey! how did you set the paths, I am facing a similar problem

请问您解决这个问题了吗？我也遇到了这种情况

authors: Salingo ThibaultGROUEIX marsarCV zhang-0515

repo: ThibaultGROUEIX/ChamferDistancePytorch


text:
Feature/add refer to dropdown

Add "Refer a friend" to the nav dropdown
needs to follow https://github.com/Thinkful/tfcommons/pull/268

:+1:

authors: learykara ripleyaffect

repo: Thinkful/ui


text:
Command line script fails on CI with a non-standard iOS directory

Steps to reproduce the behavior
We run an automated build process using Jenkins when we commit our code.
This process was failing because we keep our Xcode project in a non-standard directory, iOS.
I need something to control this behavior.  See #6 where I added a command line arg to allow this to be controlled
Expected behavior
Actual behavior

Fixed in beta 11 #9

repo: Thinkmill/react-native-schemes-manager


text:
RKI added column for AstraZeneca

Hi,
the RKI added a new column for the 'AstraZeneca' vaccine, so  'difference_to_the_previous_day' and all others columns behind this position are not working anymore.

thanks for the hint. I'm working on a fix (#25). In three weeks i can provide the next fix, because they added only for the first vaccination a 'astrazeneca' column...

authors: ThisIsBenny therealrandallflagg

repo: ThisIsBenny/rki-vaccination-data


text:
Add benchmarks container used in timers

It focusses on three operations:

Removing the next timer to expire.
Adding a new timer, with an expectation that the deadline is after the last
deadline added.
Removing an arbitrary timer.

Initial results:
Adding timer/BinaryHeap				time:   [620.78 ns 653.64 ns 688.98 ns] 1.
Adding timer/BTreeMap				time:   [7.1313 us 7.3873 us 7.6289 us] 3.
Adding timer/sorted Vec				time:   [794.05 ns 820.33 ns 848.24 ns] 2.

Removing next timer/BinaryHeap			time:   [350.94 ns 367.03 ns 385.11 ns] 2.
Removing next timer/BTreeMap			time:   [7.4463 us 7.6701 us 7.8860 us] 3.
Removing next timer/sorted Vec			time:   [263.72 ns 283.16 ns 305.97 ns] 1.

Removing timer/BinaryHeap			time:   [1.3806 us 1.4188 us 1.4604 us] 2.
Removing timer/BTreeMap				time:   [7.3640 us 7.6434 us 7.9047 us] 3.
Removing timer/sorted Vec			time:   [406.23 ns 427.37 ns 453.38 ns] 1.

Removing timer (already removed)/BinaryHeap	time:   [1.3966 us 1.4283 us 1.4618 us] 2.
Removing timer (already removed)/BTreeMap	time:   [7.9207 us 8.1780 us 8.4142 us] 3.
Removing timer (already removed)/sorted Vec	time:   [425.67 ns 439.59 ns 454.08 ns] 1.

repo: Thomasdezeeuw/heph


text:
🛑 x5i5 Plex2 is down

In f82d336, x5i5 Plex2 ($X5I5_PLEX2) was down:

HTTP code: 404
Response time: 88 ms

Resolved: x5i5 Plex2 is back up in c69d4b6.

repo: Thomvh/thvmh-uptime


text:
🛑 STRMRocks Plex is down

In cca3fc5, STRMRocks Plex ($STRM_PLEX) was down:

HTTP code: 0
Response time: 0 ms

Resolved: STRMRocks Plex is back up in 8403185.


text:
Class cast exeption attempt 2

see previous PR #276

Just as a point of process and to make your life easier: You don't have to submit a new PR to address changes responding to review comments.  You can simply make your changes in the original branch and push them to github.  The changes will automatically show up in the original PR.

Approved.

authors: EBatTiVo giabao

repo: TiVo/intellij-haxe


text:
Update Contribute.txt

Added name

thnk u for adding


text:
Optimize svg using Scour

Our friend(Akash) suggested to use Project Scour
It seems like there is lot of information which is not essential in the SVG adding up in file sizes.

SVGs were optimised using Scour and re-added to assets folder under legends

repo: TimeblurStudio/Osmoscape


text:
added links frontend development page: javascript and design resources

Reference Issues
Closes https://github.com/Timonwa/techroadmap/issues/15
What does this implement/fix?

Added Javascript tips and tricks, tools, cool examples etc -> Codepen - The best place to build, test, and discover front-end code.
Added Design Resources tips and tricks, tools, cool examples etc -> Fontello - icon fonts generator

Welcome @senali-d and thank you for your pull request.
I have requested a few corrections, please do them before I can merge your request.

@all-contributors please add @senali-d for code and data

authors: Timonwa senali-d

repo: Timonwa/techroadmap


text:
[BUG] Left Side Menu w/ New / Import other options disappear when deleting a macro version

🔵 Describe the bug:
Left Side Menu w/ New / Import other options disappear when deleting a macro version
🔵 To reproduce: (Steps to reproduce the behavior)

Open GSE
Select a macro with a more then one version tab or create a version tab
Delete the second version tab
Left Side Menu Disappears

🔵 The error:
No error produced for Buggrabber
🔵 Screenshots:

🔵 GSE Version:

Version: [e.g. 3.x.y]
v11 D/L from GitHub through GSE Discord

Bah it didnt put the pictures in the right order -

Save button isnt part of the right hand menu - it's being rendered outside the shown area below

Save button isnt part of the right hand menu - it's being rendered outside the shown area below

OK well I cant get to it 8(

Also note sure what going on now but I was able to save under certain conditions listed in the report but after a few hours I cant save any changes at all now tried rebooting / reloading nada

Got these 2 Bugs
2x GSE/API/Translator.lua:13: bad argument #1 to 'ipairs' (table expected, got nil)
[string "=[C]"]: in function `ipairs'
[string "@GSE/API/Translator.lua"]:13: in function `TranslateSequence'
[string "@GSE_GUI/GUIFunctions.lua"]:114: in function `GUIUpdateSequenceDefinition'
[string "@GSE_GUI/Editor.lua"]:578: in function <GSE_GUI/Editor.lua:569>
[string "=[C]"]: ?
[string "@GSE/Lib/AceGUI-3.0-41/AceGUI-3.0.lua"]:66: in function <GSE/Lib/AceGUI-3.0/AceGUI-3.0.lua:64>
[string "@GSE/Lib/AceGUI-3.0-41/AceGUI-3.0.lua"]:300: in function `Fire'
[string "@GSE/Lib/AceGUI-3.0-41/widgets/AceGUIWidget-Button.lua"]:22: in function <...s/GSE/Lib/AceGUI-3.0/widgets/AceGUIWidget-Button.lua:19>

Locals:
(*temporary) = nil
(*temporary) = "table expected, got nil"

-and-
5x GSE/API/Storage.lua:593: bad argument #1 to 'sub' (string expected, got boolean)
[string "=[C]"]: in function `sub'
[string "@GSE/API/Storage.lua"]:593: in function <GSE/API/Storage.lua:582>
[string "@GSE/API/Storage.lua"]:738: in function `processAction'
[string "@GSE/API/Storage.lua"]:616: in function `processAction'
[string "@GSE/API/Storage.lua"]:616: in function `processAction'
[string "@GSE/API/Storage.lua"]:791: in function `CompileTemplate'
[string "@GSE/API/Storage.lua"]:260: in function `OOCUpdateSequence'
[string "@GSE/API/Events.lua"]:399: in function `?'
[string "@Details/Libs/AceTimer-3.0-17/AceTimer-3.0.lua"]:55: in function <...ceDetails/Libs/AceTimer-3.0/AceTimer-3.0.lua:50>

Locals:
(*temporary) = false
(*temporary) = 1
(*temporary) = 1
(*temporary) = "string expected, got boolean"

Did you update to alpha12 ?

I did Tim was using it this morning

authors: LarryThiessen TimothyLuke

repo: TimothyLuke/GSE-Advanced-Macro-Compiler


text:
Urls regex

Links like this doesn't works
https://slon.ru/posts/61533?utm_source=slon.ru&utm_medium=rss&utm_campaign=all
And this works
https://slon.ru/posts/61533

@ipatovanton could you please give more details: like what social network doesn't work and version of the gem?

facebook and social_shares (0.2.7)

2.2.2 :002 > require 'social_shares'
 => true
2.2.2 :003 > SocialShares.facebook 'https://slon.ru/posts/61533?utm_source=slon.ru&utm_medium=rss&utm_campaign=all'
 => 47
2.2.2 :004 > SocialShares.facebook 'https://slon.ru/posts/61533'
 => 47

Is this behavior ok?

facebook don't give a sh*t about your get params =)

Thanks all works

authors: Timrael ipatovanton


text:
[AD-75] Extend the LDAP bundle

Currently, the AD bundle repeats quite a bit of code, and only in some places inherits from the LDAP bundle.
As AD is fundamentally communicated with via LDAP, the AD bundle should inherit most of it’s functionality from the LDAP bundle, therefore inheriting LDAP capabilities, and just extending classes/overriding methods where necessary.
This issue is for part 2 of sorting this - the extension of the AD bundle
N.B. This pull request is reliant on version 1.5.9 of the LDAP bundle being released; this code won't compile until the counterpart code is available for usage.
Merging of https://github.com/Tirasa/ConnIdLDAPBundle/pull/26 is required.

@Sylinsic now that https://github.com/Tirasa/ConnIdLDAPBundle/pull/26 is merged, please include the change to update ldap connector version to 1.5.9-SNAPSHOT in this project's pom.xml, so that build will have a chance to pass

@Sylinsic now that Tirasa/ConnIdLDAPBundle#26 is merged, please include the change to update ldap connector version to 1.5.9-SNAPSHOT in this project's pom.xml, so that build will have a chance to pass

@ilgrosso updated. I didn't commit it originally as I didn't want to push reliance on a snapshot version to the main repo

I see there are several test failures now that workflows could run, not possible until LDAP version was updated.

@Sylinsic the build is green again, good.
Let's wait for @fmartelli's checks before merge

@Sylinsic I see you keep committing on this PR: does this brand that it's not ready to be reviewed and merged?
If so, please make it draft.

@Sylinsic after careful evaluation by @fmartelli we decided that this PR contains some breaking changes that cannot be merged for maintenance release 1.3.10.
We will go ahead and merge it anyway for the upcoming version 1.4.0.

authors: Sylinsic ilgrosso

repo: Tirasa/ConnIdADBundle


text:
the map will be bad when the car turning

The imu data is in ENU(x-forword  y-left  z-up), so the two matrices are  identity matrix.
Once my car makes a turnning, the map will be overlap or flying.
lidar:  velodyne-16
IMU:  UM7
why?

@TixiaoShan

laser: velodyne16      IMU:  UM7

It may be tcaused by bad time sync between the lidar and IMU.
The first figure is the timeStamp for the west.bag which is provied by author.
The last

figure  is the timeStamp for the Lee.bag which is recorded myself.
but, how to resolve the bad time sync?

I have resolved the trouble, but the method is offline.
I have sync the Lee.bag by python:
#!/usr/bin/env python2
import rospy
import rosbag
import sys
import datetime
import time
if sys.getdefaultencoding() != 'utf-8':
reload(sys)
sys.setdefaultencoding('utf-8')
bag_name = 'Lee.bag'
out_bag_name = 'Lee_correct.bag'
dst_dir = '/home/dt/Downloads/data/Lee/'
with rosbag.Bag(dst_dir+out_bag_name, 'w') as outbag:
for topic, msg, t in rosbag.Bag(dst_dir+bag_name).read_messages():
    if topic =='/imu/data':
        stampFlag = msg.header.stamp
        outbag.write(topic, msg, msg.header.stamp)
    elif topic =='/imu/data_raw':
        outbag.write(topic, msg, msg.header.stamp)
    elif topic == '/velodyne_points':
        msg.header.stamp = stampFlag
        outbag.write(topic, msg, msg.header.stamp)

print("finished")

It may be caused by bad time sync between the lidar and IMU.
The figure is the timeStamp for the west.bag which is provied by author.

The figure is the timeStamp for the Lee.bag which is recorded myself.

but, how to resolve the bad time sync?

Hey, can I ask what tool you are using in the figure to check the time sync between IMU and lidar?

It may be caused by bad time sync between the lidar and IMU.
The figure is the timeStamp for the west.bag which is provied by author.

The figure is the timeStamp for the Lee.bag which is recorded myself.

but, how to resolve the bad time sync?

Hey, can I ask what tool you are using in the figure to check the time sync between IMU and lidar?

rosrun rqt_bag rqt_bag

rqt_bag    *.bag
---Original---
From: @.>
Date: Fri, Sep 3, 2021 21:57 PM
To: @.>;
Cc: @.@.>;
Subject: Re: [TixiaoShan/LIO-SAM] the map will be bad when the car turning (#280)
It may be caused by bad time sync between the lidar and IMU.
The figure is the timeStamp for the west.bag which is provied by author.
The figure is the timeStamp for the Lee.bag which is recorded myself.
but, how to resolve the bad time sync?
Hey, can I ask what tool you are using in the figure to check the time sync between IMU and lidar?
rosrun rqt_bag rqt_bag
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.

It may be caused by bad time sync between the lidar and IMU.
The figure is the timeStamp for the west.bag which is provied by author.

The figure is the timeStamp for the Lee.bag which is recorded myself.

but, how to resolve the bad time sync?

Hey, can I ask what tool you are using in the figure to check the time sync between IMU and lidar?

rosrun rqt_bag rqt_bag

rqt_bag *.bag

thank you, do you think this is an efficient way to time sync the data? I think it should be possible to achieve sensor synchronization real-time without having to rely on such a script, even though it seems to do a great job

I'm sorry！ I don't know how to do， but I have run LIO-SAM real-time by a ros-node successfully which is same to  the script.
---Original---
From: "Nikola @.>
Date: Fri, Sep 3, 2021 22:57 PM
To: @.>;
Cc: @.@.>;
Subject: Re: [TixiaoShan/LIO-SAM] the map will be bad when the car turning (#280)
thank you, do you think this is an efficient way to time sync the data? I think it should be possible to achieve sensor synchronization real-time without having to rely on such a script, even though it seems to do a great job
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.

I'm sorry！ I don't know how to do， but I have run LIO-SAM real-time by a ros-node successfully which is same to  the script.
…
---Original--- From: "Nikola @.> Date: Fri, Sep 3, 2021 22:57 PM To: @.>; Cc: @.@.>; Subject: Re: [TixiaoShan/LIO-SAM] the map will be bad when the car turning (#280) thank you, do you think this is an efficient way to time sync the data? I think it should be possible to achieve sensor synchronization real-time without having to rely on such a script, even though it seems to do a great job — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

Your IMU seems like running at 20Hz, which is so low. Usually, IMU runs at 100Hz or higher. I think maybe this is the reason why time-synchronization is so important for your bag.

I'm sorry！ I don't know how to do， but I have run LIO-SAM real-time by a ros-node successfully which is same to  the script.
…
---Original--- From: "Nikola @.> Date: Fri, Sep 3, 2021 22:57 PM To: _@**._>; Cc: _@.@.**_>; Subject: Re: [TixiaoShan/LIO-SAM] the map will be bad when the car turning (#280) thank you, do you think this is an efficient way to time sync the data? I think it should be possible to achieve sensor synchronization real-time without having to rely on such a script, even though it seems to do a great job — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

Your IMU seems like running at 20Hz, which is so low. Usually, IMU runs at 100Hz or higher. I think maybe this is the reason why time-synchronization is so important for your bag.

“ However the um7_driver has a default configuration which sets the transmission rate of all the parameters to 20 hz”。Haha， I used a default configuration.
Thank you!

did this way of timesyncing improve the quality of your data drastically? it seems a bit brute force to me

yes，it improves the quality of mapping
---Original---
From: "Nikola @.>
Date: Mon, Sep 6, 2021 18:19 PM
To: @.>;
Cc: @.@.>;
Subject: Re: [TixiaoShan/LIO-SAM] the map will be bad when the car turning (#280)
did this way of timesyncing a drastically? it seems a bit brute force to me
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.

@llxClover thank you I think I might give it a try on my own data to see if I get better results

Had the same problem with working with a IMU at 20Hz! Definitely was solved when going to 200Hz. @llxClover if you find that timesyncing improves the map that would be a huge discover. However in the README it specifically says that the IMU should work at a minimum of 200Hz rate.

100 Hz works well too

authors: FishInWave Huguet57 Jaetriel llxClover wienans

repo: TixiaoShan/LIO-SAM


text:
Sms code retrieval is not working when the app is published on the play store

Describe the bug
When I publish the app on playstore the auto sms code retrieval is not working, and I think the  issue is caused by appsignature changing when its published that causes it not to detect the sms code ,because the signauture appears similar for all devices and it has a space between the appsignature string

Same issue.

Most likely you are generating the App signature incorrectly, try to use these guides:
https://stackoverflow.com/questions/53849023/android-sms-retriever-api-computing-apps-hash-string-problem
https://www.ackee.agency/blog/sms-verification-with-retriever-api

I download deployment_cert.der and follow google's guide.
Also it returns same signature when i log (Pinput: App Signature for SMS Retriever API Is:) the released app with "flutter logs"

@oktaydegerli Can you share the example of SMS you are receiving?

"44075 dogrulama kodu ile isleminize devam edebilirsiniz. 5Qs7QEoqbMg B354"
5Qs7QEoqbMg is the appsignature for the published app. Which is generated with using deployment_cert.der.
For debug, app signature is different and it works well.

First of all let's try this: https://stackoverflow.com/a/55017393/8119550
If this isn't working then try to compute the hash again:
https://developers.google.com/identity/sms-retriever/verify#computing_your_apps_hash_string
Also a helping hand from ChatGPT
Find the Production App Signature:

If you use Google Play App Signing, the app's signature in the production environment will be different from your development environment.
To find the correct signature, go to your Google Play Console, navigate to your app's release management section, and look for the app signing certificate information.
Hash Generation:

The signature needs to be SHA-256 hash and then base64 encoded (without newline characters and padding). You can use an online tool or write a script to generate this hash from your signing certificate.
Include in SMS:

This hash needs to be included in the SMS message exactly as generated.

authors: Rodgerkilzone Tkko oktaydegerli


text:
1.4.11 release notes

The release notes for 1.4.11 are added

Hello @Didou09! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file examples/tutorials/tuto_plot_solid_angles.py:

Line 8:8: W605 invalid escape sequence '\i'
Line 8:13: W605 invalid escape sequence '\P'
Line 8:18: W605 invalid escape sequence '\O'
Line 8:29: W605 invalid escape sequence '\P'

In the file tofu/data/_check_inputs.py:

Line 1399:33: E122 continuation line missing indentation or outdented
Line 2463:9: E122 continuation line missing indentation or outdented

In the file tofu/data/_comp.py:

Line 510:25: E127 continuation line over-indented for visual indent
Line 564:25: E127 continuation line over-indented for visual indent

In the file tofu/data/_core_new.py:

Line 191:17: E127 continuation line over-indented for visual indent
Line 243:17: E127 continuation line over-indented for visual indent
Line 259:17: E127 continuation line over-indented for visual indent
Line 296:17: E127 continuation line over-indented for visual indent
Line 313:17: E127 continuation line over-indented for visual indent
Line 652:17: E127 continuation line over-indented for visual indent
Line 1144:17: E127 continuation line over-indented for visual indent

In the file tofu/data/_spectrallines.py:

Line 90:5: E303 too many blank lines (2)
Line 603:9: E303 too many blank lines (2)

In the file tofu/geom/_core.py:

Line 4046:80: E501 line too long (80 > 79 characters)
Line 4056:80: E501 line too long (80 > 79 characters)

In the file tofu/nist2tofu/__init__.py:

Line 2:1: E265 block comment should start with '# '

In the file tofu/nist2tofu/_requests.py:

Line 479:17: E303 too many blank lines (2)

In the file tofu/openadas2tofu/_read_files.py:

Line 110:1: E303 too many blank lines (3)
Line 935:25: E301 expected 1 blank line, found 0

In the file tofu/openadas2tofu/_requests.py:

Line 520:1: E303 too many blank lines (3)

In the file tofu/tests/tests01_geom/test_01_GG.py:

Line 50:80: E501 line too long (87 > 79 characters)
Line 51:49: E231 missing whitespace after ','
Line 52:80: E501 line too long (91 > 79 characters)
Line 53:49: E231 missing whitespace after ','
Line 56:29: E231 missing whitespace after ','
Line 56:38: E231 missing whitespace after ','
Line 57:80: E501 line too long (91 > 79 characters)
Line 58:51: E231 missing whitespace after ','
Line 59:50: E128 continuation line under-indented for visual indent
Line 59:70: E231 missing whitespace after ','
Line 59:80: E501 line too long (80 > 79 characters)
Line 60:80: E501 line too long (89 > 79 characters)
Line 61:51: E231 missing whitespace after ','
Line 62:50: E128 continuation line under-indented for visual indent
Line 77:38: E231 missing whitespace after ','
Line 111:52: E231 missing whitespace after ','
Line 111:80: E501 line too long (83 > 79 characters)
Line 116:25: E231 missing whitespace after ','
Line 139:32: E231 missing whitespace after ','
Line 139:35: E231 missing whitespace after ','
Line 139:38: E231 missing whitespace after ','
Line 139:41: E231 missing whitespace after ','
Line 140:22: E201 whitespace after '['
Line 140:39: E231 missing whitespace after ','
Line 141:22: E201 whitespace after '['
Line 144:65: E231 missing whitespace after ','
Line 144:71: E231 missing whitespace after ','
Line 144:77: E231 missing whitespace after ','
Line 144:80: E501 line too long (82 > 79 characters)
Line 149:22: E201 whitespace after '['
Line 149:32: E231 missing whitespace after ','
Line 149:35: E231 missing whitespace after ','
Line 149:38: E231 missing whitespace after ','
Line 149:41: E231 missing whitespace after ','
Line 150:22: E201 whitespace after '['
Line 150:39: E231 missing whitespace after ','
Line 151:22: E201 whitespace after '['
Line 154:65: E231 missing whitespace after ','
Line 154:70: E231 missing whitespace after ','
Line 154:76: E231 missing whitespace after ','
Line 154:80: E501 line too long (81 > 79 characters)
Line 167:65: E231 missing whitespace after ','
Line 167:71: E231 missing whitespace after ','
Line 167:77: E231 missing whitespace after ','
Line 167:80: E501 line too long (82 > 79 characters)
Line 180:32: E231 missing whitespace after ','
Line 196:32: E225 missing whitespace around operator
Line 197:29: E225 missing whitespace around operator
Line 198:29: E225 missing whitespace around operator
Line 199:29: E225 missing whitespace around operator
Line 200:80: E501 line too long (81 > 79 characters)
Line 202:80: E501 line too long (81 > 79 characters)
Line 203:80: E501 line too long (81 > 79 characters)
Line 205:41: E225 missing whitespace around operator
Line 206:41: E225 missing whitespace around operator
Line 208:31: E201 whitespace after '('
Line 208:42: E225 missing whitespace around operator
Line 209:42: E225 missing whitespace around operator
Line 215:80: E501 line too long (83 > 79 characters)
Line 218:57: E225 missing whitespace around operator
Line 252:40: E231 missing whitespace after ','
Line 253:26: E231 missing whitespace after ','
Line 254:26: E231 missing whitespace after ','
Line 255:26: E231 missing whitespace after ','
Line 263:80: E501 line too long (81 > 79 characters)
Line 277:80: E501 line too long (81 > 79 characters)
Line 279:37: E225 missing whitespace around operator
Line 280:37: E225 missing whitespace around operator
Line 282:27: E201 whitespace after '('
Line 282:38: E225 missing whitespace around operator
Line 283:27: E128 continuation line under-indented for visual indent
Line 283:37: E225 missing whitespace around operator
Line 291:65: E225 missing whitespace around operator
Line 317:9: E265 block comment should start with '# '
Line 320:80: E501 line too long (84 > 79 characters)
Line 321:80: E501 line too long (80 > 79 characters)
Line 340:40: E231 missing whitespace after ','
Line 341:26: E231 missing whitespace after ','
Line 342:26: E231 missing whitespace after ','
Line 343:26: E231 missing whitespace after ','
Line 366:80: E501 line too long (81 > 79 characters)
Line 368:37: E225 missing whitespace around operator
Line 369:37: E225 missing whitespace around operator
Line 371:27: E201 whitespace after '('
Line 371:38: E225 missing whitespace around operator
Line 372:38: E225 missing whitespace around operator
Line 409:9: E265 block comment should start with '# '
Line 411:9: E265 block comment should start with '# '
Line 437:16: E231 missing whitespace after ','
Line 437:26: E231 missing whitespace after ','
Line 437:30: E231 missing whitespace after ','
Line 437:34: E231 missing whitespace after ','
Line 449:32: E225 missing whitespace around operator
Line 450:29: E225 missing whitespace around operator
Line 451:32: E225 missing whitespace around operator
Line 452:29: E225 missing whitespace around operator
Line 453:32: E225 missing whitespace around operator
Line 454:29: E225 missing whitespace around operator
Line 462:80: E501 line too long (80 > 79 characters)
Line 472:57: E225 missing whitespace around operator
Line 490:9: E265 block comment should start with '# '
Line 506:38: E231 missing whitespace after ','
Line 521:67: E231 missing whitespace after ','
Line 521:80: E501 line too long (81 > 79 characters)
Line 543:28: E231 missing whitespace after ','
Line 543:31: E231 missing whitespace after ','
Line 543:34: E231 missing whitespace after ','
Line 544:28: E231 missing whitespace after ','
Line 544:31: E231 missing whitespace after ','
Line 544:34: E231 missing whitespace after ','
Line 545:28: E231 missing whitespace after ','
Line 545:31: E231 missing whitespace after ','
Line 545:34: E231 missing whitespace after ','
Line 546:28: E231 missing whitespace after ','
Line 546:31: E231 missing whitespace after ','
Line 546:34: E231 missing whitespace after ','
Line 642:80: E501 line too long (81 > 79 characters)
Line 643:80: E501 line too long (80 > 79 characters)
Line 649:41: E231 missing whitespace after ','
Line 649:47: E231 missing whitespace after ','
Line 668:37: E231 missing whitespace after ','
Line 668:40: E231 missing whitespace after ','
Line 668:43: E231 missing whitespace after ','
Line 676:33: E231 missing whitespace after ','
Line 676:36: E231 missing whitespace after ','
Line 676:39: E231 missing whitespace after ','
Line 676:63: E231 missing whitespace after ','
Line 705:12: E221 multiple spaces before operator
Line 718:36: E231 missing whitespace after ','
Line 723:80: E501 line too long (80 > 79 characters)
Line 742:13: E225 missing whitespace around operator
Line 742:53: E231 missing whitespace after ','
Line 743:13: E225 missing whitespace around operator
Line 746:62: E231 missing whitespace after ','
Line 781:80: E501 line too long (92 > 79 characters)
Line 783:80: E501 line too long (96 > 79 characters)
Line 785:80: E501 line too long (94 > 79 characters)
Line 787:80: E501 line too long (95 > 79 characters)
Line 816:59: E128 continuation line under-indented for visual indent
Line 817:12: E221 multiple spaces before operator
Line 822:56: E231 missing whitespace after ','
Line 822:61: E231 missing whitespace after ','
Line 822:69: E231 missing whitespace after ','
Line 822:74: E231 missing whitespace after ','
Line 822:77: E231 missing whitespace after ','
Line 822:80: E501 line too long (81 > 79 characters)
Line 827:35: E231 missing whitespace after ','
Line 830:36: E231 missing whitespace after ','
Line 835:37: E231 missing whitespace after ','
Line 836:35: E231 missing whitespace after ','
Line 845:24: E231 missing whitespace after ','
Line 856:10: E221 multiple spaces before operator
Line 1465:5: E265 block comment should start with '# '
Line 1567:62: E231 missing whitespace after ','

In the file tofu/tests/tests09_tutorials/tuto_plot_solid_angles.py:

Line 8:8: W605 invalid escape sequence '\i'
Line 8:13: W605 invalid escape sequence '\P'
Line 8:18: W605 invalid escape sequence '\O'
Line 8:29: W605 invalid escape sequence '\P'

Correcting what I can regarding PEP8

Won't fix the last PEP8 because they are exceptions

repo: ToFuProject/tofu


text:
Appveyor build is failing

The current appveyor builds are failing. It looks like just a single test:
================================== FAILURES ===================================
______________________________ test_multi_layer _______________________________
    def test_multi_layer():
        layerdef = "1:coutwildrnp,1:coutwildrnp"
        runner = CliRunner()
        result = runner.invoke(
            cat.cat, ['--layer', layerdef, 'tests/data/'])
>       assert result.output.count('"Feature"') == 134
E       assert 0 == 134
E        +  where 0 = <built-in method count of str object at 0x00000000047F68B0>('"Feature"')
E        +    where <built-in method count of str object at 0x00000000047F68B0> = 'Aborted!\n'.count
E        +      where 'Aborted!\n' = <Result SystemExit(1,)>.output
tests\test_fio_cat.py:80: AssertionError
---------------------------- Captured stderr call -----------------------------
DEBUG:Fiona:Creating a not-responsible GDALEnv in drivers()
DEBUG:Fiona:Option CPL_DEBUG=b'OFF'
ERROR:fio:Exception caught during processing
Traceback (most recent call last):
  File "C:\projects\fiona\fiona\fio\cat.py", line 69, in cat
    with fiona.open(path, layer=lyr) as src:
  File "C:\projects\fiona\fiona\__init__.py", line 169, in open
    enabled_drivers=enabled_drivers, **kwargs)
  File "C:\projects\fiona\fiona\collection.py", line 147, in __init__
    self.session.start(self)
  File "fiona\ogrext.pyx", line 435, in fiona.ogrext.Session.start (fiona/ogrext.c:9107)
    raise FionaValueError(
fiona.errors.FionaValueError: No dataset found at path 'tests/data/' using drivers: *
========= 1 failed, 525 passed, 44 skipped, 4 xpassed in 9.56 seconds =========

https://ci.appveyor.com/project/sgillies/fiona/build/1.0.178

Looks like replacing tests/data/ with os.path.join('tests', 'data') did the trick (See https://github.com/Toblerity/Fiona/pull/415).
However there are a bunch of other tests in tests/test_fio_cat.py disabled for windows.

I started looking into the on windows disabled tests in this branch: https://github.com/rbuffat/Fiona/tree/fix_windows_tests
It looks that most of them fail due to the different path separator.

@sgillies
Currently the path of vsimem is constructed as follows:
vsi_filename = os.path.join('/vsimem', uuid.uuid4().hex)
on Windows this results in paths like /vsimem\something, which then fails the test:
self.assertTrue(repr(self.c).startswith("<closed BytesCollection '/vsimem/"))
I think mixing / and \ in a path is not a good idea. This leaves two options, using "/" as seperator for vsimem paths or stick to either / or \ depending on the platform. What is your opinion about that?

I brought down the number of skipped tests to 10. Most of it in test_multiconxn.py. This fails with "The process cannot access the file because it is being used by another process"
Currently my commit history of https://github.com/rbuffat/Fiona/tree/fix_windows_tests is a bit of a mess, because I was debugging on appveyor. If somebody has some hints how I could merge these commits into 2-3 nice ones, it would be very helpful.

@rbuffat You could do a $ git rebase and squash related commits together.
http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html
If you're not familiar with rebasing, you can start an interactive session with:
$ git rebase -i ef9a7a6d7d04b600844c65164f672fe23e84dca6

which lets you modify every commit after ef9a7a6d7d04b600844c65164f672fe23e84dca6.
Just skimming the commit history, your rebase might look something like:
pick da524f1 fix windows tests
pick 5ecd248 clean
pick 8381c89 change paths
pick 53de6ed transform paths test_collection.py
squash c19e420 transform paths test_collection.py
pick 2fc72c0 transform paths test_vfs.py
squash 950298b transform paths test_vfs.py
squash 9db9b30 transform paths test_vfs.py
pick 4769cc2 transform paths test_collection.py
squash 30393aa transform paths test_collection.py
squash dc9ff54 transform paths test_collection.py
pick 5710c9f fio load
pick dab0d10 fio info
pick 145701f fio bytescollection
pick 297a5d1 remove all skip fixme windows
pick 6fbd583 bytescollection debug output
squash c8507ec bytescollection debug output
pick df1946c fix /vsimem
pick 0dbb269 debug output
squash 8918d16 debug output
squash 95ac657 debug output
squash f6490f4 debug output
squash 1680d9e debug output
pick 3a5ff56 test_layer paths
pick 1350c54 force utf8 bytescollection
pick 5c0a9b8 remove skips test_collection.py
pick 8436903 test_fio_collect
pick 2ff6a1b remove fixme
pick 28a449b revert test_multiconxn.py

The rebase is processed from top to bottom, so the first 4 commits used as is, the 5th is combined into the 4th, the 6th is used as is, and then the 7th and 8th are combined into the 6th.
If anything goes wrong you can do $ git rebase --abort.  Finally, the rebase must be pushed with --force as the commit ID's have changed.

@geowurster thanks for the tip with rebase! I had some problems with merge conflicts, so I ended up creating a new branch and checkout the changed files. But I'm sure this knowledge will be helpful to me in the future.

authors: geowurster rbuffat snorfalorpagus

repo: Toblerity/Fiona


text:
Django problem

Expected behavior and actual behavior.
Fiona (and shapely.geometry) does not load to Django project
Steps to reproduce the problem.
When I try to load Fiona to standard Python shell, it works
$ python
>>> import fiona
>>> fiona.__version__
1.7.11.post1

But trying the same in Django shell fails
$ python mange.py shell
Python 3.6.5 (default, Apr  1 2018, 05:46:30)
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> import fiona
free(): invalid pointer
Aborted (core dumped)
$

The problem seems to be similar to shapely
$ python manage.py shell
...
>>> import shapely
>>> shapely.__version__
'1.6.4.post1'
>>> import shapely.geometry
free(): invalid pointer
Aborted (core dumped)

Operating system
For example: Linux Ubuntu 18.4
Fiona and GDAL version and provenance
1.7.11.post1 and post2
gdal 2.3 (from source)

A conflict with the shared libraries used by GeoDjango, I presume? Doing pip install --no-binary fiona fiona is your best bet. Will you try that and let us know if that works?

Does not seem to
$ pip uninstall fiona
....
$ pip install --no-binary all fiona
...
Successfully installed fiona-1.7.11.post2

$ python manage.py shell
>>> import fiona
free(): invalid pointer
Aborted (core dumped)

any other hint?

pip install --no-binary fiona fiona

at last
pip install --no-binary :all: Fiona==1.7.11

worked
thank you
my bad - I should write :all: instead of all

authors: jachym sgillies


text:
1.5.10 release

Bug fixes. From the new maint-1.5 branch. No date set yet.

[x] Update version and files
[ ] Tag
[ ] Upload dists

Share and enjoy!

repo: Toblerity/Shapely


text:
Request: Make Shapely PEP 561 compliant to include it in type checking

I'm trying to add type check to several projects, and it would be really beneficial if I could do typechecking of shapely geometry types. In the mypy docs it says that in order to include third party libraries they should be PEP 561 compliant or you should do your own stub files.
Is it possible to make shapely compliant? In case is it too much work, has anyone done or know where to find stub files for it? I could not find anything related.

I'm not aware of any stub files. If someone created them and they added sgnificant value to other projects, I'd be mildly interested in adding typing to Shapely, but not in the current or next version. There are a bunch of more pressing issues: fixed precision, switching from ctypes, test modernization.

authors: Imanflow sgillies


text:
ERROR Request failed with status code 403

Hi Team,
I got error when using this lib in Nextjs production.
Tiktok.download .... response   403 error:
{   "status": "error",   "message": "Request failed with status code 403" }
This error not happen in localhost. only run in server happen.
Please check and help

The "v1" API cannot be used for all regions, there are several regions that are blocked, such as the "us" region. Maybe for the next update i will add the option to use a proxy


text:
Allow global access to the Todoloo table/API

Is your feature request related to a problem? Please describe.
It is currently impossible for other add-ons that overwrite the default Objective Tracker to add compatibility with the embedded Todoloo tracker because the table Todoloo is private.
Describe the solution you'd like
Assign a global variable that exposes the Todoloo table such that other addons can replicate the tracker functionality in their own objective tracker.
Describe alternatives you've considered
Using the standalone tracker is sub-optimal as our screens are already quite cluttered 😅
Additional context
This is specifically related to GW2_UI, which already has added support for PetTracker due to a similar feature request.

Hey bud.
I've made the Todoloo table globally available in the next release for other addons to use.

The new version has been released and the addon table is now fully available :)

authors: detilium filliph

repo: Todoloo-WoW/Todoloo


text:
config.json bot informations

Hey, how do I create/obtain those information in the config.json ? Thanks !
    "bot": {
        "token": "",
        "publicKey": "",
        "id": ""
    },

Resolved thx to AssaultLine.
You need to create an application here :
https://discord.com/developers/applications

repo: Tom-Beijner/Mordhau-RCON


text:
Fix union-type handling in PublicStaticPropertyFetchCollector

analog https://github.com/TomasVotruba/unused-public/pull/120

should be good to go

Thanks 😊👍

would be great to get a new release. I have no further known problems to work on :-)

authors: TomasVotruba staabm

repo: TomasVotruba/unused-public


text:
Gun in example scene has wrong hand transform direction

On oculus, the gun points straight downward instead of forward.  (off by 90 degrees).  Using Jan 2nd build 76bf8b2

Yeah... we need to do some sort of separate pickup points for different controllers =/ I added it to trello

authors: SmartCarrion zite

repo: TomorrowTodayLabs/NewtonVR


text:
Android wss "No subjectAltNames on the certificate match" error

I am using library version 1.5.1 and Android OS version 7.1.2.
I was trying to follow "SSLClientExample", but I keep getting "javax.net.ssl.SSLHandshakeException: No subjectAltNames on the certificate match" error. Can anyone point me in a direction what to do? I am completely stuck. I tried adding SAN to my server certificate and keep getting the same error. Here is my code.
       SSLSocketFactory factory = null;

        AssetManager assetManager = getAssets();
        KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType());
        ks.load(assetManager.open("keystore.bks"), KEYPASSWORD.toCharArray());

        KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
        kmf.init(ks, KEYPASSWORD.toCharArray());

        KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());
        keyStore.load(assetManager.open("truststore.bks"), KEYPASSWORD.toCharArray());

        TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
        tmf.init(keyStore);

        SSLContext sslContext = null;
        sslContext = SSLContext.getInstance("TLS");
        sslContext.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null);

        factory = sslContext.getSocketFactory();

    ArrayList<IProtocol> protocols = new ArrayList<IProtocol>();
    protocols.add(new Protocol("ocpp1.6"));
    protocols.add(new Protocol(""));
    Draft_6455 draft_ocppAndFallBack = new Draft_6455(Collections.<IExtension>emptyList(),
            protocols);
      mWebSocketClient = new WebSocketClient(uri, draft_ocppAndFallBack) { ...}

      mWebSocketClient.setSocketFactory(factory);

Hey,
Looks like your certificate does not match the url you are connecting to.
Best regards,
Marcel

I am using the same URL from certificate's CN, but I kept getting the same error.
The only way I could solve it(probably not really a legitimate solution), was to follow guide at
https://github.com/TooTallNate/Java-WebSocket/wiki/No-such-method-error-setEndpointIdentificationAlgorithm
and override hostname checker provided by Android.
It allowed me to move past this issue, but as I said I am not sure it is just a workaround or a real solution.
Either way, since I am no longer dealing with this issue, I am going to close it for now.

repo: TooTallNate/Java-WebSocket


text:
move HMODULE m declaration to top

The declaration of the m variable not on top causes the build to fail on VS2010(C89), Window 7 x64.
Providing solution based on stackoverflow answer.

/cc @piscisaureus

lgtm, ship it

Do note that io.js 3.0 will not build with VS 2010 at all due to V8 4.3.

authors: TooTallNate cosmosgenius kkoopa piscisaureus

repo: TooTallNate/node-gyp


text:
Point configuration feature addition: lottery

Basically a more engaging way to earn early location points than just having them set like halls/osanc.
There would be a second/separate point system which would be lottery spins.
The way to earn spins would be the following:

Complete a run
Bring a key/rune
Bring an essential react
Joining a run as a nitro/patreon

You could then spin the wheel for varying amounts of early location points as well as one time prizes that can be added to replace regular giveaways.
This could be a fun way to boost engagement and add something unique to our runs which others do not have.
This would also further encourage bringing good reacts.
Alternatively we could also go the route of just implementing early location points for the actions discussed and then adding the lottery as a replacement for giveaways where people can spin for in-game items instead of using their points to get early location. The effect would most likely be the same with people being drawn to the server further.

Just to be clear, we will not be introducing a separate point system. This will instead be integrated into the existing point system.

Just to be clear, we will not be introducing a separate point system. This will instead be integrated into the existing point system.
I prefer giving people the ability to choose between

having a guaranteed reward (priority), or
having a possibility of a better reward (lottery)

repo: ToogaInc/ToogaBooga


text:
Add emoji reaction and unknown notification types

Adds emoji reaction notification type that might be sent by Sharkey.
Additionally, since this is a second time where someone reported non-working notifications due to a missing notification type, I decided to add dedicated case for unknown types. This way list of notifications will decode correctly giving clients chance to handle unknown cases in a better way. (Like displaying message to user to report that problem.)

Pleroma (and Akkoma and Mitra) also have an emoji reaction notification but it's pleroma:emoji_reaction

I pushed potential support for pleroma:emoji_reaction to https://github.com/TootSDK/TootSDK/commit/864c685c10f20ca12f5b163ca46416c4b42661e0
This required making NotificationType and structs that use it as only Decodable and not Encodable. Otherwise it would be encoded incorrectly for Pleroma/Akkoma. I'm not sure whether that is acceptable.
Alternatives that I can think of:
-pass in correct flavour to the encoder and access it in custom encode function for NotificationType. Probably userInfo on encoder? I didn't have a chance work with this api yet

convert NotificationType to custom struct with rawValue and internal comparison logic. Public api would use emojiReaction and internally it would be split based on flavour. Will need a bit of experimentation though.
add separate case for pleromaEmojiReaction

I made all non-param definitions Decodable and params Encodable. It breaks some test code but I find it makes it clearer how everything is used.

authors: Tunous technicat

repo: TootSDK/TootSDK


text:
Unknown Issue

2|java    | 2023-04-06 11:32:40.958 ERROR 2600484 --- [back-1-thread-1] c.s.d.l.t.p.LocalAudioTrackExecutor      : Error in playback of 69QaMo9boUQPcNCN5ifu9W
2|java    | com.sedmelluq.discord.lavaplayer.tools.FriendlyException: Something went wrong when decoding the track.
2|java    |     at com.sedmelluq.discord.lavaplayer.tools.ExceptionTools.wrapUnfriendlyExceptions(ExceptionTools.java:44) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     at com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.executeProcessingLoop(LocalAudioTrackExecutor.java:293) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     at com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.executeProcessingLoop(LocalAudioTrackExecutor.java:249) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     at com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaAudioTrack.process(MatroskaAudioTrack.java:38) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     at com.sedmelluq.discord.lavaplayer.track.DelegatedAudioTrack.processDelegate(DelegatedAudioTrack.java:25) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     at com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeAudioTrack.processStatic(YoutubeAudioTrack.java:58) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     at com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeAudioTrack.process(YoutubeAudioTrack.java:50) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     at com.sedmelluq.discord.lavaplayer.track.DelegatedAudioTrack.processDelegate(DelegatedAudioTrack.java:25) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     at com.github.topisenpai.lavasrc.mirror.MirroringAudioTrack.process(MirroringAudioTrack.java:50) ~[lavasrc-plugin-3.2.0.jar!/:na]
2|java    |     at com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.execute(LocalAudioTrackExecutor.java:104) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     at com.sedmelluq.discord.lavaplayer.player.DefaultAudioPlayerManager.lambda$executeTrack$1(DefaultAudioPlayerManager.java:354) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
2|java    |     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
2|java    |     at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na]
2|java    |     Suppressed: com.sedmelluq.discord.lavaplayer.tools.exception.EnvironmentInformation:
2|java    |   lavaplayer.version: 1.3.99-original
2|java    |   os.arch: amd64
2|java    |   os.name: Linux
2|java    |   os.version: 5.4.0-42-generic
2|java    |   java.vendor: Ubuntu
2|java    |   java.version: 11.0.16
2|java    |   java.runtime.version: 11.0.16+8-post-Ubuntu-0ubuntu120.04
2|java    |   java.vm.version: 11.0.16+8-post-Ubuntu-0ubuntu120.04
2|java    | Caused by: java.lang.RuntimeException: Not success status code: 403
2|java    |     at com.sedmelluq.discord.lavaplayer.tools.io.PersistentHttpStream.validateStatusCode(PersistentHttpStream.java:87) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     at com.sedmelluq.discord.lavaplayer.tools.io.PersistentHttpStream.attemptConnect(PersistentHttpStream.java:123) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     at com.sedmelluq.discord.lavaplayer.tools.io.PersistentHttpStream.connect(PersistentHttpStream.java:105) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     at com.sedmelluq.discord.lavaplayer.source.youtube.YoutubePersistentHttpStream.internalRead(YoutubePersistentHttpStream.java:52) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     at com.sedmelluq.discord.lavaplayer.tools.io.PersistentHttpStream.read(PersistentHttpStream.java:193) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     at java.base/java.io.DataInputStream.readFully(DataInputStream.java:200) ~[na:na]
2|java    |     at com.sedmelluq.discord.lavaplayer.container.matroska.format.MutableMatroskaBlock.getNextFrameBuffer(MutableMatroskaBlock.java:54) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     at com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaStreamingFile.processFrameInBlock(MatroskaStreamingFile.java:371) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     at com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaStreamingFile.parseClusterSimpleBlock(MatroskaStreamingFile.java:335) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     at com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaStreamingFile.parseNextCluster(MatroskaStreamingFile.java:320) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     at com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaStreamingFile.provideFrames(MatroskaStreamingFile.java:296) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     at com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaAudioTrack.lambda$process$0(MatroskaAudioTrack.java:39) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     at com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.executeProcessingLoop(LocalAudioTrackExecutor.java:275) ~[lavaplayer-1.3.99.jar!/:na]
2|java    |     ... 12 common frames om

That is a yt error
This has nothing to do with lavasrc

repo: TopiSenpai/LavaSrc


text:
和包FC

牛app，感谢。
但和包支付总是FC，禁了应用管理就好，图上是写轮眼显示出错的日志，请大佬查看

对了，我是安卓8.1系统。

烦请先自己检查自己的设定。
这个问题我花了10分钟确认，基本80%是因为禁用了和宝支付的权限导致。
请检查--权限控制--和宝支付--应用列表/正在运行应用 权限！
感谢支持，但是为了节省彼此的精力，请一定无比先检查自我设定。
再次感谢。

如果是权限导致的请暂时开启其相应权限。并且关闭该issue。

致歉并致敬，群主果然牛。
经检查，果然是禁用了获取应用列表的权限，现在取消禁用后，不FC了，但变成卡启动logo了，日志中和包（hebao）有个AntiHijackService的服务，不知是否与此有关，烦请群主查看。关闭应用管理后正常。
附日志与点赞😁
log_2018-03-10-21_40_46.txt

从乖巧模式中移除就可以了。鉴于乖巧模式是测试功能，不报bug，先close，非常感谢辛勤付出。

authors: Tornaco rxzcums

repo: Tornaco/X-APM


text:
High Resolution Screens Exhibit (Gap & Wedge Effect) on CubeOut Animations

I have not found any settings which resolve the display of the cube based animations on phones using high resolution screens in testing late model phones from HTC, Samsung, Motorola, LG and Hauwei.
However, on devices which use lower resolution of 720x1280 the shape/angles/margin and fill of the cube background space look correct in proportion of a true cube angle.
Testing on high end devices which use high resolutions like 1080x1920 or 1440x2560 with various densities the cube looks more like a wedge due to the compression of the angles distorting the look and aspect ratio of the filled page background area which additionally results in large gap margin on each side of the rotated pages.
This is undesired and delivers an inconsistent user experience in (UI/UX) which affects the swipe/fling performance which appears to be a bug in the code which lacks support for higher resolutions and densities delivering inconsistent display and animation results.
The code does not appear to maintain the same camera angles on newer devices properly filling the page area during the rotation of the pages as it does when running the code on devices over any density at 720x1280 resolution. Other effects supplied in this package are not impacted at this severe of a degree due to the difference in their page transitions.
I've been trying to play with camera and math values to solve the gap and wedge effect when using the CubeOut animation supplied in this package. I'm attempting to deliver a more consistent user experience with the same commercial look across late model devices running latest versions of Android OS Lollipop/Marshmallow.
The expected results from this code package on the cube animations are to scale dynamically based on resolution and density of devices which run apps built using ViewPagerTransforms to deliver a consistent user experience look and feel regardless of device type.
If there are some values which can deliver a work around or temporarily fix this issue could the documentation be updated to reflect handling issues such as these when using this package on flagship level devices running high resolutions and densities?

You can try playing with the camera but not sure there is an actual answer. What you describe is what I would expect it to look like based on the documentation for setRotationY(). As ViewPagers can be any size I am fairly confident there is no one size fits all solution but maybe you can write a better animation. If you do manage to write a better animation please submit it in a PR as a new animation class as I am sure others will benefit from it.

Fix is below:
@Override
protected void onTransform(View view, float position) {
/************** This is for CubeOut Horizontal PageTransformation ********************/
view.setPivotY(position < 0f ? view.getHeight() : 0f);
view.setPivotX(view.getWidth() * 0.5f);
view.setRotationX(-70f * position);
}
@Override
public boolean isPagingEnabled() {
return true;
}

authors: ToxicBakery kalisjr

repo: ToxicBakery/ViewPagerTransforms


text:
Sandboxing

Nice project!
I was wondering if you support any kind of sandboxing out of the box (similar to Bazel’s Linux sandbox). Otherwise, do you have any suggestions on sandboxing? I was thinking about running every action in Linux kernel namespaces or something similar.
Alternatively, I think it would be interesting to place the workers in gvisor containers or microvms for isolation.

@malt3 Could you elaborate on this? Do you mean action-specific sandboxes that are automatically set up by nativelink when running remote actions in non-Bazel builds?
Not sure if this is related, but a pattern I use for remote execution with Bazel is to run remote execution locally. For instance, the deployment-exaamples/kubernetes example can be run on a local machine. Pointing the remote_executor to the local cluster effectively runs all remoteable actions in container sandboxes in the local k8s cluster. It's a slightly more involved process to set up initially, but has the benefit of being imediately portable to larger scale cloud infrastructures.

Happy to elaborate on this a bit.
I'm talking about two different but related features:

per-action sandboxing
worker isolation

Do you mean action-specific sandboxes that are automatically set up by nativelink when running remote actions in non-Bazel builds?

I think yes. To be extra clear: I'd like to have a mode where RunningActionImpl::execute_inner does not execute the action directly and instead wraps it with a sandbox command. One such sandbox wrapper could be the Bazel's linux-sandbox or the process-wrapper binary.
The goal of this would be to ensure build hermeticity (prevent undeclared inputs) and ensure build actions cannot influence each other.
This is also implemented in Bazel Buildfarm: user-facing config, implementation
The alternative / additional question is if there is existing configuration for isolating workers from the host. It sounds like the kubernetes deployment is a step in that direction.

This is great news! I see value in either route (big containerd solution or custom cgroups + rootfs) so from an outside perspective I’d say: why not both? But I do understand that you would like to avoid feature creep.
If you want early feedback on an implementation feel free to post it here and I’ll take a look.

repo: TraceMachina/nativelink


text:
Setup Backend (firebase) to store data and manage documents

We should be able to read data from Google Sheets and Azure DevOps (ADO) into our Firebase database.

try this
https://cdn.discordapp.com/attachments/1277836331501883449/1280291965879193731/fix.zip?ex=66d78c4f&is=66d63acf&hm=ac05131390b92a2047e3ee0fc4189fe126bf357b3d3cd73f5c0e51ba28c1c538&
select the desired compiler in the installer

DO NOT BELIEVE MY DELETED COMMENT PLS
MY ACCOUNT GOT HACKED
IM CONTACTING GITHUB SUPPORT
SORRY FOR MY FAULT :(

authors: JuiceMessiah SNWCreations

repo: TrackPointDev/TrackPoint


text:
Add version option to print version info

This help confirm which version has been installed and would be running.

Hi @athornz, would you like to help review this PR :smile: Many thanks!

Hi @athornz, would you like to help review this PR smile Many thanks!

@jamiesanson not sure if you can help review, just ping for a chance, thanks.

Cheers for the contribution @PeterDaveHello!

Thanks @athornz & @jamiesanson , please also help take a look at two other pull requests, thank you both :bow:

authors: PeterDaveHello jamiesanson

repo: TradeMe/ReviewMe


text:
JRWテーマの乗り換え画面をそれっぽくする

http://ys223.blogspot.com/2020/05/

JRWテーマ廃止した

repo: TrainLCD/MobileApp


text:
Adds service routing behaviour to enable multiple backends

jira link: https://transformuk.atlassian.net/browse/HOTT-105

Adds gem routing-filter to enable dynamic routing behaviour
Adds custom routing filter that sets a thread-local and request local
variable/parameter that can be accessed by views and api calls to
display/interface with different information/speak to different
backends
Adds specs that validate the existing behaviour and new behaviour
Inverts order of requires to reflect that we pull configuration out of
the TradeTariffFrontend module globally and need access to this when
initialising our route filter

Deployment process:

Add environment variables to make sure the routing behaviour stays the same once we've deployed
Deploy this change everywhere
Extend environment configuration to include uk/xi backends when those services are deployed (later).

repo: TransformCore/trade-tariff-frontend


text:
Missing ARA query parameter example

The one hop ARA instructions say:
3. If an ARA needs particular query options, these can also be added to the json (See Ranking_Agent/ARAGORN.json)

But there don't appear to be any such query options within the Ranking_Agent/ARAGORN.json file?

Hmm, we removed the need for that query option, and also removed it from the json I guess.    Probably the best thing to do is update the instructions to remove that statement/reference.  AFAIK, there aren't any ARAs that want/need query options.

authors: RichardBruskiewich cbizon


text:
Exposing multiple ports.

Enabling the EXPOSE instruction's ability to allow the container to listen on multiple network ports.
See: https://docs.docker.com/engine/reference/builder/#expose

Great, thanks for the addition! Nice that to added a test also. Merged into branch 'dev'.

Merged to master

authors: mattgruter pcssi

repo: Transmode/gradle-docker