tests: drivers: ipm: Fix drivers.ipc.mailbox

Fix drivers.ipc.mailbox test suite to restore and improve its testing functionality:

fix printf() redirection through IPM console.

fix and check the dummy driver initialization.

specify correct Twister harness type (Console) and use matching patterns to recognize the expected console output.

Before the fix: ./scripts/twister -p qemu_x86 -T tests/drivers/ipm
QEMU (2848302): Booting from ROM..

 Ut enim ad minim veniam, quis nost'
QEMU (2851700): ipm_console: 'rud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis '
QEMU (2851700): ipm_console: 'aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugi'
QEMU (2851700): ipm_console: 'at nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culp'
QEMU (2851700): ipm_console: 'a qui officia deserunt mollit anim id est laborum.'
QEMU (2851700): TESTSUITE test_ipm succeeded
QEMU (2851700): ===================================================================
QEMU (2851700): PROJECT EXECUTION SUCCESSFUL

did you consider switching this to ztest instead? Parsing output like this is not great and we do it mostly for samples only.

did you consider switching this to ztest instead? Parsing output like this is not great and we do it mostly for samples only.

I thought about refactoring to ztest, but considered it would be too much for a quick fix of this particular test where the console harness works well.


ToastAndroid has no respond

render() {
        return (
            <View style={{flex: 1, justifyContent: "center", alignItems: "center"}}>
                <TouchableNativeFeedback
                    onPress={() => {
                        ToastAndroid.show('pressing', ToastAndroid.SHORT);
                    }}
                    background={TouchableNativeFeedback.SelectableBackground()}>
                    <View>
                        <Text>Click me</Text>
                    </View>
                </TouchableNativeFeedback>
                <TextInput onChangeText={(value)=>{
                    ToastAndroid.showWithGravity('altering', ToastAndroid.SHORT, ToastAndroid.TOP);
                    this.setState({
                        value: value,
                    });
                }}/>
            </View>
        );
}

it doesn't work when I alter text or press

Maybe someone could help me, thanks.

Can not reproduce it on the master branch.

Hey @micsay, can you share what error you face, Because the code you shared is working

Closing as "cannot reproduce".

@micsay did you solve your issue? I have the same.


Properly sort versions (closes #207 & #213)

Closes #207
Closes #213
Added a failing test as well.

Thanks @edalzell!

@edalzell Sorry, but either something has changed or I didn't understand this when I was merging. The test you added is failing, as you mentioned, but... I guess what I assumed you meant was "I added a test that failed but now succeeds."
But.. you definitely left a test that just fails. What was your intention with that?

@edalzell Sorry, but either something has changed or I didn't understand this when I was merging. The test you added is failing, as you mentioned, but... I guess what I assumed you meant was "I added a test that failed but now succeeds."
But.. you definitely left a test that just fails. What was your intention with that?

Ya that's what I meant, it passed after my update. It breaks now? I can take a look.

Ya if you look at my test and it_lists_10_newest_available_tags_for_service they are practically the same. The first one (mysql) passes and mine, postgres fails.
Perhaps the postgres stuff changed?

Looks like latest is NOT in the most recent ten tags, as seen here

Ok I have a fix @mattstauffer, let's discuss?
The issue is that the latest is not in the first 10. It turns out you can set ?page_size=20 and get more results (from here).
Once you do that, the tags come back sorted properly again, and the tests pass (once you change the 10 test to 20, of course).
Sound good?

Once you do that, the tags come back sorted properly again, and the tests pass (once you change the 10 test to 20, of course).

Note that ALL tests continue to pass after getting 20 tags back, instead of ten.


Contextual menus on left pane and drop-down lists are dark/shadowed with light theme

Description
As per title, the Contextual menus of the left pane and drop-down lists are dark/shadowed when using the light theme.
See the screenshots below.

Steps To Reproduce
No response
Expected behavior
A white-ish, non-shadowed menu/list is expected
Files Version
Version: <IP_ADDRESS>
Windows Version
Windows 10  10.0.19042.1415
Relevant Assets/Logs
debug.log
debug_fulltrust.log

This is an OS bug in Windows 10, they only fixed in Windows 11.

This is an OS bug in Windows 10, they only fixed in Windows 11.
Tnx for the fast response.
Are you aware of a workaround for Windows 10?

Unfortunately I don't know any (I'm on Windows 10 too). Only for me is a pretty rare occurrence and an app restart usually fixes it. When it happens the problem is attenuated if you disable Transparency in Windows Settings > Personalization > Colors.


Extend compat MLJModelInterface to include 1.0 and add MLJSerialization to [extras] to revalidate broken test

Codecov Report

Merging #8 (1c4b45d) into master (325c22d) will increase coverage by 1.44%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master       #8      +/-   ##
==========================================
+ Coverage   88.48%   89.93%   +1.44%
==========================================
  Files           1        1
  Lines         139      159      +20
==========================================
+ Hits          123      143      +20
  Misses         16       16

Impacted Files
Coverage Δ

src/MLJXGBoostInterface.jl
89.93% <0.00%> (+1.44%)
:arrow_up:

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 325c22d...1c4b45d. Read the comment docs.


WP7 Training material

I think the tutorial that has been developed in the notebooks resolves this. Thoughts @huard?

We have sufficient training materials from the tutorials.


Project Maintenance

It's been over a year since this project was last updated, and a new version release.
Is this still being maintained or will it soon reach EOL?
There seems to be a lot of issues with no responses and just adding the module to projects already brings up warnings.

It isn't an important warning but it is enough to already discourage its use in projects

What I will say, is that Nuxt Scripts includes an integration for Adsense. While it's still in beta, it could be the successor.


Minor tweaks & features pre-T7

Add CAPAUG functionality, rather than AUG-X, should function identically to CAPTM. As augs become very cheap, its impractical to use the AUG-X syntax in any meaningful way.

Add Blood Magic cutoffs for rituals to stop at certain values, i.e. stop casting DC at 40% bonus

Add an option to manual minor quests in addition to just manualling majors (later game players will use this).

All done.


Add RichTextBuilder

I have decided to move RichText into a separate module not sure if it is better to keep it inside storage

😅 I forgot cargo fmt and cargo test.

😅 I forgot cargo fmt and cargo test.

Maybe I should add methods like text_color, size on AttributesAdder. What do you think?

Maybe I should add methods like text_color, size on AttributesAdder. What do you think?

also changed add_attributes_for_range to take a impl RangeBounds

also changed add_attributes_for_range to take a impl RangeBounds

I think squashing is a good idea 😅. Please add instructions to setup hooks on windows

I think squashing is a good idea 😅. Please add instructions to setup hooks on windows

I think squashing is a good idea 😅. Please add instructions to setup hooks on windows

not sure what this is referring to :)

I think squashing is a good idea 😅. Please add instructions to setup hooks on windows

not sure what this is referring to :)

not sure what this is referring to :)
this doesn't work for windows.
https://github.com/linebender/druid/blob/master/CONTRIBUTING.md#before-opening-a-pr

not sure what this is referring to :)
this doesn't work for windows.
https://github.com/linebender/druid/blob/master/CONTRIBUTING.md#before-opening-a-pr

@Maan2003  hm I don't now much about this, but maybe search for "git hooks on windows" and see what's involved? would be happy to take a PR that updates those docs.

@Maan2003  hm I don't now much about this, but maybe search for "git hooks on windows" and see what's involved? would be happy to take a PR that updates those docs.


allows the creation of a gotruetoken via urlToken type 'access'

The default 3rd party auth providers (google, etc) pass back to the original referer url with this attached:
(3rd party auth is triggered by opening link/redirecting to {netlify-url}/.netlify/identity/authorize?provider={provider-id})
#access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2MzM4NTk3MDYsInN1YiI6IjViN2QzZDYzLTMxMGMtNDRjOC1hYTNhLTliZTA3NWY5Mzg2ZSIsImVtYWlsIjoiZ2VlcnQudmFuLmxlZW1wdXR0ZW5AZ21haWwuY29tIiwiYXBwX21ldGFkYXRhIjp7InByb3ZpZGVyIjoiZ29vZ2xlIn0sInVzZXJfbWV0YWRhdGEiOnsiYXZhdGFyX3VybCI6Imh0dHBzOi8vbGgzLmdvb2dsZXVzZXJjb250ZW50LmNvbS9hLS9BT2gxNEdoZ0ZUWDR4NlJnUmkxX3ZPcDdKYTl4Mmc0MHhIM2gzWnRyWnBRVnJ3PXM5Ni1jIiwiZnVsbF9uYW1lIjoiR2VlcnQgdmFuIExlZW1wdXR0ZW4ifX0.qlwXj-PlJI0QcI-H8Z2vP4DzcWvbtFKL3obo4_VF3n4&expires_in=3600&refresh_token=t9Kno2BxrWXECz-nsG31Og&token_type=bearer
This is picked up and put into urlToken. Now transform this into an object and using 'setGoTrueToken' should trigger the useEffect to fetch the user details.
I was unable to properly test this.

tested & working
its not the cleanest, but its working while making the least amount of changes


Fallback Language support

It would be great to have support for fallback translations if the current language locale file is missing a given translation key, but exists on the default language.

The problem of this approach is that it implies downloading at least two language dictionaries instead of only the current language dictionary. So by default I'd keep the current behavior, which is lighter.
This can be implemented right now outside the library:
hooks/useTranslationWithFallback.js:
import useTranslation from 'next-translate/useTranslation'

const fallbacks = {
  'common': 'commonFbk'
}

export default function useTranslationWithFallback() {
  const { t, lang } = useTranslation()

  return {
     t: (ns, key, ...args) => {
       const currentText = `${ns}:${key}`
       const fallbackText = `${fallbacks[ns]}:${key}`
       const currentTranslation = t(currentText, ...args)

       if(currentTranslation === currentText) return t(fallbackText, ...args)
       return currentTranslation
     },
     lang,
  }
}

In your page:
import React from 'react'
import I18nProvider from 'next-translate/I18nProvider'
import useTranslationWithFallback from '../hooks/useTranslationWithFallback'

// Import English common.json as Fallback
import commonFbk from '../locales/en/common.json'

function PageContent() {
  const { t, lang } = useTranslationWithFallback()

  return (

{t('common', 'title')}

  )
}

export default function Page() {
  const { lang } = useTranslation()

  return (
    <I18nProvider lang={lang} namespaces={{ commonFbk }}>
      <PageContent />
    </I18nProvider>
  )
}

If we see that it is a very demanded feature then we will consider introducing this hook and a more comfortable alternative. But for now I would avoid introducing this complexity into the library.

Great thank for that snippet, I'll give it a shot.
In my opinion, fallback languages, or an easy to implement alternative like the above, is a must-have for a i18n library.

Ok, it can be considered as a future feature then.

We added the missing logger now, I hope it helps to detect when a translation is missing

I'm having the same issue any alternative solutions for that ?

@aralroca

maybe overwritting loadLocaleFrom:
loadLocaleFrom: async (lang, ns) => {
  const defaultLang = 'es'
  const defaultNs = await import(`./locales/${defaultLang}/${ns}.json`)

  if (lang === defaultLang) return defaultNs

  return {
    ...defaultNs,
    ...(await import(`./locales/${lang}/${ns}.json`))
  }
}

