(Spike) Investigate adding an image carousel to the Landing page

An image carousel is a standard approach for displaying multiple images (similar to a slideshow). Bootstrap's carousel is a decent example; there are many other variants online.
We want to use an image carousel for displaying SSD photos on the landing page, allowing us to showcase multiple pictures in a compact form.
Requirements

Determine how feasible it is to add a carousel either via CSS or a standard npm package (recommended).

Nice-to-have features would be navigation indicators, auto-transitions, and captions.

Create a proof-of-concept for adding an image carousel to the Landing page.

If we consider this feasible, then we'll commit to adding this and work on images/polish then.

Created HTML file that contains the code for the image carousel and added CSS styling to homeModule. It hasn't been implemented into the website, still need to figure out how to do that

Making a suggestion here since it seems the last commit made on this was 1 week ago:
This is the carousel I use for my own website. It's a react component you can download from npm. It also has its own demo:
https://www.npmjs.com/package/react-responsive-carousel
http://react-responsive-carousel.js.org/


App  Crash - java.lang.NoSuchMethodError: No static method drawRoundRect-

    java.lang.NoSuchMethodError: No static method drawRoundRect-ZuiqVtQ$default(Landroidx/compose/ui/graphics/drawscope/DrawScope;Landroidx/compose/ui/graphics/Brush;JJJFLandroidx/compose/ui/graphics/drawscope/DrawStyle;Landroidx/compose/ui/graphics/ColorFilter;IILjava/lang/Object;)V in class Landroidx/compose/ui/graphics/drawscope/DrawScope; or its super classes (declaration of 'androidx.compose.ui.graphics.drawscope.DrawScope' appears in /data/app/~~wme9RWI_TEWRMheotXYODg==/jp.tripmate.slo.dev-dqTZEZknICnb5A4bkff_CQ==/base.apk)
        at com.linc.audiowaveform.AudioWaveformKt$AudioWaveform$2.invoke(AudioWaveform.kt:100)
        at com.linc.audiowaveform.AudioWaveformKt$AudioWaveform$2.invoke(AudioWaveform.kt:74)

Hi, I'm facing above crash. Is this a bug?

@yosuke65 Hello! Make sure you add the dependencies listed below
implementation "androidx.compose.ui:ui:$compose_version"
implementation "androidx.compose.material:material:$compose_version"

@lincollincol
Yes, I have those already. It's running but not working in generated apk.

@yosuke65 Ok, got it. Please, can you share build.gradle file with me. I'd like to check dependencies and config.
Maybe it's related to the jetpack compose library version

Hello @lincollincol
Have the same error, using compose and material version 1.3.1, but only if I BUILD apk file, when I just run it on the same device everything work.

@yosuke65 @Boriswp Please, try this build of the sample app. I have generated this build with R8 as well.
Let me know if you have the same issue with my build.
audiowaveform_sample_1-release.apk.zip

@Boriswp Great! I'd like to take a look at build config. It probably can be related to compose config or something like that.
Can you share build.gradle file with me? Or maybe you have a project on github?

This is not necessary, to reproduce this I downloaded your example app and used your gradle file with the only difference... androidWave I used not locally but via implementation 'com.github.lincollincol:compose-audiowaveform:1.0.1'. And unfortunately when you build app in this way you have this bug)

@Boriswp I created a sample project and added compose-audiowaveform lib as you described in the last reply.
Here are generated release and debug apk's:
app-debug.apk.zip
app-release.apk.zip
Also, activity file with AudioWaveform example and build.gradle files and:
MainActivity.kt
package com.linc.composesample

import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.material.MaterialTheme
import androidx.compose.material.Surface
import androidx.compose.runtime.*
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import com.linc.audiowaveform.AudioWaveform
import com.linc.composesample.ui.theme.ComposeSampleTheme

class MainActivity : ComponentActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        val amps = buildList {
            repeat(100) {
                add(it)
            }
        }
        setContent {
            ComposeSampleTheme {
                // A surface container using the 'background' color from the theme
                Surface(
                    modifier = Modifier.fillMaxSize(),
                    color = MaterialTheme.colors.background
                ) {
                    var waveformProgress by remember { mutableStateOf(0F) }
                    AudioWaveform(
                        amplitudes = amps,
                        progressBrush = SolidColor(Color.Magenta),
                        waveformBrush = SolidColor(Color.LightGray),
                        progress = waveformProgress,
                        onProgressChange = { waveformProgress = it }
                    )
                }
            }
        }
    }
}

build.gradle (app)
plugins {
    id 'com.android.application'
    id 'org.jetbrains.kotlin.android'
}

android {
    namespace 'com.linc.composesample'
    compileSdk 33

    defaultConfig {
        applicationId "com.linc.composesample"
        minSdk 24
        targetSdk 33
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
        vectorDrawables {
            useSupportLibrary true
        }
    }

    signingConfigs {
        release {
            storeFile file("<key.jks>")
            storePassword '<password>'
            keyAlias = '<alias>'
            keyPassword '<password>'
        }
    }

    buildTypes {
        debug {
            minifyEnabled false
            applicationIdSuffix = ".beta"
        }
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
            signingConfig signingConfigs.release
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    kotlinOptions {
        jvmTarget = '1.8'
    }
    buildFeatures {
        compose true
    }
    composeOptions {
        kotlinCompilerExtensionVersion '1.2.0'
    }
    packagingOptions {
        resources {
            excludes += '/META-INF/{AL2.0,LGPL2.1}'
        }
    }
}

dependencies {

    implementation 'androidx.core:core-ktx:1.7.0'
    implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.3.1'
    implementation 'androidx.activity:activity-compose:1.3.1'
    implementation "androidx.compose.ui:ui:$compose_ui_version"
    implementation "androidx.compose.ui:ui-tooling-preview:$compose_ui_version"
    implementation 'androidx.compose.material:material:1.2.0'
    testImplementation 'junit:junit:4.13.2'
    androidTestImplementation 'androidx.test.ext:junit:1.1.3'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
    androidTestImplementation "androidx.compose.ui:ui-test-junit4:$compose_ui_version"
    debugImplementation "androidx.compose.ui:ui-tooling:$compose_ui_version"
    debugImplementation "androidx.compose.ui:ui-test-manifest:$compose_ui_version"

    implementation 'com.github.lincollincol:compose-audiowaveform:1.0.1'
    implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0'
}

build.gradle (project)
buildscript {
    ext {
        compose_ui_version = '1.2.0'
    }
}// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
    id 'com.android.application' version '7.4.1' apply false
    id 'com.android.library' version '7.4.1' apply false
    id 'org.jetbrains.kotlin.android' version '1.7.0' apply false
}

settings.gradle (project)
pluginManagement {
    repositories {
        google()
        mavenCentral()
        gradlePluginPortal()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        maven { url 'https://jitpack.io' }
    }
}
rootProject.name = "ComposeSample"

include ':app'


Port the sync diagnostics API from tsserverVS-WIP branch to 2.0

Fixes https://github.com/Microsoft/TypeScript/issues/8325

:+1:

@zhengbli can you update protocol.d.ts with the new commands, and the message formats.

@mhegazy added in #9346


Integration stopped working (Unable to authenticate)

So Panasonic Comfort Cloud - HomeAssistant Component was working great for since i first installed it. I did setup the SMS MFA via Panasonic ID and the integration was working for a month or so. Until it suddenly stopped working.
Steps I tried to fix the issue:

Updated Home Assistant, HACS and panasonic_cc to latest version
Restarted Home Assistant
Tried to reconfigure the integration, inserting my email and password, but got API error or similar after 1-5 seconds of loading each time. But each time i received email from Panasonic ID saying "Thank you very much for using a Panasonic ID. You have logged in to your Panasonic ID."
Reset my MFA method via Panasonic ID
Tried above again with same issue
Re-downloaded latest version from repo
Restarted Home Assistant
Adding Panasonic_cc from scratch, this time the loading is more like 2-3 minutes before failing, I still get confirmation email from Panasonic about successful login.

What am I doing wrong here? Panasonic comfort cloud app works without issues...

Works again over here...

Issue has changed to this now:

