[AList] stops working if items(ref list) is updated

https://stackblitz.com/edit/vitejs-vite-l8eezu?file=src/App.vue
<script setup>
import { ref } from "vue"
import HelloWorld from './components/HelloWorld.vue'
const items = ref([
  {id: 1, text: "item 1"},
  {id: 2, text: "item 2"},
  {id: 3, text: "item 3"},
])

const addItem = () => {
  console.log('clicked')
  const id = Math.floor(Math.random() * 100)
  items.value.push({id: 4, text: "added item 4" })
}
const selected = ref(null)
</script>

<template>
  <ABtn @click="addItem"> test anu list with ref and dynamically update </ABtn>

  <AList v-model="selected" :items="items">
  </AList>

  selected: {{ selected }}
</template>

There is something similar happening with ASwitch too, I was trying to describe it here.
As a summary: I was noticing that when I was updating my ref, using another component, my ASwitch that was connected to updated accordingly. But if I used something other than another component (like an event at page load) to update the ref the ASwitch wouldn't update its state.
I might be wrong but I feel like its the same issue. Idk how to check it tho.

There is something similar happening with ASwitch too, I was trying to describe it here.
As a summary: I was noticing that when I was updating my ref, using another component, my ASwitch that was connected to updated accordingly. But if I used something other than another component (like an event at page load) to update the ref the ASwitch wouldn't update its state.
I might be wrong but I feel like its the same issue. Idk how to check it tho.

I wanted to double check what I've said, and no, at this point I'm not convinced that my problem and yours are related.
In my case I was using wrongly both ref and computed. Not to mention that I was trying to load a client-only composable while still being server side.

https://github.com/jd-solanki/anu/pull/144 FIx
wait for @jd-solanki review


Format fee payments to V2 Juicebox project

What does this PR do and why?
Displays "Fee from " in memo of payments to Juicebox V2 project. Includes a bit of redesign to the V2ProjectHandle element—makes it more similar to V1ProjectHandle, and better accommodates us now having proper handles for V2 projects.
Screenshots or screen recordings

Closes https://github.com/jbx-protocol/juice-interface/issues/1066
Closes https://github.com/jbx-protocol/juice-interface/issues/402
Acceptance checklist

[x] I have evaluated the Approval Guidelines for this PR.
[x] I have tested this PR in all supported browsers.
[x] I have tested this PR in dark mode and light mode (if applicable).

@peripheralist how goooood!
Mergin


[Cloudinary] Image URL in Editor preview broken with output_filename_only option

Describe the bug
When using the Cloudinary Media Library integration, I want to use the output_filename_only option to take advantage of URL transformations. However, this option seems to break the rendering of the preview images.
To Reproduce
Switch Cloudinary image assets to output_filename_only and observer the broken image links in the editor.
Expected behavior
We would expect the editor preview components to build the preview URL for the image to append the the image filename.
Screenshots

Applicable Versions:
Netlify CMS 2.3.0
CMS configuration
https://gist.github.com/ksherman/cb5b319858b8ea06fbf638818f839d84.js
Additional context
You all are awesome and I know this feature was juuuuust released :D

One additional point here, is i can organize images into folders in cloudinary at which point the output filename should be <folder name>/<file name> instead of just filename

Awesome work on the Cloudinary integration!
I think what is needed here, is that the CMS integrates the "cloudinary-react" package from npm, gets the cloudname from the config.yml, and then displays the React component like this:
import React from 'react'
import { Image, Transformation } from 'cloudinary-react'

const PreviewImage = ({imgPublicId, cloudName, appropriateWidth}) =>
    (<Image publicId={imgPublicId} cloudName={cloudName}>
          <Transformation
            width="appropriateWidth"
            crop="fill"
            dpr="auto"
            fetchFormat="auto"
            quality="auto"
          />
    </Image>)

I'll take a look and see if I can make a PR, but don't expect too much

Also, if you want to inline an image inside the "body", it only passes the filename to the "src" attribute.
It tried digging through the source code, but unfortunatly I could not find the correct place to code this additional logic. Looking forward to someone that is more skilled than me 💻

I'll be going through PR's soon, but I think the best way to handle this is probably by some cooperation between the media library and the image widget preview component. Still need to think through how that would work, but the logic for connecting the url value with the Cloudinary root url is simple, just a matter of where that should occur and whether it's possible without requiring configuration. I think it is.

I agree that the thumbnail at least should be possible with zero config. The main issue I see is the preview - either it would need to be left broken or we would have to make a design decision that the user might disagree with.

Widget preview components provide a default preview for an individual field. We would make the image widget provide the image as expected by default. If someone wants the actual field value, they can still access it in a custom preview template (or custom widget preview component), so everyone wins.
The challenge is doing this in a generic way so that the image widget makes no assumptions about your media library, hence the need to provide some sort of cooperative API between these two extension points.
Sent with GitHawk

The issue seems be related to the image widget in general - i'm using manual upload of the images and they show up as broken links in the admin, although the frontend app is still able to query them.

Yep, those are img elements, if you check their src you'll see what they're looking for and can determine why it's not there. Either the image wasn't deployed, your CMS is not on the same domain as the site where the image is deployed, you're developing locally, etc. Pulling through the API instead of just constructing URLs is the solution.

+1 - this is pretty much required for the output_filename_only option to be usable at all.
For now I'll be parsing the full URL and inserting my transformations that way, but it would be great if Netlify CMS was able to realize that I'm using an image hosting service capable of resizing and use thumbnails instead of full rez images in the admin interface.

I encountered this issue also - the workaround I found was to set output_filename_only: false, and in the html templates, use a Hugo snippet to split the string and recover the asset's name, isolated from the full path.
With this asset name string, I appended it to the Cloudinary transform URL string that was set to a variable.

set the cloudinaryAssetName variable using Scratch (replace ".cloudinaryFullURL" with your path)

       {{ $.Scratch.Set "cloudinaryAssetName"  (index (split .cloudinaryFullURL "/") (sub (len (split .cloudinaryFullURL "/")) 1)) }}

set the Cloudinary transform path to a variable, I did this inside the "/content/_index.md" frontmatter

cloudinaryPathThumb: "https://res.cloudinary.com/userid/image/upload/w_200,c_scale/"

Assign the image path with the concatenated URL -
<img src='{{ $.Params.cloudinaryPathThumb }}{{ $.Scratch.Get "cloudinaryAssetName" }}'

This outputs the desired path:
<img src='https://res.cloudinary.com/userid/image/upload/w_200,c_scale/assetname.jpg'

Currently there is still no solution for the option
output_filename_only: true
I would like to keep this open @erquhart

Subscribing to this. When using RWD images heavily, it's a lot easier to use Cloudinary URLs in templates to do the heavy lifting. The preview for the image is broken in the CMS when using
output_filename_only: true
I understand the ideal would be a zero config solution, but wouldn't the most flexible option still be to add an output_preview_path ?

would allow admin to specify a transformed image
would be independent from the used service

Currently there is still no solution for the option
output_filename_only: true
I would like to keep this open @erquhart

Such a great implementation, it would be great for the image preview to work in the editor. 😎

Set the cloudinaryAssetName variable using Scratch (replace ".cloudinaryFullURL" with your path variable)

 {{ $.Scratch.Set "cloudinaryAssetName" (index (split .cloudinaryFullURL "/") (sub (len (split .cloudinaryFullURL "/")) 1)) }}

Assign the image path with the concatenated URL -
<img src='{{ $.Params.cloudinaryPathThumb }}{{ $.Scratch.Get "cloudinaryAssetName" }}'

You could also use Go's built-in parse function:

Maybe write this in a shortcode to get to check if the Host is Cloudinary to conditionally parse the image

Bumping this old thread.
The problem is that if storing the full path, full resolution images get loaded in the admin as thumbnails, that's crazy...
Still, we're not able to set output_filename_only: true along with some preview_path field to build a transformation url for the admin thumbnails.
Any ideas?

Ok, I've did the following if you are in the same situation:

set output_filename_only: false
add a default transformation at top level

media_library:
  name: cloudinary
  config:
    cloud_name: ...
    api_key: ...
    default_transformations:
      - - fetch_format: auto
          width: 160
          quality: auto
          crop: scale

that saved the image with the default transformation in the URL, then in your code replace image/upload/(.+)/ with your desired transformation


Fix periodic page

Example is mixed up with procedures:
https://memgraph.com/docs/advanced-algorithms/available-algorithms/periodic

Closed via https://github.com/memgraph/documentation/pull/937


added stringutils to facilitate MAM trytes

To be able to send MAMs some string manipulations have to be conducted. I have added the functions in a separate folder, but they could as well be place in the transaction.go file.

Ah, was thinking the same thing. Probably I did this to make it easier for me(!) to debug.

On Nov 29, 2017, at 18:02, Patryk Pomykalski<EMAIL_ADDRESS>wrote:
@Pomyk commented on this pull request.
In stringutils/sendreceivemam.go https://github.com/iotaledger/iota.lib.go/pull/16#discussion_r153851443:

+//Package stringutils is a utility to create Masked Authenticated Messages (MAM's)
+package stringutils
+
+import (

"fmt"
"strings"

"github.com/iotaledger/giota"
+)

