[REQUEST] Can wake on lan for a windows machine?

The problem you currently have with this project
UpSnap cannot wake windows machine but command in linux like wakeonlan can do.
Describe the solution you'd like
This is a great project for me as it offers a lightweight and user-friendly way to control machines. After conducting some tests(binary file and docker), I found that I couldn't wake up Windows machines, although the native Linux command "wakeonlan" worked perfectly. Later, upon inspecting the imported package, it seems that it doesn't support waking up Windows machines (I tested it on two Windows 11 machines). You can check out the package at https://github.com/mdlayher/wol.
Because this is not actually a bug in the development documentation process, I inquired about this issue as a feature request. Thank you for creating this repository.

Wake on lan has nothing to do with the installed operating system. Yes, you can change power settings or NIC settings in Windows, but the BIOS/UEFI takes care of the wake event, not the operating system.
Also, I use it with various windows machines. From windows 10 to windows 11 and they all wake as expected. So claiming that

it doesn't support waking up Windows machines

is not true. The issue is somewhere else.

What docker config did you use? Make sure to use network_mode: host like here.
When you ran the wakeonlan command, did you run it on the same host as the upsnap binary? Did you use any VM or container?
Was the upsnap binary executed as admin/root?

Thank you for your response. Before responding, let me briefly explain what I am currently testing in the hope of providing sufficient information.
In the first test, I was running Windows 11. I downloaded the release binary file and executed it with administrator privileges using the following command in CMD:
.\Downloads\upsnap.exe serve --http=<IP_ADDRESS>:8090

This allowed me to successfully wake up Linux machines on the local network, but it did not work for another Windows 11 machine. In addition, when the machine was off, it displayed a red status in the interface. Clicking it directly also resulted in an error message: [ERROR] 2023/09/07 14:24:40 handlers.go:30: win11_2%!(EXTRA string=not online after 2 min).
The second test involved using Linux to perform Wake-on-LAN (WOL) on this machine, with similar settings:
sudo chmod +x upsnap
./upsnap serve --http=<IP_ADDRESS>:8090

However, it still failed to start or correctly detect the power status.
The third test involved using the following docker-compose.yml configuration:
version: "3"
services:
  upsnap:
    container_name: upsnap
    image: ghcr.io/seriousm4x/upsnap:4
    network_mode: host
    restart: unless-stopped
    volumes:
      - ./data:/app/pb_data

Then I executed docker compose up, but the result was similar to the second test.
Here are the answers to your questions:

Was the upsnap binary executed as admin/root?

Yes, it was executed as admin/root in all three tests.

What docker config did you use? Make sure to use network_mode: host like here.

I used the docker configuration as shown in the third test, with network_mode: host.

When you ran the wakeonlan command, did you run it on the same host as the upsnap binary?

Yes, I ran the wakeonlan command on the same host as the upsnap binary. I also tried using an application like https://www.depicus.com/wake-on-lan/wake-on-lan-monitor to check if it could receive the magic packets correctly. Packets sent via Linux commands were received correctly, but packets sent via UpSnap by clicking the button were not received.

Did you use any VM or container?

I did not use a VM. I tested waking up physical machines in all my tests.

You setup looks fine.
I can only think of the mac adress being wrong, but aside from that, I'm rather clueless.
If you can come up with a list (as short as possible) so I can reproduce the error would be very helpful. From your description so far, it works fine for me :/

Actually, I'm not quite sure about the meaning of "netmask being wrong" you mentioned. To be more precise, as far as I know, Wake-on-LAN (WoL) operates at the second layer of the OSI model, and the concept of netmask is associated with the third layer. In theory, if WoL is being used within the same local area network, there should be no need to configure a netmask.
When I use Ubuntu commands for WoL, I don't need to specify a netmask; simply providing the MAC address is sufficient to successfully wake up a device. However, in UpSnap, I did configure it as <IP_ADDRESS> (although I'm not entirely sure why this setting is required).
As for your mention of a "list," I'm not entirely sure what list you are referring to, but if it's something you'd like me to provide if convenient, I will do my best to assist.

The netmask is used to calculate the broadcast address. Wikipedia has a whole lot more info on that https://en.wikipedia.org/wiki/Wake-on-LAN

Because Wake-on-LAN is built upon broadcast messaging, it can generally only be used within a subnet. Wake-on-LAN can, however, operate across any network in practice, given appropriate configuration and hardware, including remote wake-up across the Internet.

The magic packet is sent on the data link layer (layer 2 in the OSI model) and when sent, is broadcast to all attached devices on a given network, using the network broadcast address;

Ubuntus wakeonlan command uses <IP_ADDRESS> as default broadcast address, that's why you dont need to enter anything. See -i option for wakeonlan.

I did configure it as <IP_ADDRESS>

This is correct when you use a /24 subnet, eg. <IP_ADDRESS>/24. If you use something different, you can use ipcalc:
~ ❯❯❯ ipcalc <IP_ADDRESS>/24
Address:   <IP_ADDRESS>         11000000.10101000.00000001. 00111000
Netmask:   <IP_ADDRESS> = 24   11111111.11111111.11111111. 00000000
Wildcard:  <IP_ADDRESS>            00000000.00000000.00000000. 11111111
=>
Network:   <IP_ADDRESS>/24       11000000.10101000.00000001. 00000000
HostMin:   <IP_ADDRESS>          11000000.10101000.00000001. 00000001
HostMax:   <IP_ADDRESS>        11000000.10101000.00000001. 11111110
Broadcast: <IP_ADDRESS>        11000000.10101000.00000001. 11111111
Hosts/Net: 254                   Class C, Private Internet

As for your mention of a "list," I'm not entirely sure what list you are referring to

I just mean a simple step by step "guide" how I can reproduce this. If possible, make sure that the problem occurs in other networks as well.

Thank you for your response. Following your advice, I changed the netmask of the Windows machine to <IP_ADDRESS>. Now, I have successfully tested receiving the wake-up packets using Wake-on-LAN Monitor. After manually shutting down the machine, I was also able to wake it up correctly using UpSnap. I appreciate your help in identifying the blind spot I had overlooked.
However, although I can successfully send packets to wake up the machine, the status displayed in UpSnap is consistently red, indicating the machine is off.(although it is power on) I'm not quite sure about the factors causing this, but being able to wake up the machine correctly has resolved my primary issue.

Good to hear. Windows firewall blocks ping requests by default. You have to allow File and Printer Sharing (Echo Request - ICMPv4-In) in windows firewall.
https://kb.iu.edu/d/aopy

I'm sorry for the late response. Thank you for your reply. After some research, I now understand its purpose. Although I didn't find this specific item in the firewall settings directly, I was able to resolve it using the following command in powershell:
netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol="icmpv4:8,any" dir=in action=allow

I can now successfully determine the computer's power status. I appreciate your patient and attentive responses. I believe I can close this issue now. Thank you for clarifying and resolving the problem.


Fix packet sources