Can confirm that this works, here is an updated snipped if you're not guaranteed that file exits, should work exactly like next-18next:
	loadLocaleFrom: async (lang, ns) => {
		const defaultLang = process.env.NEXT_PUBLIC_FALLBACK_LANGUAGE;
		const defaultNs = await import(`./public/static/locales/${defaultLang}/${ns}`).then(
			(x) => x.default
		);

		if (lang === defaultLang) return defaultNs;

		try {
			const localeNs = await import(`./public/static/locales/${lang}/${ns}`).then(
				(x) => x.default
			);
			return { ...defaultNs, ...localeNs };
		} catch (e) {
			// failed to load the locale file (it was not created yet)
			return defaultNs;
		}
	},

thanks for your fast reply.
It doesn't exist in my project.
Shall I put it in the node-modules/next-translate folder? Where?
Just for info, I use the app-folder and try to stick to nextjs 13.4.
Martin
Am Sa., 6. Mai 2023 um 09:16 Uhr schrieb Arseny Garelyshev <
@.***>:

Can confirm that this works, here is an updated snipped if you're not
guaranteed that file exits, should work exactly like next-18next:
loadLocaleFrom: async (lang, ns) => {
const defaultLang = process.env.NEXT_PUBLIC_FALLBACK_LANGUAGE;
const defaultNs = await import(./public/static/locales/${defaultLang}/${ns}).then(
(x) => x.default
);
  if (lang === defaultLang) return defaultNs;

  try {
  	const localeNs = await import(`./public/static/locales/${lang}/${ns}`).then(
  		(x) => x.default
  	);
  	return { ...defaultNs, ...localeNs };
  } catch (e) {
  	// failed to load the locale file (it was not created yet)
  	return defaultNs;
  }

},
—
Reply to this email directly, view it on GitHub
https://github.com/aralroca/next-translate/issues/166#issuecomment-1537075585,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVVXSX4WD76BDRNYGFSVNLTXEX3DVANCNFSM4NEHXSPA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Shall I put it in the node-modules/next-translate folder? Where?

loadLocaleFrom is one of the configuration options - https://github.com/aralroca/next-translate#3-configuration.
There is an example under the header i18n.js just above:

i18n.js
{
 // ...rest of config
 "loadLocaleFrom": (lang, ns) =>
   // You can use a dynamic import, fetch, whatever. You should
   // return a Promise with the JSON file.
   import(`./myTranslationsFiles/${lang}/${ns}.json`).then((m) => m.default),
}

I found a fallback solution which works for me, here: https://github.com/aralroca/next-translate/issues/1029#issuecomment-1684827974


Update code referenced from yaml doc to "filter" instead of "view_filter"

Steps to reproduce the problem:

Desired outcome; to add a filter that executes at startup which is the equivalent of typing "f" and then "'!(~d "google" | ~d "gstatic")'" while running mitmproxy.  (These filter is helpful in Android debugging because the emulator makes some calls back to the Google mothership I don't care about.)
I decided to try to do this as part of a config file.  I was referred to the code at https://github.com/mitmproxy/mitmproxy/blob/master/mitmproxy/options.py from the page at http://docs.mitmproxy.org/en/stable/config.html
The closest option I found to "f" was view_filter, which is line 405 in the version of options.py that is current for me (https://github.com/mitmproxy/mitmproxy/blob/b19fefd173637ef20b72da3a0a05715db27c74be/mitmproxy/options.py)
I put the following in my ~/.mitmproxy/config.yaml
view_filter: '!(~d "google" | ~d "gstatic")'
Starting up mitmproxy gave the error
mitmproxy: Error reading /home/caden/.mitmproxy/config.yaml: 'No such option: view_filter'
I also tried "intercept" and that did not work.
On a whim I tried the following in ~/.mitmproxy/config.yaml
filter: '!(~d "google" | ~d "gstatic")'
This seemed to work!

Any other comments? What have you tried so far?
I'm not really sure what you will want to do with this information.  I would think probably change line 405 in options.py to say filter instead of view_filter.  But that's just a superficial suggestion.
System information
mitmproxy --version
Mitmproxy version: 2.0.1 (release version)
Python version: 3.5.2
Platform: Linux-4.4.0-72-generic-x86_64-with-Ubuntu-16.04-xenial
SSL version: OpenSSL 1.0.2g  1 Mar 2016
Linux distro: Ubuntu 16.04 xenial

Thanks. The problem here is that the docs link to master, where we have just re-arranged some of the options. We should change the link to @cortesi's
:src:`mitmproxy/builtins`

directive so that we always refer to the correct branch.


Settings bug

Categories in the right side in settings are clickable but do not move you to the correct category
Material : https://cdn.discordapp.com/attachments/1071708717655019570/1073356302597771314/Record_2023-02-08-21-17-52_8ff9e7eab0ef8618c18a31bfb6bc5017.mp4

<IP_ADDRESS>205

In next build is fixed, thanks for the feedback

Partially solved <IP_ADDRESS>217


Feature: Support Date types for Avro

Is your feature request related to a problem? Please describe.
Right now, if you use faker methods that generate something of type Date, it shows up as an empty record.
Describe the solution you'd like
We can implement a hook like this:

https://github.com/mtth/avsc/issues/324#issuecomment-712258921

The problem with the above is we would have to do something weird to make sure Date objects actually get serialized in the way we want. It's much easier to just cast Data objects as ISO strings when they are generated. See PR


Is there a way to get the result points at the moment?

I'm not sure if I'm worng, but is there a reason why i can´t get the resultpoints at the moment? Because it
looks like result['points'] = [ast.literal_eval(line[12:]) for line in lines[points_index+1:-1]] it is not working

The result parser function has been updated in version 0.3.3 and I have not added point results in it. I will fix it in next release. Or you may install version 0.3.2 by using pip install pyzxing==0.3.2 for now.

Points info is included in the latest version.
On Tue, Dec 1, 2020 at 4:57 AM xLEpEX<EMAIL_ADDRESS>wrote:

I'm not sure if I'm worng, but is there a reason why i can´t get the
resultpoints at the moment? Because it
looks like result['points'] = [ast.literal_eval(line[12:]) for line in
lines[points_index+1:-1]] it is not working
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ChenjieXu/pyzxing/issues/13, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHTVJCODNCU63E66S3I57NTSSQBLDANCNFSM4UIDAQPQ
.


webview2 assembly reference error

I followe the tutorial and created, I didn't have the pre-release option but did get a stable version to install from nuget. But I got the following error.
The tag 'WebView2' does not exist in XML namespace 'clr-namespace:Microsoft.Web.WebView2.Wpf;assembly=Microsoft.Web.WebView2.Wpf'.
XLS0414	The type 'wv2:WebView2' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built. webview2app MainWindow.xaml	11
This is my mainwindow.xaml:
<Window x:Class="webview2app.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:webview2app"
        xmlns:wv2="clr-namespace:Microsoft.Web.WebView2.Wpf;assembly=Microsoft.Web.WebView2.Wpf"
        mc:Ignorable="d"
        Title="MainWindow" Height="450" Width="800">
    <DockPanel>
        <wv2:WebView2 Name="webView"
                  Source="https://www.microsoft.com"
    />
    </DockPanel>
</Window>

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

ID: ba9dc9d2-795c-9612-3585-408b4621c080
Version Independent ID: f73fc16d-d842-4507-9fdb-b42856720355
Content: Microsoft Edge WebView 2 for WPF apps - Microsoft Edge Development
Content Source: microsoft-edge/webview2/gettingstarted/wpf.md
Product: microsoft-edge
Technology: webview
GitHub Login: @MSEdgeTeam
Microsoft Alias: msedgedevrel

I am also facing same issue.

I had to change the package reference to pre-release in .csproj to make it work

@bakkar89 Can you post the exact change is possible?
This is what I have in my .csproj file.
  <Import Project="..\packages\Microsoft.Web.WebView<IP_ADDRESS>8\build\Microsoft.Web.WebView2.targets" Condition="Exists('..\packages\Microsoft.Web.WebView<IP_ADDRESS>8\build\Microsoft.Web.WebView2.targets')" />
  <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
    <PropertyGroup>
      <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
    </PropertyGroup>
    <Error Condition="!Exists('..\packages\Microsoft.Web.WebView<IP_ADDRESS>8\build\Microsoft.Web.WebView2.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.Web.WebView<IP_ADDRESS>8\build\Microsoft.Web.WebView2.targets'))" />
  </Target>

By using [Install-Package Microsoft.Web.WebView2 -Version 0.9.538-prerelease] command, it got installed. but still below mention code piece is not working.
<DockPanel>     <wv2:WebView2 Name="webView"                   Source="https://www.microsoft.com"     /> </DockPanel>
I have also try from code behind but that too is also not working
private void Button_Click(object sender, RoutedEventArgs e)         {             webView.CoreWebView2.Navigate("https://www.google.com");         }

Is it mandatory to install any Microsoft edge channel when developed Web View2 ?I have install Beta channel  its working fine but when install Stable channel then i have gated error null object .When Beta  channel updated new release then previous Media link not working.Is it any stable version available where all old version and new version working.

We need to compile your project in version 4.6.2 and above, for this error to go away. Since they have compiled those dll in 4.6.2.
Let me know if this resolves the issue

I'll go ahead and close this issue now. Thanks.


I would like to add sign in with google along with forget password functionality from backend

Is your feature request related to a problem? Please describe.
Yes , as signing in with google is good for user experience and also having a forgot password facility too helps.
Describe the solution you'd like
I would like to implement sign in with google through OAUTH and forget password through express.js.
Kindly assign me this under gssoc'23.

[X] I agree to follow this project's Code of Conduct

How much time you will take?
And also message me on Discord , we have a team, if you wanna join.

Will complete it before 4th of June. Yes , sure can you provide me your discord

As it takes time to set up and store information.

Discord - AMANJAIMAN#3931
Pages front end done , you have to just implement the backend

Okay..i will complete it within 2 days.

Hi @amanjaiman1 as the backend is shifted on firebase what should i do raise a new issue or work under this  issue?

You can work with the team bhai

Ok


Not supported change body and header data when multi language application

Hi
My application multi language supported with https://github.com/ocombe/ng2-translate angular translate for Angular 2. but not supported change body and header data when multi language application.
<datatable-column name="username">
    <template let-column="column">
        {{ 'USER_LIST.username' | translate }}
    </template>
    <template let-column="value">
        {{value}}
    </template>
</datatable-column>

when worked init page successfully but change language not working.

Table version:^1.4.1
Angular version: 2.1.0
Browser: Chrome and Firefox tested
Language : TypeScript

I do not understand your question, can you make a demo?

async tags don't work, tags work only in sync mode initial.
<datatable-column name="username">
    <template let-column="column">
        {{ 'USER_LIST.username' | translate }} <!-- don't work (async mode) -->
        USERNAME <!-- work (sync mode) -->
    </template>
    <template let-column="value">
        {{value}}
    </template>
</datatable-column>

This is same issue as #274, closing as dupe since its not evaluating templates correctly.


Quorum cleanup: definitions, limit access to values, ability to propose

Proposed action plan:

Move IQuorum, IQuorumEvents  from protocol-definitions into container-definitions - that's purely client centric interfaces.
Move part of Quorum class implementation to client. I.e. server (or common) to provide shared code, but any client-specific code (specifically - QuorumProxy) should not be in server. This will improve speed of changes if we need to change API, but would also reduce the need for client to need latest version of server

it's possible that the best course of action it to move shared quorum code out of server into its own package, and make client & server depend on it. This makes more sense if that's the only real dependency between client & server. It also more clear on what's the goal of this package implementation - it encodes protocol assumptions, and thus can't likely change over time (in its behavior).

We should strongly consider removing ability to set values other than "code" key. For anything else, developers should use local DDSs.
We should strongly consider limiting ability to propose "code" key by any entity that has access to IQuorum. I'd think that data stores should not have that capability, and that likely means that interface that ContainerRuntime exposes to them should be different from IQuorum. If current thinking is that it's mostly host who controls that process, then I'd remove ability of IRuntime to access it - we can always return it back if we change our mind.

I believe we agreed that's in for 1.0, assigning to you to figure out a plan here

Split this in two, see #8089 for the remainder.


koel behind nginx proxy

@phanan many thanks for great piece of software, amazing look and feel.
Problem I'm facing is I can't get it working behind nginx proxy.
Koel is in docker (https://hub.docker.com/r/binhex/arch-koel/) and works fine when accessed on exposed port (8050) in my case.
I've frontend set up for multiple apps on same system and use similar nginx reverse proxy setup.
For whatever reason I couldn't get it working for Koel.
Apps often need to have set base url and thought in case of Koel it is:
.env
APP_URL=http://localhost
I did set it to http://myhost.vpn/koel
At the same time nginx part of config looks like this (typical):
location /koel {
    proxy_pass http://<IP_ADDRESS>:8050;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
}

I've also tried with variation of parameters:
#location /koel {
#    proxy_pass http://<IP_ADDRESS>:8050/;
##    proxy_http_version        1.1;
##    proxy_redirect    off;
##    proxy_set_header  Host $host:8050;
#    proxy_set_header   Host $host;
#    proxy_set_header   X-Real-IP $remote_addr;
#    proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
#    proxy_set_header   X-Forwarded-Proto $scheme;
##    proxy_set_header  X-Forwarded-Host $server_name;
##    proxy_set_header  X-Forwarded-Server $host;
##    proxy_set_header Upgrade $http_upgrade;
##    proxy_set_header Connection "upgrade";
#

location /koel{
    proxy_pass http://localhost:8050;
    proxy_set_header HOST $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_redirect http://localhost:8050 $scheme://myhost.vpn/;
}

Maybe I've just missed the right combination of parameters? Sorry, I'm not expert in nginx and Laravel apps.
Would be great to have examples in docs. Majority of them is about Apache, but it proves that Koel should be friendly with reverse proxying.
Thanks for help.
Other sources I've checked already:
https://github.com/NairVish/koel-docker
https://gist.github.com/simonsmiley/5fb92bc0086ed06e1e8b74547c02d421
https://github.com/phanan/koel/issues/255
https://github.com/phanan/koel/issues/74
https://github.com/vmario89/koel-music-setup

What exactly doesn't work? It doesn't look like you're accessing Nginx via HTTPS, so it's probably not the same problem as #255.
Just a guess, but are you getting a 502 Bad Gateway when you try to access koel in your browser?

Closing via 488854127aa933ea21ab0f97213c663e11ae95cb.


Container does not center content in some clients

Describe the Bug
Mostly just raising this issue to bring visibility to #1035 as it's quite small and has been open for a bit.
According to Container:

Container
A layout component that centers all the email content.

However a quick demo of this using the preview app in chrome proves this isn't the case, at least not always. Content will align to the left by default. I was able to fix this using the adjustments in the above PR.
Which package is affected (leave empty if unsure)
@react-email/container
To Reproduce
Put any content in a <Container/> and preview it in the dev server.
Expected Behavior
Content should be centered.
What's your node version? (if relevant)
18.17.1

Container does what it is supposed to do, it is basically like what Tailwind's container class does.
This should bring a documentation fix not a change to the component as this could even be a breaking change for those who are using the component.

<Container>
          <div className="text-center">
            <Button
              href="https://hello.com"
              style={{ background: '#000', color: '#fff', padding: '12px 20px' }}
            >
              Hello
            </Button>
          </div>
        </Container>

this centers it with tailwind


[Bug] update the loader lottie animation color

Description
Requirement:
Update the loader lottie animation to match with the current theme. Current loader animation color looks yellow, which is not quite right. use this color instead - #ff7100
Current loader:

@rohitdasu can I do this?

sure @Rounak-28


Ajax error: bad post signature with Chromium

Hi I just created two twister accounts @sploing and @sploinga and I can't post with any of them on Chromium. This works with FF. My twister version is the latest one, meaning that I downloaded and compiled it on this morning. Also, I am using Chromium version 32.0.1700.102 Ubuntu 13.10 (32.0.1700.102-0ubuntu<IP_ADDRESS>~20140128.970.1).
Any hints ?

I have the same problem with both Chromium and Firefox (no addons)

Now I can :dancers: Yep, its a wrong message, it should say "Wait till your name is diistributed"

The same issue with attempts to RT some twists
I don't know how to properly fix it on the registration step,
but, have updated alert messages in the twisterarmy fork, because current messages may really confuse new users to close the app definitively.
https://github.com/twisterarmy/twister-core/commit/c1b0d4e993f573c0608cba9f1a34cf82cfa65cb6


gltfio-jni: Fix double-initialization panic.

Filament keeps a global static list of engines for verification purposes which was being recreated multiple times, causing a panic in our gltf demo. After a lot of experimentation with the build, the only way to avoid the double-init is to statically link filament into gltfio-jni, and ask clients to load only that.  Dynamically loading both libraries separately seems to be problematic due to their interdependency.
Fixes #1811.

This is an ugly solution but I pulled my hair a lot trying to fix it...


Error when trying to copy invite deeplink

2023-08-08T00:27:04Z [App::OnStartup] Starting Bloxstrap v2.5.0
2023-08-08T00:27:04Z [App::OnStartup] Compiled Tuesday, 1 August 2023 at 11:27:30 PM from commit dca6fc46bb0e876df9c240fcf10872e5bbc4fc44 (tag/v2.5.0)
2023-08-08T00:27:04Z [App::OnStartup] Loaded from %UserProfile%\AppData\Local\Bloxstrap\Bloxstrap.exe
2023-08-08T00:27:04Z [App::OnStartup] Performing connectivity check...
2023-08-08T00:27:04Z [HttpClientLoggingHandler::ProcessRequest] GET https://detectportal.firefox.com/
2023-08-08T00:27:04Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://detectportal.firefox.com/
2023-08-08T00:27:04Z [App::OnStartup] Connectivity check finished
2023-08-08T00:27:04Z [Logger::Initialize] Initializing at %UserProfile%\AppData\Local\Bloxstrap\Logs\Bloxstrap_20230808T002704Z.log
2023-08-08T00:27:04Z [Logger::Initialize] Finished initializing!
2023-08-08T00:27:04Z [JsonManager<Settings>::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\Settings.json...
2023-08-08T00:27:04Z [JsonManager<Settings>::Load] Loaded successfully!
2023-08-08T00:27:04Z [JsonManager<State>::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\State.json...
2023-08-08T00:27:04Z [JsonManager<State>::Load] Loaded successfully!
2023-08-08T00:27:04Z [JsonManager<Dictionary`2>::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\Modifications\ClientSettings\ClientAppSettings.json...
2023-08-08T00:27:04Z [JsonManager<Dictionary`2>::Load] Loaded successfully!
2023-08-08T00:27:04Z [FastFlagManager::SetValue] Changing of 'FFlagHandleAltEnterFullscreenManually' from 'False' to 'False' is pending
2023-08-08T00:27:04Z [NotifyIconWrapper::NotifyIconWrapper] Initializing notification area icon
2023-08-08T00:27:04Z [JsonManager<State>::Save] Save request ignored
2023-08-08T00:27:04Z [App::OnStartup] Initializing bootstrapper
2023-08-08T00:27:04Z [App::OnStartup] Initializing bootstrapper dialog
2023-08-08T00:27:04Z [App::OnStartup] Creating singleton mutex
2023-08-08T00:27:04Z [App::OnStartup] Warning - singleton mutex already exists!
2023-08-08T00:27:04Z [Bootstrapper::Run] Running bootstrapper
2023-08-08T00:27:04Z [Bootstrapper::CheckForUpdates] More than one Bloxstrap instance running, aborting update check
2023-08-08T00:27:04Z [Bootstrapper::SetStatus] Connecting to Roblox...
2023-08-08T00:27:04Z [RobloxDeployment::GetInfo] Getting deploy info for channel LIVE (extraInformation=False)
2023-08-08T00:27:04Z [HttpClientLoggingHandler::ProcessRequest] GET https://clientsettingscdn.roblox.com/v2/client-version/WindowsPlayer/channel/LIVE
2023-08-08T00:27:05Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://clientsettingscdn.roblox.com/v2/client-version/WindowsPlayer/channel/LIVE
2023-08-08T00:27:05Z [DeployManager::DefaultBaseUrl.Set] Testing connection to 'https://setup.rbxcdn.com'...
2023-08-08T00:27:05Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version
2023-08-08T00:27:06Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version
2023-08-08T00:27:06Z [DeployManager::DefaultBaseUrl.Set] Connection successful!
2023-08-08T00:27:06Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-6552be68b05d41a5-rbxPkgManifest.txt
2023-08-08T00:27:06Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-6552be68b05d41a5-rbxPkgManifest.txt
2023-08-08T00:27:06Z [JsonManager<Dictionary`2>::Save] Saving to %UserProfile%\AppData\Local\Bloxstrap\Modifications\ClientSettings\ClientAppSettings.json...
2023-08-08T00:27:06Z [JsonManager<Dictionary`2>::Save] Save complete!
2023-08-08T00:27:06Z [Bootstrapper::SetStatus] Applying Roblox modifications...
2023-08-08T00:27:06Z [Bootstrapper::ApplyModifications] Checking executable flags...
2023-08-08T00:27:06Z [Bootstrapper::ApplyModifications] Checking file mods...
2023-08-08T00:27:06Z [Bootstrapper::ApplyModifications] ClientSettings\!ZCANARY4.json already exists in the version folder, and is a match
2023-08-08T00:27:06Z [Bootstrapper::ApplyModifications] ClientSettings\!ZCANARYAPPS.json already exists in the version folder, and is a match
2023-08-08T00:27:06Z [Bootstrapper::ApplyModifications] ClientSettings\!ZCLIENTINTEGRATION1.json already exists in the version folder, and is a match
2023-08-08T00:27:06Z [Bootstrapper::ApplyModifications] ClientSettings\ClientAppSettings.json already exists in the version folder, and is a match
2023-08-08T00:27:06Z [Bootstrapper::ApplyModifications] ClientSettings\ClientAppSettingsz.json already exists in the version folder, and is a match
2023-08-08T00:27:06Z [Bootstrapper::ApplyModifications] ClientSettings\HARMONY.json already exists in the version folder, and is a match
2023-08-08T00:27:06Z [Bootstrapper::ApplyModifications] ClientSettings\PCClientBootstrapper.json already exists in the version folder, and is a match
2023-08-08T00:27:06Z [Bootstrapper::ApplyModifications] ClientSettings\removingweirdshit.json already exists in the version folder, and is a match
2023-08-08T00:27:06Z [Bootstrapper::ApplyModifications] ClientSettings\StudioAppSettings.json already exists in the version folder, and is a match
2023-08-08T00:27:06Z [JsonManager<State>::Save] Saving to %UserProfile%\AppData\Local\Bloxstrap\State.json...
2023-08-08T00:27:06Z [JsonManager<State>::Save] Save complete!
2023-08-08T00:27:06Z [Bootstrapper::ApplyModifications] Finished checking file mods
2023-08-08T00:27:06Z [Bootstrapper::CheckInstall] Checking install
2023-08-08T00:27:06Z [JsonManager<Settings>::Save] Saving to %UserProfile%\AppData\Local\Bloxstrap\Settings.json...
2023-08-08T00:27:06Z [JsonManager<Settings>::Save] Save complete!
2023-08-08T00:27:06Z [JsonManager<State>::Save] Saving to %UserProfile%\AppData\Local\Bloxstrap\State.json...
2023-08-08T00:27:06Z [JsonManager<State>::Save] Save complete!
2023-08-08T00:27:06Z [Bootstrapper::SetStatus] Starting Roblox...
2023-08-08T00:27:06Z [Bootstrapper::StartRoblox] Started Roblox (PID 17204)
2023-08-08T00:27:06Z [Bootstrapper::StartRoblox] Using Discord Rich Presence
2023-08-08T00:27:06Z [DiscordRichPresence::DiscordRichPresence] Established connection with Discord RPC
2023-08-08T00:27:06Z [DiscordRichPresence::DiscordRichPresence] Received ready from user arRPC<PHONE_NUMBER>228281345)
2023-08-08T00:27:09Z [NotifyIconWrapper::InitializeContextMenu] Initializing context menu
2023-08-08T00:27:09Z [ActivityWatcher::StartWatcher] Opening Roblox log file...
2023-08-08T00:27:09Z [ActivityWatcher::StartWatcher] Opened %UserProfile%\AppData\Local\Roblox\logs\0.588.0.5880517_20230808T002707Z_Player_ADA21_last.log
2023-08-08T00:27:09Z [Bootstrapper::StartRoblox] Waiting for Roblox to close
2023-08-08T00:27:09Z [ActivityWatcher::ExamineLogEntry] Read 50 log entries
2023-08-08T00:27:10Z [ActivityWatcher::ExamineLogEntry] Joining Game (17541193/7886476c-b7b8-4da0-b049-e41e50b7d58f/<IP_ADDRESS>)
2023-08-08T00:27:10Z [ActivityWatcher::ExamineLogEntry] Server is UDMUX protected (17541193/7886476c-b7b8-4da0-b049-e41e50b7d58f/<IP_ADDRESS>)
2023-08-08T00:27:11Z [ActivityWatcher::ExamineLogEntry] Read 100 log entries
2023-08-08T00:27:11Z [ActivityWatcher::ExamineLogEntry] Joined Game (17541193/7886476c-b7b8-4da0-b049-e41e50b7d58f/<IP_ADDRESS>)
2023-08-08T00:27:11Z [HttpClientLoggingHandler::ProcessRequest] GET https://ipinfo.io/<IP_ADDRESS>/city
2023-08-08T00:27:11Z [DiscordRichPresence::SetCurrentGame] Setting presence for Place ID 17541193
2023-08-08T00:27:11Z [HttpClientLoggingHandler::ProcessRequest] GET https://apis.roblox.com/universes/v1/places/17541193/universe
2023-08-08T00:27:12Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://apis.roblox.com/universes/v1/places/17541193/universe
2023-08-08T00:27:12Z [DiscordRichPresence::SetCurrentGame] Got Universe ID as 31874845
2023-08-08T00:27:12Z [HttpClientLoggingHandler::ProcessRequest] GET https://games.roblox.com/v1/games?universeIds=31874845
2023-08-08T00:27:12Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://ipinfo.io/<IP_ADDRESS>/city
2023-08-08T00:27:12Z [HttpClientLoggingHandler::ProcessRequest] GET https://ipinfo.io/<IP_ADDRESS>/region
2023-08-08T00:27:12Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://ipinfo.io/<IP_ADDRESS>/region
2023-08-08T00:27:12Z [HttpClientLoggingHandler::ProcessRequest] GET https://ipinfo.io/<IP_ADDRESS>/country
2023-08-08T00:27:12Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://ipinfo.io/<IP_ADDRESS>/country
2023-08-08T00:27:12Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://games.roblox.com/v1/games?universeIds=31874845
2023-08-08T00:27:12Z [NotifyIconWrapper::ShowAlert.6818c862] Showing alert for 10 seconds (clickHandler=True)
2023-08-08T00:27:12Z [NotifyIconWrapper::ShowAlert.6818c862] Connnected to public server: Located at Seattle, Washington, US\nClick for more information
2023-08-08T00:27:12Z [DiscordRichPresence::SetCurrentGame] Got Universe details
2023-08-08T00:27:12Z [HttpClientLoggingHandler::ProcessRequest] GET https://thumbnails.roblox.com/v1/games/icons?universeIds=31874845&returnPolicy=PlaceHolder&size=512x512&format=Png&isCircular=false
2023-08-08T00:27:13Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://thumbnails.roblox.com/v1/games/icons?universeIds=31874845&returnPolicy=PlaceHolder&size=512x512&format=Png&isCircular=false
2023-08-08T00:27:13Z [DiscordRichPresence::SetCurrentGame] Got Universe thumbnail as https://tr.rbxcdn.com/71726f60d215367684252fce95fc176a/512/512/Image/Png
2023-08-08T00:27:13Z [DiscordRichPresence::UpdatePresence] Updating presence
2023-08-08T00:27:14Z [DiscordRichPresence::DiscordRichPresence] Presence updated
2023-08-08T00:27:16Z [ActivityWatcher::ExamineLogEntry] Read 150 log entries
2023-08-08T00:27:22Z [NotifyIconWrapper::ShowAlert.6818c862] Duration over, erasing current click handler
2023-08-08T00:28:16Z [ActivityWatcher::ExamineLogEntry] Read 200 log entries
2023-08-08T00:29:48Z [App::GlobalExceptionHandler] An exception occurred
2023-08-08T00:29:48Z [App::FinalizeExceptionHandling] System.Runtime.InteropServices.COMException (0x800401D0): OpenClipboard Failed (0x800401D0 (CLIPBRD_E_CANT_OPEN))
   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode, IntPtr errorInfo)
   at System.Windows.Clipboard.Flush()
   at System.Windows.Clipboard.CriticalSetDataObject(Object data, Boolean copy)
   at System.Windows.Clipboard.SetDataInternal(String format, Object data)
   at System.Windows.Clipboard.SetText(String text, TextDataFormat format)
   at System.Windows.Clipboard.SetText(String text)
   at Bloxstrap.UI.Elements.ContextMenu.MenuContainer.InviteDeeplinkMenuItem_Click(Object sender, RoutedEventArgs e)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

https://stackoverflow.com/a/17678542


How can I use MS Edge instead of Chrome, is there any simpler way to do it?

Hi, Is there any simpler way to use MS Edge instead of Chrome while configuring?

On Windows, I have set my config at
"C:\Users\jackmil\AppData\Roaming\bing-rewards\config.json"
to the below. You can set the browser path to any chromium based browser.
Alternativly, launch with the --exe flag and a path to the executable.
{
    "desktop-count": 34,
    "mobile-count": 40,
    "load-delay": 1.5,
    "search-delay": 2,
    "search-url": "https://www.bing.com/search?q=",
    "desktop-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36 Edg/83.0.478.37",
    "mobile-agent": "Mozilla/5.0 (Windows Phone 10.0; Android 6.0.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Mobile Safari/537.36 Edge/18.19041",
    "browser-path": "C:\\Program Files (x86)\\BraveSoftware\\Brave-Browser\\Application\\brave.exe"
}

@jack-mil Hi, thank you so much for such a quick response. It seemed to work.


[SPARK] separate integration tests

Problem
Integration tests for Spark take a way too long and produce amount of logs which is difficult to browse.
Solution

Assign different tags to integration tests like bigquery, kafka, iceberg, etc. run several Gradle jobs per task group
Don't use --stacktrace for build. Unit tests are fully reproducible locally - no need to debug all of them.

Note: All schema changes require discussion. Please link the issue for context.

[ ] Your change modifies the core OpenLineage model
[ ] Your change modifies one or more OpenLineage facets

If you're contributing a new integration, please specify the scope of the integration and how/where it has been tested (e.g., Apache Spark integration supports S3 and GCS filesystem operations, tested with AWS EMR).
One-line summary:
Checklist

[x] You've signed-off your work
[x] Your pull request title follows our guidelines
[x] Your changes are accompanied by tests (if relevant)
[ ] Your change contains a small diff and is self-contained
[ ] You've updated any relevant documentation (if relevant)
[ ] Your comment includes a one-liner for the changelog about the specific purpose of the change (if necessary)
[ ] You've versioned the core OpenLineage model or facets according to SchemaVer (if relevant)
[ ] You've added a header to source files (if relevant)

SPDX-License-Identifier: Apache-2.0
Copyright 2018-2023 contributors to the OpenLineage project

Codecov Report

Merging #2092 (5fbd58e) into main (094d117) will not change coverage.
The diff coverage is n/a.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
@@            Coverage Diff            @@
##               main    #2092   +/-   ##
=========================================
  Coverage     80.92%   80.92%
  Complexity      125      125
=========================================
  Files            90       90
  Lines          3775     3775
  Branches         33       33
=========================================
  Hits           3055     3055
  Misses          681      681
  Partials         39       39

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


Windows-to-workspaces stopped working

I've noticed recently that the window-to-workspace function has stopped working for me. MOD+Shift+ws just opens the workspace without moving the window there. Has anyone else noticed this? I've applied the normal-kill, almost-tags-1.0, wheelresize, and 2bswm patches (although it still didn't work with a fresh sowm install, patch free).
Here is the output to make. Lots of warnings :)
Thanks! Let me know if more info is needed.

The warnings are about some simple type cast, and prototype; they are not critical

@SeungheonOh Thanks for responding. I assumed the errors were benign but I thought it best to include anyway.
Is window-to-workspace working okay for you?

@vaskark I'll let you know as soon as I test it; I assume it might be this afternoon. Since, I normally don't use multiple work spaces often, I don't really know.
One possibility is that, multiple patches can crush original functionality.

i noticed this too... pretty sure my tests included patch free(some weeks ago)


Timeout seems does not work properly

Thanks for this awesome library!
But I have tried doing as suggested  timeout=1 of setting timeout, but seems it does not work and return the RC after it?

Fixed on Release v0.7.1 · hymkor/expect

Thank you!


Dark Mode Glitch

Hi!
So while I was testing out the site's new dark mode, I found a glitch to the toggle. When you turn dark mode on, and go to one of our members profile, and go back to the main page via back arrow, the dark mode toggle is reversed. Like this:

You can see the dark mode toggle is on, but the page isn't changing. When you click on the toggle again, it does nothing, (well is goes to light mode, which we are already on).
I think to fix this we should default to dark mode?
I don't know much about javascript so this issue may take time.
PLZ fix!
-darkdarcool

lol why did I sign off on this you know this issue was opened by me

lol why did I sign off on this you know this issue was opened by me

lul ya also don't flex that u r a mod on this org (it doesn't help in any way)
Also, I noticed this but if we default to dark mode and we switch to light mode then when we press the back arrow it will be stuck the other way. There is no fix like that. Someone must fix it. The thing is the website knows you pressed the toggle switch, but it takes it from last time, so it thinks it is already dark mode and it doesn't put dark mode. Leave this as it is (unless someone can fix it)

Yeh okay(sorry for flex, I took it out)

Looks like no one can fix its so I'm closing the issue(i don't think people will actually notice)


Download Count

It will be good if you download count.

I don't understand what do you mean, please give more explanation.

like how many times a wallpaper is downloaded

This is just a json based wallpaper dashboard. That's not possible to detect the download count.

You will need an API for this. I'm currently building an API for one of my wallpaper app and I will try to integrate it to this app as well.

@kingofwap What @vajiralasantha said is right.
I just provide the simple way to build your own wallpaper app based on json. The dashboard is open source you can modify it based on your needs.

yes got it. thank you


add yarn.lock

Lock files are a pain to keep updated. We ended up adding the package-lock.json because NPM is really cute and deletes everything in node_modules if that doesn't exist.
At some point we'll setup a bot to automatically update the lock files at which point this would be doable but in the meantime, let's not add a yarn.lock.


A feature for auto updating Vscode

Hello,
I have a suggestion about how the vscode updates work.
Rather than each time  there's a new release, you have to go to the browser to download the update, uninstall the one you have and the reinstall the new downloaded version and repeat the same every other time a new version is available.
If there could be a way, the updates happen in the background right from an opened vscode instance, then after a completed download in the background,  it should uninstall the current version and install the new downloaded and updated version.
Thank you.

Am I time travelled? What OS and installation method do you use?

I'm using Zorin, a linux distribution.

Am I time travelled? What OS and installation method do you use?

What do you mean by "time travelled"?

Zorin OS is a Linux distribution based on Ubuntu desktop linux.
Zorin OS - Wikipedia

download the update, uninstall the one you have and the reinstall the new downloaded version

You mean you manually download the deb package and install it?
You can install Code via Snap which will look for updates automatically every day.

What do you mean by "time travelled"?

I mean I don't know Code doesn't have auto updating on every platform.

Zorin OS is a Linux distribution based on Ubuntu desktop linux.
Zorin OS - Wikipedia

download the update, uninstall the one you have and the reinstall the new downloaded version

You mean you manually download the deb package and install it?
You can install Code via Snap which will look for updates automatically every day.

Yeah. I've been downloading it every time. I'll check this out though. Thanks.


Allow disabling NodeFS dependency for Emscripten

Feature Description
We currently compile both Yosys and Nextpnr using Emscripten to be able to use the tools in both Web and Node.js worker environments. This means that, instead of using nodefs, we communicate the tool inputs/outputs by posting messages between the host and the worker process. However, Yosys emits JavaScript code (link) that contains a hard dependency on nodefs, which is actually causing us issues when running under the Node.js worker. We currently get around this limitation by stripping these mount calls from our final bundle, however this is of course not ideal.
I would like to propose a compilation flag which, when enabled, would simply not emit those lines of code. This would allow users to take care of the filesystem logic themselves.
Note that these same lines of code also occur in IceStorm (search result); while we haven't run into this issue with Nextpnr yet, it would be nice if those lines could be disabled in that tool as well.

One of the options you have is to use the YoWASP binaries which are pure-WASM and allow you to use any FS implementation you want.

I believe we've looked into that already, but I'm not entirely sure if that's true or why it was decided against using it. @DanielleHuisman maybe you could shine some light on this?

We are still trying to find a WASI implementation that works with the YoWASP binaries and suites our needs. So yes, in the future we hope to use those binaries instead of the Emscripten ones.

We are still trying to find a WASI implementation that works with the YoWASP binaries and suits our needs. So yes, in the future we hope to use those binaries instead of the Emscripten ones.

I have this implementation locally and I have had it tested with yowasp-yosys. If this is something you're interested in seeing released I'm happy to have you contract me to clean it up and publish.

No longer necessary now that we're using yowasp 🙂


Error with the se.r merge script

When we use the original additional fasta file (https://github.com/nf-core/test-datasets/raw/rnaseq/reference/gfp.fa) to run the pipeline with the salmon option I got an error after salmon generates the read count files. The error appears in the SALMON_MERGE process when running the se.r script, specifically in this loop https://github.com/lifebit-ai/nf-rnaseq-salmon/blob/f69b962347527d54e40ccf9bab53103d69707820/bin/se.r#L25-L29 There are two possible reasons for this.

1- The error only occurs in the transcript read count merge. It seems that in this case the script detects that the transcript files doesn't contain more ids than the gene annotations and considers that the transcript file is a gene file, removing the first column id and producing the error.
2- The additional fasta file included contains the sequence of the gfp  gene/transcript. The name of this gene is slightly different from the name present in the other ref files (Gfp_transgene vs Gfp_transgene_gene). Not sure about the importance of this. I cloned this red file with the correct name and the error disappears, but it seems due to the fact that the script finds some id inconsistency and ignores this sequence. This error shouldn't be present in new executions with other reference files but it should be taken into account.

This error using the test files is caused by different factors and involves some serendipity:

The transcriptome file and the additional file contains the same gfp additional sequence but with different names.
This demo dataset contains the same number of genes and transcripts.
The error appears when the r script considers that the input file is a gene file if the number of ids == number of genes.

Error addressed  in https://github.com/lifebit-ai/nf-rnaseq-salmon/pull/6
Issue closed


Add Android Team meeting notes

Meeting notes will be added in order to track the progress.

Done. You can check and edit it via the following link:
Meeting #21: 09.11.2018 - Android Team


UI/UX changes made

Added and improved the design of the app

@Aiu26 add some videos/ screenshots .

Uploading 04.10.2024_00.23.02_REC.mp4…
Video of the UI

https://github.com/user-attachments/assets/e7c14035-5301-46c0-b35a-ba596ff0a81d
Uploaded Video of UI

@Aiu26 Great !!

please add hacktoberfest as a label as well


Predictions ahead of time

Currently we're predicting "the day of year that event X happened", given all the data (temperature, satellite, etc.) covering the entire growing season. This means you can only predict retrospectively.
Ideally, we'd also like to make forecasts, i.e. predictions ahead of time, as well. So at some point during the growing season, we want to predict, given the latest information available, when the event might occur (or perhaps it has occurred already).
To achieve this, we would like to make the following two changes to the training data:

Predicting "Days until/since event happened" instead of predicting the absolute values of the Day Of Year of the event.
Duplicate the training data several times, every time subtracting a different offset from the DOY. Then, for each offset, extract meaningful features that can be valid at any time during the growing season. For example, cumulative temperature since start of growing season, temperature during the past 10, 20 and/or 30 days, number of days temperature exceeded 15 degrees, etc.

@mkhzadeh it would be helpful to link to your example notebook here

The transposed columns are a bit in the way of implementing this neatly. Perhaps we could

Use xarray for multidimensional data until the very last step when we convert it to dataframe
Use daft.io to store timeseries in a single cell in dataframes
Use a multiindex??

I created an example notebook to illustrate the main idea/steps in #185
@sverhoeven I think this could be relevant for the finalization/testing of the data load/transform/combine methods, we could discuss it some time.


Thoughts on Web Components?

I've been inspired after reading http://futurice.com/blog/reactive-mvc-and-the-virtual-dom, as the description of an MVI framework comes the closest to describing framework concepts that have been bouncing around in my head, but were not concrete enough to describe or implement. This prompted me to begin exploring Cycle, Mercury, Mithril, and Flux/React, hoping to find a framework that I can get behind.
I also believe Web Components will play a big role in the future, but there is a fundamental difference between them and the reactive solutions. This article http://futurice.com/blog/combining-react-flux-and-web-components discusses this in detail.
My ideal framework would:

Embrace MVI concepts
Utilize virtual-dom
Utilize rxjs
Be isomorphic (run in client or server)
Embraces a future of Web Components
Simplify code
Utilize dependency injection, improve testability
Support external templates/markup

It seems Cycle comes the closest to this, being based on MVI and utilizing rxjs and virtual-dom and supporting isomorphic use. However, I'm unclear how Web Components will play into things. I realize that a web component is just an html entity, so it can be rendered with the virtual dom. But the shadow dom would be managed by the web component, not Cycle. What if virtual-dom chooses to remove the web component node and add it back again, losing internal state of the web component? Has any thought gone into how to support Web Components with Cycle?
I took a look at the Cycle TodoMVC sample, and the implementation is quite involved. It appears to need far more code, and more complex code, than many of the other TodoMVC apps. I assume that as an application becomes bigger, the benefit of using rxjs gets more significant. But after seeing rxjs examples that show how complex logic can be boiled down to 4 lines of code, I was hoping to see a very simple implementation.
Testability is extremely important, and dependency injection helps tremendously as shown by frameworks such as Angular. I don't yet know enough about Cycle, but I'm assuming it is fairly strong in this regard.
My last point isn't a top priority, and I'm willing to let it go. But I do find it tedious to "code" my HTML instead of using markup. Yet, I'm not a fan of JSX either. It seems like there must be some way to separate the markup from the code, but still attach logic and behavior to the markup. Angular, handlebars, etc. have ways to accomplish this.
Would love to hear other's thoughts on this.

Hi @tauren, I hear your concerns. Web Components are a big priority in Cycle, and custom elements (a feature in the framework) were built with an API such that from the interface perspective, using a Cycle custom element looks identical to using a web component.
Have you seen these?
https://github.com/staltz/cycle/blob/master/examples/custom-element/custom-element.js
https://gist.github.com/staltz/2f0704b1ecadc42fb0ab
Web Components are out-of-the-box supported by virtual-dom, therefore also for Cycle.

What if virtual-dom chooses to remove the web component node and add it back again, losing internal state of the web component?

That would be the same as removing the web component with raw DOM handlers, and adding it again with DOM handling. virtual-dom doesn't "add and remove" by mistake or internally. Don't worry, using a web component works just like using any other div. That is precisely the idea of web components.

I took a look at the Cycle TodoMVC sample, and the implementation is quite involved. It appears to need far more code, and more complex code, than many of the other TodoMVC apps.

Agreed and Cycle TodoMVC will be rewritten to use custom elements. I haven't done that yet because other things are priority above examples and docs. As said in the README, Cycle isn't ready yet. No point in documenting it thoroughly before it's ready. And by ready I mean "major framework decisions and general app development philosophy and guidelines are stable".

Also, these discussions: https://gitter.im/staltz/cycle/archives/2015/01/10

[Although it doesn't help the discussion] I'm very pleased to see components in Cycle, with a very similar intent to web components.

I'll close this unless @tauren wants to continue the discussion.

I have no problem with you closing this as you've address most of my questions in your previous reply. I'm glad to hear that you are taking web components into consideration.

Probably better to link to discussion https://gitter.im/cyclejs/cycle-core/archives/2015/01/10 than https://gitter.im/staltz/cycle/archives/2015/01/10


Session to project

Requires updating the SDK and deps first

Clearly need better tests for this since it will not actually work


% uses NodePath color even when not part of NodePath

Godot version
1baee21
System information
Windows 10 x64
Issue description
Minor regression from #61440 (I assume at least)

It shouldn't be green.
Steps to reproduce

Use % as modulo operator
Notice it's colored like NodePath instead of operator

Minimal reproduction project
No response

%'s coloring behavior is consistent with that of $ now. So I honestly think %Node is just not fit as a replacement for get_node("%Node") and it should require a fuller $%

Nah, %Node is fine, just % shouldn't use NodePath coloring when used alone.

Not just standalone - things like 19%3 and `"I am %s the Espeon"%"Mew Pur Pur" also trigger the color change. I suppose it requires knowledge of whether its current context is as a binary or a unary operator


problem with _onResize function

its not working properly

Can you be more precise please ? :D

when screen reloads see right side margin is not visible... when i change resolution then it fines

also i want to size dynamic but same things happens here although i call this._onResize(null);

same thing in demo

Thanks ! I'll try to reproduce see what append here

I can't manage to reproduce with the demo app ? What are the steps ?
If I resize the window I have this:

i just open the demo page
see right side

Very strange... Because here is what I've got :(

one question can we paste video here?? i make a video and share it with you

I think github accept any files so I suppose if not you can send me by email

here is the zip file i attached it
dashboard.zip

the main reason that i noticed is due to scroll bar on right side
because  if there is no scroll-bar then it works fine

Yeah that was my idea too, maybe it cause some of the size to be wrong...

Do you have the problem on other browser

yes i checked in edge also

Edge also has the scroll bar ?

yes

any solution or quick tip to fix it ???

no as I can't reproduce the problem it's difficult to know whatcanbe wrong :( (I have no windows computer). If you can check different things under the _positionWidget method, it's there who I set size and position of the widget. I suppose something is wrong there

I'm also having the same issue he mentioned here:

windows machine

Okay I fixed it by simply adding the following in an ngAfterViewInit():
    ngAfterViewInit(): void {         this._onResize(null);     }


Broken on Mac OSX

See https://github.com/steelbrain/atom-linter/issues/143

This package is deprecated, crystal itself should provide this functionality now.


Added slovenian locale

Hi,
I added slovenian locale to alpha.js.

Thanks. Can you update the README?

Sure thing

I updated Readme and also added slovenian format for phone numbers, do I need to update package version too ?

@SloCompTech - thanks! No need to update the version 👍

@SloCompTech - thanks for getting your first contribution in! 🎉


How To Fix 'Connection Closed'😈

If you get connection closed problem on your termux/terminal for WhatsApp bot, just change the version of whiskeysocket,
The first thing to do is to uninstall the latest version of Whiskey, which is 6.7.7.
$ npm uninstall whiskeysocket/baileys
Second, you install the whiskeysocket version like I did.
$ npm i<EMAIL_ADDRESS>That's how if suddenly your bot script is broken. Hope it helps 😎

Hope it works bro 😈

If it's still broken, you can change the version of the whiskeysocket again according to the version of the whiskeysocket on your WhatsApp bot, okay?😎

Update to Newest Version will Works!

Update to Newest Version will Works!

Yeah thats right
But this is only for those who don't work/have the 'Connection Closed' problem

add version to your whatsapp config option
version: [2, 3000,<PHONE_NUMBER>],
It will work

If you get connection closed problem on your termux/terminal for WhatsApp bot, just change the version of whiskeysocket,
The first thing to do is to uninstall the latest version of Whiskey, which is 6.7.7.
$ npm uninstall whiskeysocket/baileys
Second, you install the whiskeysocket version like I did.
$ npm i<EMAIL_ADDRESS>That's how if suddenly your bot script is broken. Hope it helps 😎

I came back active after 2 year break.
Same issue facing with this bot script
https://github.com/DineshValor/valor
Tried v6.6.0 as well


hiding palylist window

hi Marijn,
thank you for this nice project.
Is there a simple way to not show the playlist window on the page ?
There is so much code on the "mkplayer.min.js" that i don't know where to look at.
thanks in advance

Hey Shoryuken,
A bit late to the party here... but yes! That is possible :-)
You just need to add this to your page:
<style>
.window.playlist {
    display: none;
}
</style>

And the playlist will be hidden 👍

I've created a full example/gist here: https://gist.github.com/MarijnKoesen/7af1f6af76b7168b926d85a83dd709a0


The genericHTML is not working

The Generic HTML is not working.
The task executed fine but i couldn't see the html page.
The strange thing happened, the jmeter report appear for some seconds and disappear.
- job: PublishHtmlReportTest
  pool:
    vmImage: ubuntu-latest
  steps:
    - task: publishhtmlreport@1
      inputs:
        htmlType: 'genericHTML'
        htmlPath: '$(Build.SourcesDirectory)/dashboard/charts.html'

If the html contains js files which are refered in some files and folders, it won't work out of the box. For this to work the extension needs to be modified as per the specific use case(as what i have done for jmeter), steps to do so have been included in the readme.


Spevacus: Watch healthpartners01.blogspot

Spevacus requests the watch of the watch_keyword healthpartners01\.blogspot. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

healthpartners01\.blogspot has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Machavity in Charcoal HQ


Support of SDK 2.0

Hello @DickSmith,
I am looking for a NS Plugin that support ZenDesk SDK v2.
I saw that you have starting doing the migration, thanks a lot because nativescript-zendesk is really out of date.
Do you think you can publish your version 0.3 to npm ? So I can test and maybe help you fixing small bugs.
Let me know if it is possible.
Thanks,
Nicolas

](url)

Fix in PR https://github.com/DickSmith/nativescript-zendesk-sdk/pull/2


I don't know where the reference gtf should be placed，always point out “ can not open file”

I ran starchip-fusions.pl
question description form output file,such as:
read length error, please check input.  Using 100bp as a guess.
Error: Can't open genome file/path/to/gencode.v26.primary_assembly.annotation.gtf.exons.genomeExiting...
Error: Unable to open file /path/to/hg38.repeats.bed. Exiting.
No fusions discovered.  Consider lowering read requirements to increase sensitivity.

Hi Biozhao,
You need to go through more setup before running STARChip.  In your parameters file, you are telling starchip to look for:
/path/to/gencode.v26.primary_assembly.annotation.gtf.exons
Replace that, and all other paths, with accurate paths specific to your system.  You can put your reference gtf wherever you'd like, just tell STARChip where it is.
Good luck!


11 Updated and working test scenarios

Signed-off-by: Sheldon Regular<EMAIL_ADDRESS>This PR smooths out some issues running the same test code against Android and iOS. Namely iOS doesn't behave the same on the driver.reset(), and has to call driver.quit() after every scenario. This is causing the suite to take longer. There may be a fix for this, research is continuing. It also integrates a workaround with accessibility ids and testids being mistaken for each other in Appium. The locators are now dictionaries that pick a locator based on the platform being tested.  There are 10 passing tests scenarios out of 11 working.

Fyi @Vanderscycle


mood-tracker

@Steven-Pinkerton Should the title of this PR be "mood-tracker"? Or is there a more suitable title?


Gradle 2.14 timeout connecting to daemon on IBM JDK 8

Hello! This is a repeat of bug GRADLE-3500, which was originally discussed here.
The bug has been fixed in Gradle 3.0-rc1, but persists in 2.14. I'm hoping for the fix to be ported to 2.14.
Expected Behavior

A build in IBM Java 8 with Gradle 2.14 succeeds, rather than failing at the start.
Current Behavior

Exactly as described in the discussion thread: in short, daemon builds fail.
@ghale found that: "This is due to an issue with how we obtain the os-specific memory information from the OperationSystemMbean. For some reason, this blows up on IBM JDK8. I've changed this so that we do an mbean attribute lookup instead, and this seems to workaround the issue."
Setting org.gradle.daemon=false in the project's gradle.properties and/or using --no-daemon don't seem to affect the outcome: output very similar to that in the original "discuss" post is produced regardless.
Context

We'd like to be able to build Android code (library & app) with Gradle 2.14+, using the daemon.
Versions of the Android plugin past 2.1.2 rely on 2.14+, so we're stuck using v2.1.2 of the plugin and Gradle 2.13. The plugin is core to Android development. It does not ~use~ auto-configure Gradle 3 and I don't know if/when that's planned to change.
My understanding is that this affects all Android developers wanting to use the Gradle daemon on IBM JDK 8.
Steps to Reproduce (for bugs)

As discussed in the original bug report.
Your Environment

I'd rather not provide a build scan unless it's strictly necessary - the build environment is slightly sensitive :)
Please let me know if the original thread, and the bug diagnosis by Gary Hale, require more information.

@dal-ibm Thanks for the well-written issue. I regret to inform you that we will not be able to resolve your need directly soon; it's very unlikely we'll backport the fix to 2.14.x unless there's no Android plugin that uses Gradle 3+ for quite some time. For both our sakes I hope that doesn't happen :)
I'm putting this in the Icebox for now, just in case.

Thanks for looking at this. Over the weekend I decided to try the Android plugin with Gradle 3.3, and they seem to work together just fine!
I haven't been able to find any recent documentation on this from the Android build-tools team (everything is either very old or references 2.14), but this is a satisfactory solution which doesn't require a code change.
Not sure how you guys sort issues or what the Icebox is, but I'm happy for this issue to be closed in light of this development.

Thanks @dal-ibm for coming back to us. As you experienced, the fix is implemented in Gradle 3.x series. Given what @eriwen said and how you worked around your current issue, I will close this issue as won't fix.


Get sewer parameters from delft3dfm files: pipe/pump at edges

Get sewer parameters from delft3dfm files:

[x] 1. Create network edges from branches, crosssections and pumps
[x] 2. Add edge attributes (static physical parameters such as length, pipe area, pump capacity etc)
[x] #35

closed with #34 , a new issue is created #35 for the dynamic parameters used for optimisation


Also check /usr/bin/ path for nvidia cards e.g. in WSL

Use an additional path to search for nvidia GPUs

So this function is called if a cuda PJRT plugin was found, but it is not sure if there is an actual GPU card installed.
The use case is: a demo docker with all the PJRTs installed shouldn't attempt to run a cuda PJRT if it is running on a computer with no GPUs.
Looking at /usr/bin/nvidia will only detect that the nvidia programs are installed, not whether there is an actual GPU card installed.
Now looking at /dev/nvidia* seems not to be fail proof either ... Let's chat later maybe we could look at:

ls -ld /sys/module/nvidia*
ls -ld /sys/bus/pci/drivers/nvidia*

Is any of those not empty in your container set up ?
In the meantime, I'm adding documentation and logging to the function, including logging of the work around: providing the absolute path to the cuda pjrt. See #19

Both of these paths are empty, i thik theres some wizardry with Docker Desktop and WSL2 where the container somehow just delegates to the cuda drivers on the host OS.  nvidia-smi is added to path, perhaps issuing that command is a reasonably generic way to see if Cuda is present in a system?

I hesitate making the test depend on the installation of nvidia-smi. For instance, the demo docker doesn't contain it, even though it works with NVidia CUDA. Also, I'm not sure about distribution rights of these nvidia tools. The legalese is not clear to me ... but maybe it's an option. Let me search around for alternatives in Windows WSL.

Agreed, I dont think it should depend on it; the current check could still look for nvidia files but calling nvidia-smi could be a fallback for this case? I've looked further in the container, only other evidence I can find for the presence of cuda is the presence of  /usr/lib/wsl/drivers/nv_dispi.inf_amd64_adf5a840df867035

I posted the question in NVidia forums:
https://forums.developer.nvidia.com/t/how-to-detect-the-presence-of-a-gpu-card-in-windows-wsl-wsl2/315453

Yes, checking if nvidia-smi is available and then executing it to check is a very viable option. Do you want to implement that ?


Nuget references both CPU and CUDA simultaneously

<PackageReference Include="LLamaSharp" Version="0.10.0" />
<PackageReference Include="LLamaSharp.Backend.Cpu" Version="0.10.0" />
<PackageReference Include="LLamaSharp.Backend.Cuda12" Version="0.10.0" />

When nuget references both CPU and CUDA simultaneously
NativeLibraryConfig
.Instance
.WithCuda(true)
.WithLogs(true);

The setting is not effective, GPU inference can only be used when deleting the nuget of the CPU
I hope to use CPU or GPU inference through configuration, rather than letting users reference different nuget packages themselves or load different nuget packages during packaging.
This may be more convenient for users

Probably a duplicate of https://github.com/SciSharp/LLamaSharp/issues/456

Close this issue as a duplicate. please move to #456 and I'll dig at this problem there.


Error: Cannot find module "."

When trying to use the In App features to get the current version number I get the error
Error: Cannot find module "." in the browsers console, causing the rest of the app to crash.
I have added
node: {     fs: 'empty'   },
To my Webpack configuration in order to fix the other current open issue Missing dependency fs
import {
    getAppVersion,
    getAppVersionSync,
    composePattern,
    composePatternSync
} from 'appversion';

componentDidMount() {

    console.log(getAppVersionSync());
    console.log(getAppVersionSync().version);

    getAppVersion((err, data) => {
      if (err) console.log(err);
      console.log(data);
    });

    console.log(composePatternSync('M.m.p-Ss n-d'));

    composePattern('M.m.p-Ss n-d', (ptt) => {
      console.log(ptt);
    });

}

Anyone got any ideas?
Thanks,
Chris

Hello!
Currently I have no time to fix this, feel free to send a pr!


Add support for $AZERO nomination pool staking (Aleph Zero)

Is your feature request related to a problem? Please describe.
Aleph has now launched their mainnet and nomination pool staking for $AZERO. Please add support for it

https://alephzero.org/blog/faq-aleph-zero-nomination-pools/

Version test: https://file.cdmteck.com/s/4oimk9zDJ8R5Aai/download?path=%2F&files=./935-merge-build-0.7.5-1671192483202.zip
Validation passed!


Kraft v0.7.0 fails on Apple Silicon (Sonoma)

Describe the bug
$ kraft fetch --log-type=basic
 W  specification in Kraftfile (v0.5) version is not latest (v0.6)
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x2 addr=0x0 pc=0x105182354]

goroutine 1 [running]:
kraftkit.sh/internal/cli/kraft/fetch.(*FetchOptions).pull(0x14000415c00, {0x1058affb8, 0x14000287350}, {0x1058c6058, 0x1400031bb00}, {0x16bc4f31d, 0x8}, 0x1, 0xffffffffffffffff)
        /__w/kraftkit/kraftkit/internal/cli/kraft/fetch/fetch.go:216 +0x674
kraftkit.sh/internal/cli/kraft/fetch.(*FetchOptions).Run(0x14000415c00, {0x1058affb8, 0x14000287350}, {0x0?, 0x0?, 0x0?})
        /__w/kraftkit/kraftkit/internal/cli/kraft/fetch/fetch.go:384 +0x17c
kraftkit.sh/cmdfactory.New.func1(0x0?, {0x140001a92a0?, 0x0?, 0x0?})
        /__w/kraftkit/kraftkit/cmdfactory/builder.go:365 +0x4c
kraftkit.sh/cmdfactory.AttributeFlags.bind.func3(0x14000235a00?, {0x140001a92a0, 0x1, 0x2})
        /__w/kraftkit/kraftkit/cmdfactory/builder.go:547 +0x150
github.com/spf13/cobra.(*Command).execute(0x14000160c00, {0x140001a9280, 0x2, 0x2})
        /go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:940 +0x658
github.com/spf13/cobra.(*Command).ExecuteC(0x14000160000)
        /go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:1068 +0x320
github.com/spf13/cobra.(*Command).Execute(...)
        /go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:992
github.com/spf13/cobra.(*Command).ExecuteContext(...)
        /go/pkg/mod/github.com/spf13/cobra@v1.7.0/command.go:985
kraftkit.sh/cmdfactory.Main({0x1058affb8?, 0x140003a2f60}, 0x14000160000)
        /__w/kraftkit/kraftkit/cmdfactory/builder.go:183 +0x70
kraftkit.sh/internal/cli/kraft.Main({0x16bc4f300?, 0x1041eb6e0?, 0x10647d228?})
        /__w/kraftkit/kraftkit/internal/cli/kraft/kraft.go:165 +0x51c
main.main()
        /__w/kraftkit/kraftkit/cmd/kraft/main.go:19 +0x94
make: *** [unikraft] Error 2

Steps to reproduce
Run Kraft fetch
Expected behavior
No response
Which architectures were you using or does this bug affect?
x86_64
Which operating system were you using or does this bug affect?
macOS
Relevant log output
No response

People really like kraft fetch :sweat_smile:
Hey @jviotti, the last thing we did before 0.7.0 was to hide kraft fetch because it requires some significant rework.
If you want to just pull sources you can start a build a stop when building stars

If you want to pull stuff, you can use kraft pkg pull

Sounds good. I'll stop using fetch!

Okay, let me know if it worked :pray:

Works! If fetch shouldn't be used anymore (and it's currently broken), maybe worth removing it to avoid confusion? Feel free to close this issue anyway

Yeah, considering we want to rework it, it is just hidden.
I will keep the Issue open till we add a deprecated warning for these types of commands


Added tests for Table binding with Input Widget

Fixes #1874
Fixes #1876
Fixes #1873
All 3 use cases Tests added

@NandanAnantharamu Can you please resolve the merge conflicts on this PR?
Also, please use the exact text Fixes #issueNumber to link to the specific issue that this PR resolves. Unfortunately, just mentioning the issue number in the description doesn't get Github to link the issue.

@NandanAnantharamu Can you please resolve the merge conflicts on this PR?
Also, please use the exact text Fixes #issueNumber to link to the specific issue that this PR resolves. Unfortunately, just mentioning the issue number in the description doesn't get Github to link the issue.

Noted next time I will add issue number, conflicts resolved and pushed

Closed the PR accidentally reopening


2525D Symbol Dictionary Field Glossary

We should create a short definition for each of these fields:

... and include that glossary here on GitHub and in the HTML documentation.

https://github.com/Esri/military-features-data/tree/master/data/mil2525d/core_data/gdbs#symbol-display-attributes
https://github.com/Esri/military-features-data/tree/master/data/mil2525d/core_data/gdbs#modifier-label-attributes

Perfect. Let's add a link to the Repo Readme that explains that location.

https://github.com/Esri/military-features-data/tree/master/data/mil2525d#general-instructions


Change the playback icon to stop/pause when playing

Original ticket:
https://sourceforge.net/p/djv/feature-requests/91/

Fixed.


improve test coverage

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-57.9%) to 0.0%

Totals

Change from base Build<PHONE_NUMBER>:
-57.9%

Covered Lines:
0

Relevant Lines:
0

💛  - Coveralls


[Enhancement] Add capabilities similar to Sound Physics / Sound Filters

Consolidating several issues into one.  The gist is to add the features of Sound Filters/Sound Physics into Dynamic Surroundings.  My position is that as long as these mods are being maintained by their authors I have no intention of adding those feature sets to my mod.  However, at some point if those mods get abandoned (unlikely) I may consider it.

as it stands Sound Physics is un-supported, and open source. It was updated (round last year) once by a fan of the original mod, and Sound Filters' dev IS active, but the mod itself hasn't been updated since July of last year, so you might be able to ask them to absorb the code.

I looked at the code and I don't want it. :)  It uses a lot of ASM and some of the things it does I have doubts over.  I would rather have sound filters. :)


Exception on ParseArticleAsync due to missing lock

There is an issue when using this library from multiple threads, due to a missing lock on this line:
https://github.com/Strumenta/SmartReader/blob/2cd5e7fb7e5d79e98ccc452afe98280c8e435eaf/src/SmartReader/SmartReader.cs#L169
 System.ArgumentException: An item with the same key has already been added. Key: System.Net.Http.Headers.HeaderDescriptor
   at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)
   at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   at System.Net.Http.Headers.HttpHeaders.Add(HeaderDescriptor descriptor, String value)
   at System.Net.Http.Headers.HttpHeaderValueCollection`1.ParseAdd(String input)
   at SmartReader.Reader..ctor()
   at SmartReader.Reader..ctor(String uri)
   at SmartReader.Reader.ParseArticleAsync(String uri)

@ftomassetti If you want I can send a pull request, but in any case should be a quite simple change - just missing a lock object and locking on it before the check on the constructor....

Thanks for noticing this bug. If you have the time, I would appreciate a pull request, otherwise I would get to it next week.
Honestly, I never thought about this aspect. Do you see any other issue to make the library thread-safe?


Assignment 07 -- 29 Feb 2024

Exercise examples in slide in a notebook.
Share it as a gist.
Put link to the gist here.

https://gist.github.com/shemrnd/4274ca1f8b82c83180b773ca346935d4

https://gist.github.com/darmoniaga/4b0bae3bd4722b85536b55b59dfd63f7

https://gist.github.com/audreyljhns-001/880fed4a149613666d4aa2fbfa03205b

https://gist.github.com/alyssahanifadh/6b61c8939f01f2ea56088e08057d6d30

https://gist.github.com/AnnisaSW/a7f8a62731ddacef17646f8570bd1a50

https://gist.github.com/syazwanra/4d67e19ff45c1bcbf9f7582685c3f2f7

https://gist.github.com/bernikes/c1c0ee1ae77dfad0ea5342b316b68f94

https://gist.github.com/almiracas/bead6dc1e79b3b99b9372ad75d6f133d


Remove Arquillian integration test

https://github.com/snowdrop/rest_springboot-tomcat/commit/3f2f70d2a45c733a683b3e91aac1f263895bf958


Typo in .alfredworkflow file

I would've created a PR, but I don't think I can do that for the actual .alfredworkflow file.
There is a small typo in the keyword entry for gh-token, is says "Paste your personall access token" instead of "Paste your personal access token"

Thank you @vmitchell85

Thank you @vmitchell85


[Issue]: ValueError when specifying custom timestamp_column in CSV to YAML conversion

Describe the issue
When attempting to convert CSV data into a YAML format, specifying a custom column for the timestamp results in a ValueError. The exception is raised within the pandas library, specifically at the following location:
.pyenv/versions/graphrag/lib/python3.10/site-packages/pandas/core/reshape/concat.py, on line 507, with the error message “No objects to concatenate”.

This issue occurs during the data input process where the CSV data is expected to be formatted according to the settings in a YAML file.
Steps to reproduce

Set setting.yaml
input:
type: file # or blob
file_type: csv # or csv
base_dir: "input"
file_encoding: utf-8
file_pattern: ".*\.csv"
timestamp_column: "event_time"
run python -m graphrag.index --root ./myFolder
exception raised

GraphRAG Config Used
input:
type: file # or blob
file_type: csv # or csv
base_dir: "input"
file_encoding: utf-8
file_pattern: ".*\.csv"
text_column: "description"
timestamp_column: "event_time"
Logs and screenshots
python -m graphrag.index --root ./ragtest_event_csv
🚀 Reading settings from ragtest_event_csv/settings.yaml
Traceback (most recent call last):
  File
"/Users/brian_liang/.pyenv/versions/3.10.4/lib/python3.10/runpy.py", line
196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File
"/Users/brian_liang/.pyenv/versions/3.10.4/lib/python3.10/runpy.py", line
86, in _run_code
    exec(code, run_globals)
  File "/Users/brian_liang/graphrag/graphrag/index/__main__.py", line 76,
in <module>
    index_cli(
  File "/Users/brian_liang/graphrag/graphrag/index/cli.py", line 161, in
index_cli
    _run_workflow_async()
  File "/Users/brian_liang/graphrag/graphrag/index/cli.py", line 159, in
_run_workflow_async
    asyncio.run(execute())
  File
"/Users/brian_liang/.pyenv/versions/3.10.4/lib/python3.10/asyncio/runners
.py", line 44, in run
    return loop.run_until_complete(main)
  File "uvloop/loop.pyx", line 1517, in
uvloop.loop.Loop.run_until_complete
  File "/Users/brian_liang/graphrag/graphrag/index/cli.py", line 123, in
execute
    async for output in run_pipeline_with_config(
  File "/Users/brian_liang/graphrag/graphrag/index/run.py", line 144, in
run_pipeline_with_config
    dataset = dataset if dataset is not None else await
_create_input(config.input)
  File "/Users/brian_liang/graphrag/graphrag/index/run.py", line 133, in
_create_input
    return await load_input(config, progress_reporter, root_dir)
  File "/Users/brian_liang/graphrag/graphrag/index/input/load_input.py",
line 81, in load_input
    results = await loader(config, progress, storage)
  File "/Users/brian_liang/graphrag/graphrag/index/input/csv.py", line
135, in load
    result = pd.concat(files_loaded)
  File
"/Users/brian_liang/.pyenv/versions/graphrag/lib/python3.10/site-packages
/pandas/core/reshape/concat.py", line 382, in concat
    op = _Concatenator(
  File
"/Users/brian_liang/.pyenv/versions/graphrag/lib/python3.10/site-packages
/pandas/core/reshape/concat.py", line 445, in __init__
    objs, keys = self._clean_keys_and_objs(objs, keys)
  File
"/Users/brian_liang/.pyenv/versions/graphrag/lib/python3.10/site-packages
/pandas/core/reshape/concat.py", line 507, in _clean_keys_and_objs
    raise ValueError("No objects to concatenate")
ValueError: No objects to concatenate
⠋ GraphRAG Indexer
└──Loading Input (csv) - 1 files loaded (0 filtered) ━━━━ 100% 0:0… 0:0…

Additional Information

GraphRAG Version: 0.1.1
Operating System: MACOS 14.5
Python Version: 3.10.4
Related Issues:

这个问题解决了吗，我也遇到同样问题了

Is this problem solved? I have the same problem.

Is this problem solved? I have the same problem.

Have you solved this problem?

Is this problem solved? I have the same problem.

Have you solved this problem?

Hi, try to set the timestamp_format parameter

Is this problem solved? I have the same problem.

Have you solved this problem?

Hi, try to set the timestamp_format parameter

Yes, it got solved. Thanks Berry.
@Jialunula @chongchongaikubao
It necessary define the timestamp_format in setting.yaml
You can refer to graphrag/index/input/csv.py in the source code!


Remove makefile stuff

⚠ This issue has been locked due to age. If you have encountered a recent
problem that seems to be covered by this issue, please open a new issue.
Please include a minimal reproducible example
when opening a new issue.


Pattern for extending RTL functionality. E.g. creating withX functions that get passed to render.

Content to follow

The aim with this is to create a test utility that converts RTL render into a builder pattern. Allowing us to chain together wrapping utilities without it becoming a mess. For example:
const renderResult = myComponent.withRouter().withConfigProvider().render();


Add auto-release GHA workflow to Fontist

As described in https://github.com/fontist/fontist/issues/185#issue-761038918  by @CAMOBAP .

@CAMOBAP is this completed? If so please close. Thanks!


Add stencils to server-side search

http://www.picol.org/
https://www.iconfinder.com/customicondesign
Large icon sets that often appear in iconfinders should be served from our servers directly and we index them

"Plenty of the iconfinder top searches are actually more freely licensed used outside of iconfinder. We should pull them in, with tags, and put up a page to attribute, where needed."
https://trello.com/c/o1gAMSjr/266-pull-in-third-party-icons-to-a-server-search


Styling Changes

From: @jancavan

[x] Add more padding between y-axis and edge of module
[x] Active x-axis should not be highlighted or have a background color
[x] Inactive x-axis color should be darken( $gray, 30% ), not $blue-medium
[x] Remove top border on active tabs
[x] Expanded lists have 2 top borders, one lighter and the other darker. Please remove the lighter one (topmost)
[x] Chevron color should be updated to $gray
[x] Parent lists should have the globe icon
[x] We can just use a link icon for those URLs that open in a browser window since the right arrow indicates that there are more options in the next screen.
[x] Can we have these options in the in-app browser – back/forward arrows, page title (with URL at the bottom), refresh and dismiss (x)? Currently, they can only go back, but there’s no way to move forward. => moved to https://github.com/wordpress-mobile/WordPress-iOS/issues/3602
[x] Some link colors are blue but some are black. All link colors should be $blue-wordpress
[x] Remove border below segmented control. I think in the past I said this looks ok, sorry about that! On the corrected image, I also added a bit more padding between the module heading and segmented control.
[x] This kind of preloader feels less obtrusive and users can still switch between tabs.

@jancavan re:

We can just use a link icon for those URLs that open in a browser window since the right arrow indicates that there are more options in the next screen.
I'm leaving the right arrow (UITableViewCellAccessoryDisclosureIndicator) in place because when stats is embedded in WPiOS, tapping a link does go to the next screen rather than launching Safari. StatsDemo is launching Safari because the web view isn't part of stats but rather built into WPiOS.

I think we're ready for this to be a design review, @jancavan. I'll push a new version this morning after I look it over as a package. :wink:

Looks good @astralbodies, thanks for making the changes!
If some items have arrows and some don't, this causes a lot of misalignment. We could either align those or we could just drop the arrows completely and make all links blue - that way, it's obvious that they're links regardless if they open in-app or not.

Whoa that's weird @jancavan - I'm seeing this:

What version of iOS are you running?  Is this an iPhone 6?

Okay it looks like iOS 8.1 is doing something weird with those margins. I'll check it out @jancavan!

Looks like there is a crash on iOS 7 with + (UIImage *)imageNamed:(NSString *)name inBundle:(NSBundle *)bundle compatibleWithTraitCollection:(UITraitCollection *)traitCollection NS_AVAILABLE_IOS(8_0); loading the World icon.

@astralbodies sorry I forgot to mention that. Yup, I have an iPhone 6, iOS version is 8.2.

@astralbodies just checked, looks good now :+1:

Whoo thanks for the review @jancavan :smile:


Specify path to gpustat for each host

I generally don't like to install anything into my system python, therefore it would be nice if it was possible to provide path to gpustat for each host.

You can do like:
gpustat-web ... --exec $HOME/miniconda3/bin/gpustat --color --gpuname-width

I can also add --login or (-i) option, or more generally --ssh-options to allow use of login shell so that ~/.profile can be sourced.

Actually with the current version all $PATH variables as in ~/.zshenv, ~/.profile are populated. Can you try ssh <node> bash 'echo $PATH' and see what happens?

Just default paths:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
I have a pretty complicated python setup, so I think I will just use --exec, thanks.


Fixes OpenSearchISMPolicy crd kind in docs

Minor typo fix for the OpenSearchISMPolicy kind
Description
Minor typo fix for the OpenSearchISMPolicy kind

I dont know what is the pattern for CRD naming, but they are using capital S in some and lower case in others:
OpensearchActionGroup
OpenSearchCluster
OpensearchComponentTemplate
OpensearchIndexTemplate
OpenSearchISMPolicy
OpensearchRole
OpensearchTenant
OpensearchUserRoleBinding
OpensearchUser

I would go for capital S and once merged I assume this would be a breaking change right ?

Should we push this change to v2.6.0 https://github.com/opensearch-project/opensearch-k8s-operator/issues/776 release?
WDYT  @idanl21 @dbason @swoehrl-mw @prudhvigodithi @jochenkressin @pchmielnik @bbarani

@prudhvigodithi

I would go for capital S and once merged I assume this would be a breaking change for folks who have applied OpensearchISMPolicy right ?

This PR is only a doc change, in the code the capital S is already correct, so no breaking change. That also means it makes no difference if it is merged before or after the release.

Thanks then can we go ahead with the PR?


unittesting vue3-recaptcha-v2, "Cannot set properties of null"

For the life of me, I can't figure out how to erect a unit test harness for a project that includes vue3-recaptcha-v2. I know it's something I'm missing, but was hoping someone could point me in the right direction.
Simple app, which works fine:
<script setup>
import { ref } from "vue"
import { VueRecaptcha } from "vue3-recaptcha-v2"
const recaptchaWidget = ref(null)
</script>

<template>
<vue-recaptcha @widget-id="recaptchaWidget = $event" />
</template>

Unit test:
import { describe, it } from 'vitest'
import { mount, config } from '@vue/test-utils'
import VueRecaptcha from 'vue3-recaptcha-v2'
import App from '../App.vue'

config.plugins.VueWrapper.install(VueRecaptcha, { siteKey: 'fake-key'})

describe('App test', () => {
  it('mount properly', () => {
    mount(App)
  })
})

A run of npm run test:unit
Yields the error:
stderr | src/__tests__/App.test.js > App test > mount properly
[Vue warn]: injection "Symbol(recaptchaSiteKey)" not found.
  at <VueRecaptcha onWidgetId=fn >
  at <App ref="VTU_COMPONENT" >
  at <VTUROOT>

 ❯ src/__tests__/App.test.js (1)
   ❯ App test (1)
     × mount properly

⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯

 FAIL  src/__tests__/App.test.js > App test > mount properly
TypeError: Cannot set properties of null (setting 'onload')
 ❯ node_modules/vue3-recaptcha-v2/dist/vue3-recaptcha-v2.js:1:1342

Versions
"dependencies": {
    "vue": "^3.2.47",
    "vue3-recaptcha-v2": "^1.0.1"
  },
  "devDependencies": {
    "@vitejs/plugin-vue": "^4.0.0",
    "@vue/test-utils": "^2.3.0",
    "jsdom": "^21.1.0",
    "vite": "^4.1.4",
    "vitest": "^0.29.1"
  }

Any pointers would be greatly appreciated.

Sorry for the delayed response, updated to v2.0.0, please check it out.