install fail

Installing<EMAIL_ADDRESS>failed.Hide output…

npm ERR! git clone --template=/Users/doore/.atom/.apm/_git-remotes/_templates --mirror https://github.com/millermedeiros/rocambole.git /Users/doore/.atom/.apm/_git-remotes/git-https-github-com-millermedeiros-rocambole-git-1bd5044df1d6c888a1bd1b511158fb34b011e9aa-af4fdf85: Agreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license” and then retry this command.
npm ERR! Darwin 16.7.0
npm ERR! argv "/private/var/folders/f1/v8rkrr3s7h7f_g8zjy0zbhs80000gn/T/AppTranslocation/2053D306-5057-4040-8EB0-3B8240362C84/d/Atom.app/Contents/Resources/app/apm/bin/node" "/private/var/folders/f1/v8rkrr3s7h7f_g8zjy0zbhs80000gn/T/AppTranslocation/2053D306-5057-4040-8EB0-3B8240362C84/d/Atom.app/Contents/Resources/app/apm/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/Users/doore/.atom/.apm/.apmrc" "--userconfig" "/Users/doore/.atom/.apmrc" "install" "/private/var/folders/f1/v8rkrr3s7h7f_g8zjy0zbhs80000gn/T/d-1171028-2578-nwj6df.svfek7f1or/package.tgz" "--runtime=electron" "--target=1.6.15" "--arch=x64" "--global-style"
npm ERR! node v6.9.5
npm ERR! npm  v3.10.10
npm ERR! code 69

npm ERR! Command failed: git clone --template=/Users/doore/.atom/.apm/_git-remotes/_templates --mirror https://github.com/millermedeiros/rocambole.git /Users/doore/.atom/.apm/_git-remotes/git-https-github-com-millermedeiros-rocambole-git-1bd5044df1d6c888a1bd1b511158fb34b011e9aa-af4fdf85
npm ERR!
npm ERR!
npm ERR! Agreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license” and then retry this command.
npm ERR!
npm ERR!
npm ERR!
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     /private/var/folders/f1/v8rkrr3s7h7f_g8zjy0zbhs80000gn/T/apm-install-dir-1171028-2578-1n35020.m9k59g4x6r/npm-debug.log

Installing<EMAIL_ADDRESS>failed.Show output…
Installing<EMAIL_ADDRESS>failed.Show output…
521,545
react 0.17.0React.js (JSX) language support, indentation, snippets, auto completion, reformatting
orktes
Install
114,000
atom-jade 0.3.0Jade language support in Atom
merrihew
Install
12,872
atom-react-autocomplete 0.1.10Autocomplete React component props without static typing
DavidWells
Install
8,377
atom-react-preview 2.0.0Preview your React components directly in Atom
VictorBjelkholm
Install
6,941
react-redux-atom-snippets 0.7.2Atom snippets for React with Redux
dbeff
Install
2,838
atom-react-snippets 0.2.2React / Redux snippets (ES5/6/6+)
yeojz
Install
1,889
atom-pug 0.2.0Pug language support in Atom
leonschwanitz
Install
1,586
atom-react-native-style 0.2.0This Atom package is for helping to write react-native StyleSheet
yomybaby
Install
1,555
css-to-inline 1.1.0An atom plugin for converting css to inline javascript object. Useful for react/jsx projects
kepta
Install
1,158
atom-reactjs-snippets 0.2.1React ES6/7 snippets for Atom
Lakston
Install
1,091
react-redux-component-snippets 0.0.3Atom snippets for React with Redux
josefdlange
Install
1,016
atom-react-instyle 0.2.8CSS/SASS/SCSS to React Native
ghepesdoru
Install
806
Atom-React-ES2015-Snippets 2.1.2Up-to-date React ES2015+ snippets for Atom. Useful shortcuts to make your react life easier!
manuelbieh
Install
768
atom-typescript-react-redux-snippets 0.3.5Typescript, React and Redux snippets for Atom (follow ES6 standard)
Armour
Install
697
re-re-re-react 3.0.0Make Atom an editing powerhouse for React.
mrpotatoes
Install
650
atom-react-alt-templates 0.6.0Opionated React templating for Atom
believer
Install
401
react-native-redux-snippets-es6-es7-atom 0.6.0Snippets for React Native, React, Redux for Atom
ryanSN
Install
296
mighty-react-snippets 1.0.1Crafty React and Redux ES6 snippets for Atom Editor
nicksp
Install
221
fancy-react 0.6.3Automation tools and code generation for React projects
eddiesholl
Install
211
atom-react-mf-snippets 0.11.1Atom Snippets for React and React Router
MentallyFriendly
Install
164
atom-bemy 0.4.0Bemy plugin for atom
frux
Install
148
react-snippets-for-atom 0.2.0React, React-Native, Redux, and test snippets to help with building your React apps in Atom.
nickcoleman
Install
112
atom-react 0.4.0React.js Snippet >> React Router >> by @code4mk
code4mk
Install
90
w-atom-snippet 0.1.4a atom snippets role in reactjs redux react-router, es6 syntax
GeekWeier
Install
70
standard-react-snippets 2.0.0A collection of React snippets for Atom, StandardJS Style
rongierlach
Install
54
atom-herxlabs-react-snippets 0.3.2A useful collection of React snippets in ES6 for Atom
HerXLabs
Install
52
fz-atom-react-snippet 0.0.2React ES6 snippets for atom
vimalceg
Install
45
atom-custom-snippets 1.2.2a atom snippets role in reactjs reactnative redux react-router, es6 syntax
geekwill
Install
31
ppeerit-atom-react-snippets 0.11.0ppeerit‘s react snippets habit with ES6
ppeerit
Install
27
factorx-atom 0.4.0An atom package for the factorX tool.
elpassion
Install
Featured Packages
293,394
Hydrogen 2.1.1Run code interactively, inspect data, and plot. All the power of Jupyter kernels, inside your favorite text editor.
nteract
Install
299,901
atom-clock 0.1.15Display a customizable clock in the status bar.
b3by
Install
29,905
hey-pane 1.1.0Atom Plugin to enlarge the active pane, either with a shortcut or with a super handy follow mode. Inspired by Origami for Sublime Text.
timomeh
Install
12,558
scroll-through-time 0.3.0Two fingers scroll moves through time instead of space
mathieudutour
Install
54,592
teletype 0.2.3Share your workspace with team members and collaborate on code in real time
atom
Install
36,941
zentabs 0.8.9Keep the opened tabs amount below specified limit
ArnaudRinquin
Install
3,233
atom-eclipse-syntax 0.0.5like IDE Eclipse
Niishi
Install
2,581
autumn-highlighter-syntax 1.13.0A fork of the electron-highlighter-syntax with a new autumn-style color scheme
Lucid-Network
Install
12,940
city-lights-syntax 1.1.3The City Lights Syntax Theme is a gorgeous dark syntax theme designed with focus in mind.
Yummygum
Install
12,382
city-lights-ui 1.2.0The City Lights UI Theme is a beautiful dark matte Atom UI theme that is designed with a developer's focus in mind.
Yummygum
Install
2,535
jackhammer-syntax 1.1.0Dark and Bright Syntax Theme
muukii
Install
4,194
styri-syntax 0.1.1A colorful and intuitive syntax theme
chbk
Install
JavaScript - test.js:3
1
[Finished in 0.486s]

i can't install
please help me

Have you tried opening up Xcode and agreeing to the terms of service/user agreement?


EmrEtlRunner: don't skip the whole job just because enrich and shred are being skipped

https://github.com/snowplow/snowplow/blob/master/3-enrich/emr-etl-runner/lib/snowplow-emr-etl-runner/runner.rb#L115-L117
I think we can delete this check completely - users can just explicity use --skip emr.

Makes sense


[trans] Add Korean translation in ko.yaml

Also I updated gitignore files to remove .DS_Store files.

Awesome, thanks! I may need to confirm that some of the charts/graphics support Hangul though.


[Bug]: Firestore query "contains" is not working

Is there an existing issue for this?

[X] I have searched the existing issues

Description
When i have a firestore query and I want to filter data using the "contains" query, it's not working and returning an empty value.
Steps To Reproduce

Add a new firestore db
Add a new get records query with a contains parameter
Observe it's not filtering the data as it should

Public Sample App
No response
Version
Production

More details - https://theappsmith.slack.com/archives/C0341RERY4R/p1654516503338839


Added Chatbox

@mdazfar2 sir,please check how this chatbox is looking.
my pull request have 4 failing checks.
please help me their.

@mdazfar2 sir,please check how this chatbox is looking.
my pull request have 4 failing checks. please help me their.

@sidhigrover

Update the sync fork

use git pull on your local machine

and changes according to your requirement

and then git push

come to github

create pull request

If still there is problem then let me know

By the way @sidhigrover we are creating a new website on it so could you please add this feature on our website?

This is the figma design so according to this could you please help me out with your feature?

@sidhigrover There is no option to close the chatbox

& also don't forget to join our official Discord server so we can discuss more about HelpOps-Hub enhancement.
And also follow us on Linkedin

oh yes. give me some time I will add closing button too

@sidhigrover There is no option to close the chatbox

& also don't forget to join our official Discord server so we can discuss more about HelpOps-Hub enhancement.
And also follow us on Linkedin

oh yes. give me some time I will add closing button too

Take ur time

@sidhigrover There is no option to close the chatbox

& also don't forget to join our official Discord server so we can discuss more about HelpOps-Hub enhancement.
And also follow us on Linkedin

i m unable to join your Discord server

@mdazfar2 sir,please check how this chatbox is looking.
my pull request have 4 failing checks. please help me their.

@sidhigrover

Update the sync fork

use git pull on your local machine

and changes according to your requirement

and then git push

come to github

create pull request

If still there is problem then let me know

I never used git Bash before. i always use github desktop for it .


Installer error

The installer currently fails with ERROR! the role 'openshift-origin-client-tools' was not found. It's referenced in https://github.com/feedhenry/mcp-standalone/blob/master/installer/playbook.yml#L6 but there is no such role.
The README states that the oc client tools have to be installed on the system, so should this role be removed from playbook.yml?
I'm not very familiar with ansible and I might do it completely wrong. In that case feel free to close the issue.

Hey @pb82
You'll need to run ansible-galaxy install -r requirements.yml from the installer directory. There are a few other prerequisites for the MCP, you can find them here https://github.com/feedhenry/mcp-standalone#prerequisites


