Fluid pumps can't extract out of Hephaestus Scorched Duct (and possibly all sided fluid provider)

Describe the Bug
When making a foundry of the mod Hephaestus, Create pumps can't extract the selected fluid if the fluid isn't at the bottom of the foundry (in the controller's gui).
This breaks all multi-fluid contraptions.
Reproduction Steps

Install Create-fabric with Hephaestus
Make a foundry and fill it with two different liquids
Use a scorched duct to filter one of the liquid and try to pump it with a mechanical pump

Expected Result
The filtered liquid you always be extracted.
In my test, the filtered liquid could only be extracted if it's the lowermost liquid in the foundry controller gui.
Screenshots and Videos
No response
Crash Report or Log
No response
Operating System
Windows 10
Mod Version
0.5.0i
Minecraft Version
1.18.2
Other Mods

Hephaestus Fabric

Additional Context
Luckily, I was able to investigate further :)
The bug showed up after I updated the version of the modpack Create Astral from 2.0.3b to 2.0.4c.
Thanks to that I was able to have a reproductible setup where I could just swap one mod and check the result.
1. Confirm that this mod is indeed the root cause
As I said I had a setup with everything working ie no bug in create-fabric-0.5.0.i-944+1.18.2
I've tried several versions of each mod installed :

Changing version of Hephaestus didn't change the behaviour.
Using Forge + Create did resolve the issue

From that I can say for sure the fabric port is causing the bug.
2. Narrowing down the root cause
Before posting this issue I've looked to find any relevant linked issue and found #909 .
That issue describe a bug similar and a range of version that is relevant with mine.
Using github builds numbers I was able to diff the code.
For what I understand, I would say that this new test  is preventing the pump from extracting out of sided fluid provider.
I hope I have given you every bit of information necessary and that's you'll be able to fix it quickly :)

The bug occured with Fabric version 0.14.14.
I tested with Fabric 0.14.19 and the same version of all the mods and it works fine.


Fix/mdt samples guide po sh

Fixed misc typos.
Formatted all code blocks as they should be formatted in markdown.
Grouped a lot of the powershell that was broken up by bullets into code blocks (readability).
Changed all "smart quotes" into regular quotes.
Changed old style DOS command in PowerShell blocks (e.g. dir, rmdir, mkdir) to their PowerShell equivalents (even though those old commands are aliases for the new ones)

@ChrisKibble : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@ChrisKibble : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off
should publish later today


kill -l output styles are quite different

Describe the bug

I'm more used to the following style.Please tell me how to do it in ZSH.
To Reproduce

Expected behavior

Screenshots or recordings

System:

OS: [e.g. deepin 15.11]
Zsh version [e.g. 5.6]
Terminal emulator [e.g. deepin terminal]

Additional context

In bash, kill is a builtin that allows either -l or -L to format the signals nicely.
In zsh, the kill builtin doesn't have that feature, but you can use the kill command instead of the builtin. To do that, prepend command to the kill command and pass in -L to get the table formatted nicely (kill -l does the same as the zsh builtin).  You can also just prepend a backslash: \kill -L.
If the nice formatting is something you want to see you can ask for it nicely in the zsh mailing list.


Light/Control/FuncXX_KeyPress

Hi B&o
It would be nice if this integration could handle the Light and Control/FuncXX_KeyPress, from the Beoremote One.
So it's possible to name the different functions on the remote.
Thank you for this integration in general - it works flawlessly :)

It already does. Use Device triggers in automations, or listen to event: bangolufsen_event

Thank you. I've use the listen function now :)

So it's possible to name the different functions on the remote.

It's possible to rename them on the remote, but it's not exactly intuitive. Nothing to do with this integration but here's how:
add a new product in Settings of the remote, for example a Beovision, select that and go to Settings -> Advanced and you should see customization options for the Control and Light menus. Reorder and rename stuff there and then switch back to the Theatre product and the changes will remain.
Not sure why it's not possible to do this when the Theatre is selected in the remote, but this is a workaround.


drivers: intc: plic: fix the calculation of trig register

trig register should be independent of the riscv,max-priority property.

we should get an issue filed for the bug too.

Done - #62563

Added a build_all test for the intc_plic
If CONFIG_PLIC_SUPPORTS_EDGE_IRQ not set:
// drivers.interrupt_controller.intc_plic.build/zephyr/include/generated/devicetree_generated.h
#define DT_N_S_soc_S_interrupt_controller_c000000_P_riscv_trigger_reg_offset 4224

If CONFIG_PLIC_SUPPORTS_EDGE_IRQ set:
// drivers.interrupt_controller.intc_plic.edge.build/zephyr/include/generated/devicetree_generated.h
#define DT_N_S_soc_S_interrupt_controller_c000000_P_riscv_trigger_reg_offset 201330816

I'm confused by this property. It is supposedly an offset (and indeed we are using DT_INST_PROP to get that) but then we are using it as an absolute register value in https://github.com/zephyrproject-rtos/zephyr/blob/f6a9fc12025264f010eee4200bb4fd34a6a07e22/drivers/interrupt_controller/intc_plic.c#L56-L59
(even without using any IO helper) ?

(even without using any IO helper) ?

Yep, better to use sys_read32() and sys_write32() to access the particular trigger register.

@carlocaione - @ycsin mentioned to me that the majority of the "best practice" code will be separate. This should be OK for now in order to provide a technically correct (albeit not ideal) implementation.
I think it's probably safe to merge, if it unblocks either #62481 or #62442, but we should review those with some scrutiny and agree on a solid approach.


not working with appended nmap results

command one:

nmap -p 80,445,443,21,22 -T5 --min-parallelism 16 -n --min-hostgroup 16 -Pn --append-output -oA testnmapappend --open <IP_ADDRESS>/28

command two:

nmap -p 80,445,443,21,22 -T5 --min-parallelism 16 -n --min-hostgroup 16 -Pn --append-output -oA testnmapappend --open <IP_ADDRESS>/28

output nmap-parse-output with result file (testnmapappend.xml):
$ nmap-parse-output testnmapappend.xml hosts
-:82: parser error : XML declaration allowed only at the start of the document
<?xml version="1.0" encoding="UTF-8"?>
     ^
-:83: parser error : Extra content at the end of the document
<!DOCTYPE nmaprun>
^
unable to parse -

Yes, the problem is that Nmap does just append the second XML output to the first XML output which results in an invalid XML file. In this case, nmap-parse-output must split the file into multiple XML files before passing it to xsltproc. I will probably look into this with the next release.
Example output of --append-output:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE nmaprun>
<?xml-stylesheet href="file:///usr/bin/../share/nmap/nmap.xsl" type="text/xsl"?>
<!-- Nmap 7.70 scan initiated Tue Aug 13 16:19:30 2019 as: nmap -sS -p0- -oA test --privileged localhost -->
<nmaprun scanner="nmap" args="nmap -sS -p0- -oA test --privileged localhost" start="1565705970" startstr="Tue Aug 13 16:19:30 2019" version="7.70" xmloutputversion="1.04">
[...]
</nmaprun>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE nmaprun>
<?xml-stylesheet href="file:///usr/bin/../share/nmap/nmap.xsl" type="text/xsl"?>
<!-- Nmap 7.70 scan initiated Tue Aug 13 16:20:04 2019 as: nmap -sS -p0- -oA test --privileged --append-output localhost -->
<nmaprun scanner="nmap" args="nmap -sS -p0- -oA test --privileged --append-output localhost" start="1565706004" startstr="Tue Aug 13 16:20:04 2019" version="7.70" xmloutputversion="1.04">
[...]
</nmaprun>

any chance this can be resolved ?

Yes, I'm planning to add support with the next release. However, it is still work in progress because I'm working on multi file support, too.

@royharoush one solution is to not append to the xml and instead merge both xmls https://github.com/CBHue/nMap_Merger

that worked for you ? i haven't found a normal nmap merger yet ..
anyway .. ill give it a try ! thanks !
On Sat, Dec 19, 2020 at 9:15 AM 0xtavian<EMAIL_ADDRESS>wrote:

@royharoush https://github.com/royharoush one solution is to not append
to the xml and instead merge both xmls
https://github.com/CBHue/nMap_Merger
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ernw/nmap-parse-output/issues/1#issuecomment-748432965,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB54XIGKUMAEXM5YCAF4CPLSVRHKHANCNFSM4ILJ46EA
.

@royharoush yea works like a charm


Gh 954 graph library

Codecov Report

Merging #1047 into develop will increase coverage by 10.81%.
The diff coverage is 0%.

@@              Coverage Diff               @@
##             develop    #1047       +/-   ##
==============================================
+ Coverage      61.92%   72.74%   +10.81%
+ Complexity      1204       78     -1126
==============================================
  Files            540      138      -402
  Lines          16108     4901    -11207
  Branches        1856      594     -1262
==============================================
- Hits            9975     3565     -6410
+ Misses          5353     1085     -4268
+ Partials         780      251      -529

Impacted Files
Coverage Δ
Complexity Δ

...er/accumulostore/utils/AddUpdateTableIterator.java
8.43% <0%> (-0.43%)
0 <0> (ø)

...k/gov/gchq/gaffer/hbasestore/utils/TableUtils.java
38.05% <0%> (-0.29%)
0 <0> (ø)

...re/key/exception/BloomFilterIteratorException.java
0% <0%> (-50%)
0% <0%> (ø)

...hq/gaffer/accumulostore/key/IteratorException.java
0% <0%> (-33.34%)
0% <0%> (ø)

...gchq/gaffer/accumulostore/utils/BytesAndRange.java
72.72% <0%> (-27.28%)
0% <0%> (ø)

...gaffer/accumulostore/key/impl/ValidatorFilter.java
30% <0%> (-10%)
0% <0%> (ø)

...affer/accumulostore/key/AbstractElementFilter.java
67.64% <0%> (-6.96%)
0% <0%> (ø)

...tore/key/core/impl/CoreKeyBloomFilterIterator.java
65.62% <0%> (-5.35%)
0% <0%> (ø)

...y/core/AbstractCoreKeyIteratorSettingsFactory.java
79.68% <0%> (-2.51%)
0% <0%> (ø)

...c/ClassicEdgeDirectedUndirectedFilterIterator.java
75% <0%> (-2.11%)
0% <0%> (ø)

... and 419 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update f34b0af...7342522. Read the comment docs.


[RESOLVED] S100-Santiago has been restarted (uptime < 10m)

Problem started at 21:00:55 on 2023.06.18
Problem name: S100-Santiago has been restarted (uptime < 10m)
Host: S100-Santiago
Severity: Warning
Operational data: 00:00:12
Original problem ID: 28894
Event details in Zabbix: http://<IP_ADDRESS>/tr_events.php?triggerid=23522&eventid=28894