With error:
2024-09-12 20:00:20.862 WARNING (MainThread) [custom_components.panasonic_cc.pcomfortcloud.apiclient] Could not get groups, trying to re-authenticate Traceback (most recent call last): File "/config/custom_components/panasonic_cc/pcomfortcloud/apiclient.py", line 51, in start_session await self._get_groups() File "/config/custom_components/panasonic_cc/pcomfortcloud/apiclient.py", line 66, in _get_groups self._groups = await self.execute_get( ^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/panasonic_cc/pcomfortcloud/panasonicsession.py", line 127, in execute_get response = await self._client.get( ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 573, in _request with timer: File "/usr/local/lib/python3.12/site-packages/aiohttp/helpers.py", line 713, in __exit__ raise asyncio.TimeoutError from None TimeoutError
And second try:

With error:
2024-09-12 20:19:41.861 WARNING (MainThread) [custom_components.panasonic_cc.pcomfortcloud.apiclient] Could not get groups, trying to re-authenticate Traceback (most recent call last): File "/config/custom_components/panasonic_cc/pcomfortcloud/apiclient.py", line 51, in start_session await self._get_groups() File "/config/custom_components/panasonic_cc/pcomfortcloud/apiclient.py", line 66, in _get_groups self._groups = await self.execute_get( ^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/panasonic_cc/pcomfortcloud/panasonicsession.py", line 127, in execute_get response = await self._client.get( ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 573, in _request with timer: File "/usr/local/lib/python3.12/site-packages/aiohttp/helpers.py", line 713, in __exit__ raise asyncio.TimeoutError from None TimeoutError
Loading time before receiving error was approx 9-10minutes

@OskiFTW the servers are not responding to your request for some reason. There might be some issues with the authentication servers.
Could you enable debug logging and provide those logs?

@sockless-coding Sure find the log attached.
Another issue I noticed while troubleshooting is that I can input any username and password and the integration configuration will spin for 10 minutes.
And to make it even worse, I changed my password with android app, logged out and back in on the android app with the new password.
But using that new password in home assistant gives '401'
logs.log

@OskiFTW I need the debug logs to see the actual request and response from the servers.
You can enable debug logging either on the integration page or in the configuration.yaml

configuration.yaml:
logger:
  default: info
  logs:
    custom_components.panasonic_cc: debug

@sockless-coding Thanks, I managed to turn on debug logging for panasonic_cc.
 Is it safe to share the debug log, I see that it contains things like: "Authenticating with username and password", "Retrieving acc client id using access token", "Authentication response" etc?

Redact any tokens and deviceGuid

@sockless-coding
2024-09-14 DEBUG.log

@OskiFTW everything looks fine with the authentication. Can you try calling ping accsmart.panasonic.com from HA?
You can also try navigating to https://accsmart.panasonic.com/device/group in a browser, it should give you a 403 error page.
I just noticed something, are you using <IP_ADDRESS> as a DNS server? I can't resolve accsmart.panasonic.com using <IP_ADDRESS> it works with <IP_ADDRESS>

Changing DNS to <IP_ADDRESS> solved the issue. My router was using ISP provided DNS previously.
Was unable to ping accsmart.panasonic.com in HA before DNS switch.
Thank you @sockless-coding.


when module issue

when i try use when module for my playbook, debian family os is passing, centos family os is skipping can u plz tell me

@ajs777
HTTPD has not been installed on CentOS.
Check Task HTTPD Install task, It has been skipped.
Once check your Hosts file and modify hosts section. Upload screenshot of Hosts file here once.

@ajs777
HTTPD has not been installed on CentOS.
Check Task HTTPD Install, It has been skipped.
For RedHat, when condition is
when: ansible_os_family == "RedHat"
(H Capital)

arunkumar127 solution will work & one more thing
Service name should be httpd not Httpd


Ignore sentence terminators inside quotes when applying the 'BeginDocumentationCommentWithOneLineSummary' option.

Resolve #669
When SentenceTerminator is present between OpenQuote and CloseQuote, changed the filtering logic to ignore it and prevent it from being recognized as a new sentence.

Thank you 😊


Internal Drive listed twice on HTPC/-Deck build

Describe the bug
When looking at the avaible hard drives in Steam settings, the main drive is listed twice.
The First is usable as spected but the second entry for this Drive is prompting to format it to use it with Steam.
This happens inside the gamescope Session, while on regular desktop and the desktop Steam client everything is normal.
What did you expect to happen?
To only see the primary hard Drive once

Output of rpm-ostree status
No response
Hardware
No response
Extra information or context
No response

Describe the bug
When looking at the avaible hard drives in Steam settings, the main drive is listed twice. The First is usable as spected but the second entry for this Drive is prompting to format it to use it with Steam.
This happens inside the gamescope Session, while on regular desktop and the desktop Steam client everything is normal.
What did you expect to happen?
To only see the primary hard Drive once
Output of rpm-ostree status
No response
Hardware
No response
Extra information or context
No response

Can confirm. Also if you run boot menu "minus and power button", there's a bazzite and fedora entry

I have this on Steam Deck 256GB too now

Yes same Problem on my Steam Deck 256GB LCD

Same here

This will be fixed with the next build

I can still reproduce this on latest stable. Do I need to change something else manually?

Yep it is back for me too on both my LGO and my HTPC

I've got the same error on a fresh install on my Steam Deck. This is only in Gaming mode though.. Desktop mode doesn't have this issue.

@KyleGospo Confirming this exists on a brand new install with the latest build, as have a number of others.
I’m noticing, however, that this issue is marked as “Closed”. Is it possible to reopen this, please?


xGov-56 ⬤━⬤━⬤ blackdots gallery

we want to build  BlackDots NFT gallery full marketplace with ⬤━⬤━⬤ ASA payment system

https://blackdo-o-ots.com/

Hello.
Please update your proposal to match the template provided here.
https://github.com/algorandfoundation/ARCs/blob/main/assets/arc-0034/TemplateForm.md
Thanks.

https://blackdo-o-ots.com/

As you would like to pay a dev to develop a marketplace, i suggest splitting the proposal into multiple milestones. This will make sure you need not wait till the completion of marketplace to get the funds. You can place two milestones

complete smart contracts
complete UI and launch


Port state commands

The task
Port the following state commands:

[ ] hasFocus (to be renamed to isFocused)
[ ] isEnabled
[ ] isExisting
[ ] isSelected
[ ] isVisible
[ ] isVisibleWithinViewport

to the element scope. Add unit tests (similar to these) to ensure the right requests are send to the browser driver.

@christian-bromann: The link to unit tests above gives a 404.

@kmnaid I recently refactored the unit tests into their own files.  You can find them here
Sent with GitHawk

I'd like to port these could someone assign me to the task? ;)

go for it @erwinheitzman

This task is almost done, will cover the rest.

Added couple comments. Otherwise looks good for me.

Thanks @andriilazebnyi @erwinheitzman


Include Shuttle stats/performance

We should include some amount of stats/performance of the shuttles during the shutdowns
This would be great to have baked into the analysis page

@rudiejd 👀


Move drop_last to top-level config

Context
What is the purpose of this PR? Is it to

[ ] add a new feature
[x] fix a bug
[ ] update tests and/or documentation
[ ] other (please add here)

Closes #1754. Instead of specifying drop_last with the dataset config, move it to the top level config. This is default True everywhere and no config exposes it, so we just update the setup_data in recipes.
Test plan
CI

drop_last being in the dataset config does not make sense, as dataset points to a component and all heaths should be related to that component/builder. drop_last is not in any of our dataset builders. I think having it top level is less confusing in that sense.
Frankly, we should have a more configurable dataloader or a section in the config for dataloader args, as this is becoming more customized.

OK yeah it is a dataloader config more than a dataset config so I do see your point there. Mainly I just do not want us to wind up with a hodgepodge of a bunch of random top-level configs, and drop_last is too in the weeds for the majority of users to care about (it is pretty much the exact definition of an edge case).

Agreed


riemann_c_client: 1.10.5 -> 2.0.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/riemann-c-client/versions.
meta.description for riemann_c_client is: "A C client library for the Riemann monitoring system"
meta.homepage for riemann_c_client is: "https://github.com/algernon/riemann-c-client"
meta.changelog for riemann_c_client is: ""
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
Warning: no invocation of /nix/store/3idxmvqllzksdr3014bq16makk6i9zpj-riemann-c-client-2.0.0/bin/riemann-client had a zero exit code or showed the expected version
0 of 1 passed binary check by having a zero exit code.
0 of 1 passed binary check by having the new version present in output.
found 2.0.0 with grep in /nix/store/3idxmvqllzksdr3014bq16makk6i9zpj-riemann-c-client-2.0.0
found 2.0.0 in filename of file in /nix/store/3idxmvqllzksdr3014bq16makk6i9zpj-riemann-c-client-2.0.0

Rebuild report (if merged into master) (click to expand)

5 total rebuild path(s)

4 package rebuild(s)

4 x86_64-linux rebuild(s)
1 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
collectd
riemann_c_client
syslogng
syslogng_incubator

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/3idxmvqllzksdr3014bq16makk6i9zpj-riemann-c-client-2.0.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A riemann_c_client https://github.com/r-ryantm/nixpkgs/archive/a37955cd4f60e8e358cabf7400e9f4a7c9908b71.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/3idxmvqllzksdr3014bq16makk6i9zpj-riemann-c-client-2.0.0
ls -la /nix/store/3idxmvqllzksdr3014bq16makk6i9zpj-riemann-c-client-2.0.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package marked as broken and skipped:

syslogng_incubator

3 packages built:

collectd
riemann_c_client
syslogng

Maintainer pings
cc @pradeepchhetri for testing.

Result of nixpkgs-review pr 167053 run on x86_64-linux 1

1 package marked as broken and skipped:

syslogng_incubator

3 packages built:

collectd
riemann_c_client
syslogng

@pradeepchhetri GitHub repository doesn't exist anymore, please fix this if possible


post-aggregation broken

BUG-issue
Description
The last rework of the parallel for loops had broke the post-aggregation.

tested with
["test-post-aggregation"]
- input = ["asdf", "xyz", "poi"]
- result = []
- tempValue = ""

parallel_for(value : input)
- result = result.append(tempValue)
{
    item_update("update value")
    - tempValue = ">{{value}}<"
}

print("print result")
- result = result


fix: updating focus styles on input components

fixes #DES-396
📝 Description
Updating focus styles on inputs and buttons to match the design specification, components updated are:

Button
IconButton
Checkbox
Combobox
DatePicker
DateRangePicker
MultiCombobox
MultiSelect
Radio
Select
Switch
TextField
TextArea

Screenshots

Please provide screenshots for any visual changes

Merge checklist

[ ] Added/updated tests
[ ] Added changeset

@andrea-p44 will fix combobox, radios don't use tab for navigation based on the accessibility specification. You need to use arrow keys


Feature user logout

User can log out of his/her session. Please merge.

@andela-cnnadi All tests pass now. This branch can be merged.

Fixes #30

troupon/account/views.py, line 72 [r4] (raw file):
Why are we not taking care of this exception?

Comments from the review on Reviewable.io

Reviewed 5 of 8 files at r3, 3 of 4 files at r4.
Review status: all files reviewed at latest revision, 1 unresolved discussion, all commit checks successful.

Comments from the review on Reviewable.io

Rebase and re-open pull request.

You need to rectify conflicts on this branch to enable me merge.

Please merge this build. It adds the ability of a user to logout of the site.


publishing the helm chart

Hey @onetimesecret where would you prefer we publish the chart? Some type of webserver will be needed to do so. An object store like s3 + cloudfront would work but we are also looking at using github pages. Let us know if you have any preference here.

@onetimesecret any thoughts?

Yes can host it at github pages - https://helm.sh/docs/topics/chart_repository/#github-pages-example

Thanks. Would an OCI artifact for your use case @mikesindieiev ?

Not sure that I get right your question.
According to the helm official docs you can publish helm charts in 2 ways - from docs/ directory and from custom branch. They provide a step-by-step guide on how to publish helm chart from docs/ directory - https://github.com/technosophos/tscharts

No push or pressure here.
Just to sum up all from from the docs above.
So, eventually, to publish the chart on github pages, you need:

Create a custom branch with gh-pages name
Enable GH pages feature
Create a .github/workflows/release.yml file with the following content:

name: Release Charts

on:
  push:
    branches:
      - main

jobs:
  release:
    permissions:
      contents: write
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v4
        with:
          fetch-depth: 0

      - name: Configure Git
        run: |
          git config user.name "$GITHUB_ACTOR"
          git config user.email<EMAIL_ADDRESS>
      - name: Run chart-releaser
        uses<EMAIL_ADDRESS>        env:
          CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"

With that workflow, every new commit to main branch will trigger the release job and with that release job an artifact will be automatically added to the HELM chart hosting page

Hey @mikesindieiev thanks for putting that together. Would an OCI repository based installation work for you?
https://helm.sh/docs/topics/registries/#use-hosted-registries GHCR should support this and it would be a little cleaner than having a branch with checked-in binaries. LMK your thoughts. I've implemented your method before but I think most tools including the helm cli are fully supportive of OCI these days.

To be honest, I do not have experience with publishing helm charts in GHCR. If that allows you to publish helm chart, then that is perfectly fine for me

Just an FYI - i think i just got something working using OCI.
@venkatamutyala ➜ /workspaces/venkatamutyala/helm-charts (feat/adding-oci-chart-releaser) $ helm install onetimesecret oci://ghcr.io/onetimesecret/helm-charts/onetimesecret --version 0.1.0-RC2
Pulled: ghcr.io/onetimesecret/helm-charts/onetimesecret:0.1.0-RC2
Digest: sha256:da9b09b870cc599f1087ccde838ccb076f356308bef4a89df47b2becf3a90549
NAME: onetimesecret
LAST DEPLOYED: Mon Sep  2 04:06:01 2024
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE: None

But that command won't work until we make the packages public. I've opened another issue to get this done: https://github.com/onetimesecret/helm-charts/issues/6

Good job ☀

Just dropped a release with the latest app version @mikesindieiev


Add basic limits for # of params, outputs, vars and resources

Fixes #1453
I wasn't sure if you liked the large datarows of the tests or if you'd prefer some loops to generate it within the test. I have sticked with the current more verbose output as this matches other unit tests.
Let me know if you want me to change it.
I still have to create the doc pages. I'll mention it here when done.
Contributing a Pull Request
If you haven't already, read the full contribution guide. The guide may have changed since the last time you read it, so please double-check.
Contributing to documentation

[ ] All documentation contributions should be made directly in the Bicep documentation on Microsoft Docs.

Contributing a feature

[ ] I have opened a new issue for the proposal, or commented on an existing one, and ensured that the Bicep maintainers are good with the design of the feature being implemented
[x] I have included "Fixes #{issue_number}" in the PR description, so GitHub can link to the issue and close it when the PR is merged
[x] I have appropriate test coverage of my new feature

With #5626 merged in, @anthony-c-martin, is there a limit on imports?
Also, is there a limit on metadata?

Great change! Additionally with #5626 merged in, @anthony-c-martin, is there a limit on imports? Also, is there a limit on metadata?

Good question. There's no limit on imports, and I'm not aware of any limit on metadata.

I'm not sure if the failing build is something I can fix. If so, could anyone assist in fixing it.


Crash/Assertion error when revoking proxy during proxy operation

Version: cb7817bda7e4b265e7a7364641123e20204facfd
Platform: Ubuntu x64
Test case:
var {proxy, revoke} = Proxy.revocable(() => {}, {
  get apply() {
    revoke();
  }
});

proxy();

Results in nullptr-crash resp. assertion error in debug mode:
ASSERTION 5592: (/home/andre/git/ChakraCore/lib/Jsrt/../Runtime/Types/RecyclableObject.inl, line 13) RecyclableObject::Is aValue is null
 Failure: (aValue != nullptr)

Similar issues are present for the other proxy traps.

@anba, this is a good find. I'll work on this one.


Higher memory consuming webpages reload

Since the latest update websites with higher memory usage (Google Inbox, Google Docs), but sometimes even Are.na or just random sites, after the first load don't stop reloading for another few times and it makes a few sites unusable. I think it's related somehow to memory.
Operation System: Linux
Beaker version: 0.8.2

Thanks for filing. I'll see if I can figure anything out about this.


allowing language change

I'm adding the personnal data information,
With it, we can change the password, the alias, not the username, and the profile picture ( i still dont know how to get it properly tho)
i've added a button for the loggin and register screen to change the language as well,
Also i've corrected the block function and the loophole created when having invalid tokens.
the settings view was removed as i think we won't need it if we don't look for much more accessibilty,
to test it, you can create 2 profile, check when changing information, then check wehn changing language, add another user, block him, try some stuff, normally you shouldn't be abble to create multiple friends request and so.
Work to be done : Some pages refreshes are still missing, like when you change language from certain places, or when you change your profile alias.
some translations, as well as the fetchwithtoken functions has to be changed so that we can return the response and analyse error more effectively ( probably)
leaderboard has to be done

small update just to : make that portuguese is accepted by the back end,
if you create your account in french, the language is set to french
some refresh


Question: Using item[‘prompt’] Instead of item[‘content_prompt’] in Training

I read the training-related code and found that the prompt used in the given training deme is the ‘prompt’ field instead of ‘content_prompt’. Is there an error here? According to the paper, it should be the ‘content_prompt’ without the style, right?

Hey @SCUTlihaoyu , thank you for your interest in our work.
The "prompt" here actually refers to "content_prompt". We update the training code accordingly.
Additionally, to facilitate training, we have provided a JSON file named stylegallery.jsonl that contains all the training data in a uniform format: "image_file":"", "content_prompt":"", ....
You can download it from here.
Note that stylegallery.jsonl does not provide "content_image_file" paths, but you can process contours using our tutorial available here.

Thank you for clarifying my doubts


[stable/prometheus-operator] chart incompatible with thanos > 0.5.0

Describe the bug
The latest version of Thanos (v0.5.0) "removes gossip with all configuration flags (--cluster.*)." The
Version of Helm and Kubernetes:
$ helm version
Client: &version.Version{SemVer:"v2.14.0", GitCommit:"05811b84a3f93603dd6c2fcfe57944dfa7ab7fd0", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.14.0", GitCommit:"05811b84a3f93603dd6c2fcfe57944dfa7ab7fd0", GitTreeState:"clean"}

$ kubectl version
Client Version: version.Info{Major:"1", Minor:"12+", GitVersion:"v1.12.8-dispatcher", GitCommit:"1215389331387f57594b42c5dd024a2fe27334f8", GitTreeState:"clean", BuildDate:"2019-05-13T18:09:56Z", GoVersion:"go1.10.8", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"13+", GitVersion:"v1.13.6-gke.13", GitCommit:"fcbc1d20b6bca1936c0317743055ac75aef608ce", GitTreeState:"clean", BuildDate:"2019-06-19T20:50:07Z", GoVersion:"go1.11.5b4", Compiler:"gc", Platform:"linux/amd64"}

Which chart:
prometheus-operator
What happened:
I configured the values.yaml with:
thanos:
  baseImage: improbable/thanos
  version: v0.5.0
~~~

What you expected to happen:
Prometheus-operator to deploy with Thanos configured.
What actually happened:
The thanos-sidecar container enters a crash loop.
How to reproduce it (as minimally and precisely as possible):
Add Thanos values to the values.yaml file, specifying v0.5.0.
thanos:
  baseImage: improbable/thanos
  version: v0.5.0
  objectStorageConfig:
    key: config.yaml
    name: thanos-objectstore-config

Add a stub secret so you don't error on missing the objectstore config.
cat > config.yaml << EOF
type: GCS
config:
  bucket: "bkt123"
EOF

kubectl create secret generic thanos-objectstore-config --from-file=config.yaml

Anything else we need to know:
The core issue is the thanos-sidecar arg --cluster.address=[$(POD_IP)]:10900, which is incompatible with the latest version.  This arg can be seen in the kubectl describe pod <prometheus-operator-pod> output.
I honestly wanted to contribute here, but I'm having difficulty seeing where the args are being added for the thanos-sidecar container.  Is this inside the operator?  In that case is this an upstream issue?  Any direction here could help me, or other contributers, with troubleshooting.

This is caused by the crd's in V0.30.0 https://github.com/coreos/prometheus-operator/blob/18fbf558ab7f8809fd610a3dc50bf483508dc1bb/pkg/prometheus/statefulset.go#L682 it has been removed in v0.31.0.

this should be fixed now afaik


Windows 10 support?

I ran this on Windows 10(from both Powersheel and command prompt). But the output is showing the trace as never completing and every hope is timing out.
I know I have connectivity though as a telnet to the relevant TCP port connects and tracert/ping also return.
Is it just me or is the utility not working for Windows 10?
I have Wireshark 2.0.4 which I think comes with WinPCAP 4.1.3

Every Windows 10 Machine I've tried tracetcp on worked fine. Occasionally i get reports of tracetcp not working on various versions of windows (xp, vista, 7, 8, & 10) i've not so managed to find any commonality to these reports.
Are you using wireless? if so try a wired connection on the same network, also try https://github.com/nmap/npcap  as an alternative to winpcap, which has specific windows 10 support, it may help, it may not.

Hi @jlpetz ,
Please try Npcap installer at:
https://github.com/nmap/npcap/releases
Npcap is an update of WinPcap to NDIS 6 Light-Weight Filter (LWF) technique. It supports Windows Vista, 7, 8 and 10. It is sponsored by the Nmap Project.


Ros2 v0.8.0 pose2twist rm std msgs

ros2 launch pose2twist pose2twist.launch.xml
[INFO] [launch]: All log files can be found below /home/ros2-foxy/.ros/log/2021-02-24-21-29-49-102328-ros2foxy-332032
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [pose2twist-1]: process started with pid [332034]

closed because of branch name typo


Option to allow customizing share print queue name

An option in ipp-usb.conf allowing user to specify a more meaningful print queue name rather than the default.

Hi,
ipp-usb actually doesn't create a print queue. It takes printer's DND-SD name (usually it is configurable via printer's web console), adds " (USB)" suffix to it, and uses the resulting string for announcing the printer.
How CUPS converts the resulting DNS-SD name into the print queue name is out of control of the ipp-usb

Actually, as you advised earlier, I have stop and remove CUPS from my server. I'm the guy who don't like a lot of daemon running in the background. My print queue is now advertised by ipp-usb I believe, since I have to set interface = all to make it works. The name is exactly the return of the txt record of ty plus usb. It's too long, client side software, no matter ubuntu or android, can't show them all in one line and start using …. As a admin, this is not a big deal, but end-user kind of think this is weird.

End user may change ty using printer's web console. Usually this parameter is called like "Bonjour name" or similar. I believe, for end user it is much simpler to use printer's web console rather that tweaking ipp-usb.conf

Android and iOS user can't change the print queue name pn their phone. Besides, I tried to change the print queue name in web console's system tab. It accepted and the new name seemed to be saved. But nothing changed on the client side.

Android and iOS user can't change ipp-usb.conf file too :-)
Changing printer's DNS-SD (Bonjour) name should take effect only after ipp-usb restart or printer disconnect/connect. ipp-usb has no notification that this parameter has been changed on printer.
My main concern regarding this option, is how to implement and explain it so it will be convenient and understandable to the "normal" user.

You are right. Considering this should also work in situation that there are more than one printer, setting names for each in a conf file is itself a headache.

Change it in Web console would be nice.

Closed - have no idea how to implement


    Modify the documentation description of the custom directive

New updates on head repo.
https://github.com/vuejs/docs/commit/12aa633562f0674a43afb8ecb1327c8c0e1d8d5d

resolved at da016337b1b1648a0d3130b3a82327611d790103


History cleanups

Some work-in-progress attempts at cleanups

Attempts to make the Amax history parsing logic less redundant -- this is quite tricky for me to test, so not totally sure if it works...
Breaks date out into a separate field in the history event

@sanjay900, PTAL when you're back.

I wouldn't worry too much about AMAX, we can test that once i get my hands on a panel (and hopefully i will be getting my hands on one soon), and i suspect there is a bunch more that needs to go into AMAX support anyways from what i understand


[CIRC-1966]-Api for supporting circulation change.

Purpose
Describe the purpose of the pull request. Include background information if necessary.
CIRC-1966
Approach
How does this change fulfill the purpose?
TODOS and Open Questions

[ ] Use GitHub checklists. When solved, check the box and explain the answer.

Learning
Describe the research stage. Add links to blog posts, patterns, libraries or addons used to solve this problem.

Please update the jira number.


fix: ignore more world types

Addresses https://github.com/ATremonte/Discord-Level-Notifications/issues/5

@pajlada Agree Collections.disjoint is more readable 👍
If we want to change $O(n)$ to $O(1)$ down the line, we can either do the retainAll approach or do a bunch of individual Set#contains checks.

As for the empty case, my solution handles it, but your test had some problems causing the failure:

retainAll is not a supported operation on emptySet() (due to immutability)
#clone is not publicly defined for normal Set

Instead, EnumSet.noneOf should've been used, and the test cases pass: https://github.com/iProdigy/DinkPlugin/commit/6e5e4e61b78606219ce50edf5df1188312feca19
That said, this is not performance critical code, so this micro-optimization doesn't matter


chore(deps): update common-dev-assets digest to a7345c4

This PR contains the following updates:

Package
Update
Change

common-dev-assets
digest
4cfb55e -> a7345c4

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

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


UX Issue - Group -> Mailing List doesn't have a proper menu tree

Create or view a trust group, click "Mailing List" on the submenu of commands, you're jumped to another menu tree, and lose all the other options. This doesn't happen for the other sub menu options (Settings,   Members, etc)

This happens when you select Group -> Files too

I have a fix for this , except if you make directories and decend deeper into the path, the relative pathing of the links get messed up and become relative to part of the "file" path's listing you're at, so it breaks the menu. I'm trying to figure out how to not have the pathing do that...

Fixed in a PR

Merged


Looking to add more pre-trained models based on the wav2vec2.0 architecture to torchaudio.pipelines

🚀 The feature
Based on this paper (XLS-R: SELF-SUPERVISED CROSS-LINGUAL SPEECH
REPRESENTATION LEARNING AT SCALE), it is hoped that XLS-R (0.3B), XLS-R (1B), and XLS-R (2B) pre-trained models can be added to torchaudio.pipelines.
Motivation, pitch
'XLS-R: SELF-SUPERVISED CROSS-LINGUAL SPEECH
REPRESENTATION LEARNING AT SCALE' aims to train pre-trained models based on a large corpus, and special thanks to you for adding the XLR-53 model to torchaudio.pipelines. The important application of these models actually lies in the three models XLS-R (0.3B), XLS-R (1B), and XLS-R (2B), as they have more training speech and fine-tuning. Therefore, the performance of these three models is better in downstream tasks of speech.
Alternatives
No response
Additional context
No response

Hi @xj-111, thanks for sharing the feature request. I saw there are both pre-trained models and fine-tuned models for XLS-R in https://github.com/facebookresearch/fairseq/tree/main/examples/wav2vec/xlsr. Could you confirm which models you were referring to?

https://dl.fbaipublicfiles.com/fairseq/wav2vec/xlsr2_300m.pt
https://dl.fbaipublicfiles.com/fairseq/wav2vec/xlsr2_960m_1000k.pt
https://dl.fbaipublicfiles.com/fairseq/wav2vec/xlsr2_2B_1000k.pt
Thank you for your reply, the above are the pre-trained models that I want to add to torchaudio.pipelines.

We do not have a strict threshold for paper citation, but it seems the paper is reasonably popular, so I think we can add them. My question is, do we need some trick to load 1B param model? or can it be loaded in the same way as regular models?

How to load the model with 1B or 2B parameters is indeed a serious problem, which may take time to deal with it. I wonder if I can bring in that 300M model first and deal with the rest later.

I think it makes sense to work on the 300M model as a start, meanwhile looking into how to load the big models into GPU.
Btw, although the model checkpoint for the 2B model is 24GB, the model state dictionary part is only 8GB. I also confirm it from HF's model card https://huggingface.co/facebook/wav2vec2-xls-r-2b I'm wondering if 8GB is a reasonable size to load into single GPU?, for example, RTX 3060?

Hi @xj-111, the XLS-R models have been added to torchaudio via #2959 and #2978. You can use them by either installing the nightly version of torchaudio or building from source. Feel free to open an issue if you meet any problem when using the XLS-R models.


[BUG] admission-control-config-file argument twice in kube-apiserver pod spec when creating a RKE2 downstream cluster

Rancher Server Setup

Rancher version: 2.9.3
Installation option (Docker install/Helm Chart): Helm

If Helm Chart, Kubernetes Cluster and version (RKE1, RKE2, k3s, EKS, etc): RKE2

Proxy/Cert Details: no

Information about the Cluster

Kubernetes version:  v1.28.14 +rke2r1
Cluster Type (Local/Downstream): Downstream

If downstream, what type of cluster? (Custom/Imported or specify provider for Hosted/Infrastructure Provider): Custom

User Information

What is the role of the user logged in? (Admin/Cluster Owner/Cluster Member/Project Owner/Project Member/Custom): Admin

Describe the bug
The admission-control-config-file argument is twice in kube-apiserver pod spec when creating a RKE2 downstream cluster using the Rancher UI.
This argument is added additionally and automatically by Rancher:
--admission-control-config-file=/etc/rancher/rke2/rke2-pss.yaml
Even if there is already another entry due to the specified PACT:
--admission-control-config-file=/etc/rancher/rke2/config/rancher-psact.yaml
This is dangerous, because now it depends, which file is used. So, we don't really know what config is applied.
This is a severe issue. We are encouraged to configure the cluster in a safe way (satisfy CIS scan), but Rancher blocks us to set individual AdmissionConfiguration.
To Reproduce

Create a fresh RKE2 downstream cluster (1.28) using the Rancher UI, activate the CIS profile, configure to use the rancher-restricted PSACT
register a node
Check the kube-apiserver pod yaml spec

Result
The started kube-apiserver pod contains the admission-control-config-file argument twice:
    - args:
        - '--admission-control-config-file=/etc/rancher/rke2/rke2-pss.yaml'
        - '--admission-control-config-file=/etc/rancher/rke2/config/rancher-psact.yaml'

Expected Result
It should be recognized that there is already a conscious spec of a admission-control-config-file (due to PSACT or due to own configured file) and not add another duplicate admission-control-config-file argument for /etc/rancher/rke2/rke2-pss.yaml.
Additional context

The Cluster YAML looks good
Even the automatically generated RKE2 cluster config at /etc/rancher/rke2/config.yaml.d/50-rancher.yaml looks good. It only contains "kube-apiserver-arg": [ "admission-control-config-file=/etc/rancher/rke2/config/rancher-psact.yaml" ]
The additional argument is only visible in kube-apiserver pod spec
I have the suspicion that the activated CIS profile is the cause. But even with this profile, it must be possible to use a different admission-control-config-file than the default CIS based file.

Facing the same issue. As suspected by @pwurbs, the documentation states that this is introduced with the CIS profile. It should be possible to override it with the pod-security-admission-config-file parameter. However, this didn't work for me, and documentation is very sparse.


Duplicate layers in Petite Stitchery patterns

I was just testing out PR #102 and it's working great for scaling but it surfaced another issue. The layer menu has around 5 duplicates of the same layers. It could have to do with #50. I never got around to checking for layer grouping but when I open the same pattern in Adobe I don't see any grouping. These Petite Stitchery patterns are troublemakers!

I believe PDFStitcher just builds a list of layer names with a simple string comparison to check if the name is already in the list. Then, when processing the layers, the IDs are selected based on the corresponding name (as they can also change on a page by page basis).
I think it might have been @susiej who added this magic - she did a ton of work to overhaul the layer processing back when I was naive to the variations in PDFs!

Ok, that works for me! Really appreciate the response!


External usage adaptations

removing local dependencies
changing lexicon path
building a jar with just classes (to embed into external projects)

We moved to gradle. I still need to remove the local dependency which is not used actually and either move the lexical data to grobid-home or to add them as resource in the jar for external library usage.


Newly added file is recognized as MiscellaneousFiles

Original comment: https://github.com/dotnet/vscode-csharp/issues/6023#issuecomment-1687626335
From the log it looks like part of the code is found in the project system, and the new file is not

@M0hammad124
Could you share more info about your dev environment? Like the C# extension version? Are you also using C# DevKit?
If you are using DevKit, is it possible could you share the log under C# DevKit?
Also, the original log you share is useful, but it looks like it's just a part of the full log. Could you post the full log?

my os is Ubuntu 22.04
C# version 2.0.376
C# dev kit 0.4.5
vs code version is 1.81.1-1691620686
C#.txt
Devkit.txt
C# LPSTraceLog.txt
and thank you for following up on this issue

Tag @jasonmalinowski to help here.
I think we use a different project system when DevKit is enabled. So maybe we should ping someone from the DevKit?

The miscellaneous file support here comes from CPS. We can move this to dotnettools.


default tags in BaseForecaster; added some new tags

I've added some default tags in BaseForecaster - these are automatically inherited via _all_tags.
I've also added two new tags that I anticipate we will need:

"X-y-must-have-same-index" - do X and y need to have the same index?
"enforce-index-type" argument to check_X/check_y if needed - this has to be a tag now, see the problem in #1005 .

i've also added these new tags to the extension template.
This PR also:

corrects a minor bug: mis-spelled tags in the extension template
adds the new tags to the allowed tags in tests
removes the requirement for tags to be boolean

ok - will merge once the tests pass


added insert function

Added similar functionality to object-path for inserting at an array index.

Coverage increased (+0.6%) to 97.273% when pulling 2d1d9d0cdf8d79aab63ecd23515f6695b9a96104 on davidworkman9:master into 0d45c8754caa360ba946dab1341fb3f12a477de0 on mariocasciaro:master.

Hi Dave, thanks for the PR, it looks great.
Before I merge it, could you please take a look at the comment I left you on the code?

Coverage increased (+0.1%) to 96.847% when pulling b2369a9cc47d745f37645f25069f89e222931125 on davidworkman9:master into 0d45c8754caa360ba946dab1341fb3f12a477de0 on mariocasciaro:master.

Does this address the concerns?

Thanks a lot for the PR, merged now

When you have some time could you please send another PR adding something in the readme to document the new function?


125 공유꿈 루시 취소

Close #125

Codecov Report

Merging #128 (d4e0a91) into main (69e9f2a) will decrease coverage by 0.46%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##               main     #128      +/-   ##
============================================
- Coverage     77.50%   77.04%   -0.47%
  Complexity      395      395
============================================
  Files           102      102
  Lines          1156     1163       +7
  Branches          7        7
============================================
  Hits            896      896
- Misses          256      263       +7
  Partials          4        4

Impacted Files
Coverage Δ

...a/app/jg/og/zamong/controller/DreamController.java
23.52% <0.00%> (-1.48%)
:arrow_down:

...ong/service/dream/share/ShareDreamServiceImpl.java
78.57% <0.00%> (-4.98%)
:arrow_down:

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 69e9f2a...d4e0a91. Read the comment docs.


Searching for "10x" from Portal page returns "Organ: brain" data

This might be a Portal ticket; please move if I've posted in the wrong repo.
As a user, I would like to be able to search for all 10x data in the HCA. If I enter "10x" in the Portal search bar and hit enter:

I am taken to the Browser where my results are displayed for the search Organ: brain:

I would like to be able to search for all 10x data (or any other data with a keyword) directly from the main Portal page.

I think this issue may duplicate https://app.zenhub.com/workspace/o/humancellatlas/data-portal/issues/285.
Currently entering no data or invalid data in the search bar defaults to the first item in the dropdown which happens to be "Organ: brain". And "10x" doesn't match any of the facets presented in the home page search but is present in the Explore search box under "Library Construction Approach". The home page search presents a subset of facets available in the Explore search (I think maybe they should be the same).


[v1.0-Scenarios-CalendarRemainder.json]: Voice over focus is moving two times on Snooze for '15 minutes' button via swipe gesture.

Target Platforms
iOS
SDK Version
Version 1.0 (2.3.1-beta.20220620.1)
Application Name
Adaptive Cards
Problem Description
This issue is originally tracked with below URL as it is already logged under AC- ADO.
https://microsoft.visualstudio.com/OS/_workitems/edit/37843018
https://microsoft.visualstudio.com/OS/_workitems/edit/37843171
Screenshots
No response
Card JSON
NA

Sample Code Language
No response
Sample Code
No response

Closing this issue here as of now this is tracking using below URL.
https://github.com/microsoft/AdaptiveCards-Mobile/issues/37


Parallelize tests using spark packages feature [databricks]

Signed-off-by: Peixin Li<EMAIL_ADDRESS>fix #6580
override spark.jars.ivy if xdist parallel cases
This way does not require changes to test scripts, and there is no extra overhead of maintaining ivy config files
Ivy Default Cache set to: /tmp/.ivy2_gw0/cache
The jars for the packages stored in: /tmp/.ivy2_gw0/jars
org.apache.spark#spark-avro_2.12 added as a dependency
:: resolving dependencies :: org.apache.spark#spark-submit-parent-1757e458-90fb-4f1a-8591-b2c1bac88c57;1.0
	confs: [default]
Ivy Default Cache set to: /tmp/.ivy2_gw1/cache
The jars for the packages stored in: /tmp/.ivy2_gw1/jars
org.apache.spark#spark-avro_2.12 added as a dependency
:: resolving dependencies :: org.apache.spark#spark-submit-parent-2ce829a5-6e45-4c52-b365-9fb5c98a27fc;1.0
	confs: [default]
Ivy Default Cache set to: /tmp/.ivy2_gw2/cache
The jars for the packages stored in: /tmp/.ivy2_gw2/jars
org.apache.spark#spark-avro_2.12 added as a dependency
:: resolving dependencies :: org.apache.spark#spark-submit-parent-0f7bc488-f641-42b2-a364-257c04d0d461;1.0
	confs: [default]
Ivy Default Cache set to: /tmp/.ivy2_gw3/cache
The jars for the packages stored in: /tmp/.ivy2_gw3/jars
org.apache.spark#spark-avro_2.12 added as a dependency
:: resolving dependencies :: org.apache.spark#spark-submit-parent-2c60f409-fe6c-4f8b-a3cd-77f2945f505f;1.0
	confs: [default]

FYI

I also tried use spark.jars.ivySettings to point custom ivysettings.xml w/ cache lock, but did not work well in our case
We could also use other command to warm up cache before the actual xdist run so the xdist workers would not conflict w/ each other

build

build

build

I also tried use spark.jars.ivySettings to point custom ivysettings.xml w/ cache lock, but did not work well in our case

can you share what exactly did not work (well)?

can you share what exactly did not work (well)?

@gerashegalov Its the same error fail to correctly download those artifact in my test ENV, mostly
Downloaded file size (0) doesn't match expected Content Length

The ivy settings I tried was from $SPARK_HOME/jars/ivy-XXX.jars!org/apache/ivy/core/settings/xx.xml (used by spark-submit as defaults), and I added some cache lock settings, but did not resolve above issue. This could be due to my poor ivy-fu.
The settings of ivy pkg could vary in different releases, and we decide to have our own copy, we will need to fetch from release ones and then do some modifications. In that case, it may not worth maintaining our owns.
But we could switch to use it if someone could help figure out the correct way to get it work and there might be not too much maintenance overhead


Version of dependencies

Hello,
I'm trying to run some examples but I'm having all sort of problems with the dependencies (theano, pymc3). Also, whenever I update a dependency, it requires upgrading/downgrading others, so I feel like I ended up in an infinite loop.
I'm using the latest Anaconda on windows.
Can you please specify the versions of the major dependencies you are using, please?
thanks
Lorenzo

Hi @twiecki
Sorry for the late response.
For instance, I'm running bayesian.ipynb, and I'm getting this error message.

Do you know what this is about?

Looks like a pyfolio bug (pymc3 changed the API a bit).

In the interim, you could try installing pymc 3.1.

Actually the current code does not reference this. Can you try pyfolio master via pip install -U --no-deps git+https://github.com/quantopian/pyfolio?


Use new constant names from dart:convert

The dev SDK constraint already includes SDKs that have the new consts


Add go.mod file to root to allow tests to pick the correct Golang version

This ain't pretty, but it does the job and given that the repo is set to be sunset anyway, I'd just take that and run with it for now.

/retest
imc-dispatcher-6b5c8b88d7-sgbh5         0/1   CrashLoopBackOff   5     5m16s

Crucially:
 Found go.mod file, using Go version 'go1.14' specified by it.
Switching Go version to 'go1.14'

This does what it's supposed to do!


HDDS-2402. Adapt hadolint check to improved CI framework

What changes were proposed in this pull request?

Save the list of failures to summary.txt (while also outputting everything to stdout)
Save output number of failures to failures

What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-2402
How was this patch tested?
manually tested. Failures and output numbers are written to summary.txt and failures correctly.

@adoroszlai Thanks for the comment. Have updated the commit according to the suggestions, please have a check.

@adoroszlai Thanks for the comment. Have updated the commit according to the suggestions, please have a check.

@adoroszlai Thanks for the comment. Have updated the patch, could you have a check?

@adoroszlai Thanks for the comment. Have updated the patch, could you have a check?

Merging it Thanks the patch @symious and the review @adoroszlai

Merging it Thanks the patch @symious and the review @adoroszlai

Thanks @elek @adoroszlai .

Thanks @elek @adoroszlai .


Allow multiple mimetypes per extension

This is a follow up on https://github.com/silverstripe/silverstripe-framework/pull/3603
The issue with using the framework mimetypes is they're only really intended to be displayed as text or be sent as headers. Validating based on these limits us to only accepting one mime type as being valid for a file extension.
This PR adds support for multiple mime types for file extension (and more specifically .ico) which can be added as and when needed.

oh dam! I just saw this after investigating myself .. yeah this is due to finfo in PHP being very honest. Not sure if we should be monkey patching.
I suppose it is okay, since I have noticed that it only happens on php version 5.5 whereas on 5.6 it worked fine. Some of the pptx and docx etc work just fine for recent versions of Microsoft Office documents. However, for documents produced in version Microsoft 2007, it does not put valid mime types on documents. Therefore PHP ends up recognising them as "zip" file.
So, I cant blame PHP5.5, I can't blame SilverStripe/mimevalidator .. and I can't patch Microsoft 2007. So, we have few options
.1 Patch this
.2 Import the documents that were generated in to newer version of Microsoft Office and "save as"
.3 Upgrade PHP to version 5.6
Seems to me option .1 might be the easiest... Do you think we could relax the compareMime function a bit like so?

		// in some cases it is acceptable to to accept microsoft office 2007 documents
		// being reported as zip files. This does not seem to happen on PHP 5.6+
		// see comments for more detail regarding this http://php.net/manual/en/function.finfo-file.php
        public function compareMime($first, $second) {
                $match = false;
                if (preg_match('/officedocument/i', $second) && $first === 'application/zip') {
                    $match = true;
                }
                if (preg_replace($this->filterPattern, '', $first) === preg_replace($this->filterPattern, '', $second)) {
                    $match = true;
                }

                return $match;
        }


Add smart-card and hybrid transports

Windows now natively supports hybrid (smartphone QR) transport.
https://w3c.github.io/webauthn/#enum-transport
Edit: fixes https://github.com/passwordless-lib/fido2-net-lib/issues/325

@dotnet-policy-service agree company="Chronos Inc"

LGTM, thanks!


query returned more than 10000 results

Describe the bug
This issue is showing up again
Aug-19 12:16:27.578 [ETH1]            error: Error updating eth1 chain cache message=JSON RPC error: query returned more than 10000 results, method=eth_getLogs, params=[{"fromBlock":"0x392445","toBlock":"0x39253e","address":"0x8c5fecdc472e27bc447696f431e425d02dd46a8c","topics":["0x649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c5"]}]
Error: JSON RPC error: query returned more than 10000 results, method=eth_getLogs, params=[{"fromBlock":"0x392445","toBlock":"0x39253e","address":"0x8c5fecdc472e27bc447696f431e425d02dd46a8c","topics":["0x649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c5"]}]
    at parseRpcResponse (/usr/app/packages/lodestar/src/eth1/provider/jsonRpcHttpClient.ts:139:9)
    at JsonRpcHttpClient.fetch (/usr/app/packages/lodestar/src/eth1/provider/jsonRpcHttpClient.ts:53:12)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:95:5)
    at Eth1Provider.getLogs (/usr/app/packages/lodestar/src/eth1/provider/eth1Provider.ts:158:21)
    at async Promise.all (index 1)
    at Object.retry (/usr/app/packages/lodestar/src/util/retry.ts:33:14)
    at Eth1Provider.getDepositEvents (/usr/app/packages/lodestar/src/eth1/provider/eth1Provider.ts:67:24)
    at Eth1ForBlockProduction.updateDepositCache (/usr/app/packages/lodestar/src/eth1/eth1ForBlockProduction.ts:164:27)
    at Eth1ForBlockProduction.update (/usr/app/packages/lodestar/src/eth1/eth1ForBlockProduction.ts:150:31)

Happens every slot
Expected behavior
No error level log

similar to #2680 #2953

Lodestar should split failed requests into smaller request to prevent this issue from happening
https://github.com/ChainSafe/lodestar/blob/2ed2e03d0ca3e2d6e04e503d4e1beb2deedd47a7/packages/lodestar/src/eth1/provider/eth1Provider.ts#L75-L79


How to parse when month or day is missing?

The following only says the year is 2017. But dateparser will fill in the month and day as the today. I don't think that this is the most appropriate behavior.
>>> from dateparser import parse
>>> print(parse('2017'))
2017-06-18 00:00:00

Is there a way to just print the most specific information like the following?

'2017' -> '2017'
'2017 Jan' -> '2017-01'

It is actually not today's date but the reference date. As default the reference date is the current date. One workaround can be to set the reference date to 1st of January. By this, if the day is missing it will set it to 1st day of month and if day and month missing it will set it to 1st of Jan. But please be careful because there are some other date phrases that are parsed considering reference date, like yesterday.

Hi @pengyu, the parse method returns a datetime object (not a str) and you can format the result by using strftime.
In your examples:

print(parse('2017').strftime('%Y'))
print(parse('2017 Jan').strftime('%Y-%m'))

Check this to know how to use it: https://strftime.org/
As it doesn't exist a datetime object without the day or without the month, it's not technically possible to return less information, so gaps are automatically filled with the reference date (as @kamilnematli explained).
If you want to automatically (programmatically) format the dates according to the parsed content now it's not possible and I don't think it will be possible in the future, as the result of parse will be always a datetime. However, it could be possible to add another function to get information about what has been parsed (like the info we use when setting STRICT_PARSING=True), but this has only sense in certain circumstances, as when parsing "2017 Jan", but it hasn't sense when parsing strings like "yesterday".

Just added a PR trying to find a solution for this: https://github.com/scrapinghub/dateparser/pull/729
Please, if you have any feedback let me know.


Add mvn profile for ALPN version 8.1.9.v20160720 for jdk8 102

Added a new profile for jdk8 102 and found that there is also a new version release for org.mortbay.jetty.alpn

Thanks!


How to get the image data when training ?

Hello, I want to know how to get the image data for training, I only download the objaverse data from huggingface with the '.glb' file, and when I run the training scripts, It seems it try to load the image from.objaverse/hf-objaverse-v1/692db5f2d3a04bb286cb977a7dba903e_1/002.png, but I do not have these image data with '.png'.
By the way, in line 282 in zero123/zero123/ldm/data/simple.py, the sys is not defined in this file.

Hi @liuxz-cs , thank you for pointing out the bug -- just fixed. Given the objaverse dataset you can either render the dataset yourself using the blender script we provided here, or download the renderings we used here.


Launch of kcp.io – Talk to us at KubeCon! - link to the journey broken

In the Talk to us at KubeCon! blog article, the link to the KCP Journey at the bottom of the page is broken (404)

Fixed. Thank you!


[json] validation doesn't work offline

VSCode Version: 1.5.1
OS Version: OS X El Capitan 10.11.3

Every time I launch VS Code when I'm offline, I get this error:

JSON validation doesn't work as a result.
I hope a schema reference can be initially cached inside the editor and downloaded once again when internet is on.
Steps to Reproduce:

Go offline (switch off the internet)
Open VS Code.
Open some json file
Work without validation but with an error.

I don't want it to use the cached file if I'm online, but it would be nice to cache files somewhere.

I would love to have this feature as well. Caching JSON schemas will certainly improve offline user experience.


Feature request - Critical fail jams the lock

Would it be possible to set up the critical fail condition to either break the lock pick (remove it) or cause the lock to become jammed and un-pickable?
I would like my players to have some risk involved but not worry about losing their ability to attempt further lock pick attempts on other locks.

I will probably get this done over the weekend

The jammed feature has been implemented with v1.8.0


JWT not regenerating for each token request.

Description:
JWT not regenerating for each token request.
Suggested Labels:

Suggested Assignees:

Affected Product Version:
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:

Fixed with #266
Hence closing.


Introspection doesn't work for PostgreSQL

I want to introspect this sample database: https://github.com/pthom/northwind_psql/
I successfully created the DB and filled it with data:

Now I want to introspect the DB using Prisma, but the process can never be finished successfully.
When running prsima2 init northwind, I select the following:

Blank project
PostgreSQL
Provide DB credentials
[CLI says "Introspection was successful"]
Photon and Lift
TypeScript

On the last screen, I tried both options but both seem to fail.
Failure path 1: Demo script

Strangely, the northwind directory that was created is the script example from the Prisma 2 examples with this Prisma schema:
datasource db {
  provider = "sqlite"
  url      = "file:./dev.db"
}

generator photon {
  provider = "photonjs"
}

model User {
  id    String  @default(cuid()) @id
  email String  @unique
  name  String?
  posts Post[]
}

model Post {
  id        String   @default(cuid()) @id
  createdAt DateTime @default(now())
  updatedAt DateTime @updatedAt
  published Boolean  @default(true)
  title     String
  content   String?
  author    User?
}

Failure path 1: Just the Prisma schema

With this option, the CLI just hangs on this screen.

Update: I was able to get at least the Prisma schema by unchecking Photon in the tools selection:
datasource db {
  provider = "postgresql"
  url      = "postgresql://nikolasburk:nikolasburk@localhost/northwind?schema=public"
}

model Category {
  category_id  Int       @id
  categoryName String    @map("category_name")
  description  String?
  products     Product[]

  @@map("categories")
}

model Customer {
  customer_id          String                 @default(cuid()) @id
  address              String?
  city                 String?
  companyName          String                 @map("company_name")
  contactName          String?                @map("contact_name")
  contactTitle         String?                @map("contact_title")
  country              String?
  customerCustomerDemo CustomerCustomerDemo[]
  fax                  String?
  orders               Order[]
  phone                String?
  postalCode           String?                @map("postal_code")
  region               String?

  @@map("customers")
}

model CustomerCustomerDemo {
  customer     Customer            @map("customer_id")
  customerType CustomerDemographic @map("customer_type_id")

  @@map("customer_customer_demo")
}

model CustomerDemographic {
  customer_type_id     String                 @default(cuid()) @id
  customerCustomerDemo CustomerCustomerDemo[]
  customerDesc         String?                @map("customer_desc")

  @@map("customer_demographics")
}

model Employee {
  employee_id         Int                 @id
  address             String?
  birthDate           DateTime?           @map("birth_date")
  city                String?
  country             String?
  employees           Employee[]
  employeeTerritories EmployeeTerritory[]
  extension           String?
  firstName           String              @map("first_name")
  hireDate            DateTime?           @map("hire_date")
  homePhone           String?             @map("home_phone")
  lastName            String              @map("last_name")
  notes               String?
  orders              Order[]
  photoPath           String?             @map("photo_path")
  postalCode          String?             @map("postal_code")
  region              String?
  reportsTo           Employee?           @map("reports_to")
  title               String?
  titleOfCourtesy     String?             @map("title_of_courtesy")

  @@map("employees")
}

model EmployeeTerritory {
  employee  Employee  @map("employee_id")
  territory Territory @map("territory_id")

  @@map("employee_territories")
}

model Order {
  order_id       Int           @id
  customer       Customer?     @map("customer_id")
  employee       Employee?     @map("employee_id")
  freight        Float?
  orderDate      DateTime?     @map("order_date")
  orderDetails   OrderDetail[]
  requiredDate   DateTime?     @map("required_date")
  shipAddress    String?       @map("ship_address")
  shipCity       String?       @map("ship_city")
  shipCountry    String?       @map("ship_country")
  shipName       String?       @map("ship_name")
  shippedDate    DateTime?     @map("shipped_date")
  shipPostalCode String?       @map("ship_postal_code")
  shipRegion     String?       @map("ship_region")
  shipVia        Shipper?      @map("ship_via")

  @@map("orders")
}

model OrderDetail {
  /// Multiple ID fields (compound indexes) are not supported
  product_id Product @id
  /// Multiple ID fields (compound indexes) are not supported
  order_id   Order   @id
  discount   Float
  quantity   Int
  unitPrice  Float   @map("unit_price")

  @@map("order_details")
}

model Product {
  product_id      Int           @id
  category        Category?     @map("category_id")
  discontinued    Int
  orderDetails    OrderDetail[]
  productName     String        @map("product_name")
  quantityPerUnit String?       @map("quantity_per_unit")
  reorderLevel    Int?          @map("reorder_level")
  supplier        Supplier?     @map("supplier_id")
  unitPrice       Float?        @map("unit_price")
  unitsInStock    Int?          @map("units_in_stock")
  unitsOnOrder    Int?          @map("units_on_order")

  @@map("products")
}

model Region {
  region_id         Int         @id
  regionDescription String      @map("region_description")
  territories       Territory[]

  @@map("region")
}

model Shipper {
  shipper_id  Int     @id
  companyName String  @map("company_name")
  orders      Order[]
  phone       String?

  @@map("shippers")
}

model Supplier {
  supplier_id  Int       @id
  address      String?
  city         String?
  companyName  String    @map("company_name")
  contactName  String?   @map("contact_name")
  contactTitle String?   @map("contact_title")
  country      String?
  fax          String?
  homepage     String?
  phone        String?
  postalCode   String?   @map("postal_code")
  products     Product[]
  region       String?

  @@map("suppliers")
}

model Territory {
  territory_id         String              @default(cuid()) @id
  employeeTerritories  EmployeeTerritory[]
  region               Region              @map("region_id")
  territoryDescription String              @map("territory_description")

  @@map("territories")
}

model UsState {
  state_id    Int     @id
  stateAbbr   String? @map("state_abbr")
  stateName   String? @map("state_name")
  stateRegion String? @map("state_region")

  @@map("us_states")
}

We rewrote introspection recently. Can you please see if this issue still exists in the latest alpha or preview?

It is still panicking:

That is a different error and expected until this functionality is implemented: https://github.com/prisma/prisma2/issues/1113


Cannot redeclare block-scoped variable 'name'

VSCode Version: Code 1.10.2 (8076a19fdcab7e1fc1707952d652f0bb6c6db331, 2017-03-08T14:00:46.854Z)
OS Version: Linux x64 4.4.0-66-generic
Extensions:

Extension
Author
Version

vscode-markdownlint
DavidAnson
0.7.0

EditorConfig
EditorConfig
0.6.0

sort-lines
Tyriar
1.2.0

vscode-eslint
dbaeumer
1.2.7

tslint
eg2
0.8.1

cpptools
ms-vscode
0.10.3

Spell
seanmcbreen
0.9.1

Below code is generating a false error:

Steps to Reproduce:
const sub = {
  "name": "Rajinder Yadav",
  "email"<EMAIL_ADDRESS>};

let t = `
{
  "name": "++lib-name++",
  "version": "0.0.0",
  "description": "",
  "keywords": [],
  "main": "dist/--libraryname--.js",
  "typings": "dist/src/--libraryname--.d.ts",
  "files": [
    "dist"
  ],
  "author": "++name++ <++email++>",
  "license": "MIT",
  "engines": {
    "node": ">=6.0.0"
  },
`;

const name = "++name++";
const email = "++email++";
let s = t
.replace(name, sub.name )
.replace(email, sub.email);

console.log(s);

Error
node_modules/typescript/lib/lib.d.ts(18935,15): error TS2451: Cannot redeclare block-scoped variable 'name'.
src/main.ts(25,7): error TS2451: Cannot redeclare block-scoped variable 'name'.

npm ERR! Linux 4.4.0-66-generic
npm ERR! argv "/home/yadav/.nvm/versions/node/v7.5.0/bin/node" "/home/yadav/.nvm/versions/node/v7.5.0/lib/node_modules/npm/bin/npm-cli.js" "run" "--@tscli/demo:doc_folder=docs/typedoc" "--@tscli/demo:main=build/main.js" "tsc"
npm ERR! node v7.5.0
npm ERR! npm  v4.3.0
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR<EMAIL_ADDRESS>tsc: `tsc`
npm ERR! Exit status 2
****

In fact the same error can be produced with a file containing only the following line.
const name = "test";

Thanks @rajinder-yadav
I believe this behavior is by design. By default, TypeScript uses the DOM typings for the global execution environment and there is a name property on the global window in the DOM. In this case, TypeScript is providing a potentially helpful error message, provided the script is executed in a browser at least.
There are two easy ways to avoid this problem:

Use modules. If the file is treated as a module, this error does not occur. There's a separate issue tracking allowing any file to be treated as an isolated module: https://github.com/Microsoft/TypeScript/issues/14279
Don't include DOM typings. To do this, add an explicit lib property in your tsconfig.json that does not include dom:{
    "compilerOptions": {
        "lib": [
            "es2015"
        ]
    }
}

Let me know if you run into any trouble with this

Wow, I'm so surprised to see that typescript behaves this way. Shouldn't it suppose to act similar to nodejs where each file is a module and all variables declared in a file are locally scoped?

@dziamid TS supports both use cases. If you use import or export or module then vars are locally scoped to the file but we still allow people to use globals in older style code

What about require? Does it also mean that file is a module?

I added "lib": ["es2015"] in my compilerOptions and the warning is still persisting. 😢


Do less files/mkdir calls

Related to #28, currently we call files/mkdir for every single file updated/added. It'd speed up these operations a lot if we only did this once per directory.
For context I just attempted to update 18k files totalling ~1.1GiB, it's taking over 12 hours on a powerful system with an NVME SSD. This is obviously not good enough.
Each call can take 1-3s!!

Testing a possible patch for this right now. I think my set took 13 or 14 hours to process. I'll see how long this one takes.

Fixed in 02a37e96cf6e118647b0da899ca7573332f19fb8


Add default position for version switcher

Fix  as per discussion https://github.com/pyansys/dev-guide/pull/211#discussion_r1026182245, default position for the version switcher as per the image.

@Revathyvenugopal162 remember that if you change "Required" stages of your workflow, you have to change them in the settings of the repository. Otherwise the checks won't be green. This basically applies to the Doc building and Doc style stages, which replace the Documentation and Documentation style checks that were previously implemented.


Build: Use eslint-plugin-lodash

Remove destructuring inside map for Totals to appease
https://github.com/wix/eslint-plugin-lodash/issues/32

LGTM :fish_cake:

Current coverage is 100.00%

Merging #115 into master will not affect coverage as of ac0e1a7

@@            master    #115   diff @@
======================================
  Files           17      17
  Stmts          138     138
  Branches        16      16
  Methods          0       0
======================================
  Hit            138     138
  Partial          0       0
  Missed           0       0

Review entire Coverage Diff as of ac0e1a7

Powered by Codecov. Updated on successful CI builds.

Current coverage is 100.00%

Merging #115 into master will not affect coverage as of 8572121

@@            master    #115   diff @@
======================================
  Files           17      17
  Stmts          138     138
  Branches        16      16
  Methods          0       0
======================================
  Hit            138     138
  Partial          0       0
  Missed           0       0

Review entire Coverage Diff as of 8572121

Powered by Codecov. Updated on successful CI builds.


Password-protected posts make the build fail: "Apollo Server: Internal server error"

Hi, I'm not able to start the starter, any help will be welcome.
I tried both npm run dev on the cloned source, and npm run build after running npx create-next-app ..., the error happens in both cases.
I installed a local WP site (PHP 7.4, WP 5.8), installed WPGraphQL (1.5.5), endpoint is working on /graphql, set it on .env.local...
I always get this error:
> Build error occurred
Error: Internal server error
    at new ApolloError (/Users/leo/Temporary/starter/nextjs-starter-test/node_modules/@apollo/client/errors/errors.cjs.js:31:28)
    at /Users/leo/Temporary/starter/nextjs-starter-test/node_modules/@apollo/client/core/core.cjs.js:1474:47
    at both (/Users/leo/Temporary/starter/nextjs-starter-test/node_modules/@apollo/client/utilities/utilities.cjs.js:963:53)
    at /Users/leo/Temporary/starter/nextjs-starter-test/node_modules/@apollo/client/utilities/utilities.cjs.js:956:72
    at new Promise (<anonymous>)
    at Object.then (/Users/leo/Temporary/starter/nextjs-starter-test/node_modules/@apollo/client/utilities/utilities.cjs.js:956:24)
    at Object.next (/Users/leo/Temporary/starter/nextjs-starter-test/node_modules/@apollo/client/utilities/utilities.cjs.js:964:49)
    at notifySubscription (/Users/leo/Temporary/starter/nextjs-starter-test/node_modules/zen-observable/lib/Observable.js:135:18)
    at onNotify (/Users/leo/Temporary/starter/nextjs-starter-test/node_modules/zen-observable/lib/Observable.js:179:3)
    at SubscriptionObserver.next (/Users/leo/Temporary/starter/nextjs-starter-test/node_modules/zen-observable/lib/Observable.js:235:7) {
  type: 'ApolloError',
  graphQLErrors: [
    {
      message: 'Internal server error',
      extensions: [Object],
      locations: [Array],
      path: [Array]
    }
  ],
  networkError: null
}

You can see it does compile some stuff before. I checked the generated sitemap.xml and it works alright, it got the right content from the DB. Then it fails:

Any idea what's going on and how to fix it?

do you only have /graphql as the environment variable? it needs to be the entire endpoint including the hostname

I have the entire endpoint

I found it! The build fails when there is a password protected post! Check this out:

ah good catch. i didnt expect that particular error for the issue, which is similar to: https://github.com/colbyfayock/next-wordpress-starter/issues/206


Fixed variable expansion for container targets #2646

The call to translate variable values based on the step target was missing for the variable expansion methods. Previously, the value of the variable was reset once it was determined to be inside a container at the beginning of the job. With the introduction of step targets, we needed this to be dynamic per step.

Merging here with Admin since we have a flaky test and slow ARM builds blocking us and need to release ASAP. Will verify master build to make sure it works.


Behavior i18n & versionnable

Hi ,
can i  put  i18n field using by my i18n behavior in the versionning table (versionnable) ?
I try it but only no translate field are versionning in {table}_version .
Anyone have the same issue as me ?

The order is important here. i18n needs to be placed first in your schema.xml, then the versionable.

First thanks for answer.
It works partly because i18n fields are still not versionnated..
In my apps , i want to used at least four behaviors ( Versionnable , nested_set, i18n ,sluggable, archivable ).
Have you got a concrete and simple example for articles and category entity?

You could provide us a fiddle at http://sandbox.propelorm.org/ so we can reproduce you issue easier and faster. Maybe it's really only a behavior order issue.

Here is my sample : http://sandbox.propelorm.org/2cff3d7
As i have said i want to the field name,url and locale go to my node_version table.
Also i have some problems with inheritance on Framework Symfony 2 in Class inheritance Mode.
I can't initialize my SiteType Form with url,name field which are in my NodeType Form.

@loicdev There is no locale field in your node table, so why do you expect it to appear in your node_version table? It's only available in node_i18n table, so from my point of view the only way to have it in node_version is to add it to node and set it manually in preSave hook. Or am i missing something?

@apinnecke The locale field will be created by the i18n behavior and is not part of the node table, but of node_i18n, right?
I think the i18n behavior should be also versionable if the schema is versionable.

@ck86 Yep, alright, but then it should probably have an node_i18n_version table.

And it should all be done in one table definition ;)

This is just to vote for a fix.

I believe the proper way to fix this is to make sure that the _i18n-relation is versioned. However, as pointed out on http://stackoverflow.com/a/17807299/682317 and http://propelorm.org/documentation/behaviors/versionable.html, this is not working at the moment:

Versioning of related objects is only possible for simple foreign keys. Relationships based on composite foreign keys cannot preserve relation versionning for now.

Since i18n adds complex foreign keys, the two won't work together.


Prepare for 3.2.0 release

User description
Describe the change
Update version numbers for pending OpenMS 3.2.0 release
PR checklist

I have added description of the change I'm proposing in the OpenMS Documentation.
[x] I have read and followed OpenMS Documentation Contributing guidelines.
[ ] I have attached a screenshot of the relevant area after this change.
[x] CHANGELOG.md is updated.
[x] I have added my name in CONTRIBUTING.md.

PR Type
Documentation

Description

Updated version and release numbers in docs/conf.py for the upcoming 3.2.0 release.
Updated version number in CHANGELOG.md to reflect the new release.

Changes walkthrough 📝
Relevant filesDocumentation

conf.pyUpdate version and release numbers in Sphinx configuration

docs/conf.py
Updated version from '3.1.0' to '3.2.0'.  Updated release from '3.1.0dev' to '3.2.0'.

+2/-2

CHANGELOG.mdUpdate version number in CHANGELOG

CHANGELOG.md

Changed version header from '3.1.0' to '3.2.0'.

+1/-1

💡 PR-Agent usage:
Comment /help on the PR to get a list of all available PR-Agent tools and their descriptions

can you give  the lychee error messages a quick check if they are real? otherwise good to merge

https://www.knime.com/downloads/overview is now a 403
Prior to this, and at least since October, 2017, it was a 301 redirect to https://www.knime.com/downloads/
https://web.archive.org/web/20171004005730/https://www.knime.com/downloads/overview

thanks for fixing the URL


Remove superfluous ci step

for pip update and installation of extra dependencies

this is a good change because the urllib version should come from setup.py and not be set to something different in the CI.


Tip message on build page

I just saw this when building a project's doc in my local instance.

As far as I remember this tip should only be shown if the build has failed and the last command's output contains the setup.py word on it but now is shown even before the build has ended.
Maybe it's related to #3644

@humitos I would like to work on this!

@bansalnitish nice! Let us know if you need something else to start working on it :)

