text:
Add Graph Identifier

In this line, we need a graph identifier in order to have a reference for fetching the subgraph in the SDK later on.
The simplest fix would be to use the base_iri which is passed to the AnnotationPipeline, .e.g. like this:
graph = Graph(identifier=self.base_iri)

Related to: item 4 in Data2RDF Next issue:

Expected to need to alter graph creations else-where too in order to support context, however the suggested simple fix seems to be all

Expected to need to alter graph creations else-where too in order to support context, however the suggested simple fix seems to be all

authors: MBueschelberger pdr-z


text:
Minor changes to BPU

Please, see the draft of BP description on wiki. While writing it, I looked through the code and came across multiple problems with its implementation (see commits for details). Seems now they are gone.

Regarding the manual: I strongly dislike it. First of all, the manual should explain how to use the code, but not how it is written. because if someone wanted to know, how it is written, he/she would read it from cpp file. I'm reworking the manual right now.

You you want, you may simply point out the flaws of the manual, and I will rework it by myself.

The updated version. I put some placeholders for your text.
https://github.com/MIPT-ILab/mipt-mips/wiki/BPU-model

source: gharchive/pull-request

authors: gkorepanov pavelkryukov

repo: MIPT-ILab/mipt-mips

license: mit

license_type: permissive

license_source: bigquery


text:
teaser_cpp_fpfh

when cmake i got error, do u know why this happen? hoping for your reply.
CMake Error at CMakeLists.txt:12 (add_executable):
Target "teaser_cpp_fpfh" links to target "teaserpp::teaser_features" but
the target was not found.  Perhaps a find_package() call is missing for an
IMPORTED target, or an ALIAS target is missing?

I'll see whether I can reproduce this issue. What's your operating system and what's your CMake version?

thx first. i use Cmake 3.3.7 and PCL1.8 in Ubuntu system, it seems i cant link teaser_features. i make BUILD_TEASER_FPFH=ON when cmake

thx first. i use Cmake 3.16.0-rc3, PCL1.8 and Eigen3 3.3.7 in Ubuntu16.04 system, it seems i cant link teaser_features. i make BUILD_TEASER_FPFH=ON when cmake

I'll see whether I can reproduce this issue. What's your operating system and what's your CMake version?

Closing this issue because there's no update.

source: gharchive/issue

authors: jingnanshi xjsansan

repo: MIT-SPARK/TEASER-plusplus

license: MIT

license_source: github-api


text:
refactor songrecs to a popup, but on another button

Ruihang will help finish the rest of refactoring

@MargaretDiaz4570 songs are no longer showing

Hi Riley, the pop up window is too small now that all of the songs got cramped together. I wonder if you can the pop up window bigger and also make your song cards wrapped around when the screen size changes.

Hi Riley and Maggie, the pop up window is too small now that all of the songs got cramped together. I wonder if you can the pop up window bigger and also make your song cards wrapped around when the screen size changes.

Now fixed! Thank you!!

authors: MadaniKK grace-omotoso hrl-2024


text:
Opening Sources.GALLERY opens documents photo not real gallery

When selecting Sources.GALLERY , it opens documents , how to do to open the gallery apps installed in the phone ?
something similar to this
Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI);
context.startActivityForResult(intent, Constants.GALLERY_REQUEST);

It depends on Android version.
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
pictureChooseIntent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
pictureChooseIntent.addFlags(Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION);
} else {
pictureChooseIntent = new Intent(Intent.ACTION_GET_CONTENT);
}
But if you need to use ACTION_PICK for some reason you can fork and change that.

authors: Frederikos riadhnet

repo: MLSDev/RxImagePicker


text:
touch/keypad issues

On some devices, the capacitive keys may not work correctly (or misbehave, for example the back key sending a touch at weird coords).
Also, it seems that some Melfas touchscreens aren't working properly.
The input drivers need to be checked, fixed and, if needed, re-written.

Also, noticed that there is no support for resistive touch panels (as they need calibration). Planning to add support for it later.

repo: MLXProjects/libaroma


text:
not displaying

Sorry if this is a newbie or obvious question. I have followed the instructions to add. Updated the default calendar as it shows. but the page is blank when it is displayed. Here is my config. The second calendars URL has the full url without the token for obvious reasons.
Can you see anything wrong with the below.
{
module: "MMM-CalendarExt3",
position: "bottom_bar",
title: "my calendars",
config: {
mode: "month",
instanceId: "calendars",
locale: 'en-US',
calendarSet: ['us_holiday','work']
}
},
{
module: "calendar",
position: "middle_center",
config: {
broadcastPastEvents: true, // <= IMPORTANT to see past events
calendars: [
{
url: "webcal://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics",
name: "us_holiday", // <= RECOMMENDED to assign name
color: "red" // <= RECOMMENDED to assign color
},
{
name: "work",
color: "blue",
symbol: "calendar-check",
url: "https://outlook.office365.com/owa/calendar/calendar.ics"
}
]
}
},

I have the same problem with mine. I've just updated as it was 1 commit behind, and now the calendar is not displaying any events.

no dice. I can see it in the log getting the info.

You're looking Backend-log, but this module doesn't use node_helper.js, so that information is useless. Can you see the frontend-log? (in Developer tools of Browser/Electron Chromium wrapper) => I'll leave the instructions below;.
General Guide

Remove the module and reinstall again.
https://github.com/MMRIZE/MMM-CalendarExt3#install-or-update

Try minimal configuration.
Back up your config, then use the test configuration in the example folder. (rename it to config.js, then copy it to the main MM directory)
If it works, the issue would lay on other modules or just your misconfiguration. You can start your trial from it.

Activate the front-dev console.
Ctrl+Shift+i will open the front-dev console (Developer Tools) on your MM Screen.
(Or in some environments, it will be the different key combination like F12 or Shift + Command + j)
In the console tab, you can see many helpful logs, including suspicious errors also.

[CX3] Module is not prepared yet, wait a while. is not an error, just a warning. you can ignore it.)
If you find a suspicious error message that you think is related to the cause, Report me with a screen capture or a snap with your Handy.

When you are using a dumb terminal so you cannot open the front-dev console with a keyboard, you can manually execute the MM on dev mode. (You should STOP PM2 before this.)
npm run start:dev

Report exact information to represent.
To represent your issue, I need these pieces of information.

Your device :  (e.g. RPI 4B 4GB, MBP M1Max)
OS & Version : (e.g. RPOS Bullseye, MacOS Sonoma)
Node, NPM version : (e.g. node 16.4.1, npm 8.5.1)

you can check with npm -v and node -v

MM version : (e.g. 2.25.0)
How you are running MM. (e.g. Dedicated Electron client, Chrome Browser with Serveronly mode)
Browser(Electron/Chromium) Version. : (e.g. Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.190 Electron/26.2.4 Safari/537.36)

You can check this info by typing navigator.userAgent in the last line of the console tab of developer tools.