all example links in README go to List

In the Examples section of the README, all of the links for Grid, Table, etc. have the List example rendered. The https://bvaughn.github.io/react-virtualized/?component=Grid links are redirected to https://bvaughn.github.io/react-virtualized/?component=Grid#/components/List.
That #/components/List seems to take precedence.

The demo site routing has changed since the docs were last updated. Feel free to submit a PR to correct this if you'd like. 😄

I was just investigating react-virtualized because I'm a newbie. I'm not really in a position to figure that out what is probably a 10 minute deal for someone else. I'm kind of surprised this ticket got closed? Did you make an equivalent one elsewhere or something?

This project (like many other OSS projects on Github) is maintained by an individual (me) in my free time. Particularly with things like docs- I rely on community to help fix typos, broken links, etc because it's hard for me to manage all of the incoming issues myself and it's pretty simple to update markdown.
I closed this particular issue because I don't think it's important enough to keep open in the issues list. Either I'll fix it or someone else will- maybe you, since you noticed it.
In this case, I already fixed it.

Thanks!


How to get module twin information on startup

Hello, how do we go about getting module twin information when the module first starts?
e.g. for C# in the Init() method
var twin = await ioTHubModuleClient.GetTwinAsync();
await OnDesiredPropertiesUpdate(twin.Properties.Desired, ioTHubModuleClient);
So that we are able to use this callback on startup, then for whenever there is an actual change.

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

ID: b251621c-bcb0-b9ce-bd87-90499766137b
Version Independent ID: b23ad340-bdfa-0597-9a0a-51c5e7b18b48
Content: Create custom Python module - Azure IoT Edge
Content Source: articles/iot-edge/tutorial-python-module.md
Service: iot-edge
GitHub Login: @shizn
Microsoft Alias: xshi

This is for when using Python

@petermillsacumentive Would you please open an issue with your question on the repository for Edge? https://github.com/Azure/iotedge

@petermillsacumentive do you have an update? If you open the issue please share the link here for future reference.

Thank you Alberto, we need to do some further testing and will raise an issue if needed.
From: Alberto Vega<EMAIL_ADDRESS>Sent: 08 August 2019 21:20
To: MicrosoftDocs/azure-docs<EMAIL_ADDRESS>Cc: Peter Mills<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/azure-docs] How to get module twin information on startup (#36717)
@petermillsacumentivehttps://github.com/petermillsacumentive Would you please open an issue with your question on the repository for Edge? https://github.com/Azure/iotedge
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/36717?email_source=notifications&email_token=AMWKUH5A6HQP4E7UKLMBXYDQDR5WTA5CNFSM4IKI4M22YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD34ZE7Y#issuecomment-519672447, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AMWKUH465EBT7BUWD7MFCVDQDR5WTANCNFSM4IKI4M2Q.

@petermillsacumentive Please feel free to reach out when ready. Thank you!

Apologies for the delay, we have indeed confirmed this is not a bug. When a module starts for the first time, the event fires. So we have made our Python script sleep until the module twin value we want is populated and we are ready to sense. Apologies if I missed this in the documentation, as we were keen to work exactly how our C# modules were.


Sev server return Error 500

I import icons with import FAIcon from 'react-native-vector-icons/FontAwesome'; And app crash with error 500. But the UI that uses the same icons works fine

Probably a dup of #626.


Remove isort extension dependency

Closes https://github.com/microsoft/vscode-python/issues/20586

The extension dependency is still being mentioned in the README


UX Design Problem When Viewing Restaurant Menu Items

Description:
Users have identified a significant issue related to the user experience (UX) design while browsing a restaurant's menu to select food items for an order. When users open an item to view its details, they encounter design-related problems that disrupt their ability to easily understand and interact with the information provided.
Steps to Reproduce:

Open the application on a compatible device.
Browse the restaurant's menu to select food items for an order.
Click on an item to view its details and description.
Observe the UX design and interaction elements while viewing the item's details.

Expected Result:
When users open an item from the restaurant's menu, they should encounter a well-designed and intuitive interface that provides clear details and descriptions about the item. Users should be able to easily navigate, read, and interact with the item's information.
Actual Result:
Users find that when they open an item to view its details, the UX design is problematic. It may involve issues such as unreadable text, misaligned elements, poor spacing, or other design-related challenges that hinder their ability to understand and interact with the information effectively.
Impact:
This issue has a significant negative impact on the user experience while browsing and selecting food items. A suboptimal UX design can lead to user frustration, difficulty in making food choices, and potentially result in abandoned orders.

Dear @Syedmujtaba313 ,
I'm pleased to announce that we have successfully resolved the issue you reported regarding the user experience (UX) design challenges when browsing a restaurant's menu on our application.
Your feedback is highly appreciated and has played a crucial role in enhancing our platform. If you encounter any more issues or have additional insights to share, please feel free to reach out.
Best regards,
@beKashif
@Ninjas-Code-official/ninjas-code


Question: How to prevent component re-rendering while routing?

HI @ericwindmill ,
I have tried to use my custom react component inside the left side pane, but while routing the custom component re-rendered. Can you please let me know how to prevent this behavior from my custom component or any other settings need to configure? Also can you let me know where the routing handled in this starters?
Thanks in advance...

Yes. I second @ericwindmill on this. Please provide a working code example (fork this repo and add your component) and reopen the issue. Until then I vote for closing as "not reproducible".


Support for CSS and custom index.html

Unless I'm missing something, I don't think there is a simple way to use a custom CSS file. I suspect most people will want to do this. Also it may be useful to make it easy to replace the default index.html.
I know you can run websocketApp but that seems like a lot of work just to get a CSS.
If you are happy with the approach I will submit a PR that is working nicely locally. What I've done is the following
Replica: replica.hs
app :: forall st.
     (Request -> IO (Maybe Response))
  -> B.ByteString
  -> ConnectionOptions
  -> st
  -> (st -> IO (Maybe (V.HTML, st, Event -> IO ())))
  -> Application
app handler title options initial step
  = ...

    backupApp :: Application
    backupApp request respond =
      handler request >>= \case
        Nothing -> respond $ responseLBS status200 [("content-type", "text/html")] indexBS
        Just response -> respond response

The chage is that app is passed a handler that can intercept and respond to requests. In backupApp
concur-replica: Run.hs
runCustom :: (W.Request -> IO (Maybe W.Response)) -> Int -> T.Text -> ConnectionOptions -> Widget HTML a -> IO ()
runCustom handler port title connectionOptions widget
  = W.run port
  $ R.app handler (TE.encodeUtf8 title) connectionOptions (step widget) stepWidget

runDefault then passes a const $ pure Nothing as the handler
Using it looks like this
main :: IO ()
main = Cr.runCustom handler 8080 "test1" Wsc.defaultConnectionOptions $ do
  myWidget

  where
    handler req = do
      case W.rawPathInfo req of
        "/" -> pure . Just $ indexHtml
        "/site.css" -> pure . Just $ siteCss
        _ -> pure . Just $ indexHtml

    indexHtml = W.responseLBS status200 [("content-type", "text/html")] "index.html with /site.css and clientDriver"
    siteCss = W.responseLBS status200 [("content-type", "text/css")] "blablabla"

I think it makes sense for the handler to be IO... so that the user could load the file of disk etc
Let me know if you are interested and I'll submit a PR to both projects

I did not show the clientDriver being loaded above.  Wai middleware seems like a better route


fe-homework-8

Screenshot
all items

searched query pizza

Drift video
Watch this video

Metric
Value

alert_status
:white_check_mark: OK

bugs
3

code_smells
70

reliability_rating
D (at least 1 Critical Bug)Note: A being best, E being worst

security_rating
A (0 Vulnerabilities)Note: A being best, E being worst

vulnerabilities
0

This many code smells are because of javascript file which get generated automatically so please ignore them

Metric
Value

alert_status
:x: ERROR

bugs
2

code_smells
114

reliability_rating
C (at least 1 Major Bug)Note: A being best, E being worst

security_rating
A (0 Vulnerabilities)Note: A being best, E being worst

vulnerabilities
0


Broken after Container update

📑 I have found these related issues/pull requests

🛡 Security Policy

[X] I agree to have read this project Security Policy

Description
Today i updated my kuma to latest Version, just repulled the latest image again and deployed it. Since this update the container wont start anymore
👟 Reproduction steps
no idea i just updated the container to latest version
👀 Expected behavior
Working Kuma instance
😓 Actual Behavior
Crashing with this log
Your Node.js version: 18.20.3
2024-10-05T08:50:43Z [SERVER] INFO: Welcome to Uptime Kuma
2024-10-05T08:50:43Z [SERVER] INFO: Node Env: production
2024-10-05T08:50:43Z [SERVER] INFO: Inside Container: true
2024-10-05T08:50:43Z [SERVER] INFO: Importing Node libraries
2024-10-05T08:50:43Z [SERVER] INFO: Importing 3rd-party libraries
2024-10-05T08:50:47Z [SERVER] INFO: Creating express and socket.io instance
2024-10-05T08:50:47Z [SERVER] INFO: Server Type: HTTP
2024-10-05T08:50:47Z [SERVER] INFO: Importing this project modules
2024-10-05T08:50:48Z [NOTIFICATION] INFO: Prepare Notification Providers
2024-10-05T08:50:48Z [SERVER] INFO: Version: 1.23.15
2024-10-05T08:50:48Z [DB] INFO: Data Dir: ./data/
2024-10-05T08:50:48Z [SERVER] INFO: Connecting to the Database
2024-10-05T08:50:48Z [DB] INFO: SQLite config:
[ { journal_mode: 'wal' } ]
[ { cache_size: -12000 } ]
2024-10-05T08:50:48Z [DB] INFO: SQLite Version: 3.41.1
2024-10-05T08:50:48Z [SERVER] INFO: Connected
2024-10-05T08:50:48Z [DB] INFO: Your database version: 1
2024-10-05T08:50:48Z [DB] INFO: Latest database version: 10
2024-10-05T08:50:48Z [DB] INFO: Database patch is needed
2024-10-05T08:50:48Z [DB] INFO: Patching ./db/patch2.sql
2024-10-05T08:50:48Z [DB] INFO: Closing the database
2024-10-05T08:50:50Z [DB] INFO: SQLite closed
[Error: CREATE TABLE monitor_tls_info (
	id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
	monitor_id INTEGER NOT NULL,
	info_json TEXT
) - SQLITE_ERROR: table monitor_tls_info already exists] {
  errno: 1,
  code: 'SQLITE_ERROR'
}
2024-10-05T08:50:50Z [DB] ERROR: Start Uptime-Kuma failed due to issue patching the database
2024-10-05T08:50:50Z [DB] ERROR: Please submit a bug report if you still encounter the problem after restart: https://github.com/louislam/uptime-kuma/issues

🐻 Uptime-Kuma Version
latest
💻 Operating System and Arch
Docker
🌐 Browser
all
🖥 Deployment Environment

Runtime:
Database: sqlite
Filesystem used to store the database on: sext4
number of monitors: around 40

📝 Relevant log output
Your Node.js version: 18.20.3
2024-10-05T08:50:43Z [SERVER] INFO: Welcome to Uptime Kuma
2024-10-05T08:50:43Z [SERVER] INFO: Node Env: production
2024-10-05T08:50:43Z [SERVER] INFO: Inside Container: true
2024-10-05T08:50:43Z [SERVER] INFO: Importing Node libraries
2024-10-05T08:50:43Z [SERVER] INFO: Importing 3rd-party libraries
2024-10-05T08:50:47Z [SERVER] INFO: Creating express and socket.io instance
2024-10-05T08:50:47Z [SERVER] INFO: Server Type: HTTP
2024-10-05T08:50:47Z [SERVER] INFO: Importing this project modules
2024-10-05T08:50:48Z [NOTIFICATION] INFO: Prepare Notification Providers
2024-10-05T08:50:48Z [SERVER] INFO: Version: 1.23.15
2024-10-05T08:50:48Z [DB] INFO: Data Dir: ./data/
2024-10-05T08:50:48Z [SERVER] INFO: Connecting to the Database
2024-10-05T08:50:48Z [DB] INFO: SQLite config:
[ { journal_mode: 'wal' } ]
[ { cache_size: -12000 } ]
2024-10-05T08:50:48Z [DB] INFO: SQLite Version: 3.41.1
2024-10-05T08:50:48Z [SERVER] INFO: Connected
2024-10-05T08:50:48Z [DB] INFO: Your database version: 1
2024-10-05T08:50:48Z [DB] INFO: Latest database version: 10
2024-10-05T08:50:48Z [DB] INFO: Database patch is needed
2024-10-05T08:50:48Z [DB] INFO: Patching ./db/patch2.sql
2024-10-05T08:50:48Z [DB] INFO: Closing the database
2024-10-05T08:50:50Z [DB] INFO: SQLite closed
[Error: CREATE TABLE monitor_tls_info (
	id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
	monitor_id INTEGER NOT NULL,
	info_json TEXT
) - SQLITE_ERROR: table monitor_tls_info already exists] {
  errno: 1,
  code: 'SQLITE_ERROR'
}
2024-10-05T08:50:50Z [DB] ERROR: Start Uptime-Kuma failed due to issue patching the database
2024-10-05T08:50:50Z [DB] ERROR: Please submit a bug report if you still encounter the problem after restart: https://github.com/louislam/uptime-kuma/issues

The error message indicates that the database patching process is failing because a table (monitor_tls_info) already exists.
Here are some steps you can take to troubleshoot and potentially resolve the issue:

Backup Your Database
Before making any changes, make sure to create a backup of your current database. You can find the database file typically located in the data directory.

Check Database Version
The logs show that your database version is 1, while the latest version is 10. It seems the update process is trying to apply a patch, but it’s encountering an issue due to an existing table.

Manually Adjust the Database
You can try the following:

Access SQLite: Use a SQLite client or the command line to access your database.
Check Existing Tables: Run the command to check the existing tables:
sql
Copy code
.tables
Drop the Existing Table (if appropriate): If you find the monitor_tls_info table and it’s not holding any critical data, you might drop it:
sql
Copy code
DROP TABLE monitor_tls_info;
Restart Uptime Kuma: After making these changes, restart your container to see if the issue persists.
4. Review Migration Scripts
If you don’t want to drop the table, you may need to review the migration scripts in the Uptime Kuma repository to understand what changes are being applied and adjust them accordingly.

Check GitHub Issues
Since the error suggests submitting a bug report, check the Uptime Kuma GitHub issues page for any related discussions. There may be others experiencing the same issue after the latest update.

Rollback if Necessary
If the above steps do not resolve the issue, consider rolling back to the previous version of Uptime Kuma that was functioning properly.

Contact Support
If you continue to face issues, consider reaching out to the maintainers through the GitHub issues page with all relevant logs and steps you’ve taken.

Let me know if you need any further assistance!

its a docker container so no chance to do anything because its restarting himself every 30 seconds

(Lets ignore the random chatgpt output above)
Hi,
First of all, which version did you upgrade from (roughly)?
So we had this before here

https://github.com/louislam/uptime-kuma/issues/4077

Could you look through said issue and see if the cause of Your database version: 1 might be database corruption caused by ECS/..?
Could you please also see if the solution reported in said issue works for you?

restarting himself every 30 seconds

Have you tried turning off the healthcheck? That should™ enable you to work in the terminal.

How can i disable the healthcheck? Is there a Env Variable for it?
The Container is updating / repulling once a week the latest version


SendCommands return early if commands len == 0

fixing #133

👋
Thanks @steiler ! I wonder if this should actually return an error instead? Or failing that, it's probably worth making sure the default settings in the MultiResponse all make sense (as in make sense to whatever degree they can when there are no responses stored in it).
Also I didn't check yet but I assume this will be a problem in both Commands/Configs -- probably we should sort both out ya? I can do that but probably wont get to it till the weekend.
Thanks again for raising this and the pr!! 🔥

Yeah wasn't sure... An error seems odd because everything is fine it is just an empty configuration file being applied. Basically that should easily go through in my view.
Not sure what it means for everything else I leave that for you to sort out.
Thanks

IMHO returning error is what I'd do. Empty config payload is a no-op which makes no sense from the use case perspective, nor it bears any meaning for testing.
Catching this early with returning a clear error prevent unnecessary rpcs from being made.

IMHO returning error is what I'd do

I dig it.. will add a ErrNoOp or something like that error so it's very clear what happened. Will sort it this weekend if I dont get it done earlier. Thanks as always @hellt !!

hey ya'll -- pushed the no-op error thing. lemme know what ya think? if everyones happy ill get that merged!

Hi Carl,
I've already worked around it, now checking the length up front.
So whatever you do, except for causing a panic is fine ;-)