@bansalnitish I strongly believe this is because #3644 (that issue is already assigned to @humitos)

Thank you @humitos @stsewd. Yes, I agree with you that this might be linked to #3644. I will find another issue to work on!

@humitos is this still an issue? or it was solved after https://github.com/rtfd/readthedocs.org/issues/3644?

@stsewd probably. I didn't see his issue anymore in several weeks.
I'm closing it here.


DOC: read the docs

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 0.00%. Comparing base (298bbbb) to head (1f8ffc5).

Additional details and impacted files
@@          Coverage Diff          @@
##            main     #36   +/-   ##
=====================================
  Coverage   0.00%   0.00%
=====================================
  Files          1       1
  Lines         15      15
=====================================
  Misses        15      15

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


LIBDRUM-380. Move XMLUI local UMD customizations to edu.umd.lib package

Moving XMLUI customizations.
Replaced the DSpace license header with the UMD license header.
https://issues.umd.edu/browse/LIBDRUM-380

@vthayil-umd , Build succeeds but the xmlui webapp is not working. Looks like some references to the classes from sitemap need be updated to reflect the package change. check your dspace logs for more details.


[question]: How to add an axiom?

Metamath-lamp assumes using existing database.
Does it support creating a new database from scratch or extending existing one with new axioms?
Are there any tools available that support that?
I know I can edit the database in any text editor, but it would be helpful to get a syntax check and all other advantages of a dedicated tool.