If you think the issue is related to the specific calendar,  Send me your full config file (you may need to rename it as config.txt with real ics URL to eouia0819@gmail.com . I understand that calendars are sensitive personal information. However, to determine the exact cause, I need it.

This is my error

And this

And this

That error seems not directly related to this module.
animate.css is introduced and hosted by MM itself. I think your MM is not properly installed or updated, so it might miss that css file.

I just had a look on the pm2 logs and saw all of this.

As you read those error messages,
There is Fetch is not defined error in `modules/defaults/calendar/calendarFetcher.js.
Not related to my module. Ask the developer of the default calendar module. You may ask the community. (MagicMirror Forum)
(I think your MM is not installed or updated properly.)

thank you. i have raised an issue with the Magic Mirror developers. They said i needed to update to the latest version of Node.js but that still hasnt fixed it yet.
cheers.

hi im having the same issue,
my MM version is 2.25.0
and this is my config
`	{
module: "MMM-CalendarExt3",
position: "bottom_bar",
title: "",
config: {
mode: "month",
locale: 'en',
maxEventLines: 5,
firstDayOfWeek: 1,
calendarSet: ['Calendar'],
useMarquee: true,
displayEndTime: true,
displayWeatherTemp: true,
useWeather: true
  }
},
{
		module: "calendar",
		header: "Calendar",
		position: "top_right",
		config: {
			calendars: [
				{
					fetchInterval: 7 * 24 * 60 * 60 * 1000,
					symbol: "calendar-check",
					url: "LINK",
					color: "orange"
				}
			]
		}
	},

What is the same issue? Show me more details like front-end and back-end logs or screenshot to know what happen.

heres what i see on the mirror

and here are the logs
[22.12.2023 02:40.12.559] [LOG]   Refreshed access token because it has expired. Expired at: 02:40:05 now is: 02:40:12 [22.12.2023 02:40.12.574] [LOG]   Refreshed access token because it has expired. Expired at: 03:40:12 now is: 02:40:12 [22.12.2023 02:40.12.641] [LOG]   Refreshed access token because it has expired. Expired at: 03:40:12 now is: 02:40:12 [22.12.2023 02:40.12.776] [LOG]   Refreshed access token because it has expired. Expired at: 03:40:12 now is: 02:40:12 [22.12.2023 02:40.12.787] [LOG]   Refreshed access token because it has expired. Expired at: 03:40:12 now is: 02:40:12 [22.12.2023 02:40.12.795] [LOG]   Refreshed access token because it has expired. Expired at: 03:40:12 now is: 02:40:12 [22.12.2023 02:40.12.852] [INFO]  Checking git for module: MMM-PIR-Sensor-Lite [22.12.2023 02:40.12.918] [LOG]   Refreshed access token because it has expired. Expired at: 03:40:12 now is: 02:40:12 [22.12.2023 02:40.12.925] [LOG]   Refreshed access token because it has expired. Expired at: 03:40:12 now is: 02:40:12 [22.12.2023 02:40.12.931] [LOG]   Refreshed access token because it has expired. Expired at: 03:40:12 now is: 02:40:12 [22.12.2023 02:40.12.937] [LOG]   Refreshed access token because it has expired. Expired at: 03:40:12 now is: 02:40:12 [22.12.2023 02:40.13.041] [INFO]  Checking git for module: MMM-CalendarExt3 [22.12.2023 02:40.13.119] [INFO]  Checking git for module: MMM-NowPlayingOnSpotify [22.12.2023 02:40.13.229] [INFO]  Checking git for module: EXT-GooglePhotos [22.12.2023 02:40.13.372] [INFO]  Checking git for module: EXT-Pages [22.12.2023 02:40.13.470] [INFO]  Checking git for module: MagicMirror [22.12.2023 02:40.14.425] [INFO]  Calendar-Fetcher: Broadcasting 158 events from <CALENDAR LINK 2> [22.12.2023 02:40.14.453] [LOG]   [GATEWAY] [PM2] You don't use PM2 [22.12.2023 02:40.18.404] [INFO]  Calendar-Fetcher: Broadcasting 12 events from <CALENDAR LINK> [22.12.2023 02:40.21.923] [LOG]   [GATEWAY] [SYSTEMINFO] Read Uptimed [22.12.2023 02:40.21.924] [LOG]   [GATEWAY] [SYSTEMINFO] Initialized

First, ref. this (If you post your issue as a new one, you may get the instruction for self-test)
I suggest you try the simplest config in example folder (https://github.com/MMRIZE/MMM-CalendarExt3/blob/main/example/minimal.config.js). After that try to add one-by-one.

I raised an issue with Magic Mirror and this was how to fix it.
https://github.com/MichMich/MagicMirror/issues/3245


text:
TFS 3087: Option "package for azure" is displayed in context menu of both azure project and it's worker role

Also fix for Publish and Unpublish actions.

LGTM.

authors: avranju lenala


text:
How do I mute the audio?

I am trying to watch a YouTube video but I keep on hearing my YouTube video playing in the background, how do I stop this.
I am using Headless Mode

This feature is deprecated. If you can modify the source code add this line options.add_argument("--mute-audio")  after any options.add_argument line.

authors: Ashwin-Paudel MShawon

repo: MShawon/YouTube-Viewer


text:
Maximum size of a register is 16-bit

The InstructionWriter.cs with OperatorCodes.cs enum implements maximally 16-bit register. Should it be solved in some day ? Definitely, but it will be done after Athena.NET will contain fully working VirtualMachine with a proper native memory managment.

Hey @Ma-tes I would like to work on this issue. Could you please explain how using the 'OperatorCodes.cs' enum in 'InstructionWriter.cs' is causing an issue?

@Ma-tes Understood. Please assign the issue to me so that I can start working on the same.

Hey @Ma-tes, Can you please take a look at my PR.

Hey @Ma-tes, Can you please take a look at my PR.

Hello, I'm sorry for your waiting, but I will take a look on it tommorow. However on a first look, it looks that you implemented everything.
Thank you, for your contribution.

Thank you @Ma-tes.


text:
Allow passing of options to disk

Requirements
Please take note of our contributing guidelines: https://laravel-excel-docs.dev/docs/3.0/getting-started/contributing
Filling out the template is required. Any pull request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion.
Mark the following tasks as done:

[x] Checked the codebase to ensure that your feature doesn't already exist.
[x] Checked the pull requests to ensure that another person hasn't already submitted the feature or fix.
[x] Adjusted the Documentation.
[ ] Added tests to ensure against regression.

Description of the Change
We store our files on S3 as private files. To do so, we need to pass an option to the S3 disk when storing the file. We were unable to find a way to do this in Laravel-Excel, so we have added the ability to pass disk options via the various store() methods.
I'll submit a PR to get the docs updated too.
Why Should This Be Added?
It's useful for those of us who don't just want to use the default behaviour of the disk.
Benefits
See above.
Possible Drawbacks
None that I can think of.
Verification Process
I ran the Laravel-Excel unit tests to check that I haven't broken anything. I then installed my fork of Laravel-Excel into our app and verified that the files are being saved as 'private'.
I've not been able to figure out a way to write a unit test for this change because Laravel-Excel doesn't seem to be using the Storage facade, so there's no obvious way of mocking the disk to verify that the options are being passed to it. Any advice welcome...
Applicable Issues

Thanks 👍

How to implement laravel temporaryUrl method to the disk options ?
queue($file, 'azure', null, [ ])

authors: deva7mad patrickbrouwers vroomfondle

repo: Maatwebsite/Laravel-Excel


text:
Variant Info Input needs to be better explained

use case 9

When beginning with the variant input there is no information about what a variant is or where the ids to input are coming from. Because of this I did not know where to get an alternate value from… Ie if I wanted to use another variant to start the workflow - Hadley King

@MmPersida

Replaced by #230

repo: MaayanLab/Playbook-Workflow-Builder


text:
🛑 Mastodon (mastodon.social) is down

In 8606c96, Mastodon (mastodon.social) (https://mastodon.social) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Mastodon (mastodon.social) is back up in 2f595b0.

repo: Magic-Services/upptime


text:
🛑 Nitter (nitter.net) is down

In 5f50eb5, Nitter (nitter.net) (https://nitter.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Nitter (nitter.net) is back up in b8bf5da.


text:
🛑 Nitter (nitter.net) is down

In ec4b016, Nitter (nitter.net) (https://nitter.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Nitter (nitter.net) is back up in 570b3b5.


text:
🛑 Nitter (nitter.net) is down

In 958029b, Nitter (nitter.net) (https://nitter.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Nitter (nitter.net) is back up in 638235e.


text:
🛑 Libreddit (libreddit.spike.codes) is down

In b23381a, Libreddit (libreddit.spike.codes) (https://libreddit.spike.codes) was down:

HTTP code: 502
Response time: 23984 ms

Resolved: Libreddit (libreddit.spike.codes) is back up in 3e17337 after 1 hour, 13 minutes.


text:
🛑 Libreddit (libreddit.spike.codes) is down

In a5d58fe, Libreddit (libreddit.spike.codes) (https://libreddit.spike.codes) was down:

HTTP code: 502
Response time: 28682 ms

Resolved: Libreddit (libreddit.spike.codes) is back up in 9633712 after 8 hours, 4 minutes.


text:
🛑 Steam Community is down

In a522911, Steam Community (https://steamcommunity.com) was down:

HTTP code: 502
Response time: 269 ms

Resolved: Steam Community is back up in a875dd5 after 10 minutes.


text:
SEO fields populate also into Custom form fields (repeater) on Static Pages

If a Static page layout extends form fields of a page with a repeater field then fields included in the repeater are also populated with the SEO fields from this plugin.
How to reproduce
Step 1
Create a layout page template for Static page and use this code to add a custom repeater field (a richeditor for example):
{repeater name="rep_field" prompt="Repeated Field Prompt" tab="Repeater Fields Tab"}
    {variable type="richeditor" name="rep_field_text" label="Field Label"}{/variable}
{/repeater}

Step 2
Edit page in Static pages section of the CMS and add new item of repeater field.
Step 3
See the result.

Solution
The solution for this is quite simple. Add these lines in the file Plugin.php on line 31 (right after Event::listen('backend.form.extendFieldsBefore', function (Form $form) {:
if ($form->isNested) {
    return;
}

These three lines prevent the backend.form listener from adding your fields to subsections.
If necessary I can make a pull request but thought that this might be the easiest and quickest way how to solve it.
Best,
Josef

I'll happily accept PR

I'll happily accept PR

OK, I'll try to create one, hopefuly will work :)

authors: Magiczne corneliuscz

repo: Magiczne/october-seo-tweaker


text:
通过magisk无法刷入

显示请检查是否安装Gboard
系统miui13 A12
Gboard 版本 116.10.433184565

和 Gboard 版本无关

Fox Manager 似乎无法访问 /data/data 目录, 尝试从 Release 页面下载模块, 使用官方 Magisk Manager 安装;
在 adb shell 中, 以root权限执行以下两条命令, 回复返回的结果:

ls -n /data/data | grep "com.google.android.inputmethod.latin" | awk '{print $3}'
dumpsys package com.google.android.inputmethod.latin | grep userId | sed '$d;s/[^0-9]//g'

尝试通过 release 页面下载的文件，刷入成功了。


text:
Automatic connection via AutoConnect

#COMMENT
Hello,
I just found this -> https://iotbyhvm.ooo/dynamic-wlan-configuration-esp32 .
This could be interesting for your project here. May be you already know it.
This would improve the hardcoded WiFi settings very much. Sadely for me it's not easy to implement it your code. I tried it, but I'm lost with it. :)
Kind regards Klaus

Now a solution for this nice tool to configure it with a dynamic Wifi is available. A guy out of our FB-group made it perfect. https://github.com/maxl95/WiFiSerialDTR_AutoConnect?fbclid=IwAR3C2xfUXREfngF_AVj6Mc4m6mhhnkeMNwVmDlEr6Znbyni2ZNRbNeMN8YM

repo: MajenkoProjects/WiFiSerialDTR


text:
Updating branch to match master

Updating branch to match master

Changed to multiple branches: CLOSED


text:
Adding Recursion Using C++

Hey, @ming-tsai, I can add a couple of Questions on recursion using C++ like nesting, Fibonacci series, head, tail, power using recursion. Please assign me this issue.

Hey @DarshGupta1910,
How is the work on this issue is going on??

This issue now is open for assign to another one

Hey @ming-tsai , I can add basic and advanced recursive problems like Tower of Hanoi, recursive sorting and advanced backtracking problems like combination sum,etc. Please assign me this issue.

Hey @ming-tsai , I can add basic and advanced recursive problems like Tower of Hanoi, recursive sorting and advanced backtracking problems like combination sum,etc. Please assign me this issue.

Ok, I assigned to you

@ming-tsai I've added a few recursion programs (CPP) in #402

Did anyone want to add the permutation question for C++? If not, can @ming-tsai  assign that question to me?

Did anyone want to add the permutation question for C++? If not, can @ming-tsai  assign that question to me?

Hi @canhuynh1998,
You could create a new issue about permutation question for c++

Hi @ming-tsai is there anything I can work in?

Hi @ming-tsai is there anything I can work in?

This issue is @jishanshaikh4 working on it on the pull request #402, but if you have new algorithm to suggest you could open an new issue and work on it

Perfect. Thanks.

hi @ming-tsai is there anything i can work in ?

Hi @DevastrR,
Nop sorry, this is working on PR #416, I had removed the help wanted and good first issue tags, but if you want to add a new algorithm you could open a pull request

repo: MakeContributions/DSA


text:
Update node version

Update node version to 16
Issue:https://github.com/ManageIQ/manageiq-ui-classic/issues/7930
@miq-bot assign @Fryguy
@miq-bot add_reviewer @Fryguy
@miq-bot add-label dependencies

Backported to najdorf in commit 14d4d7551faa8e8415cabce1d1737f8c71f9a860.
commit 14d4d7551faa8e8415cabce1d1737f8c71f9a860
Author: Jason Frey <fryguy9@gmail.com>
Date:   Mon Feb 21 15:29:26 2022 -0500

    Merge pull request #502 from kavyanekkalapu/update_node

    Update node version

    (cherry picked from commit 42438d940eef8e368b70f6faa28bf9c3592e1262)

authors: Fryguy kavyanekkalapu

repo: ManageIQ/manageiq-appliance-build


text:
latest 5-2 tests

rebase of https://github.com/ManageIQ/manageiq/compare/master...jrafanie:rails-5-2

https://github.com/ManageIQ/manageiq-consumption/pull/172
https://github.com/ManageIQ/activerecord-virtual_attributes/pull/67
https://github.com/ManageIQ/manageiq/issues/20032
https://github.com/ManageIQ/manageiq/pull/20051

failed API. looking into seeing if that is us or the repo is broken

merged


text:
[Capablanca] Infrastructure -> Virtual Machine detail UI draw issue

Using capablanca-1 I can reproduce a UI issue where the buttons for managing a VM are drawn behind the top nav ribbon.
Under Infrastructure -> Virtual Machines -> VMs & Templates

You need to have a list of VMs that is longer than the browser window and forces a scroll for the list of VMs on the left-hand side of the page.
Scroll down and select a VM that is not visible when the page first loads.
Once in the details for that VM, refresh the page and the page should load but with all of the buttons hidden under the navigation ribbons at the top.

Selecting a virtual machine detail for a VM that is visible from the initial page load and then refreshing the page is sufficient to reset the UI.

@kincl if this issue os no longer relevant can you please close.

Sure thing

authors: JPrause kincl

repo: ManageIQ/manageiq


text:
Changelog 61

84 PRs
[skip ci]

@miq-bot add_label wip

@miq-bot add_label documentation

@miq-bot remove_label wip

I think there are some heading sizes that are wrong.  For example, unreleased should have 2 # marks

@Fryguy thanks!  I think they are all good, now.

authors: Fryguy mfeifer


text:
Removed redundant "Monitor" main tab node.

Removed an extra node that was causing confusion on role edit/summary screen while showing the node and it's children as selected even tho it was selected and user had an access to Monitor main tab in UI.
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1514279
@dclarizio @martinpovolny please review.
before fix, when i unselected "Control" after saving role, role summary and role edit screens showed "Monitor" as unselected as well, even tho when logging in with the new role, i could see/access Monitor menu.

after, display correct selections:

@h-kataria I think this might conflict with the Control Alerts area, let's discuss offline.

Gaprindashvili backport details:
$ git log -1
commit 45bb4d071e666b48dd44daa0bd4549dfe2bb3ee8
Author: Dan Clarizio <dclarizi@redhat.com>
Date:   Wed Dec 13 09:42:01 2017 -0800

    Merge pull request #16648 from h-kataria/fixed_monitor_feature_node

    Removed redundant "Monitor" main tab node.
    (cherry picked from commit 5b2e1b8325a5cee14f4f3e147bba4210d52af20b)

    Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1526047

authors: dclarizio h-kataria simaishi


text:
Fix metering report for resources without rollups

Metering reports are for resources with rollups. But for SCVMM  there is exception. Resource from SCVMM are also considered in metering reports even if that there are metric rollups used.
This fix is adding  sum method to fix the error message.
Links [Optional]
https://bugzilla.redhat.com/show_bug.cgi?id=1595696
@miq-bot assign @gtanzillo
@miq-bot add_label chargeback, bug

@miq-bot gaprindashvili/yes

@miq-bot add_label gaprindashvili/yes

Gaprindashvili backport details:
$ git log -1
commit 4736700ea8631092803ee622bdecda64790eb11d
Author: Gregg Tanzillo <gtanzill@redhat.com>
Date:   Tue Aug 14 11:28:57 2018 -0400

    Merge pull request #17836 from lpichler/fix_metering_report_without_rolups

    Fix metering report for resources without rollups
    (cherry picked from commit b57f2673f5d928c07f4fe0fe0e8603bb72e98dff)

    https://bugzilla.redhat.com/show_bug.cgi?id=1623563

authors: lpichler simaishi


text:
Update rails to 5.0.7.2

Fixes for CVE-2019-5418 and CVE-2019-5419
cc @jrafanie

Hammer backport details:
$ git log -1
commit d0fa1a00ef84abb66aa3cfcdaab73b28c8ea4218
Author: Joe Rafaniello <jrafanie@users.noreply.github.com>
Date:   Wed Apr 3 15:04:02 2019 -0400

    Merge pull request #18622 from simaishi/rails_5072

    Update rails to 5.0.7.2

    (cherry picked from commit 4cc7df08cd6d555cf40286f0dbb33a2876eb031b)

Gaprindashvili backport details:
$ git log -1
commit ccb3476ffd9bfb0e66cf9c638f2e56f564bcfe90
Author: Joe Rafaniello <jrafanie@users.noreply.github.com>
Date:   Wed Apr 3 15:04:02 2019 -0400

    Merge pull request #18622 from simaishi/rails_5072

    Update rails to 5.0.7.2

    (cherry picked from commit 4cc7df08cd6d555cf40286f0dbb33a2876eb031b)


text:
Fix normal priority reports not being run in reporting workers

Fixes #22562
With this change, for services with a dedicated queue_name and worker, such as reporting, high priority work is run in the 'generic' queue with HIGH_PRIORITY so priority workers or even generic workers can pick it up immediately. Anything but high priority work or higher is run in the service's queue, such as 'reporting', and the dedicated worker will process this message following priority processing.
Why? Reports are often started by a user who is actively waiting for the result so we need a way to expedite their request in workers who deal with high priority work.  At the same time, if a user isn't actively waiting for a report, it should be handled by reporting workers and not sit behind other items in the generic queue as it's far easier to scale these workers up and down as needed.
Priority work still enqueues in generic queue as high priority, 20:
irb(main):001:1*         MiqQueue.submit_job(
irb(main):002:1*           :service      => "reporting",
irb(main):003:1*           :class_name   => MiqReport,
irb(main):004:1*           :method_name  => "_async_generate_table",
irb(main):005:1*           :args         => [1],
irb(main):006:1*           :priority     => MiqQueue::HIGH_PRIORITY,
irb(main):007:1*           :miq_callback => nil,
irb(main):008:1*           :msg_timeout  => 10.minutes
irb(main):009:0>         )
=>
#<MiqQueue:0x00000001132c5790
 id: 17,
 target_id: nil,
 priority: 20,          # <=== high priority
 method_name: "_async_generate_table",
 state: "ready",
 created_on: Tue, 13 Jun 2023 16:11:31.750274000 UTC +00:00,
 updated_on: Tue, 13 Jun 2023 16:11:31.750274000 UTC +00:00,
 lock_version: 0,
 task_id: nil,
 deliver_on: nil,
 queue_name: "generic", # <=== Generic
 class_name: "MiqReport",
 instance_id: nil,
 args: [1],
 miq_callback: {},
 msg_data: nil,
 zone: nil,
 role: "reporting",
 server_guid: nil,
 msg_timeout: 600,
 handler_id: nil,
 handler_type: nil,
 expires_on: nil,
 tracking_label: nil,
 user_id: nil,
 group_id: nil,
 tenant_id: nil,
 miq_task_id: nil>

Normal priority reporting work now submits job to reporting queue with normal priority:
irb(main):010:1*         MiqQueue.submit_job(
irb(main):011:1*           :service      => "reporting",
irb(main):012:1*           :class_name   => MiqReport,
irb(main):013:1*           :method_name  => "_async_generate_table",
irb(main):014:1*           :args         => [1],
irb(main):015:1*           :priority     => MiqQueue::NORMAL_PRIORITY,
irb(main):016:1*           :miq_callback => nil,
irb(main):017:1*           :msg_timeout  => 10.minutes
irb(main):018:0>         )
=>
#<MiqQueue:0x0000000107a24858
 id: 18,
 target_id: nil,
 priority: 100,          # <=== normal priority
 method_name: "_async_generate_table",
 state: "ready",
 created_on: Tue, 13 Jun 2023 16:11:44.513286000 UTC +00:00,
 updated_on: Tue, 13 Jun 2023 16:11:44.513286000 UTC +00:00,
 lock_version: 0,
 task_id: nil,
 deliver_on: nil,
 queue_name: "reporting", # <=== reporting queue
 class_name: "MiqReport",
 instance_id: nil,
 args: [1],
 miq_callback: {},
 msg_data: nil,
 zone: nil,
 role: "reporting",
 server_guid: nil,
 msg_timeout: 600,
 handler_id: nil,
 handler_type: nil,
 expires_on: nil,
 tracking_label: nil,
 user_id: nil,
 group_id: nil,
 tenant_id: nil,
 miq_task_id: nil>

We probably want to backport this although it's not a huge rush since I'm the poor fool who saw this.

Love the tests - this looks really good and I'm happy to merge as-is - let me know how you want to handle the feedback or not.

https://github.com/ManageIQ/manageiq/actions/runs/5268894630/jobs/9526240945?pr=22563#step:8:209
confused by the failure.
It looks like something is not making it into the queue?
Or is this a failure from elsewhere?

It's 💚 now

Backported to petrosian in commit 6d8d468b37aba5c5a8905bf3e9c33b89971d8963.
commit 6d8d468b37aba5c5a8905bf3e9c33b89971d8963
Author: Jason Frey <fryguy9@gmail.com>
Date:   Fri Jun 16 09:56:55 2023 -0400

    Merge pull request #22563 from jrafanie/make_reporting_workers_work_again

    Fix normal priority reports not being run in reporting workers

    (cherry picked from commit 4ca52790eaa416611ed8c75e44c401ed50b2129b)

authors: Fryguy jrafanie kbrock


text:
[ui] Enhancement for external auth with 2FA

With external authentication through IPA with
2-Factor-Authentication enabled on the IPA Server,
users need to login with their password followed by their OTP.
Updated dashboard login screen to show the usernmae
and password hint (placement) accordingly before the fields get focus.
also, minor alignment updates to keep haml-lint happy.
https://trello.com/c/fuafz1JP/86-auth-3-support-2fa-with-ipa

current login screen:

new login screen with internal/ldap type auth:

new login screen with external auth:

:+1: This also gives the same look and feel on the login screen as the FreeIPA app and I assume a bunch of other projects.

authors: Fryguy abellotti


text:
[WIP] Container entities dashboard views

Depends on #5142
This patch will add dashboard views for all container entities.

@abonas

@zeari I think this is an excellent start. Please document clearly which entities does this involve as part of this PR - only projects and containers? every container related entity? It should be easy to understand from reading the description/commit, before diving into the code.
@serenamarie125, we need your eyes here :)
Currently when there are few/odd number of entities, the whole thing looks unbalanced and a bit empty like in the screenshot. Any creative solution to that?

@abonas In this patch Im going add a dashboard view for all container entities. Probably with just  entity counts.
@serenamarie125 On the same subject, the overview dashboard  and provider dashboard are missing replicators

@abonas In this patch Im going add a dashboard view for all container entities. Probably with just entity counts.

this should be clear from title PR and/or commit message

@abonas Updated the first message up top to reflect that.

At the moment, the PR  looks like adding this dashboard only to the project entity - is this correct?

At the moment, the PR looks like adding this dashboard only to the project entity - is this correct?

Yes. It was there for pods too but I pushed a version without it because it caused some sort of error.

@miq-bot remove_label wip

@abonas This patch is turning out big. I think project and pods are a good stopping place.

it's worth to think how to reuse code and avoid copy paste.

I did just that. Please review @abonas @himdel.
fyi @jeff-phillips-18

@zeari Please rebase and push again

Closing until I can come back to this.

authors: abonas chessbyte zeari


text:
Remove :_type_disabled for models in migrations, where type column doesn't exist #2

https://github.com/ManageIQ/manageiq/issues/6739
we have some new migrations, so I ran my script again from https://github.com/ManageIQ/manageiq/pull/7354 (updated)
cc @Fryguy @jrafanie

I like this, we should figure out a way to automate this at some point.  Thanks for looking at it @lpichler

/cc @Fryguy

:+1: Looks good

authors: Fryguy chessbyte jrafanie lpichler


text:
There's been an error

There's been an error showing up when download model instead of success
What is the solution?

in the"Name your Model Section" include the ".pth" extension like "xyz.pth"

I've run into the same problem, but changing the the name to one with an extension doesn't work either. Is there any other solution?


text:
Improve XHR error handling

Closes #15. I don't know how you attribute numerical error codes so I used text codes (CORS_FAIL and XHR_FAIL) instead.

Yay! This is interesting. We have experienced problems with users accessing our site from enterprise networks with weird firewalls that block some XHR CORS requests, and we had no idea weather it was a user's network problem or a PSP problem – the only thing we knew was that they were trying to tokenize the card and it didn't work.
Looking forward to seeing what the guys at mangopay think about this.

Thanks very much @Changaco, this is a great improvement :-) I just updated the codes to use our standard format (and then Github did crazy things with my commits on your PR...!)

authors: Changaco hobailey javiercr

repo: Mangopay/cardregistration-js-kit


text:
Port is ignored in setBaseUrl()

Hi, i would like to create mock API for integration testing of app im developing with use of Magopay SDK,
unfortunately SDK is removing port from connection string, and this makes it not possible to use mock server with SDK.
issue is in getFullUrl method of class: com.mangopay.core.UrlTool
public String getFullUrl(String restUrl) {

        String result = "";

        try {
            result = (new URL(root.getConfig().getBaseUrl())).getProtocol() + "://" + this.getHost() + restUrl;
        } catch (Exception ex) {
        }

        return result;
    }

my suggested solution would be
    public String getFullUrl(String restUrl) {

        String result = "";

        try {
            int port = new URL(root.getConfig().getBaseUrl()).getPort();
            String protocol = new URL(root.getConfig().getBaseUrl()).getProtocol();
            if(port > 0) {
                result = protocol + "://" + this.getHost() + ":" + port + restUrl;
            }else{
                result = protocol + "://" + this.getHost() + restUrl;
            }
        } catch (Exception ex) {
        }

        return result;
    }

Fix release 🏭

authors: mangomaxoasis ptroc


text:
Issue with video_dir in "default.cfg"

The "default.cfg" file looks really nice!
Thanks a lot for making this, it has really great potential.
When testing it, I run into an issue:
In the old manim version, I ran my programms with manim  -l -p  --video_dir ~/Downloads/  HelloWorld.py
But now, I want to define the video_dir in "default.cfg".
Here, I found in line 70-71:
# # --video_dir
# video_dir = %(MEDIA_DIR)s/videos

and changed it to:
# # --video_dir
video_dir = ~/Downloads/

But the video output dir is unchanged, here the output of the script:
[10:29:50] INFO     Read configuration files: ['/home/kolibril config.py:416
                    /projects/manim-community/manim/default.cfg']
[10:29:50] INFO     Read configuration files: ['/home/kolibril config.py:416
                    /projects/manim-community/manim/default.cfg']
[10:29:51] INFO                                        scene_file_writer.py:531
                    File ready at /home/kolibril/pr
                    ojects/manim-community/lala/media/
                    videos/hi/480p15/HelloWorld.mp4
           INFO     Played 1 animations                            scene.py:110

Thanks @kolibril13. You can see in https://github.com/ManimCommunity/manim/blob/master/manim/config.py#L117 that the vide_dir, tex_dir, and text_dir are now always subdirectories of media_dir. This is in accordance with #66. The --media_dir flag is still available to you to change the output directories.

This is related to #132
@kolibril13 I'm closing this for now as wontfix because this is intentional. Following my latest comments on #132, if you wish to change this behavior, please let's make a separate issue to implement such a change. Thanks :)

repo: ManimCommunity/manim


text:
Read compressed or uncompressed tilejson

This adds support in the avecado::tilejson function for reading compressed or uncompressed responses from the server, and attempts to be robust even if the server doesn't add the correct "Accept-Encoding" response or the tilejson comes from a "file://" URL where that information isn't available.

looks good to me :sheep: it

:boat:

authors: kevinkreiser pnorman zerebubuth

repo: MapQuest/avecado


text:
Update to RL 1.8.25

Your plugin failed to build with the 1.8.25 changes. I haven't looked into it too closely, but if I remember correctly, getVarcIntValue should be used instead of getVar. The SetVar methods also changed IIRC. You can probably check https://github.com/runelite/runelite/commit/87b41de60e8e8973b15ff95d4ca873b16b28c354 to find the changes.
Would be lovely if you could update it; thanks in advance!

Fixed in 19c800dd5d8446f33b93ddf61427c06ae1073c3d

repo: MarbleTurtle/Color-Coordinator


text:
How to use this repo without composer

Hello
I checked, composer is no longer available on internet and its author is saying that they are closing composer. (see https://composer.io/site/)
Can you please confirm how can i use this without Composer
I have  tried following:
`<?php
require('src/AmazonAPI.php');
require('src/AmazonUrlBuilder.php');
use MarcL\AmazonAPI;
use MarcL\AmazonUrlBuilder;
// Setup a new instance of the AmazonUrlBuilder with your keys
$urlBuilder = new AmazonUrlBuilder(
$keyId,
$secretKey,
$associateId,
'uk'
);
// Setup a new instance of the AmazonAPI and define the type of response
$amazonAPI = new AmazonAPI($urlBuilder, 'simple');
$items = $amazonAPI->ItemSearch('harry potter', 'Books', 'price');
print_r($items);`
And this code returns following error:
Fatal error: Class 'MarcL\Transformers\DataTransformerFactory' not found in \amazonApi\src\AmazonAPI.php on line 68

Hey @rajasajidmanzoor.
You're looking at the wrong composer. It's here:
Composer
I don't think it'll be going away anytime soon.
Thanks,
Marc

thanks.
I managed to get composer and trying to use this..
But this code is not working as expected..
I tried using different values and i am getting empty arrays in result.

Can you post a code example here then please?

Yes Here is the code
$itemsAsin = $amazonAPI->ItemLookUp('B0007B7XSE', false);  //I have used true as well to see but no luck print('>> Look up specific ASIN\n'); print_r($itemsAsin);
I also tried by searching a keyword/item. see below code
$items = $amazonAPI->ItemSearch('harry potter', 'Books'); print('>> Harry Potter in Books, sort by featured'); var_dump($items);
and it is returning an empty array()

Here's some basic test code that I use with my library installed.
This works for me.
<?php

require('vendor/autoload.php');

use MarcL\AmazonAPI;
use MarcL\AmazonUrlBuilder;

$keyId = 'your-amazon-id';
$secretKey = 'your-amazon-secret-key';
$associateId = 'your-amazon-associate-id';
$locale = 'uk';

$urlBuilder = new AmazonUrlBuilder(
    $keyId,
    $secretKey,
    $associateId,
    $locale
);

$amazonAPI = new AmazonAPI($urlBuilder, 'simple');

$items = $amazonAPI->ItemSearch('harry potter', 'Books', 'price');
print_r($items);

$items = $amazonAPI->ItemLookUp('B0007B7XSE');
print_r($items);

?>

Which locale are you using? Have you got valid credentials for your locale?

Hello, I get exactly the same, empty arrays, @rajasajidmanzoor have you found what is going on? Thanks

Hey @PierreG89. Did you work out the problem?

Hello. Not yet. I think all is ok but I dont have full access to search api yet. Its weird as my website is on dev and I have less chance to have access because of this but I cant finish it without this access. Its same case as need a car to go to work but without work cant buy a car. I love Amazon.

@PierreG89 It's been a while since I gained access to the Amazon associate scheme. I have UK access but I think they revoked my US access as I hadn't sold anything! Hope you get it sorted soon.

authors: MarcL PierreG89 rajasajidmanzoor

repo: MarcL/AmazonProductAPI


text:
Changes related to FileHelpers Issue #225 - Need the real line number of any record

Hi,
It's related to issue #225. Event if I've never received an answer, I think it's really important!
I've added GetRealLineNumber() method in EngineBase to know the line number of any available record.
In other case, if we ignore first, last or empty lines and maybe apply a filter, we cannot find the real line in the file. It's usefull when a business check is done after the parsing and we should explain that the row contains unknown/invalid data.
I think it has no compatibillity issue with old code.
.NET Core Framework compatibility was checked and unit tests were done.

Hi perrich
I have started to review your code. I'm not finished yet.
Thank you for your patience.
Matthias

Thanks.
I've implemented this behavior using a dictionary, I think it's better for performance but not for memory consumption. If you'll prefer, instead, I can only save "ignored lines" and calculate the real line number.

Hi perrich
I have reviewed the code and the tests. Thanks to your implementation and your tests, I have found out that even with the current code you can do what you want to achieve.
public void RealLineNumberAppliesIgnoreEmpty_WithAfterReadRecordEvent()
{
    var engine = new FileHelperEngine<IgnoreEmpties.IgnoreEmptyType1>();

    var recordToLineNumber = new Dictionary<int, int>();
    var currentRecord = 0;
    engine.AfterReadRecord += (sender, afterReadEventArgs) =>
    {
        recordToLineNumber[currentRecord] = afterReadEventArgs.LineNumber;
        currentRecord++;
    };

    IgnoreEmpties.IgnoreEmptyType1[] res = TestCommon.ReadTest<IgnoreEmpties.IgnoreEmptyType1>(engine, "Good", "IgnoreEmpty1.txt");

    Assert.AreEqual(4, res.Length);
    Assert.AreEqual(2, recordToLineNumber[0]);
    Assert.AreEqual(4, recordToLineNumber[1]);
    Assert.AreEqual(6, recordToLineNumber[2]);
    Assert.AreEqual(7, recordToLineNumber[3]);
}

You see, it is your idea: creating a mapping of record to line number. The state is in the client code and not in the library. It might be adapted to more specific needs, beyond querying the dictionary.
I hesitate to extend the engine with a dictionary and a method for a particular use case.
My suggestion

We accept your pull request as is
We change the test cases with the event approach (see code above)
We remove your extensions in engine again

What do you think? Is that an acceptable solution?
Sorry for your troubles, Matthias

Hi,
You've right it's a good way to externaly implement it.
If you think, it's not a needed behavior of the FileHelpers API, it should not be merged and I understand that. It's my need (use the real line number in status message during a business post process) but not necessarily a common need.
Thank you for your time.

The tests have been modified and were merged into the master branch.

Thanks

authors: mcavigelli perrich

repo: MarcosMeli/FileHelpers


text:
意见或反馈：移动端适配、视频加时间水印导出

建议：
1、可以适配一下移动端，方便在车里直接把u盘插手机后预览；
2、我看代码里用到了ffmpeg，是否可以增加导出带时间水印的视频功能，类似其他监控录像。杭州交通违法举报目前拒绝采纳特斯拉车载记录仪的录像作为证据（手机拍屏幕带上时间信息也不行），用视频制作软件添加也很麻烦。
感谢！

建议：
1、可以适配一下移动端，方便在车里直接把u盘插手机后预览；
2、我看代码里用到了ffmpeg，是否可以增加导出带时间水印的视频功能，类似其他监控录像。杭州交通违法举报目前拒绝采纳特斯拉车载记录仪的录像作为证据（手机拍屏幕带上时间信息也不行），用视频制作软件添加也很麻烦。
感谢！

水印功能开发的差不多了，近期会发布客户端，可以关注下。
手机端现在最大的问题是要用额外配件才能链接U盘，还没想好怎么支持，如果你有相关配件使用经验可以讨论下。

#20

自己整了一个用手机可以操作的加时间码的工具😂，没有用ffmpeg，纯前端轻量级
https://github.com/bigxixi/tesla-cam-timer
U盘连手机可以某宝搜一下OTG转接头，安卓、iOS都有，10块钱左右，不是特别老的主流机型应该都可以，我录了一段操作视频
https://www.bilibili.com/video/BV1Pu4y1D7ND/

自己整了一个用手机可以操作的加时间码的工具😂，没有用ffmpeg，纯前端轻量级 https://github.com/bigxixi/tesla-cam-timer U盘连手机可以某宝搜一下OTG转接头，安卓、iOS都有，10块钱左右，不是特别老的主流机型应该都可以，我录了一段操作视频 https://www.bilibili.com/video/BV1Pu4y1D7ND/

非常好的方案 👍，没想到还能用浏览器录屏实现


text:
Feature Request: Optionally disable chalk

Hey,
I love to use palin for console output. It's nicely formatted, and expands stack traces from errors. I'd love to use that same feature set for files, because the default formatters "swallow" the stack traces from nested errors.
However, as chalk ist always enabled, the logfile has many control characters in it, which isn't nice to read. If chalk could be disabled by palin configuration, it would be also useful to write to files.
Best Regards
Marcel

Hey Marcel, thanks for the positive feedback! 👍
I can see two options here - mono-repo to share code with a separately-published package (we could call it plainlin 😆) or a config that turns chalk.* functions into no-op functions.
The pro of the first option is that it removes a dependency but increases complexity. The second sounds  be pretty straightforward but doesn't really have separation of concerns. I think I'd be inclined to go with the 2nd option. What are your thoughts?
Out of curiosity, how are you currently piping output to log files?

Hey Marcel, I elected to make the most minimal changes and limit the API surface we expose to chalk.
Please take a look at the changes and let me know what you think!

That would be great, @marcelcremer !

authors: MarkHerhold marcelcremer

repo: MarkHerhold/palin


text:
Added color parameter to webpack

This is useful for some terminals which don't show colours by default, for example, GitBash which I use.

Good idea! 👍

authors: LiverpoolOwen MarkPieszak


text:
Less than or equal sign does not appear in comments.

Whenever I put a "<=" in a comment in student code, it does not get rendered. If I put "<=" inside a <code> block, nothing gets rendered on the line after "<=".

This happens when annotation pdf files.

I think I was annotating python .py files?

Hmm.  I can't replicate it when adding annotations to code files, but I do see the problem when adding an annotation for a pdf file.

Working on this. Also could not replicate this on .py files.

authors: WilsonChiang ostrokach reidka

repo: MarkUsProject/Markus


text:
Add DeprecatedStatementChecker

Closes #560
Add DeprecatedStatementChecker and set Run Keyword If and Run Keyword Unless to deprecated
set  severity of if-can-be-used  to WARNING

Codecov Report

Merging #564 (17cb49b) into master (6c98345) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #564   +/-   ##
=======================================
  Coverage   96.96%   96.96%
=======================================
  Files          23       23
  Lines        2604     2604
=======================================
  Hits         2525     2525
  Misses         79       79

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 6c98345...17cb49b. Read the comment docs.

unclean  commits

I see that you closed PR temporarily so I will do full review later on but it looks good now!

Please follow in : PR: #565

authors: MalikMlitat bhirsz codecov-commenter

repo: MarketSquare/robotframework-robocop


text:
How to load an external transformer from a pyproject.toml ?

Discussed in https://github.com/MarketSquare/robotframework-tidy/discussions/575

Originally posted by jaudiger September  7, 2023
Hi,
I wanted to know how to properly load an external transformer by setting the transformer inside the pyproject.toml file?
This is my project file:
[tool.robotidy]
load-transformers = [".robotidy/examples_transformer.py"]

But when I tries to run robotics, I got the following error:
> robotidy file.robot

 Usage: robotidy [OPTIONS] [PATH(S)]

 Try 'robotidy -h' for help.
╭─ Error ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ No such option: load_transformers                                                                                │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

Thanks !

Thanks for the report, I have identified two issues:

we are using both load-transformers and custom-transformers option names (which is fine) but we're only handling "custom-transformers" in the file configuration
documentation only mentions "load-transformer" (and with typo - no s)

authors: bhirsz jaudiger

repo: MarketSquare/robotframework-tidy


text:
Allow changing of install path on Win32 (currently breaks Roaming Profiles)

OS: Windows 7 64bit
GPMDP Version: 4.6.1
Issue Descriptions:
GPMDP on Windows currently installs to the default Electron path, %localappdata%, which ends up being this for most people:
C:\Users<Username>\AppData\Roaming
This becomes a big problem in corporate environments that use Roaming Profiles, since GPMDP stores their Cache files in this location too, which can be hundreds of megabytes, even gigabytes in size. In a corporate environment, every time a user logs off/signs on to a new device this folder synchronized by Windows via Active Directory (and often periodically in the background at set intervals). Thus the impact is:

lots of storage is needlessly consumed on the AD server for the GPMDP Cache
lots of bandwidth is consumed through the network constantly synchronizing this Cache as it changes often
long log-in/log-off wait times for users while this synchronization is performed with AD, especially when they are working remote over low-bandwidth connections

Large roaming profiles cause a lot of headaches for sysadmins and they often restrict the size of the roaming profiles for this reason, which wreaks havoc on the user's end, with fun error messages like these:

There's really no good reason to keep GPMDP Cache in a roaming folder. Cache should be stored in the %appdata% folder, which does not roam/get synchronized. For most people it would be:
C:\Users<Username>\AppData\Local
If it's not possible to keep just the cache in \Local, why not just keep the entire app in \Local?
Yes, the default for Electron is %localappdata%, but they admitted this was the wrong decision, and developers can easily overwrite the default using app.SetPath (as per https://github.com/electron/electron/issues/1404#issuecomment-212756838)
I understand this may be a difficult change/migration for existing installations, but why not at least give them the option (and a FAQ entry)? Ideally during installation/first run. Bugs of this nature typically go through a deprecation process, where it starts out as an opt-in feature, then eventually becomes an opt-out feature, with maybe checking on start-up for existing installations and taking an educated guess.
Relevant: "Why are there directories called Local, LocalLow, and Roaming under \Users<username>\AppData" https://superuser.com/questions/21458/why-are-there-directories-called-local-locallow-and-roaming-under-users-user

@alexthefifth You can override the app data directory yourself in the Squirrel trampoline that we use to launch the app.  Edit the shortcut on your desktop / in your taskbar and add the --app-data-dir CLI flag.
I'm going to close this as a duplicate of #2493 (which I can see you've already found).  If someone wants to take a shot at implementing this in a backwards compatible-with-migration way then I'd review a PR.  But this is not something that we can deal with here.

authors: MarshallOfSound alexthefifth


text:
Uncaught Exception: Command failed: 4294967295

An uncaught exception was reported.
Info:
OS: win32
Arch: ia32
GPMDP Version: 3.0.0
Time: Mon Mar 07 2016 20:58:43 GMT-0600 (Central Standard Time)
Error:
Command failed: 4294967295
Error: Command failed: 4294967295
System.AggregateException: One or more errors occurred. ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 68.87.91.221:80
   at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
   at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket

Client side network issue


text:
Run the program? How????

gcc -o Huawei-Bootloader-Unlocker Huawei-Bootloader-Unlocker.exe
Run the program? How????

Just compile, change permission and run it

authors: Martazza wlqcwin

repo: Martazza/Huawei-Bootloader-Unlocker


text:
Visibility per app

I just found this application and so far it is really cool and helpful. I had a few questions, I can make more tickets if necessary.

Is there a way to make icons show based on app?

I saw there is one for dock visibility.
I would like to just edit one of the files.

Is there a list of properties?

There is the overall options that I have found:

layout_width
button_size
margin
min_opactiy
max_opacity
app
buttons

Then you have the button properties:

icon
action
text
font_weight
font_size
style
visibility
size
spacer
visibility
icon_stretch

Is that all of them?  I have a feeling this program was just built on a known language and I am just missing where it says that.

There is a sample layout literally built in, it covers every single feature. Readme also explains a lot.
https://github.com/Martenfur/TabletFriend/blob/develop/TabletFriend/TabletFriend/files/layouts/sample_layout.yaml
As for the per-app stuff, I don't understand what you're asking.

Yup, it wasn't pretty and my brain was not having it. But I figured it out. It is all there.
The other thing was about per app butt0n instead of layout. But copy paste isn't that hard to do.
The app is awesome.

Per-app buttons will require a ton of rework, and usually, the changes between layouts are big enough to justify having an additional layout so it's good enough.

repo: Martenfur/TabletFriend


text:
DisplayConfig cannot execute via remote tool (Intune Win32app, SCCCM task scheduler, etc.)

Hi Martin,
I tested it works well after install the module on local laptop, but when I want to use it for bulk display config . There is nothing happen , the script just execute but the display resolution didn't change and apply.
May I know if there is any limitation?

It seems to be an API limitation, see this thread where another user has the same issue: https://stackoverflow.com/questions/36066380/getdisplayconfigbuffersizes-inside-local-windows-service
If I run it on my own system through task scheduler I can see that the path/mode array sizes are zero like he described. I don't check for that, so when I run QueryDisplayConfig with those parameters set to 0 it throws the invalid parameters error that my module currently output.
I may release an update in the future so it throws a better error message but I can't do anything to make it work in that scenario.

I see. thanks for your great help , let me try to find another way to achieve ...


text:
Changed MFA message

Made a change to the AADSTS50079 error message. Blog about details will be released on the TrustedSec blog later today.

Blog post is here: https://trustedsec.com/blog/from-error-to-entry-cracking-the-code-of-password-spraying-tools

repo: MartinIngesen/MSOLSpray


text:
ALP4.3

Hi, thank you for sharing such a great toolbox! While it works nicely with the ALP4.1 and ALP4.2, I wasn't able to directly apply it to the ALP-4.3. May I ask what modifications I'll have to make in the code to make it compatiable with the ALP4.3 version? Thank you in advance!

Hi, Alex
Did you figure out how to handle the ALP-4.3? I am working on it too.

authors: NewbieAlex superfatbird

repo: MartinVogel/ALPTool


text:
UNIREST-JAVA 84: Post should sort the fields as part of the request

Patch for #84 . Turns out the problem fix was in the MapUtil, which was losing even the insertion order of the keys as it turned them into a set before iteration.  Fix is to use a TreeMap rather than a regular map.  Added test, which introduces a test-time dependency Apache's io utils.
Verified that in my environment this fixes incorrectly failing tests that rely on mock-server

field ordering is not required for a valid HTTP request. can you cite any source that describes this behaviour as required?
for reference: RFC7231

authors: ahmadnassri jghoman

repo: Mashape/unirest-java


text:
Quartz.Net supports repeated schedules and cannot see a MassTransit extension to hook into this.

I know that Quartz.Net supports repeated schedules and cannot see a MassTransit extension to hook into this.
Please could this be supported in the next release?

This is now supported for the next release of MT3.

authors: paulcamp phatboyg

repo: MassTransit/MassTransit


text:
Unhandled Exception in consumer

Contact Details
volkanebil@gmail.com
Version
8.x
On which operating system(s) are you experiencing the issue?
Linux
Using which broker(s) did you encounter the issue?
RabbitMQ
What are the steps required to reproduce the issue?
1.In a message consumer, create a try-catch block.
2. Throw an exception in try block and let the catch block will handle it.
3. Then throw an object reference exception in catch block

We are using .net core 7. Masstransit RabbitMQ 8.0.5

What is the expected behavior?
-We expect to see an _error queue. But it doesn't exists.
-We expect masstransit layer manage the fault and will be able to ack or nack to rabbitmq
What actually happened?
In a message consumer, we have a try-catch block. Code jumped to catch block as expected. Then while executing catch block, other unexpected error (object ref exception) occured and an unhandled exception throwed to masstransit layer.
Masstransit layer in specific pod can not ack or nack message to RabbitMQ. So that message is resend again to other pods. At last our pods will end to a crash situation.
Related log output, including any exceptions
No response
Link to repository that demonstrates/reproduces the issue
No response

You'll need to provide a full repository reproducing the issue. Once provided, this is may be reopened.

authors: Volkanebil phatboyg


text:
Adding devices to an additional group when a Unifi UAP with a specific device name is detected

Hi. I'm new to zabbix. Could you help me?
I managed to add monitoring of the Unify controller

But now I need to add some found devices to an additional group. As I imagine it. If the device name starts with "CUCA" or "cuca" for example, then add the device to the additional host group NetworkCUCA.
If it's not too much trouble, could you tell me how to do this?
I can't add to the group manually

You can do it the second way. Make 2 hosts, the first in Network, the second in NetworkCUCA
In the first case, leave all hosts where the names do not match CUCA and cuca, In the second case, on the contrary, only CUCA and cuca. But how to set the filter?)


text:
Fix or remove bowlby-hosted build artifact links

I am no longer in the mastercard github organisation, so it might be the case that the API token that is currently being used to make build artifacts (those linked from https://mastercard.github.io/flow/ and from the summary of each action run) browsable will stop working soon.
If the links do break, we should do either of:

Have someone still in mastercard provision a new bowlby instance and fix all the links to point to that
Remove the links when they eventually break

I can run someone through what I did to get the current instance going, but the second option is a completely valid choice too.

I think we can try setting up an instance of bowlby, if that doesn't work out to be maintainable, we can go with the second option. I'll get back to you at the earliest to get this setup.

authors: therealryan vchaitanya

repo: Mastercard/flow


text:
🛑 BackOffice App [CL] is down

In a748d85, BackOffice App [CL] (https://backoffice.voluntariosgreenpeace.cl/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: BackOffice App [CL] is back up in 0809d5c.


text:
🛑 Connect 4 Showdown is down

In 8c10b31, Connect 4 Showdown (https://connect-4-showdown.onrender.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Connect 4 Showdown is back up in d10df49 after 17 minutes.

repo: MatisPrograms/is-it-up


text:
Redis Connection PopUp Use to English

Hi,
I'm using this plugin with intellij (version.2022.1.4)
how to use english?
Thanks ! 👍

You may have raised the issue in the wrong repository. My plugin is called 'Redis Helper' in jetbrains marketplace.

BTW, I have ask Jetbrains to mark Gerry Redis as deprecated now to avoid user find wrong plugin with Redis Helper. https://plugins.jetbrains.com/plugin/19319-gerry-redis

authors: MattMin gerryhjs jgspark

repo: MattMin/a-redis


text:
🛑 ImaginaryCTF is down

In bed4a57, ImaginaryCTF (https://imaginaryctf.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: ImaginaryCTF is back up in 9e1c3f5.

repo: Matthew-Imaginary/ictf-uptime


text:
Filter features

Hey!
I'd like to be able to dynamically filter the list of features to be drawn at any point by a feature layer. My use case is being able to hide specific features or ranges of features, without having to recreate a feature layer.

After #51 is merged, check out the feature_layers example. It now toggles a feature visibility of countries by clicking on them. Combining this with possibility to iterate over all features allows you to filter features.

Unfortunately, for my use case, I need to toggle visibility of thousands of features at a time, so I'm not sure this is the best solution (if there is one).

authors: Maximkaaa alexkirsz

repo: Maximkaaa/galileo


text:
🛑 TrueSafe Web Site is down

In a540013, TrueSafe Web Site ($STATUS_SITE) was down:

HTTP code: 0
Response time: 0 ms

Resolved: TrueSafe Web Site is back up in e3f674a after 5 minutes.


text:
🛑 TrueSafe Web Site is down

In d7b1fe3, TrueSafe Web Site ($STATUS_SITE) was down:

HTTP code: 0
Response time: 0 ms

Resolved: TrueSafe Web Site is back up in ad23415 after 5 minutes.


text:
🛑 User BD Site is down

In f567397, User BD Site ($STATUS_USERBD_SITE) was down:

HTTP code: 0
Response time: 0 ms

Resolved: User BD Site is back up in 951566f after 11 minutes.


text:
online tool problem

Hello,author
I get 502 Bad Gateway when I try to  visit your online tool web.
After checking my computer's network link,  I still get 502 Bad Gateway.
I have no idea about the case. Is there any solution to that?

Hmmm—the website works for me… This is MIDEL.org?
Brad Erickson
On Mar 19, 2023 at 8:19 AM -0500, wang @.***>, wrote:

Hello,author
I get 502 Bad Gateway when I try to visit your online tool web.
After checking my computer's network link, I still get 502 Bad Gateway.
I have no idea about the case. Is there any solution to that?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

Oh,sorry it still don't work since I have used different computers and vpn.
I google the error code :502 Bad Gateway
The reasons may be that  the link of 'Link to the online tool' on https://github.com/mayo-radiology-informatics-lab/mbti need updating,
or the server of  the website has been closed for ip address outside your university

Dear author.
Thanks for making your tool available.
Unfortunately the online tool is not working. Either I got ‘bad gateway’ or  “no interface is running”.
Could you have a look on this issue or sharing you code?
best

authors: pierrickvolbrain slowvak wanghao-cv

repo: Mayo-Radiology-Informatics-Lab/MBTI


text:
Calculation error affecting farming industries in RatioProfile

Debug output:

Extracting Facility | Vehicle count: 5 -> 2 | Construction cost: 4000 -> 1000 | Maintenance cost: 75 -> 19 | Work space: 11 5 3 1 -> 31 14 8 2 | Building: Crop Field Corn 01

https://github.com/Mbyron26/RebalancedIndustriesRevisited/blob/11918217503a9669b4f0e58ea9675b48ec6d749a/RebalancedIndustriesRevisited/Manager.cs#L289
You are calculating the ratio here with the item from the RawWorkSpaceBuffer  divided by the passed in WorkSpaceRatio total. Since you are passing in a smaller set of numbers for the WorkSpaceRatio, you're actually going to end up increasing the overall amount of workers output by this method.
I'm honestly not sure what you had in mind but I imagine you meant to do something like calculate the newAllWorkers figure in the code above using the passed in workspace ratio instead of the base ratio.
If this was all intentional then I apologize but I must say that I think 55 workers for a small field is about 54 too many ;)

Ah... a mistake, will fix in next version. Thank you for your feedback.


text:
make midstick behavior similar to lstick and rstick

Hello, thanks for this great package.
I have some trouble with midstick and fill color. I have set the option
#quantum-circuit(
    fill: accent-color,
    midstick($ket(Omega_1)$),
    mqgate($hat(U)(tau_1, hat(P)_1)$, n: 4),
    ...

)

As you can see, the labels from midstick are filled with a red background which I would prefer to avoid.

I can use lstick instead, but in that case, the kets and dots are not aligned.

Also: in the (rather near) future, (when user-defined types are added to Typst), gate will become an "element". The fill parameter will then be deprecated for quantum-circuit and you can instead write
#set gate(fill: accent-color)

which is much more flexible. Just so you know

Ok. Thank you for the solution. I will go with that for now :smile:

authors: Mc-Zen maxtremblay

repo: Mc-Zen/quill


text:
[1.11.2] Continual Server Console Spam mining flower_pot with builder which causes builder to stop

When the builder encounters a flower pot the following line is spammed on console for a couple screen lengths before eventually stopping:
[21:41:00] [Server thread/ERROR]  [mcjty.lib.varia.Logging]: Builder tried to quarry minecraft:flower_pot and it returned null item!
Ive also just noticed that due to this issue the builder has stopped progress in its quarrying, presumably due to this error.
The odd thing is that despite the error, you still get the flowerpot anyway.
Forge *.2315
Rftools 1.1x-6.01
mcjtylib 1.1x-2.3.11

I hit this issue myself and found a temporary work around.  If you have COFH installed also, you can go to the the relative center of your quarry and run the following:
/cofh clearblock 512 256 512 minecraft:flower_pot
The three numbers are distances X Y and Z.  If your quarry is smaller than max-size, adjust them down as needed (note: you REALLY want to adjust them down if you can, that command will hang the game for quite some time as it searches an enormous number of blocks).
This command will remove all flower pots in the selected area, enabling the builder to continue working.

Fixed next release

authors: McJty Morpheus1101 lrwerewolf

repo: McJty/RFTools


text:
Formula explanation needed

Thank you for your sketch which was very helpful for me. However I struggle with this line of code:
https://github.com/McOrts/Water_flow_sensor_MQTT/blob/e2ff63b4e40b1be5027f534ec72069f5297ab740/Water_flow_sensor_MQTT.ino#L124
Where does this crazy number 2815562 come from?
My flow rate sensor's formula is: F = 7.5 + Q - 4
When just changing your 6.6 to my 7.5 the values do not make sense yet. For a first step I would like to understand how you came up with your formula. When I resolve my formula for Q - that should be your CountLitre I come up with Q = (2+(F + 4))/15)
Thank you for your help!

I also don't understand the formula.
As mentioned in the README, each pulse is approximately 2.25 mL = 2.25/1000 L.
If your script counts the number of pulses countFlow in a time update_time_sensors then the total flow in mL in that time; countFlow * 2.25.
Converting to an average flowrate in mL/ms: countFlow * 2.25 / update_time_sensors
Using a conversion factor for mL -> L: countFlow * 2.25/1000 / update_time_sensors
Using a conversion factor for ms -> min: countFlow * 2.25/1000 * 60000/update_time_sensors
or am I missing something?

As I didn't need an exact flow but had to find out after which flow rate my well drained I just made the formula very simple and adopted the threshold till I reached the perfect result. For filling my cistern I don't need to know the flowrate in litres but just if my well drains or not.
So problem solved!

My formula wasn't giving me satisfactory results.
I check out this tutorial which indicated the flowrate is the pulse frequency divided by 7.5.
I had to multiply with a calibration factor of 1.24 inorder to get same values as a reference meter i had installed.
So in the end my formula is simply flow_rate = flow_frequency / 7.5 / period * 1.24; where period is the time between measurements.


text:
How to predict for new users?

Great package, I was able to run it and do a prediction for an existing user:
scores = model.predict(user_ids=6, item_ids=[1,2,3,5,6])
print(scores)

However, I would like to know how to make predictions for new users (cold start), I am not able to find documentation here or on light fm about how do it.
I tried this
new_user_feature = [8,{'name:John', 'Age:33', 'los:IFS','ou:development', 'skills:sql'} ]
new_user_feature = [8,new_user_feature]

#predict new users User-Id	name	age	los	ou	gender	skills
model.predict(0, item_ids=[1,2,3,5,6], user_features=new_user_feature)

But I get this error:
<1 sec
AttributeError: 'list' object has no attribute 'tocsr'
any idea?

I also had the same problem as you. Do you have a solution to the problem of predicting new users?

authors: Zero-nnkn levalencia

repo: Med-ELOMARI/LightFM-Dataset-Helper


text:
Buffer overflow?

Hi there,
This video file seems to be causing some kind of buffer overflow?
http://samples.mplayerhq.hu/mobileVideo_3gp/pvVideo(14).3gp

Hello,
First of all, I am sorry of using this way for contacting you. However, It seems you do not use your G+ account anymore.
I have been using your add-on: Capture & Print, during some time, however after Mozilla released its 57.0 version. The add-on do not work anymore. Are you still giving  support to your add ons? If you are interested, I could offer a contribution for a new version of the addon. If you are not interested please answer this and I will stop bothering you.
I look forward to hearing from you.
Regards

@Ayorus nice thread hijack ;-D
As far as i can tell, the functionality provided by Capture&Print is now embed in Firefox itself?
https://support.mozilla.org/en-US/kb/firefox-screenshots
Sorry about not replying on G+, let me check the posts there...

Hi Diego
I received your answer in Github. I tried the new functionality but I have to say that yours was better. Firefox's tool does not allow to store the image in the Clipboard and it is still buggy. In fact it seems I am not the only one who appreciates your addon:
 https://addons.mozilla.org/es/firefox/addon/capture-print/reviews/
-----Original Message-----
From: "Diego Casorran" notifications@github.com
Sent: Monday, 11 December, 2017 14:58
To: "MediaArea/MediaInfoLib" MediaInfoLib@noreply.github.com
Cc: "Ayorus", "Mention" mention@noreply.github.com
Subject: Re: [MediaArea/MediaInfoLib] Buffer overflow? (#728)
 @Ayorus  nice thread hijack ;-D
As far as i can tell, the functionality provided by Capture&Print is now embed in Firefox itself?
 https://support.mozilla.org/en-US/kb/firefox-screenshots
Sorry about not replying on G+, let me check the posts there...
—
You are receiving this because you were mentioned.
Reply to this email directly,  view it on GitHub , or  mute the thread .

@Ayorus please use a channel made for contacting the person you want to contact, here it is a tracker for MediaInfo(Lib) and your discussion is 100% out of topic. I delete the corresponding out of topic messages.

I am agree, sorry for the inconvenience

authors: Ayorus JeromeMartinez diegocr

repo: MediaArea/MediaInfoLib


text:
[WIP] AVI/v210/PCM/48kHz/16bit/2ch/S/LE support

Let's start with this audio support only, and not all options supported, more will come later.
Support of v210 + stereo in AVI.

Omggggggggg this is huge!!! Are you able to say who supported it?
On Wed 22 Mar 2023 at 22:37, Jérôme Martinez @.***>
wrote:

Let's start with this audio support only, and not all options supported,
more will come later.
Support of v210 + stereo in AVI.
You can view, comment on, or merge this pull request online at:
https://github.com/MediaArea/RAWcooked/pull/401
Commit Summary

b07198e
https://github.com/MediaArea/RAWcooked/pull/401/commits/b07198e5d5c2a368cc86779671421271f691d940
AVI/v210/PCM/48kHz/16bit/2ch/S/LE support

File Changes
(29 files https://github.com/MediaArea/RAWcooked/pull/401/files)

M Project/GNU/CLI/Makefile.am
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-ba006ad7a5b27e3058ff4322c6e590156d5b8b7f09f473b945c8b74152899e28
(1)
M Project/MSVC2017/Lib/RAWcooked_Lib.vcxproj
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-38d80bbc86ffd67dd95b6c14e249ec405c433ded388278620e41701f5ef86e53
(2)
M Project/MSVC2017/Lib/RAWcooked_Lib.vcxproj.filters
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-b4d0bcf47d6866d8913acec769191ae84a04188d5a33c6457140af115039e594
(12)
M Project/MSVC2019/Lib/RAWcooked_Lib.vcxproj
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-25bfc252bad3b03ceaaf89f51a6f3b320713f11316eda3b3cc10bd53a43c789c
(2)
M Project/MSVC2019/Lib/RAWcooked_Lib.vcxproj.filters
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-80511d5e699df730d3b21cd5839df73c94f2c8a179a2caa7fb337a310a1c2bb8
(12)
M Project/MSVC2022/Lib/RAWcooked_Lib.vcxproj
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-130fa771db031e41033f355307e2ceb6744f1fec55d2af3ca0cff1c1c2010bc6
(2)
M Project/MSVC2022/Lib/RAWcooked_Lib.vcxproj.filters
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-f4412f4e9aacdcb8a4eac0fa6e137ad7324eb8735fd73fe4b986405dc93e1f61
(12)
M Source/CLI/Main.cpp
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-34ffda1cf918505397e60e377cefabafbc4e716cfc2c39c24388e839020117eb
(33)
M Source/CLI/Output.cpp
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-e17bf0638ae4cb074842de7ae537acb4999f00c3a040abb3de550ec050fff55e
(4)
M Source/CLI/Output.h
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-47e404f587daca0ea5eac06948b67f9a6ef5b2a371cdefb8730e8df05dffa09f
(4)
M Source/Lib/CoDec/FFV1/FFV1_Slice.cpp
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-0fa6a3217fcd92e6c7c9dc3b0f9e1bcbc4bc34ae43334b2f7bf74166d05d8f05
(2)
M Source/Lib/Compressed/Matroska/Matroska.cpp
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-c71fc78a7bc8a3b5caf938b6fd30cae5a38e593552446fad46c5b3e6ce2909e2
(91)
M Source/Lib/Compressed/Matroska/Matroska.h
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-618f2f4263a010514f6a1a101e5fb1a702d719ce52bddd3cd641bd033fd0946a
(9)
M Source/Lib/Compressed/RAWcooked/RAWcooked.cpp
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-d407769a614f8522c2d569aaf7b5fbca751abcf05ddd3048006661edf34dacaf
(5)
M Source/Lib/Compressed/RAWcooked/RAWcooked.h
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-a10e7ac26a26615566f579e7ff502178317e5002c8f42955f61979dc1d49b57c
(1)
M Source/Lib/Compressed/RAWcooked/Track.cpp
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-4af78f8cb16ce301bebb06133157c2eddc26ad3a7eda519fc4fd74ffe9895eb1
(47)
M Source/Lib/Compressed/RAWcooked/Track.h
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-d7f3ffe309c1e92c711db7624eb5b361df896a9fce883d165547c6ce7522fc5f
(3)
M Source/Lib/License/License_Internal.h
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-f6725523642fdd5af147bc3b13663ef4664ff763c5387ce79128412bcb2a1f09
(2)
M Source/Lib/Transform/Transform.cpp
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-fb74d14196e265c393b77cee73804276f194b9ae79b4b892b91e398ccc7bbe04
(110)
A Source/Lib/Uncompressed/AVI/AVI.cpp
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-45103ae020adb0d7f84e966dfc409537d66b60246d8e532afa4d23b49605e0b5
(695)
A Source/Lib/Uncompressed/AVI/AVI.h
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-f1b8fee4f8777fc15b579107c9f1d7af3c70090f43c334b0517d5c4b4ba1d237
(106)
M Source/Lib/Utils/Errors/Errors.cpp
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-2ec905c45259dff5d4ba84aa7e568a196c9527e9f0b1a52d68c1e33fddeda83a
(3)
M Source/Lib/Utils/Errors/Errors.h
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-82fbed9268fedbcaed7f806d038898374ff92df19ad629afff12a7fbd89c4448
(1)
M Source/Lib/Utils/FileIO/FileWriter.cpp
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-e3f9d897e04a88e4eba7f8b21f96feeffbfb35d7981fd4d1fb0fbed025e4005e
(523)
M Source/Lib/Utils/FileIO/FileWriter.h
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-6e3ac4f7481836eb8518250cab1080b42a7b32f1ecfb4533c204346551a34706
(11)
M Source/Lib/Utils/FileIO/Input_Base.cpp
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-544952122b855fcfb9487545c3238ae5299448d05168014718a4822fce0f2016
(8)
M Source/Lib/Utils/FileIO/Input_Base.h
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-da34bbd44a1cc946d894213afacd7c5cacafe493e5f2c89f7bd448b8d7ab9cd8
(41)
M Source/Lib/Utils/RawFrame/RawFrame.cpp
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-1feabc527946f34ba70e7d7d9812479ad7f610f3370f85d00c602d04ae4432f3
(14)
M Source/Lib/Utils/RawFrame/RawFrame.h
https://github.com/MediaArea/RAWcooked/pull/401/files#diff-ba7b34f0a72921913b465e228afda4bf5e39ec583b22f5412eb78b4d0d286f26
(2)

Patch Links:

https://github.com/MediaArea/RAWcooked/pull/401.patch
https://github.com/MediaArea/RAWcooked/pull/401.diff

—
Reply to this email directly, view it on GitHub
https://github.com/MediaArea/RAWcooked/pull/401, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAITFPQ2LUB5JF22PT5HXWDW5N5MNANCNFSM6AAAAAAWEN7HOQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Are you able to say who supported it?

Not sure yet, will post here if I can.

Of course Jérôme can say who it is ;-) Really pleased that it's not just us who are excited to see it.

Wonderful news Lee! What a wonderful contribution to the global digipres community.

authors: JeromeMartinez kieranjol lhibberdatnls

repo: MediaArea/RAWcooked


text:
🛑 MediaNext is down

In dec62fa, MediaNext (https://the-bot.thein321.repl.co) was down:

HTTP code: 404
Response time: 18827 ms

Resolved: MediaNext is back up in a2a619d.

repo: MediaPlay-Discord/status


text:
Adding Anti 'bots

Hi , can you add Anti Bots Anti the project is great over all thanks.

@ItsDavehere have you tried it with scamble level set to 3?


text:
whatis the meaning of the 'sweep_idxes', thanks

List of sweep idxes to be used?
for instance, 'sweep_idxes'=[4]
Does it mean that  the specific key_frame's  4th non-key fram will be used?
for instance, 'sweep_idxes'=[]
Does it mean that  the specific key_frame's  all non-key fram will not be used?---just used the key-frame itsself?

Hi there, since nusenes have key frames and sweep frames, you can choose to use them. By setting sweep_idxes, you can use sweep indexes.

authors: emilyemliyM yinchimaoliang

repo: Megvii-BaseDetection/BEVDepth


text:
if I want to replace neck, can I still use the original pre training weight?

Ask, if I want to replace neck, can I still use the original pre training weight?
I want to replace FPN with BiFPN

Yes. Feel free to do it.

@Kyle-fang you did it? can you share BiFPN for yolox?

repo: Megvii-BaseDetection/YOLOX


text:
Not clear how to prepare custom data for training

Hello community!
I have a question regarding the preparation of data to train this network with my own data. Right now I have two folders (images and labels) with the same name per file. The labels are in xml (VOC). I don't understand very well the training manual and I don't know how to continue. What exactly do I have to change in the exps/example/custom/yolox_s.py?
A question I have at this point is, what exactly are these files?
self.train_ann = "instances_train2017.json".
self.val_ann = "instances_val2017.json"

Best regards

If the label is xml(VOC), you have two ways to train the model .
1:you can make the data to VOC format, then use exps/yolox_voc/yolox_voc_s.py and change the data address.
2:you can aslo change the data to coco format,  there is a tool to help you complete it.  https://github.com/RapidAI/YOLO2COCO

@JNaranjo-Alcazar  I also do not know how to train the custom dataset. Have you already found out? If so, Could you please tell me how to do it? :(

In case your dataset in VOC format, you can follow the author's guide, remember to change your dataset name https://github.com/Megvii-BaseDetection/YOLOX/blob/38c633bf176462ee42b110c70e4ffe17b5753208/exps/example/yolox_voc/yolox_voc_s.py#L46 and https://github.com/Megvii-BaseDetection/YOLOX/blob/38c633bf176462ee42b110c70e4ffe17b5753208/exps/example/yolox_voc/yolox_voc_s.py#L104, in voc.py https://github.com/Megvii-BaseDetection/YOLOX/blob/38c633bf176462ee42b110c70e4ffe17b5753208/yolox/data/datasets/voc.py#L105,  and make sure no error at https://github.com/Megvii-BaseDetection/YOLOX/blob/38c633bf176462ee42b110c70e4ffe17b5753208/yolox/data/datasets/voc.py#L124,  change [https://github.com/Megvii-BaseDetection/YOLOX/blob/38c633bf176462ee42b110c70e4ffe17b5753208/yolox/data/datasets/voc_classes.py#L6](your classes)

Thank you very much for your help @hongsamvo . Does " ln -s /path/to/your/VOCdevkit ./datasets/VOCdevkit"  can be run on the Pycharm linux terminal?

I think it can

Thanks for the reply @hongsamvo. I tried to follow the guide but is quite confusing. So, just to make it clear, following your instructions, we should be able to train the yolox model?
Thanks again

yes, actually the error will happen here and other similar places, just replace the term "VOC" + year with your dataset name, and one error here, choose metric you want.

authors: ImSuMyatNoe JNaranjo-Alcazar hongsamvo sunmooncode


text:
Modrinth Page?

Would it be possible for a modrinth page to be opened? It would help significantly with accessibility of the mod.

It's on the way ^^

We've just fixed the issues we were having whilst uploading to Modrinth. So hopefully it'll happen soon.

https://modrinth.com/mod/farmers-delight-refabricated

authors: MerchantPug PolyframeX

repo: MehVahdJukaar/FarmersDelight


text:
引入lyric-parser回调函数报错

[扼要问题描述]
**mpvue 版本号："mpvueTemplateProjectVersion": "0.1.0"
[mpvue@x.x.x]
最小化复现代码：
[建议提供最小化可运行的代码：附件或文本代码]
// 示例代码：

问题复现步骤：

[第一步]
[第二步]
[其它...]

观察到的表现：
[在这里描述观察到的表现]
截图或动态图：

![复现步骤截图或gif图片](图片的 url)

我尝试在非mpvue项目中，同样的代码是可以正常运行的。

repo: Meituan-Dianping/mpvue


text:
Icons disappearing for features that have custom properties

The icons for features are disappearing on subsequent loads when there are properties defined on them.
For example:

          <ol-feature v-for="flight in props.airframesFlights" :key="`airframes_flight_${flight.id}`" :properties="{ id: flight.id, featureType: 'airframes-flight', icon: aircraftIcon, airframesFlightId: flight.id }">

Im also experiencing this issue 😶🌫

Bit of a workaround for now, please lmk if theres a better solution.
const featureRef = ref<any>()
const id= computed(() => props.xxx.id)

watch([featureRef, id], () => {
    if (!featureRef.value || !id.value) return
    featureRef.value.feature.setProperties({ id: id.value })
})

        ...

Bit of a workaround for now, please lmk if theres a better solution.
const featureRef = ref<any>()
const id= computed(() => props.xxx.id)

watch([featureRef, id], () => {
    if (!featureRef.value || !id.value) return
    featureRef.value.feature.setProperties({ id: id.value })
})

        ...

I had a similar issue with the opacity property on an ol-image-layer and this solved my problem.
Love you.

@kevinelliott sorry probably I didn't catch the problem. Can you please provide an example repo or fork this Stackblitz for reproduction to show the problem:
https://stackblitz.com/edit/vue3-openlayers-template?file=src%2Fcomponents%2FTheMap.vue

I am also facing the same issue . Does any one know if the solution has been found yet?

Can one provide a playground for reproduction? You can fork my stackblitz project:
https://stackblitz.com/edit/vue3-openlayers-template?file=src%2Fcomponents%2FTheMap.vue

So the core issue is that we create a new new Feature({ ...properties.properties }) in OlFeature.vue every time props.properties is replaced by a new array.

The workaround described above works as the props.properties array is modified and not replaced, this does not trigger the watcher in usePropsAsObjectProperties.ts and does not trigger creating a new Feature object without style.

-> The new feature will not have any styles applied to itself and then the icon disappears.
Here is reproducible code:

<template>
  <button @click="changeCoordinatesBreaking" type="button">
    change coordinates breaking
  </button>

  <button @click="changeCoordinatesNotBreaking" type="button">
    change coordinates working
  </button>

        <ol-feature
          v-for="flight in airframesFlights"
          :key="`airframes_flight_${flight.id}`"
          :properties="{
            id: flight.id,
            featureType: 'airframes-flight',
            icon: markerIcon,
            airframesFlightId: flight.id,
          }"
        >

</template>

To fix it:

[ ] Prevent OlFeature to create a new feature on props.properties change
[ ] Update the original Feature's properties in props.properties change

Creating a PR now


text:
feat: support for generating testcontainers-go tests as an advance feature

chore: add testcontainers advanced feature flag
docs: add new advanced feature to the docs
chore: add testcontainers to the advanced steps
chore: bump go version to v1.22.4
feat: generate testscontainers tests for the database layer
docs: document testcontainers tests
chore: add CI workflow running the generated tests for each DB driver

By submitting this pull request, I confirm that my contribution is made under the terms of the MIT license.
Problem/Feature
Testing is a mayor concern nowadays, so this PR extends the code generation tool to include integration tests for the DB layer.
It uses Testcontainers for Go (spoiler alert: core maintainer here :wave:) to run the test. Given the project already uses Docker Compose for running the project in dev mode, I think it's a good idea to have real services backing the database layer at test time.
Sample ouput of the tests:
go test -timeout 600s -coverprofile=/var/folders/_j/nhbgdck523n3008dd3zlsm5m0000gn/T/vscode-goOsS6fE/go-code-cover testfoo/internal/database -count=1 -v

2024/07/03 17:49:31 github.com/testcontainers/testcontainers-go - Connected to docker:
  Server Version: 78+testcontainerscloud (via Testcontainers Desktop 1.15.0)
  API Version: 1.43
  Operating System: Ubuntu 20.04 LTS
  Total Memory: 7407 MB
  Resolved Docker Host: tcp://127.0.0.1:61939
  Resolved Docker Socket Path: /var/run/docker.sock
  Test SessionID: 044df7af03224e9fe70ad6713b479a3170777bb29ce94d5f4edf802c5afa2aa0
  Test ProcessID: 6d5f6261-a0e1-4e35-b0ba-9c70f33d2c91
2024/07/03 17:49:31 🐳 Creating container for image testcontainers/ryuk:0.7.0
2024/07/03 17:49:31 ✅ Container created: 160fe2de6307
2024/07/03 17:49:31 🐳 Starting container: 160fe2de6307
2024/07/03 17:49:31 ✅ Container started: 160fe2de6307
2024/07/03 17:49:31 🚧 Waiting for container id 160fe2de6307 image: testcontainers/ryuk:0.7.0. Waiting for: &{Port:8080/tcp timeout:<nil> PollInterval:100ms}
2024/07/03 17:49:31 🔔 Container is ready: 160fe2de6307
2024/07/03 17:49:31 🐳 Creating container for image mongo:latest
2024/07/03 17:49:31 ✅ Container created: 908e45f9aa93
2024/07/03 17:49:31 🐳 Starting container: 908e45f9aa93
2024/07/03 17:49:32 ✅ Container started: 908e45f9aa93
2024/07/03 17:49:32 🚧 Waiting for container id 908e45f9aa93 image: mongo:latest. Waiting for: &{timeout:<nil> deadline:<nil> Strategies:[0x140003f0480 0x1400007bf00]}
2024/07/03 17:49:32 🔔 Container is ready: 908e45f9aa93
=== RUN   TestNew
--- PASS: TestNew (0.00s)
=== RUN   TestHealth
--- PASS: TestHealth (0.03s)
PASS
coverage: 80.0% of statements
2024/07/03 17:49:32 🐳 Terminating container: 908e45f9aa93
2024/07/03 17:49:33 🚫 Container terminated: 908e45f9aa93
ok  	testfoo/internal/database	2.840s	coverage: 80.0% of statements

Description of Changes:

Add templates for each supported driver: Mongo, Redis, MySQL, Postgres
Use the existing Testcontainers for Go modules for such drivers: Mongo, Redis, MySQL, Postgres
Include templating mechanism and data structures to render the new templates
Document the new capability
Include a make goal to run the integration tests
Include a Github action workflow for building an app for each DB driver, running the tests for each one

Checklist

[x] I have self-reviewed the changes being requested
[x] I have updated the documentation (check issue ticket #218)
[x] I have generated an app for each DB driver, and run its tests, all of them passing
[x] I have added a GH workflow running the generating tests, demonstrating they are passing

@mdelapenya  Thanks for the PR, and sorry for the delay. We merged some other PRs first that included fixes and had priority. This is a very interesting one.
I think it would be better if we include the DB tests in the core blueprint and bind them to the DB driver flag. It makes more sense to me. The advanced flag is for more niche features. DB integration tests belong in the core.
The current workflow that you created is failing because in v.0.7.0, the core has a git flag that needs to be added: -g commit. After that, the workflow should pass.
Earlier, I saw that linter passed, but now it fails. There was no big change, only a refactor, and git was added into the matrix.

Earlier, I saw that linter passed, but now it fails. There was no big change, only a refactor, and git was added into the matrix.

@Ujstor thanks for your feedback! Indeed, the linter passed before and I'm fixing it. We released v0.32.0 past week and it deprecated the RunContainer module APIs in favour of simply Run. Please see https://github.com/testcontainers/testcontainers-go/pull/2610
I'm working on the fix right now.

The advanced flag is for more niche features. DB integration tests belong in the core.

I protected the addition of the tests with the advanced flag in the case the team was not sure about bundling testcontainers into the projects as part of the core. I'm glad you see it adding them as part of the core as something positive. Thanks!

@Ujstor PR is updated, including the tests in the core. I hope everything is correct. PLMK if anything needs to be changed, thanks!

authors: Ujstor mdelapenya

repo: Melkeydev/go-blueprint


text:
test或test的写法解析不了

问题：<view :class="'left-[calc(-1*var(--td-badge-basic-height)+1rpx)]'">test</view>或<view :class="{ [`left-[calc(-1*var(--td-badge-basic-height)+1rpx)]`]: true }">test</view>的写法解析不了。
期待结果：以上两种写法能正常解析

* + 不在默认转换规则里
可以自己自定义下，没有的转换规则
https://github.com/MellowCo/unocss-preset-weapp#自定义转换规则
0.58.6 加到默认转换规则了

<view :class="'left-[calc(-1*var(--td-badge-basic-height)+1rpx)]'">test</view>

这个都属于静态class，没有涉及到动态切换，这个应该写在 class 里，而不是 :class
<view class="left-[calc(-1*var(--td-badge-basic-height)+1rpx)]">
  test
</view>

https://eslint.vuejs.org/rules/prefer-separate-static-class.html

<view :class="{ [`left-[calc(-1*var(--td-badge-basic-height)+1rpx)]`]: true }">test</view>

<view
  :class="[
    1 === 1 ? 'left-[calc(-1*var(--td-badge-basic-height)+1rpx)] left' : 'xxx',
    2 === 2 ? 'right-[calc(-1*var(--td-badge-basic-height)+1rpx)] left' : 'bbb',
    3 === 3 && 'top-[calc(-1*var(--td-badge-basic-height)+1rpx)] left',
  ] "
>
  test
</view>

<view :class="{ 'left-[calc(-1*var(--td-badge-basic-height)+1rpx)]': true }">test</view>

<view :class="'left-[calc(-1*var(--td-badge-basic-height)+1rpx)]'">test</view>

这个都属于静态class，没有涉及到动态切换，这个应该写在 class 里，而不是 :class
<view class="left-[calc(-1*var(--td-badge-basic-height)+1rpx)]">
  test
</view>

这里我是有一个class是要用动态的方式写的，下面这里例子完整一些：
<template>
 <view :class="{
   [`${name} left-[calc(-1*var(--td-badge-basic-height)+1rpx)] relative inline-block v-top`]: 1===1,
 }">test</view>
</template>
<script setup>
import { ref } from "vue"
const name = ref("l-tab-bar")
</script>

如果是类名里 存在变量的话 转换不了，只支持静态类名

authors: MellowCo qinains

repo: MellowCo/unocss-preset-weapp


text:
Using markdown-it-attrs with code fences

This PR is related to issue https://github.com/Mermade/shins/issues/30

Hi @MikeRalphson.  I was wondering whether this PR would be suitable for including in shins.  It provides an implementation/fix for #30.
The approach the PR takes is based on the following couple of comments:

https://github.com/markdown-it/markdown-it/issues/457#issuecomment-389686870
https://github.com/arve0/markdown-it-attrs/issues/59#issuecomment-386806932

The code I've implemented in the fence method of the PR is based on markdown-it's fence method in https://github.com/markdown-it/markdown-it/blob/master/lib/renderer.js#L39.
Let me know if there's any info I can add.  Thanks

Looks good. I just need to find the time to test it doesn't affect the existing output. Thanks for your patience.

No worries.  Thanks @MikeRalphson

I've tried this update, but it doesn't seem to add the style. The linked markdown issue suggests that adding the attributes should be in the form:
    ```http {.some-class}
    GET /foo/bar HTTP/1.1
    ...
    ```

But that doesn't seem to do anything in the generated code block. I would expect that class="some-class" would be added to the pre or code element.

Please re-raise over on slant if still an issue.

authors: MikeRalphson redijedi simondean

repo: Mermade/shins


text:
Nova Beetle '72 - Body/Chassis Connection

This covers work on the Body/Chassis Connection

[x] Remove rear Crossmembers
[x] Remove left heater Channel
[ ] Remove right heater Channel
[ ] Remove front Crossmember
[ ] Bolt New Crossmembers/Channels to chassis
[ ] Drop body on Crossmembers/Channels
[ ] Tack weld
[ ] Reinstall doors and confirm alignment
[ ] Complete welding
[ ] Apply rustproof paint

The gasket between body/chassis won't be applied until after welding is complete and it's time to complete the chassis/body attachment. This will be much later.

Removed the welds on the left heater channel, need to get body on stands to continue

Channel off.

Right channel off. Helps to have the right bit.

Most of front crossmember out. The reinforcement on the right remains.


text:
Add regrid caching for regrid operator on multiple cubes

What problem does your feature request solve?
Caching a regridder can speed up code when applying a regrid operation to multiple cubes (sequentially), when using a target cube.
Describe the solution you'd like
Implement regrid cache.
Links to #721

Caching a regridder requires a target grid. This is simple for regrid_onto_cube, as we have a target cube by definition. This is not the case for regrid_onto_xyspacing. So I will rebase from branch #721 when we have the ability to run over multiple cubes - and then if a cubelist is supplied to this function, run first cube as currently applied, and cache regridder, and then for subsequent cubes, use cached regridder.

repo: MetOffice/CSET


text:
Use Yarn for publishing rather than npm

Yarn is now used for publishing rather than npm. This is required when using Yarn-specific dependency protocols such as workspace:, which Yarn will resolve before publishing.
The README has been updated to explain the assumptions of this action, and the example has been updated to match these assumptions.

I'm working on testing this in a fork

Tested here: https://github.com/Gudahtt/controllers/actions/runs/3432578378/jobs/5722016414
Seems to work!

repo: MetaMask/action-npm-publish