+//ToMAMTrytes checks its validity and casts to giota.Trytes.
+func ToMAMTrytes(t string) (tr giota.Trytes) {
+

// Check if input is a string
if !IsString(t) {
This check probably doesn't have sense if function accepts only string ;)

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/iotaledger/iota.lib.go/pull/16#pullrequestreview-79922883, or mute the thread https://github.com/notifications/unsubscribe-auth/AQavEZWR_c5IiBXP1n6_iY-EKobrKriQks5s7Y49gaJpZM4Qtl5J.

—
Kind regards
Drs. Harry A. Boer
cell: +31 (6) 5704 1986	|	email<EMAIL_ADDRESS>  |  web: www.dappdevelopment.com
DappDevelopment.com B.V. io
Friesestraat 143,  3812EB, Amersfoort,
The Netherlands
NOTE: This message is confidential material from DappDevelopment.com, is intended only for the named recipient(s) above, and may contain information that is privileged, counsel work product or exempt from disclosure under applicable law.  Access to this e-mail by anyone other than the intended addressee is unauthorized.  If you have received this e-mail message in error, or are not the named recipient (or person authorized to deliver the message to the authorized individual) you are hereby notified that you may not use, copy, distribute or deliver this message, or any part of its content, to anyone, or to take any action in reliance on it.  If you have received this e-mail message in error please notify us by e-mail or telephone and delete the email from your computer.

OK, I’ll make necessary changes.

On Nov 29, 2017, at 18:04, Sascha Hanse<EMAIL_ADDRESS>wrote:
@knarz commented on this pull request.
In stringutils/sendreceivemam.go https://github.com/iotaledger/iota.lib.go/pull/16#discussion_r153613380:

+//Package stringutils is a utility to create Masked Authenticated Messages (MAM's)
+package stringutils
+
+import (

"fmt"
"strings"

"github.com/iotaledger/giota"
+)

+//ToMAMTrytes checks its validity and casts to giota.Trytes.
+func ToMAMTrytes(t string) (tr giota.Trytes) {
+

// Check if input is a string
if !IsString(t) {
What is the purpose of this? This function only takes strings.

In stringutils/sendreceivemam.go https://github.com/iotaledger/iota.lib.go/pull/16#discussion_r153613470:

"fmt"

"strings"

"github.com/iotaledger/giota"
+)

+//ToMAMTrytes checks its validity and casts to giota.Trytes.
+func ToMAMTrytes(t string) (tr giota.Trytes) {
+

// Check if input is a string
if !IsString(t) {

fmt.Println("Input is not a string. Please provide a valid string.")

}

trytes := ""
TryteValues := "9ABCDEFGHIJKLMNOPQRSTUVWXYZ"
Use TryteAlphabet from constants.go instead

In stringutils/sendreceivemam.go https://github.com/iotaledger/iota.lib.go/pull/16#discussion_r153614837:

}

fmt.Println("trytes is: ", trytes)

newTrytes := giota.Trytes(trytes)

return newTrytes
+}

+//FromMAMTrytes converts the MAM from giota.Trytes to a readable string
+func FromMAMTrytes(inputTrytes giota.Trytes) string {

// character := ""
outputString := ""
TryteValues := "9ABCDEFGHIJKLMNOPQRSTUVWXYZ"
// Check if input is a string
if IsString(inputTrytes) {

fmt.Println("Input is not a giota.Trytes. Please provide a valid argument.")

This is just a Println statement. You should return on error.
In stringutils/sendreceivemam.go https://github.com/iotaledger/iota.lib.go/pull/16#discussion_r153614946:

}

trytes := ""
TryteValues := "9ABCDEFGHIJKLMNOPQRSTUVWXYZ"

for i := 0; i < len(t); i++ {

asciiValue := CharCodeAt(string(t[i]), 0)

if asciiValue > 255 {

	asciiValue = 32

}

firstValue := asciiValue % 27

secondValue := (asciiValue - firstValue) / 27

trytesValue := string(TryteValues[firstValue]) + string(TryteValues[secondValue])

trytes = trytes + trytesValue

}
fmt.Println("trytes is: ", trytes)
Please remove debugging statements.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/iotaledger/iota.lib.go/pull/16#pullrequestreview-79645166, or mute the thread https://github.com/notifications/unsubscribe-auth/AQavEekJT5bvW10FiHE92UbnSFFPD7X5ks5s7Y6OgaJpZM4Qtl5J.

—
Kind regards
Drs. Harry A. Boer
cell: +31 (6) 5704 1986	|	email<EMAIL_ADDRESS>  |  web: www.dappdevelopment.com
DappDevelopment.com B.V. io
Friesestraat 143,  3812EB, Amersfoort,
The Netherlands
NOTE: This message is confidential material from DappDevelopment.com, is intended only for the named recipient(s) above, and may contain information that is privileged, counsel work product or exempt from disclosure under applicable law.  Access to this e-mail by anyone other than the intended addressee is unauthorized.  If you have received this e-mail message in error, or are not the named recipient (or person authorized to deliver the message to the authorized individual) you are hereby notified that you may not use, copy, distribute or deliver this message, or any part of its content, to anyone, or to take any action in reliance on it.  If you have received this e-mail message in error please notify us by e-mail or telephone and delete the email from your computer.

Got a couple of more changes to make.


[BUG]: New Primary key function (ORM: 0.29.0 / Kit: 0.20.2) / "name" proprety not working

Drizzle ORM: 0.29.0
Drizzle Kit: 0.20.2
I reproduced the example on the doc with Composite Primary Key and the "name" parameter doesn't seem to work:
import { serial, text, integer, primaryKey, pgTable } from "drizzle-orm/pg-core";

export const user = pgTable("user", {
	id: serial("id").primaryKey(),
	name: text("name"),
});

export const book = pgTable("book", {
	id: serial("id").primaryKey(),
	name: text("name"),
});

export const booksToAuthors = pgTable("books_to_authors", {
	authorId: integer("author_id"),
	bookId: integer("book_id"),
}, (table) => {
	return {
		pkWithCustomName: primaryKey({ name: 'custom_name', columns: [table.bookId, table.authorId] }),
	};
});

Produced the following migration:
CREATE TABLE IF NOT EXISTS "book" (
	"id" serial PRIMARY KEY NOT NULL,
	"name" text
);
--> statement-breakpoint
CREATE TABLE IF NOT EXISTS "books_to_authors" (
	"author_id" integer,
	"book_id" integer,
	CONSTRAINT books_to_authors_book_id_author_id PRIMARY KEY("book_id","author_id")
);
--> statement-breakpoint
CREATE TABLE IF NOT EXISTS "user" (
	"id" serial PRIMARY KEY NOT NULL,
	"name" text
);

I expect the constraint name to be "custom_name" instead of "books_to_authors_book_id_author_id"

should not be an issue on latest(0.30.0+), if it's still an issue - please reopen


Roll engine da84d59f64b1..1de28d032ab5 (1 commits)

git@github.com:flutter/engine.git/compare/da84d59f64b1...1de28d032ab5
git log da84d59f64b1..1de28d032ab5 --no-merges --oneline
2019-09-12<EMAIL_ADDRESS>Roll src/third_party/skia 50f377e275c3..7c47d41067d4 (3 commits) (flutter/engine#12231)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Trybots failed. These were the failed builds: https://cirrus-ci.com/task/6653081904742400

Commit queue failed; closing this roll.


Fix broken links

Links died because of domain expirations, switching to archive.org links.

/remove-lifecycle stale

/remove-lifecycle stale

/remove-lifecycle stale


Upgrade version.auto-service 1.0-rc7 -> 1.0

This PR contains the following updates:

Package
Update
Change

com.google.auto.service:auto-service
patch
1.0-rc7 -> 1.0

com.google.auto.service:auto-service-annotations
patch
1.0-rc7 -> 1.0

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

Suggested commit message:
Upgrade AutoService 1.0-rc7 -> 1.0

See


Update kind-projector to 0.13.3

About this PR
📦 Updates org.typelevel:kind-projector from 0.13.2 to 0.13.3
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.typelevel", artifactId = "kind-projector" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.typelevel", artifactId = "kind-projector" }
}]

labels: library-update, early-semver-minor, semver-spec-patch, commit-count:1

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

Project coverage is 89.48%.  Consider uploading reports for the commit 44319b1 to get more accurate results

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #1164      +/-   ##
===========================================
- Coverage    89.54%   89.48%   -0.06%
===========================================
  Files          124      124
  Lines        10028    10028
  Branches       782      782
===========================================
- Hits          8980     8974       -6
- Misses        1048     1054       +6

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


Showing TabBar in DrawerNavigator screen

I currently have this structure:
const Tabs = TabNavigator({
  Home: {screen: Home},
  Store:{screen: Store}
  More: {screen: More,
    navigationOptions: {
      tabBarLabel: 'More',
      tabBarIcon: <Entypo name='dots-three-horizontal' size={25}/>,
      header: null
      },
    }
  },
  {
  initialRouteName: 'Home',
  tabBarPosition: 'bottom',
  navigationOptions: ({ navigation }) => ({
            tabBarOnPress: (scene, jumpToIndex) => {
                if (scene.route.routeName === "More") {
                  navigation.navigate('DrawerToggle')
                }
                else{
                  jumpToIndex(scene.index);
                }
            },
        }),
      },
    )

const Drawer = DrawerNavigator(
  {
   Tabs: {screen: Tabs,
     navigationOptions: {
           drawerLabel: () => null
      }
   },
   Profile: {screen: Profile},
   Search: {screen: Search}
  },
  {
   initialRouteName: 'Tabs',
   headerMode: 'none',
   drawerPosition: 'right'
  }
)

export const Root = StackNavigator(
  {
  LoginScreen: {screen: Login},
  Drawer: {screen: Drawer},
 },
  {
   initialRouteName: 'LoginScreen'
  }
)

Everything works great. When I click (for example) 'Profile' the page is loaded normally and when click 'More', drawer menu opens up.
Functionality I would like to achieve is that I would like to show TabBar inside 'Profile' and 'Search' page(DrawerNavigator screens). How is that possible or is this a feature?

Hi @nikasvan! It looks like this is not a bug of the library nor a feature request, so I'll close it: I suggest next time you use Stack Overflow which is better suited for answering these types of questions. I also encourage you to join the Reactiflux community on Discord. There are React Native and React Navigation channels with helpful people who might be able to answer your question. I would also like to mention that there is a collection of helpful links and tutorials for React Navigation in the README which might be helpful for you.
If you believe that you are experiencing a bug or have a feature request, please open a new Issue following the dedicated template or submit a PR.


[Question] Vanilla (?) internal cam behavior

Hey there,
I apologize in advance for the inconvenience.  I had a question about the vanilla internal ship cam.  I thought you might have some insight given OBC and your time spent with the game.  Our group has the internal camera shifted to the large monitor when OBC hasn't been purchased.  We recently realized that when players look up/down, a second set of arms is visible.  While very funny, I was curious if you knew what was going on here.  Is this just vanilla behavior with displaying the player model at the same time as the first person hands model?
And beyond that, do you know of any way to fix this?  We looked around but couldn't seem to find anything.  Obviously this is outside the scope of OBC, but you seemed to be the best person to ask since we couldn't make heads or tails of this.
Cheers

Yeah, unfortunately this is a vanilla bug. The setup in the vanilla game is a bit weird honestly, the way that the player model is visible in that camera is by restricting the LOD to the lowest quality one, while the highest quality player model is hidden for the local player. The player arms are also in the default layer, so they can't be hidden without changing that or using the system that OpenBodyCams does to override object visibility per camera.
I think I remember there being some mods that move the hands to a different layer so they can be hidden in the internal camera. However, the ones I thought did so don't actually appear to still do what I remember. Regardless, I wouldn't tend to say that should be the solution, since iirc the solutions that people tend to use result in enemies that are intended to be invisible becoming visible on cameras that need to see the third-person model. (It's been a long time since I had to look at this stuff.)
I could use the camera callbacks I have set up in OpenBodyCams to just override the visibility for the internal camera instead, which would solve this problem and should hopefully also fix the visibility of cosmetics if they aren't appearing there.

Thanks for the info.  It's definitely not something I would expect you to fix.  Amazing if you decide to do so, but I'll close this out since I got what I was looking for.
Cheers


Us gdp

caos, now...., lets see how this turns out 😂

let me do the merge. If you work, please work on a new branch from master

ok, merging this to master, I think stuff is not working now, but we can resolve from there


Unable to use with IAM roles with paths in a VPC without NATGW

Related to #15 and #55
I'm trying to use an IAM role that contains paths, in a VPC with no NAT Gateway. I added a proxy like in #55, which causes the code to immediately try IMDSv2, but then the path is missing when trying to download the object from S3.
Is there any workaround for this?
Could we introduce a special instance tag containing the IAM Role ARN and use that if present?
You'd have to first enable instance tags and then do something like this to retrieve the tag:
curl -H "X-aws-ec2-metadata-token: $TOKEN" http://<IP_ADDRESS>/latest/meta-data/tags/instance/InstanceRoleArn

I can submit a PR for this if this option is acceptable.

Fixed in #130


Implement 2Dimensional Space grid

Add DIM_X, DIM_V to config file
how to switch between functions efficiently?
how to implement transport?

how to switch between functions:
define concerning functions in if clause.
if DIM_X == 2:
def transport....

Concerning the last post:
A better solution would be to generate the functions based on the DIM_* Values.
Create generate_*_function - function in respective py file and call them in main.py or even the config file.


Update search metadata

Summary
This PR updates the search metadata for Integrations and Compliance settings to include the config.json file keys and Environment variables. I would like to flag the settings on the Compliance page for review, as those settings are located in several different objects in the config.json file, and especially the settings related to BatchSize, as there are multiple settings with that name.

Hello @matthew-src,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.

@wiggin77 - Can we get your help to review the Compliance config setting updates proposed in this PR, please?

Thanks, @matthew-src! So great to have these gaps filled in! Would the next step beyond this PR include migrating from the current format to the table-based format?

Hi @cwarnermm, yes that is a logic next step for these pages.


test PR with Github API

Please pull this in!

Docs Build status updates of commit 495398f:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details
Dependent Files

:x:Error

Details

[Error] File:D:/local/Temp/tmp4CDF.tmp not existed.
[Error] Some error ocurred while parsing changelist file: W:\abcp-log-186336a8\change-list-with-redirection.tsv.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


KAFKA-5261 added cached authorizer

attempt to improve Kafka performance by caching the results of the authorisation calls.

Closing this PR as SimpleAclAuthorizer does not exist anymore and has been replaced with a new Authorizer interface.


Flextype Core: Forms - add ability to extends fieldsets

Implemented!
Usage:
single fields
extends: base

or multiple fieldsets
extends:
  - base
  - seo

move to https://github.com/flextype-plugins/form/issues/3


[WIP]vendor: upgrade containerd from v1.0.3 to v1.1.0

Signed-off-by: Michael Wan<EMAIL_ADDRESS>Ⅰ. Describe what this PR did
upgrade containerd from v1.0.3 to v1.1.0:

we need stay closely with containerd project
fix bugs we occurred in v1.0.3

Ⅱ. Does this pull request fix one issue?

Ⅲ. Describe how you did it
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews

package container/container/cio change so much, we must fix it first.

ping @HusterWan
Conflict happens after merging a previous commit.
Please rebase the branch against master and push it back again. Thanks a lot.


[orgmode]

Hi,
I suppose it must be very simple, but I can't find how to get links working in the orgmode plugin. For instance,
[[link://slug/index][home]]
seems most reasonable to me, but any variant I try doesn't work. Any idea?

How does it fail? If you replace link:// with http://, does it work?

Thanks for your answer. Your suggestion works when used  for "real" addresses, like HTTP://google.com, but not for links to pages within my site. To be safe, I tested this, with the following string in my org file:
[[http://pages/Bio]]
and it expands to this in the HTML file:

http://pages/Bio

This does not give a working link in my site, as expected.  Now leaving out the HTTP:// in the org file, like so
[[../pages/Bio]]
gives as HTML:

So, for some reason links to pages in the org file get converted to an image.
Just to be sure, I let org mode convert my org file to HTML, but then things work right. So, something in the orgmode plugin for nikola goes wrong, but I have no clue what that can be.
It is not a big deal in the sense that I can always hard code the links of my side on github pages into the org files, but it annoys me that such a basic thing as cross linking between pages in one site does not seem to work..

Using a link like "../pages/Bio" is probably not always going to work
correctly, remember that the same content may appear in more than once
place in your site.
Try "/pages/Bio" instead (or whatever is appropriate)
On Fri, Oct 2, 2020 at 11:18 AM Nicky van Foreest<EMAIL_ADDRESS>wrote:

Thanks for your answer. Your suggestion works when used for "real"
addresses, like HTTP://google.com, but not for links to pages within my
site. To be safe, I tested this, with the following string in my org file:
[[http://pages/Bio]]
and it expands to this in the HTML file:
http://pages/Bio
This does not give a working link in my site, as expected. Now leaving out
the HTTP:// in the org file, like so
[[../pages/Bio]]
gives as HTML:
[image: nil] http://pages/Bio
So, for some reason links to pages in the org file get converted to an
image.
Just to be sure, I let org mode convert my org file to HTML, but then
things work right. So, something in the orgmode plugin for nikola goes
wrong, but I have no clue what that can be.
It is not a big deal in the sense that I can always hard code the links of
my side on github pages into the org files, but it annoys me that such a
basic thing as cross linking between pages in one site does not seem to
work..
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/getnikola/plugins/issues/354#issuecomment-702760342,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAAMK3JMZ75CTESCYBGJX3SIXOKBANCNFSM4SAM6EGQ
.

Thanks. I tried all such variations, using the slug, with //, just one /, no /, anything that I could imagine.  I am now at the point that I ll write a simple script to convert the http string to my GitHub pages site equivalent. It’s not elegant, pretty dumb in fact, but that I can get to work for sure.

On 2 Oct 2020, at 17:03, Roberto Alsina<EMAIL_ADDRESS>wrote:

Using a link like "../pages/Bio" is probably not always going to work
correctly, remember that the same content may appear in more than once
place in your site.
Try "/pages/Bio" instead (or whatever is appropriate)
On Fri, Oct 2, 2020 at 11:18 AM Nicky van Foreest<EMAIL_ADDRESS>wrote:

Thanks for your answer. Your suggestion works when used for "real"
addresses, like HTTP://google.com, but not for links to pages within my
site. To be safe, I tested this, with the following string in my org file:
[[http://pages/Bio]]
and it expands to this in the HTML file:
http://pages/Bio
This does not give a working link in my site, as expected. Now leaving out
the HTTP:// in the org file, like so
[[../pages/Bio]]
gives as HTML:
[image: nil] http://pages/Bio
So, for some reason links to pages in the org file get converted to an
image.
Just to be sure, I let org mode convert my org file to HTML, but then
things work right. So, something in the orgmode plugin for nikola goes
wrong, but I have no clue what that can be.
It is not a big deal in the sense that I can always hard code the links of
my side on github pages into the org files, but it annoys me that such a
basic thing as cross linking between pages in one site does not seem to
work..
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/getnikola/plugins/issues/354#issuecomment-702760342,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAAMK3JMZ75CTESCYBGJX3SIXOKBANCNFSM4SAM6EGQ
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

It should never be necessary to run a shell script to fix a Nikola site. Perhaps you need a different syntax to convince orgmode to output a link. Replacing link:// happens at a very late stage of the build, all you need to have it in .

Based on this (and the official docs example seems to be broken, which is just A-W-E-S-O-M-E…), I wrote this
(org-link-set-parameters
 "link"
 :export (lambda (path desc backend)
           (cond
            ((eq 'html backend)
             (format "%s"
                     path (or desc path)))))
)

@ndvanforeest, can you test with your site (in init.el, requires rm -rf cache to test)? If it works, I guess we could add it to the file.

It works! So as to prevent any misunderstanding, I copied your elisp
expression into the init.el of the org mode plugin for nikola (so not into
my general init.el). Then I use the following string in my org file to
refer to the file pages/bio.org (i.e, the html generated version of it):
[[link:/bio][boi]]
Many thanks. Would it be an idea to update the docs of the orgmode plugin?
I am a recent org mode renegade (after using nuweb, noweb, pweave... for
the past 20 years), and to me it comes as a surprise that nikola seems to
need the keywords "link"; the orgmode documentation uses keywords like
"file:" and so on, but not "link:".
On Sun, 4 Oct 2020 at 01:16, Chris Warrick<EMAIL_ADDRESS>wrote:

Based on this
https://kitchingroup.cheme.cmu.edu/blog/2016/11/04/New-link-features-in-org-9/
(and the official docs example
https://orgmode.org/manual/Adding-Hyperlink-Types.html seems to be
broken, which is just A-W-E-S-O-M-E…), I wrote this
(org-link-set-parameters
"link"
:export (lambda (path desc backend)
       (cond

        ((eq 'html backend)

         (format "%s"

                 path (or desc path)))))

)
@ndvanforeest https://github.com/ndvanforeest, can you test with your
site (in init.el, requires rm -rf cache to test)? If it works, I guess we
could add it to the file.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/getnikola/plugins/issues/354#issuecomment-703176123,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAM266LEQLLYGL7MYTNYOJ3SI6WGDANCNFSM4SAM6EGQ
.

link:// is Nikola-specific. Many formats don’t care about the scheme and will just generate a link, no matter if it’s https, gopher, link, or qwerty. I created PR #356 with the fix.


feat(cdk/layout): Container breakpoint observer

Feature Description
A breakpoint observer that observes the current component or component parent. Breakpoints on the component level allow you to create truly dynamic components.
For some time I've been using a library (that I created) called angular-container-media-query that does this in a suboptimal way. I was looking at ways to rework this and came to the conclusion that it would fit well within the cdk/layout.
The api for the angular-container-media-query library requires you to "register" a resize service:
import {MediaQuery, ObserveResizeService} from 'angular-container-media-query';

@Component({})
export class Component {
  @MediaQuery('(max-width: 400px)') @HostBinding('class.small') small = false;

  constructor(
    resize: ObserveResizeService,
    elementRef: ElementRef,
    changeDetector: ChangeDetectorRef
  ) {
    resize.register(this, elementRef, changeDetector);
  }

The api could more closely resemble the BreakpointObserver, but I'm not sure if that's possible:
import {ComponentBreakpointObserver} from '@angular/cdk/layout';

@Component({})
export class Component implements OnInit, OnDestroy {
  @HostBinding('class.small') small = false;

  small$ = this._componentBreakpointObserver.observe('(max-width: 400px)').pipe(
    map(({matches}) => matches)
  );

  constructor(
    private _componentBreakpointObserver: ComponentBreakpointObserver,
  ) {}

  ngOnInit() {
    this.small$.pipe(takeUntil(this.destroyed)).subscribe((small) => this.small = small);
  }

  ngOnDestroy() {
    this.destroyed.next();
    this.destroyed.complete();
  }

Use Case
When you use for example a sidenav the content area resizes based on the sidenav being open or closed. A component within that content will better respond to size changes based on the content area size (or its own size) instead of listening to the breakpoints on the viewport.
I reused the dynamic sidenav example to show how the ContainerBreakpointObserver could work (and how it currently works with the angular-container-media-query library):
https://stackblitz.com/edit/angular-59mxnc

Wow, I came here looking to see what the Angular team is planning to do about container queries now that they're officially out and I came across this 😃
I guess it goes without saying that we should gradually dismiss breakpoint observers on the whole viewport and start adding them on components.
I, for one, support any suggestion towards this end! 👍🏼
Oh, and for now I will try your library @SteveVanOpstal , thanks!

This should be the same as https://github.com/angular/components/issues/23003.


the behavior of the UICollectionViewFlowLayout is not defined

when the controller is embed in navigation controller,  and push pop several times Get below message  and app crashed. please check it:
"The behavior of the UICollectionViewFlowLayout is not defined because: the item height must be less than the height of the UICollectionView minus the section insets top and bottom values."


fix(makefile) proper OPENSSL_DIR defaults

Summary
Detect the default OPENSSL_DIR include path based on the OS. The variable can still be explicitly overridden. This fixes a regression introduced by 54691fb.
This default definition for non-Darwin environments primarily targets Debian-based distros, benefiting the kong-vagrant environment.
Full changelog

Define the OPENSSL_DIR default directive accordingly based on OS.

(Ideally, chore() is used here since this is build tools and not a fix in the product itself, even if it is a fix to the building tools)

commit msg fixed, ty


First 0.0.2 draft of Baloise Open Source Guidelines

I've prepared a very first draft of the Baloise Open Source Guidelines. This is supposed to address #32 and enable #51.
I'd like to get feedback / review especially on chapter 4 and 5 (for now).
@baloise/open-source : please feel free to give feedback / input as well - it's very appreciated!

TL;DR, a short abstract would help

Feedback (until now) from @culmat : #60, #61, #62

[ ] move team staffing to external repo markdown page


removing notifyId comparison from computed storage

I don't want to do difficult calculations with the same parameters. I think, that changing parameters is the only reason to recalculate computed store

We already removed it


Delivery period for articles appearing in the future is displayed incorrectly

Description: As soon as you purchase an item in the pre-sale, which will not be available for a week, the delivery period will be displayed incorrectly. This should be displayed in the shopping cart according to the release date + the actual delivery time. However, this is not done but the day of the order + the delivery time is displayed.
Environment: <IP_ADDRESS>
Steps to reproduce: Creates an article with a release date in the future, puts it in the waiting basket and you can see that the delivery time does not correspond to the release date + delivery time.
Expected result: Delivery period is displayed in the shopping cart according to the release date + delivery time.
Actual result: Delivery period is specified from the day of the order -> incorrect

[public] Automated response: This issue is linked to the internal issue https://shopware.atlassian.net/browse/NEXT-37198.
[created from NEXT-37198, comment 486728]


updated libmagic to version 5.38

Unfortunately this removes a lot of custom changes (which admittedly need to be written as a separate patch) needed for cross-platform compatibility.
Is there a particular reason you need 5.38 at the moment?

i suspected this so no urgency, i discovered that detecting .xlsx files can only be done with recent libmagic, with 5.38 it works fine as the file utility. i had to switch to run the file to detect Excel files for now but this is just FYI, at least it works without crashing

check sharekey/mmmagic#1 for fixing the issue of false detection


How to integrate all defaults into .eslintrc?

I want to start to use the defaults but I keep getting weird errors. I get all sorts of config schema errors if I use "plugin:better/recommended" or "plugin:better" or "plugin:better/all" in the extend block and I get "definition for (x) not found" for all definitions if I add the .eslintrc into the extend block.
What's the best way to have the defaults in my .eslintrc.js?
Thank you

Hm, no, in fact I can't use a single plugin either...


PWA firebase integration

Nice work from author, please do more tutorials on how to integrate PWA with firebase

Hey @bensalcie , we have an awesome codelab on cloud firestore and firebase relatime database. Check them out ! Cheers! Am going to close this issue up in 30 Minutes!


locally tested latex

Following up on #1827. I locally build the website from Turing.jl/docs and tested that the math displays correctly now.

I accidentally committed the changes I made to run the website locally as well.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 81.037%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1188

Relevant Lines:
1466

💛  - Coveralls

@yebai Does the live website already contain these changes? It still does not look right, while the math typesetting looks fine  in my local build.

It seems the website was rebuilt 17 hours ago: https://github.com/TuringLang/turing.ml/actions So it should contain the updates in this PR, I think.


rtc sdk: publish audio from local participant

Hi there, I'd like to know how can I publish audio (local wav file) to a room from a local_participant. This is what my code looks like:

async def main(room: rtc.Room) -> None:
    @room.on("participant_disconnected")
    def on_participant_disconnect(participant: rtc.Participant, *_):
        logging.info("participant disconnected: %s", participant.identity)

    token = (
        api.AccessToken()
        .with_identity("python-publisher")
        .with_name("Python Publisher")
        .with_grants(
            api.VideoGrants(
                room_join=True,
                room="room-test",
            )
        )
        .to_jwt()
    )
    url = os.getenv("LIVEKIT_URL")

    logging.info("connecting to %s", url)

    try:
        await room.connect(
            url,
            token,
            options=rtc.RoomOptions(
                auto_subscribe=True,
            ),
        )
        logging.info("connected to room %s", room.name)
    except rtc.ConnectError as e:
        logging.error("failed to connect to the room: %s", e)
        return

    with wave.open(wav_filepath, 'rb') as wav_file:
        channels = wav_file.getnchannels()
        sample_rate = wav_file.getframerate()
        data_size = wav_file.getnframes()

        source = rtc.AudioSource(sample_rate, channels)
        track = rtc.LocalAudioTrack.create_audio_track("sinewave", source)
        options = rtc.TrackPublishOptions()
        options.source = rtc.TrackSource.SOURCE_MICROPHONE
        publication = await room.local_participant.publish_track(track, options)
        logging.info("published track %s", publication.sid)

        frame_duration = 1
        num_samples = sample_rate * frame_duration

        buffer = np.zeros(num_samples * channels, dtype=np.int16)

        for _ in range(0, data_size, num_samples):
            frames = wav_file.readframes(num_samples)
            if not frames:
                break

            num_frames = len(frames) // 2
            buffer[:num_frames] = np.frombuffer(frames, dtype=np.int16)

            frame = rtc.AudioFrame(
                buffer,
                sample_rate,
                channels,
                len(frames) // 2 // channels
            )

            await source.capture_frame(frame)

But I'm getting the following error:
  Traceback (most recent call last):
    File "/home/ec2-user/environment/LiveKit/cari/publish_wav.py", line 96, in main
      frame = rtc.AudioFrame(
    File "/home/ec2-user/environment/LiveKit/venv/lib/python3.10/site-packages/livekit/rtc/audio_frame.py", line 34, in __init__
      raise ValueError(
  ValueError: data length must be >= num_channels * samples_per_channel * sizeof(int16)

Thanks in advance for any help

did you try the example here?

Yes I did, and it worked as expected, but in each approach that I try to send the audio from a wav file, I get this error.
Fun fact: If I comment the lines that throws the error, it works.

I made it work, Here's the full example, just in case...
    with wave.open(str(wav_filepath), 'rb') as wav_file:
        channels = wav_file.getnchannels()
        sample_rate = wav_file.getframerate()
        data_size = wav_file.getnframes()
        print(f'Channels: {channels}, Sample Rate: {sample_rate}, Frames: {data_size}')

        source = rtc.AudioSource(sample_rate, channels)
        track = rtc.LocalAudioTrack.create_audio_track("audio", source)
        options = rtc.TrackPublishOptions()
        options.source = rtc.TrackSource.SOURCE_MICROPHONE
        publication = await room.local_participant.publish_track(track, options)

        logging.info("published track %s", publication.sid)

        frame_duration = 1  # seconds
        num_samples = sample_rate * frame_duration

        for _ in range(0, data_size, num_samples):
            frames = wav_file.readframes(num_samples)

            if not frames:
                break

            num_frames = len(frames) // 2 # ChatGPT: The // 2 is used because the frames returned by wav_file.readframes() is a byte string, and each sample in the WAV file is typically represented by 2 bytes (16 bits). Since we are converting the byte data to 16-bit integers (np.int16), we divide the length of the byte data by 2 to get the actual number of samples (or "frames").

            buffer_aux = np.frombuffer(frames, dtype=np.int16)

            frame = rtc.AudioFrame.create(
                sample_rate = sample_rate,
                num_channels = channels,
                samples_per_channel = num_frames // channels
            )

            audio_data = np.frombuffer(frame.data, dtype=np.int16)
            np.copyto(audio_data, buffer_aux)

            await source.capture_frame(frame)

Thanks @davidzhao for your help 😃


Can't install neovim/neovim/neovim.

I just installed linuxbrew, and I tried installing neovim but it fails. Any idea what I might try?
$ brew install neovim/neovim/neovim
==> Installing neovim from neovim/neovim
==> Installing dependencies for neovim/neovim/neovim: openssl, pkg-config, curl, homebrew/dupes/ncurses, cmake, libtool, homebrew/dupes/m4, autoconf, automake, jemalloc, libuv, msgpack, unibilium, libtermkey, libvterm, xz, libxml2, gettext, gperf, unzip
==> Installing neovim/neovim/neovim dependency: openssl
==> Downloading https://www.openssl.org/source/openssl-1.0.2k.tar.gz
Already downloaded: /home/cit/.cache/Homebrew/openssl-1.0.2k.tar.gz
==> Downloading https://github.com/openssl/openssl/pull/1524.patch
Already downloaded: /home/cit/.cache/Homebrew/openssl--patch-853a15755d3bc2b561d64c4f5d58a7ff4885e5cdbacbf429ce93b477e0d3d68e.patch
==> Patching
==> Applying 1524.patch
patching file Configure
Hunk #1 succeeded at 1723 (offset 2 lines).
==> perl ./Configure --prefix=/home/cit/.linuxbrew/Cellar/openssl/1.0.2k --openssldir=/home/cit/.linuxbrew/etc/openssl no-ssl2 zlib-dynamic shared enable-cms -isystem/home/cit/.linuxbrew/include -Os -w -pipe -march=native -Wa,--noexecstack -L/home/cit/.linuxbrew/lib -Wl,-
==> make depend
==> make
==> make test
==> make install MANDIR=/home/cit/.linuxbrew/Cellar/openssl/1.0.2k/share/man MANSUFFIX=ssl
==> Downloading https://curl.haxx.se/ca/cacert-2017-01-18.pem
######################################################################## 100.0%
==> Caveats
A CA file has been bootstrapped using certificates from the SystemRoots
keychain. To add additional certificates (e.g. the certificates added in
the System keychain), place .pem files in
  /home/cit/.linuxbrew/etc/openssl/certs

and run
  /home/cit/.linuxbrew/opt/openssl/bin/c_rehash

==> Summary
🍺  /home/cit/.linuxbrew/Cellar/openssl/1.0.2k: 1,703 files, 14.3M, built in 2 minutes 33 seconds
==> Installing neovim/neovim/neovim dependency: pkg-config
==> Downloading https://pkgconfig.freedesktop.org/releases/pkg-config-0.29.1.tar.gz
######################################################################## 100.0%
==> ./configure --prefix=/home/cit/.linuxbrew/Cellar/pkg-config/0.29.1_2 --disable-host-tool --with-internal-glib --with-pc-path=/home/cit/.linuxbrew/lib/pkgconfig:/home/cit/.linuxbrew/share/pkgconfig:/usr/local/lib/pkgconfig:/usr/lib/pkgconfig:/home/cit/.linuxbrew/Librar
Last 15 lines from /home/cit/.cache/Homebrew/Logs/pkg-config/01.configure:
checking for an implementation of __va_copy()... yes
checking whether va_lists can be copied by value... no
./configure: line 24338: ./libtool: Permission denied
checking for dlopen... no
checking for NSLinkModule... no
checking for dlopen in -ldl... yes
checking for dlsym in -ldl... yes
./configure: line 24565: ./libtool: Permission denied
checking for RTLD_GLOBAL brokenness... no
checking for preceeding underscore in symbols... no
checking for dlerror... yes
checking for the suffix of module shared libraries... ./configure: line 24685: ./libtool: Permission denied
.
configure: error: Cannot determine shared library suffix from libtool
configure: error: ./configure failed for glib

READ THIS: https://github.com/Linuxbrew/brew/blob/master/docs/Troubleshooting.md#troubleshooting

Please look at the output of brew doctor and report the output of brew gist-logs pkg-config

$ brew doctor
Your system is ready to brew.

Something weird is going on. I was able to (after trying multiple time) to install libtool, gettext, etc, after trying over and over, until they were finally installed. Then finally neovim install succeeded.
Seems like something intermittent on the system, but I don't know what.
For example, I got errors when doing this:
$ brew install libtool automake cmake pkg-config gettext
==> Downloading https://linuxbrew.bintray.com/bottles/libtool-2.4.6_2.x86_64_linux.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libtool-2.4.6_2.x86_64_linux.bottle.tar.gz
==> Caveats
In order to prevent conflicts with Apple's own libtool we have prepended a "g"
so, you have instead: glibtool and glibtoolize.

==> Summary
🍺  /home/cit/.linuxbrew/Cellar/libtool/2.4.6_2: 73 files, 3.7M
==> Installing dependencies for automake: homebrew/dupes/m4, autoconf
==> Installing automake dependency: homebrew/dupes/m4
==> Downloading https://linuxbrew.bintray.com/bottles-dupes/m4-1.4.18.x86_64_linux.bottle.tar.gz
######################################################################## 100.0%
==> Pouring m4-1.4.18.x86_64_linux.bottle.tar.gz
🍺  /home/cit/.linuxbrew/Cellar/m4/1.4.18: 13 files, 582.2K
==> Installing automake dependency: autoconf
==> Downloading https://linuxbrew.bintray.com/bottles/autoconf-2.69.x86_64_linux.bottle.4.tar.gz
######################################################################## 100.0%
==> Pouring autoconf-2.69.x86_64_linux.bottle.4.tar.gz
==> Caveats

Emacs Lisp files have been installed to:
  /home/cit/.linuxbrew/share/emacs/site-lisp/autoconf
==> Summary
🍺  /home/cit/.linuxbrew/Cellar/autoconf/2.69: 70 files, 3.0M
==> Installing automake
==> Downloading https://linuxbrew.bintray.com/bottles/automake-1.15.x86_64_linux.bottle.2.tar.gz
######################################################################## 100.0%
==> Pouring automake-1.15.x86_64_linux.bottle.2.tar.gz
🍺  /home/cit/.linuxbrew/Cellar/automake/1.15: 130 files, 2.9M
==> Installing dependencies for cmake: pkg-config, curl, homebrew/dupes/ncurses
==> Installing cmake dependency: pkg-config
==> Downloading https://pkgconfig.freedesktop.org/releases/pkg-config-0.29.1.tar.gz
Already downloaded: /home/cit/.cache/Homebrew/pkg-config-0.29.1.tar.gz
==> ./configure --prefix=/home/cit/.linuxbrew/Cellar/pkg-config/0.29.1_2 --disable-host-tool --with-internal-glib --with-pc-path=/home/cit/.linuxbrew/lib/pkgconfig:/home/cit/.linuxbrew/share/pkgconfig:/usr/local/lib/pkgconfig:/usr/lib/pkgconfig:/home/cit/.linuxbrew/Librar
==> make
==> make check
Last 15 lines from /home/cit/.cache/Homebrew/Logs/pkg-config/03.make:
/bin/bash: ./check-relocatable: No such file or directory
FAIL: check-relocatable
/bin/bash: ./check-variable-override: No such file or directory
FAIL: check-variable-override
/bin/bash: ./check-variables: No such file or directory
FAIL: check-variables
==============================================================================
12 of 28 tests failed
Please report to https://bugs.freedesktop.org/enter_bug.cgi?product=pkg-config
==============================================================================
make[2]: *** [check-TESTS] Error 1
make[2]: Leaving directory `/tmp/pkg-config-20170313-22812-1xubr2f/pkg-config-0.29.1/check'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/tmp/pkg-config-20170313-22812-1xubr2f/pkg-config-0.29.1/check'
make: *** [check-recursive] Error 1

READ THIS: https://github.com/Linuxbrew/brew/blob/master/docs/Troubleshooting.md#troubleshooting

After that, I tried installing libtool and gettext individually, and it worked, and finally neovim install worked.
Strange.
I also verified that my Ubuntu Trusty libtool was already installed before all this. So, something's weird.
But, it's installed now, so I guess I'm good to go for now, until my company upgrades to a new VM Ubuntu...

Possibly a missing dependency in one of these formula that you later satisfied, without knowing it.


Added collection and export of Earliest Offset

kafka_partition_earliest_offset is now gathered and exported for all of the topic partitions which had been gathering the latest offset. Fixes #67

Hi @graphex-sumo,
Thank you for your contribution! We really value the time you've taken to put this together.
Before we proceed with reviewing this pull request, please sign the Lightbend Contributors License Agreement:
http://www.lightbend.com/contribute/cla

CLA Signed

CLA Signed

Thanks for the PR @graphex.  This looks good.  LMKWYT of the question I asked a question in #67.
I'm not sure why the CLA check is failing.  Are you sure graphex-sumo signed it properly?  I asked internally why this might happen, but if may be faster to just create a new PR with the GitHub identity that signed the CLA and matches the commits in the PR.

I signed with both accounts, but used the non-Sumo account to make a PR for stuff in the Sumo account. I'm guessing that confuses the validator. Will resubmit from the Sumo account momentarily.

As an FYI, sorry about the validator - we have to manually resubmit the webhook right now*. However we have plans to make re-checking simpler in the future.
*or close/open the PR...or push a new commit...all admittedly annoying.


t.timeFormat is not a function

Hi,
The last version of this package (2.2.1) is having errors in angular production build. Before this package d3-color had the same exact problem in prod build.
I don't know what's happening but it's making our app unstable. This is the second time in less than a month that it's happening in d3 package.
The error now that we are facing is this:
t.timeFormat is not a function

It’s probably the fault of the angular optimizer - see https://github.com/d3/d3-color/issues/68#issuecomment-537147753

Yep, see angular/angular-cli#11439.


Add inline alert component

This change adds a new Inline Alert component, along with Storybook docs and examples on the Vite kitchen sink app:

An inline alert is used to alert the user to important information or messages. It renders a styled <div> with the ARIA "note" role. Optionally, the user can pass the alertRole prop to instead assign the "alert" role.
The inline alert component has 4 visual themes, set using the variant prop. Applying a theme changes the alert colour scheme and the icon displayed on the left:

info (default, blue theme)
success (green)
warning (orange)
error (red)

The title and description props are used to populate the alert content. hideIcon toggles off the alert icon on the left side. isCloseable is used to render a 'close' icon button on the right side.
The component also includes a generic children slot, into which users can pass other components. The primary intended usage for children is to add Button components for additional actions the user can take.
This PR also implements 4 new icon components (SvgCheckCircleIcon, SvgExclamationCircleIcon, SvgCloseIcon, and SvgInfoIcon), used by the different alert themes.

Leaving this PR in draft pending 2 outstanding pieces of work:

[ ] Figure out what the onPress behaviour for the close button should be, and documenting its configuration
[ ] Fixing erratic positioning of the theme icons, so that they are properly aligned with the alert title

@ty2k can we pair on these issues when you're next in DS mode, please?

I've made a substantive change to how ARIA roles are configured in 4def3fa.
Alert will still render with the "note" role by default, but now the alertRole prop is replaced with a generic role prop that can accept any valid ARIA role. This should be more flexible.
Docs have been updated to reflect this change, and recommend that users pick from these 4 roles:

note (default)
complementary
status
alert

8d7979e is a hygiene change that touches a bunch of different files across the repo.
Purpose of this commit is to declutter the /src/components directory by moving all of the SVG icon components into a separate subfolder. This also necessitates updating imports in other components that use these icons.

hideIcon
Generally speaking, I think we should always use is for boolean props. Or has/should, in rare cases. I think this is generally what RAC is doing. The exceptions they have to that rule are usually in cases where they are passing the name of an existing HTML attribute. For example, look at the InlineAlert prop autoFocus which becomes the HTML attribute autofocus.
I would name this isIconHidden.

This is changed to isIconHidden in 9f3973c

Props
children
I like title and description as props for being able to quickly do the most common "bold title and one line of text" look. However, I feel like children needs to be a generic slot that replaces both if it's present. Right now, children is good for holding a group of buttons, but we need to consider cases like:

Description text with inline elements in the text, like bold/italic tags and links.
This will make our API more like what React Spectrum is doing for InlineAlert which will give us a better chance of API compatibility if they do a generic version of InlineAlert in RAC.
Two lines of description text.

If the action button group is part of this design and present in other components, maybe we add a specific button group flex container component with that same spacing for use in compositions like this? Ex:
<Alert>
  <ButtonGroup>
    <Button variant="secondary">Secondary</Button>
    <Button variant="primary">Primary</Button>
  </ButtonGroup>
</Alert>

5e93023 includes:

Reworking of children slot to override title and description
Removal of additional actions examples from Storybook
Updates to Storybook docs to explain usage of onClose and children

I've created a new issue (#443) to work up the ButtonGroup idea. Once we have that, I'll revisit our example stories.


FIX Add ability to regexp-replace repo.list files

Fixes: PAUX-6369 Invalid APT sources produced by source switch procedure

Overall, Could you please tell what the plan is for using regular expression substitution in the next step? Is it possible to avoid using regular expressions? =)

As the bug is related to repo.list lines i.e.
deb [arch=amd64,arm64,armhf] https://packages.microsoft.com/ubuntu/20.04/prod focal main

I am planning to utilize it to replace URLs with version strings inside (and possibly support smart replaces as opposed to SetupAptRepositories)

I am planning to utilize it to replace URLs with version strings inside (and possibly support smart replaces as opposed to SetupAptRepositories)

I see.
I just want to mention that, IMO using regular expressions seems a bit excessive if we are only replacing "20" with "22". However, they are acceptable if we plan to add more complex change.

Also please note failed flake8 checks.

Only one, which seems an old code; should I touch it in this PR?
./pleskdistup/common/src/files.py:16:1: E302 expected 2 blank lines, found 1


[Bug] type check for vector does not take into account vector of vector

🐛 Bug
the following code shows the problem
import 0x0.Vector;

main() {
    let other_vec: vector<vector<u8>>;
    other_vec = Vector.empty<vector<u8>>();
    assert(Vector.is_empty<vector<u8>>(&other_vec), 2);
    return;
}

it seems
https://github.com/libra/libra/blob/master/language/move-vm/types/src/values/values_impl.rs#L1420-L1430
is missing the check for the type being a Vector and it ends in the error arm of the match.
Same on all other vector APIs. Let's make sure we have tests as well.
Reported here: https://community.libra.org/t/push-back-on-a-vector-with-other-vectors/2706

let digests = Vector::empty();
Vector::push_back(&mut digests, x"00")

is a small Move source example that repros FWIW

Fixed by 2c07e61b5da4d59612c63937fd099ca6e5eb47e0, thanks Victor!!


I started rewriting using hooks and React 17 compatible APIs

Hi there!
I have started a rewrite of the library. I'm using it in production and it works really well for me. There are some API differences and it has not yet been written to allow full access to the Quill API.
Feel free to reuse the code in the upcoming refactor!
https://github.com/adrianhelvik/react-quill

Thanks, feel free to make a PR. Some API differences are expected as it will necessarily be a breaking change (major version bump).

Thanks for the contribution! We recently completed a TypeScript port of the library, but the codebase did not drastically diverge.
Do you have something you would recommend for inclusion? Eg. code or documentation about Katex?
Cheers

Hi! That 's great news.
I think polling window.katex works well with async CDN script tags.
Otherwise there is a bug with useQuillValueSync when the value is html. This will trigger onChange immediately with the quill delta.
I used a clone of the source in our product to simplify changes. What I did was essentially to create a new Quill instance on a dummy div, paste the html there and used its delta to set the contents of the original quill instance.
I also had some issues with pasted text containing colors. Also fixed in our product's version with a disallowColors option.
I'll try to find the time to update the public version. In the mean time, I'll be here if there's anything else.

Another bug I know of in my repo is that when no placeholder is provided, it says "undefined". Also fixed in the private version.


Is there any way to ignore ContentNotFoundError ?

Is there any way to pass options to wkhtmltopdf so that resources that can't be located are just silently skipped?
Thanks

With all due respect git-bot, this issue isn't stale, it just hasn't been addressed.


[🙏] - Migrate to npm to comply with Docker

Describe the request
Migrate to npm, because the Official Docker Image for Playwright didn't support pnpm yet.
https://playwright.dev/docs/docker

Closed in #96


Inline callback function to DialogCallback

([x] becomes a filled in checkbox, [ ] is an empty one)

[x ] I have verified there are no duplicate active or recent bugs, questions, or requests
[x ] I understand that versions below 2.0.0 will no longer be supported for updates.
[x ] I have given my issue a non-generic title.
[x ] I have read over the documentation (before asking questions on how to do something).

Using kotlin with 1.X version allowed us to have this nice inline callback.
 MaterialDialog.SingleButtonCallback { dialog, which ->
    //...
})

However in 2.0.0 it now unnecessarily becomes
object : DialogCallback {
    override fun invoke(p1: MaterialDialog) {
        //...
    }
}

I understand this is because its defined as an interface, but using a high order function will remove some of the boilerplate i believe, unless there is some reason you need/prefer it like this?

Uh, that's definitely not the case. All callbacks are lambdas in 2.0.

That invoke signature above is the signature of a higher order function

https://github.com/afollestad/material-dialogs/blob/master/README.md#single-choice

Ahhhhh. thanks for the info and quick response! i jumped into the source code and understand better now


Error: No provider for framework:requirejs

I according to the karma page write a test with requirejs. But output a error is no provider requirejs.
And I downloaded the Demo and fixed some old version problems. But still output it.
version: node 0.8.7 karma 0.10.2
config: frameworks: ['jasmine', 'requirejs'],
Should I update version or change config?
Or to update the Demo and tell me right,please!

Solved this problem by calling "npm install karma-requirejs"

"npm install karma-requirejs" solved it.

This isn't enough, you also have to https://requirejs.org/docs/node.html
See

npm install requirejs karma-requirejs . then add the karma-requirejs in the plugin section of the karma config file


[SMALLFIX]Use static imports for standard test utilities in RPCBlockReadResponseTest.java

Use static imports for standard test utilities in
core/server/worker/src/test/java/alluxio/network/protocol/RPCBlockReadResponseTest.java

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/17189/
Test PASSed.


[WIP] Use pre-commit to run linters

Runs linters via pre-commit, which provides few extra benefits:

linters are pinned (also avoiding site-packages related bugs)
easy bumping via pre-commit autoupdate
speed-up on subsequent executions
avoid the need to run tox -r when updating linter versions

Side effects:

Fixes inconsequent yaml identation
Fixes missordering of dependecies
Fixes extra newlines on few files

Signed-off-by: Sorin Sbarnea<EMAIL_ADDRESS>Please include details of what it is, how to use it, how it's been tested
PR Type

Feature Pull Request

Why run the linters through yet another external tool (that requires extra config checked in as well) instead of adding a few jobs that run each linter in parallel? It's not like travis-ci is going to install pre-commit hooks...

@decentral1se pre-commit is a de-facto standard among popular pythonic repos. It's a good tool and I'm using it for years.
Among the advantages I like:

consolidation of various linters in one place;
ability to set it up as a pre-commit git hook which would invoke it whenever you make a commit or push locally;
ability to run exactly the same checks as in CI locally. it might sound as it's conflicting with tox but in this case, "tox" is just a glue for and a unified interface for invocation of different tasks.

in this case, "tox" is just a glue for and a unified interface for invocation of different tasks

pre-commit is different from this description how exactly? Also in Ansible it seems to be only used in ansible-lint - and there also not really to run/configure any hooks. They use tox instead to run tests which is a de-facto standard among popular pythonic repos.

@MarkusTeufelberger tox is a runner for different targets (tests, builds, linters). pre-commit is a thing which nicely consolidates linters and tox will run it.
@ssbarnea brings in another ~15 checks/linters: would you prefer to configure each of them separately in a ton of different places? And then pollute tox envs with that?

use tox instead to run tests which is a de-facto standard among popular pythonic repos.

By the way, since you brought it up, one of the tox maintainers actually wrote pre-commit tool and `tox project itself uses it.
Look here:

https://github.com/tox-dev/tox/blob/bcdd3c8/tox.ini#L59-L63
https://github.com/pytest-dev/pytest/blob/13a9d87/tox.ini#L71-L72
https://github.com/pypa/virtualenv/blob/124d0ed/tox.ini#L93-L97
https://github.com/ambv/black/blob/master/.pre-commit-config.yaml

Are any of these projects popular and pythonic enough for you?

@MarkusTeufelberger You need to play a little bit with pre-commit to understand why is so good at what it does. I could say that the only issue I had with it was its name. Due to its name most people assume is just a git-commit-hook, which historically proved to be quite controversial.
In fact the hook part is totally optional but the real value is the ability to manage all linters in a single place, with pinning, with one command bumping (that is not affected by tox virtenv bugs), with super caching (it will reuse a specific linter version across multiple projects, lowering the footprint on developer machines considerably). Also it has the ability to lint only modified files which is of HUGE benefit for slow tools.
Now I can  only hope that @webknjaz can be convinced to accept consistent identation on all yaml files in the repo, which has the side effect of fixing the travis config file.

I will rework this once I get two preparatory changes merged: https://github.com/ansible/molecule/pull/1918 and https://github.com/ansible/molecule/pull/1919

@webknjaz - As I wrote: the only Ansible project that has a config for this tool (and an extremely minimal at that) is ansible-lint, which is actually linted and tested using tox.
My main concern is that it gets harder to know which linter or check actually fails if some tool runs a lot of them at once in a single step.

Now I can only hope that @webknjaz can be convinced to accept consistent identation on all yaml files in the repo, which has the side effect of ~fixing~ the travis config file.

s/fixing/breaking/

My main concern is that it gets harder to know which linter or check actually fails if some tool runs a lot of them at once in a single step.

@MarkusTeufelberger: as @ssbarnea wrote, if you play with it yourself you'll understand. It actually very clearly outputs the info about what failed. So you may cross this concern out from your list :)

Example successful output: https://travis-ci.org/cherrypy/cherrypy/jobs/512712187#L483-L501
Example failure: https://travis-ci.org/cherrypy/cheroot/jobs/518115081#L239-L241

the only Ansible project that has a config for this tool

Just because I didn't get to it :)

It actually very clearly outputs the info about what failed.

Yeah, but you need to view the output for that. I am talking about the different checks that are displayed in GitHub above (the "Some checks were not successful - 2 action required, 1 in progress, and 1 successful checks" part below). There it would be just a generic failed task just like now, ideally there would be a list of different linters so it is easy to see if yamllint or ansible-lint or flake8 or whatever were the one complaining. These jobs also would be spawned by Travis in parallel.
Having to check the build logs for which linter actually is the one that failed doesn't sound "very clearly" to me at all.

@MarkusTeufelberger I agree with that in general and you could separate things if you wanted. But the point here is that if you bring these things into tox directly you'll pollute it.
And also take into account that most of the integrations (and Travis in particular) don't report separate checks to GitHub as they should.
I think I may want to write a plugin for tox to improve that (I've started https://tutorial.octomachinery.dev because of this after all). But now this concern isn't relevant as we cannot address it. Not yet.

And also take into account that most of the integrations (and Travis in particular) don't report separate checks to GitHub as they should.

Once they do (or a different CI tool is used, once Travis is killed properly by their new owners), are you commiting to remove this pre-commit stuff from the repository again?

@MarkusTeufelberger nope. Do you have any other standard and easy to set up tool to hook up with Git?

why has this been done

It's just a config for GitHub so that it'd auto-request a review from me. I hope you're not confusing the term "owner". In software projects, it often is synonymous with "responsible party". The reason is that I want to get notified about changes in certain files more granularly.

GitLab-CI for example. If you want a place to run several checks or types of checks at once, you can use tox, it is already set up in this repository... This feels like talking in circles though. Integrate pre-commit if you like, still it would be a better experience if the individual linters get pulled apart in Travis-CI into separate tasks that can fail separately (and ensuring that all are run! Does pre-commit stop on the first failing linter?) instead of having one single large lint job/stage.

Does pre-commit stop on the first failing linter?

No, it runs all of them.

a better experience if the individual linters get pulled apart in Travis-CI into separate tasks that can fail separately

I know, but the second part of the coin is polluting Travis' per-repo and per-org queues which in turn make the experience worse :(
If only we had unlimited resources, I'd gladly vote for one fail per job, though.
I think I may achieve this with GitHub Actions, btw. Let me think about it separately.

I think the main point here is the ability to have pre-commit hooks wired locally with a battle-tested tool.

Superseded by #1996


Update serialize.blacklist

Fix missing Resin Gadget on internal blacklist accroding to marshalsec, add com.caucho.quercus package support。
related to https://github.com/alipay/sofa-hessian/issues/34

users can follow the issue https://github.com/alipay/sofa-hessian/issues/27
we won't update this all the blacklists.


List of features used for a segment unusable for many features

How are you running Flagsmith

[ ] Self Hosted with Docker
[ ] Self Hosted with Kubernetes
[X] SaaS at flagsmith.com
[ ] Some other way (add details in description below)

Describe the bug
When editing a segment and browsing to the features tab, this UI makes at least 1 request per feature which can be borderline unusable on high-latency connections and/or when having a large amount of features associated with a single segment. See video below.
High-latency connections are common for anyone far away from London in SaaS, or Enterprise customers requiring slow VPNs to access their self-hosted Flagsmith instances.
Steps To Reproduce

Create ~10 features and 1 segment
Create a segment override using the same segment for each of the 10 features
Edit the segment, and go to the Features tab

Each feature associated to the segment will load individually, causing jank and layout shift as each request completes.
Expected behavior
Loading the list of features associated for a feature should not cause layout shift or show partially complete data.
Screenshots
https://github.com/Flagsmith/flagsmith/assets/829698/a53b08df-5d09-4677-8431-5863c8dbebdd

@rolodato I'm not sure, but I think there was also an issue here with regards to versioning. It may have been the case that old versions of segment overrides were also being shown in the list. Are you able to test this and confirm please?

I honestly can't remember either but I've reached out to the customer to get more details.

Updated title and description to show the actual problem (one feature per version shown in the list of features associated with a segment).


try to fix nightly

fix #8

@Roger-luo are you interetsed in re-visiting this PR now that 1.9 has stabilised?

I can take a look but no promise - it depends on how complicated it is to figure out a fix. But I think given how much internal has changed it probably makes more sense to rewrite this package instead of maintaining it.


Info tab "Open Log File" should error if file not found

This could happen if the user saves the converted or transformed log when prompted, and then moves or renames it and clicks the link. It could also happen if the log is written to a temp file, and the user nukes them (e.g. disk cleanup).


Linters fail to work after the version update

From @Stephn-R on August 6, 2016 6:29

VSCode Version: 1.4.0
OS Version: Mac (El Capitan) 10.11.16

Steps to Reproduce:

Download ESLint from the marketplace
Enable it by reloading Visual Studio Code
Attempt to generate an eslint error (i.e. Write an incomplete function declaration)
No errors show when an error should be detected

Copied from original issue: Microsoft/vscode#10229

I cannot repo this. I have the same version and the same OS but ES Lint is working.

@Stephn-R any additional steps to reproduce this ?

No need to reproduce or continue. I have not been able to replicate the
issue since the latest versions of vscode.
--
Stephen Rodriguez
On September 14, 2016 at 3:51:27 PM, Dirk Bäumer<EMAIL_ADDRESS>wrote:
@Stephn-R https://github.com/Stephn-R any additional steps to reproduce
this ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode-eslint/issues/110#issuecomment-247132832,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AE4V5x3RUsKKIzoBX94lgPsQqPy1kbThks5qqFA9gaJpZM4Je1fO
.

Thanks. Closing then.


Clam usdc

@0xthk just realised there's no asset value staked in Penrose yet, this PR doesn't track just LP tokens held in the wallet 😅
Should I add it and resync or can we move the funds straight into the rewards gauge?

@0xthk just realised there's no asset value staked in Penrose yet, this PR doesn't track just LP tokens held in the wallet 😅 Should I add it and resync or can we move the funds straight into the rewards gauge?

We'll deposit the LP to Penrose!


Fix "Edit -> Collection" by restoring ngOnInit() method which was accidentally removed

References

Fixes https://github.com/DSpace/DSpace/issues/8911

Description
Restores the ngOnInit() method to collection-form.component.ts which was accidentally removed in #2308
Instructions for Reviewers

Verify https://github.com/DSpace/DSpace/issues/8911 no longer reproducible

Login as an Admin
Go to "New -> Collection".  Select a Community to add the Collection in
Verify the Collection form loads now, and verify that it allows you to create a Collection.

@atarix83 or @alisaismailati : Could you or someone on your team give this a quick look?  It seems to have been accidentally caused by #2308 (which was merged last week)

Hi @tdonohue ,
I will have a look at this task.


mlt: Use selected version of ffmpeg for all dependencies

Right now if overriding ffmpeg (example mlt.override { ffmpeg = ffmpeg-full; }) will have unusual results as multiple versions of ffmpeg will end up linked into the resulting executable. I don't think it is well defined which will end up being used.
Notably for kdenlive which tries to use ffmpeg-full libaom-av1 was not available as the non-full ffmpeg was being used.
I don't know if this fix is the most maintainable solution, but it solves a particular problem and doesn't harm maintainability. It is likely wise to consider how we can manage full-binary library overrides better in the future.
Fixes: https://github.com/NixOS/nixpkgs/issues/272526
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[x] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

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

1 package failed to build:

pixinsight

20 packages built:

flowblade
hikounomizu
kdePackages.kdenlive
kdePackages.kdenlive.debug
kdePackages.kdenlive.dev
kdePackages.mlt
kdePackages.mlt.dev
krita
krita-plugin-gmic
libsForQt5.kdenlive
libsForQt5.mlt
libsForQt5.mlt.dev
mlt
mlt.dev
python311Packages.mlt
python311Packages.mlt.dev
python312Packages.mlt
python312Packages.mlt.dev
shotcut
synfigstudio

pixinsight can't be built because it is nonfree and I don't have access.

CC @tobiasBora since you're also currently looking at kdenlive & mlt


Added Photography Portfolio Extension

Description
I've added a photography Portfolio Extension
Fixes:  #831
Type of change

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

Checklist:

[x] I have made this from my own
[x] I have taken help from some online resourses
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings

ATTACH SCREEN-SHOTS / DEPLOYMENT LINK
https://github.com/Sulagna-Dutta-Roy/GGExtensions/assets/118350936/0d9d1289-84d4-4376-b2d4-a9f91e4dccd6

Hii @Sulagna-Dutta-Roy  please review it again i fixed it


OpenGL BUILD_FAILED

Hi guys,
I am using Windows 10 Enterprise 2016 LTSB Version 1607. Build 14393.2368.
I'm new to vcpkg and I am trying to install some packages. Everything works fine (e.g. boost) until I try to install opengl via vcpkg.exe install opengl:x64-windows. This is the error I get:

The folder buildtrees/opengl is completely empty (no log files etc.).
Any suggestions how to solve the problem are greatly appreciated!
Thank you.

Windows SDK VER ?

When I look into Windows Kits/10/Include I see two folders:

10.0.10150.0
10.0.10240.0

Or am I looking in the wrong folder?

https://github.com/Microsoft/vcpkg/blob/master/ports/opengl/portfile.cmake
 set(LIBGLFILEPATH "${PROGRAM_FILES_32_BIT}\\Windows Kits\\10\\Lib\\${WINDOWS_SDK}\\um\\${TRIPLET_SYSTEM_ARCH}\\OpenGL32.Lib")

When I look into Windows Kits/10/Include I see two folders:

10.0.10150.0
10.0.10240.0

Same for Windows Kits/10/Lib. But there is only a folder named urct and not um as indicated by your line of code.

reinstall MSVC or install
https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk

Thank you very much. I just realised, my Win10 SDK installation might not be complete.

VCPKG installs the package seamlessly now. Thanks again!
In the end I just checked the wrong checkbox during Visual Studio Setup.


Please fix your bower.json

for example valdr-message should also specify maintype, if not grunt-bower-install will lose its magic and
what happens is, that on every serverstart your index.html will lose its dependencies.

i refer to this stackoverflow post: http://stackoverflow.com/questions/21633247/bower-transitive-dependency-not-added-for-angular

Fixed with https://github.com/netceteragroup/bower-valdr/commit/a1402ebd881261910bf00a52d3611d95bfb81eda


Prevent goreleaser from uploading pre-release homebrew builds

Straightforward, this is in advance of today's pre-release.

wow definitely did not notice that my yaml formatter completely re-wrote this file.


Stuck with enabling/disabling addon "dns"

Following situation forced me to completly reinstall microk8s on all nodes multiple times:
(in the following text addon=plugin)
If there is a update or any network related change (hostname etc...) and the microk8s cluster dns doesnt work properly anymore, I tried to disable and enable the dns plugin.
Unfortunatly, if the script ("microk8s disable dns) fails when killing a pod or cant reach a dead node the script will stop, but the dns plugin will still stay status "enabled". When I try to run the "microk8s disable dns" again, the error "no deployment coredns found" comes up. When I try to "microk8s enable dns", the error "dns already enabled" comes up. So there Im stuck at.
Could it maybe possible to "force" / "purge" remove the dns plugin a second time or force enable / reset it?
Maybe there is a even simpler solution to the problem?
Everything else is great work! Keep it up :)

Hi @crustulumtheoneandonly, thank you for reporting this. We are looking for ways to improve the robustness of the addons framework.
Changing the properties of a node (eg its hostname) often results in the k8s cluster considering that specific node a new one so the safest thing to do in such cases is to first remove the node, reconfigure it while it is outside the cluster and then re-add it as if it was a new one.
When you find yourself with an addon that does not get enabled/disabled cleanly you could consider applying it manually. For example the enable dns script [1] applies the coredns manifest and then attempts to configure kubelet in all nodes.
[1] https://github.com/canonical/microk8s-core-addons/blob/main/addons/dns/enable

Hi @ktsakalozos thanks for the quick response!
Im just wondering now, if everytime I remove or add a node:
Do I need to re-apply the dns script to configure the kubelet of the new node?
I have a cluster set up in a wireguard mesh vpn network. I made several attempts to get the dns problematic stable, my current configuration was in following order deployed:

install and start microk8s on single node
enable dns on this single-node cluster
join all the other nodes

As far as I noticed, the cluster is stable for a few days now.
Is the cluster dns config dependent on this one node or do I need to re-apply the dns addon script to configure the other master nodes?
Sorry for the greenhorn questions, Im pretty new to microk8s and kubernetes but its really awesome!

You do not need to enable dns on every node. You also do not need to enable/disable dns when a node joins. On your first node enable dns and forget about it.

Thanks a lot!!


Move to node

Hello.
Is there a possibility center viewport relative to node?

You can set the transform with the transform function of the useZoomPanHelper hook https://reactflow.dev/docs/api/hooks/ - example: https://reactflow.dev/examples/smooth-transition


[Bug report] "Alt text" for metalake name is metalake name

Version
main branch
Describe what's wrong
The text that show up when you roll over a metalake name is the metalake name. This seems redundant - perhaps the metalake comment should show instead?

Note that no text shows for the catalog names, so this is also inconsistent.
Error message and/or stacktrace
N/A
How to reproduce
Roll over metalake name in Gravitino UI.
Additional context
No response

The text that show up in the details page is also necessary


Add more detail into AddTerm component

Ref: #42
Add a button to delete useless usages but there must be a usage at least.

Done by #53.


Changes made in categorization after the demo

This PR contains the following changes

Taxonomy and filters independent from generic search
Making the content search as default search

All the code formatting issues are fixed in https://github.com/wso2/carbon-store/commit/0424453c4bc5e31408bc123636add41c604a4ef1


Migration 0000_hstore fails during vagrant up

The error says:
==> default: django.db.utils.ProgrammingError: permission denied to create extension "hstore"
==> default: HINT:  Must be superuser to create this extension.
And, ofc, while running this with sudo, it results in
django.db.utils.OperationalError: FATAL:  role "root" does not exist
find the screenshots of the terminal attached.

That means that you should run the create hstore using a db superuser

Or grant that privilege to whatever user you are trying to run it with


PDF support?

I've noticed this for a while now, that the app doesn't open links that point to pdf files.
Maybe support opening them or just download them automatically?

i'm not quite sure how i would show them in app, I could throw an alert allowing you to download though.

Download would be probably best


1.20.3-rc.1 version bump prior to 1.20.3 release...  (gitignore + gradle 8.5)

this might just work as is once LP for 1.20.3 releases with the >=1.20.2 .
I also avoided any code changes like last time, and added .gitignore for vscode dir, gradle 8.5 bump.
All mappings appear to be the same as 1.20.2 .

No reason to release a new version or update minecraft if the previous build works. If something is broken then I'll do a new build.

Yeah if anything just proving it didnt need any changes.


npm typo

That's actually not a typo - npm lets you npm -g, npm-g, and, I think even npm_g.  They're all just symlinks if I remember correctly.

I'll merge it. It's -g as an option is a widely-known convention and this pull request pretty much proves it :)

Thanks @booyaa, landed in master as 47e0c4f243ae410a7e5e8a5ba8e63b0a1ded9e13 with changed commit message :)

npm is actually very relaxed in the way it can interpret commands. You could type the command over twitter with an iPhone and it'd probably work.

That's how I write code, something's wrong with that?


Mocking when Ruby calls server-side JavaScript which calls a web service

I use the PhantomJS gem in my app.
https://github.com/colszowka/phantomjs-gem
I use it to execute PhantomJS code from Ruby, like this:
Phantomjs.run("./app/assets/javascripts/trigger.js", file.path).html_safe

This triggers a PhantomJS script that interacts with Google' Google Charts API.
Likewise, I use the Screencap gem.
https://github.com/maxwell/screencap
This triggers a PhantomJS script that grabs an entire webpage for screenshotting.
Webmock currently intercepts my "pure Ruby" calls to external web services, but not these "Ruby via JavaScript" calls.
Is there any way to intercept these external calls within Rspec using webmock?
I had a look at puffing-billy, but the docs give the impression that this is solely for use within headless browsers driven by Capybara or similar.
https://github.com/oesmith/puffing-billy

closing this, since it is outside the project's scope. Thanks for submitting.


[BUG] 'NODE_ENV' is not recognized (RSPACK)

🐛 Problem
While using the Rspack version with any of the languages, when I try to execute npm start the following problem arises:
'NODE_ENV' is not recognized as an internal or external command,
operable program or batch file.

🧠 Thought process
This is a real life example of the error showed above:

package.json:
{
  ...
  "scripts": {
    "build": "NODE_ENV=production rspack build",
    "build:dev": "NODE_ENV=development rspack build",
    "build:start": "cd dist && rspack serve",
    "start": "NODE_ENV=development rspack serve"
  },
  ...
}

However if I remove the NODE_ENV part in the start script this error does not appear anymore:
{
  ...
  "scripts": {
    "build": "NODE_ENV=production rspack build",
    "build:dev": "NODE_ENV=development rspack build",
    "build:start": "cd dist && rspack serve",
    "start": "rspack serve"
  },
  ...
}

There is a configuration error, but the project is correctly displayed in the browser:

🤠 Solution
I don't know much about Rspack, however my instant suggestion would be to simply remove the NODE_ENV=development and NODE_ENV=production from the scripts, so it at least works out of the box. However, it would be very helpful if someone that knew a bit about rspack could guide a little in this topic about what the correct approach for this would be. 💓💓

@ScriptedAlchemy

It does shows as if this is a bug but I believe it is not.
Not sure about other frameworks but React conduct additional checks when NODE_ENV=development and setting it to NODE_ENV=production will improve performance.


re-runnning results leads to 500 error

I get a dynamic result
http://www.ospc.org/dynamic/behavior_results/21/
Then I click "edit parameters"
http://www.ospc.org/dynamic/behavioral/edit/21/?start_year=2016
Then I try to rerun the simulation:
http://www.ospc.org/dynamic/behavioral/21/?start_year=2016
And I get a 500 internal server error.
This problem does not exist for the static model. I am not sure if it does for the macro elast model; I haven't checked that yet.
cc @talumbau @mistakevin

resolved via https://github.com/OpenSourcePolicyCenter/webapp-public/pull/190


Abstract tracking

The idea is to abstract the FilamentTracler class. At the moment the only implementation would be LAPFilamentTracker. The tricky part is that each FilamentTracker has a different TrackingParameters class because the trackers can have different parameters.
The first use of this would be in the GUI of FilamentDetector. The user will choose a FilamentTracker class with a ComboBox and then a Pane containing all the widgets for this specific tracker will be loaded. Clicking the Track button will execute the FilamentTracker.track() method.
The GUI controller that load the widgets to set up the parameters will be specific to a  FilamentTracler class and so will be "aware" of the class he is manipulating.
Of course, all this level of abstraction will also be super useful for scripting purpose.

I am sure SciJava has everything I need to achieve this kind of abstraction in a clean way but I am a bit lost by the number of different ways I could do this (mostly due to my lack of experience in Java).

Should FilamentTracker have a type? such as  FilamentTracker<?>.
Should TrackingParameters also have a type such as TrackingParameters<FilamentTracker>.
How should those types be used?
How can SciJava Plugin help?

Also ideally I would like to extend this abstraction to other objects than FilamentTracker such as FilamentDetector, DataExporter, and so forth.

Done in master.


Request with Authorization parameter in Header doesn't work

I use castlemock through docker.
When I try to make  a request with Basic Authorization in header I got the error
{     "timestamp":<PHONE_NUMBER>835,     "status": 401,     "error": "Unauthorized",     "message": "Unauthorized",     "path": "/castlemock/mock/rest/project/2JyYJ1/application/NBDpco/getlistinovu" }
I have a REST project with swagger file. The Authorization parameter is defined like this:
"AuthorizationParam": {             "name": "Authorization",             "in": "header",             "required": true,             "type": "string"         }
Can you help me please? Thanks

Hi @agulea!
Could you send me the request that you are using? Did you include the word Basic in the authentication header?
Example: Authorization: Basic QWxhZGRpbjpPcGVuU2VzYW1l
Thanks!
Best regards,
Karl Dahlgren

Hi @karldahlgren ,
I have a GET request:
http://<IP_ADDRESS>:8080/castlemock/mock/rest/project/2JyYJ1/application/NBDpco/getlistings?lingua=en&location=123
Headers:
Authorization: Basic dXNlclRyYWRlQjJCOnYzbjFzdXNlclRy
Thank you very much!!
Best regards,
Ana Gulea

Hi @agulea.
I'm so sorry, I misunderstood question before. I can confirm that this seems to be a bug. I was able to reproduce this yesterday. I will try to solve it during the day and then push for a new release.
Thank you so much for raising this issue.
Best regards,
Karl Dahlgren

Hi @agulea.
The issue should now been resolved. I have released a new version, which is available both on the webpage or on Docker hub. If you could, it would be very much appreciated if the changes made actually resolves your issues.
Thank you once again for raising this issue.
Best regards,
Karl Dahlgren

Hi @karldahlgren,
I tested your changes and they are working very good. Thanks for fixing it.
Best regards,
AnaG