Metamath-lamp doesn't support creating new databases from scratch, but you can use it to extend existing ones with new axioms.
As I know, other tools like mmj2 and yamma also can validate syntax. I would advise to post this question in Metamath Google Group mailing list to get more comprehensive answers for other tools.
To add new axioms to an existing database using mm-lamp do the following steps:

Load the existing database to mm-lamp.
Add new provable statements in the editor of mm-lamp. Mm-lamp will check syntax of the statements. It also will allow you to use its features for constructing and editing statements. Your statements will be marked as unproved, but you just ignore this.
Transfer the new statements as axioms from mm-lamp to the database (it can be done manually or automatically, see the demo below).

I made a demo video which demonstrates this process to explain it better. At the end of the video, an undocumented feature is used - "macros". It is still a work in progress. Its API may change. But hopefully I will document it soon.
https://drive.google.com/file/d/17hEdfgvX-hcA13qdAgNps_29dew065kB/view?usp=sharing
The database and JS code used in the demo:
$c |- term wff ( ) -> /\ \/ <= == < $.

$v x y z P Q $.

f1 $f term x $.
f2 $f term y $.
f3 $f term z $.
f4 $f wff P $.
f5 $f wff Q $.

s_ax1 $a wff ( P -> Q ) $.
s_ax2 $a wff ( P /\ Q ) $.
s_ax3 $a wff ( P \/ Q ) $.
s_ax4 $a wff ( x <= y ) $.
s_ax5 $a wff ( x == y ) $.
s_ax6 $a wff ( x < y ) $.