현재 piglet이 실행중일 때  reproduce가 접속 시 packet_sources에 덮어쓰지 않지만 (#269)
reproduce연결이 끊어질 때 piglet의 연결을 끊는 버그가 있어 추가 수정합니다.
관련 이슈에 따라 추후 인증서에 따라 재 수정이 될 수 있습니다.

Duplicated source name deleted from packet sources

Issue: #268

Codecov Report
Patch coverage: 83.33% and no project coverage change.

Comparison is base (49c6654) 78.00% compared to head (ac69f0b) 78.01%.

: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
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #305   +/-   ##
=======================================
  Coverage   78.00%   78.01%
=======================================
  Files          28       28
  Lines        4038     4039    +1
=======================================
+ Hits         3150     3151    +1
  Misses        888      888

Impacted Files
Coverage Δ

src/ingest.rs
85.19% <83.33%> (+0.04%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


custom_fields: add pid_field to custom fields

closes https://github.com/zenodo/zenodo-rdm/issues/732

Sorry, accidentaly updated the PR branch with "merge" instead of "rebase"; will squash before merging and keep the original commit.


raftstore, apply: catch up logs for merge through raft

What have you changed? (mandatory)
Fix https://github.com/tikv/tikv/issues/4581 and https://github.com/tikv/tikv/issues/4560
Before the target region sends log entries to source region's apply delegate to apply. Notice that, these logs are not appended to raft machine, so if TiKV restarts after applying the logs and before the source region is set to TombStone, raft machine may find that apply_index > commit_index and panic.
Now, we send these logs back to raftstore and wrap them as RaftMessage::MsgAppend, and then applying these logs in the normal process way. Also, it keeps apply worker from handling some cascade merge scenery, so I remove CatchUpLogs inWaitMergeState.
The process order would be:

exec_commit_merge in target apply worker
catch_up_logs_for_merge  in source apply worker (find need to catch up logs)
on_ready_catch_up_logs in source raftstore
... (raft append and apply logs)
on_ready_prepare_merge in source raftstore (means source region has finished appling all logs)
catch_up_logs_for_merge in source apply worker(send LogsUpToDate)
exec_commit_merge in target apply worker
on_ready_commit_merge in target raftstore

What are the type of the changes? (mandatory)

Bug fix (change which fixes an issue)

How has this PR been tested? (mandatory)
unit-test
Does this PR affect documentation (docs) or release note? (mandatory)
No
Does this PR affect tidb-ansible update? (mandatory)
No

/release

PTAL again @BusyJay @overvenus

/release

@BusyJay @overvenus Any other problems?

conflict fixed, PTAL @BusyJay @overvenus

in maybe_append(), it will commit to the index. @BusyJay
pub fn maybe_append(
        &mut self,
        idx: u64,
        term: u64,
        committed: u64,
        ents: &[Entry],
    ) -> Option<u64> {
        let last_new_index = idx + ents.len() as u64;
        if self.match_term(idx, term) {
            let conflict_idx = self.find_conflict(ents);
            if conflict_idx == 0 {
            } else if conflict_idx <= self.committed {
                panic!(
                    "{} entry {} conflict with committed entry {}",
                    self.tag, conflict_idx, self.committed
                )
            } else {
                let offset = idx + 1;
                self.append(&ents[(conflict_idx - offset) as usize..]);
            }
            self.commit_to(cmp::min(committed, last_new_index));
            return Some(last_new_index);
        }
        None
    }

PTAL again @BusyJay @overvenus

/release

comments are addressed and replied, and add a test case about leader election. PTAL @BusyJay @overvenus

@overvenus We can't send entries from target apply worker to source raftstore directly cause we need to get apply state in source apply worker which is attached with ApplyRes

PTAL again

/run-all-tests

/run-all-tests


Tell us about the architecture of netron.

Hi @lutzroeder,
Thank you for sharing your amazing work. I use it almost every day in my workflow.
Can you please tell me how the system architecture? I have been going through the code and trying to get an overall picture of the application. Any pointer is very much appreciated.
Thank you,
Thomas

@mrtpk are there any specific questions?


Support "Configuration on Demand" when projects are configured without buildscripts.

Expected Behavior
Provide support for projects that configure subprojects without buildscripts. If "Configure on Demand" can disable the execution of a buildscript for the projects that it determines are not needed, then with a little bit more flexibility even gradle projects that do not use buildscripts could leverage the results of the calculated list of required projects in order to benefit from the advantages of decoupled projects.
Current Behavior (optional)
According to the docs "Configuration on Demand" works by selectively enabling or disabling the execution of buildscript files. So if what the docs are saying is true, this will not work for projects that do not use buildscripts.
Context
I have a large project with many subprojects. It is to chaotic for each module to have its own buildscript, so I place a json file in each module telling gradle how to configure it. At configuration time, I use allProjects in the root project (which I plan to move to gradle.allProjects in the settings script if possible), and for each project I read the json file located inside its project folder and configure accordingly.
In the settings.gradle.kts DSL, we can do the following:
gradle.allprojects {
    val cfg = Json.decodeFromString<ProjectConfig>(
        projectDir.resolve("cfg.json").readText()
    )
    configureProject(cfg)
}

This is a simplified representation of how my project works. Here ProjectConfig is a custom data class representing the basic logic for how I can have individual subprojects with different configurations without needing a single buildscript.
What I am proposing is something such as this:
gradle.allRequiredProjects {
    val cfg = Json.decodeFromString<ProjectConfig>(
        projectDir.resolve("cfg.json").readText()
    )
    configureProject(cfg)
}

Note the only difference is using a new proposed method allRequiredProjects instead of allprojects.
My understanding is that one of the core features of "Configure On Demand" is that Gradle automatically determines which projects are neccesarry based on the tasks that the user asked gradle to execute. Using this filtered list of projects, it determines which buildscripts to execute.
I propose something like allRequiredProjects as a way for the gradle user to be able to leverage the results of the calculation of which projects are required. It would work in all ways the same as allprojects, except that the only projects that come through the lambda will be ones that were marked as required, and would be the same list of projects that would have their buildscripts executed if they had them (including the root project).

Sorry that you're having trouble with Gradle!
We appreciate the effort that went into filing this issue, but we must ask for more information.
This issue will be closed after 7 days unless you provide more information.

Can you please provide some kind of reproducer to demonstrate this scenario better? According to our understanding, allprojects should behave lazily already (like you described with allRequiredProjects) when configuration on demand is used.

Thank you for your interest in Gradle!
This issue needs a decision from the team responsible for that area. They have been informed. Response time may vary.

Thanks, this is a valid documentation issue.
For a callback that's guaranteed to only trigger on configured projects I suggest beforeProject or afterProject depending on what best fits your use-case.


CLI not compatible with Python 3+

Getting a syntax error when I try to run the CLI commands.  The print statement in the CLI init.py file doesn't have parentheses:
    print event['timestamp'], event['logShortId'], event['message'].strip()
         ^
SyntaxError: invalid syntax

I was initially going to open such an issue but wondered if this compatibility was passed on for now since AWS Lambda only supports Python 2.7 anyway. I'd love for the CLI to support Python 3 as well, but could it lead some to write incompatible code inadvertently?

The intent is for chalice to support the same versions of python that AWS Lambda supports, which is currently python 2.7.  So while possible to make it work, it could be confusing to work on your app in python3, but only to have it fail when deploying to lambda.
The more technical reason why supporting python3 is challenging in chalice is because chalice introspects your source code in order to configure things automatically for you, including importing your app.py  file so we can iterate through all your @app.route declarations and parsing your app source code using the ast and symtable module for policy generation.  So even if the chalice code base worked in python2/python3, the minute we try to import your app, and your app happens to have a "print 'foo'" statement in it, it'll fail.

@daneah it can be addressed by splitting codebase into two repos - CLI and core.

@jamesls sounds absolutely reasonable. Mentioning it in the Readme would be helpful, as I just stumbled across it and had to find this bug report to understand whats going on.

I added a note in the README about supported python versions.
The plan is to support whatever versions AWS Lambda supports.  So, for example, if lambda supports python3, and you want to use the python3 runtime, you'd simply create a virtualenv with python3.  The chalice code would ideally be able to run on both python2 and python3.

It is hard to believe that Amazon's premier entry in the hot "serverless" space still only supports the dying technology of Python 2.  For those that haven't looked in recent years, support for Python 2 is due to end in 2020.  Ubuntu doesn't even install it by default.  A summary of the situation (with a nice graphical timeline showing nearly all other enviroments already ported to Python 3) is at http://www.python3statement.org/
Please reopen this bug until Chalice at least provides better support for projects that are trying to ensure Python 3 compatibility, i.e. having code that can be imported into a python 3 code base.


Putting parents/children to entities, the page is not automatically refreshed

Proposal (if the problem is only there) to remove Entities creation from the layers page. These things should be clearly divided (see issue #114)
Bugs from TEI, 08.10.15 - n.8

Fixed


Feature: Report more accurate MAC dates

Connected to https://github.com/tw4l/brunnhilde/issues/53
Brunnhilde/Siegfried report on the file created and modified dates as they are in the file system where files are being scanned. Sometimes files contain more accurate timestamps within their internal metadata. If such dates are found, we should also report on or even prefer these dates, as they are likely to be more useful for an archivist.

A related issue to consider with MAC dates is file timestamps not being preserved when files are carved from a disk image, either by tsk_recover or the UDF mount-and-copy routine.

I just encountered another relevant use case:
ePADD can extract all email attachments from an email archive, for example, mbox. These attachments all have the date of extraction as their file system metadata, and a brunnhilde report on the attachments does not have the correct time span as a result. if it was possible for brunnhilde to be able to detect other types of embedded datetime values, it could provide more meaningful time spans.
I acknowledge that this would probably involve scanning the files with tika/mediainfo/exiftool etc as well so it's a huge task.


added more examples for chatbots and question answering

More end-to-end examples with LangChain 🚀
Hiya, I added more examples for chatbots and question answering

JarvisBase: An end-to-end Customer Support assistant that transcribes user voice, performs Question Answering over a scraped documentation base, & answers in natural language.
PDF Analysis Slack Chatbot: Build an end-to-end Slack chatbot that chats with multiple PDF files (financial analysis in this case).
Question Answering over multiple PDFs: An intro guide for building a chat with multiple PDFs solution.

Who can review?
forgot to tag @hwchase17 - sorry!

for the time being, i think we're going to try to keep most examples linked to in the Use Case section to example that are jupyter notebooks in the repo (that we can edit/modify as needed)
We can add these all under awesome-langchain-projects though!

Not an issue, let me re-upload with notebooks!
On Mon, May 29, 2023, 7:23 AM Harrison Chase @.***>
wrote:

for the time being, i think we're going to try to keep most examples
linked to in the Use Case section to example that are jupyter notebooks in
the repo (that we can edit/modify as needed)
We can add these all under awesome-langchain-projects though!
—
Reply to this email directly, view it on GitHub
https://github.com/hwchase17/langchain/pull/5274#issuecomment-1567206302,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALM4YO52U2AUD7ZW5KVZLMLXISWNTANCNFSM6AAAAAAYPRDM7E
.
You are receiving this because you authored the thread.Message ID:
@.***>

Adding the notebooks for the aforementioned examples. They include markdown and python code blocks for ease of understanding.
JarvisBase: An end-to-end Customer Support assistant that transcribes user voice, performs Question Answering over a scraped documentation base, & answers in natural language.
PDF Analysis: Chat with multiple PDF files (financial analysis in this case).
Youtube2Blog: Using Langchain and Deep Lake to convert a series of Youtube videos into a single concise blog post.

@hwchase17 hiya! We've updated the docs keeping the requested formatting - now everything is within the LangChain repo. Would you mind going over these again?


Create a backup process for database submissions

It would be a shame if something went wrong and we lost the record of applications. We should have a way to back up the DB.
I would consider using pg_dump to get the entire database (daily? weekly?), compress the database dump (it's text so it'll compress well), and store it in S3. We can keep all of the DB dumps on S3 with their dates in the file name so we have regular snapshots - that way if something went wrong several weeks ago and we caught it later, we can revert to the last good state.

You could create a cron job with the pg dump command and copy the contents of the output to s3.
You can run this cron job at what ever schedule you want.


chore(main): release 2.1.1

:robot: I have created a release beep boop
2.1.1 (2024-04-29)
Bug Fixes

额呃呃呃呃呃呃 (dbd4098)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/luoyi58624/luoyi_dart_test/releases/tag/v2.1.1 :sunflower:


Disable auto connecting

I would like to disable the behavior of the pen, to connect to the point where you started drawing if you are close to the starting point, when you lift the pen. I write small text with the pen, and then the 'c' becomes a closed thing that looks like an 'o'. Here is an example of how it looks when I try to write a small 'c'. Sometimes excalidraw connects them up the point, where I first touch down the pen, and where I lift up the pen.

Please read it, https://github.com/excalidraw/excalidraw/issues/5948#issuecomment-1353262078 most likely you have such a problem.


python3Packages.optax build failure on x86_64-linux as of 035c3601

Issue description
Build of python3Packages.optax failed on x86_64-linux as of 035c36013683560abab6a9252bb9cc3657e79cdd.
build log
Maintainer cc: @ndl
Other cc: n/a
Steps to reproduce

Checkout nixpkgs at commit 035c36013683560abab6a9252bb9cc3657e79cdd
Run nix-build -A python3Packages.optax

Technical details
- system: `"x86_64-linux"`
 - host os: `Linux 5.11.0-1028-azure, Ubuntu, 20.04.3 LTS (Focal Fossa)`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.6.1`
 - nixpkgs: `/nix/store/6v2wg6ycxzrqwn5g2pxfvx5700vddq9a-source`

Misc.
This issue was automatically generated by nixpkgs-upkeep.

CI workflow that created this issue.
Internal tag:<PHONE_NUMBER>478585096

likely due to https://github.com/NixOS/nixpkgs/issues/161822


fix: Update OpenVEX report to correctly reference OCI IDs

Enhanced  image handling in patchWithContext function
This fixes the issue mentioned and  enhances image handling & also ensuring compliance with the OpenVEX specification and improving the accuracy of reports generated
Closes #667

working on fixes , will update soon

@sozercan Closing the PR , doesnt look like i am able to resolve issue
Someone else might pick it


Spyder stuck one of the previous states

Hello,
Spyder doesn't remember the previous state i.e. if when I have three edit panels opened at the start and I close one, then I close Spyder, at the next start Spyder loads the three panels state again, thus I guess it stuck on a previous state and can't save the new states.
Thank you,
George

Try to reset spyder's preferences. On windows there is a shortcut in the start menu, or you can use the command spyder --reset in a terminal.

This was already fixed in master and will be released in Spyder 3.0.
Sorry but we don't plan to fix it in the 2.3 series :-(

@Nodd Thank you the reset helped.
@ccordoba12 thank you, but this is a new problem, but it has been solved with reset.


[ORF] Extractor overhaul

Boilerplate: own/yt-dlp code, fix/new extractor
Please follow the guide below

You will be asked some questions, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your pull request (like that [x])
Use Preview tab to see how your pull request will actually look like

Before submitting a pull request make sure you have:

[x] Searched the bugtracker for similar pull requests
[x] Read adding new extractor tutorial
[x] Read youtube-dl coding conventions and adjusted the code to meet them
[x] Covered the code with tests (note that PRs without tests will be REJECTED)
[x] Checked the code with flake8

In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense, except for code from yt-dlp for which this or the below has been asserted.
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[x] Bug fix
[ ] Improvement
[x] New extractor
[ ] New feature

Description of your pull request and other information
This PR overhauls and brings up-to-date the ORF extractor module.
TV is now handled by the on.orf.at single-page-app, replacing the former TVthek. The PR back-ports the ORFONIE recently added to yt-dlp to replace the broken ORFTVthekIE: thx @HobbyistDev, @TuxCoder, @seproDev. Resolves #32798.
Some shows (former extended live events?) may be returned as multi_video playlists: yt-dl has no support for automatic concatenation of multi_video playlists (yet), but if the same format is selected for all items (segments) it should be possible to concatenate the A-V streams without re-encoding using ffmpeg.
Livestream support (not widely tested) has been added. See also https://github.com/yt-dlp/yt-dlp/issues/10052.
Similarly radio and audio clips are now handled through sound.orf.at. The ORFRadioIE extractor has been updated and made public to support this as well as residual xx.orf.at/player/... URLs. The previous per-station IEs are removed. Resolves #29394. See also https://github.com/yt-dlp/yt-dlp/issues/5265, https://github.com/yt-dlp/yt-dlp/issues/9581.
ORFRadioCollectionIE is added to support playlists in ORF Sound.
The PR also back-ports and re-works ORFPodcastIE from yt-dlp: thx @Esokrates.
ORFFM4StoryIE is fixed and also now gets any in-page YT media: see https://github.com/yt-dlp/yt-dlp/issues/2477.
Core YoutubeDL processing is tweaked to support some not previously encountered playlist structures.

JFTR, I've tested https://github.com/ytdl-org/youtube-dl/commit/0153b387e57e0bb8e580f1869f85596d2767fb0d.
Both URLs, oe1.orf.at and sound.orf.at do work:
❯ python3 -m youtube_dl "https://oe1.orf.at/player/20240616/760429/1718557473314"
[orf:sound] 760429: Downloading JSON metadata
[download] Downloading playlist: Die Wiener Swing-Institution
[orf:sound] playlist Die Wiener Swing-Institution: Downloading 1 videos
[download] Downloading video 1 of 1
[download] Destination: Die Wiener Swing-Institution-2024-06-16_1904_tl_51_7DaysSun32_2424227.mp3
[download]   2.2% of 55.61MiB at 258.91KiB/s ETA 03:35^C
ERROR: Interrupted by user

❯ python3 -m youtube_dl "https://sound.orf.at/radio/oe1/sendung/196537/die-wiener-swing-institution"
[orf:sound] 196537: Downloading JSON metadata
[download] Downloading playlist: Die Wiener Swing-Institution
[orf:sound] playlist Die Wiener Swing-Institution: Downloading 1 videos
[download] Downloading video 1 of 1
[download] Resuming download at byte 1303100
[download] Destination: Die Wiener Swing-Institution-2024-06-16_1904_tl_51_7DaysSun32_2424227.mp3
[download]   4.0% of 55.62MiB at 262.38KiB/s ETA 03:28^C
ERROR: Interrupted by user

Note, the links are (should be) available for 30 days from within Austria.

JFTR, I did another test and tried to download the following URL https://on.orf.at/video/14236058/olympische-spiele-paris-2024-die-eroeffnung.
❯ python3 -m youtube_dl --write-info-json -o "%(autonumber)s-%(title)s.%(ext)s" "https://on.orf.at/video/14236058/olympische-spiele-paris-2024-die-eroeffnung"
[orf:on] 14236058: Downloading webpage
[orf:on] 14236058: Downloading JSON metadata
[orf:on] Downloading m3u8 information
[orf:on] Downloading m3u8 information
[orf:on] Downloading MPD manifest
[orf:on] Downloading MPD manifest
[orf:on] Downloading m3u8 information
[orf:on] Downloading m3u8 information
[orf:on] Downloading MPD manifest
[orf:on] Downloading MPD manifest
[orf:on] Downloading m3u8 information
[orf:on] Downloading m3u8 information
[orf:on] Downloading MPD manifest
[orf:on] Downloading MPD manifest
[orf:on] Downloading m3u8 information
[orf:on] Downloading m3u8 information
[orf:on] Downloading MPD manifest
[orf:on] Downloading MPD manifest
[...]
[download] Downloading playlist: Olympische Spiele Paris 2024: Die Eröffnung
[orf:on] playlist Olympische Spiele Paris 2024: Die Eröffnung: Collected 16 video ids (downloading 16 of them)
[download] Downloading video 1 of 16
[info] Writing video description metadata as JSON to: 00001-Bootsparade - Einzug der Athleten.info.json
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 120
[...]

It seems to work, but I noticed that the I got the "second" audio stream (Audio description, (AD)), instead of the main audio stream. Not sure why.


Let statements in expressions.

[x] Remove need for additional braces in if and other places.
[x] Document
[x] Indentation
[ ] require 'constr'
[x] test scoping

I'll do the constr part in a different pr.


KRKPD-987: floors should reference Floors Module

Type of change

[x] Bugfix

Description of change
Previous code was referencing implementation specific to analytics adapters. This changes code to use bid adapter implementation.

ToDo:

[ ] consider native

Open Questions:

[ ] which floor should be used when multiple mediatypes are present on an adUnit simultaneously? sidenote: do we want to consider sending only video obj if the context is instream (banner+instream is unusual)? mediatype specific price floors?

Initial commit was a more straightforward implementation - but I think we have some options here.

Going to align with @sj1815 first before merging, as merging into master now would then be reflected in this PR as well. Probably best to wait for the creativeID stuff to be approved/merged into Prebid/Prebid so we're not stepping on toes.


Modules on separate lines, but symbols on same line

I would like isort to put imports of modules on separate lines, but imports of symbols (from a module) to stay on the same line:
from typing import Dict, List

from . import baz
from . import foo

From what I can tell, there is no way to currently configure that. If so, would a configuration setting that adds this be welcome?

I'm going to close this, mostly because isort doesn't do that level of processing (it doesn't know if it's a symbol or a module!) which makes this kind of thing impractical, though I agree it would be cool!


Remove Node-Sass Dependency

Hi,
Is it possible to remove the node-sass dependency ? I have tried the last 3 stable branches and none of them build... The 2.0.0beta doesn't work either. Anyone new discovering this package will not be able to run it without first removing all of the node-sass components.
Related to #222
Thanks

Hey @geggleto are you not able to install node-sass? That library uses native C++ extensions so if you are running on a machine without Xcode (mac), Visual Studio (Windows), build-essentials (Ubuntu), chances are you will not be able to install that package.
I only recently switched from LESS to Sass and would prefer to avoid rolling back to LESS. Agreed, it was a little easier with LESS because it doesn't have any C++ dependencies.
Mongoose and mongodb-native-driver, I believe also require a c++ compiler installed on your computer, so node-sass dependency is not just a one-off case.
The 2.0.0 Beta will not work with hackathon-starter yet since connect-assets does not currently support it.

Hi @sahat  I was building on Centos 6.6 with the Development Tools group package. node-sass does not compile on my dev server or vagrant instance (both same versions as mentioned above) which has been incredibility annoying
While I understand that it is apart of the tool chain for this particular package, I do believe on a fundamental level that it should be easily disabled or at least made a non-core component.  Perhaps some additional work in the setup.js file could accomplish this task.
I will continue however to try and find out how I can get the C++ dependencies to install in my particular distro (although I haven't found very many resources on it).
I would appreciate any guidance in how I can remove the node-sass from this package in the mean-time.
Thanks for the great package though!

Updating my gcc version fixed the issue with node-sass

Ah, it seems you had the same issue as me at work on one of the Docker containers. The GCC version was outdated which prevented me to install node-sass package. I ended up switching to LESS since I had no control of GCC version on that server.
If you do however want to use LESS without all this Sass dependency nonsense you can grab all the assets from here:
https://github.com/sahat/hackathon-starter/tree/84387a6ca6582ae5c4d7078dfd1ca0667680e4c3/public/css

@sahat  You sir rock. ty

For those who find this...
http://superuser.com/questions/381160/how-to-install-gcc-4-7-x-4-8-x-on-centos
For CentOS gcc updates


add color constants for compile time "spellchecking" of "grey" vs "gray"

merged as c69a7ce6be5e68cd98490630801b87bce93e0d87 thx


fix(WEATHER, WEATHER_LIST): replace darksky with openweathermap in examples

Also update icon mappings.

Hello. the version here above does not work on my tileboard. i am using openweathermap. the date is not changing if i activate the line for dateformat(please see attachement). also there is an undefined comment in the top right corner. how can i remove it please?

You can remove undefind by adding state: false to the tile.
As for the date, are you using the latest version of TileBoard?
And what is locale set in your config?

thank You for your reply. plain stupid of me for the state: false issue. that one is solved. as for the locale i am on en-us and using the latest version of tileboard(the update was made by copying the content of the zip file in the existing location of the current tileboard. however in order to keep the config.js content from the old one, i just added the locale line in the config . i did a comparaison for the old and new config.js and i did not notice any others. is there another way of updating tileboard, without losing my custome configuration?)

ok, i finally got it working. i had to overwrite the index.html also. now the question remains on how to make openweathermap to show the forecast for the following days, not for the current day on 1 hour interval? there is a format that worked for me inwhich the forecast was for the next days but it was changing the day and also indexing with one hour on each day that was further in time than the current day(so it was using the same algorithm for +1 hour on the current day, but adding the +1 hour on each day). is there a way to do the forecaat always taking as reference the same hour of the day and not indexing it?

I'd recommend starting a thread in https://github.com/resoai/TileBoard/discussions

ok, i finally got it working. i had to overwrite the index.html also. now the question remains on how to make openweathermap to show the forecast for the following days, not for the current day on 1 hour interval? there is a format that worked for me inwhich the forecast was for the next days but it was changing the day and also indexing with one hour on each day that was further in time than the current day(so it was using the same algorithm for +1 hour on the current day, but adding the +1 hour on each day). is there a way to do the forecaat always taking as reference the same hour of the day and not indexing it?

What Index.html file did you overwrite it with?  I am having the same issue.


chore: update static-site-generator-webpack-plugin

Motivation
Remove npm "url" dependency,  bump "eval"
Fix https://github.com/facebook/docusaurus/issues/6695
Have you read the Contributing Guidelines on pull requests?
yes
Test Plan
ci

Note @Josh-Cena it seems we still have one usage, not sure why it wasn't reported before
=> Found<EMAIL_ADDRESS>info Reasons this module exists
   - "_project_#@docusaurus#lqip-loader#node-vibrant#url" depends on it
   - Hoisted from "_project_#@docusaurus#lqip-loader#node-vibrant#url#querystring"

@Josh-Cena issue when running yarn build:website:fast:
ReferenceError: Prism is not defined
    at Array.forEach (<anonymous>)

Reverting your eval change (https://github.com/pierrec/node-eval/pull/27) locally fixes it.
Trying to figure out what is happening 😅

Oof, good catch, sent https://github.com/pierrec/node-eval/pull/28

Because the CI is using a terrible Node v10 which doesn't have globalThis

weird, apparently the CI now works, but I can still repro locally 🤷♂

Do you need me to check out locally and debug this, or do you think it's not that critical? Does it reproduce on Docusaurus, or only within those unit tests?

😄
Seems to work fine for Docusaurus so let's move on.
Not sure why this test fails in some cases, but it might not be 100% related to the eval change 🤷♂


Demo project throws parse error

I'm getting this from the demo project:
$ clojure -X:girouette
Execution error at instaparse.util/throw-runtime-exception (util.clj:7).
Error parsing grammar specification:
Parse error at line 320, column 1:

^
Expected one of:
!
&
ε
eps
EPSILON
epsilon
Epsilon
<
(
{
[
#"#\"[^\"\\]*(?:\\.[^\"\\]*)*\"(?x) #Double-quoted regexp"
#"#'[^'\\]*(?:\\.[^'\\]*)*'(?x) #Single-quoted regexp"
#"\"[^\"\\]*(?:\\.[^\"\\]*)*\"(?x) #Double-quoted string"
#"'[^'\\]*(?:\\.[^'\\]*)*'(?x) #Single-quoted string"
(*
#"[^, \r\t\n<>(){}\[\]+*?:=|'"#&!;./]+(?x) #Non-terminal"

I will look into it later today. Thanks for reporting the problem.

@jacobobryant  The problem is fixed. Thanks again for point it out.
If you find any other problem, please reach out. I love feedback.

Thanks, I've been trying out girouette for a new project today and so far it's great!


Added config file to configure the source and output path.

The config file can be published to the laravel config directory. By default, it keeps the old paths, so it is backward compatible.

beautiful, thanks!

@janokary In the config directory in the root of your project. Create a 'vue-i18n-generator.php' file and copy and paste this code:
`
 '/resources/lang',

    /*
    |--------------------------------------------------------------------------
    | Output file
    |--------------------------------------------------------------------------
    |
    | The javascript path where I will place the generated file.
    | Note: the path will be prepended to point to the App directory.
    |
    */

    'jsFile' => '/resources/assets/js/vue-i18n-locales.generated.js'
];`

@periloso Doesn't work without creating the vue-i18n-generator.php file though.

Thanks @andre-dw.
I confirm that it doesn't work without creating this file.

I think this should work: php artisan config:publish laravel-vue-i18n-generator. Need to update the README regarding this. I lack a dev setup at the moment, could somebody help verify this command works?

Sorry for the late answer @martinlindhe. I think it is
php artisan vendor:publish
not
php artisan config:publish laravel-vue-i18n-generator
https://laravel.com/docs/5.3/packages

@janokary thanks! i've updated the README with this info now


Background URL is static

Hello,
I have used your Tabs Building Block module, and I would like to thank you for your work!  It has been helpful and useful.
I seem to have bumped into an issue, and I would like to bounce it off with you to confirm it.
I built a section of this module within my website on a development platform.  When I ported it over to the production platform, the background images' URL were found to be linking back to my development platform's URL.  It looks to be statically coded, and I had to manually edit all the URLs through the HTML editor.
If this is what is happening, is it possible to modify the code so that the background images' URL contains only the context root, without host name or IP?
Thank you for your time and effort.

Hello danielyen,
If I understood you correctly it does not qualify as an issue since its normal behaviour of Odoo.
All content is saved into a template (including links), so when you move database you have exact same content (including links).
To avoid this you should use relative paths on your development database, so when you move it, it would point to same domain/IP or use some kind of tool to search and replace DB.

Hello Nedas,
I didn't have the same problem when I used Odoo's provided blocks within the website, hence I thought it could be an issue within your module.
Thank you for responding back.  I will look into how I can implement relative paths within the database level.


DUPLO-10662 : perceiv: fix dyamodb issue, when billing is pay-per-request

perceiv: fix dyamodb issue, when billing is pay-per-request

Task linked: DUPLO-10662 TF: backend returning error. this is not observed by customer


Better slack notifications

This is a very scrappy first attempt to improve our slack
notifications.
To do this, it creates a new configuration file, default.tmpl, that
contains templates for defining slack notifications.
We absolutely can and should iterate on this.

Example alert:


Updating tessellation version to 2.8.1

did you want to hold off on this for some reason @IPadawans ?

hey @scasplte2 no, I'll merge this now =]


Template uses "master" instead of "main"

The "Create a release pipeline with Azure Pipelines" template references the "master" branch instead of "main".
So breaks Azure pipeline runs, with error:
Encountered error(s) while parsing pipeline YAML: Could not get the latest source version for repository dbroin/mslearn-tailspin-spacegame-web-deploy hosted on https://github.com/dbroin/mslearn-tailspin-spacegame-web-deploy using ref refs/heads/master. GitHub reported the error, "No commit found for SHA: refs/heads/master"

@dbroin Thanks for pointing. We will look into this.

I also encountered such an error:
Encountered error(s) while parsing pipeline YAML:
Could not get the latest source version for repository MartGordon-CCEW/mslearn-tailspin-spacegame-web-deploy hosted on https://github.com/MartGordon-CCEW/mslearn-tailspin-spacegame-web-deploy using ref refs/heads/master. GitHub reported the error, "No commit found for SHA: refs/heads/master"


Decide which extension should be actively recommended

@seanmcbreen pls chime in:
Current list:

C#
Go

Python
C++
PowerShell
Less Important but we can guess of file type
EditorConfig
Linter config files e.g. eslintrc

@jrieken @seanmcbreen please verify.

@seanmcbreen when verifying you must install a recently built insiders build.


How to use this with firebase v6 ?

Hi all.
I'm using firebase v6.3.1.
But, There's some issue to create GeoFirestore, I think.
(alias) const firestore: ReactNativeFirebase.FirebaseModuleWithStaticsAndApp
<FirebaseFirestoreTypes.Module, FirebaseFirestoreTypes.Statics>
import firestore

Argument of type 'FirebaseModuleWithStaticsAndApp<Module, Statics>'
is not assignable to parameter of type 'Firestore | Firestore'.
  Type 'FirebaseModuleWithStaticsAndApp<Module, Statics>' is missing
the following properties from type 'Firestore': settings, collection, doc, collectionGroup,
and 5 more.ts(2345)

This error is occured to below code.
const geofirestore: GeoFirestore = new GeoFirestore(firestore);
How can I fix it ?

The firestore instance created by ReactNativeFirebase isn't the same object as what's returned by the firebase of firebase-admin, so the easiest thing is to cast the React Native firestore object to a type of any:
const geofirestore: GeoFirestore = new GeoFirestore(firestore as any);

Let me know if that helps. (Keep in mind this library doesn't technically support ReactNativeFirebase as it's data structures can end up being different than the libraries from the Firebase team.)

Thank you so much for your answer.
But, the code you show me doesn't work.
Here is the error message.
Error: Firestore must be an instance of Firestore
Is there any other way to fix it ?
(I understood that this library isn't technically supported)

It also looks like firestore is a function... Do you call it? (see below)
import firebase from 'react-native-firebase';
import { GeoFirestore } from 'geofirestore';

const firestore = firebase.firestore();
const geofirestore = new GeoFirestore(firestore as any);


Viva la BSD

Get 'iohyve start' support for OpenBSD and NetBSD guests.

NetBSD guests can be manually loaded and booted as of right now.
OpenBSD won't install out of the box quite yet.

Any error messages with OpenBSD ? It should be able to install/boot fine.

Here's a sample OpenBSD grub-bhyve install command line.
grub-bhyve -r cd0 -m obsd.map -M 2048 obsd57-amd64
kopenbsd -h com0  /5.7/amd64/bsd.rd
boot
To boot it post-install you have to specify the type of root device with the "-r" option e.g.
grub-bhyve -r hd0,openbsd1 -m obsd.map -M 2048 obsd57-amd64
kopenbsd -h com0 -r sd0a /bsd
boot

OpenBSD guests can install correctly under the grub-support branch now.
It does not work using:
iohyve start openbsdguest

You must manually run:
iohyve load openbsdguest
iohyve boot openbsdguest

Reopening due to recent headaches with grub2-bhyve being resolved. :grinning:
Also, attaching to the "grub2-bhyve" support milestone tag.

@grehan-freebsd thank you so much for your help and for your work on grub2-bhyve.  iohyve now has OpenBSD support :grinning:


[BUG] Documentation at 'fastapi.tiangolo.com' not responds

Describe the bug
The documentation at https://fastapi.tiangolo.com/ does not respond - 80% of the time I receive The connection has timed out.
To Reproduce
Steps to reproduce the behavior:

Open your browser
Enter URL https://fastapi.tiangolo.com/
hit 'Enter'
See error

Expected behavior
The documentation should open.
Screenshots
NA
Environment:

OS: Ubuntu 16.04; Firefox 66.0.5
FastAPI Version [e.g. 0.3.0], get it with: any; Documentation URL

Hmm, I just tested here and I can't replicate the problem.
The docs are hosted/provided by Netlify, with a robust CDN. It is, for example, the same that powers Vue.js docs. So, I think it's most probably related to your internal connection or some firewall, local, corporate, or nationwide (although I doubt you'll have a nationwide firewall in Switzerland).

@tiangolo thanks for reply.
here is something from command line:
--2019-05-24 12:04:45--  https://fastapi.tiangolo.com/tutorial/
Resolving fastapi.tiangolo.com (fastapi.tiangolo.com)... <IP_ADDRESS>, 2a03:b0c0:3:d0::d24:5001
Connecting to fastapi.tiangolo.com (fastapi.tiangolo.com)|<IP_ADDRESS>|:443...```

I am currently in the very far east... probably it is indeed nationwide restriction.

would you have hint how to generate html-docs for local usage? thx

I checked scripts and was able to build the docs for local usage. thx

Cool! I'm glad to hear that.
Thanks for reporting back and closing the issue.

@tiangolo I ask it here - offtopic - is there a way to get a valid yaml from generated openapi documentation. I have seen only json. This feature would be very helpful to validate existing openapi specifications (e.g. shared across teams).

It would be fairly easy to generate an endpoint for the yaml version using the openapi dict (it's documented how access it here - https://fastapi.tiangolo.com/tutorial/extending-openapi/#generate-the-openapi-schema) and use json2yaml (https://github.com/drbild/json2yaml - this one preserves order) to dump it out - you would need to use HTMLResponse and set the headers for it.

Thanks @wshayes !
@madkote BTW, JSON is valid YAML. YAML is a superset of JSON.
But it has the additional encoding ideas of using indentation.
I have been thinking about adding a tutorial on creating custom responses, using this as an example.
But here, as a preview:
You could create a response that inherits from Starlette's Response, set the media_type to the correct type (the one your team uses, as there's no official one). Then use, e.g. PyYAML to receive the dict and convert it to YAML with the canonical indentation-based format, and return that.

@wshayes @tiangolo thanks to you both! I processed for now only the half of tutorial (by applying it on my projects). The rest of tutorial is for this week.


Fix cmdname qp target gene

Addressing #3363 by renaming the qp-target-gene command name to "QIIMEq2"

coverage: 92.832%. remained the same
when pulling f3825fc8c29b7f30a70684a6fc5af9c687c5575b on jlab:fix_cmdname_qp_target_gene
into 58e15a470919b1183c6caf5af5f36f990f37f9ce on qiita-spots:dev.

Yes, the command are available now. However, I am not sure if this rather cosmetic fixing is the most elegant way. For future testing, I feel this PR can help avoid tedious debugging.


RegisterURLVarExtractor not working with latest gorilla/mux

I'm noticing the url parameters don't seem to be working with the latest version of gorilla/mux.
I can reproduce by cloning this repo, installing dependencies to the latest versions, and running tests. Here is what I then see in example/foos/foos.apib:

# Group Foos

## /foos/ABeeSee

### Get Foo [GET]
retrieves a single Foo

+ Response 200 (application/json)

    + Body

            {
                "B": "A",
                "A": "Bee",
                "R": "See"
            }

## /foos{?n}

+ Parameters
    + n: `10` (number)

### Get Foos [GET]
retrieves the collection of Foos

+ Response 200 (application/json)

    + Body

            {
                "2": {
                    "B": "",
                    "A": "",
                    "R": "2"
                },
                "ABeeSee": {
                    "B": "A",
                    "A": "Bee",
                    "R": "See"
                },
                "OneTwoThree": {
                    "B": "One",
                    "A": "Two",
                    "R": "Three"
                },
                "SomethingFunForYou": {
                    "B": "Something",
                    "A": "Fun",
                    "R": "ForYou"
                }
            }

I would expect the first resource to have the title ## /foos/{key}, but it shows ## /foos/ABeeSee instead.
I have these versions installed:
[[projects]]
  name = "github.com/gorilla/context"
  packages = ["."]
  revision = "1ea25387ff6f684839d82767c1733ff4d4d15d0a"
  version = "v1.1"

[[projects]]
  name = "github.com/gorilla/mux"
  packages = ["."]
  revision = "bcd8bc72b08df0f70df986b97f95590779502d31"
  version = "v1.4.0"

go version: go version go1.8.3 linux/amd64

Could it be related to this comment in gorilla/mux?
	// If true, do not clear the request context after handling the request.
	// This has no effect when go1.7+ is used, since the context is stored
	// on the request itself.
	KeepContext bool

It looks like gorilla/mux#240 would fix this issue

oh noes. thanks for submitting the issue. i'll try to find some time to work on this soon


Short sections.

§ 114. All fictions
in pleading
are abolished.
Let's make sure we don't assume short sections are necessarily garbage and discard them. When I've finished cleaning up the section breaks, we should be able to filter out heading material (which will often be brief) without losing short but critical sections like the above.

Are these sections currently being discarded? I'm only throwing way sections of fewer than six words, so that we can get two 5-grams per document, so a section like this should be retained.

This specific section should be fine:
› ag -i "All fictions"                                                                1
DC1857-00001060.txt
1:All fictions in pleading are abolish ed.
DT1862-00001050.txt
1:All fictions in pleading are abolished.
IA1859-00001200.txt
5:mon eounte, general ieeuee, and all fictions are abolished, and hereafter
KS1868-00001150.txt
1:All fictions in pleadings are abolished.
NE1859-00000480.txt
372:114. All fictions
NE1866-00001360.txt
1:All fictions in pleadings are abolished. 1
OH1853-00001260.txt
1:All fictions in pleading are abolished.
OH1853extended-00001260.txt
1:All fictions in pleading are abolished.
OH1879-00002250.txt
2:all fictions therein are abolished; and the title of a cause shall not be
OK1891-00000080.txt
479:(4417) § 44. All fictions in pleading are abolished, and their:
WY1870-00001160.txt
6:SE6. 125. All fictions in pleadings are abolished.


⚠ Bofrost.lu has degraded performance

In ea61aef, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 2057 ms

Resolved: Bofrost.lu performance has improved in d267dcf after 1 hour, 25 minutes.


Update keyword detection in TS

Update keyword detection to support And and But andStepDefinition
🤔 What's changed?
Fixes keyword detection in Typescript files
⚡ What's your motivation?
Fixes #94
🏷 What kind of change is this?

:bug: Bug fix (non-breaking change which fixes a defect)

♻ Anything particular you want feedback on?
n/a
📋 Checklist:

[x] I agree to respect and uphold the Cucumber Community Code of Conduct
[x] Users should know about my change

[x] I have added an entry to the "Unreleased" section of the CHANGELOG, linking to this pull request.

The And and But keywords that are valid in Gherkin are not exposed in Cucumber's TypeScript API. Until recently, they were incorrectly exposed in cypress-cucumber-preprocessor (which I assume you are using), but this has been removed in 13.0.0
More details in https://github.com/badeball/cypress-cucumber-preprocessor/issues/821
Thanks for your contribution, but we won't be adding this since using And and But in step definitions is discouraged and not even supported in Cucumber and the latest cypress-cucumber-preprocessor.

Is the intention that this plugin only be used with official cucumber libraries or provide matching for the gherkin language?
I'm using jest-cucumber which provides methods (even if just syntactic sugar) for the whole gherkin vocabulary including And/But. In jest having contextual tests makes sense since they are defined in a context with other tests.


'requests' as a requirement

The 'request' module is currently being used to load a HTML page. The only place it's being used is to test stripRawHTML(). Web content may keep changing and loading a HTML page dynamically may result in inconsistency. We can remove this (currently)insignificant dependency by saving the HTML page in aimadata and use that. @norvig What is your opinion.

Partially fixed in #495


DATABASE_URL is baked in Dataproxy client proxy.js

Bug description
When using previewFeatures = ["dataProxy"] the connection string is baked into the client when running prisma generate.
There is no way to either set it via environment variable nor passing it to the client on instantiation.
How to reproduce
Checkout example from my Example Code based on the Prisma Starter and run yarn install

Set environment variable to some invalid connection string: DATABASE_URL=INVALID
Run yarn run generate
Change either env variable to valid string or pass valid url to Constructor in script.ts
Run yarn run dev

Will fail with P5002
Happy path is above setting env to valid path before client generation.
Expected behavior
Can be passed in like
const prisma = new PrismaClient({
  log: ["query", "error"],
  datasources: {
    db: {
      url: "prisma://aws-eu-central-1.prisma-data.com/?api_key=ABC"
    }
  }
})

or in .env file with
DATABASE_URL=prisma://aws-eu-central-1.prisma-data.com/api_key=ABC

Prisma information
prisma 3.7.0 or ^3.8.1
Environment & setup

OS: Windows
Database: Postgres via Dataproxy
Node.js version: 16.10.0

Prisma Version
prisma 3.7.0 or ^3.8.1

(tested with those versions)

Related to https://github.com/prisma/prisma/issues/10187
Obviously if the related issue had more context I could have found about that earlier

Hey @pfried. We have released some changes a few minutes ago in<EMAIL_ADDRESS>tl;dr;

Instead of PRISMA_CLIENT_ENGINE_TYPE, use prisma generate --data-proxy to enable the Data Proxy
import { PrismaClient } from '@prisma/client/edge' for a Workers-compatible Prisma Client
Please be aware that .env aren't bundled into the generated Prisma Client any longer (see docs)
You can also remove any package location aliasing from your build scripts
Warnings around eval are now also fixed

Thanks, and your feedback is welcome.


Draft: First class dataset support

Context
AME needs to provide features surrounding data sets. To facilitate this a dataset concept should be introduced allowing for user's of AME to think in terms of datasets instead of the more "low level" Task objects.
This will allow for more advanced features specific to datasets.
Design
An example of how the datasets should end up:
dataSets:
    - name: good_data
      task:
        taskRef: fetch_data

tasks:
    - name: training
      resources:
          cpu: 4
          memory: 8GB
          storage: 5GB
      command: python train.py
      dataSources:
        - name: good_data

    - name: fetch_data
      command: python refresh_data.py
      fromTemplate: common_templates.standard_data_fetch_template

How to proceed
The initial implementation does not need to offer much functionality over a Task, dataset specific features can be implemented over time. Therefore for this issue we can think of Datasets as a wrapper around a Task
Acceptance criteria

[ ] There is a Dataset CRD
[x] AME Projects can contain a list of datasets
[x] Tasks can depend on a dataset, mean the dataset will be mounted inside the Task's directory.

Open questions

Does it make sense to reference datasets in the datasources field?
How should datasets fetch data from outside sourcs such as s3?

For the first iteration of datasets we don't need a separate CRD.


[WIP] feat(adoption): no-clr-card eslint rule

@bbogdanov - it looks like this is ready to merge. Is there a reason to keep the pr as wip?

@bbogdanov - it looks like this is ready to merge. Is there a reason to keep the pr as wip?

We have to explore if we can do fixers. I'll work on the next week.


Port 9443 conflict

We see that capsule-webhook-service is using port 9443 which conflicts with other running services in the cluster. We tried changing the port in the webhook-service.yaml but it is throwing error. We are able to install Capsule only when the port is 9443 so it looks like the port is hard-coded in the Capsule code.
Tested on current and previous version
chart:  capsule-0.3.5
app version: 0.2.1

How do we change the port 9443 for webhook-service? Can you please provide the details?
Is it possible to provide port as configurable item in Capsule installation?

Hey, the 9443 port is used for the webhook HTTP calls required by Capsule and is a bit of a standard with Operators.
This port is exposed by the Capsule pods and not directly as a Service, which is backed by the 443 port.
May I ask you what's the error you're reporting, your Kubernetes platform, and the installation method? No problem for making it configurable, we just need first to replicate the error to properly address it.

we in the cluster cannot use 9443 as that is already been in use by other applications. we want to know the process of how to get this on any other port eg 9447 and get it up and running.

i guess there is confusion around firewall vs other. it is not a firewall issue. let me re-explain the issue

As of now capsule runs on 9443
we cannot run this on 9443 as other services are already running on it
we want this to run say on 9447 for which we will allow firewall opened up for webhook
Issue is the code and all deployments files and images that are coming with capsule, all runs on 9443.
Either we update the code in the local and replace 9443 to 9447 and create new image from your provide Dockerfile or do you have any way by which we can use your provided docker images to run on 9447

Planning to release this feature for v0.2.3 to avoid waiting for v0.3.0.


fix(app): add reload option when CPE crashes

:tada: This PR is included in version 2.79.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Improve help texts for new and init commands

Purpose

Improve help texts for new and init commands

Fixes #
Approach

Describe how you are implementing the solutions along with the design details.

Samples

Provide high-level details about the samples related to this feature.

Remarks

List any other known issues, related PRs, TODO items, or any other notes related to the PR.

Check List

[ ] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

Closing as this change is sent to ballerina-platform:2.0.0-beta3-dev branch


KiVar 0.1.2: No rule definitions found - kivar-demo

Describe the bug
The KiVar plugin cannot be started in the example kivar-demo project.
To Reproduce

install the KiVar from Plugin and Content Manager
open kivar-demo.kicad_pro in KiCad 8.0.1 release build
in PCB editor open KiVar plugin
Expected behavior
Variant selection gui should be appeared.

Screenshots

Additional context
Application: KiCad PCB Editor x64 on x64
Version: 8.0.1, release build
Libraries:
wxWidgets 3.2.4
FreeType 2.12.1
HarfBuzz 8.3.0
FontConfig 2.14.2
libcurl/8.5.0-DEV Schannel zlib/1.3
Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Date: Mar 15 2024 01:52:47
wxWidgets: 3.2.4 (wchar_t,wx containers)
Boost: 1.83.0
OCC: 7.7.1
Curl: 8.5.0-DEV
ngspice: 42
Compiler: Visual C++ 1936 without C++ ABI
Build settings:

I guess you tried the demo project from the main branch, which matches the software implementation of the main branch (not the 0.1.2 release).
Currently there are no maintenance branches, so please use the demo project found in the matching release source archive: https://github.com/markh-de/KiVar/archive/refs/tags/v0.1.2.zip
I'll try to mention this in the upcoming documentation.


Use crossbeam-channel for massive speedup

Crossbeam-channel is apparently a lot better here.
This introduces a breaking change: the type of into_inner for PipeReader/PipeWriter is now crossbeam-channel's Sender/Reciever.
Also move benchmarks to criterion, to get some statistics on benchmarking, and to compare against os_pipe crate
Performance results
pipe_send/pipe-rs/4096  time:   [582.11 us 592.09 us 603.99 us]
                        thrpt:  [1.6168 GiB/s 1.6493 GiB/s 1.6776 GiB/s]
                 change:
                        time:   [-94.119% -93.959% -93.763%] (p = 0.00 < 0.05)
                        thrpt:  [+1503.3% +1555.3% +1600.3%]
                        Performance has improved.
pipe_send/pipe-rs/8192  time:   [408.88 us 415.31 us 422.74 us]
                        thrpt:  [2.3101 GiB/s 2.3514 GiB/s 2.3884 GiB/s]
                 change:
                        time:   [-92.025% -91.820% -91.583%] (p = 0.00 < 0.05)
                        thrpt:  [+1088.1% +1122.5% +1153.9%]
                        Performance has improved.
pipe_send/pipe-rs/16384 time:   [332.98 us 341.16 us 349.94 us]
                        thrpt:  [2.7906 GiB/s 2.8625 GiB/s 2.9328 GiB/s]
                 change:
                        time:   [-87.484% -87.172% -86.865%] (p = 0.00 < 0.05)
                        thrpt:  [+661.32% +679.54% +698.97%]
                        Performance has improved.
pipe_send/pipe-rs/32768 time:   [291.44 us 296.80 us 303.01 us]
                        thrpt:  [3.2229 GiB/s 3.2903 GiB/s 3.3508 GiB/s]
                 change:
                        time:   [-79.435% -78.663% -77.785%] (p = 0.00 < 0.05)
                        thrpt:  [+350.14% +368.66% +386.27%]
                        Performance has improved.
pipe_send/pipe-rs/65536 time:   [282.22 us 288.76 us 295.90 us]
                        thrpt:  [3.3003 GiB/s 3.3819 GiB/s 3.4603 GiB/s]
                 change:
                        time:   [-63.272% -62.209% -60.964%] (p = 0.00 < 0.05)
                        thrpt:  [+156.17% +164.61% +172.27%]
                        Performance has improved.

Also, because crossbeam channel is mpmc, we could implement Clone for PipeReader as well.

Fancy and a pretty low-impact dependency, thanks!
Regarding cloned readers I'm a bit torn I think. If you're processing data with multiple receiving sides you'd have to be very careful about packeting your reads and writes properly, and at that point it's basically just datagrams and you should probably be using channels directly instead?
On the other hand, that same argument also applies to the writer being Clone and it already is, the type allows it so no reason not to. If anything it allows you to be lazy and clone instead of worry about Sending properly I guess.


could not compile revision (lib) due to 1 previous error

error[E0658]: inline-const is experimental
--> /Users/myusername/.cargo/registry/src/index.crates.io-6f17d22bba15001f/revision-0.10.0/src/implementations/string.rs:55:33
|
55 | static CHAR_LENGTH: [u8; 256] = const {
|                                 ^^^^^
|

This happens when because the version of rust you are using is to old to compile revision. Inline-const was stablized in rust version 1.79. If you want to compile revision please upgrade your rust version.


catkin_make not working

I run the dev docker image First.
I built a catkin workspace in the image, but is goes as follows:
yc@in_dev_docker:/apollo/catkin_ws$ catkin_make
Base path: /apollo/catkin_ws
Source space: /apollo/catkin_ws/src
Build space: /apollo/catkin_ws/build
Devel space: /apollo/catkin_ws/devel
Install space: /apollo/catkin_ws/install
####
#### Running command: "cmake /apollo/catkin_ws/src -DCATKIN_DEVEL_PREFIX=/apollo/catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/apollo/catkin_ws/install -G Unix Makefiles" in "/apollo/catkin_ws/build"
####
CMake Error at CMakeLists.txt:20 (message):
  Search for 'catkin' in workspace failed (catkin_find_pkg catkin
  /apollo/catkin_ws/src): Traceback (most recent call last):

    File "/usr/local/bin/catkin_find_pkg", line 9, in <module>
      load_entry_point('catkin-pkg==0.3.5', 'console_scripts', 'catkin_find_pkg')()
    File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 351, in load_entry_point
      return get_distribution(dist).load_entry_point(group, name)
    File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2363, in load_entry_point
      return ep.load()
    File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2088, in load
      entry = __import__(self.module_name, globals(),globals(), ['__name__'])

  ImportError: No module named cli.find_pkg

-- Configuring incomplete, errors occurred!
See also "/apollo/catkin_ws/build/CMakeFiles/CMakeOutput.log".
Invoking "cmake" failed

Any help?

@pooluut have you solve the problem? I have the same problem

Are you trying to build Apollo?, if so, you can run the following command inside dev docker.
bash apollo.sh build

@startcode
Thanks for your reply.
I'm not building apollo.
I'm trying to start a catkin_workspace in the docker.

@westeast
No, still problem in the lastest release.

@startcode
please take the following step to recurrent the problem:

bash docker/scripts/dev_into.sh
mkdir -p catkin_ws/src
cd catkin_ws
catkin_make

@pooluut I have forwarded your question to ROS team.

@pooluut @westeast I have forwarded your question to ROS team.
Not sure about your purpose of using catkin_make here. The official build method is using bazel BUILD file, even when you want to create a new module under apollo/modules

i have the same problem


Param name change

Description: Changed parameter name 'model_name' to 'model_name_or_path' of HuggingFaceEmbeddings / HuggingFaceInstructEmbeddings / HuggingFaceBgeEmbeddings modules since it can take and process local model files as input, without any change of code!
Issue: Prevent confusion of users
Dependencies: Not at all!

changing param names is a breaking change, im not sure it's justified here — could we just clarify the docstring?

Target modules run inference based on SentenceTransformer module. In the original code, param : model_name passed to the self.client, which is a SentenceTransformer instance. It is the only usage of the 'model_name' param.
However, below is the annotation for the 'model_name_and_path' param of  SentenceTransformer module, in which the 'model_name' param of our original code putted.
":param model_name_or_path: If it is a filepath on disc, it loads the model from that path. If it is not a path, it first tries to download a pre-trained SentenceTransformer model. If that fails, tries to construct a model from Huggingface models repository with that name."
'model_name_and_path' is way more natural.

changing param names is a breaking change, im not sure it's justified here — could we just clarify the docstring?

Is there any problem, please let me know :)

Hey @sangwongenip ! Closing this for the reason @baskaryan outlined above. This change will break any users who have something like HuggingFaceEmbeddings(model_name=...) in their code, and while I agree the new name is clearer, that clarity is not worth breaking the code of anyone using it like this.
If you're interested in helping out with this, I would recommend a followup PR clarifying that a path can be passed (and how to format it) in the docstring, or adding it to the docs :)


[TCE] extract font styling to separate file

Why?
The last part of creating a turnkey solution for generating TCEs in additional languages is creating CSS for every new language. One of the things that make this difficult for someone who isn't familiar with the codebase is that all of the CSS is together, and you don't know what and where to look for doing the customizations.
What?
This creates the following structure:
website/app/assets/stylesheets/to_change_everything
.
├── _common.scss
├── _english.scss
├── _espanol.scss
├── _farsi.scss
├── _한국어.scss
├── common
│   ├── _font_styling.scss
│   ├── _navigation.scss
│   └── _reset.scss
├── farsi
│   └── _font_overrides.scss
└── korean
    └── _font_overrides.scss

The top-level files (e.g. _farsi.scss) are automatically generated. So are the sub-files (e.g. farsi/_font_overrides.scss). These are also automatically wired up and filled in with the same CSS as font_styling.scss.
A person generating a new TCE version then only has to look at 1 file (farsi/_font_overrides.scss in this example) and will only really need to delete any CSS that will be unchanged from the common styles and adjust some input values in the scss functions.
Results
Using this convention the custom css needed for the farsi or korean versions of TCE has been reduced to 50-60 lines of cookie-cutter CSS.
note:
I do hope to do a similar thing to the layout code (margins, paddings, etc.) so that there will be a structure like this:
├── farsi
│   └── _font_overrides.scss
│   └── _layout_overrides.scss

demos

To Change Everything: English
To Change Everything: Espanol
To Change Everything: فارسی
To Change Everything: 한국어

@veganstraightedge is it possible to get a heroku deploy for this branch?
I want to check the layout in TOR and I don't think there is a way to do that locally

@veganstraightedge did the following:

multi-line CSS rules have } on new line
Remove font-stack 1-liners
add spaces after : in media queries

let me know if you spot anything else


Consistency of Definitions

Not all definitions adhere to the rule
XDefs ::= 'XDEF' XDef (';' XDef )* 'ENDDEF'

For a user, this is very confusing.
Solution: support consistent definitions!
Alternative
Only support single definition in DEF-ENDDEF block:
XDefs ::= ('XDEF' XDef 'ENDDEF')*

The TorXakis language should be consistent.
In the changes made for the simulator
an inconsistency in definitions is introduced.
Some definitions have lists
XDEF ...;...;... ENDEF

while other have only definitions (i.e., don't support semicolon)
XDEF ... ENDEF

For users, it should be consistent.
I propose to never support list!

Support for
see #506


Support Providing Specific Collateral

This PR introduces the ability to specify UTxOs to be used as collateral, if applicable.
This is helpful because some wallets allow the end-user to specify a "collateral UTxO(s)". If that is the case, a dApp should do their best to avoid spending that UTxO, as it could cause issues for the user on other dApps. Currently, blaze does not support such behavior; collateral comes from the full set of UTxOs provided to it, any of which may be spent in the transaction.

Can you fix the CI issues? Looks good otherwise

Merging given EzePze already approved the changes. CI seems good now


[3.1.3-prepare] test ut

Purpose of the pull request

Brief change log

Verify this pull request

This pull request is code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:

(or)
If your pull request contain incompatible change, you should also add it to docs/docs/en/guide/upgrede/incompatible.md

Codecov Report

:exclamation: No coverage uploaded for pull request base (3.1.3-prepare@a120586). Click here to learn what that means.
The diff coverage is n/a.

@@               Coverage Diff                @@
##             3.1.3-prepare   #13326   +/-   ##
================================================
  Coverage                 ?   38.14%
  Complexity               ?     3958
================================================
  Files                    ?      998
  Lines                    ?    36785
  Branches                 ?     4241
================================================
  Hits                     ?    14031
  Misses                   ?    21145
  Partials                 ?     1609

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


added script to reduce image size using python

added script to reduce image size using python using PIL python library.

Uh sure good enough.


Flutter Installer Package for GNU/Linux, Mac or Windows

I saw many people having trouble about the first install of Flutter, android SDKs, plugins, gradle version etc.
It's hard to support all these and check these dependencies.
We can create installer script and GUI installer without Android Studio.
Android SDKs can be install via command line tools.
Confirmed versions can be installed from WGET or cURL and install on background.
Paths can be add after all those installation.
We can do something for license issues like you did before for android SDKs.
So what do you think about this?

@MarlonJD
I totally agree with you
https://github.com/flutter/flutter/issues/71368

HI @MarlonJD
The installer is proposed in https://github.com/flutter/flutter/issues/63619, you can add your comment about the features you need in the installer
Closing as duplicate of https://github.com/flutter/flutter/issues/63619


Get-DbaDbFile extended pipeline support #4783

Adding $SmoDatabase pipeline parameter to support pipelining in an SMO Database object array.  If SmoDatabase is provided, it takes precidence over SqlInstance and Database; they're overwritten with the contents of SmoDatabase.  Added Region block around the queries so I could fold them in VSCode.

Type of Change

[X ] New feature (non-breaking change, adds functionality)

Purpose

Adding pipeline support to Get-DbaDbFile so that it accepts SMO Database objects (request from #4783 was to support piping from Get-DbaDatabase
Approach

I Added a ValueFromPipeline parameter $SmoDatabase.  If this new parameter is passes, the function essentially ignores $SqlInstance and $Database parameters, and will overwrite their values with what is in the $SmoDatabase object.
I'm not sure this is the correct approach for supporting multiple pipeline object types
Originally I tried to maintain support for additional items coming from SqlInstance and Database, but it resulted in a lot of duplicated results being returned as the objects in $Database just kept growing, and running the process{} per pipe item item against multiple $Database objects instead of just the one on the pipe, so that is why I ultimately opted to go with the either/or approach for parameters instead of aggregating them.
I've also updated the ParameterSets for the parameters to try to be more explicit that the new SmoDatabase parameter is incompatible with SqlInstance & Database
Commands to test

$db = Get-DbaDatabase -SqlInstance $devInstance, $qaInstance -Database "Audit", "Staging", "Warehouse"
$db | Get-DbaDbFile | Select-Object SqlInstance, LogicalName, TypeDescription, Database | Format-Table -AutoSize
Get-DbaDbFile -SmoDatabase $db | Select-Object SqlInstance, LogicalName, TypeDescription, Database | Format-Table -AutoSize
$devInstance | Get-DbaDbFile -Database "Warehouse" | Select-Object SqlInstance, LogicalName, TypeDescription, Database | Format-Table -AutoSize

Screenshots

I saw Potatoqualitee‘s note in another PR that we shouldn’t use ParameterSets. I’ll swap it out for the if() logic in the morning.

Pipelines replaced with If logic now, ready for review/comments.

I've gone ahead and made the changes. take a look if you're interested 👍

Thanks Chrissy; I’ll take a look at these.


Dynamic fetch

This includes the new fetch-strategy and also some changes made to the run-time app to facilitate benchmarking over multiple workloads

This doesn't have to be merged into dev at the moment, this could work as a separate branch


Add WorkerThreadPool documentation

Supersedes #65268. I made this PR without knowing about his work.

cc @RandomShaper @raulsntos Any preference on which of these two to merge? Does this one look good? :)

TY, I don't know C# but I tried my best. You should see the first version, I used # for comments XD

Fixed the issues, also you missed that in C#, I used the Task wait function, not the GroupTask version. I noticed it and fixed that too.
Changed the comment to just say that the array is supposed to be filled with enemies.

Looks good! However, let me suggest documenting the various related project settings as well. There's a kind of obscure setting about using native threads for low-prio tasks (that I'm proposing getting rid of, by the way). In general, documenting the priority mechanics would be ideal.

Thanks!

Lol I was just about to add those descriptions and I was confused where the PR went

Cherry-picked for 4.0.3.


Deserializing bigger Uint into smaller truncates unexpectedly.

During work on #604 I noticed that when deserializing a serialized bigger Uint into a smaller one, the deserialization "works", but yields a truncated number. See this test for an illustration of the current behaviour.
Correct behaviour is for the deserialization to fail.

I actually think this is an invalid issue, here's why: bincode::deserialize() does this:
bincode::DefaultOptions::new()
                .with_fixint_encoding()
                .allow_trailing_bytes()
                .deserialize::<U64>(&three_ser)

…but what we want here is for bincode to reject trailing bytes:
bincode::DefaultOptions::new()
                .with_fixint_encoding()
                .reject_trailing_bytes()
                .deserialize::<U64>(&three_ser)

It's a bit of a foot gun I guess, but definitely "user error". Not sure what we should do here though. Keep the test as a warning? Add some docs somewhere?


Update dependencies

r? @Viv-Rajkumar

r? @vinipsmaker
(maidsafe_highfive has picked a reviewer for you, use r? to override)

Reviewed 1 of 1 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from the review on Reviewable.io


Feature/#209

change the look and feel for the login

change logo to the new one
change background gradient
change message error when Unauthorized
change button style

Perhaps another  red( more darked)  for the error messages ...  or maybe another color ...

Perhaps another red( more darked) for the error messages ... or maybe another color ...

Yes I was thinking that maybe a white message would look like part of the pallet


patch for [Property]s is performing a json merge with array merge

should do an array replace

Resource is already treating attributes and relationships differently as it should


[DO-NOT-MERGE-THIS] Windows CI test for WFCORE-2663

[DO-NOT-MERGE-THIS] Windows CI test for WFCORE-2663

Core - Full Integration Build 8587 outcome was UNKNOWN using a merge of cdec8bb55bfe3bde6c06c585248a1409f59cefbc
Summary: Canceled (Step 4/5) Build time: 00:06:54

Core - Full Integration Build 8591 outcome was UNKNOWN using a merge of ef0a2634e8272ad3d2cdf436ad09bf04cec91c3d
Summary: Canceled (Error while applying patch; cannot find commit 4108e138627e6c9258cd6f0b2a4ad327c64e43d0 in the https://github.com/wildfly/wildfly-core.git repository, possible reason: refs/pull/3766/merge branch was updated and the commit selected for the ... Build time: 00:00:11

Core - Full Integration Build 8592 outcome was FAILURE using a merge of d7dd34d57b98c625888e28abafe306dc6f3a8037
Summary: Error while applying patch Build time: 00:00:03


Seperate umsg tests to run on hw

*Hugepages must be allocated prior to running the tests. Else, mmap will fail and return FPGA_NO_MEMORY.

All of the positive test cases (test_umsg_drv_01, test_umsg_drv_04, and test_umsg_08) will fail on DCP and should be moved to a test fixture that is for only MCP.


"mask-type" is not supported in  element.

The problem is explained here very well.  https://github.com/gregberge/svgr/issues/336
The same should be addressed in this library as well.

Any updates on this issue?

Any updates on this issue?

Seems, they have fixed it in v0.32.0
resvg supports the mask-type attribute as of v0.32.0. RazrFalcon/resvg#582

Need this!

Upgrade to the version v0.32.0

Refer this https://github.com/RazrFalcon/resvg/issues/582

Refer this RazrFalcon/resvg#582

Maybe i'm silly, but i don't see how that is relevant in this post.
Status is, still, that react-native-svg doesn't support mask-type/maskType, right?

Up! Still no update on that ?
I'm using svgr/cli to generate my Icons components from .svg files and some of them are genrated with a  component with style property. Which is not handled by react-native-svg in the latest version

Up! Still no update on that ? I'm using svgr/cli to generate my Icons components from .svg files and some of them are genrated with a component with style property. Which is not handled by react-native-svg in the latest version

the same here

Having this same issue

Facing this issue right now.

Any Updates?

Hello,
Can someone provide a simple example to reproduce that problem?
Thank you.

Hi,
this issue has been resolved in #2152 and will be release in the next version!
Thanks 🚀


Can't install modules from marketplace

Hello,
On a fresh install of Prestashop 8.1.7, I manually installed ps_mbo and can access the marketplace but whenever I click on "Install" on any module, I get an error message saying "An error occured [...]. Failed to fetch" and nothing happens. I can't seem to figure why.
Thanks in advance for your help!

Hello @Exoseed ,
Thanks a lot for your feedback.
Can you give us a bit more details please?
Is your shop a local/dev one or one accessible online ?
What is your PHP version ?
Can you screenshot the error, or give us the entire message (through the console) ?

Hey,
The shop is online on a shared hosting. Php version is 8.1.30.
Here is a screenshot of the error.
And the console prints this:
"Fetch API cannot load http://ambiancerideaux.com/backend/index.php/improve/modules/manage/action/install/mailchimppro?_token=HB0PlDzlY9iDJZX2juIGgBQQ5fuKayUjOb1K1wUeEmI&module_id=26957. Request mode is "same-origin" but the URL's origin is not same as the request origin https://ambiancerideaux.com."
If I understand this correctly, this seems like an SSL error but I don't understand why the installation calls a http route.
Weirdest thing is, I had this error in Chrome and Edge, but I just tested on Firefox and it works fine for some reason.

Hum strange indeed as Firefox usually has more secure rules.
Can you check in "Paramètres de la boutique > Paramètres généraux" and tell me if everything is well configured about SSL ?

And/or, if you have access to the DB, what is the result of this request
SELECT name, value FROM ps_configurationWHEREnameLIKE '%SSL%';

Ok so the second option was not checked for some reason, it works now. Thanks for your help, I can close this issue. My bad!


May a content glitch in Wiki

https://github.com/PebbleTemplates/pebble/blob/76f35ebc21eb93c3bcd3ee689c1507b400c97185/wiki/operator/comparisons/index.html#L102
I don't think it should be here, what do you think?

And the keyword class seems to be missing behind modifier public, when I copied and pasted this sample code I noticed it.
https://github.com/PebbleTemplates/pebble/blob/76f35ebc21eb93c3bcd3ee689c1507b400c97185/wiki/guide/extending-pebble/index.html#L121
https://github.com/PebbleTemplates/pebble/blob/76f35ebc21eb93c3bcd3ee689c1507b400c97185/wiki/guide/extending-pebble/index.html#L148
https://github.com/PebbleTemplates/pebble/blob/76f35ebc21eb93c3bcd3ee689c1507b400c97185/wiki/guide/extending-pebble/index.html#L179

Good catch, yes these look like typos in the docs. Would you mind opening a PR for these changes? The ones you linked are from the generated site, the source docs pages are here: comparisons.md, extending-pebble.md.

Good catch, yes these look like typos in the docs. Would you mind opening a PR for these changes? The ones you linked are from the generated site, the source docs pages are here: comparisons.md, extending-pebble.md.

Okay, I will try, thanks for your guidance.


[docs] Fix a11y in Menu demos

[x] I have followed (at least) the PR section of the contributing guide.

Closes #30125
Improves the Lighthouse accessibility score from 84 to 94 of this demo.
https://deploy-preview-30378--material-ui.netlify.app/components/menus/

The a11y of this demo https://deploy-preview-30378--material-ui.netlify.app/components/menus/#account-menu seems wrong too.

I updated a11y  in all the Menu demos and the score of each of them got better.

@ZeeshanTamboli Great, well done, thanks!

Thank you for submitting this 🙏🏼