text:
C++ support and MQTT

This it not an issue as such :-)

How do you feel about having the ability to use C++ within this project? I have forked esp-open-rtos (https://github.com/mikejac/esp-open-rtos) and made some initial steps to get C++ supported. However, I'm in no way an Makefile/make expert, so would you take a look at the /common.mk file (lines 183 - 187 I believe) and perhaps think of a way to get .cpp files compiled with their own compiler flags (CXXFLAGS).

How about adding the Eclipse Paho MQTT client library to esp-open-rtos? Already got it "ported" locally.

I wouldn't mind C++ support. Do global constructors get called automagically? I saw someone else add C++ support and included code for this.
Adding MQTT sounds great. @projectgus is working on adding an "extras" or "components" directory where a project can select modules/drivers to be included. When that work is done, an addition of MQTT would fit nicely.

AFAIK, no, global constructors does not get called. @jcmvbkbc had some ideas here: http://www.esp8266.com/viewtopic.php?f=9&t=478&sid=e39885fb994d80e87a2fb24c56e58e8f&start=5.
I've used that technique "outside" esp-open-rtos. There seem to be something with overridden virtual functions that doesn't work 100% - needs more testing.

Sorry @mikejac, I thought I replied to this post on Friday but it seems my reply got eaten somewhere. :(

AFAIK, no, global constructors does not get called

Most of the building blocks for open sourcing the startup code (#2) are in place, so once we have that it will be possible to call global constructors properly at the right place in the startup sequence, and everything should "just work". At the moment the best solution is probably calling them manually from user_start, as mentioned.

I'm in no way an Makefile/make expert, so would you take a look at the /common.mk file (lines 183 - 187 I believe) and perhaps think of a way to get .cpp files compiled with their own compiler flags (CXXFLAGS).

Yeah, common.mk (especially the non-recursive-make dynamic generation parts) gets pretty $$($(nasty))!
In 30877f4ef056 (ota branch) I recently added support for assembling .s files. C++ support will probaby look similar, you may need to generate a $$($(1)_CXX_ARGS) with the C++ compiler flags though (you can probably model this on $(1)_CC_ARGS. Does that help?
If you get stuck then I don't mind helping to finish it off, the stuff you've done already is 99% of the work! I probably won't have time until after the ota branch is merged, though (should be next week). :)

How about adding the Eclipse Paho MQTT client library to esp-open-rtos? Already got it "ported" locally.

Yes please, that'd be fantastic! As @kanflo mentioned, the plan is to have an 'extras' directory with components that aren't added by default, that can be compiled in if needed.
That's also implemented in the ota branch already, take a look at 2440ba526acf172 and  147257efa472307, particularly extras/rboot-ota/component.mk & examples/ota_basic/Makefile
Ideally I'd like to follow a similar pattern to lwip & axtls, where the "upstream" repo is added as a submodule in a subdirectory (for easy tracking of updates) and then any ESP-specific files sit in the parent directory.

I'm getting ready to publish some C++ code - which include some simple wrapper classes for FreeRTOS and an MQTT client (based on the Paho embedded C++ client).
I'll be back :-)

Added some 'extra' header-files and a simple task/queue example to my fork.
Added '-fno-rtti' flag to the CXXFLAGS. If not present, code with virtual functions do not compile.
Added '$(ROOT)extras' to INC_DIRS in order to include headers like this: #include "thread/task.hpp" where 'thread' is a directory in 'extras'.

Please have a look and let me know what you think.

Hi Mike,
This is great, very excited that you have MQTT working and C++ native wrappers for common functions.
I have a few general comments, mostly about code organisation:

In common.mk, it shouldn't be necessary to add $(ROOT)extras to the INC_DIRS variable globally. The INC_DIRS variable should only need modifying if a component is added from under the 'extras' dir, and it should be modified from inside the component.mk makefile (ie INC_DIRS += extras/blah.)

What would you think about combining the C++ wrapper classes (extras/timer,extras/wifi, extras/thread) into a single component, something like 'extras/cpp_support'? Which can have a single include directory extras/cpp_support/include which contains all the hpp files, and then put all the individual C++ files into a separate directory. That way if someone wants to use C++ wrappers they can just add a single component to the build, and pick and choose whatever header files they need from there.

extras/paho-mqtt/MQTTPacket/src/component.mk should ideally be in the top-level directory I think, ie extras/paho-mqtt/component.mk. Unless I'm missing something about the way paho-mqtt works.

Can you elaborate at all on where extras/ip/ipstack.hpp comes from and what it's for? Is it an abstraction layer for Eclipse Paho, so it works with LWIP? Could it be merged into another component, maybe extras/cpp_support or extras/paho-mqtt?

Did the rest of paho-mqtt require any source code modifications? Would it be possible to include it as a git submodule pointing to the Paho upstream, instead of directly in the code, or does it require patches?

The "Barracuda" stuff in extras/json doesn't appear to be under an OSI license, so I can't merge it. There are a few other embedded-friendly JSON libraries out there though, I think.

Thanks again for all this, it's going to be terrific to offer this level of C++ support!

In common.mk, it shouldn't be necessary to add $(ROOT)extras to the INC_DIRS variable globally. >The INC_DIRS variable should only need modifying if a component is added from under the 'extras' >dir, and it should be modified from inside the component.mk makefile (ie INC_DIRS += extras/blah.)

Corrected (more fun with make).

What would you think about combining the C++ wrapper classes (extras/timer,extras/wifi, >extras/thread) into a single component, something like 'extras/cpp_support'? Which can have a >single include directory extras/cpp_support/include which contains all the hpp files, and then put all >the individual C++ files into a separate directory. That way if someone wants to use C++ wrappers >they can just add a single component to the build, and pick and choose whatever header files they >need from there.

Fine with me. Take a look and let me know what you think (Don't pull it just yet - want to make some minor adjustments).

extras/paho-mqtt/MQTTPacket/src/component.mk should ideally be in the top-level directory I >think, ie extras/paho-mqtt/component.mk. Unless I'm missing something about the way paho-mqtt >works.

I've kept it that way as that is the layout from the original source. Think it will make it easier to compare with the original as well as updating it in the future if the directory layout is kept as in the original.

Can you elaborate at all on where extras/ip/ipstack.hpp comes from and what it's for? Is it an >abstraction layer for Eclipse Paho, so it works with LWIP? Could it be merged into another >component, maybe extras/cpp_support or extras/paho-mqtt?

ipstack_t (in the 'ip' directory) and countdown_t are both used by the C++ MQTTClient. And yes, it's an abstraction layer. So it's used by MQTTClient which in turn is used by mqtt_client_t. And maybe someone could use it for something else. So where to put it? :-)

Did the rest of paho-mqtt require any source code modifications? Would it be possible to include it >as a git submodule pointing to the Paho upstream, instead of directly in the code, or does it require >patches?

Only MQTTClient has been modified (MQTTClient.h and FP.h). The code in the MQTTPacket directory has not been modified - and that code can be used by C as well as C++.

The "Barracuda" stuff in extras/json doesn't appear to be under an OSI license, so I can't merge it. >There are a few other embedded-friendly JSON libraries out there though, I think.

Thought so, just didn't get around to ask you guys about their license. This particular JSON library does have something going for it:

Works with C and C++.
Constructed for use on memory-constrained systems (you can define your own alloc/free functions).
Supports streaming input, i.e. you can add one byte at time to the decoder, and it will tell you if the JSON struct is complete, if there was an error or if it needs more data. Good for inputting serial data.

Hi @mikejac,
I've merged the extras/cpp_support stuff with a couple of tweaks and pushed them to #24.
I'm leaving the MQTT stuff separate for now. I have it in a branch but I want to do a small rearrange and then I'll put it into another pull request for you to take a look at.

Thought so, just didn't get around to ask you guys about their license. This particular JSON library does have something going for it
snip

I agree it looks good technically. I originally just saw that the headers that said "Barracuda Application Server", which is a proprietary paid library, and assumed there was no possible way it could be merged into an OSS project!
However with a bit more digging I found this page and realised there was originally a README saying these parts are under the Eclipse Public License. So I think it's probably fine to merge as an optional 'extra', we just need to include the fact that we're taking it from an Eclipse Public License release not proprietary software!
Anyhow, as I said I have the basics in #24. I'm happy to do the merge work for MQTT soon as well, will put up a PR for review once done.
I have a couple of minor tips regarding git usage as well: your git email is currently not resolving to your github username, so your commits aren't associated with you. You can use 'git config --global user.email me@my.com' to set this to the email you want to use. One other thing, 'squashing commits' is an invaluable thing to look into. It's something you can do before pushing branches - cleans up history before you send it so things look nicer. :)
Thanks again for all this!

Hi @mikejac, @projectgus,
It's always good to read "all" issues :-)
I spend a "rainy" afternoon to port the above mentioned paho-mqtt client (The Embedded-C version) and not the C++ version) to work with esp-open-rtos.
Is this still of any interest? I think it might not be a problem to support both approaches (C & C++).
If this is of any interest, can can push the changes into my repository for review.
Even if this is not of any interest, I still learned something and the time isn't lost.
Regards
Frank

C++ support in #24 has been merged.
It's taken me a bit longer to get to the Paho MQTT client stuff than I hoped, but it's still on my list!
@Angus71, sorry I missed your follow-up question (github doesn't send emails when you edit posts, I don't think.) I am very interested in having the C client and the C++ client. I'll try and make time to pull down your changes and look at the header problem, soon.

Hi @mikejac,@projectgus
I'm new to esp-open-rtos and want to use c++ coding. So for that i don't know how i add c++ support (how i make setup) to esp-open-rtos. So please guide me.

authors: Angus71 kanflo mikejac projectgus sarwadenj

repo: SuperHouse/esp-open-rtos


text:
🛑 Matrix redirection is down

In be30e4d, Matrix redirection (https://supersandro.de/_matrix/key/v2/server) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Matrix redirection is back up in 0820edc after 5 minutes.

source: gharchive/issue

license: MIT

license_type: permissive

license_source: github-api


text:
🛑 Matrix Federation Tester is down

In 1459a0e, Matrix Federation Tester (https://federationtester.matrix.org/api/report?server_name=supersandro.de) was down:

HTTP code: 200
Response time: 11045 ms

Resolved: Matrix Federation Tester is back up in 5c082dd.


text:
Possible shortcut.

Hi,
First, thanks for collecting all that information!
This is a suggestion how to simplify the process a bit.
I got few z420s, 2011 bios , ME v8.x
Flashed them successfully (well, v2 CPU is on it's way, so not 100% positive) with flashrom and fixed (3.3v VCC) ch341 programmer.
Instead of splicing the old and new bios files I just created a file called layout.txt with this text:
00ff0000:00ffffff BOOT
and then (after upgrading to the latest BIOS) just ran
flashrom -l layout.txt -i BOOT -w J61_0396.bin

Hi, sorry for missing this!
That's a great method, thank you for sharing. It will also be very useful for updating the ME region (looking at my notes the only way I was able to do ME v7 -> v8 was replacing the ME region in the BIOS with the one from the 3.85 update bin).

Hi, sorry for missing this!
That's a great method, thank you for sharing. It will also be very useful for updating the ME region (looking at my notes the only way I was able to do ME v7 -> v8 was replacing the ME region in the BIOS with the one from the 3.85 update bin).

authors: SuperThunder zezoivanov


text:
Move a file that exists locally to google cloud

Hello there. Thank you for this package. I want to upload a pdf file I already stored locally to Google Cloud Storage. Please how do I do this? Thank you for your time.
$data = [
    'title' => 'This is my title',
    'date' => date('m/d/Y')
];
$filename = "JohnDoe";
$filename .= ".pdf";
$pdf = PDF::loadView('myPDF', $data);
$fileStoragePath = '/path/to/pdf/' . $filename;
$path = public_path($fileStoragePath);
$pdf->save($path);

$disk = Storage::disk('gcs');
// create a file - store pdf in the cloud
$disk->put('pdf/1.txt', 'Contents of sample text file');

I believe you already had the answer at the end of your code.
$disk = Storage::disk('gcs');
// create a file - store pdf in the cloud
$disk->put('your.pdf', file_get_contents($path));

Hello, 👋 there. Thank you for your kind response.
I have long since deployed this project and forgot to close the issue. I also wrote a tutorial about it here
Thank you again.

Great writeup! :)

authors: aghwotu idealerror

license: mit

license_source: bigquery


text:
Discord Music Player v6.0.0 Update

Discord Music Player v6.0.0 Update
I am starting to work on the v6.0.0 Uptate, with v6.0.0 branch.
What I am planning to add?:

[x] YouTube Link Support (the current one is a bit buggy per #12),
[ ] YouTube Filters such as TIME: short/long; UPLOADED: today/week/month/year; SORTBY: rating/views/date (per #3),
[ ] Shuffle Method, to play queue songs in shuffle (per #3),
[ ] Progress Bar, of the current song (suggested in #5),
[ ] Code quality fixes,
[ ] Code size reduction,
[ ] Minor Fixes.

Note, that this branch is experimental and can cause such errors.
Please report every bug in the Issues Tab, when everything would be ready, v6.0.0 would be officially published as NPM Module.
Any suggestions?
Please use the Issues or Pull Requests Tab.

Code Updates

[27.11] Added YouTube Link Support in https://github.com/SushiBtw/discord-music-player/commit/04cd900054ff8ab1740ae32bacd9eab5c4e668a9

Ready to test.

repo: SushiBtw/discord-music-player


text:
Queue to HTML?

Would it be possible to send the queue of songs to a html webpage?

You can use express or sth and create an API or full Web App for this 😄

Adding this feature, would limit the developer's creativity to setup the website.

authors: SpeckyYT Thisisnotharry breftejk


text:
Feature: Strip given text

Remove extra spaces from the beginning, end and in between words of given text

Could I work on adding this feature?

@Rohan-G Isn't it a duplicate issue?
Also, can you share a ss?

oh someone posted it after. My bad, I'll try to find something else

authors: Rohan-G Susmita-Dey

repo: Susmita-Dey/TextUtils


text:
🐛 [BUG] feature/delete主机名记录有误

🐛 Bug description [Please make everyone to understand it]
在我的电脑上，Release 0.1.2版本的Hostname是qingdeMacBook-Pro.local:

#140 的Hostname是172-16-36-93.maas:

SwanLab Version: v0.1.3b3

Platform:MacOS M1Max

发现是我的问题，一个很神奇的事情是socket找到的hostname居然和Wi-Fi有关

理论上主机名应该是电脑的本地用户名，和Wi-Fi关系不应该很大，我找找解决方案

在MacOS的终端使用scutil --get LocalHostName，得到的主机名是正确的

发现是我的问题，一个很神奇的事情是socket.gethostname()找到的hostname居然和Wi-Fi有关，不同的wifi的hostname是不一样的。

Hostname是网络对主机的标识，与网络本身的策略有强相关性，所以确实是不稳定的。
如果想要获得系统设置的主机名：

在MacOS的终端使用scutil --get LocalHostName
在Linux的中断

repo: SwanHubX/SwanLab


text:
0.1 release: Things to include in documentation etc

Just collecting a few thoughts about what should be present in the 0.1 release with regards to presentation
Documentation

[x] Overall intro:

(overview, from GitHub readme? some diagram sketching out the functionality?)
*Getting started*
Introduction
Installation
Quickstart
Acknowledgements

[x] TOOLBOX INTRODUCTIONS Single-page intro to each toolbox
[x] Set of examples for each toolbox

[x] TFA
[ ] DSECS
[ ] FAC

[ ] FOR DEVELOPERS section with more detailed/internal info
[ ] Contributing guide (update CONTRIBUTING.md)
[x] API reference
[x] Changelog

Acknowledgements and citation

[x] Update the CITATION.cff with contributors
[x] Acknowledge dependencies
[ ] Acknowledge funding etc
[ ] Craft an easy citation text for people to copy

Mostly included now at https://swarmpal.readthedocs.io/

repo: Swarm-DISC/SwarmPAL


text:
🛑 swiftregex.com is down

In 1278c92, swiftregex.com (https://swiftregex.com/) was down:

HTTP code: 502
Response time: 304 ms

Resolved: swiftregex.com is back up in ec10ae0 after 26 minutes.


text:
Do we need a build variant?

I've been thinking a bit more about the various build command variants we're experimenting with and I wonder if we need a build variant in addition to platform in the builds table and as a trigger parameter.
For instance, while llbuild2 is experimental right now, we’ll still want to be able to report those builds up without aggregating them into the rest of the system. For that we need a key to be able to tell them apart from the builds we are using for the build matrix.
We could use the platform key to encode which build command was used but that doesn’t feel right. It also pushes some logic of what a platform is to the builder and away from the backend. I.e. this feels wrong:
platform:
	name: macOS
	version: 10.15-xcodebuild
platform:
	name: macOS
	version: 10.15-llbuid2

Should there be another key under platform to record the build variant? Or a separate key?
Also, and this is a more pressing concern tbh, what about architecture? Is that an attribute of the platform? Or do we make that part of the build variant? I.e.
build:
	platform:
		name: macOS
		version: 10.15
	variant:
		command: xcodebuild   # tool: xcodebuild ?
		architecture: x86

We’ll definitely want to record that somewhere.
I don’t think we need to record the full build command but at least a token of what we used. The build logs can contain the actual command so we can backtrace in case we need to figure out details.

Yea, I don't think it needs to be hierarchical, but I do think that storing both the build system used and especially the architecture would be smart.
Instead of command or tool how about being explicit as buildTool?
It does make flattening the data into something viewable into a 2D matrix one step harder than it was before, but it's probably only incremental complexity over the flattening we'll already have to do.

I'd probably do them as 3 fields in the build table as variant feels slightly wrong to me:

platform (containing both a platform type and a version. As in your example above)
architecture
build_tool

This has been sorted out for a while now - closing :)

authors: daveverwer finestructure


text:
Set badge to 'pending' when builds incomplete

Closes #953

Tests are being awkward locally and not running - pushing up for a CI run but 🤞 it all works.

There's a feeling you get when things work first time and it's oh so good :chef_kiss:

Great stuff, thanks James!

source: gharchive/pull-request

authors: Sherlouk finestructure


text:
Parse string numbers as NSDecimalNumber instead of double

Code should never use floating point numbers to represent money, or any other value where exact decimal rounding is important. (See here and here for the reasons why.)
Because of this, developers often use strings to represent currency in JSON. However, SwiftyJSON’s numberValue applied to a string element parses the string as a double, thus defeating this technique. Because numberValue returns NSNumber and not Double, it’s not at all obvious to someone using SwiftyJSON that this floating point conversion happens — a potential source of dangerous bugs!
Cocoa provides NSDecimalNumber for exactly this situation, and SwiftyJSON should return it when parsing a string as a number. This patch does that.
Two notes:

The number property (as opposed to numberValue) does not even attempt to parse strings. It might make more sense for it to attempt the parsing, and return nil if the parsing fails. While potentially surprising, I have left the existing behavior in place.
NSDecimalNumber returns NaN instead of 0 if a string does not parse. This behavior arguably makes more sense. However, I’ve preserved SwiftyJSON’s existing behavior for numberValue.

@pcantrell thanks.

Quite welcome!

authors: pcantrell tangplin

repo: SwiftyJSON/SwiftyJSON


text:
Update the Quick and Nimble modules.

The current HEAD does not build in Xcode 7 due to breaks introduced by the
Swift 2.2 compiler.

Thanks @jlyonsmith for updating them😃

No problem!  Thanks for the great code. 😀
On Mon, Apr 25, 2016 at 4:55 PM, Yoichi Tagaya notifications@github.com
wrote:

Thanks @jlyonsmith https://github.com/jlyonsmith for updating them😃
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/Swinject/Swinject/pull/85#issuecomment-214566481

--
John Lyon-Smith
john@lyon-smith.org
@jlyonsmith
360 860 1883

authors: jlyonsmith yoichitgy

repo: Swinject/Swinject


text:
🛑 CEPI WebSite is down

In 8ffde25, CEPI WebSite (http://web-cau-prod.switch.com.uy) was down:

HTTP code: 503
Response time: 584 ms

Resolved: CEPI WebSite is back up in f9d2520.

repo: Switch-Software-Solutions/status-page


text:
Validation fails when parsing SHACL graph

My tests in SBOL-utilities are failing due a failure in the document validation method, while it is attempting to parse the results of running SHACL validation.
This runs successfully with 1.0a9, but is now failing with 1.0b2
Failing build: https://github.com/SynBioDex/SBOL-utilities/runs/2670675901?check_suite_focus=true
Key error excerpt:
>       for shacl_report, in shacl_graph.subjects(rdflib.RDF.type,
                                                  shacl_ns.ValidationReport):
E                                                 ValueError: too many values to unpack (expected 1)

/usr/local/lib/python3.9/site-packages/sbol3/document.py:390: ValueError

This seems to be a test coverage issue. The pySBOL3 unit tests do not execute the method that is having the ValueError. I am suspicious of the for shacl_report, in shacl_graph.subjects because of the trailing comma on after shacl_report. The first step is to create a unit test that executes this line of code. We'll take it from there.

The trailing comma is indeed the issue. That is a holdover from a slightly different design for walking the graph generated by pySHACL. The comma was not eliminated during the redesign, and there were no unit tests executing the code so it went unnoticed.

Looks like this is working in my local build as well now with the new release.
Now I just need to figure out the validation errors...

authors: jakebeal tcmitchell


text:
How to get plain array?

Hi!
Given a sheet like this:
England
Scotland
United Kingdom
Northern Ireland
France
Wales
...

I want to get just a simple json like this:
[
  "England",
  "Scotland",
  "United Kingdom",
  "Northern Ireland",
  "France",
  "Wales",
  ...
]

I have "Export contents as array" switched on but this is what this addon actually returns:
[
  {
    "England": "Scotland"
  },
  {
    "England": "United Kingdom"
  },
  {
    "England": "Northern Ireland"
  },
  {
    "England": "France"
  },
  {
    "England": "Wales"
  },
  ...
]

How to configure it to not doing what it's not asked?

Hmm, I think you want to just enable the "Export value arrays" option. That should do what you want.

Thank you very much @Synthoid, it worked!

authors: OnkelTem Synthoid

repo: Synthoid/ExportSheetData


text:
Discrepancy of MoveTo() when only changing case.

Describe the bug
When only changing case, (ex: abc.txt -> ABC.txt) System.IO.Abstractions.TestingHelpers.MockFileInfo.MoveTo() throw an IOException but System.IO.Abstractions.FileInfoWrapper.MoveTo() and System.IO.FileInfo.MoveTo() do not throw.
To Reproduce
//System.IO.FileInfo.MoveTo()
string targetFilePath = @"D:\TestZone\abc.txt";
string renamedFilePath = @"D:\TestZone\ABC.txt";
File.WriteAllText(targetFilePath, "abc");
var dotNetFile = new FileInfo(targetFilePath);
dotNetFile.MoveTo(renamedFilePath);
File.Delete(renamedFilePath);

//System.IO.Abstractions.FileInfoWrapper.MoveTo()
var realFileSystem = new FileSystem();
realFileSystem.File.WriteAllText(targetFilePath, "abc");
var realFile = realFileSystem.FileInfo.FromFileName(targetFilePath);
realFile.MoveTo(renamedFilePath);
realFileSystem.File.Delete(renamedFilePath);

//System.IO.Abstractions.TestingHelpers.MockFileInfo.MoveTo()
var mockFileSystem = new MockFileSystem(new Dictionary<string, MockFileData>()
{
    [targetFilePath] = new MockFileData("abc"),
});
var mockFile = mockFileSystem.FileInfo.FromFileName(targetFilePath);
mockFile.MoveTo(renamedFilePath);

The last line throw an IOException(The file D:\TestZone\ABC.txt already exists.).
Expected behavior
Not throw Exception.
Additional context
This is an aside, but System.IO.DirectoryInfo.MoveTo() throw IOException(Source and destination path must be different) in same case.

Should it always throw an Exception? On *nix (or rather some filesystems where case matters ), such a rename operation probably should be possible.

Should it always throw an Exception?

No.
Case only renaming is allowed on all operating systems (Windows, Mac, *nix).
What only *nix can do is to include filenames in the same directory that differ only in case.

Thanks for reporting!

authors: fgreinacher hangy soi013


text:
HOW TO BUILD

hey what are the requirements need to build ?
i tried using aur pkg but its failed to build
https://aur.archlinux.org/packages/sysvol
i think something wrong with gtk4-layer-shell

Hello, Sorry for the late response
The base build requirements are gtkmm-4.0 and gtk4-layer-shell
And depending on if you have pulse or wireplumber on your system
The appropiate dependency will be selected
Since you haven't provided any logs or specific issue i'm going to assume it's related to this
Please try reinstalling gtk4-layer-shell or provide me with the build logs

i fixed it by commenting PKGBUILD c
heck of gtk4-layer-shell

license: WTFPL


text:
Added ordering to discovery view fields

Resolves #409

Coverage decreased (-0.1%) to 45.465% when pulling 3079768da42c67f0f4eb67fa071f57be6e3ec691 on 409-order-fields-in-dv into a901a1c54f7c4f7bd8d288c75a0a08daeaf5b4ae on April_DAME_Staging.

authors: coveralls rladdusaw

repo: TAMULib/SAGE


text:
Adding package-tap.i18n prehibits Meteor startup

I am trying to follow the instructions for package developers. However, as soon as I add the following line to my package.js file, the app crashes:
api.addFiles("package-tap.i18n", ["client", "server"]);

Although I don't see any exception in the server logs, the Meteor application does not startup in the browser anymore. In the browser's console, I only see error messages that Meteor's objects like "Meteor", "Tracker" or "Session" are not available.
If I omit the line, everything works again.
My package-tap.i18n file is as follows:
{
  "namespace": "project"
}

The documentation also refers to an option languages_files_dir by stating:
Should be the same path as languages_files_dir option above

But I cannot find an explanation of this option "above". Maybe the docs require an update?

I'm having some issues like yours at the moment (using Meteor 1.3 beta 8, don't know if any link with this):
package-tap.i18n should be loaded before languages files (*.i18n.json)

=> Errors prevented startup:

   While building the application:
   /data/web/test/package-tap.i18n: package-tap.i18n should be loaded before
   languages files (*.i18n.json)

=> Your application has errors. Waiting for file change.

+1
W20160524-16:34:45.731(8)? (STDERR) Error: package-tap.i18n should be loaded before languages files (*.i18n.json)
W20160524-16:34:45.731(8)? (STDERR)     at _ (home/theosp/tap-i18n/unittest/test-packages/blank-package-tap-i18n/package-tap.i18n:1:1)
W20160524-16:34:45.731(8)? (STDERR)     at home/theosp/tap-i18n/unittest/test-packages/blank-package-tap-i18n/package-tap.i18n:1:1
W20160524-16:34:45.731(8)? (STDERR)     at packages/tap_i18n/packages/tap_i18nunittest/test-packages/project-with-translation-files-under-server-dir-SHOULD-FAIL/server/file2.en.i18n.json:12:1
W20160524-16:34:45.731(8)? (STDERR)     at C:\Users\zhaoyao\Desktop\Archinvite\app.meteor\local\build\programs\server\boot.js:283:10
W20160524-16:34:45.731(8)? (STDERR)     at Array.forEach (native)
W20160524-16:34:45.731(8)? (STDERR)     at Function..each..forEach (C:\Users\zhaoyao\AppData\Local.meteor\packages\meteor-tool\1.3.2_4\mt-os.windows.x86_32\dev_bundle\server-lib\node_modules\underscore\underscore.js:79:11)
W20160524-16:34:45.731(8)? (STDERR)     at C:\Users\zhaoyao\Desktop\Archinvite\app.meteor\local\build\programs\server\boot.js:133:5

+1
Meteor 1.3.2.4

Hi guys,
Sorry about that, revert temporarily to 1.8.0.
I will fix it in the following hours.
-Daniel
On May 24, 2016 9:02 PM, "geedmo" notifications@github.com wrote:

+1
Meteor 1.3.2.4
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/TAPevents/tap-i18n/issues/105#issuecomment-221261292

I am pushed to have finished a new i18n package...

Please read my comment here: https://github.com/TAPevents/tap-i18n/issues/169#issuecomment-221282903

+1

authors: GongT c9s derwaldgeist geedmo nicooprat theosp zhaoyao91


text:
Added signing utilities for vc-jws, with the appropriate content type.

This fixes https://github.com/TBD54566975/ssi-sdk/issues/272

Codecov Report

Merging #273 (5b4d48c) into main (5743e2e) will decrease coverage by 0.14%.
The diff coverage is 45.24%.

@@            Coverage Diff             @@
##             main     #273      +/-   ##
==========================================
- Coverage   60.48%   60.34%   -0.14%
==========================================
  Files          39       40       +1
  Lines        4398     4440      +42
==========================================
+ Hits         2660     2679      +19
- Misses       1311     1328      +17
- Partials      427      433       +6

Impacted Files
Coverage Δ

crypto/jwt.go
48.50% <0.00%> (-1.24%)
:arrow_down:

credential/signing/jws.go
51.35% <51.35%> (ø)

I wonder if we could add a go build tag for "experimental" or similar.

We could do this. A simpler approach would be to make that known in the godoc of the functions introduced. Thoughts?

agree with that


text:
Draft: rfc3339, json, Web5Error, and VerifiableCredential

Add json.rs module
Add rfc3339.rs module
Add Web5Error in the errors.rs module
Redo VerifiableCredential::create()
Bind & implement Kotlin code for VC create
Rename RustCoreError to Web5Errror
Write full unit test for VC create for both Rust and Kotlin

Tests failing, but will fix here shortly

I'm super onboard with the CreateOptions it keeps the apid clean and tight 🥇

Same, I'm going to iterate through everything and do the same. Feel free to beat me to it @nitro-neal @diehuxx!


text:
Create an image conversion system

Allow a user to be able to convert image types such as png to jpg, jpeg to png etc.

Hi, I'd like to try this

@foobar41 Hey! You're welcome to try it. If you create your own fork for the repository, you can start making changes. If you look at the How to Contribute section of the README, it will explain the steps for how to add a new feature to the site by cloning the repo, making a new folder, adding the link to home etc. If you have any problems or questions let me know, I'm happy to help!

What framework are you using for the server-side? Converting format in client-side using javascript seems to give very few options

Hey! Currently no server-side code is being used, as the site is being hosted with GitHub pages which does not support server-based applications.

From: Akhil Galla @.>
Sent: Monday, June 27, 2022 3:17:08 AM
To: THHamiltonSmith/webdevhub @.>
Cc: Thomas Hamilton-Smith @.>; Author @.>
Subject: Re: [THHamiltonSmith/webdevhub] Create an image conversion system (Issue #1)
What framework are you using for the server-side? Converting format in client-side using javascript seems to give very few options
—
Reply to this email directly, view it on GitHubhttps://github.com/THHamiltonSmith/webdevhub/issues/1#issuecomment-1166599333, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEYBD645HR3YOMV5SOPYMGDVRCJRZANCNFSM5Z2I6OFA.
You are receiving this because you authored the thread.Message ID: @.***>

Thanks for letting me know, I will try a different method then

If you can’t figure out a way without using server side such as node, maybe try something else or put it off.
If the project gets enough traction, I will consider paying for a VPS to host the site on so more content can be added to the site. If this happens, we can use node to make adding stuff like this easier.

From: Akhil Galla @.>
Sent: Monday, June 27, 2022 3:30:02 AM
To: THHamiltonSmith/webdevhub @.>
Cc: Thomas Hamilton-Smith @.>; Author @.>
Subject: Re: [THHamiltonSmith/webdevhub] Create an image conversion system (Issue #1)
Thanks for letting me know, I will try a different method then
—
Reply to this email directly, view it on GitHubhttps://github.com/THHamiltonSmith/webdevhub/issues/1#issuecomment-1166602254, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEYBD6YENT3MUI3Q6WSXQNLVRCLCFANCNFSM5Z2I6OFA.
You are receiving this because you authored the thread.Message ID: @.***>

All right, I will let you know soon

@foobar41, the site is now hosted on Heroku and uses Node.js, so if you would like to take another crack at the image conversion system, I have re-opened this issue.

Sure, I'll give it a try

@foobar41 yep that sounds fine. Maybe add a directory in the /public folder called /uploads or something like that where the images can be stored. If possible, try adding a timer that will run and delete the image after 15 minutes so it doesn't clog up storage and for user security.
Great work! Let me know if you need any more help.

@THHamiltonSmith shouldn't the converted file be stored in something like a DynamoDB storage, where it will be purged after a given timeout?

We can use node to delete files with a timer, btw I don't know how to use DynamoDB storage 😅. What I am thinking is deleting current files in /uploads and then storing the converted file in the directory, that way there will always be a single file in that directory without taking up much space and this file will be deleted in the next operation. What do you think of this? Should I use a timer to delete files? Is there a better way to do this?

That will be good for now. If we encounter problems once the site gets more traffic we can switch up how we do it to be more efficient. You could also add a timer to delete the file automatically after for example an hour if you like.

repo: THHamiltonSmith/webdevhub


text:
ModuleNotFoundError: No module named 'localAttention'

你好，model/attention.py里缺少localAttention模块

Did you install the requirements following requirements.txt ?
The localAttention denpendency is included in git+https://github.com/zzd1992/Image-Local-Attention.git@master.
After install this dependency, you can import those functions.
Remember to firstly import torch before import from localAttention to include libc10.so library from import torch.

I'm going to close this issue. Welcome to star this repo if you find it helpful.

Did you install the requirements following requirements.txt ? The localAttention denpendency is included in git+https://github.com/zzd1992/Image-Local-Attention.git@master. After install this dependency, you can import those functions.
Remember to firstly import torch before import from localAttention to include libc10.so library from import torch.
hi,
I clone git+https://github.com/zzd1992/Image-Local-Attention,and install this dependency,but I still can't import this function,ModuleNotFoundError: No module named 'localAttention'. Please help me how to fix it . thanks

Did you install the requirements following requirements.txt ? The localAttention denpendency is included in git+https://github.com/zzd1992/Image-Local-Attention.git@master. After install this dependency, you can import those functions.
Remember to firstly import torch before import from localAttention to include libc10.so library from import torch.

hi,
I clone git+https://github.com/zzd1992/Image-Local-Attention,and install this dependency,but I still can't import this function,ModuleNotFoundError: No module named 'localAttention'. Please help me how to fix it . thanks

@Yuziyi1117
Thanks for your interest!
I've just tried once more and it works.
Could you please more information about your installation steps, e.g., screenshots, errors or logs ?

repo: THU-LYJ-Lab/AR-Seg


text:
ptuning自己的数据，出现raise JSONDecodeError("Extra data", s, end) json.decoder.JSONDecodeError: Extra data: line 2 column 1 (char 259)

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
Generating train split: 43060 examples [00:00, 344470.14 examples/s]06/07/2023 08:42:53 - ERROR - datasets.packaged_modules.json.json - Failed to read file 'D:\PycharmProject\ChatGLM-6B\data\Child\train.json' with error <class 'pyarrow.lib.Arro
wInvalid'>: JSON parse error: Invalid encoding in string. in row 97
Traceback (most recent call last):
File "D:\Anaconda3\envs\chatglm6b\lib\site-packages\datasets\packaged_modules\json\json.py", line 134, in generate_tables
dataset = json.load(f)
File "D:\Anaconda3\envs\chatglm6b\lib\json_init.py", line 296, in load
parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw)
File "D:\Anaconda3\envs\chatglm6b\lib\json_init_.py", line 348, in loads
return _default_decoder.decode(s)
File "D:\Anaconda3\envs\chatglm6b\lib\json\decoder.py", line 340, in decode
raise JSONDecodeError("Extra data", s, end)
json.decoder.JSONDecodeError: Extra data: line 2 column 1 (char 259)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\Anaconda3\envs\chatglm6b\lib\site-packages\datasets\builder.py", line 1858, in _prepare_split_single
for _, table in generator:
File "D:\Anaconda3\envs\chatglm6b\lib\site-packages\datasets\packaged_modules\json\json.py", line 137, in _generate_tables
raise e
File "D:\Anaconda3\envs\chatglm6b\lib\site-packages\datasets\packaged_modules\json\json.py", line 114, in _generate_tables
io.BytesIO(batch), read_options=paj.ReadOptions(block_size=block_size)
File "pyarrow_json.pyx", line 258, in pyarrow._json.read_json
File "pyarrow\error.pxi", line 144, in pyarrow.lib.pyarrow_internal_check_status
File "pyarrow\error.pxi", line 100, in pyarrow.lib.check_status
pyarrow.lib.ArrowInvalid: JSON parse error: Invalid encoding in string. in row 97
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "main.py", line 430, in
main()
File "main.py", line 103, in main
use_auth_token=True if model_args.use_auth_token else None,
File "D:\Anaconda3\envs\chatglm6b\lib\site-packages\datasets\load.py", line 1803, in load_dataset
storage_options=storage_options,
File "D:\Anaconda3\envs\chatglm6b\lib\site-packages\datasets\builder.py", line 894, in download_and_prepare
**download_and_prepare_kwargs,
File "D:\Anaconda3\envs\chatglm6b\lib\site-packages\datasets\builder.py", line 985, in _download_and_prepare
self._prepare_split(split_generator, **prepare_split_kwargs)
File "D:\Anaconda3\envs\chatglm6b\lib\site-packages\datasets\builder.py", line 1747, in _prepare_split
gen_kwargs=gen_kwargs, job_id=job_id, **_prepare_split_args
File "D:\Anaconda3\envs\chatglm6b\lib\site-packages\datasets\builder.py", line 1891, in _prepare_split_single
raise DatasetGenerationError("An error occurred while generating the dataset") from e
datasets.builder.DatasetGenerationError: An error occurred while generating the dataset
上面是报错代码：
ptuning v2方式，微调自己的数据，当数据量达到10万多行时，出现上面报错（json的编码没有问题）。网上查询资料，说是因为train.json的数据量太大导致的，我减少的7万行，程序可以正常运行了。
请问

如何数据量很大（10万行以上）这个报错要怎么解决？
如何在7行训练好的模型上，接着训练剩下3万行数据？

Expected Behavior
No response
Steps To Reproduce

环境如下
模型参数
PRE_SEQ_LEN=128
LR=2e-2

CUDA_VISIBLE_DEVICES=0 python main.py
--do_train
--train_file ../data/Child/train.json
--validation_file ../data/Child/dev.json
--prompt_column content
--response_column summary
--overwrite_cache
--model_name_or_path THUDM/chatglm-6b
--output_dir output/child-chatglm-6b-pt-$PRE_SEQ_LEN-$LR
--overwrite_output_dir
--max_source_length 1100
--max_target_length 10000
--per_device_train_batch_size 1
--per_device_eval_batch_size 1
--gradient_accumulation_steps 16
--predict_with_generate
--max_steps 3000
--logging_steps 10
--save_steps 1000
--learning_rate $LR
--pre_seq_len $PRE_SEQ_LEN
--quantization_bit 4
Environment
- OS: windows server2016
- Python: 3.7.16
- Transformers: 4.27.1
- PyTorch: 1.13.1
- CUDA Support (`python -c "import torch; print(torch.cuda.is_available())"`) :11.7 True

Anything else?
No response

您好，请问如何解决这个问题？

我的训练数据7.3万行，也出现了这个错误。我减少到3万行才可以开始微调。

很奇怪，我只有5000能跑，，，，这是为啥
我用的NVIDIA A10 1张

我之前也遇到这个问题。
请注意在处理数据时保证数据都是【字符串】，不能存在数字格式。
可以查看该链接了解我是如何解决的
# 将全部提示词和回复都变成字符串，防止数字格式错误；
prompts = [str(i) for i in prompts]
responses = [str(i) for i in responses]

这个问题解决了吗，我的训练数据量才2w行，就出现了这个错误，v100单卡

同问4080，8000条数据就报raise JSONDecodeError("Extra data", s, end)……太奇怪了


text:
VAE reconstruction failed

System Info / 系統信息
CogVideo-2B
Information / 问题信息

[X] The official example scripts / 官方的示例脚本
[ ] My own modified scripts / 我自己修改的脚本和任务

Reproduction / 复现过程
I test inference/cli_vae_demo.py with 16-frame videos and 17-frame videos.
The 17-frame videos can be successfully reconstructed. But 16-frame videos failed in the previous frames.
The MSE loss for 17-frame videos is nearly 0.001 but for 16-frame videos is 0.01.
Expected behavior / 期待表现
Can you explain why this would happen?

Is there any update? @zRzRzRzRzRzRzR

It seems to be related to the frame count constraint of the Causal 3D VAE, which requires the number of frames to follow the formula 4N + 1. If you provide the VAE with 16 frames, the video will either be padded to 17 frames or truncated to 13, causing a discrepancy.

repo: THUDM/CogVideo


text:
OPT, BLOOM?

It's quite inspiring you've made a library that works to unify the shared components of mainstream model architectures.
I was a little surprised to see that it didn't have support for OPT and BLOOM.
Any plans for these?

Hi, good suggestion. We will find some members to integrate them.

如果能支持OPT，那真的是非常期待了。

authors: Sleepychord iMountTai xloem

repo: THUDM/SwissArmyTransformer


text:
Feature: Swipe to change week

Add a swipe gesture to change the week

Documentation: https://developer.android.com/training/gestures/detector

See implementation in #63

Implemented and merged


text:
🛑 德明財經科技大學 TIP is down

In 5daf665, 德明財經科技大學 TIP (https://netinfo.takming.edu.tw/tip) was down:

HTTP code: 0
Response time: 0 ms

Resolved: 德明財經科技大學 TIP is back up in 262ccaf after 5 minutes.

repo: TK-TIPX/upptime


text:
🛑 CHECKS EU is down

In 147e283, CHECKS EU (https://tkschecks.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: CHECKS EU is back up in 2ebd525.

repo: TKS-IT/status-page


text:
Can not execute C-REAL file.

What's the problem you are having while you are using C-REAL?
It says this:
websocket connection is closing.
PrivilegedIntentsRequired: Shard ID None is requesting privileged intents that have not been explicitly enabled in the developer portal. It is recommended to go to https://discord.com/developers/applications/ and explicitly enable the privileged intents within your application's page. If this is not possible, then consider disabling the privileged intents in the bot's source code instead. Or go visit https://github.com/TKperson/Nuking-Discord-Server-Bot-Nuke-Bot to see how to properly add privileged intents.
I don't know what to do, i enabled it but it does nothing.
Have you checked the errors in the console?
Yes

I fixed it already lol


text:
Expand to other vehicles

Busses
Trucks
Vans

Done

repo: TNO/ChaProEV


text:
Add Ambari to the assembly

Tasks

[x] Choose LTS and stable version for Ambari
[x] Add  Ambari artifact to build
[ ] Investigate Ambari
[ ] #15
[ ] Deploy it on server

Was choosen 2.7.5 version of Ambari because it was the last stable version that works on Ubuntu 22.04.

For building Ambari was choose quide from official documentation
The are some errors while running next comand:
mvn -B clean install jdeb:jdeb -DnewVersion=2.7.5.0.0 -DbuildNumber=5895e4ed6b30a2da8a90fee2403b6cab91d19972 -DskipTests -Dpython.ver="python >= 2.6"
Errors:

1 error
[INFO] Reactor Summary:
[INFO]
[INFO] Ambari Main ....................................... SUCCESS [11:41.142s]
[INFO] Apache Ambari Project POM ......................... SUCCESS [0.173s]
[INFO] Ambari Web ........................................ FAILURE [33.222s]
[INFO] Ambari Views ...................................... SKIPPED
...
[ERROR]Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.4:yarn (yarn install) on project ambari-web: Failed
to run
task: 'yarn install --ignore-engines --pure-lockfile' failed. org.apache.commons.exec.ExecuteException: Process exited with an
error: 1

Solution
You need to change the version of node to yours in pom.xml (../apache-ambari-2.7.5-src/ambari-web/pom.xml)
<nodeVersion>v4.5.0</nodeVersion> -> <nodeVersion>v12.22.9</nodeVersion>

2 error
[INFO] Reactor Summary:
[INFO]
[INFO] Ambari Main 2.7.5.0.0 .............................. SUCCESS [  2.326 s]
[INFO] Apache Ambari Project POM 2.7.5.0.0 ................ SUCCESS [  0.042 s]
[INFO] Ambari Web 2.7.5.0.0 ............................... SUCCESS [01:13 min]
[INFO] Ambari Views 2.7.5.0.0 ............................. SUCCESS [  1.753 s]
[INFO] Ambari Admin View 2.7.5.0.0 ........................ FAILURE [ 59.491 s]
...
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (Bower install) on project ambari-admin:
Command execution failed. Process exited with an error: 1 (Exit value: 1) -> [Help 1]

Solution
You need to change the argument in pom.xml (../apache-ambari-2.7.5-src/ambari-admin/pom.xml)
<argument>${basedir}/src/main/resources/ui/admin-web/node_modules/bower/bin/bower</argument> ->
<argument>bower</argument>

3 error
[INFO] Reactor Summary:
[INFO]
[INFO] Ambari Main 2.7.5.0.0 .............................. SUCCESS [  3.073 s]
[INFO] Apache Ambari Project POM 2.7.5.0.0 ................ SUCCESS [  0.038 s]
[INFO] Ambari Web 2.7.5.0.0 ............................... SUCCESS [ 53.607 s]
[INFO] Ambari Views 2.7.5.0.0 ............................. SUCCESS [  0.942 s]
[INFO] Ambari Admin View 2.7.5.0.0 ........................ SUCCESS [  6.139 s]
[INFO] ambari-utility 1.0.0.0-SNAPSHOT .................... SUCCESS [  9.065 s]
[INFO] ambari-metrics 2.7.5.0.0 ........................... SUCCESS [  0.296 s]
[INFO] Ambari Metrics Common 2.7.5.0.0 .................... FAILURE [  0.448 s]
...
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project
ambari-metrics-common: Compilation failure: Compilation failure:
[ERROR] /home/ya6lis/apache-ambari-2.7.5-src/ambari-metrics/ambari-metrics-
common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/TopNConfig.java:[24,33] package
javax.xml.bind.annotation does not exist
[ERROR] /home/ya6lis/apache-ambari-2.7.5-src/ambari-metrics/ambari-metrics-

common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/TopNConfig.java:[25,33] package javax.xml.bind.annotation
does not exist
[ERROR] /home/ya6lis/apache-ambari-2.7.5-src/ambari-metrics/ambari-metrics-
common/src/main/java/org/apache/hadoop/metrics2/sink/timeline/TopNConfig.java:[26,33] package javax.xml.bind.annotation
does not exist
...
- Solution
You need to add the dependecies in pom.xml (../apache-ambari-2.7.5-src/ambari-metrics/pom.xml)
```  <dependency>
  <groupId>javax.xml.bind</groupId>
  <artifactId>jaxb-api</artifactId>
  <version>2.3.0</version>
  </dependency>
<dependency>
  <groupId>com.sun.xml.bind</groupId>
  <artifactId>jaxb-core</artifactId>
  <version>2.3.0</version>
</dependency>
<dependency>
  <groupId>com.sun.xml.bind</groupId>
  <artifactId>jaxb-impl</artifactId>
  <version>2.3.0</version>
</dependency>

4 error[INFO] Reactor Summary:
[INFO]
[INFO] Ambari Main 2.7.5.0.0 .............................. FAILURE [  2.896 s]
...
[ERROR] Failed to execute goal org.apache.rat:apache-rat-plugin:0.12:check (default) on project ambari: Too many files with
unapproved license: 1 See RAT report in: /home/ya6lis/apache-ambari-2.7.5-src/target/rat.txt -> [Help 1]

Solution
Can`t find the solution for this problem :(

Just try to installing a cluster with Ambari (with local VMs) using guide.

First problem becomes when cloning ambari-vagrant it only includes ubuntu from 12.4 to 18.4.
The second problem is when running comman wget -O /etc/yum.repos.d/ambari.repo http://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.5.1.0/ambari.repo
Gives the issue:

--2024-02-18 17:51:26--  http://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.5.1.0/ambari.repo
Resolving public-repo-1.hortonworks.com... 18.244.18.82, 18.244.18.113, 18.244.18.90, ...
Connecting to public-repo-1.hortonworks.com|18.244.18.82|:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
2024-02-18 17:51:27 ERROR 403: Forbidden.

To build the Ambari:
 ./gradlew allclean ambari-pkg-ind

To run the Ambari server from docker use the following command:
./gradlew docker-provisioner -Pconfig=config_ubuntu-22.04.yaml -POS=ubuntu-22.04 -Pprefix=3.2.1 -Pstack="ambari"

But before that add ports to docker-compose.yml file, should look like this:
services:
    bigtop:
        image: ${DOCKER_IMAGE}
        command: /sbin/init
        domainname: bigtop.apache.org
        privileged: true
        mem_limit: ${MEM_LIMIT}
        volumes:
        - ../../:/bigtop-home
        - ./config/hiera.yaml:/etc/puppet/hiera.yaml
        - ./config/hieradata:/etc/puppet/hieradata
        - ./config/hosts:/etc/hosts
        ports:
            - "8080:8080"

networks:
    default:
        driver: bridge
        driver_opts:
            com.docker.network.driver.mtu: 1450

@ya6lis check these files. Do you use it for bigtop run. Why we need them.

@vitalyte

We use it when creating a bigtop project (more precisely, when building ambari). They fixing some troubles that are necessary to build this version of bigtop.

@vitalyte
As I see this patches bigtop uses to change something in the artifacts (in this case in ambari) source codes to fix some problems. Also I think they use this method because they want to change actual artifacts source code now in this versions. That allows them to not have to update the version of the particular artifact to use the required change.
Some of this patches can be very neccessary, For example file patch5-AMBARI-25599.diff. This patch was created to solve issue AMBARI25599 to update some references because previus will no longer available.
I also noticed that these patches often change and new ones are added. For example that how this directory looks on release 3.2.1. There was added new patch patch13-AMBARI-25946.diff that fixes CI/CD error for Ambari WebUI Tests.
Also I think not every patch are necessary. For example there are patch that fixes Ambari build on RHEL8. That are useless in our usage.

authors: Nazarii-Melnyk vitalyte ya6lis

repo: TNTU-RS-internship/bigtop


text:
Make build script not run if derived optics have not changed

Attempting to address #11 with this PR. I'm not sure that this is 100% right in all situations, but it works well for me on a large project with multiple crates in a long dependency chain where multiple crates depend on lens-rs. I would want to try various things to see if this can break, i.e. see if it doesn't pick up changes that should have been picked up. I will be using this branch on my project to see if anything goes wrong.
But, with this branch, lens-rs never recompiles, my changes to optics seem to be picked up, and incremental compilation works as expected.

Improvements could include collecting optics from different crates separately (each section returned by inwelling() appears to be a different crate). But this is already a huge improvement if it works.

Amazing! Thank you very much for your Pull Request! After some verification, we would like to merge it into our codebase. I really appreciate your contribution and have learned something new from your PR.

Thank you for your efforts to bring optics to Rust! I hope to help where I can

BTW, I am already seeing this acting unreliably in my project, so it needs some work.

I'm not very familiar with the mechanics of cargo yet(e.g. build script), I need some time to learn. XD

Apparently I'm not either, since this doesn't work ;)
I misinterpreted "rerun-if-changed". That sets up the rerun rules for every future compilation, for the build script itself. I thought the build script would always run, and "rerun" was referring to compiling the entire crate, but that's not the case, so this PR actually causes the build script to not run when it should.
I'm not sure that this approach will work, so feel free to close this unless you see some way to make it work.

https://rust-lang.zulipchat.com/#narrow/stream/122651-general/topic/How.20to.20recompile.20after.20the.20generated.20code.20has.20changed/near/363991604
What a pity. It seems that cargo cannot do it at present.


text:
Fixes and improvements

Which issue(s) this PR fixes:

Fixes #
Additional comments:

To make clear that you license your contribution under
the Apache License Version 2.0, January 2004 and that you give permission to TOSIT,
you have to acknowledge this by using the following check-box.

[x] I hereby declare this contribution to be licenced under the Apache License Version 2.0, January 2004

[x] I hereby agree to grant TOSIT a copyright license to use my contributions.

Messed up the merge, the good PR is #49

repo: TOSIT-IO/tdp-getting-started


text:
Each messages is received twice

The picture says all:

Fix:
It's not two identical messages - every command is executed twice:

Hey, is that the bot I run at https://telegram.me/RickAndMortyQuoterBot or did you set up the service yourself?

Yep, it's that bot

Hey, apparently I had the bot running twice on the server, I fixed that. Only responds once now. Thanks for informing me :)

authors: TPei arieljannai

repo: TPei/Random-Quotes-Telegram-Bot


text:
Add README.md

Translate compressing/README.md into Chinese.
Fix issue: #6

Add README_zh.md.


text:
Fix typo in lab1 warning

Changes This is should not to This should not.

Thanks 👍

authors: Apanatshka casperboone


text:
アラート後にWindowが表示されるようにしたい。

現状は、アラートと同時に最小化されたWindowが表示してしまうため、
アラート→OKボタン→Window表示の順番にしたい。

修正完了

repo: TakushiTokuyama/Activity


text:
CredentialOffer : Select VCs based on an attribute only

Need to support :
"constraints": {
"fields": [
{"path": ["$.credentialSubject.associatedAddress"]}
]}}
For testing :

collect an ethereum associated address or Linked address VC on https://talao.co/sandbox/playground
issuer : https://talao.co/sandbox/op/issuer/fufuoervtu

Size: S

@ThierryThevenet l'issuer me renvoie à https://talao.co/sandbox/op/issuer_endpoint/fufuoervtu/8899fe0c-7c77-11ed-b281-0a1628958560?issuer=did:tz:tz1NyjrTUNxDpPaqNZ84ipGELAcTWYg6s5Du qui retourne une erreur 404

repo: TalaoDAO/AltMe


text:
rails db:create doesn't work

I have such error running rails db:create. Can anybody help?
rails aborted!
Sequel::Error: No database associated with Sequel::Model: have you called Sequel.connect or Sequel::Model.db= ?
/home/vladislav/.rvm/gems/ruby-2.5.0/gems/sequel-5.5.0/lib/sequel/model/base.rb:353:in db' /home/vladislav/taxi_project_api/config/initializers/sequel.rb:3:in '
/home/vladislav/.rvm/gems/ruby-2.5.0/gems/bootsnap-1.1.8/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in load' /home/vladislav/.rvm/gems/ruby-2.5.0/gems/bootsnap-1.1.8/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in load'
/home/vladislav/.rvm/gems/ruby-2.5.0/gems/activesupport-5.2.0.rc1/lib/active_support/dependencies.rb:277:in block in load' /home/vladislav/.rvm/gems/ruby-2.5.0/gems/activesupport-5.2.0.rc1/lib/active_support/dependencies.rb:249:in load_dependency'
/home/vladislav/.rvm/gems/ruby-2.5.0/gems/activesupport-5.2.0.rc1/lib/active_support/dependencies.rb:277:in load' /home/vladislav/.rvm/gems/ruby-2.5.0/gems/railties-5.2.0.rc1/lib/rails/engine.rb:657:in block in load_config_initializer'
/home/vladislav/.rvm/gems/ruby-2.5.0/gems/activesupport-5.2.0.rc1/lib/active_support/notifications.rb:170:in instrument' /home/vladislav/.rvm/gems/ruby-2.5.0/gems/railties-5.2.0.rc1/lib/rails/engine.rb:656:in load_config_initializer'
/home/vladislav/.rvm/gems/ruby-2.5.0/gems/railties-5.2.0.rc1/lib/rails/engine.rb:614:in block (2 levels) in <class:Engine>' /home/vladislav/.rvm/gems/ruby-2.5.0/gems/railties-5.2.0.rc1/lib/rails/engine.rb:613:in each'
/home/vladislav/.rvm/gems/ruby-2.5.0/gems/railties-5.2.0.rc1/lib/rails/engine.rb:613:in block in <class:Engine>' /home/vladislav/.rvm/gems/ruby-2.5.0/gems/railties-5.2.0.rc1/lib/rails/initializable.rb:32:in instance_exec'
/home/vladislav/.rvm/gems/ruby-2.5.0/gems/railties-5.2.0.rc1/lib/rails/initializable.rb:32:in run' /home/vladislav/.rvm/gems/ruby-2.5.0/gems/railties-5.2.0.rc1/lib/rails/initializable.rb:61:in block in run_initializers'
/home/vladislav/.rvm/gems/ruby-2.5.0/gems/railties-5.2.0.rc1/lib/rails/initializable.rb:50:in each' /home/vladislav/.rvm/gems/ruby-2.5.0/gems/railties-5.2.0.rc1/lib/rails/initializable.rb:50:in tsort_each_child'
/home/vladislav/.rvm/gems/ruby-2.5.0/gems/railties-5.2.0.rc1/lib/rails/initializable.rb:60:in run_initializers' /home/vladislav/.rvm/gems/ruby-2.5.0/gems/railties-5.2.0.rc1/lib/rails/application.rb:360:in initialize!'
/home/vladislav/taxi_project_api/config/environment.rb:5:in <main>' /home/vladislav/.rvm/gems/ruby-2.5.0/gems/bootsnap-1.1.8/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:17:in require'
/home/vladislav/.rvm/gems/ruby-2.5.0/gems/bootsnap-1.1.8/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:17:in require' /home/vladislav/.rvm/gems/ruby-2.5.0/gems/activesupport-5.2.0.rc1/lib/active_support/dependencies.rb:283:in block in require'
/home/vladislav/.rvm/gems/ruby-2.5.0/gems/activesupport-5.2.0.rc1/lib/active_support/dependencies.rb:249:in load_dependency' /home/vladislav/.rvm/gems/ruby-2.5.0/gems/activesupport-5.2.0.rc1/lib/active_support/dependencies.rb:283:in require'
/home/vladislav/.rvm/gems/ruby-2.5.0/gems/railties-5.2.0.rc1/lib/rails/application.rb:336:in require_environment!' /home/vladislav/.rvm/gems/ruby-2.5.0/gems/railties-5.2.0.rc1/lib/rails/application.rb:519:in block in run_tasks_blocks'
/home/vladislav/.rvm/gems/ruby-2.5.0/gems/railties-5.2.0.rc1/lib/rails/commands/rake/rake_command.rb:23:in block in perform' /home/vladislav/.rvm/gems/ruby-2.5.0/gems/railties-5.2.0.rc1/lib/rails/commands/rake/rake_command.rb:20:in perform'
/home/vladislav/.rvm/gems/ruby-2.5.0/gems/railties-5.2.0.rc1/lib/rails/command.rb:48:in invoke' /home/vladislav/.rvm/gems/ruby-2.5.0/gems/railties-5.2.0.rc1/lib/rails/commands.rb:18:in '
/home/vladislav/.rvm/gems/ruby-2.5.0/gems/bootsnap-1.1.8/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:17:in require' /home/vladislav/.rvm/gems/ruby-2.5.0/gems/bootsnap-1.1.8/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:17:in require'
/home/vladislav/.rvm/gems/ruby-2.5.0/gems/activesupport-5.2.0.rc1/lib/active_support/dependencies.rb:283:in block in require' /home/vladislav/.rvm/gems/ruby-2.5.0/gems/activesupport-5.2.0.rc1/lib/active_support/dependencies.rb:249:in load_dependency'
/home/vladislav/.rvm/gems/ruby-2.5.0/gems/activesupport-5.2.0.rc1/lib/active_support/dependencies.rb:283:in require' bin/rails:4:in '
Tasks: TOP => db:create => environment
(See full trace by running task with --trace)

I am guessing on line 3 of initializers/sequel.rb you have DB = Sequel::Model.db. If you comment this line out temporarily then rails db:create will work.
I just encountered this problem. It's weird because rails db:drop or rails db:migrate or rails c do not have a problem with that initializer. It's only rails db:create that does not have Sequel::Model.db loaded by the time of the initializer.

Same issue in my project. I use this workaround:
begin
  DB = Sequel::Model.db
  DB.extension :pg_array, :pg_json, :pg_enum
rescue Sequel::Error
end

This happens for me on a brand new Rails project which has no references to Sequel other than the gem 'sequel-rails' bit in the Gemfile.

I found a solution that works in my case.
The error exists because of full environment initialization during the rake task invocation. So when I try to create the database, it loads my initializers, where I have  Sequel customization. And even if I place it under the ActiveSupport lazy load hook (on_load(:sequel) do ), trailblazer-loader gem will do force loading of models, which will execute the hook and once again I will catch an error and no database will be created.
So possible solutions is to: 1) don't load all the env for rake task (currently I use this one), 2) to rescue Sequel database errors and force execute createdb commands.
My rake task looks like this:
`
Rake::Task['db:create'].clear
namespace :db do
desc 'Create the database defined in config/database.yml for the current Rails.env'
task :create do
database_config = {
Rails.env => Rails.application.config_for('database')
}
::SequelRails::Configuration.for(Rails.root, database_config)

unless SequelRails::Storage.create_environment(Rails.env)
  abort "Could not create database for #{Rails.env}."
end

end
end
`

Digging a little deeper into this, the problem is that the code that decides whether to connect to the database is dependent on ARGV, which appears to always be []. When I placed a debugger there, I saw:
[1] pry(#<SequelRails::Railtie>)> database_connection_required?(app)
=> true
[2] pry(#<SequelRails::Railtie>)> ARGV
=> []

This is true even if I run spring:stop before running the rake task to ensure that no preloader is getting in the way.

So it does seem that we need to call Sequel.connect at some point before actually using the database. The fact that this is done in an initializer and is always run, even for rake tasks, causes a bunch of problems. But I'm not sure there's a better place where this could be done (like at a later stage of Rails initialization or something). I'm not aware of any other hooks in the boot process we could use. Anybody have an idea for how to solve this?
This also causes some issues when attempting to solve #32682, because I have to figure out a way to disconnect Sequel before the parallel test processes are forked. Currently the parallel testing support doesn't have any hooks that can be called pre-fork, but one may need to be added to make this compatible with Sequel / sequel-rails.

So I had the same problem and spent couple of days to figure out the problem and the solution. So basically, Sequel read database configuration directly from config/database.yml. In this case you don't need the initializer at all. What makes sequel to skip using database.yml` and asks you for a database connection if you explicitly skipped database connection in the application startup using the following option
config.sequel.skip_connect = true

If you removed this option and have the correct database config in database.yml, rake db:create will work correctly. Per their docs, they fixed an issue with db:create rake task in version 1.0.1 https://github.com/TalentBox/sequel-rails/blob/master/History.md
I'm using Rails 5, sequel-rails (1.0.1)
I hope this can help anyone faces the same issue.

If you create a brand new rails app w/ sequel-rails (and no initializer at all) the issue is still present. So it happens even without skip_connect.

Have the same problem in test environment. I cannot pass tests due to db:create fails. No matter of skip_connect true or false

@gencer, try to use my solution, it should work.

@unrooty, I just applied your solution. However there is one problem. My application tries to execute an initializer from /initializers/doorkeeper.rb
Let me illustrate with log:
Creating DB  <= This is where your solution start to work. I put this message there.
--
rake aborted!
Sequel::Error: No database associated with Sequel::Model: have you called Sequel.connect or Sequel::Model.db= ?
/var/lib/build-agent/builds/build-1/bp/endpoint/config/initializers/doorkeeper.rb:3:in `<main>'
/var/lib/build-agent/builds/build-1/bp/endpoint/config/environment.rb:5:in `<main>'
/var/lib/build-agent/.rbenv/versions/2.5.1/bin/bundle:23:in `load'
/var/lib/build-agent/.rbenv/versions/2.5.1/bin/bundle:23:in `<main>'
Tasks: TOP => db:drop => environment
(See full trace by running task with --trace)

Do you know how can I make sure this initializers should not executed or at least not complain about my database?
Doorkeeeper is using orm :sequel at line 3

hi @gencer . @unrooty works with database without loading application env. So it looks strange that you command loads initializers.
Also it is possible that Doorkeeper (or Doorkeeper-Sequel) directly loads Sequel, so it triggers the error. You can try to bypass it by adding a "top-level" initializer like GitLab does (001_sequel.rb) where you will disable table presence validations.

@nbulaj, I tried something like in initializers/001_sequel.rb;
if Rails.env.test?
	::Sequel::Model.require_valid_table = false
end

or just ::Sequel::Model.require_valid_table = false. However, doorkeeper.rb#3 complains about database not table. I still get Sequel::Error: No database associated with Sequel::Model: have you called Sequel.connect or Sequel::Model.db= ? error.
Do you know any method so that doorkeeper-sequel does not complain about my database exists or not.?
Interestingly, db:drop and other tasks just works.

@gencer Have you tried to remove config.sequel.skip_connect = true config completely, remove the initializer and try to run the rake task again?

@engpeter2010 yes, That was the first thing I tried.

@gencer and which sequel-rails version do you use?

@engpeter2010 v1.0.1 (latest available at the moment.)
They claim this version has included fixes about db:create. However, one of my initializers (doorkeeper.rb#3 using as orm: sequel) is complaining about my database.

@gencer: I think it might be something related to Doorkeeper-sequel gem as
I don't use Doorkeeper but sequel-rails. It is a strange issue. I spent
hours to know the trick with sequel-rails as the doc is not clear.
Hopefully,  you will find a solution soon.
On Wed, 18 Jul 2018 19:35 Gencer W. Genç, notifications@github.com wrote:

@engpeter2010 https://github.com/engpeter2010 v1.0.1 (latest available
at the moment.)
They claim this version has included fixes about db:create. However, one
of my initializers (doorkeeper.rb#3 using as orm: sequel) is complaining
about my database.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/TalentBox/sequel-rails/issues/158#issuecomment-406013555,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACAbisWSnrHfbRM9eXEF8AFU5HeIm9L0ks5uH3HogaJpZM4SYA-h
.

Is there any update on this yet?
I am unable to run rake db:create if I have an existing Sequel:model
I'm also getting this error Sequel::Error: No database associated with Sequel::Model: have you called Sequel.connect or Sequel::Model.db= ?
but it doesn't make sense that I have called Sequel.connect as there is no db to connect to.

Hi @MorneL, what version of Rails are you using?
If you're using Rails >= 5.0, then can you try: rails db:create (instead of rake db:create)?
I don't have any issue on a fresh Rails 5.2 app using sequel-rails if I invoke the command via rails (eg: rake -T -> rails -T, etc).

@JonathanTron. On fresh installed Rails, there is no problem. I believe @MorneL is using some kind of extension that rely on Sequel (e.g.: sequel-devise or doorkeeper-sequel etc ...). In this case, this error shows up.

authors: Jesterovskiy JonathanTron MorneL SkylerLipthay bgentry engpeter2010 gencer nbulaj unrooty

repo: TalentBox/sequel-rails


text:
[Suggestion] Some way to remove slipways

Saw a post on Discord of what looked like the aftermath of a world eater with a slipway hanging out in midair. It would probably be helpful to have some way to destroy slipways that you don't need anymore.

(hextweaks has a method but a official method in hexal would be nice)

Apparently they don't like fluids, so they break when fluid flows through them or fluid is replacing them.
So create water will do.

authors: alexyzer object-Object walksanatora


text:
Translate docs to English

Library looks great, but its difficult to understand to non-Chinese speakers. Could the Docs and README be translated to English? Regards.

Welcome to contribute code

authors: fengluhome hypnotic-frog

repo: TalkingData/inmap


text:
単語リストに単語を追加

server/utils/pu.tsvに単語を追加した。
public/index.htmlにnimi.liのリンクを追加した。

authors: RusKRusK Tamagosushio

repo: Tamagosushio/tokipona-dict


text:
Butterknife compatibility

Hi! It is possible to use the library and use ButterKnife?
I am trying but I'm having problems.
Tks!

Can you provide more details?

authors: isaintmartin radzio

repo: TangoAgency/material-intro-screen


text:
Added to iterator header to be able to compile with VS 2015RC.

VS 2015 RC didn't like the missing iterator header.

So... what did the compiler complain about?

It complained about std::back_inserter not being part of the std namespace.

Merged in 56a82ebdc333d0f5b3c0696dd379a15371e4b7bd.

repo: TankOs/SFGUI

license: Zlib


text:
🛑 Thera-Admin is down

In c7dfb7e, Thera-Admin (https://therasoftware.net/admins/sign_in) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Thera-Admin is back up in 190dc7f.

repo: TapiTechSolutions/upptime


text:
Pbft fixes

Purpose

Few fixes:

current pbft period is always chain_size + 1
removed two_t_plus_one value from db as we dont need it - we can use current one
send proposed pbft block before propose vote

How does the solution address the problem

Changes made

/deploy

PR NET pr-1973 Successfully deployed!explorerhttps://explorer-pr-1973.prnet.taraxa.io  RPChttps://rpc-pr-1973.prnet.taraxa.io Boot NodesBoot Node 1146.148.85.210Boot Node 235.224.192.86Boot Node 334.173.224.76 RPC NodesRPC Node 135.224.165.222RPC Node 234.171.42.76RPC Node 334.121.196.189

prnet cleaned-up successfully

authors: JakubFornadel justinsnapp taraxadeploy

repo: Taraxa-project/taraxa-node


text:
Fix for Task 1078

Fix for Task 1078
Added the functionality to stop processing further if there are 20 errors(default)
max_errors can be passed as a parameter to validate function
Added unit test cases
Updated README.md
Updated CHANGELOG.md
Updated Package version

Approving after checking the unit tests. All unit tests are successful.

authors: sujata-m susrisha


text:
Feature Request: Support for the new NovelAI model Kayra

Kayra, the new 13B model is out. I can't wait for support for this in TavernAI, I know when Clio was launched you guys were super fast getting support out so we are all hoping for the same again.

This has already been added https://github.com/TavernAI/TavernAI/commit/f9e971645810dbd7314cacd4023cbe2e9de8424f

Great, thanks. I have added the Kayra option now in the NovelAI Settings folder and it now shows up on the Preset Settings drop down list in the Tavern UI, so that's fine.
I updated the script.js exactly as shown so that's good
Lastly I updated the index.html but this will not update in the Tavern UI and show Kayra as an option in the Models dropdown. I have deleted my chrome cache etc, even and it still won't let me select (or even show) Kayra.
Anything I can do to make it work? or do I have to wait for the next release.

I don't have git, sadly. But I can wait two days, that is fantastic. Thanks Borov :)

https://github.com/TavernAI/TavernAI/archive/refs/heads/main.zip You also can run this, github automatically collects the latest version from new comits

authors: Borov666 Tadswat TavernAI

repo: TavernAI/TavernAI


text:
.Site.Copyright for Copyright

In footer, .Site.Title is used to show the name for copyright. However, .Site.Copyright seems the right parameter for it. What do you think?

I see. It looks pretty complex to support .Site.Copyright properly. Also, I've misunderstood how it should work. I thought it was only for the name shown in copyright but it should probably contain all the text for copyright as implemented in  https://github.com/MunifTanjim/minimo/blob/master/layouts/partials/footer/copyright.html . I doubt other themes support it in a consistent way.
I'll make a local change as you suggested for now. Thank you for your answer and providing a cool theme!

repo: Tazeg/hugo-blog-jeffprod


text:
🛑 Developer Server is down

In 8e212a7, Developer Server (https://acento.sectly1.repl.co/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Developer Server is back up in daa5358 after 1 hour, 58 minutes.

repo: Team-Acento/status


text:
Redstone Filter does not work

Is there an existing issue for this?

[x] I did not find any existing issues.

Current Behavior
the timer on the Redstone Filter does not work: The timer value that you set on the filter flies off after you put it in the pipe
https://youtu.be/onStwXG4Kg0?si=f6Mu1tfuSiZfZGb7
Expected Behavior
The redstone timer does not change the data stored in it
How to Test

Log in to the redstone timer
2.Write down the value
3.Put it in the pipe
Get it out of the pipe
5.Check the contents

Local Environment
- **Windows 11 pro**:
- **Java 8 update 401**:
- **1.20.1**:
- **Ender IO - 6.2.5-beta**:

Any Additional Information?
https://youtu.be/onStwXG4Kg0?si=f6Mu1tfuSiZfZGb7

There PR https://github.com/Team-EnderIO/EnderIO/pull/881 for Filter, it just hasn't merged yet, devs been busy with real life and uni, i'm going to leave this open until PR Merged

This should be resolved in dev, if it occurs once the latest version of Ender IO is released, please open another issue referencing this one. Thanks a lot :)

repo: Team-EnderIO/EnderIO

license: Unlicense


text:
Mod Causes crash with the latest version of Simply Jetpacks 2

crash-2020-08-22_20.34.05-client.txt

you use ender IO or thermal？

happens with me too, it looks like this new mod adds something called a pancake hippo for a jetpack? Wtf is that all about?
at landmaster.plustic.modifiers.armor.JetpackPancakeHippos.(JetpackPancakeHippos.java:112)

It basically just adds jetpacks as an element of the custom armor that Construct's Armory has. https://github.com/TeamDman/PlusTiC/pull/18 fixes all these issues and cleans up some more code too.

appearently the jetpack mod got updated
thats the problem

"Well, the class was removed in one of the last updates, is called "KeybindHandler", I don't know why plustic is referencing my class hardcoded, but that problem has to be fixed on there end." - this is from Tomson124 regarding this issue.

I have the fixed code ready, will send it soon.

Only noticed your comment right now @Th0mas-7 if there's work that my fix doesn't address I'd love to still incorporate it
I seem to have the mod compiling again, this commit addresses the changes for getting it to work with SimplyJetpacks again
Alpha build on curseforge here https://www.curseforge.com/minecraft/mc-mods/plusticminusbad/files/3061603
I haven't been able to test it, but if others confirm that it's working I can mark it as a release

The link to the alpha build doesn't seem to be working.

Looks like it's still under review. Usually doesn't take more than a few seconds, should be available soon

Should be approved now

I can confirm that I was able to load up without crashing after using the updated version.

ok I got a crash. Fluid Registry Corrupted. https://pastebin.com/nd43Gx7c

looks like stuff like applied energistics is trying to index tooltips or some crap on launch, and the way this mod was coded caused that to be an issue.
@ rz7d helped identify a spot where I removed a try-catch that was previously preventing this
https://github.com/TeamDman/PlusTiC/commit/4cfeb69c330da3ae448ea856e778fbd600e71bc6#r43329635
Working on some stuff now :/

https://www.curseforge.com/minecraft/mc-mods/plusticminusbad/files/3085037
This is the link to the latest build (if it says not found, then it's probably still awaiting approval)
It should fix the issue where servers crash on launch caused by loading client classes server side.
Please let me know if this does or doesn't fix the issue

I just tried the newest alpha build and am still getting a crash from the Simply Jetpacks 2 integration :-/
Crash report:
crash-2020-12-07_03.26.26-client.txt

I'm also still getting the Simply Jetpacks 2 crash. I would appreciate a fix as soon as is convenient.

@HariboTer You are still using the old version (according to the log file you posted). If you used the CF app, you need to go into the project page and manually select the alpha version.

@HariboTer You are still using the old version (according to the log file you posted). If you used the CF app, you need to go into the project page and manually select the alpha version.

repo: TeamDman/PlusTiC


text:
download local event file for calendar

User needs to download json formatted data of an event.

Almost identical. See YOLO-api to see how I handled downloading stocks -- I will do the same for calendar events:

Client triggers download event by hitting GET @ /api/calendar_events/download
Backend will create file, and return path to client
Client reaches out to path to retrieve file

yeah I just figured 1 issue/req

not actually R2

repo: TeamMartinez/YOLO-Client


text:
🛑 astartes.nl is down

In 8a090f5, astartes.nl (https://pipedapi.astartes.nl/healthcheck) was down:

HTTP code: 0
Response time: 0 ms

Resolved: astartes.nl is back up in a6418fe after 17 minutes.

repo: TeamPiped/piped-uptime


text:
🛑 adminforge.de is down

In d6c9f61, adminforge.de (https://pipedapi.adminforge.de/healthcheck) was down:

HTTP code: 0
Response time: 0 ms

Resolved: adminforge.de is back up in ae9a5b1 after 49 minutes.


text:
🛑 ducks.party is down

In 95afcdd, ducks.party (https://pipedapi.ducks.party/healthcheck) was down:

HTTP code: 0
Response time: 0 ms

Resolved: ducks.party is back up in b3a63af after 10 minutes.


text:
🛑 ggtyler.dev is down

In 52a7698, ggtyler.dev (https://piapi.ggtyler.dev/healthcheck) was down:

HTTP code: 502
Response time: 80 ms

Resolved: ggtyler.dev is back up in 08c96c1 after 12 minutes.


text:
🛑 projectsegfau.lt in is down

In bc54906, projectsegfau.lt in (https://pipedapi.in.projectsegfau.lt/healthcheck) was down:

HTTP code: 502
Response time: 819 ms

Resolved: projectsegfau.lt in is back up in 80aebdb after 9 minutes.


text:
🛑 kavin.rocks (Official) is down

In e732be5, kavin.rocks (Official) (https://pipedapi.kavin.rocks/healthcheck) was down:

HTTP code: 0
Response time: 0 ms

Resolved: kavin.rocks (Official) is back up in 5d8ae33 after 11 minutes.


text:
🛑 privacydev.net is down

In e265ffc, privacydev.net (https://api.piped.privacydev.net/healthcheck) was down:

HTTP code: 502
Response time: 438 ms

Resolved: privacydev.net is back up in 9e31ff0 after 10 minutes.


text:
🛑 privacydev.net is down

In 502d898, privacydev.net (https://api.piped.privacydev.net/healthcheck) was down:

HTTP code: 0
Response time: 0 ms

Resolved: privacydev.net is back up in a2dd371 after 11 minutes.


text:
🛑 projectsegfau.lt is down

In 0109344, projectsegfau.lt (https://pipedapi.us.projectsegfau.lt/healthcheck) was down:

HTTP code: 0
Response time: 0 ms

Resolved: projectsegfau.lt is back up in 1d03912.


text:
Springs Combination Calculator in Classical mechanics

A calculator for equivalent spring constant for a cobination of springs

I want to work on this issue under JWOC

@VATSAL-IIT since u failed to send the Pull request so I am removing the label but anyways u can work if u want

Sure!

Hey @Amit366 @AnuragParashar2000
I would like to work on this issue. I'd be grateful if you could assign this task to me under GSSOC'22.

Hey @Amit366 @AnuragParashar2000
I would like to work on this issue. I'd be grateful if you could assign this task to me under GSSOC'22.

@Sukriti-m u can work

authors: Amit366 Sukriti-m VATSAL-IIT

repo: Tech-N-Science/FunwithScience


text:
[Feature request] Missing non-Linux/MacOS UNIX-entries

No entries for common *BSD/illumos commands even though description claims "UNIX" coverage. The query "pkg" f.x. should return multiple hits across the BSDs. "pkgsrc" is even available on Linux/MacOS systems too. How to add such coverage?

@NitroNils Thanks for submitting a issue about this, but I do see a couple of 'pkg..' suggestions in the app. Did not see pkgsrc though. FYI the data for the app comes from tldr-pages so if its not there it won't show up in the app. Maybe create a issue there?
cc: @bl-ue

Hi!  What's the problem exactly here?  I'm happy to help, but I'm not quite sure what @NitroNils is having  trouble with.  We don't have any pkgsrc command documented.  I don't have pkgsrc on my Mac either, or at least it's not in my $PATH.  A few more pointers?

@Techno-Disaster Ah, thsnk you for the pointer to tldr-pages - this is indeed where the issue lies.
My version is 1.1.0 and find no results with "pkg"- query.

@bl-ue The upstream project doesn't seem to include entries from other common open source Unix like operating systems (OpenSolaris- and BSD-based ones).

Looks like this issue has been discussed in tldr pages, and should have been opened there. So I will close this for now.

authors: NitroNils Techno-Disaster bl-ue

repo: Techno-Disaster/tldr-flutter


text:
Keyboard flip when try to edit instuctions on iOS

I updated to 0.7.9 on iOS and have some problems to edit the ingredients or instructions.
https://user-images.githubusercontent.com/5207915/233619256-8aece451-e820-4344-b0f1-96dc4ea3782a.MOV

Ou. This is not ideal.
I already have the "material 3" PR on my device and cannot reproduce the error. So i hope it will be fixed as soon as this pr is merged (soon).

That's indeed a bug that has already been fixed (at least not reproducible on Android anymore).
We hope to get a new release shortly.
If it makes you feel better even if you could enter the text the update would have failed anyways #186 :/

Great. At the moment I edit in the browser. If I should test something, please send me the TestFlight link.
Thanks for your hard work 😊

For information, here are my versions:
Nextcloud 25.0.5
Cookbook plug-in 0.10.2
Cookbook App 0.7.9

authors: Leptopoda Teifun2 getwet


text:
Match the hover effect of Twitter and Discord icons

Is your feature request related to a problem? Please describe.
when discord icon is hovered, the hover effect must be added which matches twitter icon
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

@supzi-del go ahead!


text:
New DOWNLOAD_BASE64 bridge method

Due to the new requirement to be able to generate invoices and that they can be downloaded by the user. It is necessary to create a new bridge method. These files could be of any type (pdfs, zips or any other file types).
MIME type will be extracted from file extension.
Behaviour of this method is similar than the SHARE_BASE64 existing one, however, it changes on how the processed file is handled afterwards.
Behaviour
Android

Once file is correctly processed, a "Downloaded" notification is shown in the system notifications inbox. System will try to open the file when clicking on it.
Simultaneously, app will try to open the given file, this may result in 3 situations:

No app that can handle this type of file is available

Nothing will happen, user feedback will be just the previous generated notification.

Multiple apps can handle this type of file

System will show a desambiguator window to select the app which will be used to open the file.

Single app can open this type of file (Or an app is set as default for these kind of files)

App will be presented immediatly with the donwloaded content.

https://github.com/user-attachments/assets/6feaed05-89f2-467b-b017-dc966bae1213
iOS
WIP
Js Method
downloadBase64: ({ content: string, fileName: string }) => Promise<void>
Request → { type: "DOWNLOAD_BASE64", id: string, payload: { content: "base64 string", fileName: "fileName.ext" } }
Response → { type: "DOWNLOAD_BASE64", id: string }

Note: Custom title we talked about would be just the filename with its extension, as tipically, pdf apps (or for other files) will tipically show as title this filename (or any other thing included as part of the specific file format as title.)
Note: filename must contain extension, so apps can determine proper MIME type.
Success response
Empty response. Response be always sent after file has been processed and it has been sent to the system to open it, as in case of an error processing the file, an error response will be sent.
Error response codes
400 → Bad request: If payload is null or there's any missing mandatory parameter.
500 → Internal Error: If an error occurred while processing the file

WEB ticket https://jira.tid.es/browse/WEB-2037

authors: atabel dpastor

repo: Telefonica/webview-bridge


text:
Public constructor for UpdateEventArgs or public method that constructs it

I'm trying to make unit tests for a project that uses Telegram.Bot... So I'm mocking ITelegramBotClient and I want to raise the OnMessage event, but this event needs MessageEventArgs, and this object needs UpdateEventArgs to be constructed and this object just has an internal constructor.
https://github.com/TelegramBots/Telegram.Bot/blob/e09ed3f20ba6a1f05ac0ea8c2e3dccc3550a641f/src/Telegram.Bot/Args/UpdateEventArgs.cs#L24
Is it possible to make a public constructor for UpdateEventArgs?
Or a public method that internally construct a UpdateEventArgs with the given Update, or a MessageEventArgs with the given Message.

I'm struggling with exactly the same problem.

authors: Grepsy nminaya


text:
基于t-table封装新组件，自定义单元格如何传递插槽

这个功能解决了什么问题
封装组件
你建议的方案是什么？
以前用element和navie-ui是通过jsx进行渲染的，t-table是需要插槽，请问有什么方案可以传递

<t-table v-bind="tableProps" id="pro-table">         <template v-for="(slot, slotName) in $slots" :key="slotName" #[slotName]="{ col, colIndex, row, rowIndex }">           <slot :name="slotName" v-bind="slot" :col="col" :col-index="colIndex" :row="row" :row-index="rowIndex"></slot>         </template>       </t-table>目前是这样解决额度，不知道官方是否有更优雅的方法

repo: Tencent/tdesign-vue-next


text:
fix select and input bug

🤔 这个 PR 的性质是？

[x] 日常 bug 修复
[ ] 新特性提交
[ ] 文档改进
[ ] 演示代码改进
[ ] 组件样式/交互改进
[ ] CI/CD 改进
[ ] 重构
[ ] 代码风格优化
[ ] 测试用例
[ ] 分支合并
[ ] 其他

🔗 相关 Issue

💡 需求背景和解决方案

📝 更新日志

fix(select): 创建新的条目无法被 Backspace 按键清除

fix(input): 阻止 Enter 事件冒泡

[ ] 本条 PR 不需要纳入 Changelog

☑ 请求合并前的自查清单
⚠ 请自检并全部勾选全部选项。⚠

[x] 文档已补充或无须补充
[x] 代码演示已提供或无须提供
[x] TypeScript 定义已补充或无须补充
[x] Changelog 已提供或无须提供

@AuYuHui  这个问题实际是useSingle对InputValue的一个空字符串判断导致的 不用改动其他逻辑 https://github.com/Tencent/tdesign-vue-next/pull/2429 这个PR我先关闭了 谢谢你花时间处理 如果还有其他问题也可以继续贡献 😊

authors: AuYuHui uyarn


text:
[TagInput] 中文输入按下 Enter 时不触发新标签，直接迁移 React 功能

tdesign-vue 版本
0.41.6
抄代码： https://github.com/Tencent/tdesign-react/pull/835
React 已实现，需同步迁移特性到 Vue3。https://github.com/Tencent/tdesign-vue-next/issues/929

认领

repo: Tencent/tdesign-vue


text:
TDesign 基础工程建设的需求收集/招募（长期更新

一、需求收集表

场景
目前情况
期望情况
提名人
认领人
备注

issue 通知
邮件
企业微信
@xiaosansiji
@LeeJim
增加了部分仓库的 issue create 企微机器人通知

Actions npm install
2 分钟
增加缓存，减少时长
@uyarn
@94dreamer
增加了 .npm 缓存

Actions PR 预览
怀疑同一 PR 没有更新
每一次能看到新的
@HQ-Lin
@94dreamer
问题不存在

Actions PR 预览
最近的预览地址没有在评论展示
最近的预览地址在评论展示
@xiaosansiji
@94dreamer
升级了 comment 版本 ，指定了 type 枚举，但是修复失败。实际是要搞清楚为啥触发了 2 次

Actions npm 发版
没有提供额外的 CDN 版本
发版带一个 CDN 版本
@pengYYYYY
@94dreamer

issue 分配
手动分配
自动根据模版的组件关键字关联组件 owner
@avenirzheng
@94dreamer

issue 看板
仓库分离，标签定义不清楚
清晰的标签定义统一的 issue 管理看板
@94dreamer

starter 预览
没有 comment 预览
增加 comment 预览
@pengYYYYY
@94dreamer

Action
同步不及时
同步及时
@94dreamer
@94dreamer
解决部分核心复用问题

模版和issue 页面
不统一和规范
规范统一，为自动化提供基础
@94dreamer
@94dreamer

目前痛点在 issue 的管理 和 pull_request 的 CI 丰富性。
二、基于 Github Actions 的统一工作流
人性化（降低贡献门槛）、稳定的工作流。
从角色的工作出发，同时借鉴同类项目，减少上手成本。

角色
任务
诉求
实现关键

使用者
搜 issue

提 issue

讨论 issue

关闭 issue

维护者
review pr

评论 pr

结束 review

合并 pr

通知 issue

定时任务

讨论 issue

内容匹配执行任务

label issue

根据标签执行任务

打 tag

发布 npm

安全检查

更新检查

贡献者
提交 pr

关闭 issue

执行 CI

缓存

执行 CD

surge

三、工程化总览

发版带一个 CDN 版本

社区有个 UNPKG 的 CDN 服务，所有 NPM 包都会对应发布一个 CDN 版本的
例如

https://unpkg.com/tdesign-react@0.21.0/dist/tdesign.min.js
https://unpkg.com/tdesign-vue@0.32.0/dist/tdesign.min.js

@libo1106  感谢哦 不谋而合

可以在一次 release 发版后，changelog 里提及的 issue 自动评论需要升级的版本号，并关闭 issue 不？
https://github.com/Tencent/tdesign-vue/releases/tag/0.33.0

@xiaosansiji  没问题 就是更自动的的发版流程 放在下下个迭代

从使用者/贡献者/维护者的角色场景出发，持续规范相关动作，并利用 Github基础设施和开源工具来加强和自动化工作流。

issue-helper 开发完成： #70
还需要以下工作：
[ ] 搭建部署分支 @amadeus711
[ ] 项目接入 @amadeus711

https://github.com/Tencent/tdesign-common/issues/104

#79

repo: Tencent/tdesign


text:
利用finetune_cosmopedia.sh脚本进行继续预训练中的数据集如何构建

您好，目前我正在用finetune_cosmopedia.sh进行继续预训练，用HuggingFaceTB上的数据集可以实现继续预训练，但是我目前想要使用自己的数据集，我的数据集格式是txt，我想知道有没有办法将我们自己的数据转变成可以用于继续预训练的方法，或者有没有类似的工具呢，谢谢。

您可以参考huggingface dataset的官方文档读入txt文件：https://huggingface.co/docs/datasets/nlp_load

好的，我先试试看，感谢回复

repo: TencentARC/LLaMA-Pro


text:
【必须】【一般】卸载界面也提示了安装agent.

处理方式：只有 安装/重装 展示这个 tooltip

repo: TencentBlueKing/bk-nodeman


text:
V2.4.x/dev issue#1683

PR
CheckList（PR Assigners）
确认已完成以下操作：

[ ] 已将分支与当前合入分支同步
[ ] 已在关联 Issue 中补充「功能自测」部分内容
[ ] 已更新关联 Issue 的状态 backlog -> todo -> for test -> tested（需通过测试同学测试） -> done
[ ] 将 PR 添加上 pr/reviewable

CheckList（PR Reviewers）
确认已完成以下操作：

[ ] 检查关联 Issue 「功能自测」部分内容
[ ] 必要时打回 pr/reviewable，要求重新修改
[ ] 及时 Approve

Codecov Report
Attention: 210 lines in your changes are missing coverage. Please review.

Comparison is base (4526734) 74.71% compared to head (2f11a72) 74.91%.
Report is 1 commits behind head on feature/package_manage_new.

Files
Patch %
Lines

apps/node_man/views/package_manage.py
66.48%
61 Missing :warning:

common/utils/drf_utils.py
64.62%
52 Missing :warning:

apps/node_man/serializers/package_manage.py
82.05%
28 Missing :warning:

apps/node_man/handlers/gse_package.py
79.80%
21 Missing :warning:

apps/node_man/tools/package.py
57.14%
12 Missing :warning:

apps/core/ipchooser/tools/base.py
60.00%
10 Missing :warning:

...ackend/subscription/steps/agent_adapter/adapter.py
88.23%
6 Missing :warning:

apps/core/tag/targets/agent.py
62.50%
6 Missing :warning:

apps/node_man/permissions/package_manage.py
72.72%
3 Missing :warning:

apps/core/tag/views.py
75.00%
2 Missing :warning:

... and 7 more

Additional details and impacted files
@@                      Coverage Diff                       @@
##           feature/package_manage_new    #2096      +/-   ##
==============================================================
+ Coverage                       74.71%   74.91%   +0.19%
==============================================================
  Files                             404      415      +11
  Lines                           28259    29157     +898
==============================================================
+ Hits                            21114    21842     +728
- Misses                           7145     7315     +170

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


text:
人员列表搜索体验汇总

[x]   需要支持模糊查询

[ ]  组织搜索无效

[ ]  搜索的结果，人员详情显示为空

默认字符串均支持模糊查询，浮点和整形只支持精确搜索
组织和上级搜索暂时不支持，还需要额外的 API 调用

authors: IMBlues Xmandon

repo: TencentBlueKing/bk-user


text:
Node migration

Problem
In the current state of the Tenderizer, if we need to migrate stake to a new node, we need to perform a rescue withdrawal, set the new node and then stake. However in this workflow claimingRewards and stakes need to be paused while the resuce withdrawal is thawing. The goal of this issue is to make the necessary changes such that new deposits/stakes and immediately staked towards the new node, and we can start claiming rewards for the same, while the withdrawal for the previous node is still processing.
Proposed solution
node storage

On calling setNode() apart from setting node we also store oldNode so that can be used to process the rescue withdrawal.
In rescueUnlock(), processUnstake(), processWithdraw() we use node as oldNode == address(0) ? node : oldNode
In processWithdraw() we set oldNode back to zero address, indicating that the withdrawal from the older node has been processed, and future unlocks will be processed from node as usual

currentPrincipal

In rescueUnlock(), cpAtResuce = currentPricnple
In Graph._processNewStake(), rewards = int256(stake) + int256(cpAtRescue) - int256(currentPrincipal_);
In _claimRewards(),

if (oldNode == address(0) && cpAtRescue > 0) {
     _stake(node, cpAtRescue);
     cpAtRescue = 0;
}

However this requires us to also change _stake() to accept the node.

In Tenderizer.claimRewards(), _stake(steak.balanceOf(address(this)) - cpAtRescue);

One thing that could be useful is to wrap the "rescue" functions into a "migrate" function which handles the state updates for uint256 pendingMIgration

Migration workflow

rescueUnlock()
processUnstake()
setNode()
processWithdraw()
rescueWithdraw()
claimRewards()

repo: Tenderize/tender-core


text:
color="primary" is hard coded in td-loading component

Feature Request
Currently color="primary" is hard coded in td-loading component. We should make it dynamic so that developers can easily change progress-bar color to accent or warn.  By default, we can make it primary.
What is the expected behavior?
color property should be configurable
What is the motivation / use case for changing the behavior?
I want to show the progress-bar color as accent instead of primary

The loading module will be getting some work done over the next few weeks.
So this is for sure a good enhancement for it. 👍

Thanks @emoralesb05, Looking forward to this.

repo: Teradata/covalent


text:
KYLO-333 Fix Merge using PK for Cloudera

Tested on Cloudera 5.10 with Hive 1.1.

@freastro I have a question as to why do you use INSERT OVERWRITE for partitioned data in Dedupe and merge / Merge by PK, but not for unmerged data for Dedupe and merge?

@claudiu-stanciu Looks good. I can merge in if Travis CI passes.  What functions are you looking at that you think should be INSERT OVERWRITE?

SonarQube analysis reported 35 issues

 13 critical
 16 major
 5 minor
 1 info

Top 10 extra issues
Note: The following issues were found on lines that were not modified in the pull request. Because these issues can't be reported as line comments, they are summarized here:

 TableMergeSyncSupport.java#L54: Make "conn" transient or serializable.
 TableMergeSyncSupport.java#L188: Define a constant instead of duplicating this literal "insert overwrite table " 8 times.
 TableMergeSyncSupport.java#L190: Define a constant instead of duplicating this literal " select " 13 times.
 TableMergeSyncSupport.java#L191: Define a constant instead of duplicating this literal " from " 16 times.
 TableMergeSyncSupport.java#L192: Define a constant instead of duplicating this literal " where processing_dttm = " 8 times.
 TableMergeSyncSupport.java#L207: Refactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed.
 TableMergeSyncSupport.java#L250: Define a constant instead of duplicating this literal "processing_dttm" 3 times.
 TableMergeSyncSupport.java#L446: Define a constant instead of duplicating this literal "select " 8 times.
 TableMergeSyncSupport.java#L446: Define a constant instead of duplicating this literal " from (" 6 times.
 TableMergeSyncSupport.java#L451: Define a constant instead of duplicating this literal " union all " 5 times.

authors: KyloTech claudiu-stanciu freastro

repo: Teradata/kylo


text:
Monorepo

Hello @xtyxtyx
Could you make this project a monorepo?
That is, have studio or xterm contain all the packages and not include them via git submodules.
This makes it difficult to contribute changes that possibly involve all packages as they would require 5 separate pull requests.
cc @devmil

Thank you for your suggestion!
Since context_menu_macos and tabs is depended only by studio, I think it totally makes sense to move them inside studio and will do that shortly.
As to pty and xterm, which are published to pub.dev and depended by projects other than studio, I feel it better to keep them standalone so they can be developed and tagged individually.

I think it totally makes sense to move them inside studio and will do that shortly.

(just so that there's no misunderstanding, I am not suggesting you to merge all packages into one, just to have one repo with all of the packages inside of that single repo)
Thank you for the answer. I'll have to think about it.

One idea from my sie: I'm using git subrepo to get and sync the repositories into my terminal.
Might be something worth considering
https://github.com/ingydotnet/git-subrepo

authors: devmil modulovalue xtyxtyx

repo: TerminalStudio/studio