ax0 $a |- ( ( x <= y ) \/ ( y <= x ) ) $.
ax1 $a |- ( ( ( x <= y ) /\ ( y <= x ) ) -> ( x == y ) ) $.
ax2 $a |- ( ( x <= y ) -> ( ( x < y ) \/ ( x == y ) ) ) $.
ax3 $a |- ( ( ( x <= y ) /\ ( y <= z ) ) -> ( x <= z ) ) $.

temp1.stmts.map((s,i) => `ax${i} $a ${s.cont} $.`).join('\n')

async function exportStatementsAsAxioms() {
    const editorState = (await api.editor.getState()).res
    const axiomsStr = editorState.steps.map((s,i) => `ax${i} $a ${s.stmt} $.`).join('\n')
    navigator.clipboard.writeText(axiomsStr)
    api.showInfoMsg("Axioms are copied to the clipboard.")
}

const macros = [
    {
        displayName:'Export statements as axioms',
        run: exportStatementsAsAxioms
    },
]

return macros

This is very helpful. Thank you so much!


Add LGTM code quality badges

Hi there!
I thought you might be interested in adding these code quality badges to your project. They will indicate a very high code quality to potential users and contributors.
To get an idea of the analyses reflected by these grades, check the alerts discovered by LGTM.
N.B.: I am on the team behind LGTM.com, I'd appreciate your feedback on this initiative, whether you're interested or not, if you find time to drop me a line. Thanks.