possible hang up in tare function

In function HX711_ADC::tare() , there is a while (rdy !=2) {...
This while loop can cause an endless loop if no valid conversions are received (e.g. due to a hardware issue). I propose to add a timeout to the function:
void HX711_ADC::tare()
{
uint8_t rdy = 0;
uint8_t timeout = 255;
doTare = 1;
tareTimes = 0;
while(rdy != 2) {
rdy = update();
if (timeout == 0) {
Serial.println("Tare timed out");
break;
}
timeout++;
}
}

Just went through the closed items and this seems to be a duplicate (#7). (I had the issue due to a HX711 variant with different pinout: SCK and DOUT were swapped!) For what it's worth: a timeout counter seems IMHO a bit more reliable since it doesn't depend on overhead added by users in their code.


text flicker in ie8

I use this excanvas in IE8 for Chart.js ployfill, but the text flicker and sometimes display when i moverover the canvas as below.
Why?
How to fix it?

Are you running a virtual machine on Mac OS X? If so, what environment is this?

Yes, that's right. At that time, I run a virtual machine in VMWare with window7. @thejae


TOC not functionnal when exporting in .pdf or when printing

Hello there !
Thank you for your theme, it's quite gorgeous ! But as I wanted to use it and to tweak it, I realized that the awesome display of the Table Of Content that you created also came when printing or exporting the note in .pdf format, which did not result in something functional (as the box cannot be scolled down in .pdf format or when printed, obviously).
Now, maybe this is because I already tweaked the .css code when I noticed it, and maybe you already took care of the issue; I'm sorry for the disturbance if that's the case. But if not, I propose the solution of putting the lines concerning the formatting of the table of content into a "@media screen" tag, like this :
@media screen {

	nav.table-of-contents>ul {
    	top: 0;
 	   right: 0;
  	  position: fixed;
  	  z-index: var(--z-toc);
  	  background: var(--dark-grey);
 	   padding: var(--base-size-8);
   	 border-radius: var(--base-size-4);
   	 max-width: 15%;
   	 font-size: calc(var(--font-size)/1.3) !important;
  	  max-height: var(--base-size-272);
   	 overflow: scroll;
   	 opacity: 0.8;
	}

	nav.table-of-contents ul {
 	   list-style-type: none;
 	   margin-left: var(--base-size-4);
	}

	nav.table-of-contents li {
  	  white-space: nowrap;
   	 overflow: hidden;
   	 text-overflow: ellipsis;
   	 margin-bottom: 0;
	}

	nav.table-of-contents li a {
    	padding: 0;
  	  color: var(--light-grey) !important;
	}

	@media all and (min-width: 920px) {
   	 nav.table-of-contents>ul {
   	     height: 100%;
   	     max-height: 100%;
   	 }

   	 #rendered-md {
   	     width: 75%;
   	 }
	}

}

Using this, this resulted into your awesome TOC display while watching the note in Joplin, and in a normal-looking TOC when exporting in .pdf or printing.
Hope it'll be of some help !

Good call @Klemet, I have updated this! Thanks for reporting


(Truly curious) How is this different from a Gatsby Starter?

Hey there, @jondot ! First of all, let me make it clear that I'm truly curious about this question and I'm not criticizing your work, at the bare minimum, dazzling's design is amazing!
Now, my question is, we can add dazzling-components to any Gatsby project, the docs generation can be achieved with Gatsby's markdown plugins, and lots of the other Dazzling features are template-related... So how is this different from, say, doing gatsby new your-site https://github.com/jondot/gatsby-starter-dazzling?
The "automate everything" feature got me curious, but I figure you didn't have the time to finish the docs yet, so I believe this is one of the main distinction points? Anywho, whenever you have the time, let me know about this difference and how could Dazzling help in an agency's workflow, for example :)
PS: Our agency has a very opinionated starter which saves us a lot of time, but maybe Dazzling could save even more, it's seems promising, that's why I'm asking. Not an ego battle :smile:

Hi! appreciate the clarity. It's fine - there's probably context missing.
The original intent was to dogfood. I found myself investing good amounts of time when i've taken Gatsby and various starters (in fact this project is an evolution of such starter). I found I needed

One stop shop configuration file that rids me of 80% of the cases and requires no coding.
High degree of composability (breaking up to common components) for the other 20% so that I can compose new websites.

What I didn't want to handle every time is rebuilding SEO, google analytics, folder structure, gatsby plugins, etc. each time and again.
So primarily the story around Dazzling is opinions. It's a bunch of decisions glued up in the form of a generator project + a central configuration file; these decisions correlate with project-like websites (a landing page, the typical project layout, a docs section, etc.). One such great project is docusaurus (made by Facebook), which I used for a while and still use on some projects, but found limiting when you require complete freedom (sometimes you don't, which is OK).

Gotcha! So, in my understanding, a generator is both easier to set-up for a new project (namely, just run a cli command, answer some questions and you're set), and it's more powerful as to what it can do, is that correct?
I'm gonna take a deeper look at this as soon as I get a bit more time to invest in tooling, but this idea seams amazing!
PS: feel free to close this issue :)


No root element error

The following example will fail without warning as there is no root element. A notice should be provided.
<redact>
Hello
</redact>

<redact>Bear</redact>

Perhaps in the form of a comment such as  or an  tag should be automatically added.

An error should be thrown.


Add a way to validate a channel group

Some providers might include a group for their channels in their M3U playlists. They include specific attributes like the region or the type of channel.
The best way of doing it would be to add a new channel property inside ChannelProperties.

Let's close this as it has been implemented in https://github.com/zaclimon/xipl/commit/f9a76de3f6ca92bb11dcea8980e4338e8ca2b7ab.


Example Project doesn't properly work with Certificate Pinning security policy

Setting the security policy to use SSL pinning causes the sample app to fail.
_sharedClient.securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModePublicKey];

With this NSError: Error Domain=NSURLErrorDomain Code=-999 "cancelled"
This also fails with pinning mode AFSSLPinningModeCertificate.
Note that SSL pinning seems to be broken in AFNetworking itself, not just this sample project. My project's pinning was causing this same issue, which is what prompted me to try with the sample project.

I found that the current codebase needs a slight modification that @jpsim highlighted above nicely.
Effectively, in the example code (AFAppDotNetAPIClient.m) line 34 make sure it is:
_sharedClient.securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeCertificate];

Another fine point is that the 3 certificates simply need to be added to the project.  After that, you should be good!  This is with a latest git clone of the current code as of January 16th, 2015.


Fix exampleExplicitTauLeapOnSIRSimpleModel to use addData:

Removal of data: and replacement by addData:

ok but this is better to more explicit in the title. Every changes made some method modifications ...

Apparently there is red test from time to time in StochasticAcceptanceProportionalSelectionTest>>testSampleReturnOneValueLessOrEqualsThanSize and even worse sometimes infinite loop.


Add support for configurable mongo indexes

To improve search performance over lots of data, mongo should have indexes in place.  This commit allows a configuration file to be specified that lists all of the paths that should have indexes.  The default configuration file indexes all paths that relate to reference search parameters.  It is essentially the same as indexing all foreign keys in a relational database.
This is a squashed commit of several cherry-picked commits from the STU3 branch, plus some tweaks (to make it work in the DSTU2 branch).
Most of the original code was written by Carlton Duffet, but cherry-picking, merges, and tweaks for DSTU2 were done by Chris Moesel.

Super minor things to keep in mind when working on this code in the future:

newParseIndexError takes a parameter called indexName. It's really only ever given an index line.
Maybe use https://github.com/juju/errors for errors in the future. I don't think it would buy you much in this code, but the server might be able to use functions like IsNotValid or IsNotFound to act differently based on encountered errors.

Thanks for the hints, Andy.


bad arg-parse in python versions >= (3, 10)

After installing the new version of Pycharm CE 2024.1, encountered a problem that was described here: https://youtrack.jetbrains.com/issue/PY-60819/FLASKDEBUG1-breaks-debugger-when-Python-PyCharm-installation-path-has-spaces
After that I immediately went to the debugger to see the full path of the error trace.
The error was solved by changing the debug=True -> False flag.
The initial entry point looked like this:

After that, I checked the trace, and found out that after the python version is determined, the "_get_args_for_reloading()" function does not work correctly.
For comparison, see "args" with python 3.9.10 (1pic) and after "args" with python 3.12.3 (2 pic):

(1 picture, 3.9.10 python)

(2 picture, 3.12.3 python)
As you can see in the screenshots, arg-parser does not work correctly when branching the logic when determining the version:
def _get_args_for_reloading() -> list[str]:  # (167 line)
    if sys.version_info >= (3, 10):  # (171 line)
        # sys.orig_argv, added in Python 3.10, contains the exact args used to invoke
        # Python. Still replace argv[0] with sys.executable for accuracy.
        return [sys.executable, *sys.orig_argv[1:]]

in file "...werkzeug\_reloader.py"
as a result, subprocess.call() is called with invalid arguments.
I also traced subprocess.call() itself, up to Popen(), and these are the arguments passed to the _winapi call:

As you can see, the arguments passed are incorrect.
I also tested running cmd.exe in the console directly test_local.py entry point, with the same parameters where debug flag=True and python interpreter 3.12.3
The error does not reproduce, apparently because Pycharm passes too many arguments when running in debugger...

As I found out later, after testing:
debug=True
python version 3.12.3
if these lines are commented out:
def _get_args_for_reloading() -> list[str]:  # (167 line)
    # if sys.version_info >= (3, 10):  # (171 line)
        # sys.orig_argv, added in Python 3.10, contains the exact args used to invoke
        # Python. Still replace argv[0] with sys.executable for accuracy.
        # return [sys.executable, *sys.orig_argv[1:]]

The debugger works without problems, arguments are passed correctly, Pycharm does not stop compilation of the code, and automatic reloading (restarting the application) works correctly after any change in the project dirrectories.
Obviously, there are only 2 solutions:

fix arg-parser after branching the version checking logic of the python interpreter.
change subprocess.call() to any other calling option, such as os.command() for windows (and only for that OS)

Of course, I have too little experience in writing python code to take advice, but it is obvious that the problem here is the misinterpretation of arg variables, which are subsequently passed to the subprocess.call() function.
Environment:

Python version: 3.9.10 & 3.12.3
Werkzeug version: 3.0.2

Duplicate of https://github.com/pallets/werkzeug/issues/2702
Duplicate of https://github.com/pallets/werkzeug/issues/2707
Duplicate of https://github.com/pallets/werkzeug/issues/2756
Duplicate of https://github.com/pallets/werkzeug/issues/2782
Spaces in arguments to subprocess.run work fine on Windows, this isn't a bug in Werkzeug, Flask, or subprocess.run. As described in the linked PyCharm issue and its duplicates, the bug is in PyCharm on Windows and it appears they're actively working on it.

I apologize for not paying attention, thanks for the reply...
Your product is the best!


Fix homebrew

Codecov Report

Merging #67 (fd6c7ed) into master (ebcc346) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #67   +/-   ##
=======================================
  Coverage   88.15%   88.15%
=======================================
  Files         115      115
  Lines        5287     5287
=======================================
  Hits         4661     4661
  Misses        626      626

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 ebcc346...fd6c7ed. Read the comment docs.


Array of UDDT's with ControllerManager

How do you reference an element of an array of UUDT's using the ControllerManager addTag() function?
Current Behavior
This example code from the README works fine for a single integer tag.
const {ControllerManager} = require('st-ethernet-ip')

const cm = new ControllerManager();

//addController(ipAddress, slot = 0, rpi = 100, connected = true, retrySP = 3000, opts = {})
const cont = cm.addController('<IP_ADDRESS>');

cont.connect();

//addTag(tagname, program = null, arrayDims = 0, arraySize = 0x01)
cont.addTag('TheInteger')

cont.on('TagChanged', (tag, prevValue) => {
  console.log(tag.name, ' changed from ', prevValue, ' => ', tag.value)
})

cont.on('error', (e) => {
  console.log(e)
})

Expected Behavior
What is the correct syntax for adding a tag which is an element of a UDDT (or atomic) array.
cont.addTag(?????)
Possible Solution (Optional)
Is it something similar to:
cont.addTag(tagname, program = null, arrayDims = 0, arraySize = 0x01)
I have not has success with that other than getting the first element only.
Context
Ultimately I want to use this with your node-red node (node-red-contrib-cip-st-ethernet-ip).
Your Environment

Package version (Use npm list - e.g. 1.0.6): 2.5.0
Node Version (Use node --version - e.g. 9.8.0): 16.14.2
Operating System and version: OSX 10.15.7
Controller Type (eg 1756-L83E/B): 1769-L24ER-QB1B CompactLogix 5370
Controller Firmware (eg 30.11): 30.011

Thanks for issue.  I just fixed the UDT array issue with the last commit. Install latest version!
To access an array element
// Where n is the array index
cont.addTag('tagName[n]')


Update README.md

remove grammatical mistakes

I am a GSSOC participant. Can I work on this issue

can I work on this issue

I can solve this issue please assign me this issue


Need to add 2024 for VS 2019

Need to add 2024 for VS 2019, this is enabled as a port in Azure App Services now and customers want to know what it is

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

ID: 75c19e4f-4623-c462-e399-008a85ea1523
Version Independent ID: bc0b82bb-acc8-7438-7b18-5165de39d847
Content: Remote Debugger Port Assignments - Visual Studio
Content Source: docs/debugger/remote-debugger-port-assignments.md
Product: visual-studio-dev15
GitHub Login: @Mikejo5000
Microsoft Alias: mikejo

Thanks! I'll plan to add it.

Adding this info


Procedurally derive new and setter methods for types

Procedural macros that could eliminate a lot of the boilerplate that we are currently doing by hand.

derive-new
derive_setters

@mmstick do you want to do it, otherwise I can do it next.

I'm currently busy with Pop Shell at the moment.

Maybe we should avoid using more procedural macros. OrbTk uses macros and proc macros a lot and I'm worry it has an impact on the compile time. Therefore I close this for now.


NXP: mimxrt1024_evk: Ethernet issue: Fixes #57808