Problem has been resolved in 10m 7s at 21:11:02 on 2023.06.18
Problem name: S100-Santiago has been restarted (uptime < 10m)
Host: S100-Santiago
Severity: Warning
Original problem ID: 28894


Correct link to plugin

I think it's installed to inquisitor directory so he link is different.

Thanks!  Note, Inquisitor is going to break as soon as 5.0 rolls out... there is a new plugin architecture.
I'd like to refactor/update/refresh the plugin to use 5.0 at some point...but time is the main problem :)


Set up precommit with black and flake8

[https://pre-commit.com/]

https://github.com/doublify/pre-commit-rust


HOW TO SUCCESSFULLY RECOVER STOLEN CRYPTO WITH THE HELP OF FASTFUND RECOVERY SERVICES.

During my search for my stolen money, I came across Fastfund Recovery team, a respectable recovery company that offers crypto recovery services. Their team of specialists is well-versed in preventing cryptocurrency theft and helping victims retrieve their digital assets. This offered me optimism that I would be able to recover my losses. It was only after spending many hours researching and asking other victims for advice that I discovered Fastfund Recovery team's stellar reputation. I decided to give them a try because of their track record of successful recoveries and encouraging client testimonials. I had no idea that this would be the pivotal moment in my fight against cryptocurrency theft. This complex and intricate process requires the expertise and knowledge of professionals like those at Fastfund Recovery team. Their commitment to staying up-to-date with the latest advancements in technology ensures the highest chance of success. Because Fastfund Recovery team was available to help, I was able to successfully recover my lost Bitcoin. To execute a successful retrieval of your lost bitcoin, Reach out to Fastfund Recovery Specialist visit their website at at:fastfundrecovery8.wixsite.com/fastfundsrecovery   or Email: fastfundrecovery8 (at)Gmail com, WhatsApp +1<PHONE_NUMBER>

I fell victim to a fraudulent crypto asset scam after scammers directed me to their website. I met with Lee through LinkedIn and then communicated through the online app Line. Lee showed me how to set up an account on Crypto.com and gave me the link to their website. I started with $2,000 and got back $4,000 as profit plus the capital on my first trade. Lee then convinced me to invest more capital to earn more profit, I sent almost $30,000 in three separate transactions. At some point, I believed I had made a profit of more than $300,000. But when I tried to withdraw the funds, Liquldohn’s “customer service” told me that my account would be frozen and I would have to deposit an extra  $48,000 to” unfreeze” it. I was devastated at that moment and felt so bad that my hard-earned money was gone. After a few days, I decide to seek for solution to get back my money from the fake company. I  came across a lot of testimonies on the web about one company called  Lee Ultimate Hacker which had helped countless victims recover their stolen, scammed, or duped money on Bitcoin or any other form of digital currency. I contacted them and they promised to help me get my money back and asked me for some info about the company I invested with which I provided. I wasn't fully confident that they could still recover my earned money, I believed the scammer should have already removed the funds from the wallet I sent it to, But Lee Ultimate Hacker has proven me wrong, They can track down any stolen cryptocurrency. No matter how smart the scammer is, always trust and count on Lee Ultimate Hacker to retrieve back whatever you must have lost to online fraud, To seek the assistance of Lee Ultimate Hacker kindly use any of the below contact details<EMAIL_ADDRESS>Telegram:LEEULTIMATE

All thanks to Ana Hack Recovery for helping my recover my lost/scammered bitcoin.
Ana hack can also help you all.conatct Ana Hack Recovery via:
Email<EMAIL_ADDRESS>WhatsApp: +16512008901

I'm not the only one singing the praises of  Spyware Cyber. Testimonials from satisfied clients speak volumes about the exceptional service and results delivered by these digital wizards. If you ever find yourself in a Bitcoin bind, trust me,Spyware Cyber is the beacon of hope you need in the murky waters of cyberspace. When it comes to recovering lost Bitcoin, it's not all magic spells and wizardry. Expert recovery services like Spyware Cyber often rely on the power of data analysis and forensic investigation to track down missing cryptocurrencies. By digging into transaction histories, wallet addresses, and other digital breadcrumbs, these professionals can uncover clues that lead to the recovery of lost Bitcoin. In the world of cryptocurrency, the blockchain is like a digital paper trail that records every transaction ever made. Recovery specialists at Spyware Cyber harness the power of blockchain tracking to trace the movement of lost Bitcoin. By dissecting the blockchain data and employing sophisticated recovery methods, they can follow the virtual money trail and bring back those elusive Bitcoins to their rightful owners. To prevent the heart-wrenching experience of losing your Bitcoin, it's crucial to secure your digital wallet with best practices. This includes using strong passwords, enabling two-factor authentication, and storing backups in secure locations. By taking proactive steps to protect your Bitcoin wallet, you can significantly reduce the risk of loss or theft. In the volatile world of cryptocurrency, risks are as common as memes on Reddit. To safeguard your investments, consider implementing risk mitigation strategies such as diversifying your holdings and setting up contingency plans in case of emergencies. Having backup plans in place can provide peace of mind and ensure that you're prepared for any crypto curveballs that come your way. In the wild west of the cryptocurrency world, lost Bitcoin can feel like a modern-day treasure hunt. Recovery services like Spyware Cyber play a crucial role in navigating the digital wilderness and helping crypto enthusiasts reclaim their lost fortunes. By combining cutting-edge techniques with a sprinkle of magic, these experts showcase the value of their skills in recovering valuable assets in the cryptoverse. So, if you find yourself in a Bitcoin bind, remember that expert help is just a wand wave away.
<EMAIL_ADDRESS>Telegram:Spyware Cyber
Website:https://cybegal.net/

Embark on a journey through the highs and lows of losing and recovering Bitcoins, as I share my firsthand account of how  TELEGRAM. +393 512 013 528 Or Email. Danielmeuliweberecovery @ email . com Or VISIT THEM  WHATSAPP.  +393 512 013 528  precision and dedication ultimately led to the successful recovery of my digital assets. From the initial panic of realizing that my Bitcoins were inaccessible to the relief of witnessing the recovery process in action, this success story highlights the emotional rollercoaster experienced by individuals facing cryptocurrency loss. Daniel Meuli Web Recovery's meticulous approach and utilization of analysis tools play a pivotal role in turning the tide for the better. Precision is key in the realm of cryptocurrency recovery, where every transaction, address, and data point holds significance. Through the precision-driven efforts of Daniel Meuli Web Recovery and their state-of-the-art analysis tools, individuals can regain access to their lost Bitcoins with a newfound sense of hope and assurance in the recovery process. Imagine trying to find a needle in a haystack, except the needle is your lost Bitcoin wallet. A precise recovery process minimizes the margin of error, ensuring that you're not left scratching your head wondering where your digital treasure went. When it comes to lost Bitcoins, precision equals peace of mind. Knowing that every effort is made to recover your cryptocurrency accurately can make the difference between a financial headache and a sigh of relief. Daniel Meuli Web Recovery integrates the latest technologies to ensure that no digital stone is left unturned in the quest to reunite you with your precious Bitcoins. Gone are the days of manual searches and endless guesswork. Automated analysis tools streamline the recovery process, making it quicker and more efficient so you can get back to Holding with peace of mind.  Remember, a safe Bitcoin is a happy Bitcoin. From using hardware wallets to keeping your private keys under lock and key, there are various steps you can take to fortify the defenses around your cryptocurrency holdings. Because in the world of digital currencies, it's better to be safe than sorry. The only constant in the world of cryptocurrency is change. With ongoing developments in recovery techniques, Daniel Meuli Web Recovery is committed to staying ahead of the curve to ensure that your lost Bitcoins have a fighting chance of being found.


switch to master clojure.browser.repl/bootstrap

There were still bugs in the previous browser REPL bootstrapping logic around script loading race conditions. This is now fixed but this PR requires locking to ClojureScript which is going to be the best route forward in my opinion. Otherwise you can copy the body of the bootstrap into Weasel.

I'd prefer locking down to ClojureScript too - lets not start the copy-paste-game again.

(Sorry about the wait on this)
I agree that this is the best way forward. Thanks again :-)


How to set default selections inside the image picker?

Hi, I was looking into setting photos as already selected when you open the BSImagePickerViewController and I had trouble figuring out how to do it properly. I see that there is a defaultSelections property, but this has a type of PHFetchResult<PHAsset>?. I want to be able to have photos that have been previously selected remain selected, but the image picker returns assets as a [PHAsset] and as far as I know there is no way to convert this to a PHFetchResult<PHAsset>. Does anybody have any recommendations for how to achieve this?

let vc = BSImagePickerViewController()
        vc.maxNumberOfSelections = numberOfSelections
        if let selectedAssets = self.selectedAssets {
            let collection = PHAssetCollection.transientAssetCollection(with: selectedAssets, title: "Selected Photos")
            vc.defaultSelections = PHAsset.fetchAssets(in: collection, options: nil)
        }

that is how i did it. so far it is working
selectedAssets are the previously selected assets from BSImagePickerViewController


Add support for more complex characters in movement and meta tokens.

Merry Christmas :santa: Here's a PR :gift:


Python Debugger doesnt work

Type: Bug
I'm trying to complete course vs code with fastapi on vs code site and when I try to start the fastapi debug its tsart the debug console with command and then showig pop up with text "timeout for waiting debuge" and its stopped/ I cant find how i can resolve this by myself
VS Code version: Code 1.95.3 (f1a4fb101478ce6ec82fe9627c43efbf9e98c813, 2024-11-13T14:50:04.152Z)
OS version: Windows_NT x64 10.0.26100
Modes:

Thank you for opening the issue. Sorry to hear you are experiencing this issue. It appears to be specific to VS Code editor and tools. It is best to reach out VS Code team at  https://github.com/microsoft/vscode/issues.
-VS Marketplace Team


Add full text seach to the https://devexpress.github.io/testcafe/

Try to look links:
https://github.com/christian-fei/Simple-Jekyll-Search
https://github.com/slashdotdash/jekyll-lunr-js-search
https://github.com/cebe/js-search

https://www.algolia.com/