Thanks but we are keeping the tools/integrations slim.

Hello @bcamper
Fair enough. The LGTM alerts will be anyways available for you at any time here


ERROR: ANALYZE is supported only with ODBC, JDBC, OLE-DB Prepared Statements

I noticed that core.py has these few lines:
        if statement.find('select') == 0 or statement.find('SELECT') == 0 :
            statement = statement + " ANALYZE"
            self.execute(cursor, statement, None)

Which results in:
2022-10-20 13:26:00 CDT | INFO | sqlalchemy.engine.base.Engine._execute_context | select objid from _v_table where objid > 200000 and tablename = ? and schema = ?
2022-10-20 13:26:00 CDT | INFO | sqlalchemy.engine.base.Engine._execute_context | ('JAMIE_TEST', 'ADMIN')
2022-10-20 13:26:00 CDT | DEBUG | nzpy.Connection[<DB>].execute | Buffer sent to nps:bytearray(b'P\x00\x00\x00\nselect objid from _v_table where objid > 200000 and tablename = NULL and schema = NULL ANALYZE\x00')
2022-10-20 13:26:00 CDT | DEBUG | nzpy.Connection[<DB>].connNextResultSet | Backend response: b'E'
2022-10-20 13:26:00 CDT | DEBUG | nzpy.Connection[<DB>].connNextResultSet | Response received from backend:ERROR:  ANALYZE is supported only with ODBC, JDBC, OLE-DB Prepared Statements

