text:
Large Area Chart Use React Native Gesture Handler - Does not work on IOS

Describe the bug
Trying to get the example large area chart to work in ios
It is not working for ios, and not working in my local environment as well.
To Reproduce
Steps to reproduce the behavior:

Use the example https://wuba.github.io/react-native-echarts/docs/expo-snacks/large-area-chart-use-rngh
Click on 'ios'
On the website expo snack,  it seems to crash.
In my environment.  there is no error, but the title, x-axis, and y-axis are not being rendered, and the chart is also not rendered

Expected behavior
The area chart, x-axis and y-axis to be rendered
Screenshots

Desktop (please complete the following information):

OS: ios

Smartphone (please complete the following information):

OS: [e.g. iOS8.1]

Additional context

skia render

svg render

import * as React from 'react';
import { useRef, useEffect, useCallback, useState } from 'react';
import { StyleSheet, View, Dimensions } from 'react-native';
import { GestureHandlerRootView } from 'react-native-gesture-handler';
import { SVGRenderer, SvgChart, SkiaChart } from '@wuba/react-native-echarts';
import * as echarts from 'echarts/core';
import { BarChart, LineChart } from 'echarts/charts';
import {
  TitleComponent,
  TooltipComponent,
  GridComponent,
  ToolboxComponent,
  DataZoomComponent,
} from 'echarts/components';

// register extensions
echarts.use([
  TitleComponent,
  TooltipComponent,
  GridComponent,
  ToolboxComponent,
  DataZoomComponent,
  SVGRenderer,
  // ...
  BarChart,
  LineChart,
]);

const E_HEIGHT = 400;
const E_WIDTH = Dimensions.get('window').width;

let base = +new Date(1968, 9, 3);
let oneDay = 24 * 3600 * 1000;
let date = [];
let data = [Math.random() * 300];
for (let i = 1; i < 20000; i++) {
  var now = new Date((base += oneDay));
  date.push([now.getFullYear(), now.getMonth() + 1, now.getDate()].join('/'));
  data.push(Math.round((Math.random() - 0.5) * 20 + data[i - 1]));
}

const option = {
  tooltip: {
    trigger: 'axis',
    position: function (pt) {
      return [pt[0], '10%'];
    }
  },
  title: {
    left: 'center',
    text: 'Large Area Chart'
  },
  toolbox: {
    feature: {
      dataZoom: {
        yAxisIndex: 'none'
      },
      restore: {},
      saveAsImage: {}
    }
  },
  xAxis: {
    type: 'category',
    boundaryGap: false,
    data: date
  },
  yAxis: {
    type: 'value',
    boundaryGap: [0, '100%']
  },
  dataZoom: [
    {
      type: 'inside',
      start: 0,
      end: 10
    },
    {
      start: 0,
      end: 10
    }
  ],
  series: [
    {
      name: 'Fake Data',
      type: 'line',
      symbol: 'none',
      sampling: 'lttb',
      itemStyle: {
        color: 'rgb(255, 70, 131)'
      },
      areaStyle: {
        color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
          {
            offset: 0,
            color: 'rgb(255, 158, 68)'
          },
          {
            offset: 1,
            color: 'rgb(255, 70, 131)'
          }
        ])
      },
      data: data
    }
  ]
};

export default function App() {
  const skiaRef = useRef<any>(null);
  useEffect(() => {
    let chart: any;
    if (skiaRef.current) {
      chart = echarts.init(skiaRef.current, 'light', {
        renderer: 'svg',
        width: E_WIDTH,
        height: E_HEIGHT,
      });
      chart.setOption(option);
    }
    return () => chart?.dispose();
  }, []);
  const [isZooming, setIsZooming] = useState(false);
  const gesture = useCallback((defaultGestures) => {
    // Add long press to pan gesture
    defaultGestures[0].activateAfterLongPress(250);

    // Listen to pinch gesture
    defaultGestures[1].onStart(() => {
      setIsZooming(true);
    }).onEnd(() => {
      setIsZooming(false);
    });

    // Omit tap gesture
    return defaultGestures.slice(0, 2);
  }, []);

  return (
    <GestureHandlerRootView style={{ flex: 1 }}>
      <View style={styles.container}>
        <SkiaChart ref={skiaRef} useRNGH gesture={gesture} />
      </View>
    </GestureHandlerRootView>
  );
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    alignItems: 'center',
    justifyContent: 'center',
  },
});

The new version of SkiaChart still has problems with the processing of text. You need to use a lower version of skia or Svgchart.

The situation where the chart is not rendered is not reproduced

Thanks a mil.. I was missing the echarts.use([..., LineChart, AreaChart]).
Also does this mean that I should SvgChart instead of SkiaChart until y-axis issue is resolved? Is there another ticket to track y-axis issue for SkiaChart?

https://github.com/wuba/react-native-echarts/issues/174
https://github.com/wuba/react-native-echarts/issues/190

authors: uma-uc zhiqingchen

repo: wuba/react-native-echarts


text:
Fix path to config file

Get Can't locate path: </home/vagrant/Code/herbax.dev/vendor/wuifdesign/laravel-seo/src/config/wuifdesign-seo.php> when doing php artisan vendor:publish ... Config file name is seo.php not wuifdesign-seo.php

merged and tagged as v0.1.1

source: gharchive/pull-request

authors: SwissWeb wuifdesign

repo: wuifdesign/laravel-seo

license: mit

license_type: permissive

license_source: bigquery


text:
vless在lede软路由的passwall里连接不上

如题，协议是dev分支里的vless协议，在路由器passwall里配置了连接不上呢，手机上是可以连的，如何解决

我也一样

make

应该是pw里的v2你们更新过二进制文件吧，那个好像1.15.0的go编译的，似乎有问题

有谁解决了吗ssr plus也如此

更新后就连不上了。。。。vless

更新后就连不上了。。。。vless

同样的问题。有人解决了吗？

同样的问题。有人解决了吗？

是不是服务器端和客户端的配置都要支持的缘故。

是不是服务器端和客户端的配置都要支持的缘故。

source: gharchive/issue

license: MIT

license_source: github-api


text:
Global EBR garbage linked-list

A global EBR garbage linked-list will be beneficial when a thread may have to suspend for a long time.

ebr::suspend can be used instead.

repo: wvwwvwwv/scalable-concurrent-containers


text:
Loading url from camera captures not showing first frame

How to show the first frame. Like a thumbnail

You can use overlay modifier to put a cover on it, and then decide whether to display it according to the playback status.

authors: buluoray wxxsw

repo: wxxsw/VideoPlayer


text:
Move eslint-plugin-compat to devDependencies

In 088e618 the package eslint-plugin-compat was added to dependencies, but I expect it was intended to be added to devDependencies.  Moving it would save a lot of extra installation for packages that depend on this one.

[x] Please don't start pull requests for security issues. Instead, file a report at https://www.npmjs.com/advisories/report?package=handlebars
[x] Maintain the existing code style
[x] Are focused on a single change (i.e. avoid large refactoring or style adjustments in untouched code if not the primary goal of the pull request)
[x] Have good commit messages
[x] Have tests
[x] Have the typings (lib/handlebars.d.ts) updated on every API change. If you need help, updating those, please mention that in the PR description.
[x] Don't significantly decrease the current code coverage (see coverage/lcov-report/index.html)
[x] Currently, the 4.x-branch contains the latest version. Please target that branch in the PR.

Thanks for the PR. I have setup a rule for myself not to merge changes to the dependency tree directly, but to fix package.json myself (because package-lock.json is rather difficult to review).
I have fixed the package.json in this commit (5e9d17f8) and will release when the travis-build is done.

Released in 4.5.1

authors: afgrant nknapp


text:
Balises taille de texte

Dans ce topic, on constate une incompatibilité des balises de taille de texte
EDIT : et fonts aussi

Pas le même problème, mais le titre correspond toujours : les balises de texte ne fonctionnent pas.
Exemple : https://www.psychonaut.fr/threads/juste-pour-dire.21868/post-651523
J'ai mis "taille 1" et ça sort normal.

Problème résolu, il y avait une balise custom [size] legacy qui foutait la merde, dans l'admin panel. Je sais pas ce que ça faisait là mais c'est enlevé et ça refonctionne normalement.

Chouette ! Je laisse l'issue ouverte ?

Du coup tu peux fermer l'issue ui

repo: x-yzt/psychonaut


text:
fixed nothing happen on windows platform

subprocess 轉移程式主權 導致 notepad.exe 關掉後他才會執行 pyautogui.typewrite 這個 function
加一個 threading 就可以正常 work

其實不用這麼複雜，並不需要開 Notepad。在 0.3.1 版已經修正且編譯為 .exe。
Mac 是因為 Tkinter 產生的輸入框無法正確輸入中文所以必須再開一個程式進行輸入，Objective-C 版就無此問題。


text:
IOS signature pad with Background Image not showing the signature while drawing

I am tried to implement the signature pad with Background Image in IOS, It is not displaying the signature properly, It shows the signature once completed the writing. It is not showing while writing the signature. Please let me know if any fix or How to overcome the issue.

This should be fixed in v2.0

authors: balaameex mattleibow

repo: xamarin/SignaturePad


text:
Chap05Rel0203

There's a point where it says Not bad. Not bad at all. The text actually displays on the iPhone in 13 lines, and the Android in 14 lines, but the technique seems sound. but in the images above all three devices show the text using 14 lines (so no 13 for iPhone), even when the texts themselves say 15 lines (iOS and Android).

Fixed in underlying files. Thanks!

authors: almata charlespetzold


text:
Urgent: Current Stable 1.02 crashes with some stackoverflow