@VasilyStrelyaev can we do this in the next sprint (#5)?

done in https://github.com/DevExpress/testcafe/pull/1265


generate .meta file plugins

I'm wondering if this works for you @jinpavg , def would like you to check it on windows.
In the android and osx plugins I've exported, this meta file makes it so I don't have to edit any of the platform settings or tell it to load on startup as this sets all that up.

when I load in a package "MetaTest," the MetaTest.dll is already "load on startup" enabled, and I can immediately load it on the mixer


make test fails with msg about -fPIC

Hello.
This may be my local issue, however I have vanilla xubuntu 16.04.1 VM (installed today) so it can be widespread.
After cloning repo and make && make test I get the following error:
... ./8cc -w -o test/line.o -c test/line.c ./8cc -w -o test/testmain.o -c test/testmain.c cc -o test/line.bin test/line.o test/testmain.o  /usr/bin/ld: test/testmain.o: relocation R_X86_64_PC32 against symbol 'printf@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: final link failed: Bad value collect2: error: ld returned 1 exit status Makefile:20: recipe for target 'test/line.bin' failed make: *** [test/line.bin] Error 1 rm test/line.o test/testmain.o
I've spent several hours on this but haven't found a solution. However in C/C++ I am total newb right now. Maybe it will be helpful to update makefile somehow to solve this problem or add some note to README.MD about the issue.
Happy new year!

I just tried this on a Xenial chroot and it's worked fine.
The message you're getting is contradictory, it states that you can't build a shared library without using -fpic (which is true on x64) but that command doesn't build a library, it builds an executable which doesn't need -fpic ... normally.
The dependencies of the build are minimal but there are lots of extras that interfere with the (generally) stable tools. Off the top of my head that may be things like "apparmour", "selinux", "ccache" and there are others.
So to start we need version numbers of all the tools cc --version,cc -v, python --version,  update-alternatives --display  cc and so forth.
Also was this the iso you used ?
4094e1c353742754064c59200ea5d5db0651e948 *xubuntu-16.04.1-desktop-amd64.iso

Did you apt-get update; apt-get dist-upgrade after installing the iso?
BTW: I built the chroot (as root) like this:
# debootstrap xenial xenial
# DIR="`pwd`"/xenial

# mount --bind /dev $DIR/dev
# mount --bind /sys $DIR/sys
# mount --bind /proc $DIR/proc
# mount --bind /run $DIR/run

# chroot xenial
# apt-get update
# apt-get install build-essential git python
# git clone https://github.com/rui314/8cc.git
# cd 8cc
# make && make test

And my (WORKING) versions are:
root@ubuntu:/# update-alternatives --display  cc
cc - auto mode
  link best version is /usr/bin/gcc
  link currently points to /usr/bin/gcc
  link cc is /usr/bin/cc
  slave cc.1.gz is /usr/share/man/man1/cc.1.gz
/usr/bin/gcc - priority 20
  slave cc.1.gz: /usr/share/man/man1/gcc.1.gz
root@ubuntu:/# python --version
Python 2.7.11+
root@ubuntu:/# cc --version
cc (Ubuntu 5.3.1-14ubuntu2) 5.3.1 20160413
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
root@ubuntu:/# cc -v
Using built-in specs.
COLLECT_GCC=cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.3.1-14ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 5.3.1 20160413 (Ubuntu 5.3.1-14ubuntu2)

While gathering info I discovered that I actually used 16.10, not 16.04.1. I've installed 16.04.1 in another VM and everything worked there.
Just in case, my info from 16.10:
$ cc --version
cc (Ubuntu 6.2.0-5ubuntu12) 6.2.0 20161005

$ cc -v
Using built-in specs.
COLLECT_GCC=cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/6/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 6.2.0-5ubuntu12' --with-bugurl=file:///usr/share/doc/gcc-6/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-6 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-6-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-6-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-6-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 6.2.0 20161005 (Ubuntu 6.2.0-5ubuntu12)

$ python --version
Python 2.7.12+

$ update-alternatives --display cc
cc - auto mode
  link best version is /usr/bin/gcc
  link currently points to /usr/bin/gcc
  link cc is /usr/bin/cc
  slave cc.1.gz is /usr/share/man/man1/cc.1.gz
/usr/bin/clang - priority 10
/usr/bin/gcc - priority 20
  slave cc.1.gz: /usr/share/man/man1/gcc.1.gz

$ uname -a
Linux xubu 4.8.0-22-generic #24-Ubuntu SMP Sat Oct 8 09:15:00 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.10
DISTRIB_CODENAME=yakkety
DISTRIB_DESCRIPTION="Ubuntu 16.10"

One big difference from your configuration is this: gcc version 6.2.0 20161005, in 16.04.1 I have gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4).
Problem can be considered as solved for now, but be ready for possible surprises in the future (if this was not a bug in toolchain).
Thanks very much!

Okay,
I just did the same to yakkety, looks like the "workaround" is export LDFLAGS=-no-pie
It's the updated ASLR, you know the one that was shown to be (mostly) ineffective even on 64bit systems. There are a couple of distributions where it makes a small difference; Ubuntu is not one of them.

@rdebath "updated ASLR" ? is ubuntu 16.10 exporting some weird default CFLAGS, or does it have some hardcoded into their gcc config ?

On the GCC configure line popfalushi posted there was the tag --enable-default-pie I expect that's what did it.
With normal shared libraries the libraries are PIC code; with that flag set an executable using shared libraries is also PIC. ASLR randomises the position of everything that's PIC, the linker tries to make sure nothing gets screwed by it.

Workaround confirmed for Arch:
$ make clean
$ LDFLAGS=-no-pie make test

passes with flying colors.
$ cc -v
Using built-in specs.
COLLECT_GCC=cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --enable-multilib --disable-werror --enable-checking=release --enable-default-pie --enable-default-ssp
Thread model: posix
gcc version 7.2.1 20171128 (GCC)

$ python --version
Python 3.6.3

$ ld -V
GNU ld (GNU Binutils) 2.29.1
  Supported emulations:
   elf_x86_64
   elf32_x86_64
   elf_i386
   elf_iamcu
   i386linux
   elf_l1om
   elf_k1om

$ uname -a
Linux djv-ldev 4.14.5-1-ARCH #1 SMP PREEMPT Sun Dec 10 14:50:30 UTC 2017 x86_64 GNU/Linux

$ file test/align.bin
test/align.bin: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=428f3c827e5ed8faf68729d43f019b0a33edb121, with debug_info, not stripped


refactor(build): streamline test setup in setupTesting function

I agree with this! I don't think we will get that many test-files in the near future, it's fine to just list them up by hand for now.


Add method 'isSameOrBetween'

Allows user to determine if Moment is between or equal to a set of Moments (From, To)

Mimics 2.10.7's implementation of isSameOrBefore and isSameOrAfter.
I know there is a pull request for something more complicated that allows for an 'options' object to determine (), [), [], or (].
I propose isSameOrBetween as an elegant solution that falls inline with Moment as is.
Thanks!

The problem is that it only covers one additional use case (fully-inclusive).  It then opens the door for two additional methods for the half-open interval options.  Also the naming is off, because it's only "same" for one point within the range (a range can't be the same as a point).  And since the other PR is near completion, I'll pass on this one.
Thanks for the effort though.  It is appreciated.

No problem. Thank you.
On Mon, Feb 8, 2016, 2:56 PM Matt Johnson<EMAIL_ADDRESS>wrote:

The problem is that it only covers one additional use case
(fully-inclusive). It then opens the door for two additional methods for
the half-open interval options. Also the naming is off, because it's only
"same" for one point within the range (a range can't be the same as a
point). And since the other PR is near completion, I'll pass on this one.
Thanks for the effort though. It is appreciated.
—
Reply to this email directly or view it on GitHub
https://github.com/moment/moment/pull/2953#issuecomment-181497686.

I attached a PR to dardrone's isBetween()
https://github.com/dardrone/moment/pull/1
I think it is something more inline with the way Moment is currently
implemented.
w/r
Dave
On Mon, Feb 8, 2016 at 9:59 PM David Kirk<EMAIL_ADDRESS>wrote:

No problem. Thank you.
On Mon, Feb 8, 2016, 2:56 PM Matt Johnson<EMAIL_ADDRESS>wrote:

The problem is that it only covers one additional use case
(fully-inclusive). It then opens the door for two additional methods for
the half-open interval options. Also the naming is off, because it's only
"same" for one point within the range (a range can't be the same as a
point). And since the other PR is near completion, I'll pass on this one.
Thanks for the effort though. It is appreciated.
—
Reply to this email directly or view it on GitHub
https://github.com/moment/moment/pull/2953#issuecomment-181497686.

@dbkirk4211 https://github.com/moment/moment/pull/2943 covers both options object and argument list. The tests demonstrate this. See test('is between, options as arguments').

I looked over the tests and the code changes. It looks great. I just think
it could be simple and clean without including the 'options' object. I put
a comment on your PR about this suggestion.
My motivation is that it isn't inline with Moment's other methods.
Thank you.
w/r
Dave
On Wed, Feb 10, 2016 at 10:58 AM Darren Jennings<EMAIL_ADDRESS>wrote:

@dbkirk4211 https://github.com/dbkirk4211 #2943
https://github.com/moment/moment/pull/2943 covers both options object
and argument list. The tests demonstrate this. See test('is between,
options as arguments').
—
Reply to this email directly or view it on GitHub
https://github.com/moment/moment/pull/2953#issuecomment-182444498.


Add information from poll of BHNT#51

Woever did the poll for BHNT#51: Could you copy & paste your data into this issue, please?
Then, others (such as myself) could take care of incorporating it.
The only important thing is that we have the data here.

Not sure how to reach Simon - he was making the poll/list - do you have the contact @stefanhoth ?

I had another look and I actually found it.
Cketti - Extensible Family Emoji
Markus - Pitch Detect
Knuth - GitHub Licence Check
Adam - Berlinale NOW
Michael - MapSCII (Maps + ASCII)
Seid - Apartment Snake
David - JS Test Visualizer 2000 Gold
Riot - Hack this box
Winner: Michael - MapSCII (Maps + ASCII)

Great. Thanks! Now we just need a volunteer to put that into the site, and perhaps searching/guessing some URLs.


docs: Add documentation for Milvus/Zilliz database integration

This integration is similar to Pinecone/Qdrant. I'm writing a tutorial on how to use Apify with Milvus/Zilliz, and it would be good to reference our documentation in the tutorial.
Just a note: Milvus is an open-source vector database, and Zilliz offers a managed solution based on Milvus.
@TC-MO, could you please review the English? I haven't included any screenshots, as I believe the description should suffice to get started. Also, maintain and update screenshot is a bit painful.
Additionally, I haven't added this integration to the cards. Do you think it should be included there?

I don't see any reason to not add it to the cards, so we can move forward with this

Thanks 👍🏻  added.


Ideas

Use the timeline component to list all the important milestones or incidents in Taiwan.
Try to meet the quality of media/news sites' specific report quality.
Quote studies from various trustworthy sources.

Tribute to the idea https://wiki.mozilla.org/Areweyet

The memes collection(There's a lot，不過注意肖像權)

The comparison table for the policy of different countries (I remember Wikipedia has one big table. Just direct reference to that one).

觀感良好的車禍們


Cleanup not working correctly on a deploy?

I currently have my remote.php set as
'keep_releases'  => 2,

When I run a deploy, for some reason it will always keep 3 releases on the remote server.
When I run cleanup, it does delete the 3rd and it keeps it at 2 releases.
Is this intended?

I think it may be because Rocketeer officially register the release you're deploying after doing the cleanup so technically it's not part of the count yet when released are purged. Will fix this.


warning-w3c-rdc-tunnelName

preparing to release warning for newly released w3c appium on Real Device Cloud

Description

Motivation and Context

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Documentation fix (typos, incorrect content, missing content, etc.)

Checklist

[ ] I have read the contributing document.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Hey @mdsauce -- Since you didn't respond to my review comment, I went ahead and committed my suggestion and I will merge this change, if you are ok with that.


[Avatar] styled component prop types are too restrictive

StylePropsT (link) is an 'exact' type and will not allow for children to be provided to the component. My suspicion as to why this error is not surfaced in baseui source code is because of wrapping in overrides code
import { StyledInitials } from 'baseui/avatar';
const Initials = withStyle<typeof StyledInitials>(StyledInitials, {color: 'blue'});

function MyAvatar() {
  return <Initials>name</Initials>; // flow errors here
}

@chasestarr should we mark this one as "good first issue", what do you think?


Composition service

Why is the composition service commented out of the builds?
Are there known issues / bugs with it?

We have a few known security vulnerabilities in the composition service and even need more enhancements to this service. We welcome you if you want to contribute.


Long time to start

With this configuration AwesomeWM takes some time to start, more than 5 seconds.
With awesome-copycats this problem does not occur.
I using Void Linux.

I cannot reproduce this as I don't use void Linux, the startup is snappy for me, but I will leave it open if anyone wants to do a pull request

I already try to the bug what the cause of the problem but i found nothing.


Add google Captcha

In the login page along with the username and password, we can add google captcha to it. This will make the login page more enhanced and realistic.
Can you please assign this issue to me. I am a GSSOC'21 participant.
Thank You

In the login page along with the username and password, we can add google captcha to it. This will make the login page more enhanced and realistic.
Can you please assign this issue to me. I am a GSSOC'21 participant.
Thank You

Ok

@2001asjad Any updates ?

@2001asjad Any updates ?

I was a bit preoccupied with my mid sems, gonna make a PR within tomorrow.

@swapnilsparsh @sakshikhachane Can I work on this issue?


[Enhancement] increase missing annotation

Before Creating the Enhancement Request

[X] I have confirmed that this should be classified as an enhancement rather than a bug/feature.

Summary
increase missing annotation
Motivation
increase missing annotation
Describe the Solution You'd Like
increase missing annotation
Describe Alternatives You've Considered
#7940
Additional Context
No response

#7940

#7940

#7940

#7959

https://github.com/apache/rocketmq/pull/7959

#7959

#7959


Could you please explain in the README what "Deltalake" is for the uninitiated?

I've never heard this term.
What "Deltalake" is and why do people need it?
The basic info like this should be in the README.

we have something like this in the docs, but maybe its not discoverable enough?
cc @MrPowers


Tunnel with default route: no access to local network.

When a tunnel defines a default route, i.e. AllowedIPs = <IP_ADDRESS>/0
The access to the local network is not possible anymore.
This is different on Linux desktop and at least the tunnel packets themselves MUST run throuch the local net.
No way to reach the local resources
Smartphone (please complete the following information):

Device: any
Android Version: serveral, e.g.13
App Version [e.g. 3.3.3] 3.6.0
Backend: [e.g. Kernel, Userspace]

To Reproduce
Just define a default route in conf file.
Expected behavior
Apart from the default route throght the tunnel an additional route to the local network.

Hello! Please see the FAQ for how to resolve this.
In the near future, I'm looking to add settings to the config screen to exclude private IPs from the tunnel w/custom ranges, but (for now) the directions in the FAQ are the best way to resolve this.

Thanks for your reply.
I used this as an awkward workaround before.
But apart from splitting <IP_ADDRESS>/0 into a lengthy list: every time the android device moves to another local network, you will have to change the config. However, the config file should be agnostic of the network the device happens to be in.
The (quite simple) Linux solution is creating a different routing table for the new default route, which is only being used, in case there is no local route defined for the particular destination ip: "ip -4 rule add table main suppress_prefixlength 0"

I propose to leave it open as long as the additional settings aren't yet implemented and close it only afterwards. That way people will know about the implementation having taken place.

Sounds good.
I've changes to name to better reflect what feature this one is requesting in order to be closed.

Looks like my feature request #402. Simple toggle switch to allow LAN traffic.

You are right. The only reason, why I opened a "BUG" was, because the configuration file should know anything about the devices paticular network.


settings: Change 24-hour setting to dropdown.

https://github.com/zulip/zulip/issues/12553
Testing Plan:
GIFs or Screenshots:

Hi @SophieHau thanks for working on this.   There was a bug generating that folder in the project's root, and that directory can be deleted. :)

Hi @whoodes, I just removed the avatars/ directory. Thx!

Cool! And that test failure looks like a Casper flake.  Re-running the build should solve the issue.

@SophieHau thanks for the PR!  It appears this PR is a duplicate of the one in #12726; that's fine given that the other author has become unresponsive.  I like the variable naming better here; can you fix the issue in the discussion there (with "organization settings" needing to be migrated too?)  Thanks!
I also notice a bug, which I think might apply more broadly to the dropdowns on "display settings" and might be a good issue for @pragatiagrawal31 or @YJDave, which is that if you have two browser windows open and change the settings in one, it doesn't live-update the UI of the other.  I'm pretty sure the bug is that update_page for display_settings only has code for checkboxes...  I noticed it because of the line in update_page being deleted (where it should be being updated to reset the select element).  If you can fix that, it'd be awesome; if you find it tricky, we can open a follow-up issue for it (there's probably a broader audit to do).

Hi @whoodes and @timabbott, I'll try to fix the organization settings issue and the update_page for display_settings. I'll squash some commits too once I'm done. Thx!

Hi @whoodes and @timabbott, I changed the checkbox to a dropdown in "organization settings". As for the live update, I'll let you open a new issue on that. I also noted that the new time format dropdown doesn't live update in the "organization settings" although the other dropdowns do there.

Hi @whoodes and @timabbott, can someone review my PR? Anything else I should do? Thx

@pragatiagrawal31 @shubhamdhama @YJDave can one of you review this?

Thanks for working on this @SophieHau, awesome work :fire:, let me know if you need further clarification

@SophieHau it will be great if you can open the issue regarding Real-time synchronization as mentioned by @timabbott

@shubhamdhama  I'll try to do all that and open the new issue asap. I'll let you know if i need any clarification. Thank you!

@SophieHau let me know when you've fixed the comments here; I'd love to include this improvement in the upcoming 2.1 release.

Hi @shubhamdhama and @timabbott I started looking in settings_org.sync_realm_settings for the nez user time format dropdown menu synchronization . I don't know how long it's gonna take me but will try to finish it this week. For the sync issue in display settings dropdowns I don't see it anymore. When I tried with 2 browser windows opened, everything was updating in real time so I guess we don't need to open a new issue on that...

OK, I fixed the two i18n bugs that @shubhamdhama found and also the real-time sync issues (which were caused by the mismatch between true and 'true' between the API and the dropdown HTML.  I'll merge this shortly, thanks @SophieHau for making this happen!

Thank you!


pull

Hey @crotel I think you might have been merging in the wrong direction. Do you still need this PR? If not, please close. If you need help, let us know.


*: add v3 watch service

In this pull request, we separate out the watch api from the original service.
The reason is to keep the etcd (plan to rename it to kv service) service small and make watch an independent one. We will have a watch proxy in the future, which only needs to implement watch service API.

the change LGTM

plan to rename it to kv service

sound good.

We will have a watch proxy in the future, which only needs to implement watch service API.

Could you give more details around this?


core[patch]: Replace BaseMessage with AnyMessage

Replace BaseMessage with AnyMessage for serialization purposes

Going to close for now and fix just in langserve since it appears only during serde


:%Substitute fails on last column ?

Given a file like
SAT|X144|INDIVIDUAL CO MONITOR|423.29|14|BS|||X144|X144
SAT|X767-PLUS|CO MONITOR,A.C. ECONO VERSION|2190.58|14|BS|||X767-PLUS|X767-PLUS

:%Substitute 9/[^0-9A-Z]//
removes the dash in the ninth column
but it won't work if you do the same thing on the tenth column?
:%Substitute 10/[^0-9A-Z]//
No error, just doesn't replace the dash...

thanks. The regexes get tricky sometimes. Hopefully it doesn't break for someone else.


Appointment testcases

Codecov Report

Merging #172 (afe4986) into master (0bd08f3) will decrease coverage by 0.41%.
The diff coverage is 83.33%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@             Coverage Diff              @@
##             master     #172      +/-   ##
============================================
- Coverage     51.59%   51.18%   -0.41%
- Complexity      468      473       +5
============================================
  Files           103      102       -1
  Lines          2227     2272      +45
  Branches        224      227       +3
============================================
+ Hits           1149     1163      +14
- Misses         1006     1033      +27
- Partials         72       76       +4

Impacted Files
Coverage Δ

...java/seedu/address/logic/commands/EditCommand.java
94.44% <83.33%> (-1.08%)
:arrow_down:

... and 12 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Hover effect in dropdown list

Awesome widget. Just a suggestion...on desktop/web etc, the dropdown list should display a hover effect as the mouse hovers each item (to show they are clickable). This is pretty standard on all dropdown menus and lists, and autocompletes etc. Normally it would be a very subtle light grey. Same as how the listview works when you hover an item.  I haven't looked at the code, but it may be a case of using an Inkwell instead of a Gesturedetector. Thank you!!

Actually just looked at your code. You have an inkwell, but I think maybe the hover effect is not showing because it needs to be inside a material widget... same as this https://stackoverflow.com/questions/45424621/inkwell-not-showing-ripple-effect

Sorry for the late reply,
Noted,will add in next release
Thanks!


✅ Update installation of FastAPI for tests

Change Summary
✅ Update installation of FastAPI for tests.
In FastAPI I'm removing the extras that shouldn't really be extras and putting them in requirements.txt files.
This just updates the installation for FastAPI tests to use that new install method instead of the extras.

Related issue number

Checklist

[ ] Unit tests for the changes exist
[ ] Tests pass on CI and coverage remains at 100%
[ ] Documentation reflects the changes where applicable
[x] changes/<pull request or issue id>-<github username>.md file added describing change
(see changes/README.md for details)
[x] My PR is ready to review, please add a comment including the phrase "please review" to assign reviewers

please review

@tiangolo I see CI is passing, is there any reason I shouldn't merge it yet?

I think this can be merged. I think FastAPI tests are currently being skipped because the current version is not compatible yet with v2, so CI won't tell us much for now, but I think it should be fine to merge it.


Could not resolve project :react-native-mauron85-background-geolocation-common

Your Environment

Plugin version: ^0.5.0-alpha.34
Platform: iOS or Android
OS version:
Device manufacturer and model:
React Native version:0.55.2
Plugin configuration options:
Link to your project:

Context

Could not resolve project :react-native-mauron85-background-geolocation-common
project :react-native-mauron85-background-geolocation declares a dependency from configuration 'debugCompile' to configuration 'oreoDebug' which is not declared in the descriptor for project :react-native-mauron85-background-geolocation-common.

Expected Behavior

Fix and Run
Actual Behavior

Possible Fix

Steps to Reproduce

1.Installation
2.
3.Manual setup
4.Dependencies
Context

Debug logs

What was the fix, why didn't you share?

@ivosabev  the fix is here

based on @dengue8830 report, marking as duplicate of #176 (comment)


[WIP] Workaround google/pulldown-cmark#124 which has broken rendering of #1990

Currently the page is empty http://rust-lang.github.io/rfcs/1990-external-doc-attribute.html because the license header contains a blank line.

(WIP; needs to fix 1860 as well)

Link to the issue: https://github.com/google/pulldown-cmark/issues/124


feat(create-vite): extend from @vue/tsconfig to simplify tsconfig.app.json

Description

It aligns with the templates created from create-vue.
It makes the tsconfig.app.json more concise.
@vue/tsconfig has detailed documentation for each of the configuration fields and why they are needed for Vue.js development: https://github.com/vuejs/tsconfig/blob/main/tsconfig.json
I think it's easier to manage the TSConfig for Vue.js in a centralized way.
For example, Vue.js 3.3 added jsxImportSource support, but not many people know this; the default Vite template doesn't have it configured either. But if the user extends from @vue/tsconfig, they will automatically benefit from this new feature when upgrading dependencies.

lib options seems undefined in the extended config and should be kept I think


[Event Request] codeunit 5477 "Sales Invoice Aggregator" SetStatusOptionFromSalesInvoiceHeader

Could we please have a publisher OnBeforeSetStatusOptionFromSalesInvoiceHeader in procedure SetStatusOptionFromSalesInvoiceHeadertable codeunit 5477 "Sales Invoice Aggregator" ?
    local procedure SetStatusOptionFromSalesInvoiceHeader(var SalesInvoiceHeader: Record "Sales Invoice Header"; var SalesInvoiceEntityAggregate: Record "Sales Invoice Entity Aggregate")
    var
        // start - Variables added
        IsHandled: Boolean;
    // stop - Variables added
    begin
        // start - Event Raiser
        OnBeforeSetStatusOptionFromSalesInvoiceHeader(SalesInvoiceHeader, SalesInvoiceEntityAggregate, IsHandled);
        if IsHandled then begin
            exit;
        end;
        // stop - Event Raiser
        SalesInvoiceHeader.CalcFields(Cancelled, Closed, Corrective);
        if SalesInvoiceHeader.Cancelled then begin
            SalesInvoiceEntityAggregate.Status := SalesInvoiceEntityAggregate.Status::Canceled;
            exit;
        end;

        if SalesInvoiceHeader.Corrective then begin
            SalesInvoiceEntityAggregate.Status := SalesInvoiceEntityAggregate.Status::Corrective;
            exit;
        end;

        if SalesInvoiceHeader.Closed then begin
            SalesInvoiceEntityAggregate.Status := SalesInvoiceEntityAggregate.Status::Paid;
            exit;
        end;

        SalesInvoiceEntityAggregate.Status := SalesInvoiceEntityAggregate.Status::Open;
    end;

    // start - Event Publisher
    [IntegrationEvent(false, false)]
    local procedure OnBeforeSetStatusOptionFromSalesInvoiceHeader(var SalesInvoiceHeader: Record "Sales Invoice Header"; var SalesInvoiceEntityAggregate: Record "Sales Invoice Entity Aggregate"; var IsHandled: Boolean)
    begin
    end;
    // stop - Event Publisher

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Add IAM Role tagging

Also, bump version to 1.6.0

Coverage increased (+0.2%) to 27.205% when pulling d187cbce9b87d6fab221b8289094b29e87f9d060 on iamrole_tagging into c1fa47c9700de4fb0d7ef8735bf7486241376473 on master.

Merged and pushed to pypi


NHS Action on FHIR compliance

Is there any information about NHS Hospitals' involvement in this project? I continuously run into problems with information being stored in local silos, even when there are partnerships in place.
For example, it isn't very helpful to be able to access a scan image, without the accompanying report.
To quote an expert on these matters, "I'm undead, I'm not unreasonable".

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

ID: 7f591551-f29c-9255-9846-42557b0b8484
Version Independent ID: 3f1634eb-ed4d-e146-cf72-2fa01587682f
Content: Patients app overview - Microsoft Teams
Content Source: Teams/expand-teams-across-your-org/healthcare/patients-app.md
Service: msteams
GitHub Login: @jambirk
Microsoft Alias: jambirk

Hello @jambirk James, can you shed some light here? Thanks

@get-itips Unless there are multiple James Birkinshaws in the Seattle region, I think he started at Oracle in January, so may not be directly involved for the present. I'd like to know which MS person to talk to in the UK, as I know there is a lot of interest in this project from within No 10. Whether the appropriate MS person is in Cambridge(MS Research Lab / Healthcare Intelligence), London or Leeds (NHS HQ). The UK is a good place to drive this forward - political interest and NHS is the biggest developed healthcare system in the world (1.5 Million staff).

Hello @scanum can you help finding the right person to ask here? Thanks

@rjagiewich Could you please help with this issue in finding the right person to direct this to? Thanks!

@rjagiewich Could you please help with this issue in finding the right person to direct this to? Thanks!

hi @uberseehandel - Please have the NHS or UK government reach out to their respective Microsoft technical account managers to discuss these questions. We cannot discuss customer involvement of any nature on public forums.
thanks.


Contribution: Data Interoperability and Units of Measurement

Title of Your Contribution
Data Interoperability through Standardized Units of Measurement
Describe Your Contribution
This "technique' promotes the use of an Excel spreadsheet that has been populated with chemistry units of measurement based on the guidelines from the IUPAC Green Book, 3rd edition.  The premise is that the spreadsheet can be used as a controlled vocabulary for units (and prefixes) allowing unambiguous reporting of the units.
Type of Contribution
Technique
Have You Tested This?
The Excel spreadsheet has an 'Example' tab where the lists of units and prefixes have been used to validate data in cells in this tab.
Acknowledgments
This contribution and the development of the spreadsheet was inspired by my participation the CODATA Working Group on the Digital Representation of Units of Measurement (DRUM) and my participation in the IUPAC Project on the 5th edition of the Green Book.
Your Contact Information
So we can correctly acknowledge your contribution (when its accepted) please provide the following:

Email address<EMAIL_ADDRESS>ORCID URL: https://orcid.org/0000-0002-0703-7776

Please attach a ZIP file of your contribution folder to this issue before submitting.
tec_iupac_units_excel.zip

I have moved this to PR #34 for review.


[i18n] Language fallback always on English even if other supported languages are more prioritized in Preferred languages list

Description
In case browser Preferred languages list contain more preferred unsupported language before supported one, then Language fallback mechanism will load extension on English even if it not mentioned in Preferred languages list.
To Reproduce
Steps to reproduce the behavior:

Open chrome and go to Setting > Languages (chrome://settings/languages)
Set-up language priority as follow Italian > German > French
Go to Google Drive repository that is added as project for extension
Click on extension icon to initialize extension panel

Expected behavior
Extension panel is appear and loaded on German
Actual behavior
Extension panel is appear and loaded on English
Screenshots

@SunSeed2 is there a browser API that conveys a cascading list of preferred browser languages to a web app? All I'm aware of is navigator.language which always returns the top language, and if there is no match with supported languages, the sidekick will default to English.

@rofe as I know from client side Chrome only provide navigator.language API that would return list of locales. Even if supported local are mentioned in the list, sidekick will fallback on English anyway.

There is also Accept-Language header sent by the browser that could be used, but I believe it would require additional implementation from server side.

:tada: This issue has been resolved in version 6.22.0 :tada:
The release is available on:

GitHub release
v6.22.0

Your semantic-release bot :package::rocket:


v0.2.0-M1

After the latest round of PRs merge I feel motivated to publish v0.2.0-M1.
We still have non-trivial breaking changes to do (most importantly, creating wrappers for dom.Event). But I think the WIP 0.2.x series is already better than Calico 0.1.x series, so better to encourage users to try that instead.
Thoughts?

https://github.com/armanbilge/calico/releases/tag/v0.2.0-M1
https://repo1.maven.org/maven2/com/armanbilge/calico_sjs1_3/0.2.0-M1/


[Feature] Windows support

Hi @cheeselemon , I would like to give a try for windows support.

@nithinkjoy-tech Thank you for your support!

Hello
any news of this ? 🚀


Event Arrival Rate doesn't support alternative Catch Event Element Tags

When creating intermediate catch events in Camunda
it will create a tag called intermediateCatchEvent.
However, the event arrival rate plugin only supports elements called catchEvent.

See also bpmn 2.0 standard page 282, which allows both catchEvent (as superclass to all catching event types) as well as intermediateCatchEvent (and startEvent)


Don't download punkt at import time

Supersedes #228

Now I'm getting this every time:
[nltk_data] Downloading package punkt to /home/alex/nltk_data...
[nltk_data]   Package punkt is already up-to-date!

Thanks, this does take care of not downloading punkt until it's needed! But I don't think function memoization persists across runs, which should be why you're seeing that every time. Setting a global variable and updating it after download doesn't help because the initial attempted download that generates those logs will still happen every time.
Instead, the check for whether punkt is already downloaded should happen before the call to nltk.download, which is how I came across this answer. According to that answer, it seems like the recommended way is simply to check if you get a LookupError or not, which is why I took that approach in the original PR.
Ideally this would be fixed in NLTK itself, so perhaps I should open a PR there

Ah, neither of us realised your design was about nicely balancing loud vs quiet logging.
Here's how I suggest using your idea:
@cache
def download_punkt():
    try:
        # use punkt
    except LookupError:
        nltk.download("punkt", quiet=False)

Ahh yeah that sounds good! LMK if you'd like me to open a PR for that. I was mostly concerned about the download, but I certainly don't want you to be annoyed by superfluous console output either :)

Yes please for a PR :)

Ok done at #244 !


Set table column width

Description
Let's set the width of a table column using ->columnWidth().
It adds ['style' => 'width: ' . $width] to the $extraHeaderAttributes
Code style

[x] composer cs command has been run.

Testing

[x] Changes have been tested.

Documentation

[x] Documentation is up-to-date.

What are you trying to achieve? Does grow(false) work?

This does not work well with ImageColumn, since the width gets applied to the image as well as the column. The ImageColumn has the same methods defined as in the HasWidth trait.

Could you create an issue for that, @adevade?

@zepfietje Sure, and done! ✌ https://github.com/filamentphp/filament/issues/13354

@divdax This doesn't work with IconColumn, does it? Any idea how we can achieve this with icon columns?


Add .config file association

Is it possible to make the default theme association for files with the .config extension?
Example:

At the moment:

Yes, I can update the config. For now you can set the following in your user settings (ref):
  "symbols.files.associations": {
    "file.config": "gear"
  },


[flink] Support minor compact strategy for dedicated compaction action.

Purpose

Linked issue: (https://github.com/apache/paimon/issues/4566)

Tests

- `--compact_strategy` Determines how to pick files to be merged, the default is determined by the runtime execution mode, streaming-mode use minor strategy and batch-mode use full strategy.

- `full `: Only supports batch mode. All files will be selected for merging.

- `minor `: Pick the set of files that need to be merged based on specified conditions.

API and Format

Documentation

Can you also modify Flink & Spark procedures?

I plan to complete this in another PR.
Plan to add a new procedure minor_compact, and provide some new parameters like
num-sorted-run.compaction-trigger / compaction.size-ratio.


feat: parse connector id from tool parameters map

Description
Parse connector id from previous_node_inputs into the parameters map
{
  "id": "create_connector_tool",
  "type": "create_tool",
  "previous_node_inputs": {
    "create_connector": "connector_id"
  },
  "user_inputs": {
    "parameters": {},
    "name": "ConnectorTool",
    "type": "ConnectorTool"
  }
}

Related Issues
Resolves https://github.com/opensearch-project/flow-framework/issues/845

Check List

[x] New functionality includes testing.
[ ] New functionality has been documented.
[ ] API changes companion pull request created.
[x] Commits are signed per the DCO using --signoff.
[ ] Public documentation issue/PR created.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Not sure what are the expected UTs and ITs in the PR.

@dbwiddis Can you attach backport 2.x label? Thanks!

Thanks for the PR!  I see you copied what we already did for model ID which works great.  I wonder if there's a more efficient way to do it but we can refactor later. :)

Not sure what are the expected UTs and ITs in the PR.

For UT: Looks like our existing unit tests just confirm that we generate a tool step.  We could update those to include things in the map and verify that they exist in the MLToolSpec object in the output... which we probably should have already done. ☹
But this is one of those things probably better tested in an integ test (or API Spec test).  Can you add a new test method to FlowFrameworkRestApiIT that tests a Tool (or tools) with inputs from both a connector and a model?  You'd basically:

create a template in src/test/resources/template with appropriate JSON (probably need to create an agent with those tool(s))
copy testSearchWorkflows() and change it to execute your template
provision the template
call an API to verify the output (in this case you'd probably get the workflow ID after provisioning, use that to query the workflow state to get the resource ID of the agent, then use the agent API to query the agent and make sure it has the connector ID in the JSON

From the standpoint of this PR, doing a manual test and showing the output here is probably sufficient as we have a plan to eventually test all our templates via api spec and that will eventually cover this... but any help you can provide improving out UT/IT would be appreciated.

For UT: Looks like our existing unit tests just confirm that we generate a tool step. We could update those to include things in the map and verify that they exist in the MLToolSpec object in the output... which we probably should have already done. ☹

Updated

Thanks for the PR! I see you copied what we already did for model ID which works great. I wonder if there's a more efficient way to do it but we can refactor later. :)

It should be a good idea to iterate over a set of [CONNECTOR_ID, MODEL_ID, AGENT_ID]. Hoping that the code can get merged before 2.17, we can refactor the code later in 2.18.

call an API to verify the output (in this case you'd probably get the workflow ID after provisioning, use that to query the workflow state to get the resource ID of the agent, then use the agent API to query the agent and make sure it has the connector ID in the JSON

Not sure how to accomplish this step. It takes me some while to get the agent id.

Not sure how to accomplish this step. It takes me some while to get the agent id.

This one's probably better handled by an api spec test
CC @junweid

Not sure how to accomplish this step. It takes me some while to get the agent id.

This one's probably better handled by an api spec test CC @JunweiD

Just figured out. Pushing the code now.

@dbwiddis Can you help review the IT code? Thanks!

Not sure whether the current CI error is attributed to this PR. Can someone take a look?

Can you also write a secured integ test for this in FlowFrameworkSecureRestApiIT?

I can add an IT. Before that, can you tell me its difference between FlowFrameworkRestApiIT? I do not wish to implement duplicated ITs.

Can you also write a secured integ test for this in FlowFrameworkSecureRestApiIT?

I can add an IT. Before that, can you tell me its difference between FlowFrameworkRestApiIT? I do not wish to implement duplicated

FlowFrameworkSecureRestApiIT is for security enabled integ tests and FlowFrameworkRestApiIT is for security disabled integ tests.

Can you also write a secured integ test for this in FlowFrameworkSecureRestApiIT?

I can add an IT. Before that, can you tell me its difference between FlowFrameworkRestApiIT? I do not wish to implement duplicated

FlowFrameworkSecureRestApiIT is for security enabled integ tests and FlowFrameworkRestApiIT is for security disabled integ tests.

FlowFrameworkSecureRestApiIT is mainly about access control. Not sure if you expect to see a similar method like testCreateAndProvisionConnectorToolAgentFrameworkWorkflow.

FlowFrameworkSecureRestApiIT is mainly about access control. Not sure if you expect to see a similar method like testCreateAndProvisionConnectorToolAgentFrameworkWorkflow.

So since you are adding a new template file createconnector-createconnectortool-createflowagent.json. We can create new secured integ tests for create and provision.

FlowFrameworkSecureRestApiIT is mainly about access control. Not sure if you expect to see a similar method like testCreateAndProvisionConnectorToolAgentFrameworkWorkflow.

Does the ML Commons client connector API behave differently with/without the security plugin installed?  If so, it's appropriate.

Does the ML Commons client connector API behave differently with/without the security plugin installed? If so, it's appropriate.

No. I don't think so. Connector is accessing remote services. Security plugin does not matter.

No. I don't think so. Connector is accessing remote services. Security plugin does not matter.

Then I don't think a security integ test is needed.  @owaiskazi19 do you feel differently?

No. I don't think so. Connector is accessing remote services. Security plugin does not matter.

Then I don't think a security integ test is needed. @owaiskazi19 do you feel differently?

Agreed. @yuye-aws can you resolve the other comments then and we can get this in?

@dbwiddis @owaiskazi19 This PR has been updated according to your comments. Can you help review again?

There seems to be a flakey test. Need to rerun this workflow.

There seems to be a flakey test. Need to rerun this workflow.

Yeah, macos multinode runs into memory issues sometimes, will rerun, but sometimes we just merge if that's the only failure.


Document backwards incompatible change in 21.1

The upgrade to the sarama library in facbd60 included a change to the default Version assumed by sarama from <IP_ADDRESS> to 1.0.0.
The result of this is that we no longer support Kafka < 1.0 (Confluent Platform < 4.0).
All of the impacted versions are EOL according to:
https://docs.confluent.io/platform/current/installation/versions-interoperability.html
NB: We are working on a workaround for users on these older versions, but at the moment we are simply incompatible with them.

@stevendanna, this is specific to CDC, correct? Was this called out in a alpha/beta/rc release note, or is this something we just discovered?
cc @kathancox and @amruss, can you work on this together? I think we need to add an item to this list: https://www.cockroachlabs.com/docs/releases/v21.1.0.html#backward-incompatible-changes. And probably call this out in various CDC docs.

@jseldess It is something we just discovered.  I don't mind working on the language to add here as well.


Trouble connecting python to LSL

When I run:
python openbci_lsl.py --stream
it outputs the following:
-------INSTANTIATING BOARD-------
Traceback (most recent call last):
File "openbci_lsl.py", line 56, in
main(sys.argv[1:])
File "openbci_lsl.py", line 40, in main
lsl = streamerlsl.StreamerLSL(GUI=False)
File "C:\Program Files\MATLAB\OpenBCI_LSL\lib\streamerlsl.py", line 46, in init
self.initialize_board(autodetect=True)
File "C:\Program Files\MATLAB\OpenBCI_LSL\lib\streamerlsl.py", line 59, in initialize_board
self.board = bci.OpenBCIBoard()
File "C:\Program Files\MATLAB\OpenBCI_LSL\lib\open_bci_v3.py", line 77, in init
port = self.find_port()
File "C:\Program Files\MATLAB\OpenBCI_LSL\lib\open_bci_v3.py", line 599, in find_port
raise OSError('Cannot find OpenBCI port')
OSError: Cannot find OpenBCI port
Where can I find the [port] for my device? I have a Ganglion.
Also, how do I change the init function in open_bci_v3.py to establish a serial connection in Windows?

openbci_lsl.py does not belong to this repository -- here you have to load LSL plugin to activiate it.
[already answered via e-mail for the part below, copying for others]
You are using windows, however at the moment only linux is supported, due to the python library used to handle BLE connections. Sorry :\
If case you want to give Linux a try (through a virtual machine or by installing a distribution on a live usb key for exemple), you have to specify the "port" option... which for the Ganglion is not really a port, it is the MAC address of the device, that you should see when you can for bluetooth devices on your machine. If you don't specify the MAC address the script will try to auto-detect it, but it could fail.


fix(ir): implement support for value_type union array of named types in ResourceValue::Object during resource translation

Signed-off-by: Francis<EMAIL_ADDRESS>#
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Can you help me understand the issue that you're fixing here?


zizmor check: pages workflow

warning[artipacked]: credential persistence through GitHub Actions artifacts
  --> .github/workflows/pages.yml:32:9
   |
32 |         - name: Checkout
   |  _________-
33 | |         uses: actions/checkout@v3
   | |_________________________________- does not set persist-credentials: false
   |

error[excessive-permissions]: overly broad workflow or job-level permissions
  --> .github/workflows/pages.yml:17:1
   |
17 | / permissions:
18 | |   contents: read
...  |
21 | |
22 | | # Allow one concurrent deployment
   | |_________________________________^ pages: write is overly broad at the workflow level
   |

error[excessive-permissions]: overly broad workflow or job-level permissions
  --> .github/workflows/pages.yml:17:1
   |
17 | / permissions:
18 | |   contents: read
...  |
21 | |
22 | | # Allow one concurrent deployment
   | |_________________________________^ id-token: write is overly broad at the workflow level
   |

info[template-injection]: code injection via template expansion
  --> .github/workflows/pages.yml:43:9
   |
43 |       - name: Build with Jekyll
   |         ----------------------- info: this step
44 |         # Outputs to the './_site' directory by default
45 |         run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
   |         ------------------------------------------------------------------------------ info: steps.pages.outputs.base_path may expand into attacker-controllable code
   |

4 findings (0 unknown, 1 informational, 0 low, 1 medium, 2 high)

Failed with
[Invalid workflow file: .github/workflows/pages.yml#L62](https://github.com/guacsec/guac-docs/actions/runs/11685358163/workflow)
The workflow is not valid. .github/workflows/pages.yml (Line: 62, Col: 9): Unexpected value 'permissions'

I'll follow up with another PR

Really awesome that you ran this! Thank you

Fixed in #175 and fixed the fix in #177


notary signer not able to connect to mariadb.

When deploying with docker-compose up -d we see all the container start. However we are seeing the notary_server error with waiting for mysql://server@tcp(mysql:3306)/notaryserver to come up. We started an alpine image with docker run --rm -it --network notary_mdb alpine sh and successfully resolved "mysql" and were even able to curl port 3306.
Here is a docker network inspect notary_mdb
[
    {
        "Name": "notary_mdb",
        "Id": "386c02f4b06ed8d9b3897c34208aa69bc17bc53e72fdd46bf01a294db129fc80",
        "Scope": "global",
        "Driver": "overlay",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": null,
            "Config": [
                {
                    "Subnet": "<IP_ADDRESS>/24",
                    "Gateway": "<IP_ADDRESS>/24"
                }
            ]
        },
        "Internal": false,
        "Containers": {
            "19b90d2f24c02861ba6c824a90bd942aa0dfae7e31576e6dee2ae68125efe613": {
                "Name": "notary_signer_1",
                "EndpointID": "4e21bfb2688e0be92255d5855a2c3435cc03a477d31a6cb203fc537c25f103fd",
                "MacAddress": "02:42:0a:00:00:03",
                "IPv4Address": "<IP_ADDRESS>/24",
                "IPv6Address": ""
            },
            "e14ab11523617e47a273458885b2071a9a6651fcafc25ab51425e1bb8eda62e9": {
                "Name": "notary_server_1",
                "EndpointID": "f7524cb1e7bacdec89890b7ce759c5c6ef5eb171b88bd47600d51dc51786334e",
                "MacAddress": "02:42:0a:00:00:04",
                "IPv4Address": "<IP_ADDRESS>/24",
                "IPv6Address": ""
            },
            "ebdf9c76237bf1218d0e69e1a988814df8049f4273f4856e644822947bafae34": {
                "Name": "notary_mysql_1",
                "EndpointID": "fa219f9154ef3ded23e1dff94488a3f482d0b16a5089bbfebb6df8ac0accb1ff",
                "MacAddress": "02:42:0a:00:00:02",
                "IPv4Address": "<IP_ADDRESS>/24",
                "IPv6Address": ""
            }
        },
        "Options": {},
        "Labels": {}
    }
]

What is a good next step for troubleshooting?

@clemenko: thanks for the report.
It'd be useful to view the logs on the docker compose up command (just run without -d) so we can view the logs and further debug.
It might also be worth taking a peek at the docker compose yaml file if possible, though logs would be more helpful to pinpoint the cause of the error.

Also, how long are you waiting? That message waiting ... isn't an error. It's a loop we build in to manage some docker timing that essentially says the MySQL/MariaDB container is up before the database server is actually ready to accept connections.
If it's truly an error, it should eventually echo notaryserver database failed to come up within 30 seconds

@clemenko Also, is this being deployed locally via docker-compose, or to a remote docker host?  If being deployed to a remote host, docker-compose up fails with the behavior you're seeing because the compose file attempts to mount local sql data which sets up the databases and users that the server and signer need, and these files don't exist on the remote host (compose doesn't copy over that data, unfortunately).

This was caused by a "search domain.com" in the hosts /etc/resolv.conf.


fix: scrollbar style

The actual scrollbar should be refactored to make it smoother and more beautiful in application.
Definition of done:

[x] Adjust scrollbar style

The actual scrollbar in Windows:

Closed by this https://github.com/blockful-io/gap-app-v2/pull/6


Fix typos causing the unknown write_verilog_testbench command errors

Hello, there is a small fix for:

found a missing backslash \ in various generate_tesbench.openfpga scripts, raising the unknown 'write_verilog_testbench' command error. I fix that typo for SOFA_HD, SOFA_CHD and SOFA_PLUS_HD task scripts,
adding a default task.conf in the config directory to ensure the execution of the 'run-task' command.

Thanks!

@romangauchi task.conf is not needed. The makefile is included to generate the task.conf from task_generation.conf. If users need specific changes to the task.conf they must clone and modify it locally on task_generation.conf.

@GrantBrown1994 I just remove the task.conf.
Thanks!


The script does not enable Widevine for Firefox on aarch64 Ubuntu 24.01

What the title says. I ran the script as root, got no errors, yet the option to enable DRM is not showing up, nor is the plugin. I am currently on aarch64 Ubuntu 24.01, running Firefox. Is there something I am missing?

Hello?

Hello?

If the case is that you are using a snap version of Firefox which I don't know if you do then that probably doesn't allow it to see the rest of the filesystem. Try a Firefox nightly version directly from Mozilla and see if that helps.

I installed Firefox through apt initially, but I saw something that said it was installed through snap? Regardless, I went ahead and installed Firefox Nightly through their apt repository. Still no dice on the nightly build; doesn't show up in listed plugins, nor is there an "enable playback of drm-controlled content" option in settings. I even ran the script again for good measure.


android 13 installation problem

I am using an a13 phone. I am trying to install android 12 on my phone, but it says it is not compatible with android, please allow the app to be used on a13 phones
Device: Samsung Galaxy A13Device language: Turkish App version code: 1003800 App version name: 3.8-greatfire Android version: Android 12 (SDK 31)
https://play.google.com/console/u/0/developers/7587903913091641378/app/4972524659726307676/user-feedback/review-details?reviewId=9c2cb2dd-09ae-4bdc-bcb4-6c304c9cc737&corpus=PUBLIC_REVIEWS

@mnbogner Have we done some updates since January that may have fixed this? It doesn't seem to want to let you install stuff on the emulator from the Play Store, but I was able to install the 4.0 version from F-Droid on Android 13 in the emulator


Issue: App Crashes When Displaying Incoming Call Notification

Description
I am using the react-native-full-screen-notification-incoming-call package to display an incoming call notification. However, when I invoke the displayNotification method, the app crashes immediately. No error logs are generated, making it difficult to debug the issue.
Steps to Reproduce

Create a bare-minimum React Native app with the following dependencies:

"react": "18.3.1"
"react-native": "0.76.5"
"react-native-full-screen-notification-incoming-call": "^1.0.1"

Add the following code snippet to a component:
import RNNotificationCall from 'react-native-full-screen-notification-incoming-call';

export const showIncomingCallNotification = async () => {
  try {
    RNNotificationCall.displayNotification(
      '22221a97-8eb4-4ac2-b2cf-0a3c0b9100ad',
      'Aman',
      30000,
      {
        channelId: 'Incoming_callllll',
        channelName: 'Incoming Call',
        notificationIcon: 'ic_launcher',
        notificationTitle: 'Aman',
        notificationBody: 'Incoming call',
        answerText: 'Answer',
        declineText: 'Decline',
        notificationColor: 'colorAccent',
        isVideo: false,
        notificationSound: '',
      },
    );
  } catch (error) {
    console.log('Error in Displaying', error);
  }
};

Add a button to call the showIncomingCallNotification function.

Run the app on an Android device or emulator.

Click the button to trigger the notification.

Expected Behavior
The app should display a full-screen notification for the incoming call as configured.
Actual Behavior
The app crashes immediately when the button is clicked. No error logs are present in the console.
Environment

React Native Version: 0.76.5
React Version: 18.3.1
react-native-full-screen-notification-incoming-call Version: 1.0.1
Platform: Android
Development Environment: Windows/Mac/Linux (mention which)

Additional Context

I have followed the setup instructions provided in the readme.

Request
Please help identify the root cause of this crash or guide me on how to debug this issue. Is there any additional setup required for this package? If possible, provide an example of a working configuration.

This will be happen while avtarImage empty, Please make sure avtarImage should be a valid image url or null, not a empty string like "".

Thank you for your suggestion, @akshpreetCbl . I updated the code to ensure the avatarImage is not an empty string and is a valid URL ,tried putting both picture and null. Here's the updated code snippet:
export const showIncomingCallNotification = async () => {
  try {
    let picture = 'https://avatars3.githubusercontent.com/u/16166195';
    RNNotificationCall.displayNotification(
      '22221a97-8eb4-4ac2-b2cf-0a3c0b9100ad',
      null,
      30000,
      {
        channelId: 'Incoming_callllll',
        channelName: 'Incoming Call',
        notificationIcon: 'ic_launcher',
        notificationTitle: 'Aman',
        notificationBody: 'Incoming call',
        answerText: 'Answer',
        declineText: 'Decline',
        notificationColor: 'colorAccent',
        isVideo: false,
        notificationSound: '',
      },
    );
  } catch (error) {
    console.log('Error in Displaying', error);
  }
};

However, the issue still persists. When I click the button, the app crashes with the error message "App keeps stopping". I’ve attached a screenshot of the crash dialog for reference.
Could you please provide further insights or suggest what else might be causing this issue? Let me know if you need additional information or logs.
Thank you for your help! 🙏

@Aryasah Have you tried it with the example? You can find it here or full example here.
If the problem persists, you can check the error log in Android Studio or similar tools.

Thank you, @linhvovan29546  and @akshpreetCbl, for your help and the example reference. I have thoroughly tested the implementation and followed your suggestions. Upon further investigation using the logs in Android Studio, I identified the root cause of the issue.
Root Cause
The crash occurs because, starting from Android 14 (SDK 34), apps must include additional permissions to start a foreground service with the phoneCall type. Specifically, the following permissions and roles are required:

Mandatory Permission:

android.permission.FOREGROUND_SERVICE_PHONE_CALL

Any One of the Following:

android.permission.MANAGE_OWN_CALLS, or
The app must be assigned the DIALER role.

Solution
To resolve this issue, I added the following line to the AndroidManifest.xml file:
<uses-permission android:name="android.permission.MANAGE_OWN_CALLS" />

This resolved the issue, and the app no longer crashes.
Suggestion
I recommend adding this requirement to the documentation (README.md) under the setup instructions for Android, particularly for apps targeting SDK 34 (Android 14) or above. This would help other developers avoid running into the same issue.

Once again, thank you for your support and for providing a reference to the example project. I’m closing this issue as it has been resolved. 😊


RPC Framing Error on Firefox

When I attempt to view a trace in Firefox, I get the following error in the browser:
Trace: http://<IP_ADDRESS>:9001/localtrace

Viewed on: http://<IP_ADDRESS>:9001

Error: RPC framing error
onRpcResponseMessage@http://<IP_ADDRESS>:9001/v23.0-50554e3ba/frontend_bundle.js:79104:19
onRpcResponseBytes@http://<IP_ADDRESS>:9001/v23.0-50554e3ba/frontend_bundle.js:79064:18
onMessage@http://<IP_ADDRESS>:9001/v23.0-50554e3ba/frontend_bundle.js:79395:15

v23.0-50554e3ba 50554e3ba962944f0d6412e5dca5aca1c9f8c0b6
UA: Mozilla/5.0 (X11; Linux x86_64; rv:99.0) Gecko/20100101 Firefox/99.0

Viztracer version is 0.15.1. The page loads fine in Chromium Version 101.0.4951.41 (Official Build) Arch Linux (64-bit)
I noticed that I can open a very simple "hello world" program trace in Firefox just fine, the error only pops up when running on my production code.

This is a known issue #139.
We are not going to "solve" this because this is unlikely a VizTracer issue. It's most likely an issue with either FireFox's resource allocation or Perfetto(vizviewer's UI)'s compatibility. It's worth mentioning that Perfetto is a Google's project so it should not be surprising that it works better with Chrome(and all other Chromium based browsers).
For now I can only suggest to use Chrome for the trace logs, if that's not too much trouble for you.

Thank you for the explanation; the Chromium workaround works fine.


additional startparameter

is it possiple to insert additional startparameter like -USEALLAVAILABLECORES
thanks for help

https://github.com/FezVrasta/ark-server-tools#instance-config-files
To add -USEALLAVAILABLECORES to the commandline of the ARK server, add arkflag_USEALLAVAILABLECORES=true to your main.cfg (or whatever instance you're using).

what the USEALLAVAILABLECORES does ?

it use "all available cores" on your host system since i add it the rubberbanding was less

It's not automatic per default?


show ip address of VM in command line

After creating all resources needed to lunch a VM, a command line is used to show the public ip @ :
vm show --resource-group myResourceGroup --name myVM -d --query [publicIps] --o tsv

The --o option shows error:
az: error: ambiguous option: --o could match --only-show-errors, --output

it should be correct with -o (delete one dash)
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: dc3a8a34-f0f0-7aba-b45b-2c59d722b7de
Version Independent ID: 667d19a1-ff34-3979-105c-c0a918d29707
Content: Tutorial  - Create a Linux VM with infrastructure in Azure using Terraform
Content Source: articles/terraform/create-linux-virtual-machine-with-infrastructure.md
Service: terraform
GitHub Login: @TomArcherMsft
Microsoft Alias: tarcher

@magixus You're correct. It should be either --output or -o. I updated the article.


Access Secure URL in Helper

Is there a way to access the secure_url in the helper? I tried c.secure_url and it didn't return anything.

Hey, c.url simply wraps cloudinaryJS. It's very likely that cloudinary automatically detects your protocol and serves a matching url. Let me know!

Hi @lkula and @Lepozepo, I was just trying this out and found that "secure" is an optional parameter of the options object inside cloudinaryJS.  So using {{c.url public_id secure=true width=...}} pulls the image from its https link.  Hope that helps

I was wondering the same thing. Thanks @petestreet for the answer. Guess this can be closed?


Layout fix: labels doesn't need constraints on booth sides.

Labels requires only one horizontal and one vertical constraint.
Try replace textview's bottom constraint with height constraint, and IB will generate warning. Removing tail and bottom constraints will fix that.

It seems to be a duplicate of #13.

#13 removes width constraint. We can also remove trailing constraint. With trailing, but without width constraints Xcode will generate warning if TextView has it own height constraint, instead of bottom.

As discussed in #13, in order to ensure the textAlignment property works properly, the trailing and width constraints of placeholderLabel are needed.

Fixed in d670bb34adb98f6f4e328c5e29ed8eafd84838f6.


dockerTools.tarsum: Fix upstream import

Motivation for this change
Recently, ...
building '/nix/store/72nalbxv6bwpah2w1v18brm8yfzv9lm0-tarsum.drv'...
tarsum.go:8:2: code in directory /build/tarsum/src/tarsum expects import "github.com/docker/docker/pkg/tarsum"

Things done
Add the import paths as specified in the upstream pkg.
A better solution would probably be to split out our "tarsum" entirely and have it properly depend on upstream as a gopkg.

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

@grahamcofborg test docker-tools

Success on aarch64-linux
Attempted: tests.docker-tools
No partial log is available.

Failure on x86_64-linux (full log)
Attempted: tests.docker-tools
Partial log (click to expand)
building '/nix/store/wnkrhnja4s6jggarsc8lkg5dfp6d3mwz-etc.drv'...
Cooking the image...
building '/nix/store/qskpy67n0lzlfwvwdkyb8r0ibq5jrp2h-nixos-system-docker-18.09.git.4874ce1.drv'...
Finished.
building '/nix/store/bvjvnd1d915ym0v7g040mxz84ijr9bvi-closure-info.drv'...
building '/nix/store/nxga4n9226qhmzqv1x8miq4cs46rxs8h-run-nixos-vm.drv'...
building '/nix/store/xksv5injlf3ngssqspxcifnhwpgrnj2k-nixos-vm.drv'...
cannot build derivation '/nix/store/w3vn9jld1sfk6c648dx5j8kg19g0igll-nixos-test-driver-docker-tools.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/38svrbaiqvx7yr3vca26767zvi48wmpk-vm-test-run-docker-tools.drv': 1 dependencies couldn't be built
error: build of '/nix/store/38svrbaiqvx7yr3vca26767zvi48wmpk-vm-test-run-docker-tools.drv' failed

Oh, right, that won't work because:
Could not access KVM kernel module: Permission denied
Works locally.

This has to be backported to 18.03 which is also impacted (this is due to the latest docker-ce update).

@nlewo I'll get right on it. :)


Validate JSON schema with a script

Summary
Create a rudimentary script for validation JSON files with a $schema property. This can be used (at least) to validate the Knip configuration file as:
node scripts/json-schema-validation.js knip.json

I do not intent to pursue this further as a script in this project.


Engine: Restructure the engine backend

Clean up the backend. Multiple changes were made to the backend.

@MrBeroxar This PR has a few conflicts with your plot branch.


2 way binding with Select cast int to string

Hi,
i have the following exemple :
http://jsfiddle.net/kov4f4r0/
If i do the following :

Select "Test" => in the console : connected = 0
Change status to "connected"
Select "1"
Go back to "Test" => in the console : connected = "1"

You can see that the value of "connected" became a string instead of an int. This is very problematic.
This problem seems to appear only with  and not .
Is there a way to force a parseInt somehow ?

Putting your values inside of {{}} seems to do the trick.  See http://jsfiddle.net/Ly3uh97u/

@ADantes is correct. Attribute values default to strings in most cases because that's what HTML expects, except in obvious instances like <input type="number" /> where it's supported. So you have to be specific if you want not stringy values, which usually just means wrapping the value in a mustache e.g. {{42}}, {{null}}, or {{false}}.

Thanks guys :)


Create issue #889 solved

issue #889 solved , remove "#" in every link with the respective URL

Fixes Issue

Changes proposed

Check List (Check all the applicable boxes)

[ ] My code follows the code style of this project.
[x] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[ ] All new and existing tests passed.

Hii, I don't think this is required..


JS Syntax highlighting breaks when creating new objects without parenthesis

VSCode Version: 1.4
OS Version: Win 10

Steps to Reproduce:

It only happens if there's a closing parenthesis right after the class name.
so var a = new Date; is fine but var a = (new Date); is not. The function baz doesn't show it's green color. Not sure if this is a VS code issue or if there's some other repo for just language specific syntax highlighting.

This issue was moved to Microsoft/TypeScript-TmLanguage#255


⚠ Bofrost.de has degraded performance

In 7cf5b94, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 2036 ms

Resolved: Bofrost.de performance has improved in 2fbaf6b after 7 minutes.


Update node-pty-prebuilt-multiarch

Update node-pty-prebuilt-multiarch from 0.9.0 to 0.10.1-pre.5. According to their author's comment, 0.10.1-pre.5 supports Electron 11.4.7 on which Atom 1.63.1 is based.
Not sure if this works yet. Not sure if I can install specific branch or commit via apm so this is testing.
Pull request details

[x] This PR is a bug fix
[ ] This PR implements a new feature or introduces new behavior.

Description of the change

Notes

Just updating that one dependency isn't enough. This is what it looks like after a successful rebuild:


[PR][CLOSED] Support build mode to handling various build situation

 Issue by geunsik-lim
Tuesday Jun 12, 2018 at 07:16 GMT
Originally opened as https://github.sec.samsung.net/STAR/TAOS-CI/pull/20

This PR is to support flexible build mode facility to handle
various situations while building sourcecode.
BUILD_MODE is created in order that developers can do debugging easily
in console after adding new CI facility.
Note that ../report/build_log_${input_pr}_output.txt includes both stdout(1)
and stderr(2) in case of BUILD_MODE=1.
Build Mode:
BUILD_MODE=0 : run "gbs build" command without generating debugging information.
BUILD_MODE=1 : run "gbs build" command with generation of debugging contents.
BUILD_MODE=99: skip "gbs build" procedures to do debugging of another CI function.
Signed-off-by: Geunsik Lim<EMAIL_ADDRESS>
geunsik-lim included the following code: https://github.sec.samsung.net/STAR/TAOS-CI/pull/20/commits

:octocat: cibot: Thank you for posting issue #37. The person in charge will reply soon.


Update example code to work in Python 3

Without this, you get this error:
TypeError: write() argument must be str, not bytes

Thank you!


Feature request: Notification of Teams unread chat.

Is your feature request related to a problem? Please describe.
my problem is I have a few Azure remote desktops with different Teams IDs associated with them.  I would like to know if I have unread chats and be notified by the presencelight.
Describe the solution you'd like
If unread teams messages, either blink or fade in/out the light or offer a different color.
Describe alternatives you've considered
Since these are completely separate teams instances, the only solution I have found is manually check.
Additional context
Add any other context or screenshots about the feature request here.

This could be usefull also for incoming calls

This is outside the scope of PresenceLight as it was created to broadcast Teams presence, not report on Teams usage. If this is something you would like, I encourage you to open a PR with this functionality