Like, lol why?  What's the purpose of throwing analyze in there? Why is the Connection.Prepare() method creating this statement and executing it only to return a query that is going to be executed? Why isn't there a check to see if it's an ODBC, JDBC, or OLE-DB connection prior to executing? Why is there no override to disable that type of silliness?
It's not like the results of ANALYZE are being parsed so what's the point?


MM-41054 Add tour points for playbook preview.

Summary
Tour points for playbook preview. No autostart (to be hooked up with const startTutorial = true).
Screenshots:

Ticket Link
https://mattermost.atlassian.net/browse/MM-41054

@abhijit-singh Expanded to cover the title:

As for the rounded corners that style comes from the webapp component. We could modify our component (with some difficulty) to have rounded corners there, but they would look different then the other places. We can do this on a seperate PR if that's what we want to do.


Review and test voice cloning task

Description
This issue is to track feedback for the senselab voice cloning task.
Tasks

[x]  Review tutorial
[ ]  Review documentation
[ ]  Review code
[ ]  Test edge cases

Freeform Notes
No response

Documentation
There are no tutorials for this task. There is no explanation for what the task is about, what the metrics are for evaluating the tasks, nor any benchmarks in the literature. The docstrings do not follow the Google format. There are no examples to follow in the docstrings or anywhere else.