Hi Daniel
While working on Projecttemplate I ran into this bug which only occurs with the latest stable, the latest -pre runs fine.
if you clone https://github.com/xamvvm/xamvvm/tree/Create_Templates and downgrade the version you can try it yourself.
We should push out a new stable version as soon as possible
Cheers Thomas
The output below is shortened:
>
> 08-29 15:14:34.151 D/Mono    ( 3088): GC_MINOR: (Nursery full) time 4.71ms, stw 4.83ms promoted 0K major size: 3104K in use: 296K los size: 1024K in use: 72K
> 08-29 15:14:34.266 E/mono-rt ( 3088): Stacktrace:
> 08-29 15:14:34.266 E/mono-rt ( 3088):
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at <unknown> <0xffffffff>
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at (wrapper managed-to-native) System.MonoCustomAttrs.GetCustomAttributesInternal (System.Reflection.ICustomAttributeProvider,System.Type,bool) <0x00012>
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at System.MonoCustomAttrs.GetCustomAttributesBase (System.Reflection.ICustomAttributeProvider,System.Type,bool) [0x00016] in <896ad1d315ca4ba7b117efb8dacaedcf>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at System.MonoCustomAttrs.GetCustomAttributes (System.Reflection.ICustomAttributeProvider,System.Type,bool) [0x002b7] in <896ad1d315ca4ba7b117efb8dacaedcf>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at System.RuntimeType.GetCustomAttributes (System.Type,bool) [0x0003b] in <896ad1d315ca4ba7b117efb8dacaedcf>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at System.Attribute.GetCustomAttributes (System.Reflection.MemberInfo,System.Type,bool) [0x0008b] in <896ad1d315ca4ba7b117efb8dacaedcf>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at System.Attribute.GetCustomAttribute (System.Reflection.MemberInfo,System.Type,bool) [0x00003] in <896ad1d315ca4ba7b117efb8dacaedcf>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at System.Attribute.GetCustomAttribute (System.Reflection.MemberInfo,System.Type) [0x00003] in <896ad1d315ca4ba7b117efb8dacaedcf>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at System.Reflection.CustomAttributeExtensions.GetCustomAttribute (System.Reflection.MemberInfo,System.Type) [0x00002] in <896ad1d315ca4ba7b117efb8dacaedcf>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at System.Reflection.CustomAttributeExtensions.GetCustomAttribute<T_REF> (System.Reflection.MemberInfo) [0x0000b] in <896ad1d315ca4ba7b117efb8dacaedcf>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageFromCache<TPageModel_REF> (TPageModel_REF,string) [0x00026] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass16_0`2<TNavPageModel_REF, TInitalPageModel_REF>.<RegisterNavigationPage>b__0 () [0x0002d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass17_1`1<TNavPageModel_REF>.<RegisterNavigationPage>b__2 () [0x0000d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageAsNewInstance<TPageModel_REF> (TPageModel_REF) [0x00024] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageFromCache<TPageModel_REF> (TPageModel_REF,string) [0x0009d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass16_0`2<TNavPageModel_REF, TInitalPageModel_REF>.<RegisterNavigationPage>b__0 () [0x0002d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass17_1`1<TNavPageModel_REF>.<RegisterNavigationPage>b__2 () [0x0000d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageAsNewInstance<TPageModel_REF> (TPageModel_REF) [0x00024] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageFromCache<TPageModel_REF> (TPageModel_REF,string) [0x0009d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass16_0`2<TNavPageModel_REF, TInitalPageModel_REF>.<RegisterNavigationPage>b__0 () [0x0002d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass17_1`1<TNavPageModel_REF>.<RegisterNavigationPage>b__2 () [0x0000d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageAsNewInstance<TPageModel_REF> (TPageModel_REF) [0x00024] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageFromCache<TPageModel_REF> (TPageModel_REF,string) [0x0009d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass16_0`2<TNavPageModel_REF, TInitalPageModel_REF>.<RegisterNavigationPage>b__0 () [0x0002d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass17_1`1<TNavPageModel_REF>.<RegisterNavigationPage>b__2 () [0x0000d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageAsNewInstance<TPageModel_REF> (TPageModel_REF) [0x00024] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageFromCache<TPageModel_REF> (TPageModel_REF,string) [0x0009d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass16_0`2<TNavPageModel_REF, TInitalPageModel_REF>.<RegisterNavigationPage>b__0 () [0x0002d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass17_1`1<TNavPageModel_REF>.<RegisterNavigationPage>b__2 () [0x0000d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.266 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageAsNewInstance<TPageModel_REF> (TPageModel_REF) [0x00024] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageFromCache<TPageModel_REF> (TPageModel_REF,string) [0x0009d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass16_0`2<TNavPageModel_REF, TInitalPageModel_REF>.<RegisterNavigationPage>b__0 () [0x0002d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass17_1`1<TNavPageModel_REF>.<RegisterNavigationPage>b__2 () [0x0000d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageAsNewInstance<TPageModel_REF> (TPageModel_REF) [0x00024] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageFromCache<TPageModel_REF> (TPageModel_REF,string) [0x0009d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass16_0`2<TNavPageModel_REF, TInitalPageModel_REF>.<RegisterNavigationPage>b__0 () [0x0002d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass17_1`1<TNavPageModel_REF>.<RegisterNavigationPage>b__2 () [0x0000d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageAsNewInstance<TPageModel_REF> (TPageModel_REF) [0x00024] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageFromCache<TPageModel_REF> (TPageModel_REF,string) [0x0009d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass16_0`2<TNavPageModel_REF, TInitalPageModel_REF>.<RegisterNavigationPage>b__0 () [0x0002d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass17_1`1<TNavPageModel_REF>.<RegisterNavigationPage>b__2 () [0x0000d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageAsNewInstance<TPageModel_REF> (TPageModel_REF) [0x00024] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageFromCache<TPageModel_REF> (TPageModel_REF,string) [0x0009d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass16_0`2<TNavPageModel_REF, TInitalPageModel_REF>.<RegisterNavigationPage>b__0 () [0x0002d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass17_1`1<TNavPageModel_REF>.<RegisterNavigationPage>b__2 () [0x0000d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageAsNewInstance<TPageModel_REF> (TPageModel_REF) [0x00024] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageFromCache<TPageModel_REF> (TPageModel_REF,string) [0x0009d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass16_0`2<TNavPageModel_REF, TInitalPageModel_REF>.<RegisterNavigationPage>b__0 () [0x0002d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass17_1`1<TNavPageModel_REF>.<RegisterNavigationPage>b__2 () [0x0000d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageAsNewInstance<TPageModel_REF> (TPageModel_REF) [0x00024] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageFromCache<TPageModel_REF> (TPageModel_REF,string) [0x0009d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass16_0`2<TNavPageModel_REF, TInitalPageModel_REF>.<RegisterNavigationPage>b__0 () [0x0002d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass17_1`1<TNavPageModel_REF>.<RegisterNavigationPage>b__2 () [0x0000d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageAsNewInstance<TPageModel_REF> (TPageModel_REF) [0x00024] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageFromCache<TPageModel_REF> (TPageModel_REF,string) [0x0009d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass16_0`2<TNavPageModel_REF, TInitalPageModel_REF>.<RegisterNavigationPage>b__0 () [0x0002d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass17_1`1<TNavPageModel_REF>.<RegisterNavigationPage>b__2 () [0x0000d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageAsNewInstance<TPageModel_REF> (TPageModel_REF) [0x00024] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageFromCache<TPageModel_REF> (TPageModel_REF,string) [0x0009d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass16_0`2<TNavPageModel_REF, TInitalPageModel_REF>.<RegisterNavigationPage>b__0 () [0x0002d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass17_1`1<TNavPageModel_REF>.<RegisterNavigationPage>b__2 () [0x0000d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageAsNewInstance<TPageModel_REF> (TPageModel_REF) [0x00024] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageFromCache<TPageModel_REF> (TPageModel_REF,string) [0x0009d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass16_0`2<TNavPageModel_REF, TInitalPageModel_REF>.<RegisterNavigationPage>b__0 () [0x0002d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass17_1`1<TNavPageModel_REF>.<RegisterNavigationPage>b__2 () [0x0000d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageAsNewInstance<TPageModel_REF> (TPageModel_REF) [0x00024] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageFromCache<TPageModel_REF> (TPageModel_REF,string) [0x0009d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass16_0`2<TNavPageModel_REF, TInitalPageModel_REF>.<RegisterNavigationPage>b__0 () [0x0002d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass17_1`1<TNavPageModel_REF>.<RegisterNavigationPage>b__2 () [0x0000d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageAsNewInstance<TPageModel_REF> (TPageModel_REF) [0x00024] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageFromCache<TPageModel_REF> (TPageModel_REF,string) [0x0009d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass16_0`2<TNavPageModel_REF, TInitalPageModel_REF>.<RegisterNavigationPage>b__0 () [0x0002d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass17_1`1<TNavPageModel_REF>.<RegisterNavigationPage>b__2 () [0x0000d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageAsNewInstance<TPageModel_REF> (TPageModel_REF) [0x00024] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageFromCache<TPageModel_REF> (TPageModel_REF,string) [0x0009d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass16_0`2<TNavPageModel_REF, TInitalPageModel_REF>.<RegisterNavigationPage>b__0 () [0x0002d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass17_1`1<TNavPageModel_REF>.<RegisterNavigationPage>b__2 () [0x0000d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageAsNewInstance<TPageModel_REF> (TPageModel_REF) [0x00024] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageFromCache<TPageModel_REF> (TPageModel_REF,string) [0x0009d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass16_0`2<TNavPageModel_REF, TInitalPageModel_REF>.<RegisterNavigationPage>b__0 () [0x0002d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass17_1`1<TNavPageModel_REF>.<RegisterNavigationPage>b__2 () [0x0000d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageAsNewInstance<TPageModel_REF> (TPageModel_REF) [0x00024] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageFromCache<TPageModel_REF> (TPageModel_REF,string) [0x0009d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass16_0`2<TNavPageModel_REF, TInitalPageModel_REF>.<RegisterNavigationPage>b__0 () [0x0002d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass17_1`1<TNavPageModel_REF>.<RegisterNavigationPage>b__2 () [0x0000d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageAsNewInstance<TPageModel_REF> (TPageModel_REF) [0x00024] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageFromCache<TPageModel_REF> (TPageModel_REF,string) [0x0009d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass16_0`2<TNavPageModel_REF, TInitalPageModel_REF>.<RegisterNavigationPage>b__0 () [0x0002d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass17_1`1<TNavPageModel_REF>.<RegisterNavigationPage>b__2 () [0x0000d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageAsNewInstance<TPageModel_REF> (TPageModel_REF) [0x00024] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageFromCache<TPageModel_REF> (TPageModel_REF,string) [0x0009d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass16_0`2<TNavPageModel_REF, TInitalPageModel_REF>.<RegisterNavigationPage>b__0 () [0x0002d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory/<>c__DisplayClass17_1`1<TNavPageModel_REF>.<RegisterNavigationPage>b__2 () [0x0000d] in <8141095533204c4293d9b657a73d289d>:0
> 08-29 15:14:34.267 E/mono-rt ( 3088):   at Xamvvm.XamvvmFormsFactory.GetPageAsNewInstance<TPageModel_REF> (TPageModel_REF) [0x00024] in <8141095533204c4293d9b657a73d289d>:0
>

Released :)

authors: daniel-luberda escamoteur

repo: xamvvm/xamvvm


text:
Check for undefined volume object

Played a video and tried to change volume before the video finished loading and the app crashed.. Error: "TypeError: Cannot read property 'level' of undefined". Also added the change to mute callback, just in case.

Thx!

repo: xat/castnow


text:
'In progress' movies flag and filters

Hello,
On the movies view, is it possible to add a 'in progress' flag, and a search critera to display only those movies ?
A progresss bar as implemented on the TV shows view might be a nice indicator maybe ?
Thanks!

What's the point of adding a progress bar to movies?
You're just watching the movie and that's it.
In a TV show you have 10-24 episodes and you (usually) break them over a few days/weeks so you want to keep track of what you saw.
If you do keep a lot of half-seen movies you probably aren't going to watch them, so just delete them from your library.

I seldom have time to watch a full length movie in one go. It often occurs that it takes a few weeks before I do have time to finish a movie. In the meantime I usually forget that I was even watching a movie, fortunately Kodi kindly reminds me which movie I was watching. So, I definitely could use the same feature on Kore as well.

authors: Smeulf poisdeux tomerf

repo: xbmc/Kore


text:
Resolve: "ADD: FeeRates from thorchain"

Fix #299

refactored BCH, BTC and BNB to use the new base class... workign ETH and LTC next

refactored BCH, BTC and BNB to use the new base class... workign ETH and LTC next

@veado other that that last item above, ready to merge and release

repo: xchainjs/xchainjs-lib


text:
Does not work in Internet Explorer.

The popover box did not appear when I highlight. I suspect that this has to do with IE not reading the background-image properly.

This is very easy to fix: Just replace line 150:
var top = topOffset + window.scrollY - self.$popover.height();
with
var top = topOffset + window.pageYOffset - self.$popover.height();

authors: Bitneko kerygmafabian

repo: xdamman/selection-sharer


text:
Problem wirth scales created from EDO steps with n\m notation

Ehkä vain en tiedä miten tämä tehdään, mutta yritän tehdä asteikon edo-askelista poistamalla joitakin askelia enkä saa SW:ia laittamaan Base frequencia ja skaalan alkua oikealle aloitussävelelle. Asteikko alkaakin listan viimeisestä sävelestä. Näin tapahtuu silloinkin kun Create Equal temperament - valikossa valitsee vain osan edo-sävelistä asteikkoon.
Tämä on siis ongelma edo-notaation kanssa.
Senteillä voi toki muodostaa asteikon normaalisti.
Juhani

Tässä esimerkki duuriasteikon generoimisesta:

Sitten vielä juuritaajuus C:hen:

Scale Workshop seuraa Scalan esimerkkiä: Priimi-intervalli on aina implisiittinen ja yhtyy oktaaviin.

Joo kiitos, oivalsin tämän heti lähetettyäni viestin mutten saanut sitä poistetuksi kysymysketjusta.Luulin ensin että 1\12 -notaatio lähtee 1:stä eikä nollasta koska mainittiin "scale degree".On toki parempi että se lähtee nollasta (tai siis että n-edon aste n = 2/1)Kiitos!JuhaniLähetetty iPadistaLumi Pakkanen @.***> kirjoitti 29.4.2024 kello 13.59:
Tässä esimerkki duuriasteikon generoimisesta:
image.png (view on web)
Sitten vielä juuritaajuus C:hen:
image.png (view on web)
Scale Workshop seuraa Scalan esimerkkiä: Priimi-intervalli on aina implisiittinen ja yhtyy oktaaviin.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

Eipä mitään. Kuka ikinä keksikään, että järjestysluvut alkavat ykkösestä, on vastuussa valtavasta määrästä turhaa hämmennystä.
Jos "ensimmäinen + ensimmäinen = ensimmäinen", niin miksei "kolmas + kolmas = kuudes" vaan viides?! Ts. terssi + terssi = kvintti.

authors: frostburn nylonius

repo: xenharmonic-devs/scale-workshop


text:
How the training dataset is sampled from the original video?

Congrats on the great work. The paper says that 25 to 75 frames are sampled from the original video depending on video length to avoid consecutive similar frames. Could you provide more details on how the sub-sets are sampled? Providing the code will be quite helpful.

Please refer to #19 🤗

authors: BPAWD xg-chu

repo: xg-chu/GAGAvatar


text:
Failed to compile example

Failed to compile example with report:
./common.h: In function 'blas_unlock':
./common.h:693:3: error: 'MB' undeclared (first use in this function)
common.h 文件中的static __inline void blas_unlock() 中有一个 “MB”，没有被定义或展开。是不是我少安装了什么包或者库？

Which version of OpenBLAS is this please, which example, and compiled on what platform ? The declaration of "MB" is internal to OpenBLAS (to be found in the individual common_.h files included from common.h).
Most importantly no user code outside OpenBLAS should normally include common.h (or any of the other headers in the source directory), only the cblas.h (and/or f77blas.h, lapacke.h) that get installed by a make install.

Thanks. The example in https://gist.github.com/xianyi/6930656.
OpenBLAS-0.3.9, on Unbuntu with gcc 4.8.5

Actually I find no file named common_.h, but only to find common_d.h, common_c.h, and others.

Fixed the formatting of my reply... these are common_arm.h,  common_x86_64.h and the like. Still I do not see why the example you linked to would try to include common.h, unless you tried to include the preliminary template version of cblas.h that is in the source tree - among other things, make install will replace the "common.h" in this file with "openblas_config.h" when creating the actual cblas.h in the installation directory.

authors: CharlesHua martin-frbg

repo: xianyi/OpenBLAS


text:
Share $app['query.parser'] before extending

Prevents breakage on Bolt 3.3

This PR needs some work. Hold off on merging, @xiaohutai :-)

#55 covers what this misses, this is correct.

@GawainLynch The two of them combined are confirmed working for me, too! 👍

authors: GawainLynch bobdenotter

repo: xiaohutai/jsonapi


text:
创建新issue需要注意的地方

由于本人时间有限，请提出issue时注意以下几点:
1、提出前请翻阅历史issue查看是否有相关的内容
2、bug相关的issue请详细描述具体的情况、复现的步骤、截图、真机系统信息以及你的相关配置代码部分，并请添加bug标签
3、需求相关的issue请详细描述具体的需求情况，最好附带示意图，并请添加request feature标签
对于一些后续没有跟进的issue我会在一段时间后关闭，谢谢各位的理解和支持

radar图支持默认显示数据吗

@xiaolin3303   #bug   如果wx-charts所在的页面，有弹层的话，会和弹层重叠。在电脑的调试工具上没有该现象，在任何手机上都有！

真机滚动无效，日志打印了，图标不动
touchStart: function (e) {
console.info(e);
lineCanvasUser.scrollStart(e);//开始滚动
},
touchMove: function (e) {
console.info(e);
lineCanvasUser.scroll(e);
},
touchEnd: function (e) {
console.info(e);
lineCanvasUser.scrollEnd(e);
},

当成组件使用不显示

请问下趋势图如何默认显示最右边
往左滑动查看历史数据？
谢谢啦

微信小程序的canvas接口更新了

微信小程序的canvas接口更新了


text:
training data

could you tell me how to convert the dataset to 19 categories.I just use the *_color.png picture for training ,but after some step,it will report an error.
RuntimeError: cuda runtime error (59) : device-side assert triggered at /opt/conda/conda-bld/pytorch_1535490206202/work/aten/src/THC/generated/../generic/THCTensorMathPointwise.cu:266
/opt/conda/conda-bld/pytorch_1535490206202/work/aten/src/THCUNN/SpatialClassNLLCriterion.cu:99: void cunn_SpatialClassNLLCriterion_updateOutput_kernel(T *, T *, T *, long *, T *, int, int, int, int, int, long) [with T = float, AccumT = float]: block: [1,0,0], thread: [160,0,0] Assertion t >= 0 && t < n_classes failed.

Hi, please use the scripts for preparing the Cityscapes Dataset https://github.com/mcordts/cityscapesScripts

could you tell me how to convert the dataset to 19 categories.I just use the *_color.png picture for training ,but after some step,it will report an error.
RuntimeError: cuda runtime error (59) : device-side assert triggered at /opt/conda/conda-bld/pytorch_1535490206202/work/aten/src/THC/generated/../generic/THCTensorMathPointwise.cu:266
/opt/conda/conda-bld/pytorch_1535490206202/work/aten/src/THCUNN/SpatialClassNLLCriterion.cu:99: void cunn_SpatialClassNLLCriterion_updateOutput_kernel(T *, T *, T *, long *, T *, int, int, int, int, int, long) [with T = float, AccumT = float]: block: [1,0,0], thread: [160,0,0] Assertion t >= 0 && t < n_classes failed.

你解决了这个问题吗，我也忘了要用这个了。。。请问集解决了，如果解决了可以告诉我怎么解决的吗

authors: Benjiaminh YYingcute xiaoyufenfei

repo: xiaoyufenfei/LEDNet


text:
fix(msw): delay rendering until msw mocks have been registered

Bors merge bot cheat sheet
We are using bors-ng to automate merging of our pull requests. The following table provides a summary of commands that are available to reviewers (members of this repository with push access) and delegates (in case of bors delegate+ or bors delegate=[list]).

Syntax
Description

bors merge
Run the test suite and push to master if it passes. Short for "reviewed: looks good."

bors merge-
Cancel an r+, r=, merge, or merge=

bors try
Run the test suite without pushing to master.

bors try-
Cancel a try

bors delegate+
Allow the pull request author to merge their changes.

bors delegate=[list]
Allow the listed users to r+ this pull request's changes.

bors retry
Run the previous command a second time.

This is a short collection of opinionated commands. For a full list of the commands read the bors reference.

bors merge

repo: xing/hops


text:
Add update_cdf_4 sse2 implementation.

Trash benchmarks on my threadripper:
$ cargo bench update_cdf_4
    Finished release [optimized] target(s) in 0.08s
     Running target/release/deps/bench-0f4a29071020d296
update_cdf_4_native     time:   [8.6011 us 8.6224 us 8.6451 us]
                        change: [-1.5134% -1.1721% -0.8184%] (p = 0.00 < 0.05)
                        Change within noise threshold.
Found 3 outliers among 100 measurements (3.00%)
  3 (3.00%) high mild

update_cdf_4_sse2       time:   [3.0597 us 3.0648 us 3.0700 us]
                        change: [-1.2574% -0.8472% -0.4612%] (p = 0.00 < 0.05)
                        Change within noise threshold.
Found 3 outliers among 100 measurements (3.00%)
  3 (3.00%) high mild

Will do real benchmarks on cannon lake in a bit.

Seems it needs a rebase, from a quick and tired look it seems fine.

It's not actually hooked up yet, one thing I need to do is how to compile-time decide cdf length. It could be done in the symbol! macro.

Coverage increased (+0.04%) to 82.927% when pulling 9c2d3ce16eacdcf3d59d6cdd8b443c83f4688ef3 on tdaede:update_cdf_4_sse2 into 0c9c2c04653e15092015a0ac548f1c2ecfaa3d68 on xiph:master.

Added a workaround to call it for now, it dynamically decides cdf length which is gross but works.

science numbers from CNL:
update_cdf_4_native     time:   [13.882 us 13.883 us 13.884 us]
Found 10 outliers among 100 measurements (10.00%)
  2 (2.00%) low mild
  3 (3.00%) high mild
  5 (5.00%) high severe

update_cdf_4_sse2       time:   [5.0360 us 5.0364 us 5.0370 us]
Found 13 outliers among 100 measurements (13.00%)
  4 (4.00%) high mild
  9 (9.00%) high severe

authors: coveralls lu-zero tdaede


text:
✨ feat: 新增氢主题

新增了氢主题。
主题保持掘金文章原有风格的基础上，对图片、文章背景、链接样式、字号等多处地方做了调整，让读者能阅读得更舒适一些。

这个主题跟默认主题比较相似，区分度不明显，建议可以再做一些定制

这个主题跟默认主题比较相似，区分度不明显，建议可以再做一些定制

感谢您的意见，我也针对您的意见做了一些改进。对于我而言，氢这个主题的本意，就是做一些非主题色之外的优化，所以可能第一眼看上去没那么亮眼，下面列举了几个不同点，方便您能看到氢的一些特点 ：)

repo: xitu/juejin-markdown-themes


text:
cookie 设置无效

设置了cookie，但是用safari看了一下，没有cookie.
很急。。谢谢

有302跳转吗

使用cookie的方式有很多，有给服务器用的，有给ajax用的，你的是哪种？

就是正常app登录后，把token之类的东西放到cookie里面，给h5使用。

那你这种情况得使用document.cookie设置cookie才能给h5用。

authors: xiubojin zhangxianglin

repo: xiubojin/JXBWKWebView


text:
[RPR] Harpe gives 10 soul gauge now

Pull request type

[ x] This is new functionality or an addition to existing functionality
[ ] This is a bugfix to existing functionality
[ ] This is a patch bump

Pull request details
I am a fool. Harpe gives 10 gauge now
Testing / Validation
Job Maintenance

[ x] I am active on the xivanalysis Discord and part of the job maintainers group for the job(s) in this PR

changelog added

repo: xivanalysis/xivanalysis


text:
Inconsistencies between database schema and paper

Hi there, I've been checking out the data provided in Spider-lite and Spider-snow under Spider2/tree/main/spider2-lite/resource/databases and Spider2/tree/main/spider2-snow/resource/databases and I'm having trouble determining what the correct schema to use is. Based on the paper's Table 2, both Lite and Snow should have close to 800 columns per database on average. However, when I check the schemas I actually see that the mean number of columns per database is over 3000, primarily due to databases like fec having sub-databases such as Spider2/spider2-lite/resource/databases/bigquery/fec/bigquery-public-data.census_bureau_acs with 60K+ columns. Additionally, when checking median values the number seems much lower (I see a median of 164 columns/database when checking Spider-lite using the provided JSON files to extract column names per table).
Additionally, I see for many databases that the DDL.csv contains more tables than are provided in the corresponding <table_name>.json files. Is this expected, and is the true full dataset to consider over the tables in DDL.csv files, or the ones for which .json files exist?
I'm trying to extract the full database schemas to consider, and all related context, to better understand the dataset. If there's a better way, such as using the code originally used in the paper to get these metrics, please let me know.

Have the same issue. I also noticed that the DDL column is missing from some of the DDL.csv files, such as GITHUB_REPOS_DATE.DAY and MLB.BASEBALL and so on.

Hello, thank you for your attention to Spider2.
Regarding the statistics of the average number of columns, we have made the following adjustments. For tables with time as a single dimension, if the total number of columns exceeds 10k, we will ignore these tables. For those with 3k-10k columns, we will keep them in the statistics. This is also the reason for the lower median. In fact, the total number of columns in many databases is less than 800. We include tables from different time periods in the statistics, mainly because we considered that, in Snowflake SQL, there is no function like TABLE_SUFFIX to aggregate time-based tables, so we used this calculation method instead.
@jeffeben21

Thank you for pointing out our mistake. We have updated the DDL for mlb github_repos_date deps_dev_v1.
@thatmee

@lfy79001 Thank you, this helps a lot. I also found one of the pre-processing scripts at spider2-lite/baselines/dailsql/preprocessed_data/spider2_preprocess.py which can be run by overriding --dev spider2-lite, although it does require modifying one line of a source files to include an additional ../ suffix for compatibility with the current package layout. It looks like similar scripts exist in the other baseline methods. I think this may help others as well, as it combines all the input data context nicely.
With this I was able to get the processed output, which upon filtering all databases with > 10K columns, gave me a mean N columns of 804, which matches the paper. Based on this, I believe you are dropping all 'databases' that have total number of columns exceeding 10K, not just tables within those databases, correct?

@jeffeben21
yes, correct


text:
Add llvm to PATH

Before adding new features and new modules, please go to issues to submit the relevant feature description first.
Write good commit messages and use the same coding conventions as the rest of the project.
Please commit code to dev branch and we will merge into master branch in feature
Ensure your edited codes with four spaces instead of TAB.

增加新特性和新模块之前，请先到issues提交相关特性说明，经过讨论评估确认后，再进行相应的代码提交，避免做无用工作。
编写友好可读的提交信息，并使用与工程代码相同的代码规范，代码请用4个空格字符代替tab缩进。
请提交代码到dev分支，如果通过，我们会在特定时间合并到master分支上。
为了规范化提交日志的格式，commit消息，不要用中文，请用英文描述。

I didn't know about that, I will close it then

repo: xmake-io/xmake-repo


text:
Auto-update openal-soft to 1.24.0

New version of openal-soft detected (package version: 1.23.1, last github version: 1.24.0)

superseded by #6019

authors: SirLynix waruqi


text:
依赖包的 package::check_cxxsnippets 不支持使用 clang/libcxx 测试

Xmake 版本
v2.9.6+20241030
操作系统版本和架构
Manjaro Linux
描述问题
如果将依赖包的 stdlib 切换为 libc++
local opt = {
    configs = {
        toolchains = 'clang',
        cxflags = {
            '-stdlib=libc++'
        }
    }
}

add_requireconfs('**|cmake|pkg-config', opt)

当依赖包在执行 on_test 时，依然使用 libstdc++ 进行测试，往往会因 abi 不兼容导致测试失败。
期待的结果
测试成功
考虑自动选择 on_test 使用的工具链/标准库实现？
工程配置
N/A
附加信息和错误日志

用 set_runtimes("c++shared") 才会透传到包构建和测试，加上后再给 -vD log 看看。

你要自己走 runtimes 切下。 xmake f --runtimes=c++_shared 或者全局 set_runtimes("c++_shared")

authors: Redbeanw44602 star-hengxing waruqi

repo: xmake-io/xmake


text:
Version 1.1 Changes

[x] Close Modals when submission
[ ] Give feedback to users on submission
[x] Update socket.io link for backend with FE link
[x] Update readMe with appropriate information about the project

will create a separate pull request for adding feedback to the user on form submission

repo: xnsei/LogFit


text:
Calling steps within steps to keep things DRY

I think the ruby implementation allows you to group steps by calling steps within other steps. I think this keeps things DRY and allow our cucumber tests to be more maintable.
https://github.com/cucumber/cucumber/wiki/Calling-Steps-from-Step-Definitions
Is this currently possible in meteor-cucumber?

I looked at cucumberJS which this is built on to see if this was possible and I don't think so because of the way it's architected. You could ask on the mailing list for that project to be sure...
On Sunday, Mar 29, 2015 at 4:48 PM, Shawn Lim notifications@github.com, wrote:
I think the ruby implementation allows you to group steps by calling steps within other steps. I think this keeps things DRY and allow our cucumber tests to be more maintable.
https://github.com/cucumber/cucumber/wiki/Calling-Steps-from-Step-Definitions
Is this currently possible in meteor-cucumber?
—
Reply to this email directly or view it on GitHub.

No this isn't possible in the same way.
You basically have to move the shared code into it's own named function and then you can reuse that named function across other steps.
Cucumber.js itself said javascript had good enough facilities to do this kind of thing and they wouldn't implement it in Cucumber.js.

See https://github.com/cucumber/cucumber-js/issues/11

Closing this due to no current solution

authors: geekyme hexsprite queso samhatoum

repo: xolvio/meteor-cucumber


text:
Update libsass to latest version

Update libsass to latest version, so that project like https://github.com/ligershark/WebOptimizer.Sass can use the latest feature of libsass.

Done since 1.5.0

authors: dean-yang xoofx

repo: xoofx/SharpScss


text:
BUG: cannot open Web UI for docker image

Describe the bug
xprobe/xinference:latest 镜像缺少main.66b1c4fb.js，xinference前端配置页面无法打开

Describe the bug
xprobe/xinference:latest 镜像缺少main.66b1c4fb.js，xinference前端配置页面无法打开

@binbinup 怎么启动的docker image?

@binbinup 怎么启动的docker image? 我这边没有复现

docker run
-v /model/llm:/model/llm
-p 9005:9997
--gpus all
xprobe/xinference:latest>
xinference-local -H 0.0.0.0

@binbinup 怎么启动的docker image? 我这边没有复现
不好意思又可以用了。 奇怪。

先close，有问题再开

repo: xorbitsai/inference


text:
0.10.2.post1版本同时起多个模型会报CUDA out of memory,0.9.4版本可以同时起多个模型

起第一个模型日志如下：
2024-04-24 10:32:08,785 xinference.core.supervisor 34829 DEBUG    Enter launch_builtin_model, model_uid: chatglm3-6b-32k, model_name: chatglm3-6b-32k, model_size: 6, model_format: pytorch, quantization: none, replica: 1
2024-04-24 10:32:08,785 xinference.core.worker 34829 DEBUG    Enter get_model_count, args: (<xinference.core.worker.WorkerActor object at 0x7fe6545137e0>,), kwargs: {}
2024-04-24 10:32:08,785 xinference.core.worker 34829 DEBUG    Leave get_model_count, elapsed time: 0 s
2024-04-24 10:32:08,785 xinference.core.worker 34829 DEBUG    Enter launch_builtin_model, args: (<xinference.core.worker.WorkerActor object at 0x7fe6545137e0>,), kwargs: {'model_uid': 'chatglm3-6b-32k-1-0', 'model_name': 'chatglm3-6b-32k', 'model_size_in_billions': 6, 'model_format': 'pytorch', 'quantization': 'none', 'model_type': 'LLM', 'n_gpu': 1, 'request_limits': None, 'peft_model_config': None, 'gpu_idx': None}
2024-04-24 10:32:08,786 xinference.core.worker 34829 DEBUG    GPU selected: [0] for model chatglm3-6b-32k-1-0
2024-04-24 10:32:12,822 xinference.model.llm.llm_family 34829 INFO     Caching from URI: /home/iqas/models/THUDM/chatglm3-6b-32k
2024-04-24 10:32:12,823 xinference.model.llm.llm_family 34829 INFO     Cache /home/iqas/models/THUDM/chatglm3-6b-32k exists
2024-04-24 10:32:12,823 xinference.model.llm.core 34829 DEBUG    Launching chatglm3-6b-32k-1-0 with VLLMChatModel
2024-04-24 10:32:12,828 xinference.model.llm.vllm.core 35156 INFO     Loading chatglm3-6b-32k with following model config: {'tokenizer_mode': 'auto', 'trust_remote_code': True, 'tensor_parallel_size': 1, 'block_size': 16, 'swap_space': 4, 'gpu_memory_utilization': 0.9, 'max_num_seqs': 256, 'quantization': None, 'max_model_len': 4096}
INFO 04-24 10:32:12 llm_engine.py:74] Initializing an LLM engine (v0.4.0.post1) with config: model='/home/iqas/models/THUDM/chatglm3-6b-32k', tokenizer='/home/iqas/models/THUDM/chatglm3-6b-32k', tokenizer_mode=auto, revision=None, tokenizer_revision=None, trust_remote_code=True, dtype=torch.float16, max_seq_len=4096, download_dir=None, load_format=auto, tensor_parallel_size=1, disable_custom_all_reduce=False, quantization=None, enforce_eager=False, kv_cache_dtype=auto, device_config=cuda, seed=0)
WARNING 04-24 10:32:12 tokenizer.py:104] Using a slow tokenizer. This might cause a significant slowdown. Consider using a fast tokenizer instead.
INFO 04-24 10:32:13 pynccl.py:39] Loading nccl from environment variable VLLM_NCCL_SO_PATH=/home/iqas/model_env_new/lib/python3.10/site-packages/nvidia/nccl/lib/libnccl.so.2
INFO 04-24 10:32:15 selector.py:16] Using FlashAttention backend.
INFO 04-24 10:32:24 model_runner.py:104] Loading model weights took 11.6608 GB
INFO 04-24 10:32:26 gpu_executor.py:94] # GPU blocks: 19161, # CPU blocks: 9362
INFO 04-24 10:32:29 model_runner.py:791] Capturing the model for CUDA graphs. This may lead to unexpected consequences if the model is not static. To run the model in eager mode, set 'enforce_eager=True' or use '--enforce-eager' in the CLI.
INFO 04-24 10:32:29 model_runner.py:795] CUDA graphs can take additional 1~3 GiB memory per GPU. If you are running out of memory, consider decreasing gpu_memory_utilization or enforcing eager mode. You can also reduce the max_num_seqs as needed to decrease memory usage.
INFO 04-24 10:32:36 model_runner.py:867] Graph capturing finished in 7 secs.
起第二个相同模型日志日下：
2024-04-24 10:33:33,663 xinference.core.worker 34829 DEBUG    Enter launch_builtin_model, args: (<xinference.core.worker.WorkerActor object at 0x7fe6545137e0>,), kwargs: {'model_uid': 'chatglm3-6b-32k-e82uAQYC-1-0', 'model_name': 'chatglm3-6b-32k', 'model_size_in_billions': 6, 'model_format': 'pytorch', 'quantization': 'none', 'model_type': 'LLM', 'n_gpu': 1, 'request_limits': None, 'peft_model_config': None, 'gpu_idx': None}
2024-04-24 10:33:33,664 xinference.core.worker 34829 DEBUG    GPU selected: [1] for model chatglm3-6b-32k-e82uAQYC-1-0
2024-04-24 10:33:37,771 xinference.model.llm.llm_family 34829 INFO     Caching from URI: /home/iqas/models/THUDM/chatglm3-6b-32k
2024-04-24 10:33:37,772 xinference.model.llm.llm_family 34829 INFO     Cache /home/iqas/models/THUDM/chatglm3-6b-32k exists
2024-04-24 10:33:37,772 xinference.model.llm.core 34829 DEBUG    Launching chatglm3-6b-32k-e82uAQYC-1-0 with VLLMChatModel
2024-04-24 10:33:37,776 xinference.model.llm.vllm.core 35678 INFO     Loading chatglm3-6b-32k-e82uAQYC with following model config: {'tokenizer_mode': 'auto', 'trust_remote_code': True, 'tensor_parallel_size': 1, 'block_size': 16, 'swap_space': 4, 'gpu_memory_utilization': 0.9, 'max_num_seqs': 256, 'quantization': None, 'max_model_len': 4096}
INFO 04-24 10:33:37 llm_engine.py:74] Initializing an LLM engine (v0.4.0.post1) with config: model='/home/iqas/models/THUDM/chatglm3-6b-32k', tokenizer='/home/iqas/models/THUDM/chatglm3-6b-32k', tokenizer_mode=auto, revision=None, tokenizer_revision=None, trust_remote_code=True, dtype=torch.float16, max_seq_len=4096, download_dir=None, load_format=auto, tensor_parallel_size=1, disable_custom_all_reduce=False, quantization=None, enforce_eager=False, kv_cache_dtype=auto, device_config=cuda, seed=0)
WARNING 04-24 10:33:37 tokenizer.py:104] Using a slow tokenizer. This might cause a significant slowdown. Consider using a fast tokenizer instead.
INFO 04-24 10:33:38 pynccl.py:39] Loading nccl from environment variable VLLM_NCCL_SO_PATH=/home/iqas/model_env_new/lib/python3.10/site-packages/nvidia/nccl/lib/libnccl.so.2
INFO 04-24 10:33:40 selector.py:16] Using FlashAttention backend.
2024-04-24 10:33:43,099 xinference.core.worker 34829 ERROR    Failed to load model chatglm3-6b-32k-e82uAQYC-1-0
Traceback (most recent call last):
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xinference/core/worker.py", line 693, in launch_builtin_model
await model_ref.load()
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xoscar/backends/context.py", line 227, in send
return self._process_result_message(result)
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xoscar/backends/context.py", line 102, in _process_result_message
raise message.as_instanceof_cause()
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xoscar/backends/pool.py", line 659, in send
result = await self._run_coro(message.message_id, coro)
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xoscar/backends/pool.py", line 370, in _run_coro
return await coro
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xoscar/api.py", line 384, in on_receive
return await super().on_receive(message)  # type: ignore
File "xoscar/core.pyx", line 558, in on_receive
raise ex
File "xoscar/core.pyx", line 520, in xoscar.core._BaseActor.on_receive
async with self._lock:
File "xoscar/core.pyx", line 521, in xoscar.core._BaseActor.on_receive
with debug_async_timeout('actor_lock_timeout',
File "xoscar/core.pyx", line 524, in xoscar.core._BaseActor.on_receive
result = func(*args, **kwargs)
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xinference/core/model.py", line 239, in load
self._model.load()
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xinference/model/llm/vllm/core.py", line 176, in load
self._engine = AsyncLLMEngine.from_engine_args(engine_args)
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/engine/async_llm_engine.py", line 348, in from_engine_args
engine = cls(
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/engine/async_llm_engine.py", line 311, in init
self.engine = self._init_engine(*args, **kwargs)
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/engine/async_llm_engine.py", line 422, in _init_engine
return engine_class(*args, **kwargs)
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/engine/llm_engine.py", line 110, in init
self.model_executor = executor_class(model_config, cache_config,
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/executor/gpu_executor.py", line 37, in init
self._init_worker()
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/executor/gpu_executor.py", line 66, in _init_worker
self.driver_worker.load_model()
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/worker/worker.py", line 107, in load_model
self.model_runner.load_model()
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/worker/model_runner.py", line 95, in load_model
self.model = get_model(
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/model_executor/model_loader.py", line 81, in get_model
model = model_class(model_config.hf_config, linear_method,
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/model_executor/models/chatglm.py", line 344, in init
self.transformer = ChatGLMModel(config, linear_method)
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/model_executor/models/chatglm.py", line 290, in init
self.embedding = VocabParallelEmbedding(config.padded_vocab_size,
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/model_executor/layers/vocab_parallel_embedding.py", line 76, in init
torch.empty(self.num_embeddings_per_partition,
File "/home/iqas/model_env_new/lib/python3.10/site-packages/torch/utils/_device.py", line 77, in torch_function
return func(*args, **kwargs)
torch.cuda.OutOfMemoryError: [address=IP:PORT, pid=35678] CUDA out of memory. Tried to allocate 508.00 MiB. GPU 0 has a total capacty of 23.53 GiB of which 329.44 MiB is free. Process 35156 has 22.14 GiB memory in use. Including non-PyTorch memory, this process has 1.05 GiB memory in use. Of the allocated memory 0 bytes is allocated by PyTorch, and 0 bytes is reserved by PyTorch but unallocated. If reserved but unallocated memory is large try setting max_split_size_mb to avoid fragmentation.  See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF
2024-04-24 10:33:43,377 xinference.core.supervisor 34829 DEBUG    Enter terminate_model, args: (<xinference.core.supervisor.SupervisorActor object at 0x7fe653d0e750>, 'chatglm3-6b-32k-e82uAQYC'), kwargs: {'suppress_exception': True}
2024-04-24 10:33:43,377 xinference.core.supervisor 34829 DEBUG    Leave terminate_model, elapsed time: 0 s
2024-04-24 10:33:43,381 xinference.api.restful_api 34648 ERROR    [address=IP:PORT, pid=35678] CUDA out of memory. Tried to allocate 508.00 MiB. GPU 0 has a total capacty of 23.53 GiB of which 329.44 MiB is free. Process 35156 has 22.14 GiB memory in use. Including non-PyTorch memory, this process has 1.05 GiB memory in use. Of the allocated memory 0 bytes is allocated by PyTorch, and 0 bytes is reserved by PyTorch but unallocated. If reserved but unallocated memory is large try setting max_split_size_mb to avoid fragmentation.  See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF
Traceback (most recent call last):
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xinference/api/restful_api.py", line 731, in launch_model
model_uid = await (await self._get_supervisor_ref()).launch_builtin_model(
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xoscar/backends/context.py", line 227, in send
return self._process_result_message(result)
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xoscar/backends/context.py", line 102, in _process_result_message
raise message.as_instanceof_cause()
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xoscar/backends/pool.py", line 659, in send
result = await self._run_coro(message.message_id, coro)
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xoscar/backends/pool.py", line 370, in _run_coro
return await coro
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xoscar/api.py", line 384, in on_receive
return await super().on_receive(message)  # type: ignore
File "xoscar/core.pyx", line 558, in on_receive
raise ex
File "xoscar/core.pyx", line 520, in xoscar.core._BaseActor.on_receive
async with self._lock:
File "xoscar/core.pyx", line 521, in xoscar.core._BaseActor.on_receive
with debug_async_timeout('actor_lock_timeout',
File "xoscar/core.pyx", line 526, in xoscar.core._BaseActor.on_receive
result = await result
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xinference/core/supervisor.py", line 850, in launch_builtin_model
await _launch_model()
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xinference/core/supervisor.py", line 814, in _launch_model
await _launch_one_model(rep_model_uid)
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xinference/core/supervisor.py", line 796, in _launch_one_model
await worker_ref.launch_builtin_model(
File "xoscar/core.pyx", line 284, in __pyx_actor_method_wrapper
async with lock:
File "xoscar/core.pyx", line 287, in xoscar.core.__pyx_actor_method_wrapper
result = await result
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xinference/core/utils.py", line 45, in wrapped
ret = await func(*args, **kwargs)
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xinference/core/worker.py", line 693, in launch_builtin_model
await model_ref.load()
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xoscar/backends/context.py", line 227, in send
return self._process_result_message(result)
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xoscar/backends/context.py", line 102, in _process_result_message
raise message.as_instanceof_cause()
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xoscar/backends/pool.py", line 659, in send
result = await self._run_coro(message.message_id, coro)
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xoscar/backends/pool.py", line 370, in _run_coro
return await coro
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xoscar/api.py", line 384, in on_receive
return await super().on_receive(message)  # type: ignore
File "xoscar/core.pyx", line 558, in on_receive
raise ex
File "xoscar/core.pyx", line 520, in xoscar.core._BaseActor.on_receive
async with self._lock:
File "xoscar/core.pyx", line 521, in xoscar.core._BaseActor.on_receive
with debug_async_timeout('actor_lock_timeout',
File "xoscar/core.pyx", line 524, in xoscar.core._BaseActor.on_receive
result = func(*args, **kwargs)
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xinference/core/model.py", line 239, in load
self._model.load()
File "/home/iqas/model_env_new/lib/python3.10/site-packages/xinference/model/llm/vllm/core.py", line 176, in load
self._engine = AsyncLLMEngine.from_engine_args(engine_args)
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/engine/async_llm_engine.py", line 348, in from_engine_args
engine = cls(
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/engine/async_llm_engine.py", line 311, in init
self.engine = self._init_engine(*args, **kwargs)
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/engine/async_llm_engine.py", line 422, in _init_engine
return engine_class(*args, **kwargs)
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/engine/llm_engine.py", line 110, in init
self.model_executor = executor_class(model_config, cache_config,
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/executor/gpu_executor.py", line 37, in init
self._init_worker()
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/executor/gpu_executor.py", line 66, in _init_worker
self.driver_worker.load_model()
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/worker/worker.py", line 107, in load_model
self.model_runner.load_model()
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/worker/model_runner.py", line 95, in load_model
self.model = get_model(
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/model_executor/model_loader.py", line 81, in get_model
model = model_class(model_config.hf_config, linear_method,
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/model_executor/models/chatglm.py", line 344, in init
self.transformer = ChatGLMModel(config, linear_method)
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/model_executor/models/chatglm.py", line 290, in init
self.embedding = VocabParallelEmbedding(config.padded_vocab_size,
File "/home/iqas/model_env_new/lib/python3.10/site-packages/vllm/model_executor/layers/vocab_parallel_embedding.py", line 76, in init
torch.empty(self.num_embeddings_per_partition,
File "/home/iqas/model_env_new/lib/python3.10/site-packages/torch/utils/_device.py", line 77, in torch_function
return func(*args, **kwargs)
torch.cuda.OutOfMemoryError: [address=IP:PORT, pid=35678] CUDA out of memory. Tried to allocate 508.00 MiB. GPU 0 has a total capacty of 23.53 GiB of which 329.44 MiB is free. Process 35156 has 22.14 GiB memory in use. Including non-PyTorch memory, this process has 1.05 GiB memory in use. Of the allocated memory 0 bytes is allocated by PyTorch, and 0 bytes is reserved by PyTorch but unallocated. If reserved but unallocated memory is large try setting max_split_size_mb to avoid fragmentation.  See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF
日志中可以发现第二个模型先选择了GPU【1】这张显卡，但后面不知为什么会去使用GPU【0】这张显卡，导致CUDA out of memory

升级下 accelerate 这个包看下还有没有这个问题。

升级下 accelerate 这个包看下还有没有这个问题。

升级accelerate后，发现还是不行

我发现当Using FlashAttention backend时就会Cuda out of memory,而我把flash_attn卸载后，使用Using XFormers backend则不会出现Cuda out of memory

我发现当Using FlashAttention backend时就会Cuda out of memory,而我把flash_attn卸载后，使用Using XFormers backend则不会出现Cuda out of memory

flash_attn 的 block size 比较大，会有比较多的显存占用。

建议不要用 flash_attn，显存占用更多，实际上性能提升不明显。

建议不要用 flash_attn，显存占用更多，实际上性能提升不明显。

是的，性能几乎没啥提升

那这个问题主要是 flash_attn 导致的，可以 close 了？

ps 实际上我测试下来，flash_attn 比 xformers 还要慢，后续可以期待 flashinfer。

那这个问题主要是 flash_attn 导致的，可以 close 了？

是的，可以close了


text:
FEAT: Impl IndexIlocSetItem

Note that the issue tracker is NOT the place for general support.  For
discussions about development, questions about usage, or any general questions,
contact us on https://discuss.xorbits.io/.

Pandas does not support index setitem, so close this issue here.

repo: xorbitsai/xorbits


text:
🛑 Design Swan is down

In 57e6805, Design Swan (https://www.designswan.com) was down:

HTTP code: 500
Response time: 84 ms

Resolved: Design Swan is back up in 4bb5554.

repo: xoryorz/upptime


text:
🛑 Design Swan is down

In c0d5e7d, Design Swan (https://www.designswan.com) was down:

HTTP code: 500
Response time: 99 ms

Resolved: Design Swan is back up in 4821330.


text:
🛑 Design Swan is down

In 5f9ecde, Design Swan (https://www.designswan.com) was down:

HTTP code: 500
Response time: 116 ms

Resolved: Design Swan is back up in 7f89722.


text:
🛑 Design Swan is down

In aa1f753, Design Swan (https://www.designswan.com) was down:

HTTP code: 500
Response time: 86 ms

Resolved: Design Swan is back up in 08949f9 after 12 minutes.


text:
🛑 Design Swan is down

In 3f930e8, Design Swan (https://www.designswan.com) was down:

HTTP code: 500
Response time: 100 ms

Resolved: Design Swan is back up in 15c377f after 17 minutes.


text:
🛑 Design Swan is down

In 0a50623, Design Swan (https://www.designswan.com) was down:

HTTP code: 500
Response time: 112 ms

Resolved: Design Swan is back up in 638842b.


text:
🛑 Design Swan is down

In 5c6c994, Design Swan (https://www.designswan.com) was down:

HTTP code: 500
Response time: 76 ms

Resolved: Design Swan is back up in 45d0f4e after 35 minutes.


text:
🛑 Design Swan is down

In 000cc41, Design Swan (https://www.designswan.com) was down:

HTTP code: 500
Response time: 109 ms

Resolved: Design Swan is back up in 6105b0c after 26 minutes.


text:
🛑 Design Swan is down

In 2b96cdc, Design Swan (https://www.designswan.com) was down:

HTTP code: 500
Response time: 127 ms

Resolved: Design Swan is back up in ae2cb31 after 24 minutes.


text:
🛑 pishem-otzivi is down

In f28a593, pishem-otzivi (https://пишем-отзывы.рф/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: pishem-otzivi is back up in d84936e.


text:
Replaced View.propTypes with ViewPropTypes

React native moved View.propTypes to ViewPropTypes. This pr makes that change, solving the warnings in console.
See commit here https://github.com/facebook/react-native/commit/53905a537a58d028fc5eb1c4e9a8ec967d8cd396

Yeah. eg. https://github.com/xotahal/react-native-material-ui/pull/148

@xotahal Any issues with merge?

Codecov Report

Merging #148 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master   #148   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           1      1
  Lines           2      2
  Branches        1      1
=====================================
  Hits            2      2

Fixes #146

Will send another PR that fixes this.

authors: chitezh codecov-io iRoachie

repo: xotahal/react-native-material-ui


text:
SSH Key from Security Key Used Multiple Times

So I have SSH keys that are generated from a passkey on my security key.
I still have public and private files on my system the only difference is when SSH tries to use them, you have to touch the security key.
When I use it and SSH to a server it flashes I hit it once and then I am logged in.
However, XPipe seems to do it twice.
When I go to login it uses the security key and flashes for me to touch it first to just open the window, then it flashes again and has me touch it a second time to actually make the connection.
It would be nice if it worked like normal where you only have to touch it once.

Just a follow-up,
Even just telling it to find connections makes me use my security key twice.

The first behavior you mentioned is kinda intended/unavoidable. Essentially, the first connection will be opened in the background to set everything up with init scripts etc. Then in the second connection, these init scripts and connections are actually opened in your terminal.
I plan to release an optimization that I'm working on soon to get this down to only one effective connection if the connection is not customized with custom environments or scripts. It's almost done, just needs a few fixes.
For the second thing you mentioned when it's trying to find connections, I have to investigate that as it should only connect once.
If I remember correctly, there should be a setting for most security keys to remember the last touch for a short period.

This has now been somewhat addressed in 9.0. It will attempt to only use the security key when explicitly needed. It's not perfect but should work well enough.

authors: crschnick nmcbride

repo: xpipe-io/xpipe


text:
Create a way to calculate computed coordinates

Create computed coordinates in a lazy way, given a user defined equation for defining these coordinates.
E.g.,
my_depths(params):
    # do the calculation
   return depths

Then, link ds.salt.z to my_depths, such that
ds.salt.z

returns the depths, calculated on request. Or better, an object that returns values only upon indexing.
See, e.g.,
The equations:
https://github.com/hetland/octant/blob/master/octant/depths.py
One way to do the lazy calculations just in python
https://github.com/hetland/octant/blob/68f51005480c8cb9f83098b0f751b4e8086c11b5/octant/roms.py#L244

Just for reference, in case some tries to implement this in xray,  iris has all but one (ocean_double_sigma_coordinate) of the ocean dimensionless vertical coordinates.
Code: https://github.com/SciTools/iris/blob/master/lib/iris/aux_factory.py#L772-L1786
CF-conventions: http://cfconventions.org/Data/cf-conventions/cf-conventions-1.7/build/cf-conventions.html#dimensionless-v-coord

authors: hetland ocefpaf

repo: xray/xray


text:
packy.nim must be in the project directory

packy.nim must be located inside the project directory.  slurp() is having issues when located outside.  I will need to do some research to figure this out.  I am open to suggestions.

Bug fixed.

repo: xrfez/packy


text:
Fix issue 359 and 367 (serialization bugs)

This pull request derives from #374. So needs to be handled after that.

Fixes #359. Fixes #367.
The root cause of those bugs is that

There is no contract between mode="test:serialize" templates and their callers regarding whitespace-only text nodes.
The template callers do not expect whitespace-only text nodes when calculating $node-to-compare-with.

This pull request fixes the bugs by

clarifying what mode="test:serialize" expects regarding whitespace-only text nodes
skipping whitespace-only text nodes when calculating $node-to-compare-with

You can confirm the fixed result in xspec-serialize-result.html.

@cirulls
Merged this bug fix of serialization (i.e. how results are rendered in HTML report).

repo: xspec/xspec


text:
stream.Close() stuck if buffer is full

If the underlying buffer of net.Conn is full (any may be full forever), it would block the write call to smux stream. If a Close() is called on the stream, it would attempt to write cmdFIN, but this write blocks as well.
The keepalive() goroutine should come and save the day, but it is also stuck at sending cmdNOP. This leaves no one watching on tickerTimeout, and the Close() function of the underlying net.Conn wouldn't be called to resolve the deadlock.
My program sometime gets into a stuck and i believe this is the reason. Could someone take a look? Or I made a mistake in understanding the code?

The keepalive is timeout when all writing operations blocked, and then the session closed!

solved?

authors: MingchenZhang jannson xtaci

repo: xtaci/smux


text:
a little better for recycleTokens implements

change n to total.

Codecov Report

Merging #49 into master will decrease coverage by 0.49%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master      #49     +/-   ##
=========================================
- Coverage   85.78%   85.28%   -0.5%
=========================================
  Files           4        4
  Lines         401      401
=========================================
- Hits          344      342      -2
- Misses         48       50      +2
  Partials        9        9

Impacted Files
Coverage Δ

stream.go
86.02% <100%> (ø)
:arrow_up:

session.go
83.33% <0%> (-0.91%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 4c827cf...359ce02. Read the comment docs.

authors: codecov-io jannson


text:
МЕД АПДЕЙТ™

МЕДИЦИНСКИЙ АПДЕЙТ™ (не до конца доделаный)
(просто перепишу чейнжлог.)

Добавлено в общей сложности 17 различных реагентов.
Добавлены всплывающие надписи многим препаратам.
Некоторые медицинские препараты изменили свои свойства в худшую или лучшую сторону.
Медибот впрыскивает радость доктора вместо трикордазина.
Добавлена новая цель станции.
Добавлен мак снотворный. Семена можно найти в ящике лекарственных семян.
Добавлена антибиотическая мазь и кровоостанавливающий жгут-турникет. Автор спрайтов жгута - Празат .
Увеличено время подготовки к удару у дефибриллятора.
Переработан поддельный дефибриллятор у агентов синдиката. Вместо 35 повреждений ожогами он наносит 100.
Добавлен высоковольтный дефибриллятор и личный дефибриллятор главного врача.
Добавлена новая цель кражи для агентов синдиката.
Добавлены новые бутылочки с таблетницами и упаковками таблеток.
НТ наконец договорились с поставками фармацевтики на свои станции. Встречайте ТаблеткоМаты!
Добавлен небольшой шприц. Вмещает меньше; работает быстрее и помещается в раздатчики.
Добавлен анализатор реагентов. Можно создать в медфабе; найти в шкафчиках главного врача; химика; патологоанатома
Добавлена новая роль - Патологоанатом.
Добавлена бирка для ног.
Добавлена возможность поместить листок на ячейку морга.
Добавлена возможность приклеить этикетку ручным экитеровщиком на ячейки морга.
Добавлен новый костюм главного врача.
Добавлены одеждоматы и шкафчики биозащиты парамедика и патологоанатома.
Добавлены РЕспрайты и новая одежда парамедика. Автор спрайтов - Празат
Переводы руководств. Добавлены руководства для новых реагентов и патологоанатома.
Переводы реагентов.

:(

Robust.Shared.Prototypes.PrototypeLoadException: Duplicate ID: 'ADTClothingBackpackDuffelMedical' for kind
Посмотри, как понял предмет с таким же айди есть

теперь ещё и в реагентах копаться...
опять.
:'(

я не закрывал эту ветку.

да ёп.

аллилуя, ямл гитлер не жалуется.

Я полчаса ждал пока загрузится страница с изменениями чтоб апрувнуть

ура.

не, не ура.

:(

authors: FaDeOkno JustKekc


text:
Персонализейшен оружия

:cl:

add: Добавлено новое поле "personable: true" для - type: Gun.
add: Пистолет киборга СБ можно персонализировать.
Пасиба @modern-nm 💖

Пример:
  - type: Gun
    fireRate: 1.7
    soundGunshot:
      path: /Audio/Weapons/Guns/Gunshots/laser_cannon.ogg
    personable: true

А теперь добавьте возможность ЕМАГом сбросить владельца, будет вообще идеально

Надо бы попробовать..

Посмотри, как сбрасывается доступ у ящиков. Не должно быть так сложно по идее

Кстати, это же можно нацепить на мечи и щиты ядерщиков.

Ну, точнее сделать что-то подобное


text:
Different results between HuggingFace demo and running it locally

I'm a bit confused. The ReadMe says "Notes: Currently, this model is the academic version that was trained with DIS V1.0" about HuggingFace. The inference section only mentions "the pre-trained weights" but no version. As I get different results, I wonder what is the version for both. Are the downloadable pretrained weights V1 or unoptimized V2?

@xuebinqin Hii, do you have any chance to tell a bit about how you prepared and annotated the data V1 and V2?
For last 10 days, I have been annotating some high res data for my validation dataset. I got 66 images annotated carefully. I worked on pre-predicted masks and fix them. Thus, the process was easier for me. Although I did a little work, the burden was really big.
So, how did you manage to generate or annotate the data? It doesn't look like any artificial (or rendered) data to me.
Also, do you have anymore ongoing research on image segmentation topic? What's next?
Thank you!

authors: Utopiah faruknane

repo: xuebinqin/DIS


text:
Theory with a single AutoFixture custom attribute shows as two tests (one passes and one not run)

The workaround from https://github.com/xunit/xunit/issues/460 has no effect

This is normal behaviour, because the data is random, and so the name of the test that is run is also random, and different on each run. The first time you run the test, only one theory is shown under the MyTest node. The second time you run the test, that theory doesn't get re-run (it's using a different guid based value). Instead, a new value is run. This is treated as a new theory (because it is), and the old one is marked as not having run, and a new one is added.

Thanks! Building the solution removes the test that was not run, leaving only the results from the last test that was run.

authors: citizenmatt eroller

repo: xunit/resharper-xunit


text:
Parsing "Create Table" and outputting it as string creates incomplete, invalid SQL

Hi,
great library. :) Just one concern:
the following snipped doesn't create valid SQL:
r := strings.NewReader(`CREATE TABLE answer (
  id bigint(20) NOT NULL AUTO_INCREMENT,
  element_id varchar(255) NOT NULL,
  element_value varchar(255) NOT NULL,
  version int(11) DEFAULT NULL,
  participant bigint(20) NOT NULL,
  PRIMARY KEY (id),
  KEY FKABCA3FBEBE857B66 (participant),
  CONSTRAINT FKABCA3FBEBE857B66 FOREIGN KEY (participant) REFERENCES participant (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;")`)

tokens := sqlparser.NewTokenizer(r)
for {
	stmt, err := sqlparser.ParseNext(tokens)
	if err == io.EOF {
		break
	}
	fmt.Println(sqlparser.String(stmt))
	if err != nil {
		fmt.Println(err)
	}
}

Output:

create table answer

syntax error at position 391 near ')'
What could I do here?

Thanks.
I would, but I can't. I wants to process dumps and this is the result of Adminer. :-)

I've sent a pull request to the upstream project to handle the constraint keyword https://github.com/vitessio/vitess/pull/4020
Next I'll have to add support for foreign key.

Any update on this? I'm also looking to process output from mysqldump

authors: bramp mpchadwick philiplb


text:
Could I convert pytorch bilinear interpolate layer to caffe ?  And how should I do that?

https://github.com/xxradon/PytorchToCaffe/blob/da9e22c4d614f29d040dd2218b37e1a954bb0ee5/pytorch_to_caffe.py#L405

How did you solve the problem?

hi, How did you solve the problem?

authors: 18022443868 nieyan wanglaotou

repo: xxradon/PytorchToCaffe


text:
Error when stopping daemon using 'python3 -m onedrived.od_main stop'

When testing commit 6020bf4, I started onedrived into daemon mode using 'python3 -m onedrived.od_main' - the daemon started successfully.
'python3 -m onedrived.od_main status' correctly reported 'od_main.py -- pid: 10526, status: sleeping, uptime: 0m, %cpu: 0.0, %mem: 0.4'.
When running 'python3 -m onedrived.od_main stop' the following occurred:
Stopping od_main.py ... FAILED
ERROR: Timed out while waiting for process (PID 10526) to terminate
Check the status again reported that the daemon was not running, so it appears it did stop, but it perhaps did not return its exit status?

Confirmed the same behaviour occurs after installing onedrived (with commit 6020bf4 applied) using 'sudo pip3 install .' from the source directory and running it with 'onedrived start'.

My best guess is that the program is downloading or uploading something when you stop it. Need to double check if stop works fine when the program is idle.

In daemon mode it's the SIGTERM handler that prevents the program from exiting. Will address it soon.

The exit problem happens in debug mode as well. I have confirmed (using debug mode) that the program is idle when the exit command is issued (from another console window). In the debug session I see this (I've included the end of the last download to demonstrate that it has been idle for a minute before I told it to shut down):
[2017-02-05 10:46:24,915] DEBUG: MainThread: Move pair ((Event(wd=18, mask=64, cookie=14905, name='.20140925_015811554_iOS.jpg.odtemp!'), [<flags.MOVED_FROM: 64>]), (Event(wd=18, mask=128, cookie=14905, name='20140925_015811554_iOS.jpg'), [<flags.MOVED_TO: 128>])) is result of renaming temp file. No need to handle.
[2017-02-05 10:46:24,915] WARNING: MainThread: Executing <Handle LocalRepositoryWatcher.process_events() created at /usr/lib64/python3.5/asyncio/selector_events.py:232> took 0.201 seconds
[2017-02-05 10:46:24,924] INFO: Worker-0: Finished downloading item "D3838F8EBE5535A6!2024".
[2017-02-05 10:47:33,611] INFO: MainThread: Shutting down.
[2017-02-05 10:47:33,676] INFO: Webhook: Webhook server stopped.
[2017-02-05 10:47:33,676] DEBUG: Worker-1: Stopped.
[2017-02-05 10:47:33,676] DEBUG: Worker-0: Stopped.
It then hangs until Ctrl-C is issued, then:
^C
[2017-02-05 10:50:28,270] INFO: MainThread: Shutting down.
[2017-02-05 10:50:28,271] DEBUG: MainThread: Close <_UnixSelectorEventLoop running=False closed=False debug=True>
Traceback (most recent call last):
File "/usr/bin/onedrived", line 11, in
load_entry_point('onedrived', 'console_scripts', 'onedrived')()
File "/usr/lib/python3.5/site-packages/click/core.py", line 722, in call
return self.main(*args, **kwargs)
File "/usr/lib/python3.5/site-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/usr/lib/python3.5/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/lib/python3.5/site-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/lib/python3.5/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/usr/lib/python3.5/site-packages/daemonocle/cli.py", line 56, in subcommand
daemon.do_action(name)
File "/usr/lib/python3.5/site-packages/daemonocle/daemon.py", line 573, in do_action
func()
File "/usr/lib/python3.5/site-packages/daemonocle/daemon.py", line 444, in start
self._run()
File "/usr/lib/python3.5/site-packages/daemonocle/daemon.py", line 367, in _run
self.worker()
File "/usr/local/src/onedrived-dev/onedrived/od_main.py", line 210, in main
context.loop.run_forever()
File "/usr/lib64/python3.5/asyncio/base_events.py", line 295, in run_forever
self._run_once()
File "/usr/lib64/python3.5/asyncio/base_events.py", line 1199, in _run_once
event_list = self._selector.select(timeout)
File "/usr/lib64/python3.5/selectors.py", line 432, in select
fd_event_list = self._epoll.poll(timeout, max_ev)
File "/usr/lib/python3.5/site-packages/daemonocle/daemon.py", line 361, in _handle_terminate
self._shutdown(message, code=128+signal_number)
File "/usr/lib/python3.5/site-packages/daemonocle/daemon.py", line 344, in _shutdown
self.shutdown_callback(message, code)
File "/usr/local/src/onedrived-dev/onedrived/od_main.py", line 82, in shutdown_callback
context.watcher.close()
File "/usr/local/src/onedrived-dev/onedrived/od_watcher.py", line 49, in close
self.notifier.close()
File "/usr/lib/python3.5/site-packages/inotify_simple/inotify_simple.py", line 101, in close
os.close(self.fd)
OSError: [Errno 9] Bad file descriptor
[2017-02-05 10:50:28,277] DEBUG: Dummy-1: Closing database "/home/bakerr/.config/onedrived/items_d3838f8ebe5535a6.sqlite3".
All children are gone. Parent is exiting...
Not sure if this will be helpful or not.

The problem above showed a double close. The diff 98fbb99db9e02e86f3edfe6dddf676143bde677f should fix the problem of exiting from debug mode (needs SIGINT) and daemon mode (needs SIGTERM). Sending SIGTERM to debug mode wouldn't work and I didn't try sending SIGINT to daemon mode.

repo: xybu/onedrived-dev


text:
Create 'getting started with rf components' guide & expand our components offering.

Adds a new tutorial/guide on how to set up and build something interesting with React Flow Components.

[x] Set up
[x] Break down of what we offer (nodes, edges,, what else?)
[x] How to build something interesting (dummy workflow builder) with them
[ ] ???
[x] profit!

Along the way this also exposed some big deficiencies in our current component offering and so this PR also expands the selection of components we have:

[x] <NodeHeader /> component (and children) extracted from our workflow builder experiments.

@chrtze can you investigate why the deployments have failed, I changed something with vercel and now I can't access this stuff 🙏

repo: xyflow/web


text:
Liker bot

Is this possible to create a bot which get likes/dislikes from users in a channel for each post published with this API? can somebody help me?!

Why not use @like bot? ;)

A simple example:
// Like and dislike buttons below the message
bot.onText(/\/like/, (msg) => {
    bot.sendMessage(msg.chat.id, "Like or dislike?", {
        reply_markup: {
            inline_keyboard: [
                [
                    { text: "👍", callback_data: "like" },
                    { text: "👎", callback_data: "dislike" }
                ],
            ]
        }
    })
})

bot.on("callback_query", (callbackQuery) => {
    const msgID = callbackQuery.message.message_id
   // console.log(callbackQuery);
    let currentKeyBoard = callbackQuery.message.reply_markup

        // Search in the keyboard if we have at less 1 item what have the current "callbackQuery.data"
        let item = currentKeyBoard.inline_keyboard?.find(keyboard => keyboard?.find(button => button.callback_data === callbackQuery.data))?.find(btn => btn.callback_data === callbackQuery.data)

        if(item) {
            // check if contains a Number
            if(item.text.match(/\d+/)) {
                // get the number
                let number = item.text.match(/\d+/)[0]
                // + 1 to the number
                number = parseInt(number) + 1
                // replace the number
                item.text = item.text.replace(/\d+/, number)
            } else {
                // add 1 to the number
                item.text += " 1"
            }
        } else {
            // If we don't have any item with the current "callbackQuery.data" we dont continue the edit of the message
            return
        }

    bot.editMessageText(callbackQuery.message.text, {
        chat_id: callbackQuery.message.chat.id,
        message_id: msgID, reply_markup: currentKeyBoard
        }
    )

})

Video example:
https://user-images.githubusercontent.com/10388515/178072102-6cfcbc18-15e3-4bee-af41-f432c09d735f.mov

authors: Saeed-Ataee danielperez9430 sidelux

repo: yagop/node-telegram-bot-api


text:
Bug: Giveaway ending time bug

Describe the bug in as much detail as possible:
If you host a long giveaway, the giveaway ending time will display the current time but this isn't the case for short giveaway
To Reproduce:

Host a long giveaway (eg: 8d)
See the footer, it doesn't display the correct ending time
Host a short giveaway (eg: 5m)

Expected behavior:
The ending time should display, instead, it shows the time you hosted the giveaway
Screenshots:

Blame Discord for that visual issue. It is a bug on mobile that it displays the timestamps wrong.

Blame Discord for that visual issue. It is a bug on mobile that it displays the timestamps wrong.

repo: yagpdb-cc/yagpdb-cc


text:
Bug when building

    5 artifacts copied, 0 already retrieved (24459kB/302ms)

[info] Loading project definition from /home/ubuntu/kafka-manager/project
[warn] There may be incompatibilities among your library dependencies.
[warn] Here are some of the libraries that were evicted:
[warn]  * com.typesafe.sbt:sbt-native-packager:0.7.4 -> 1.0.0-M4
[warn] Run 'evicted' to see detailed eviction warnings
[info] Set current project to kafka-manager (in build file:/home/ubuntu/kafka-manager/)

My situation is a little different, when running sbt clean dist
:: retrieving :: org.scala-sbt#boot-app
	confs: [default]
	51 artifacts copied, 0 already retrieved (15709kB/60ms)
[info] Loading project definition from /Users/yimmeng/tmp/kafka-manager/project

The build just hung there when loading project definition...

Yea, the time it is frozen sbt is actually downloading libs on first run.  It should be faster the next run.

authors: ekarlso evanmeng patelh

repo: yahoo/kafka-manager


text:
Dispatcher blocks dispatching once unackMsgs reached max limit

Motivation
as discussed at #398 : if client misbehaves where it doesn't ack messages and keep redelivering unack messages then it causes broker to keep large number of PositionImpl instances in memory  until broker dispatches those messages. It may cause frequent old-gc and zk-session lost. Therefore, broker requires a safe-guard to control number of dispatched messages which helps to reduce number of PositionImpl objects and gc occurrences. With this patch, It shows less gc and stable broker by running same test mentioned into #398.
Modifications
Broker blocks dispatching of messages on subscription if given subscriber reaches defined unacked message limit. Broker unblocks dispatching once it receives required number of acked messages and it starts dispatching new messages on that subscriber again.
Result
Subscriber will not receive any new messages once it reaches to unack message limit. Broker can redeliver unacked messages to blocked-subscriber so, subscriber can ack them back and get unblocked to receieve new messages.

@nkurihar addressed comments.

@saandrews addressed the comment.
Also, adding test result mentioned at #398 before and after change :
Before change:

GC: ~20sec old gc

message delivery: 120K

After change:

GC: 1.5 sec old gc

Message delivery : 60K

LGTM

@rdhabalia Once this is merged, can you also redo the same test for which you posted the GC graphs above? Just to see that 1.5s pauses effectively go away.

Once this is merged, can you also redo the same test for which you posted the GC graphs above? Just to see that 1.5s pauses effectively go away.

Yes, but we still need one more improvement at PersistentDispatcherMultipleConsumers.messagesToReplay. We have seen that on redelivery Consumer adds all unackMsg positions to PersistentDispatcherMultipleConsumers.messagesToReplay and heap-dump shows that size of this list reached to 120k-200k and if delivery is slow then these objects live in memory for some more time and it can also cause gc.

PersistentDispatcherMultipleConsumers.messagesToReplay and heap-dump shows that size of this list reached to 120k-200k and if delivery is slow then these objects live in memory for some more time and it can also cause gc.

I see :
    private TreeSet<PositionImpl> messagesToReplay;

We use a tree-set to redeliver in order, though it shouldn't be strictly necessary.
I guess we could either:

Use ConcurrentLongPairSet and forget about order
Implement a Queue< Pair<Long, Long> > that is actually implemented as an array of primitive longs

We use a tree-set to redeliver in order, though it shouldn't be strictly necessary.
I guess we could either:

yes, if we think ordering can be ignored then I will change it with ConcurrentLongPairSet.

yes, if we think ordering can be ignored then I will change it with ConcurrentLongPairSet.

The only reason to have ordering there is to fill the gaps in the ack-sequence as soon as possible. Now, since we persist the individually deleted messages, I think that it would be less important to do so.
Also, since the number of unacked messages is limited, the out-of-order is still restricted to that amount of messages.
So we should go ahead with ConcurrentLongPairSet, except that we don't have that class ;)
We need to add a new specialization for the Set<Pair<Long,Long>> case.

So we should go ahead with ConcurrentLongPairSet, except that we don't have that class ;)
We need to add a new specialization for the Set<Pair<Long,Long>> case.

Yes, can we merge this PR and I will create a separate one with this change.

authors: merlimat nkurihar rdhabalia

repo: yahoo/pulsar


text:
Do not use Array.include because it is not supported in ie11

Array.includes is not supported by ie11 see: https://caniuse.com/#feat=array-includes
Project itself is supporting ie >= 11, see: https://github.com/yahoo/react-dnd-touch-backend/blob/master/.babelrc#L12

@longlho This is ready for review. Currently it can break in ie11.

thanks!

authors: longlho xhubbsaxo

repo: yahoo/react-dnd-touch-backend


text:
[minor] Support translator

Description
description_with_details_and_reasoning
Type of change

[ ] Bug fix
[ ] New feature
[ ] Refactoring (no functional changes, no api changes)
[ ] Non-code changes (update documentation, pipeline, etc.)

Flags

[ ] breaks backward compatibility
[ ] requires a documentation update
[ ] has untestable code

Related issue/PR
Delete if not applicable

Fixes #issue
Closes #PR

Checklist

[ ] Followed the guidelines in the CONTRIBUTING document
[ ] Added prefix [major]/[minor]/[patch]/[skip] in the PR title
[ ] Tested and linted the code
[ ] Commented the code
[ ] Made corresponding changes to the documentation
[ ] Confirmed no dropping in test coverage (by Codecov)
[ ] Passed all pipeline checking
[ ] Approved by >1 reviewer

Checklist for maintainer

[ ] Use Squash and merge
[ ] Double-confirm the merge message has prefix [major]/[minor]/[patch]/[skip]
[ ] Delete the branch after merge

Codecov Report

Merging #81 into master will decrease coverage by 0.52%.
The diff coverage is 88.23%.

@@            Coverage Diff             @@
##           master      #81      +/-   ##
==========================================
- Coverage   94.39%   93.87%   -0.53%
==========================================
  Files          19       20       +1
  Lines        1356     1289      -67
==========================================
- Hits         1280     1210      -70
  Misses         51       51
- Partials       25       28       +3

Impacted Files
Coverage Δ

authorizerd.go
91.46% <66.66%> (-0.43%)
:arrow_down:

translator.go
91.66% <91.66%> (ø)

option.go
100.00% <100.00%> (ø)

access/claim.go
60.00% <0.00%> (-2.50%)
:arrow_down:

jwk/daemon.go
87.34% <0.00%> (-1.67%)
:arrow_down:

policy/assertion.go
91.11% <0.00%> (-0.73%)
:arrow_down:

policy/signed_policy.go
82.60% <0.00%> (-0.73%)
:arrow_down:

pubkey/daemon.go
93.89% <0.00%> (-0.59%)
:arrow_down:

access/processor.go
97.46% <0.00%> (-0.26%)
:arrow_down:

policy/fetcher.go
97.18% <0.00%> (-0.26%)
:arrow_down:

... and 13 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 0023067...fe74d6c. Read the comment docs.

念のため確認しますが、全体として/p1/p2{placeholder}や?q1=v1{placeholder}みたいなパターンはサポートしない、という認識で問題ないですよね？

/p1/p2{placeholder}や?q1=v1{placeholder}みたいなパターンはサポートしない

はいその認識です
理由としては「ルールをどうmatchさせるか、placeholderがどのような文字列となるかを決定する実装がシンプルにできるから」です

了解です。
必要性も不明ですし、おっしゃる通り実装負荷が大きく変わりそうなので問題ないかと思います。

Codecov Report

Merging #81 into master will decrease coverage by 0.61%.
The diff coverage is 89.00%.

@@            Coverage Diff             @@
##           master      #81      +/-   ##
==========================================
- Coverage   94.39%   93.78%   -0.62%
==========================================
  Files          19       20       +1
  Lines        1356     1287      -69
==========================================
- Hits         1280     1207      -73
- Misses         51       52       +1
- Partials       25       28       +3

Impacted Files
Coverage Δ

authorizerd.go
90.65% <66.66%> (-1.25%)
:arrow_down:

translator.go
92.68% <92.68%> (ø)

option.go
100.00% <100.00%> (ø)

access/claim.go
60.00% <0.00%> (-2.50%)
:arrow_down:

jwk/daemon.go
87.34% <0.00%> (-1.67%)
:arrow_down:

policy/assertion.go
91.11% <0.00%> (-0.73%)
:arrow_down:

policy/signed_policy.go
82.60% <0.00%> (-0.73%)
:arrow_down:

pubkey/daemon.go
93.89% <0.00%> (-0.59%)
:arrow_down:

access/processor.go
97.46% <0.00%> (-0.26%)
:arrow_down:

... and 13 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 0023067...e8534ae. Read the comment docs.

authors: codecov-commenter codecov-io kyfujisa ssunorz

repo: yahoojapan/athenz-authorizer


text:
Use repetitions instead of loadindex

What is the necessity of this update? What is updated?
Use repetitions instead of loadindex.
How did you do the test? (Not required for updating documents)
In TestLongPrimitiveColumn.

LGTM

authors: jufukuka koijima

repo: yahoojapan/yosegi


text:
Yajra DataTables website down

I notice that Yajra DataTables website is down. Is there any alternative site for docs and tutorials?
And also, I'm using yajra/laravel-datatables v9.0 with Laravel 5.8, so I need those docs for this version.
Thanks.

@yajra Please take note of this. I also need the documentation regarding datatable exports/downloads. Thanks!

hold can help you.
https://web.archive.org/web/20181105174706/https://yajrabox.com/docs/laravel-datatables/master

@no4 thanks for the link, I'll look into it then.
By the way, @yajra, still no sign of when the actual site will be up again?

hold can help you.
https://web.archive.org/web/20181105174706/https://yajrabox.com/docs/laravel-datatables/master

Thanks for this! Google Cache didn't work but this is just what I need

This appears to be resolved!

Yes, I just notice that the site's up already. Thanks for everyone's help.

unable to access the site. is it down again?

authors: TomEasterbrook jnineja nasrulhazim no4 pututbawono

repo: yajra/laravel-datatables