PHY reset and GPIO interrupt pins were reversed. Resolves #57808

Hi @DishaNXP, please address the compliance check when you get a chance. The issue that the compliance check script is highlighting is that the author of the commit in this PR does not match the signed-off entry (and that the author's full name must be used in the commit)
If you update your name in your git configuration (with git config --global user.name "FIRST LAST"), then use git commit --amend --reset-author to update the author of this commit, you should be able to force push the updated eth_phy_pins branch to overwrite this one.
For more details, see here: https://docs.zephyrproject.org/latest/contribute/guidelines.html#dco-sign-off


Instrument NBS with perf metrics

I haven't fixed up the tests. @cmasone-attic, can I get a pre-review before I do.

in general, looks fine to me

TBR @cmasone-attic


Added New Community Connectors

This community connector accesses the Toggl Reports API (https://github.com/toggl/toggl_api_docs/blob/master/reports.md) and retrieves a Summary report.

Also submitting community connectors for BART, ISS, NASA APOD, NY Times, OpenWeatherMap.

Hey Marc, thanks for the pull request! These connectors will be great. However, to make these easier to review, I need you to make a separate pull request for each connector. Why you're at it, I see that these aren't using the Data Studio Apps Script Service. Please see the release post for details on how to update these to use the service.

Thanks. I'll try to figure out how to make a separate pull request for each. That what I intended to do, but they all ended up together.

Ok, I have split these into separate pull requests. This one can be closed.


See if nested subloops and subroutines are feasible

Right now MiniMusic is capable of doing a subloop and a subroutine call, but you can't nest neither of them (i.e. can't have subloops within subloops, or call a subroutine from another subroutine). This was due to memory concerns (keeping the code tight) but it does limit the ability to reuse song data significantly.
Having even a single nesting level for at least one of them would go a long way.

I noticed that SMPS has the concept of "loop index", where instead of keeping track of which loops are nested, you're supposed to make sure that each loop has a separate index.
Maybe we could copy that in MiniMusic? The existing subloop command will default to the track number as the index, and a new command would let you specify an index instead, with a few extra spare indices being reserved for the purpose. This would require moving the subloop state outside of the track state, but that probably helps anyway (since the data for every track needs to be under 256 bytes)


Version Packages

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to master, this PR will be updated.
Releases
<EMAIL_ADDRESS>Patch Changes

template/private-npm-package: Use npm2 build agent queue (#843)

lint, test: Set timeout for Buildkite and GitHub integrations (#835)
Transient network failures can impact annotations and autofixes. We now specify a 30 second timeout for these integration features to prevent them from hanging and indefinitely preoccupying your build agents.

template: Time out Buildkite test steps after 10 minutes (#842)
Successful testing and linting should complete within this window. This timeout prevents commands from hanging and indefinitely preoccupying your Buildkite agents.
steps:
  - label: 🧪 Test & Lint
+   timeout_in_minutes: 10

cli: Make warning logs more verbose (#826)

template/lambda-sqs-worker*: Bump Node.js version to 16 (#862)

build-package, lint: Improve detection of SEEK Buildkite queues for serial execution (#829)

lint: Detect and autofix ESLint warnings (#844)

lint: Skip autofixing when ESLint reports no fixable issues (#844)

format, lint: Avoid unnecessary template literals (#849)
We now automatically convert unnecessary template literals into single-quoted strings for consistency.

deps: Jest 28 (#856)
This major release includes breaking changes. See the announcement post for more information.

I want to resolve this before releasing: https://github.com/seek-oss/skuba/pull/856#discussion_r864285294
I believe we need to contribute a patch to ts-jest for the latest Jest typings.


improve visual while tiles are loading

A mechanism is present to use alternative tiles if the needed tile isn't available, however it's not reliable. While zooming there is occasionally a missing tile which results in a flash of background color to the user. The alternative selection relies on map coordinates, zoom and scale factor. Occasionally when a tile is present in the cache with the appropriate coordinates, it is missed.

Heya. I think I had similar problems with my original version. There seemed to be 2 main causes, 1) was obviously nothing to show :). The 2nd one was sometimes flutter seemed to miss several frames between swapping in the transparent image fallback It felt like a swap in widget "types" was the cause (as thought it couldn't transition nicely from a canvas to an image or back), and I ended up with some convoluted solution holding back the old tile canvas. It almost felt like I was having a backup for the transparent tile :D.
I'm not sure what entirely to suggest there (I got around it with my own separate system, rather than within the current tile system). So just out of interest, I ended up giving up on the whole flutter_map tile loading and doing my own. I always felt like I was fighting it too much (but I also feel this strays from leaflet design so you may not like that approach). I may be straying though, and missed what the problem is in your case.
I didn't like the idea of pinchzooming when having to draw backup canvas (and redrawing the paths), and the current paths, it felt too much, so I tried to come up with a solution that only loaded desired tiles if necessary. In the latest version I also swapped from multiple separate tile canvases to one large canvas which is full screen (+ allow for rotation), and simply drawing direct onto that canvas. Juries out which is the better setup, but I prefer to work with this method. Note, you can also draw images onto the canvas, so you can draw normal raster tiles onto the canvas as well! Works pretty much as well as the normal method for raster tiles and you don't need positioned Widgets etc.
Just as an aside, I think when I looked at the last version there were hairline gaps between the tiles. I think I had similar, which was typically either anti-aliasing needed turning off, or rounding on the tile/canvas positioning.

Thanks for the ideas

Just as an aside, I think when I looked at the last version there were hairline gaps between the tiles. I think I had similar, which was typically either anti-aliasing needed turning off, or rounding on the tile/canvas positioning.

I'm tracking this as issue #4

Done.


BUG: Volume.finance website showing $569,123,242 which is impossible

BUG: Volume.finance website showing $569,123,242 which is impossible
Also, this impacts https://www.palomabot.ai/

https://github.com/VolumeFi/bot-info-api/pull/74/files

Fixed with https://github.com/VolumeFi/bot-info-api/pull/74


Use web-sys instead of stdweb

It seems that stdweb is mostly dead, and the maintainer is no longer maintain it. Maybe it's time to switch to web-sys to keep orbtk updated.

Hi. Yeah that is the plan. I want also to switch on with the cargo node tool to web-sys.

So take it in the milestone, I recommand.

It will be part of the next milestone. I plan there to do some updates on the backend stuff, good time to implement also the new web backend.

I'm currently work on a web port of OrbClient based on web_sys. It will replace the old stdweb backend in OrbTk.

I'm currently work on a web port of OrbClient based on web_sys. It will replace the old stdweb backend in OrbTk.

I'm currently work on a web port of OrbClient based on web_sys. It will replace the old stdweb backend in OrbTk.

Nice WORK guy! Hope that the desktop perfomance can be improved as well!(It's too slow to render widgets)

I'm currently work on a web port of OrbClient based on web_sys. It will replace the old stdweb backend in OrbTk.

Nice WORK guy! Hope that the desktop perfomance can be improved as well!(It's too slow to render widgets)


[KOGITO-6602] Setup Eventing Kogito CI to integrate with OLM integrat…

…ion test

Changes

CI: added support to execute olm tests

/kind ci
Release Note
Added olm-tests goal to make file to execute the OML checks

Docs
To execute the OLM checks execute: make olm-tests

/ok-to-test

@davidesalerno are we good?

@ricardozanini I think tha now we are good and we can merge

/lgtm

/approved


ihaskell on mac 10.12.6

Issue description
Hi I am trying to install IHaskell on MacOs via the steps described on its github page, but the installation fails.
I inquired about this at gibiansky/IHaskell#762, and it was suggested I post here.
Steps to reproduce
When I try:
nix-build release.nix --arg packages "haskellPackages: [ haskellPackages.lens ]" build
I receive the following error:
mzzdq48i6cii5d-qtbase-opensource-src-5.9.2.tar.xz
[4 of 7] Compiling IHaskell.IPython.Message.Parser ( src/IHaskell/IPython/Message/Parser.hs, dist/build/IHaskell/IPython/Message/Parser.o )
source root is qtbase-opensource-src-5.9.2
setting SOURCE_DATE_EPOCH to timestamp<PHONE_NUMBER> of file qtbase-opensource-src-5.9.2/include/QtXml/qtxmlversion.h
patching sources
applying patch /nix/store/hmpbmf00vyjclqmm73mz4z07jmmnqxv9-dlopen-resolv.patch
patching file src/network/kernel/qdnslookup_unix.cpp
patching file src/network/kernel/qhostinfo_unix.cpp
applying patch /nix/store/2y8p8svarbcdrfnlnrmc3psb1ic4m855-tzdir.patch
patching file src/corelib/tools/qtimezoneprivate_tz.cpp
Hunk #2 succeeded at 649 (offset 2 lines).
applying patch /nix/store/pnqks1sj7bqah07zzkqjb03lc7a2v90a-dlopen-libXcursor.patch
patching file src/plugins/platforms/xcb/qxcbcursor.cpp
Hunk #1 succeeded at 311 with fuzz 1.
applying patch /nix/store/11c00rqzn7zsnhak1cldblgcp16zk33y-library-paths.patch
patching file src/corelib/kernel/qcoreapplication.cpp
applying patch /nix/store/dzxmdpzgzb6qpasss4h8f361afhsishy-libressl.patch
patching file src/network/ssl/qsslcontext_openssl.cpp
applying patch /nix/store/qfpc406xpz4wza58j76h5nxi5gvkg7h9-dlopen-gl.patch
patching file src/plugins/platforms/xcb/gl_integrations/xcb_glx/qglxintegration.cpp
applying patch /nix/store/l1cjkxn6z5knvwy2ng4y7rnia7mjlhax-compose-search-path.patch
patching file src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp
applying patch /nix/store/29scb1pdsmnlryamvjy8ayhd1czsqs19-cmake-paths.patch
patching file mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in
Hunk #1 succeeded at 9 with fuzz 1.
patching file src/gui/Qt5GuiConfigExtras.cmake.in
patching file src/widgets/Qt5WidgetsConfigExtras.cmake.in
patching file src/corelib/Qt5CoreConfigExtras.cmake.in
patching file src/corelib/Qt5CoreConfigExtrasMkspecDirForInstall.cmake.in
patching file src/corelib/Qt5CoreConfigExtrasMkspecDir.cmake.in
patching file src/dbus/Qt5DBusConfigExtras.cmake.in
patching file mkspecs/features/data/cmake/Qt5PluginTarget.cmake.in
patching file mkspecs/features/create_cmake.prf
applying patch /nix/store/1pzchcx7akldic0wnglg670lj0a1y006-qgtk-env.patch
patching file src/plugins/platformthemes/gtk3/main.cpp
applying patch /nix/store/hpc8973q7j9gjs1zj3ls4mw63zkijs1h-mkspecs-common-mac.patch
patching file mkspecs/common/mac.conf
applying patch /nix/store/is461chb1myr62ry34w69b6764af254w-mkspecs-features-mac.patch
patching file mkspecs/features/mac/default_post.prf
Hunk #1 FAILED at 24.
1 out of 1 hunk FAILED -- saving rejects to file mkspecs/features/mac/default_post.prf.rej
patching file mkspecs/features/mac/default_pre.prf
Reversed (or previously applied) patch detected!  Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file mkspecs/features/mac/default_pre.prf.rej
patching file mkspecs/features/mac/sdk.prf
Reversed (or previously applied) patch detected!  Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file mkspecs/features/mac/sdk.prf.rej
builder for ‘/nix/store/jinbf4rnf19yn4ngc2r8n07zmdacnsgn-qtbase-5.9.2.drv’ failed with exit code 1
cannot build derivation ‘/nix/store/zbs06kx763j7a48j82qf4wkabn73s1xa-python3.6-PyQt-5.9.drv’: 1 dependencies couldn't be built
cannot build derivation ‘/nix/store/xswb425bsil9q1m583v5vnbyy90diyzn-python3-3.6.2-env.drv’: 1 dependencies couldn't be built
cannot build derivation ‘/nix/store/4v61313i2xqv5x4ksryjnxbm7s074qs6-ihaskell-with-packages.drv’: 1 dependencies couldn't be built

I'm not sure how to proceed, and any help for be appreciated.  Please let me know what more information I can provide.
Thanks, nehal
Technical details

Nix version: (run nix-env --version)
nix-env (Nix) 1.11.15

qtbase now succeeds. Closing, if still having issues please, reopen.


Visual Studio

My most used extension! Any chance of a version for VS 2019?

Tried it out on VS 2019 RC2 works fine. Thanks

Thank you for your feedback.


Example snippet is alittle buggy

the enclosing tag has some mis-slash entry, try vetting it

Hi!
Can't find the problem, please point me out the bug, I will fix it.

okay, tho try copying the example from this project and running it, some tags are missing it's closure


added: fixTypos(), removeHyphens, and fixUlid().

fixes https://github.com/perry-mitchell/ulidx/issues/16
Unsure if this should be the default behavior (as defined in the original spec) to isValid() and decodeTime(), or just leave it alone. Any ideas @perry-mitchell ?

Closed with comment in #16


Creating Custom Input Parameters

In your project, there are pre-generated particle layouts from DualSPHysics in .csv format located in the "input" folder. Could I learn how these were generated and how I can generate a .csv file with the same columns as in the project, specifically:
"Idp", "Vel:0", "Vel:1", "Vel:2", "Rhop", "Press", "Vor:0", "Vor:1", "Vor:2", "Type", "Points:0", "Points:1", "Points:2"
Currently, my .csv file contains only the following fields:
"Idp","Vel:0","Vel:1","Vel:2","Rhop","Type","Points:0","Points:1","Points:2"
I would greatly appreciate your help!

Hello @ghbrjks !
Yes of course. The format can vary slightly between each version of Paraview, but the basic principle is to use Paraview and open the .vtk files from DualSPHysics (or any other particle generation software) and then do the following:

Or open the spread sheet in Paraview, do crtl + a and copy into a text file and then deal with headers your self as far as I remember.

If you make the format the same, then it should work well.
Just one note, I do not believe my code currently calculates vorticity, so it might be that those values will not work.

Yes, but the .vtk files created by DualSPHysics do not contain an array like "Press" (nor "Vor:0", etc., accordingly). I would like to understand how to include them there.

Oh, then you need to use DualSPHysics' post-processing scripts to be able to export the values you seek. Alternatively, you can also calculate the pressure using the same equation of state and the density with a calculation filter in Paraview. Then after you have post-processed and exported the initial conditions with all the values you mention, then you can do what I suggested above

Okay, thanks!


Multiple devices on I2C bus

Hi - is it possible to use this crate when there are more than one slave device on the I2C bus? I can see that the struct's init takes ownership of the I2C struct.

Of course. You can have a look at the shared-bus crate for that.
It is also used in the driver-examples


Improve formality of README.md

change multiple pronouns(it) to the referred subject/object to make the technical writing more clear and formal
"one command line" -> "one-line command" (rearranged to put emphasis on the command)
"Now" -> "Currently" (more formal)
"It accepts multiple gitignore workspaces and license templates. It uses the github gitignore templates" -> "The project uses the github gitignore templates and also accepts multiple gitignore workspaces and license templates" (combined two sentences into one to add cohesion)

(This is from a CS student taking course Technical Writing. I hope this is not disturbing and thank you if the request is accepted. )

I like it, thank you very much :+1:


Use Inter variable font

A helpful user pointed out that we could take advantage of Inter's variable font and its optical sizing. This also cuts down requests from 6 fonts to 2 (though the files are 2x the size), and makes font handling quite a bit more simple. So, win win. We can continue to refine from here.

We love users.

Thank you 🖤


slack vat not used in cvrptw.py

Hi,
the doc states that

Quantities at a node are represented by "cumul" variables and the increase or decrease of quantities between nodes are represented by "transit" variables. These variables are linked as follows:
if j == next(i), cumul(j) = cumul(i) + transit(i) + slack(i)

However if I modify the cvrptw.py example to:

print the cumulated time variable, the slack and the transit variable for each node
Compute the expected cumulated time variable using the above formula

I obtain non matching results:
Route for vehicle 0:
Time 0 | Slack 1 | Transit 5 | Time computed by transition rule 0 ->
Time 5 | Slack 0 | Transit 12 | Time computed by transition rule 6 ->
Time 17 | Slack 0 | Transit 25 | Time computed by transition rule 18 ->
Time 45 | Slack 0 | Transit 43 | Time computed by transition rule 43 ->
Time 88 | Slack 0 | Transit 11 | Time computed by transition rule 86 ->
The way I understand the documentation "Time" in line 2 should be 6 since
Transit + Slack = 5 + 1 = 6
The code that generates this is below, it is as mentioned a slightly modified copy of cvrptw.py.
Final note: I am facing a similar problem in a project on a similar piece code where I try to penalize slack. This is meant to be an example.

#!/usr/bin/env python
# This Python file uses the following encoding: utf-8
# Copyright 2015 Tin Arm Engineering AB
# Copyright 2018 Google LLC
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
"""Capacitated Vehicle Routing Problem with Time Windows (CVRPTW).
   This is a sample using the routing library python wrapper to solve a CVRPTW
   problem.
   A description of the problem can be found here:
   http://en.wikipedia.org/wiki/Vehicle_routing_problem.
   Distances are in meters and time in minutes.
"""

from __future__ import print_function
from six.moves import xrange
from ortools.constraint_solver import pywrapcp
from ortools.constraint_solver import routing_enums_pb2

###########################
# Problem Data Definition #
###########################
def create_data_model():
    """Stores the data for the problem"""
    data = {}
    # Locations in block unit
    _locations = \
            [(4, 4), # depot
             (2, 0), (8, 0), # locations to visit
             (0, 1), (1, 1),
             (5, 2), (7, 2),
             (3, 3), (6, 3),
             (5, 5), (8, 5),
             (1, 6), (2, 6),
             (3, 7), (6, 7),
             (0, 8), (7, 8)]
    # Compute locations in meters using the block dimension defined as follow
    # Manhattan average block: 750ft x 264ft -> 228m x 80m
    # here we use: 114m x 80m city block
    # src: https://nyti.ms/2GDoRIe "NY Times: Know Your distance"
    data["locations"] = [(l[0] * 114, l[1] * 80) for l in _locations]
    data["num_locations"] = len(data["locations"])
    data["time_windows"] = \
          [(0, 0),
           (75, 85), (75, 85), # 1, 2
           (60, 70), (45, 55), # 3, 4
           (0, 8), (50, 60), # 5, 6
           (0, 10), (10, 20), # 7, 8
           (0, 10), (75, 85), # 9, 10
           (85, 95), (5, 15), # 11, 12
           (15, 25), (10, 20), # 13, 14
           (45, 55), (30, 40)] # 15, 16
    data["demands"] = \
          [0, # depot
           1, 1, # 1, 2
           2, 4, # 3, 4
           2, 4, # 5, 6
           8, 8, # 7, 8
           1, 2, # 9,10
           1, 2, # 11,12
           4, 4, # 13, 14
           8, 8] # 15, 16
    data["time_per_demand_unit"] = 5  # 5 minutes/unit
    data["num_vehicles"] = 4
    data["vehicle_capacity"] = 15
    data[
        "vehicle_speed"] = 5 * 60 / 3.6  # Travel speed: 5km/h to convert in m/min
    data["depot"] = 0
    return data

#######################
# Problem Constraints #
#######################
def manhattan_distance(position_1, position_2):
    """Computes the Manhattan distance between two points"""
    return (abs(position_1[0] - position_2[0]) +
            abs(position_1[1] - position_2[1]))

def create_distance_evaluator(data):
    """Creates callback to return distance between points."""
    _distances = {}
    # precompute distance between location to have distance callback in O(1)
    for from_node in xrange(data["num_locations"]):
        _distances[from_node] = {}
        for to_node in xrange(data["num_locations"]):
            if from_node == to_node:
                _distances[from_node][to_node] = 0
            else:
                _distances[from_node][to_node] = (manhattan_distance(
                    data["locations"][from_node], data["locations"][to_node]))

    def distance_evaluator(from_node, to_node):
        """Returns the manhattan distance between the two nodes"""
        return _distances[from_node][to_node]

    return distance_evaluator

def create_demand_evaluator(data):
    """Creates callback to get demands at each location."""
    _demands = data["demands"]

    def demand_evaluator(from_node, to_node):
        """Returns the demand of the current node"""
        del to_node
        return _demands[from_node]

    return demand_evaluator

def add_capacity_constraints(routing, data, demand_evaluator):
    """Adds capacity constraint"""
    capacity = 'Capacity'
    routing.AddDimension(
        demand_evaluator,
        0,  # null capacity slack
        data["vehicle_capacity"],
        True,  # start cumul to zero
        capacity)

def create_time_evaluator(data):
    """Creates callback to get total times between locations."""

    def service_time(data, node):
        """Gets the service time for the specified location."""
        return data["demands"][node] * data["time_per_demand_unit"]

    def travel_time(data, from_node, to_node):
        """Gets the travel times between two locations."""
        if from_node == to_node:
            travel_time = 0
        else:
            travel_time = manhattan_distance(
                data["locations"][from_node],
                data["locations"][to_node]) / data["vehicle_speed"]
        return travel_time

    _total_time = {}
    # precompute total time to have time callback in O(1)
    for from_node in xrange(data["num_locations"]):
        _total_time[from_node] = {}
        for to_node in xrange(data["num_locations"]):
            if from_node == to_node:
                _total_time[from_node][to_node] = 0
            else:
                _total_time[from_node][to_node] = int(
                    service_time(data, from_node) +
                    travel_time(data, from_node, to_node))

    def time_evaluator(from_node, to_node):
        """Returns the total time between the two nodes"""
        return _total_time[from_node][to_node]

    return time_evaluator

def add_time_window_constraints(routing, data, time_evaluator):
    """Add Global Span constraint"""
    time = 'Time'
    horizon = 120
    routing.AddDimension(
        time_evaluator,
        horizon,  # allow waiting time
        horizon,  # maximum time per vehicle
        False,  # don't force start cumul to zero since we are giving TW to start nodes
        time)
    time_dimension = routing.GetDimensionOrDie(time)
    # Add time window constraints for each location except depot
    # and "copy" the slack var in the solution object (aka Assignment) to print it
    for location_idx, time_window in enumerate(data["time_windows"]):
        if location_idx == 0:
            continue
        index = routing.NodeToIndex(location_idx)
        time_dimension.CumulVar(index).SetRange(time_window[0], time_window[1])
        routing.AddToAssignment(time_dimension.SlackVar(index))
        routing.AddToAssignment(time_dimension.TransitVar(index))
    # Add time window constraints for each vehicle start node
    # and "copy" the slack var in the solution object (aka Assignment) to print it
    for vehicle_id in xrange(data["num_vehicles"]):
        index = routing.Start(vehicle_id)
        time_dimension.CumulVar(index).SetRange(data["time_windows"][0][0],
                                                data["time_windows"][0][1])
        routing.AddToAssignment(time_dimension.SlackVar(index))
        routing.AddToAssignment(time_dimension.TransitVar(index))
        # Warning: Slack var is not defined for vehicle's end node
        #routing.AddToAssignment(time_dimension.SlackVar(self.routing.End(vehicle_id)))

###########
# Printer #
###########
def print_solution(data, routing, assignment):  # pylint:disable=too-many-locals
    """Prints assignment on console"""
    time_dimension = routing.GetDimensionOrDie('Time')
    for vehicle_id in xrange(data["num_vehicles"]):
        index = routing.Start(vehicle_id)
        plan_output = 'Route for vehicle {}:\n'.format(vehicle_id)
        distance = 0
        t=0
        while not routing.IsEnd(index):
            time_var = time_dimension.CumulVar(index)
            slack_var = time_dimension.SlackVar(index)
            transit_var = time_dimension.TransitVar(index)
            plan_output += 'Time {0} | Slack {1} | Transit {2} | Time computed by transition rule {3} -> \n '.format(
                assignment.Value(time_var),
                assignment.Value(slack_var),
                assignment.Value(transit_var),
                t
            )
            t += assignment.Value(slack_var) + assignment.Value(transit_var)
            previous_index = index
            index = assignment.Value(routing.NextVar(index))
            distance += routing.GetArcCostForVehicle(previous_index, index,
                                                     vehicle_id)
        print(plan_output)

########
# Main #
########
def main():
    """Entry point of the program"""
    # Instantiate the data problem.
    data = create_data_model()

    # Create Routing Model
    routing = pywrapcp.RoutingModel(data["num_locations"],
                                    data["num_vehicles"], data["depot"])
    # Define weight of each edge
    distance_evaluator = create_distance_evaluator(data)
    routing.SetArcCostEvaluatorOfAllVehicles(distance_evaluator)
    # Add Capacity constraint
    demand_evaluator = create_demand_evaluator(data)
    add_capacity_constraints(routing, data, demand_evaluator)
    # Add Time Window constraint
    time_evaluator = create_time_evaluator(data)
    add_time_window_constraints(routing, data, time_evaluator)

    # Setting first solution heuristic (cheapest addition).
    search_parameters = pywrapcp.RoutingModel.DefaultSearchParameters()
    search_parameters.first_solution_strategy = (
        routing_enums_pb2.FirstSolutionStrategy.PATH_CHEAPEST_ARC)  # pylint: disable=no-member
    # Solve the problem.
    assignment = routing.SolveWithParameters(search_parameters)
    print_solution(data, routing, assignment)

if __name__ == '__main__':
    main()

see #1051 ?

The linked issue is indeed most helpful, anyone who ends up reading this should read it to.
I ended up printing the distance function between node and next_node in addition to the time
the trasit and the slack. Where:
slack = assignment.Value(time_dimension.SlackVar(index) )
time = assignment.Value(time_dimension.CumulVar(index) )
transit = assignment.Value(time_dimension.TransitVar(index) )
node = routing.IndexToNode(index)
next_node = routing.IndexToNode(assignment.Value(routing.NextVar(index))))
travel_time_from_func = time_evaluator(node, next_node)

It seems that with:
next_index = assignment.Value(routing.NextVar(index)))
next_time  = assignment.Value(time_dimension.CumulVar( next_index )

The follwing holds:
next_time = time + transit = time + travel_time_from_func + slack

The TransitVar therefore seems to holds the actual change of the cumul when passing between nodes and not the value of the transit function, which is of course totally sensible and in agreement with  #1051, but still at odds with the intuitive interpretation of the documentation of the routing dimension.
If this is correct I would suggest to rename this issue to "RoutingDimension doc  might be misleading" and close it.

Thx for your feedback, I'll see with our tech writer how we can upgrade the documentation.


feat: 新增万能遥控器窗帘组件

Owner

[x] Nickname(Tuya): 庄子

Description
New curtain component of infrared universal remote controller
Package

[ ] tuya-panel-animation-sdk
[ ] tuya-panel-api
[ ] tuya-panel-electrician-sdk
[ ] tuya-panel-ipc-sdk
[ ] tuya-panel-lamp-sdk
[ ] tuya-panel-lock-sdk
[ ] tuya-panel-robot-sdk
[ ] tuya-panel-outdoor-sdk
[x] tuya-panel-remote-sdk

Type of change
Please select the relevant option.

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

CheckList
Don't edit this section

[ ] ESLint lint
[ ] Example Run
[ ] No Grammer Error
[ ] No Spell Error

@xiaozuanf 请给本次 pr 提供一个英文描述


Failed to download chunked type file!

The downloader seems like NOT supporting Transfer-Encoding: chunked.
Downloaded some unrelated html instead of mp3 file.
 Did you forget to close a response body? D/LibGlobalFetchLib: PriorityIterator backoffTime reset to 500 milliseconds
For your reference:
https://stackoverflow.com/questions/5737945/java-how-to-download-chunked-content-correctly

@jpvs0101 Just pasted the request link in a web browser and I was redirected to an html page not an mp3 download.
https://hindugodsongs.in/get/download/shani-gayatri-mantra-[hindugodsongs.in].mp3

@jpvs0101 Seems like the default HttpUrlConnectionDownloader is not redirecting to the download link correctly. What if you extend HttpUrlConnectionDownloader and override method onPreExecute and add this line client.setFollowRedirects = true. Let me know if this works and I can add it to the next version of Fetch.
final FetchConfiguration fetchConfiguration = new FetchConfiguration.Builder(this)
                .enableRetryOnNetworkGain(true)
                .setDownloadConcurrentLimit(3)
                .setHttpDownloader(new HttpsUrlConnectionDownloader(Downloader.FileDownloaderType.PARALLEL))
                .build();

  public class HttpsUrlConnectionDownloader extends HttpUrlConnectionDownloader {

        public HttpsUrlConnectionDownloader(@NotNull Downloader.FileDownloaderType fileDownloaderType) {
            super(fileDownloaderType);
        }

        @Override
        public void onPreClientExecute(@NotNull HttpURLConnection client, @NotNull Downloader.ServerRequest request) {
            super.onPreClientExecute(client, request);
            client.setFollowRedirects = true // add this line
            if (request.getUrl().startsWith("https")) {
                HttpsURLConnection httpsURLConnection = (HttpsURLConnection) client;
                httpsURLConnection.setSSLSocketFactory(getSSLSocketFactory());
            }
        }

error: onPreClientExecute(HttpURLConnection,ServerRequest) in HttpsUrlConnectionDownloader cannot implement onPreClientExecute(T,ServerRequest) in Downloader
    public void onPreClientExecute(@NotNull HttpURLConnection client, @NotNull Downloader.ServerRequest request) {
                ^
  return type void is not compatible with Unit
  where T,R are type-variables:
    T extends Object declared in interface Downloader
    R extends Object declared in interface Downloader
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
1 error
:app:compileDebugJavaWithJavac FAILED

I will try...

Fetch 2.3.3 has not been released yet. Sorry I may have added release note prematurely.

In terms of the urls, I am unable to get them to work myself. I believe that the server may be doing some kid of strange redirecting. Are you able to get samples from that site/server Administrator or more information on how they allow downloading via http clients?. As I stated before. The urls I tested always redirected me back to the homepage. Tested with Fetch and on several desktop web browsers.

Update: Fetch 2.3.3 that fixes the return type issue is now available.

Links are downloaded in all major browsers, even in mobile browsers,
Transfer-Encoding: chunked
refer issue #194
They actually provide a download,  I said, it's not about redirecting, it gives the file like streaming.... that's all I know so far, rest is in your hand!

@jpvs0101 After much testing I can assure you that Fetch handles Chunk downloading correctly and It is fully supported by both the Parallel and Sequential downloaders. Fetch does not only depend on the content Length to download a file. Issue 194 was resolved in releases after the versions mentioned in that issue. At that time it was only supported for the Sequential downloader.
Link tested: https://github.com/tonyofrancis/Fetch/archive/v2.3.zip (Transfer-Encoding: chunked)
MD5 hash matched both the desktop version and the version downloaded with Fetch. md5 - b761a43a10a61d2b8dab1919560a9ee2
With that said I implore you to verify that the urls you have will lead to the download file. Please contact the sites Administrator.

I just give you a hint, but I don't know what is the actual issue, I know only the issue exists, the same link downloaded using firefox, ADM on Android 8.1. Please find the attachment...
fetch_issue.mp4.zip

@jpvs0101 this site is down so I cannot continue further testing unless another link is provided

https://hindugodsongs.in/
Site is working on my side, how can i find another site with same issue?

@jpvs0101 site seems to be back up. Still testing. Cannot seem to figure out what Fetch is missing to make this work. I have already looked high and low. Wish I knew what the other libs did to fix this.

Thanks, I have alraedy sent you a link from stack overflow for your
reference. Also it is better idea to look into other libs. Like I said
before, I always want to fetch to handle all the inner stuff, so that the
developers can focus on other taks. Also please take a look into blob type
urls.
A few more steps to make fetch world's best downloading lib for android...

@jpvs0101 I was able to figure out the issue. Those links need a referrer header added to them. What I will do is add the default referrer which is the website itself if one was not set before making the request.

@jpvs0101 Fetch 2.3.4 has be released. Please test and let me know if it is working for you.

It supports resume too...
Also it seems like this #288 bug is fixed!
V 2.3.4
final OkHttpClient okHttpClient = new OkHttpClient.Builder()
.readTimeout(20, TimeUnit.SECONDS) //increase read timeout as needed
.connectTimeout(20, TimeUnit.SECONDS) //increase connection timeout as needed
.followRedirects(true)
.followSslRedirects(true)
.build();
return new OkHttpDownloader(okHttpClient,
Downloader.FileDownloaderType.PARALLEL);
What have you done?

The links need a Referer header attached.
request.addHeader("Referer", "https://hindugodsongs.in/")

If those are not added to the request, Fetch will insert a default one when the request is being made.


AM-3901: make response_mode configurable for OIDC provider

:id: Reference related issue.
AM-3901
:pencil2: A description of the changes proposed in the pull request
This PR allows configuring the response_mode (query or fragment) to be used by the OIDC provider
It also fixes a missing CSP nonce in the login callback page.

Change has been made on urlHash into the java code but not in the JEST test. Surprisingly, the jests tests pass 🤔 it looks suspicious isn't it ?

I've looked into it, HttpServerRequest#getParam() appears to be case-insensitive:


VSCode Extensions or Marketplace are very slow to install and .vscode-server changes it's PID all the time

Does this issue occur when all extensions are disabled?: Yes

VS Code Version:

1.96.0
138f619c86f1199955d53b4166bef66ef252935c
x64

OS Version: Ubuntu 22.04

Steps to Reproduce:

Open VSCode (it doesn’t matter if extensions are enabled or not).
Try to install any extension via the Extensions Marketplace.
The extension installation process will take an unusually long time (30 minutes or more).

What I have already checked:

I checked the Developer Tools to see if the requests for fetching extensions are working.
All requests return a "200 OK" status.
I also tried starting VSCode with all extensions disabled, but the issue persists.

What I've noticed:
The .vscode-server process is always running, even after restarting my computer without opening VSCode.
However, I can’t kill this process because its PID changes very quickly:

I tried to find the parent process to terminate it but was unable to.
I suspect the issue may be related to the .vscode-server process, which could be getting killed and recreated repeatedly. This might be causing the extension installation to slow down significantly.
Workaround: When I manually download the .vsix extension and install it, the installation completes in less than a second.

The fact that the PID keeps changing suggests that the process is being repeatedly terminated and restarted. Is this expected behavior?


Update Cakefile.md

reccomended -> recommended

Coverage remained the same at 96.897% when pulling 82c50c00f182291141a8e644d7be86750c6fdd1a on linno60:master into 763de3447da0bbef5d2dff0bcb4699e4076f7d71 on jcampbell05:master.


How to contribute

Hey everyone, I am a new developer and wanted to contribute to this package.
Probably a naive question but I wanted to understand how we create the dist folder which contains the code in the npm package for this repo.
Basically I have a feeling that the changes I want to introduce are to be done in the .jar files of /allure-commandline/dist/lib/. I am unable to find the source code for the same. Can anyone please help me?

You probably look for https://github.com/allure-framework/allure2


[Factory] change wording to be more precise

Hello,
Html2pdf refers to its first argument as "orientation". Why change at factory level ?

Hi
Ty for your answer
I just wanged to change the var name to be more precise with the configuration :)

Wow I completely missread it ! I thought you wanted to change orientation to mode.
Thank you for this !

no problem :+1:


use RwLock from parking_lot

https://crates.io/crates/parking_lot

we stick to the std and tokio ones


Generate a libpmwcas.so shared library.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: wangtzh sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


Location bulk upload

SB-3364 Development - In location bulk upload request status some of the results do not have id.

Nothing to review.


redirectUrl is missing in Apple Federated Authenticator for API based authentication

Describe the issue:
In the API based authentication, federated authenticator responses should contain a redirectUrl inside additionalData object. As an example, for Google federated authenticators,
{
    "authenticatorId": "R29vZ2xlT0lEQ0F1dGhlbnRpY2F0b3I6R29vZ2xl",
    "authenticator": "Google",
    "idp": "Google",
    "metadata": {
        "i18nKey": "authenticator.google",
        "promptType": "REDIRECTION_PROMPT",
        "additionalData": {
            "state": "7ea52985-924d-4c1d-acb1-81dca5cf9d27,OIDC",
            "redirectUrl": "https://accounts.google.com/o/oauth2/authabc?response_type=code&redirect_uri=https%3A%2F%2Flocalhost%2Fcallback&state=7ea52985-924d-4c1d-acb1-81dca5cf9d27%2COIDC&nonce=965538d6-7632-4b63-8c8e-f27a8978964d&client_id=duy7tfF8tOH1ocZNsLOFRuDPuYMa&scope=email+openid+profile"
        }
    },
    "requiredParams": [
        "code",
        "state"
    ]
}

However, this additionalData object is missing in the Apple Federated authneticator. Users can not proceed with the next step.
{
    "authenticatorId": "QXBwbGVPSURDQXV0aGVudGljYXRvcjpBcHBsZQ",
    "authenticator": "Apple",
    "idp": "Apple",
    "metadata": {
        "i18nKey": "authenticator.oidc",
        "promptType": "REDIRECTION_PROMPT"
    },
    "requiredParams": [
        "code",
        "state"
    ]
}

Additional data is taken from the context OpenIDConnectAuthenticator [1]. The context is populated from the initiateAuthenticationRequest method [2]. However, this is only implemented in the OpenIDConnectAuthenticator but Apple authenticator has the initiateAuthenticationRequest overrided. Therefore, the required properties are not added to the context for Apple authenticator.
[1] - https://github.com/wso2-extensions/identity-outbound-auth-oidc/blob/a2454b2b3054cf52a01b8e7dfb3ede0b37c48658/components/org.wso2.carbon.identity.application.authenticator.oidc/src/main/java/org/wso2/carbon/identity/application/authenticator/oidc/OpenIDConnectAuthenticator.java#L1396-L1397
[2] - https://github.com/wso2-extensions/identity-outbound-auth-oidc/blob/a2454b2b3054cf52a01b8e7dfb3ede0b37c48658/components/org.wso2.carbon.identity.application.authenticator.oidc/src/main/java/org/wso2/carbon/identity/application/authenticator/oidc/OpenIDConnectAuthenticator.java#L550
How to reproduce:

Create an application and enable API based authentication.
Create an Apple federated authenticator and add it as the login option for the application.
Initiate API based authentication.
additionalData is missing in the response.

Expected behavior:
Redirect url should come in the additional data object.
Environment information:

Product Version: IS 7.0

Closing since this is completed.


LIVE-2498 Update LLC dependencies - @taquito

Duplicating here as the PR template seems to have a glitch...
Update taquito dependencies in LLC.
These dependencies are used by the Tezos integration.
📝 Description
Update taquito dependencies in LLC.
These dependencies are used by the Tezos integration.
❓ Context

Impacted projects: ledger-live-common
Linked resource(s): https://ledgerhq.atlassian.net/browse/LIVE-2498

✅ Checklist

[x] Test coverage
[x] Atomic delivery
[x] No breaking changes

📸 Demo
N/A

🚀 Expectations to reach

[x] Add account / receive / send on LLD (linux)
[x] Add account / receive / send on LLM (android)
[ ] Add account / receive / send on LLM (iOS)

Integration tests run started: https://github.com/LedgerHQ/ledger-live/actions/runs/2690104116

Integration tests run started: https://github.com/LedgerHQ/ledger-live/actions/runs/2690104116

Integration tests all green \o/

@haammar-ledger you can try to rebase again and it should pass 🤞

who can check it works on iOS?

who can check it works on iOS?

@gre done by Henri :heavy_check_mark:


Separator leftover after hiding scm on Atomic theme

If you hide SCM on the Atomic theme there is a separator left:

Is there a way to remove that?

@lfelipe1501 the theme is from you, if I'm not mistaken. Can you have a look at this?

i'm on it
I hope to solve this problem soon....

Hello friends
I resolve this issue and put the pull request to do the change
https://github.com/Bash-it/bash-it/pull/1715
only remains to wait while the admins approve the pull

@lfelipe1501 thanks for jumping on this so quickly!
@egvimo I'm going to close this issue since it appears to be fixed. Thanks for reporting this!


Create dependabot.yml

Codecov Report

Merging #12 (d902e51) into main (176eeb0) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #12   +/-   ##
=======================================
  Coverage   91.51%   91.51%
=======================================
  Files           3        3
  Lines         224      224
=======================================
  Hits          205      205
  Misses         14       14
  Partials        5        5

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


Create and render a Data Rich basic dataset (i.e. all in README)

would look something like:
---
title: My Dataset
keywords:
 - Energy
 - Climate
license: odc-pddl
---

Here's a description of this cool dataset

<Table csv={`
Let's,have,some,inline,data
1,2,3,4,5
`} />

FIXED. This is working since DataHub Cloud ☁ v3.0-rc1 (march 2024).