Code
The function header specifies model as a parameter, but only a single model can be used so there is no choice for the user to make. The function header specifies **kwargs as a parameter, but only uses it to get topk and prematched_vocoder. It would be clearer to specify those arguments directly in the function header with the default parameters already specified (4 and True respectively).
In knnvc.py, this error message can be clearer: `f"Sampling rates {source_sampling_rate} and/or {target_sampling_rate} are not supported.", for example by saying something like:
f"Sampling rates for the source audio ({source_sampling_rate}) and/or the target audio ({target_sampling_rate}) are not supported."
f"Only {supported_sampling_rate} sampling rate is supported."
f"Offending audios: source_audio={source_audio}, target_audio={target_audio}"

Perhaps not exactly this, but it should specify which audio file corresponds to which sampling rate so the user can instantly see exactly which audio file is the problem. Same thing with the only mono audio files are supported error, this should specify exactly which audio is not mono.

Tests
Tests are very comprehensive but they are missing the case of cloning 2+ audios at the same time, possible with different lengths

@fabiocat93 I believe this was also your module!

@900miles, thank you! i will work on your comments as soon as I have some time...
Also, @wilke0818 is trying to integrate alternative tools for voice cloning (e.g., marts-tts, free), but it's still not clear to us what the best way to integrate submodules is. Maybe @satra can give us some guidance


Naming conventions in Volto code make errors/warnings hard to debug

index.js:1 Warning: Failed prop type: The prop `content` is marked as required in `Edit`, but its value is `undefined`.
    in Edit (created by ConnectFunction)
    in ConnectFunction (created by Context.Consumer)
    in injectIntl(Connect(Edit)) (at Edit.jsx:161)
    in div (at Edit.jsx:140)
    in div (at Edit.jsx:138)
    in Edit (created by ConnectFunction)
    in ConnectFunction (at ObjectBrowser.jsx:83)
    in _class (created by Context.Consumer)
    in injectIntl(_class) (at Form.jsx:835)

I have a warning in the debug console, but which Edit.jsx is that?
I think block edit components should avoid the generic Edit.jsx for their module name and use something specific, like "HTMLBlockEdit".

+1000