Exception: cannot copy scratchpad

Hi.
By using BusPirate, I've managed to read the cartridge and decode the information.
Then I tried to generate a new binary for my cartridge.
But when I try to write it, I get the following exception:
Exception: cannot copy scratchpad, scratchpad is (binary bytes, ending in many 0xFF's)  but i sent (binary bytes, none of them is 0xFF's)
Have you seen this happening before? Thanks

I add some new information:
By using the argument -p, I tried to replicate the original cartridge. Then, I compared the original hexdump with the new hexdump. Surprise: different. Suprise #2: trying to write the original or the replicated binary file, they both lead to the same exception cited above: cannot copy scratchpad, scratchpad is.............

hmm I never heard of someone having this problem before.
What is the family code of the chip you are using?

It doesn't seem to be a commercial IC, yet it responds perfectly to 1W.
Code is made up of three fields, set up in rows:
331101
0905B1
020AC
It has two wires, just as Dallas/Maxim commercial DS2431
It is mounted on a plastic case as shown in the image (Model is uprint).

New things I've been doing:
a) I've tried another cartridge, and result is the same, so it is not a particular cartridge.
b) I could write the cartridge using the serial diagnostic terminal on the printer, but there's a limit: apparently after six write cycles, writing is not allowed and the error message is: "
"PClassMaterial.cpp:163:INFO:Cartridge communication error:material write fail limit of 6 exceeded on Model cartridge"
I can't tell if this "count" is being made by the cartridge itself or by the PC. I'd bet it's the former.
c) Further testing: insisting on writing with 1W through Bus Pirate, I decided to ignore the exception editing the Python script, and tried to write the whole memory. It can be seen that after writing, the memory content is the same that it had previous to be written. So actually no bytes are being written at all.
All these make me think that this IC is a little more complex than the plain old 2431.

Hi didonatoandres,
did you manage to write to this memory?

Hi.
Not really, but I could find out a little more.
Just us I thought, uprintSE cartridges are not exactly a DS2431, they're something more similar to this:
https://www.maximintegrated.com/en/products/digital/memory-products/DS28E01-100.html
While writing through the "DIAG" serial terminal, writing was limited to 6 times.
Now, writing directly to the IC was not possible to me.
This guy uses a SHA engine, so even though reading works just as the usual 1Wire protocol, writing is a bit more complicated. I guess that everything you need to solve this thing is inside the hard drive of the printer, but the thing is our printer just died for other reasons, so I've lost the interest in working on it.
Good luck.


Create new bug template "feature request"

I actually prefer users not file feature requests as issues -- they should start with a discussion. (I believe @jheek and I also discussed this a while back). After a discussion if there's agreement on the request then we can make an issue for them but otherwise it gets odd/rude to "close" user feature requests, and really every new feature request should have a short discussion first.

@avital I'm not sure if I follow. I think before we said people should create an issue before a PR to discuss the feature addition (like adding a new optimizer). It seems to me this template would actually help that workflow.

Ah you mean a GH discussion. Sorry, totally misunderstood your comment. I would say an issue should be well-defined and a GH discusion can be more open-ended (read vague). In discussion we have the ideas category which captures that open-endedness pretty well I think.  We could make the template more explicit to point that issues should have a clear end goals instead of something vague like "I want to export my model to production" but something like "I want a arg for the broadcast axes in nn.dropout" is specific.

I could see the upside of a template if it introduced more structure, but given this pull request really just makes a template that says "describe your feature request here", I think I'd rather point people in the README to the discussions if they want to file a feature request. I'll file a PR to the README.

https://github.com/google/flax/pull/550


Fixed URL to download PrestaShop releases

Questions
Answers

Description?
After the prestashop.com rebranding, some links were broken.

Type?
bug fix

BC breaks?
no

Deprecations?
no

Fixed ticket?
~

Sponsor company
PrestaShop SA

How to test?

This PR will work only with PrestaShop >= <IP_ADDRESS>.

This PR aimed at fixing the CI tests blocked because relying on a removed URL, so green CI is enough to validate this PR as it's needed to unlock all the others


[BUG] multiple tuple conflict

version 2.10
candid
service : (opt InitArgs) -> {
    get_named_principal : () -> (
    vec record { PrincipalNames; vec principal },
    ) query;
    get_wasm_info : () -> (vec record { text; text }) query;
}

but
public class Arg0ItemRecord
{
	[CandidTag(0U)]
	public Models.PrincipalNames F0 { get; set; }

	[CandidTag(1U)]
	public List<Principal> F1 { get; set; }

	public Arg0ItemRecord(Models.PrincipalNames f0, List<Principal> f1)
	{
		this.F0 = f0;
		this.F1 = f1;
	}

	public Arg0ItemRecord()
	{
	}
}

public class Arg0ItemRecord
{
	[CandidTag(0U)]
	public string F0 { get; set; }

	[CandidTag(1U)]
	public string F1 { get; set; }

	public Arg0ItemRecord(string f0, string f1)
	{
		this.F0 = f0;
		this.F1 = f1;
	}

	public Arg0ItemRecord()
	{
	}
}

then
  xxxApiClient.cs(136, 16): [CS0102] The type 'xxxApiClient' already contains a definition for 'Arg0ItemRecord'

@kentsday You are on 🔥 finding these issues. I appreciate it.
This one has been causing me some issues in general: What do you name anonymous objects with no parent object?
I think in this case Ill try to prefix them with the method name? Either that or ill have to just detect if there are collisions and just tweak one
Good chance you already know but most of this client generator generated code can be tweaked by you and should still work. That being said this will still be fixed because its a problem
If you dont mind me asking, what project are you working on? The only people that I have worked with are Unity developers, are you also doing a game?

@kentsday try version 2.1.1


add macOs as a option or always ignore .ds_store files

Hi!
Can you add macOs as a option?
https://www.toptal.com/developers/gitignore/api/macos
or remove the noisy .ds_store files as default :-)

Honestly, I think I'd rather do the latter. I always have to add .DS_Store to gitignore files, no matter what I'm doing.
I'm not sure what the best approach to doing this should be in the generator. (fwiw I completely refactored Generate and many of the generators, including this one. The new code is a lot simpler). Suggestions welcome


Move kivy.core.audio to kivy.core.audio_output, reserve kivy.core.audio_input for future use

kivy.core.audio is too generic, but only contains audio output core providers implementations.
Moving kivy.core.audio to kivy.core.audio_output, and reserving kivy.core.audio_input for future use made it more future proof.
Audio input ATM is handled via https://github.com/kivy/audiostream, but it makes sense to maintain an API on the core.

Closed via #8721


Add termite theme activation instructions

This is finally fixed: https://draculatheme.com/termite
Installation instructions have been moved to each theme repo: https://github.com/dracula/termite/commit/3d07e583c643075d65bca7e28f955127226451ac
Thanks for your patience!


Allow delayed targets in dask.array.store

This issue came up in #2119. This PR can be used to dynamically create the target arrays as the graph is executed, and enables the following example:
import numpy as np
from dask.delayed import delayed
from collections import defaultdict
import dask.array as da
import h5py

files = {}

a = da.from_array(np.ones((10,10)), (10,10))

@delayed
def create_target(name="tmp.h5", sh=a.shape, chunks=a.chunks):
    print("Making variable")
    if name not in files:
        print("Creating new hdf5 file")
        f = h5py.File("tmp.h5", "a")
        files[name] = f
    else:
        f = files[name]

    ch = tuple(ch[0] for ch in chunks)

    if "a" in f:
        del f["a"]
    v = f.create_dataset("a", shape=sh, chunks=ch)
    files[name] = f
    return v

r = a.store(create_target(), compute=False, lock=True)

print("Returned delayed object")
r.compute()
r.compute()

for _,f in files.items():
    f.close()

There are still a couple of flake8 issues.  If you click for more details on the travis.ci builds you'll see the failures at the bottom.

Ok. I fixed those lurking errors. Hopefully the checks pass now.

@mrocklin I solved the two flake8 warning, and the travis.ci builds pass. I think the appveyor check failed for some other reason (maybe installation error).

Agreed.  Looking into it.
On Mon, Apr 10, 2017 at 1:33 PM, Noah D Brenowitz<EMAIL_ADDRESS>wrote:

@mrocklin https://github.com/mrocklin I solved the two flake8 warning,
and the travis.ci builds pass. I think the appveyor check failed for some
other reason (maybe installation error).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dask/dask/pull/2181#issuecomment-293021778, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AASszO00qx148iLz4V088RvGFcBeUmyNks5rumfRgaJpZM4M3Kyw
.

Resolved.  Merging.  Thanks @nbrenow !

Thanks!


Transaction Isolation Levels

Will other transaction isolation levels (other than default) be supported in the near future?

I will find a way to implement it soon

I will find a way to implement it soon

I review the original driver code for changing isolation level. it is simply change using sql
ALTER SESSION SET ISOLATION_LEVEL=SERIALIZABLE
default isolation level for oracle is Read Committed
ALTER SESSION SET ISOLATION_LEVEL=READ COMMITTED
you can use
// this code will change isolation level
_, err := conn.Exec("ALTER SESSION SET ISOLATION_LEVEL=SERIALIZABLE")

This workaround will set the isolation level for all transactions in the same connection but not for each one. Is that correct?

read this Oracle Isolation Level Tips
you can use
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
or
ALTER SESSION SET ISOLATION_LEVEL SERIALIZABLE
use Exec function to execute this stmt
I don't try it before you can try if you get any problem just reopen the issue or create new issue


google.cn 443 closed

google.cn 系列通过DNS直接解析到的 IPv6 地址（以 a0 结尾）没有开放443，导致不能通过HTTPS访问
经测试，可以使用任意一个443开放的 gws IP，如 2404:6800:4005:80a::2003

Duplicated with https://github.com/lennylxx/ipv6-hosts/issues/34.
The list of blocked IP addresses will be updated in that issue in the future.

可允许我自行更新？

@LGA1150  Definitely. You are one of the maintainer now. You have the right to do anything that makes this project better. Just be aware that to use clearer commit message to present the changes.


implemented DRM leasing

Describe your PR, what does it fix/add?
https://github.com/hyprwm/Hyprland/issues/568
Is there anything you want to mention? (unchecked code, possible bugs, found problems, breaking compatibility, etc.)
literally just took sway's code and tried to make sure it at least matched what the Hyprland codebase looked like. never worked with C or C++ so please look over everything.
when starting steamvr for the first you need to decline sudo privileges, this is the same for sway and must be fixed on Steam's end
Is it ready for merging, or does it need work?
I'm seeing artifacts on the edges of the display when looking around, not a big deal.

hope you tested this

works for me on a valve index, no config vars necessary. hyprland will ignore DRM devices completely and only pass them over to wlroots for handling. preferred display settings are chosen automatically until someone wants to implement customization in the config


Error: "changeEditorInterface" is not a valid property name for a content type.

Hi,
I'm unable to set editor interface via the changeEditorInterface method. Here's my code that adds a new field to an existing content model and attempts to change the editor interface for that field:
module.exports = function(migration) {

  const theme = migration.editContentType("theme");

  theme
    .createField("iabTier2")
    .name("IAB Tier 2")
    .type("Symbol")
    .localized(false)
    .required(false)
    .validations([
      {
        in: [
          "Action and Adventure Movies",
          "Adult Album Alternative",
          "Adult Contemporary Music"
        ],
        message: "Invalid value; not a predefined IAB Tier 2 category."
      }
    ])
    .disabled(false)
    .omitted(false);

  theme.moveField("iabTier2").afterField("iabTier1");
  theme.changeEditorInterface("iabTier2", "dropdown");

};

When I attempt to execute my migration script, I get the following error message:
"changeEditorInterface" is not a valid property name for a content type.

I have tried executing example scripts (1, 2) and they both return the same error message.
My NPM version is 6.0.0. and contentful-migration-cli version is 0.7.0 on Mac OS X 10.10.5.
Any help would be greatly appreciated. 😄

Hi @a-lehdet,
We changed the library name on npm to contentful-migration.
can you npm install -g contentful-migration and try again

Hi @Khaledgarbaya,
I did as you instructed and everything seems to be working now. I tested both setting the editor interface while creating a new content type as well as updating the editor interface on an existing content type.
On a related note, any plans to add support for setting help texts? That would be awesome.


Bluetooth: controller: llcp: Implement handling of delayed notifications in refactored LLCP

Figure out how to and implement handling delay in sending notification to host.

Which procedures are involved in this behaviour:

Instant based procedures
Procedures where you would send a notification after responding

In legacy llcp we piggy back on the rx-node
Possible solution: piggy back on the rx-node

Does not work for instant based procedures, and other procedures that do not get a response
Create a queue for delayed notifications, this queue contains the connection-handle and the procedure

Action items:

Create overview of affected procedures for both central and peripheral
Evaluate whether we use the ‘delayed queue’ always, also when resources are available, or only when no resources are available. Current preference is to use the ‘delayed queue’ always.
Create new github issue for Implementing piggy backing on the rx-node

Notes re. DELAYED NOTIFICATION HANDLING

Instant based procedures cannot piggy-back on RX node for NTF as RX node is released pre instant,
thus alloc can fail @ instant

Delay in handling notification leads to air-complete procedure, and possibly non complete proc

Spec indicates that NTF should not be cached/over-written, ie every individual NTF should be sent up the
chain (e.g. p2257 re. DLE)

Not viable to nACK remote request when in 'air-complete pending NTF completion' state

Possible to stall remote procedure (procedure timeout) to allow NTF to complete

accept remote req, hold off sending response until NTF wait done

Local initiated procs are implicitly queued up, as they do not complete-complete until NTF is handled

If local/remote initiated procedure is NTF wait, reset compatibility flag on instant,
so collision check on remote req is valid

Previously propose solution: Queue up remote request: allocate new CTX, decode PDU content and push into pending queue, requires
splitting proc prepare and rx - NOTE this will 'destroy' piggy-back'ing

remote reqs resulting in NTF: DLE, CU, PU, ENC (one little piggy!), CC (another little piggy!)

Alternative1: Complete proc @ instant and store NTF data, defer handling NTF wait state to 'global' context,
introduce wait state before proc tx'ing RSP/REQ to stall remote/local procedure
in case of pending NTF

Alternative2: keep original RX node (until instant!) and re-use for NTF (pre allocate extra for PU/DLE),
ie use piggy-backing on all NTF, serialize PU/DLE - hold off on procedure TX depending on BOTH TX node avail and NTF node (ie RX node) avail

Alternative3: as Alternative2 but use alternate pool of smaller nodes for NTF, pre-alloc node for NTF
on first TX in procedure, hold-off first TX in case NTF not avail, serialize PU/DLE NTF
                 Device 1 (P)                    Device 2 (C)
                      |                              |
                      |<------ REQ ----------------- |
                      |                     ack ---->|
                      | ------ RSP ----------------->|
                      |<---- ack                     |

                                   or
                      |                              |
                      | ------ REQ ----------------->|
                      |<---- ack                     |

                                  ...

                      |<------ IND ----------------- |
                      |                     ack ---->|
                      |                              |
                      |                              |
                      |                              |
                      |                              |
                    ------------- INSTANT -------------
                      |                          -- NTF --
                      |                              |
                      |<------ REQ ----------------- |   Note: Here a nACK would push back explicitly
                      |                     ack ---->|         Since we cannot, a hold-off on TX of RSP/REQ
                      |                              |         will use procedure timeout as "push back"
                      |                              |
                      |                              |
                      |                              |
                      |                              |
                  -- NTF! --                         |
                      | ------ RSP/REQ-------------->|
                      |<---- ack                     |
                      |<------ IND ----------------- |
                      |                     ack ---->|
                      |                              |
                      |                              |

As decided in meeting 10/01-23, new preferred solution is Alternative2 with a follow-up of Alternative3 under KConfig, as Alt3 will result in increase memory usage

fixed by #54669


Introduce initial Rome website setup

Introduces the very minimum to get a website up and running.
Includes: Getting Started, Code of Conduct and Contributing

No custom design.
Uses the temporary logo.
The feature list is randomly taken from README.

Assumes the website is part of the repository but can (should?) be extracted
to a separate repository.
Generated using Facebook template documented in Docusaurus
Addresses #14

Thanks for getting this started @weblancaster! I'll try to review this when I can.

@Daniel15

I wonder if the site should live in /packages/@romejs/website or something like that. @sebmck What do you think?

I'd prefer to keep the packages directory with only source code. Happy with the website folder approach.

I'd prefer to keep the packages directory with only source code. Happy with the website folder approach.

I agree. packages should contain stuff to be published onto a registry, and the website won't be published. See https://github.com/facebook/docusaurus repo's structure.

@yangshun I addressed your comments. Now, regarding the color theme, although I made the change based on the logo, it's going to change so not worth the effort at the moment.

Happy to defer review to @yangshun or @Daniel15! I don't have strong opinions or any familarity with docusaurus so I'm good with anything.

LGTM but package.json has a conflict now. @sebmck if you don't mind I can add myself to the repo and help review future website PRs/diffs.

Sure! That would be amazing!

Thank you so much @weblancaster and @Daniel15/@yangshun for the review! I just opened #73 that removes some of the deps added.

I'll try to come up with a customized landing page design for the website sometime within the next few days!

I can configure the site on Netlify once an admin of the "facebookexperimental" org approves the Netlify GitHub app for use in the org (maybe @JoelMarcey or @zpao can do that). We use Netlify for a few other open-source project sites (Yarn, React, Babel, etc) and for open-source projects like this I've got access to a customized plan we can use :)

Do you mean for the live site? We can use gh-pages too. But need them to
enable it still.
On Sun, Mar 1, 2020, 3:59 PM Daniel Lo Nigro<EMAIL_ADDRESS>wrote:

I can configure the site on Netlify once an admin of the
"facebookexperimental" org approves the Netlify GitHub app for use in the
org (maybe @JoelMarcey https://github.com/JoelMarcey or @zpao
https://github.com/zpao can do that). We use Netlify for a few other
open-source project sites (Yarn, React, Babel, etc) and for open-source
projects like this I've got access to a customized plan we can use :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/facebookexperimental/rome/pull/62?email_source=notifications&email_token=AAKBCHLEBIAA3TI72QQXF4LRFIIWFA5CNFSM4K5J4VGKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENMYAMA#issuecomment-593068080,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAKBCHIWBJW3B55SQMJBFN3RFIIWFANCNFSM4K5J4VGA
.

Yeah. Netlify is easier to configure and use (you don't have to commit the generated HTML files to source control), more flexible and has more features, but either is fine.

I own the domains romejs.dev, romejs.io, romejs.com , and romejs.org. They’re currently all setup to redirect to romejs.dev`. Let me know what DNS records I need to add for Netlify.

This is exciting! 😀
@Daniel15, @yangshun
I enabled Netlify for the repo. If we use it, we should add it under our Facebook Open Source Netlify account to keep it consolidated with our other sites that use Netlify for building.
Generally, for our open source projects, Netlify is used for building and previewing the site builds, with GitHub Pages serving the live site. But it could work Netlify doing the serving.

I own the domains romejs.dev, romejs.io, romejs.com , and romejs.org. They’re currently all setup to redirect to romejs.dev.

@sebmck At some point, we will probably want to transfer the domains over to our internal domain management (like we have for our other open source domains) and then use our CDN (Cloudflare) to manage the DNS records.

Thank you Joel! I can set up Netlify today.

If we use it, we should add it under our Facebook Open Source Netlify account to keep it consolidated with our other sites that use Netlify for building.

@JoelMarcey are you able to add me to the FB Netlify team? I don't have access to that one.

Generally, for our open source projects, Netlify is used for building and previewing the site builds, with GitHub Pages serving the live site. But it could work Netlify doing the serving.

If you only use Netlify for previews and not the real site, all the features that Netlify have but Github Pages doesn't have will work in PR previews but fail on the live site, which is very confusing :) one basic example I can think of is redirects. Netlify lets you create a _redirects file describing redirects, but Github Pages doesn't understand that.

then use our CDN (Cloudflare) to manage the DNS records.

FWIW Netlify recommend people use their DNS service rather than Cloudflare. If you do use Cloudflare with Netlify, you need to ensure it's not proxied.

are you able to add me to the FB Netlify team? I don't have access to that one.

I added you as a collaborator to https://app.netlify.com/teams/facebook-open-source/ - if you can add the rome site to that, that would be 👍

If you only use Netlify for previews and not the real site, all the features that Netlify have but Github Pages doesn't have will work in PR previews but fail on the live site, which is very confusing :) one basic example I can think of is redirects.

I want to avoid, if possible, having multiple infrastructure paths for our open source projects. It took me a lot of campaigning and churn to get agreement on what we use now. If we find that there is a show-stopping need that cannot be accomplished by our current recommended and approved setup, then we can revisit - either by seeing how we can fix it with our current setup or move to something else.
That said - we do have a relationship with Netlify, so we could look at doing something deeper with them, but that would take a bit of time and budgeting, and another round of convincing internally.

@JoelMarcey  The site is now configured the way you like - Hosted in the Facebook open-source Netlify account, with DNS hosted by Cloudflare. Thanks for the assistance :)

@Daniel15 Awesome. Thanks! Could you ping me internally and we can talk about making sure we are consistent on which accounts things are being setup at.


Add implementations of Reconcile and Hydrate for Uuid

This delegates to their implementations for ByteArray<16>.

Thanks for this! Could you add a quick round trip test?


Missing the information in "About" field.

Missing the information in "About" field.
Missing the Link to "Github Pages"

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

This is not loclization issue.


Even simpler buffer management for report publishing.

Turns out reusing the buffers has no impact on CPU usage; I guess this is because the buffers aren't as big as I thought (1-2k) and are only used at a rate of one every 3 seconds (publish interval)
See #484 and #490 for more info.
Fixes #471

Fine by me.


adapt gradle build to be able to install Alpha into the local maven repository

In order to make using Alpha from other (java-)applications easier, it should be possible to install the Alpha.jar to the local maven repository (~/.m2/repository). By having the alpha jar in the local maven repo, one could easily add Alpha as a dependency to a maven project without having to manually copy around jar files, e.g.:
<dependencies>
    <dependency>
        <groupId>io.github.alpha-asp</groupId>
        <artifactId>alpha</artifactId>
        <version>0.2.0</version>
    </dependency>
</dependencies>

Could be easily realized using gradle's maven plugin (https://docs.gradle.org/current/userguide/maven_plugin.html).
This is also a necessary precondition to realizing #148.

Yes, that's easy, but please read the deprecation note on the page you linked and use https://docs.gradle.org/current/userguide/publishing_maven.html#publishing_maven instead.


Authentication via Integrated Security

Curious -- what do you reckon's involved in this?

it's not worked.
https://github.com/denisenkom/go-mssqldb/issues/177


Add-JFixVersion

Need a command for assigning a fix version to an issue

Possible Requirements:

User can provide a Issue ID or an Issue object
User provides the string of the fix version

If fix version does not exist, create it

If fix version is already on issue, do nothing

Should save the issue after adding the fix version

Possible Examples:
# easier to implement
$version = Get-JVersion -Name '<IP_ADDRESS>' -Project $project
$issues | Add-JFixVersion -Version $version

# requires some programming acrobatics
$issues | Add-JFixVersion -Version '<IP_ADDRESS>'

What if issues are in different projects?


Improve overall design

Improve the overall design - either reconsider how you can change, or choose another theme for the framework called jekyll (http://jekyllthemes.org/). Accordingly then make the design more like industrial data management

https://jamstackthemes.dev/demo/theme/jekyll-cookie/ --- no 1
https://jamstackthemes.dev/theme/planty/
https://jamstackthemes.dev/theme/jekyll-theme-yat/
https://proud-alligator.cloudvent.net/ -- https://jekyllthemes.io/theme/hydra-jekyll-theme
https://jekyllthemes.io/theme/creative-theme-jekyll
https://github.com/thebakerdev/gatsby-starter-zenii -- really cool, but possibly won't fit


[website] support preset dashboard

[x] In the nav bar, add an icon to the preset dashboards
[x] Protect the preset dashboards from being deleted

closed by #359


Send msg to group

Question
I want to send msg to exist group.
sk.groups['mygroup'].chat
some example for that?

Groups are just named collections of contacts to organise your contact list.  If you mean a group conversation (with an ID like 19:a1b2c3...d4e5f6@thread.skype), you need to access it from sk.chats.

@Terrance ,  I mean a group conversation that already exist not  just created. when I type

sk.chats # I get current chats ,

but in my entire sk.contacts  I don't have my groups (groups where I am a member )

I don't understand what you're asking for<EMAIL_ADDRESS>using a real ID will give you the corresponding group chat.  Contacts is a list of users, not chats -- both one-to-one and group conversations can be found in sk.chats.

I mean, I'm a member of a  group ("spk-"), I want to send messages to that group.

Not seen an spk prefix before, can you elaborate?  Where is that in Skype for Web's UI?
Only thing I can find is Skype Private Conversations, which I assume you're not referring to as they're only one-to-one chats (in any case, SkPy doesn't provide methods to create them, and existing ones likely won't show up if they need client-local encryption keys).

I can send message to my group conversation  ( sk.chats["id"] ) , but I get the ID thanks to SkypeEventLoop. (wait for new messages in my group)
But I need other way for get my group conversation ID.
thanks .

You'll have to check sk.recent() -- it'll return a page at a time, so for a complete list you'll need to keep calling it until it returns empty.

sk.chats.recent()  works .
Thanks.


improve package

Use same heuristic for tar as for manifest

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Brian Sullivan seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


entityAuditInterceptor required?

Sorry, I probably do not understand the benefits of entityAuditInterceptor. Is this interceptor really required? Because auditing fields are set on backend side (by AuditingEntityListener).

Somehow the bean validation kicks in before the fields are set at backend
so this is a workaround to fix that, there should be a better way but I
couldnt figure out. if you can fix it plz PR
Thanks & Regards,
Deepu
On Thu, Feb 18, 2016 at 4:58 PM, gbrehmer<EMAIL_ADDRESS>wrote:

Sorry, I probably do not understand the benefits of
entityAuditInterceptor. Is this interceptor really required? Because
auditing fields are set on backend side (by AuditingEntityListener).
—
Reply to this email directly or view it on GitHub
https://github.com/hipster-labs/generator-jhipster-entity-audit/issues/12
.

fixed via https://github.com/hipster-labs/generator-jhipster-entity-audit/releases/tag/v2.0.1


Sync eng/common directory with azure-sdk-tools for PR 7877

Sync eng/common directory with azure-sdk-tools for PR https://github.com/Azure/azure-sdk-tools/pull/7877  See eng/common workflow

/check-enforcer override
The failure are unrelated to this PR. Overriding.

/check-enforcer override


[FEATURE] Determine whether data can be written and read based on the actual disk IO situation

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Search before asking

[X] I have searched in the issues and found no similar issues.

Describe the feature
Determine whether data can be written and read based on the actual disk IO situation, rather than based on usedMemory and readDataMemory.
Motivation
No response
Describe the solution
No response
Additional context
No response
Are you willing to submit PR?

[X] Yes I am willing to submit a PR!

The IO is constantly changing, so there is no need to address this requirement for now.


Add webrick to development dependecies

as it's used in the tests.

I've rebased off master to run the test suite.

I've rebased off master to run the test suite.

I've added a commit converting this dependency to a "runtime" type, since WEBrick is used outside the test suite.

I've added a commit converting this dependency to a "runtime" type, since WEBrick is used outside the test suite.

All the CRuby versions are green. JRuby is still failing, for reasons unrelated to this PR. Merging. Thank you!

All the CRuby versions are green. JRuby is still failing, for reasons unrelated to this PR. Merging. Thank you!


[FR]: Optional bidirectional relationship

Contact Details
No response
Present your request
I want to see the ability if I add a relationship in database A for connecting database B. That also if database B is opened the relationship with database A shows.
This would be amazing as an option while making the relationship to check or uncheck a box for bidirectional linking, automatically  making the extra columns in both databases and connecting the fields.
Especially handy to see if multiple databases have a relationship to  database A, you can see in database A which database fields from the different databases are linked to a field in database A.
For which platform do you request this request??
Cross

hi @OmniNaut .
Yeah it was in my mind!
We need to fix all the bugs first and improve the actual relations so that rule could be interesting

This is what I am missing why trying to migrate from Notion to Obsidian. Would be great addition to populate complicated relations between databases

do we have any news/updates on this feature?

Yes, I'm also curious

Looks like I accidently closed it, I reopened but now it's filed under Blocked for Status

I haven't dealt with it yet, I have to stabilize other sections before.  It will arrive sooner or later

Add my vote for this too!

https://user-images.githubusercontent.com/11924043/213934866-fcf9e2eb-692d-4605-a1d0-8e9755aa14b4.mov
It's a really nice first step. I am working on auto deletes and thinking about how to apply external changes but this last thing will be maybe a 2.0 of the feature.
Opinions?
Raw code without optimise
import { NoteInfoPage } from "cdm/DatabaseModel";
import { RowDataType, TableColumn } from "cdm/FolderModel";
import { DataState, TableActionResponse } from "cdm/TableStateInterface";
import { obtainColumnsFromFolder } from "components/Columns";
import { InputType, UpdateRowOptions } from "helpers/Constants";
import { resolve_tfile } from "helpers/FileManagement";

import { Link, Literal } from "obsidian-dataview";
import NoteContentActionBuilder from "patterns/builders/NoteContentActionBuilder";
import DatabaseInfo from "services/DatabaseInfo";
import { DataviewService } from "services/DataviewService";
import { EditEngineService } from "services/EditEngineService";
import { VaultManagerDB } from "services/FileManagerService";
import NoteInfo from "services/NoteInfo";
import { ParseService } from "services/ParseService";
import { AbstractTableAction } from "stateManagement/AbstractTableAction";

export default class UpdateBidirectionalRelation extends AbstractTableAction<DataState> {
    handle(tableActionResponse: TableActionResponse<DataState>): TableActionResponse<DataState> {
        const { view, implementation } = tableActionResponse;
        implementation.actions.updateBidirectionalRelation = async (
            source: RowDataType,
            column: TableColumn,
            oldPaths: string[],
            newPaths: string[]
        ) => {
            const relationFile = resolve_tfile(column.config.related_note_path);
            const relationConfig = await new DatabaseInfo(relationFile, view.plugin.settings.local_settings).build();
            const relatedColumns = await obtainColumnsFromFolder(relationConfig.yaml.columns);
            const linkOfSource = DataviewService.getDataviewAPI().fileLink(source.__note__.filepath);
            const linksToRemoveRow = oldPaths
                .filter((path) => !newPaths.includes(path))
                .map((path) => DataviewService.getDataviewAPI().fileLink(path));

            // Related rows to remove the source link
            linksToRemoveRow.forEach(async (link) => {
                const page = DataviewService.getDataviewAPI().page(link.path) as NoteInfoPage;
                const relatedRow = new NoteInfo(page).getAllRowDataType()

                const literal = ParseService.parseLiteral(
                    relatedRow[column.key] as Literal,
                    InputType.RELATION,
                    relationConfig.yaml.config,
                    true
                );
                const parsedNoteToLinks = literal ? literal as Link[] : [];
                parsedNoteToLinks.remove(linkOfSource);

                const mdProperty = ParseService.parseLiteral(
                    parsedNoteToLinks,
                    InputType.MARKDOWN,
                    relationConfig.yaml.config,
                    true
                )
                const file = resolve_tfile(link.path);
                await EditEngineService.updateRowFileProxy(file, column.key, mdProperty, relatedColumns, relationConfig.yaml.config, UpdateRowOptions.COLUMN_VALUE);
            });

            // Related rows to add the source link
            const linksToAddRow = newPaths
                .filter((path) => !oldPaths.includes(path))
                .map((path) => DataviewService.getDataviewAPI().fileLink(path));
            linksToAddRow.forEach(async (link) => {
                const page = DataviewService.getDataviewAPI().page(link.path) as NoteInfoPage;
                const relatedRow = new NoteInfo(page).getAllRowDataType()

                const literal = ParseService.parseLiteral(
                    relatedRow[column.key] as Literal,
                    InputType.RELATION,
                    relationConfig.yaml.config,
                    true
                );
                const parsedNoteToLinks = literal ? literal as Link[] : [];
                parsedNoteToLinks.push(linkOfSource);

                const mdProperty = ParseService.parseLiteral(
                    parsedNoteToLinks,
                    InputType.MARKDOWN,
                    relationConfig.yaml.config,
                    true
                )
                const file = resolve_tfile(link.path);
                await EditEngineService.updateRowFileProxy(file, column.key, mdProperty, relatedColumns, relationConfig.yaml.config, UpdateRowOptions.COLUMN_VALUE);
            });
        };

        tableActionResponse.implementation = implementation;
        return this.goNext(tableActionResponse);

    }
}

I'd have to play with it to see how it fully works but looks awesome!!

Looking forward playing around with it 👍🏼.
With external changes you mean if the name of a relation is updated, so for example let's say I change "2023-01-03 Tue" to "Bla Bla" inside a different part of obsidian, will it automatically change?

Obsidian checks the wikilinks changes so it will be updated natively but you have to refresh the ddbb
I meant if you manually remove some relation. With this version we can not update it automatically but it could be an interesting problem to address

Tasks:

[ ] Enable bidirectional toggle creates the same column on the other ddbb
[ ] Add a new relation will add the wiki link of the modified row inside the other ddbb
[ ] remove a  relation will remove the wiki link of the modified row inside the other ddbb
[ ] Edit the the columnId of the column modify the other column of the related ddbb
[ ] Remove the column of the relation removes the column of the related ddbb

Let me know if you think there are more to cover

@DannyHatcher-Git
You have any input before it rolls out?

Commit 321b3eb6
I will create a beta this week with all the changes =)

I'll take a look tonight.

Only thing I can think of is #762 but other than that looks good!

It looks good to me!

I am testing this now in the latest beta, and have a question regarding functionality.
For the bidirectional relationship to work, does the field need to be named the same between the two tables being linked?
I see in your video example above @RafaelGB, that the fields you are relating to each other are simply named "relation" as is the same in both. When I do that, it works. However if I rename them to be unique, as I do want them to be named differently (label, and field) per table, and bidirectional relationships stopped mirroring between tables.
If it is the case that they must be named the same, would it be possible to add a feature, a selection box on the field settings for the relation field, to point to a specific field in the other table. This way, they can be named anything, and know to point to each other.

hello @profucius ,
Yeah, the actual requirement is to have the same id value.
An option to choose the reference could add some difficulty to the feature but I like the idea.
We can create another issue with this kind of suggestions to improve it 😄

@RafaelGB not sure if it fits here or if it could be a visual enhancement feature request.
Would it be possible to display the table name in the relation field the same as tags instead of a list?
I think by using a list there's too much wasted space there.  Even if we might have several tables it would still look better like in tags.

thank you!

sure! it will be a better visual solution👌👌

sure! it will be a better visual solution👌👌

I don't think it should necessarily have the background behind the text. This may cause confusion between tags and files.


Add libaribb24 ARIB STD-B24 caption decoder

See: https://github.com/jrottenberg/ffmpeg/issues/254
Overview
Add support for ARIB STD-B24 caption decoder for MPEG-TS stream, which is supported by ffmpeg 4.2 or later. libpng and libaribb24 are added as dependencies.
Checklist

[x] build Dockerfile

[x] All Dockerfile can be built successfully at local
[x] Some Dockerfile can be built successfully at local

[x] update docs

[IMO] About failed builds in CI
https://dev.azure.com/video-tools/ffmpeg/_build/results?buildId=348&view=logs&j=04093b27-7a2e-597d-49d4-a4254cb11b71&t=993abe88-2e41-52fb-1785-26251061261c&l=13086
It's failing the ZeroMQ test, which has nothing to do with this PR.
https://dev.azure.com/video-tools/ffmpeg/_build/results?buildId=348&view=logs&j=717d3127-f80b-5fe7-f6be-354a80de4837&t=41179017-2faf-5c8c-8bb9-8066b8bc75c8&l=12643
Failed to build because the sourceforge was down.

it looks correct, let me check what happened on those failed builds.


Rich select does not show selected item on route change

Using TRichSelect on two different pages which vue router load/render them. On first load it works as expected but when navigating to the other page or get back to the current page selected item text is not showing however when I open the select the option is highlighted.
Please check screen shots showing selectedOption is not set when it has localValue

created https://github.com/alfonsobries/vue-tailwind/pull/55

@mossen From where the value/options of the select come from?  for example, is loaded through ajax? also, are you rendering the select on an SSR page? etc
I made a quick example where I hardcode a select with his options in two different routes and was unable to replicate the problem, I see that you create a PR but I want to understand the problem so I can create a regression test.
whatever helps me to understand/replicate the problem will be great, thanks!

When I dag into it, I found that on create the filteredflattenedOptions is set, but on re-render it is not and will be empty.
I had two different type of them, one getting options by calling an api and another one by a serving options props, both acting the same.
So I have these rich selects on a sidebar for two different pages, on first load they work fine but when I navigate through pages they do not show the selected text however they have options and value.


Collections support

Adds support for referring to assets in collections other than the default posts.
Based on the fact that collection label is prefixed to document id. Thus it is enough to change the logic so that the search for the correct document is done over all collections. Assets for a document doc in collection col are expected to be found in assets/col/doc, which is similar how the posts collection is handled.

Thanks Otto!


No effect using the CLI in windows?

Hi,
First off, my thanks for this amazing intiative!
I was testing the software on my local Windows PC, using the example repository from this link: https://github.com/worksofliam/company_system
The installation of source orbit was no problem. But actually running the command seems to produce no output:

Maybe I'm using the tool incorrectly?
Running node version 20.9.0
Thanks

I am guessing that is true for now. We've really aimed at getting it work on IBM i and nix for now, but Windows support will be coming soon.
Though I am not sure why it wouldn't work on Windows right away.

Also I noticed you were using -l, try using just so or so --verbose!


Deprecating use of sensornoise="enable" in in environment flag

This functionality was deprecated in v3.1.4. Refer to changelog here.

Thanks for the PR!


⚠ Bofrost.at has degraded performance

In 311c005, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2370 ms

Resolved: Bofrost.at performance has improved in 9ad4518 after 13 minutes.


Integrated terminal tabs as a second row of tabs

Like this issue https://github.com/microsoft/vscode/issues/139661

The current setting terminal.integrated.tabs.location supports only two values, left and right. When using terminal in the panel which is shown on left or right or in the sidebar, when terminal is tall and relatively narrow, this waists space as most of the tall tab column is empty while the terminal itself becomes narrower.
It will be nice if the setting will support also top and bottom values to optimize screen estate usage.

It would be great if we could have terminal tabs on the top / bottom of the terminal panel, as a second row.

/duplicate https://github.com/microsoft/vscode/issues/164806


rvi-sota-client: Drop sota_sysinfo.sh & it's deps

If I have understood correctly, we can drop this without loosing any essential functionality and it fixes a bug too:
https://at.projects.genivi.org/jira/browse/GDP-541

Obviously I'm in favor, mostly because of time availability.  I have not been able to fully confirm (or at least not understand) if this is a local Go-agent problem or something fundamental on all build agents, or if it's just intermittent and we are misreading the clues.
But to buy us some time even if it is Go server related, I would support dropping what we don't need here...
Can we get the SOTA and/or Rust people to confirm it's OK?

@gunnarx the discussion is in the JIra ticket: https://at.projects.genivi.org/jira/browse/GDP-541 . If I understood correctly, yes they seem fine with dropping this script.

@gunnarx now getting another issue in go.cd for this PR:
18:01:31.736 | /var/lib/go-agent/pipelines/GDP-Yocto-QEMU_x86-64-meta-genivi-dev-GITHUB-PR/gdp/gdp-src-build/tmp/work/core2-64-poky-linux/navigation-service/1-r0/git/src/navigation/navigation-core/configuration-plugin/genivi_navigationcore_configuration.cxx:285:66: error: 'event_request_system' was not declared in this scope
18:01:31.736 |   event_request_system("glib","genivi_navigationcoreconfiguration");
18:01:31.736 |                                                                   ^

@chbae can you check and merge?

@zeenix
I'll check and will merge tonight.
Thanks.

@zeenix
Please remove "${bindir}/sota_sysinfo.sh " in FILES_${PN} of rvi-sota-client_git.bb

@chbae thanks, I pushed an update.

@zeenix
I just successfully built and I believe you and @DunderRoffe 's test result.
And I recommend that it's better to use your forked github repository instead of branch in this repo.
Thanks

Thanks @chbae . You mean we should create forks for PRs rather than branches? We could certainly do that but could you please explain why that should be preferred?

@zeenix

You mean we should create forks for PRs rather than branches?
Right.

We could certainly do that but could you please explain why that should be preferred?
GENIVI/meta-genivi-dev is official repository and only maintainers can create branch.
Sometimes developers can confuse those working branches. So I recommend that you create your own forked repo.

Thanks

@chbae Makes sense, thanks. Could you do me a favour and send an email to the list mentioning this preference so that everyone knows? Also let's add this to: https://at.projects.genivi.org/wiki/display/PROJ/How+to+contribute+to+GENIVI

@zeenix
I can do it but only maintainers (maybe you and I) can create branch in GENIVI official repository. :)

Actually I thought more on this and I don't agree. :)

I can do it but only maintainers (maybe you and I) can create branch in GENIVI official repository. :)

Yes but that's not a problem since people who can't create branches, then fork instead and add their branch in there.
About devs getting confused, there is a common practice among many projects to prefix the branch name with "wip/" so it's clear that it's a Work In Progress/Unstable branch.

So what I'm saying is that let's enforce the use of 'wip/' prefix for branches on the official repo. Some projects actually have special rules for such branches, e.g non-fast-forward pushes are allowed on them.


fix curve swap implementation

Fix curve swap setup. Instead of using the registry make calls directly to the OUSD Metapool
issue: https://github.com/OriginProtocol/origin-dollar/issues/792

This is also deployed to staging now: https://ousd-staging-dot-origin-214503.appspot.com/swap
@micahalcorn I am just testing Curve on mainnet, if you could also confirm that it works for you it would be great. 1 thing to keep in mind, you will need to re-approve stable coin expenditure again.

My transaction went through nicely on staging: https://etherscan.io/tx/0xa42a3ad6a050c926c682fc0c4497db12beaeaac03c4a72bfccbbb5d1d326c583

Merging this in happy to address anything later if needed


v2.2.0 doesn't work with vite

Hi,
the new version doesn't work with vite.
17:03:55 [vite] Internal server error: Failed to resolve entry for package "vue-timeago3". The package may have incorrect main/module/exports specified in its package.json: Failed to resolve entry for package "vue-timeago3". The package may have incorrect main/module/exports specified in its package.json.
  Plugin: vite:import-analysis
  File: /Users/dspangenberg/Projects/twiceware.cloud/enclosure/src/main.js
      at packageEntryFailure (/Users/dspangenberg/Projects/twiceware.cloud/enclosure/node_modules/vite/dist/node/chunks/dep-3397b401.js:40578:11)
      at resolvePackageEntry (/Users/dspangenberg/Projects/twiceware.cloud/enclosure/node_modules/vite/dist/node/chunks/dep-3397b401.js:40574:9)
      at tryNodeResolve (/Users/dspangenberg/Projects/twiceware.cloud/enclosure/node_modules/vite/dist/node/chunks/dep-3397b401.js:40381:20)
      at Context.resolveId (/Users/dspangenberg/Projects/twiceware.cloud/enclosure/node_modules/vite/dist/node/chunks/dep-3397b401.js:40189:28)
      at async Object.resolveId (/Users/dspangenberg/Projects/twiceware.cloud/enclosure/node_modules/vite/dist/node/chunks/dep-3397b401.js:38754:32)
      at async TransformContext.resolve (/Users/dspangenberg/Projects/twiceware.cloud/enclosure/node_modules/vite/dist/node/chunks/dep-3397b401.js:38528:23)
      at async normalizeUrl (/Users/dspangenberg/Projects/twiceware.cloud/enclosure/node_modules/vite/dist/node/chunks/dep-3397b401.js:56682:34)
      at async TransformContext.transform (/Users/dspangenberg/Projects/twiceware.cloud/enclosure/node_modules/vite/dist/node/chunks/dep-3397b401.js:56837:57)
      at async Object.transform (/Users/dspangenberg/Projects/twiceware.cloud/enclosure/node_modules/vite/dist/node/chunks/dep-3397b401.js:38817:30)
      at async doTransform (/Users/dspangenberg/Projects/twiceware.cloud/enclosure/node_modules/vite/dist/node/chunks/dep-3397b401.js:55749:29)

Greetings,
Danny

Hey Danny!
Can you give me some details about the import / utalization of the package? I‘ll also try to reproduce it soonish.
Thanks! :)

Okay, i was able to reproduce and fix the issue. I revoked v2.2.0 and released a fixed version in v2.2.1.
It was the same issue as in https://github.com/MrDeerly/vue-timeago3/issues/39 (The automated release workflow was still borked :/). I covered the issue in https://github.com/MrDeerly/vue-timeago3/issues/246 and will use manual releases until it's completly fixed.
Sorry for the inconvenience!
Greets,
Chris

Hi Chris,
Thank you very much for your message and the fast resolution. Unfortunately, I've seen your question first, as you has deployed the new version.
Greets,
Danny.


css: let stats table have top+bottom margin too

before

after

this makes the table much easier to read when using the vertical graphs option

ty!


Omit default values when serializing primitive outputs

This PR changes the serialization logic to omit outputting a separate node for the the primitive outputs of functions, if that return value is equal to the default.
This removes the extraneous () (Unit) nodes from the serialized e-graph as well as any other nodes equal to their defaults, which helps reduce the size of visualizations and makes them more readable.

What happens to default values? We still get a node in the egraph for the row but it just doesn't point to anything for that value?

We don't get a node in the e-graph for the output, we only get one for the function itself, for example:
(datatype Math
  (Var String))

(function Min (Math) i64 :default 0)
(function IsOdd (Math) Unit :default ())

(Min (Var "x"))
; same as (set (Min (Var "x")) 0)
(set (Min (Var "y")) 10)

(IsOdd (Var "x"))

I find that a bit confusing, especially for a new egglog user.
What about putting them in-line with the constructor like I've seen you do before?

I could add it as an option, with the default as false, instead of on by default. It's a way to increase information density, omitting non-essential stuff, but does make things less explicit.
@mwillsey suggested at least omitting ()  nodes for relations

I would say omitting the () is much less confusing, so I'd be a proponent of that change
But shouldn't that be something we change on the visualization end? I'd like them to still show up in the data for clarity

I could instead add an is_default metadata to the serialized data and then add a way to filter on that in serialized repo.

Hmm after more consideration it's not great to make the format more complex. This PR that does it on the egglog side sounds good

Are you satisfied with just doing the change with the unit?

Yeah I agree adding more metadata might not be the best!
I would be curious if others have thoughts on special casing unit.  I thought that maybe since the default is no longer automatically set for functions that return unit, it might be best to not special case it in this case either.
I have found omitting all defaults does make the graph slightly more succinct in a particular use case I have, but it’s not essential.

Unit is still a default when using the relation syntax sugar, right? I think in that case it might make sense to omit it.
But yeah happy to hear other opinions

Unit is still a default when using the relation syntax sugar, right? I think in that case it might make sense to omit it.

Yes, that is true!  In the Python bindings I don't use relation as much as just manually specifying Unit as the return types that I can use the normal function definitions in Python.

After reading this, I think the clearest thing is just to leave () in the visualization. The less special casing, the better.

@mwillsey Should I just close this PR then? Or would you accept a change to make this an option that defaults to false when serializing to omit defaults?

I think we should probably just close it. It's really a very small amount of visual clutter (unless I'm missing something), plus it's more consistent.

On small graphs, it's not a big deal, but I have noticed that on big graphs it can make the difference between being able to debug what's going on and not! It wouldn't be as big of a problem if our graph visualization was more interactive.
I was using this earlier today to debug something, if I end up needing to pick it up again I'll post an example here.


asynchronous data and more.

good morning, sorry for my orrible english. I want to apologize if I write here but I did not know what the right channel.
I think this is a very interesting project and I wanted to use it.
I ask myself what is the best way to load the list of events if I list is long (perhaps by clicking the buttons next and prev)
I wanted to also ask how come I can not edit or drag event object if I set the following parameters:
     event.editable = true;
     event.deletable = true;
     event.draggable = true;
     event.resizable = true;
reguards

For drag and drop to work you need to include this library.


editor.action.commentLine doesn't comment the uncomment part and uncomment the comment part when the selection content contains both of them

VSCode Version: 1.43
OS Version: macOS 10.15.3

Steps to Reproduce:

use editor.action.commentLine shortcut selecting two lines, one commented and one not

1 console.log()
2 // console.log()

in the previous versions of VS Code (don't know which precisely) it was working as a toggle
comment the uncomment part and uncomment the comment part when the selection content contains both of them, now it only comment both adding a plus // to line 2.

Does this issue occur when all extensions are disabled?: Yes

Confirmed for cases where the cursor is on the line without any selection

Produces:
// console.log()
console.log()

@vincy261

in the previous versions of VS Code (don't know which precisely) it was working as a toggle
comment the uncomment part and uncomment the comment part when the selection content contains both of them,

That is not correct. It never functioned like that. The toggle line comment always does a first pass, and then decides if it adds comments or removes comments. It will remove comments if all selected lines begin with the comment token.
@mjbvz
That is as designed and works like that since the beginning. It has been optimized to work well with selecting by clicking on the line numbers (which includes the trailing EOL sequence).


TSC member social links aren't opening in new tab

Describe the bug
In the TSC page of the website, the social icons present inside each TSC Member card should open their social accounts in another tab, instead in the same tab.
Screenshots

Expected behavior
Add a target attribute to each a tag inside the Member Card component and provide it with the value as _blank to open each link in a new tab.

Can I work on this?

Hi,
I just sent in a PR for this issue.
https://github.com/asyncapi/website/pull/1499

Hello, I would like to work on this issue.

I have fixed the issue, but my PR is not passing the Lint PR title test.
Please help me out!

yeah, I do not like situations like this where the community duplicates efforts, while we have so much other work out there.
I would pick @Olaleye-Blessing who was first here, he provided quality PR with no autoformatters making review harder and also contributed other stuff to the project.


doc: fix delete prisma sample

Describe this PR
Missing await in sample. Also updated the sample variable name for clarity.
Changes
Updated the sample code for delete sample (prisma).
What issue does this fix?
A typo in the sample code. Did not create a ticket.
Any other relevant information
n/a

@all-contributors please add @vprasanth for doc


will support for imageCapture.takePhoto be added in next version and if so when?

Will the following be supported in the future?
https://developer.mozilla.org/en-US/docs/Web/API/ImageCapture/takePhoto
It allows the ability to use certain hardware features and take still photos at full size.

I would love to support ImageCapture in version 2.0.  Right now the feature is only available in Chrome, but I'm sure other browsers will catch on soon.


✨ Potential Improvements for Future Iterations of IS310 Culture As Data ✨

Course Improvement Suggestions
Hello everyone! 🎉
As we near the end of the semester, I’m looking for ways to improve this course for future students. Your feedback is invaluable in helping me identify what worked well and what could be improved. If you have ideas or suggestions, please share them here by commenting on this issue. Feel free to suggest new ideas, respond to others’ comments, or even add details to an idea you find compelling.
Here are a few areas I’m already considering for improvement:

More timely feedback on grading: Reducing turnaround times to ensure you have feedback when you need it most. I haven't been great at that this semester, which I apologize for so appreciate everyone's patience and understanding! If you think there's particular types of feedback that you've found helpful, please feel free to comment below.
More structured project roles built into grading: Introducing clearer, graded roles for team projects and making the project manager role mandatory. Also having the assessments reflect more of the importance of ethical and responsible collaborations (so getting grades for doing issues, communicating, etc...). This semester was the first time we did group projects in this course so appreciate any feedback on things you found helpful or would recommend changing going forward.
More peer review of each other’s code: Creating more opportunities for students to review and provide feedback on their peers’ work, specifically within their groups. While everyone did try out other's code, it would probably be useful to have some group peer review time.
More about the sociology of datasets: Expanding discussions on the social and historical contexts of datasets. We didn't really get into FAIR or data collectives, and that would likely be helpful. This might come at the expense of cutting some of the discussion of computational methods and cultural data, so there's a tradeoff. I worry that the computational methods is not enough depth to be useful, so feel free to lmk if you agree or not.

Also I’d love to hear your thoughts on these ideas or any additional improvements you’d like to see. You might consider:

What assignments or activities were the most engaging or helpful?
Are there any topics you wish we had spent more time on?
Was there anything that felt confusing or less useful?

How to contribute:

Comment below with your suggestion or feedback.
If your idea builds on someone else’s comment, feel free to reply directly to their post.
React to comments (👍, 👎, etc.) to show support for ideas.

Thanks for taking the time to share your thoughts! Your input helps make this course better for future students ✨

For peer review of code: everyone should submit their code, but the group can function as a support network/resource from @ryanpearlman1

Also more network analysis from @ryanpearlman1


How use Lazy Loading Routes without cli and webpack?

What problem does this feature solve?
For some reason , i can't use cli, so I import CDN with vue.js and so on.
But i find it can't be used Lazy Loading Routes.
Because of framework...
烂英语。。。不说了。
就是自己搭建CDN的形式，这个路由就得写在入口文件之前，如何懒加载就成了很大的困难，因为一开始就加载了全部的模板组件，就跟cli写的 import XX.vue 一样。。并且每一个JS 就相当于import 一个vue一样，例如usercenter.js,send.js,manage.js 就相当于import了这三个模板
详细看图
http://www.51honglingjin.com/data/attachment/forum/201812/22/165227tr5xnannqzul4jpr.png
http://www.51honglingjin.com/data/attachment/forum/201812/22/165252s5lrm666rr5moov6.png
http://www.51honglingjin.com/data/attachment/forum/201812/22/165606rjp6invnndvqp7xx.jpg
What does the proposed API look like?
I dont know

Hi, thanks for your interest but Github issues are for bug reports and feature requests only. You can ask questions on the forum, the Discord server, gitter or StackOverflow.

you can still use () => import('./views/Page.vue') in some browsers


[TwigComponent] namespace double dot isn't parsed correctly

First of all, thanks for this awesome component!
I noticed that create a twig component using a namespace wasn't working as expected using some syntaxes.
Let's assume a component named foo:bar.
Using quotes, it works as expected:
{% component 'foo:bar' %}
  {# ... #}
{% endcomponent %}

But if I try the same without quotes or using the html syntax:
{% component foo:bar %}
  {# ... #}
{% endcomponent %}

{# OR #}

<twig:foo:bar>
  {# ... #}
</twig:foo:bar>

This throw a SyntaxError:
An exception has been thrown during the compilation of a template ("Unknown component "foo". The registered components are: foo:bar").

As you can see, it is only taking in account the namespace as component name.

Looks legit - I’m sure we’ll find a few of these. @WebMamba would you mind taking a look?


Instruction for running the code from .jpg files

Hello, i have put images and into .jpg and mask under imgs and ans masks folder respectively. after running code getting some error which is mentioned into following figure, how to run your code. My images are gray scale. and os is ubuntu 16.04

Dear hiteshnitetc,
Did you put any image mask file in project folder/data/masks folder?

Yes, I have put 10 images in data/imgs folder and mask images in data/masks folder

Hi hiteshnitetc,
According to the error message, the program cannot find mask files in the folder.
You can trace the code and see the reason behind it.


Clarification on prediction_mask in MoiraiFinetune

Hi @gorold. May I clarify the setup of the prediction mask in validation dataset in MoiraiFinetune?
            + EvalMaskedPrediction(
                mask_length=-prediction_length % patch_size,  # num of patches for prediction?
                target_field="target",
                truncate_fields=("variate_id", "time_id", "observed_mask"),
                optional_truncate_fields=("past_feat_dynamic_real",),
                prediction_mask_field="prediction_mask",
                expected_ndim=3,
            )

Now mask_length is computed as -prediction_length % patch_size. Shouldn't the mask_length be computed as prediction_length // patch_size? As the logic here seems to mask the patches in the prediction range.
    def _generate_prediction_mask(
        self, target: Float[np.ndarray, "var time *feat"]
    ) -> Bool[np.ndarray, "var time"]:
        self.check_ndim("target", target, self.expected_ndim)
        var, time = target.shape[:2]
        prediction_mask = np.zeros((var, time), dtype=bool)
        prediction_mask[:, -self.mask_length :] = True
        return prediction_mask

Please correct me if my understanding is incorrect. Look forward to your reply.

I think there wouldn't be a difference if the prediction range is already padded?

Let's say if prediction length is 96 and patch size if 64, the prediction range will be padded to 128 to make sure there are multiple patches. So, the last 2 patches should be masked as True in prediction_mask.
If we use prediction_length // patch_size, then only the last patch is marked as True.

Right... this makes sense. Thanks a lot!


Model training fails due to pip install failures

# ************************************************************
# Preparing for model training
# ************************************************************
Training data is stored in /mnt/data/a-od-in
Training work files and results will be stored in /mnt/results/a-od-out/training-S0Vgh1qZR
Installing prerequisite packages ...
Collecting Cython==0.29.15
  Downloading Cython-0.29.15-cp36-cp36m-manylinux1_x86_64.whl (2.1 MB)
Collecting contextlib2
  Downloading contextlib2-0.6.0.post1-py2.py3-none-any.whl (9.8 kB)
Collecting pycocotools==2.0.0
  Downloading pycocotools-2.0.0.tar.gz (1.5 MB)
    ERROR: Command errored out with exit status 1:
     command: /opt/anaconda/envs/wmlce/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ggn5v_rg/pycocotools/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ggn5v_rg/pycocotools/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-install-ggn5v_rg/pycocotools/pip-egg-info
         cwd: /tmp/pip-install-ggn5v_rg/pycocotools/
    Complete output (5 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-ggn5v_rg/pycocotools/setup.py", line 2, in <module>
        from Cython.Build import cythonize
    ModuleNotFoundError: No module named 'Cython'
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
Running training command "./training_command.sh"
# ************************************************************
# Preparing data ...
# ************************************************************

The error is basically telling you that you don't have the 'Cython' module, so all you have to do is install it.
In the terminal, just type
pip install Cython
Hope this solves your problem.

Closing now. We have removed training from the repo


[iOS][ChoiceSet] ["wrap":true doesn't work and text still gets clipped]

Platform

iOS

Author or host
Teams iOS app
Version of SDK
latest-master
Details
Even on setting the wrap as true for ChoiceSet, text is still getting clipped.
PFA screenshot of the SDK visualiser and the json.

choiceSetLongWrap.txt

@shalinijoshi19 @nesalang : Can you pls. check.

Thanks for reporting @VikrantSingh01 / @adumrewal .  @almedina-ms can you please help take a look at this ? @nesalang for FYI.

@VikrantSingh01 / @adumrewal  how much of a blocker is this bug towards your GA? Do we need to block release of AC 1.2.7 (slated for Friday 2/28) for this?

@almedina-ms  this issue will get auto closed once you commit the change to master.. is that done?


Seperate the folder in which the file for gcc to verify and the ones for cbmc to check get sent to

That way, the files that are verified by gcc (or the windows equivalent) can be deleted on every startup, while the files that the user might want to keep can stay

done with commit 5749b201845919ecfa890b387f600dd39db8f779


Comments in args file

Please note that I am not too familiar with cmdargs but am a user of hledger, which uses cmdargs for parsing arguments stored in text files.
As specified in an issue there, I find that it would be very convenient to have comments in the argument files.
In case the functionality of reading the argument files is indeed part of cmdargs, would you consider ignoring lines that start with ";" (or other delimiters), for example, and leave them as comments.
This might be really useful for cases when there are multiple or confusing arguments, or just temporarily removing some of them.
Thanks!

Seems a reasonable thing to do - only question is what should the comment syntax be? Can you find any other similar args files that use comments? I'd prefer to copy rather than do something different.

Hi! Thanks a lot for the feedback. I'm coming from the viewpoint of parsing the arguments for ledger-style argument files, also used in hledger.
Ledger supports the following characters for comments: https://www.ledger-cli.org/3.0/doc/ledger3.html#Commenting-on-your-Journal
Naturally, I would not expect cmdargs to follow ledger's specs but some of those are common comment chars, like # and ;. Perhaps others, too, but I'm mostly using these two. That might be a good start?

Count me interested too. The recent https://www.stevegattuso.me/tech-stack/finances-budgeting.html#args has some nice examples of args files commented with #, but I'm not sure this actually works - it doesn't for me.
The only docs I have found for the argument file format are at https://stackoverflow.com/questions/53995002/where-does-shell-argument-files-or-files-originate-from .

The recent https://www.stevegattuso.me/tech-stack/finances-budgeting.html#args has some nice examples of args files commented with #, but I'm not sure this actually works - it doesn't for me.

Presumably this was just an annotated example and the # comments aren't actually part of the files


cndp-frr: add an example showing CNET + FRR

Add an example that shows cnet working with frr
TODO

[x] update license header on all files
[x] fix missing Empty lines at the end of file
[x] Debug double free issue on cnet close up

CNDP-cli:/>
>>> Terminating with signal 2
    Close lport 0 - 'eth0:0'
    Close lport 1 - 'eth1:0'
double free or corruption (!prev)
Aborted (core dumped)

[x] Fix super linter issues

Hey @KeithWiles
Sorry for such a big submission in one go. It's ready for review now.
Thanks

As Keith is famous for huge PRs it only seems reasonable. I will try to have a look today. Thank you.


Add a ladder material?

At the moment we can only make ladders by stacking shaped cubes on each other.
Why not add a ladder material and a third person view when climbing a ladder?

Sounds great, but as multiple times noted, the way how materials are implemented needs refactoring. So we should perhaps wait for this. The biggest point is to eleminating the need for such workarounds as water, water2, water3... instead make it for map builders possible to define own attributes for a basic materials. Should be unlimited, so somebody can have as many different "waters" (or lavas or whatever) as one whishs. Perhaps make it even possible to define completely own materials, however I suppose that's kind of complicated.

Agreed. I'd like to see even more complex materials like fogs or something, that can be mutated as a cellular automate+muparser or something.
Though this case is a bit different, since it is a material for textures. This might be implemented using the 3D material system, but we should definitely provide a specific interface for that:

Using texture painting to define the values of texture materials
Using actual textures, possibly loaded as part of the material to set those. This would be even more useful with an ingame texture editor.

And, just in order to have them written down somewhere, here are my suggestions for texture materials:

friction – Factor.  x<0 = Increasing acceleration; 0 = No friction; 1 = Normal, x>1 = Very high friction
slipperiness – 0 = Normal control over movement; x>0 = Increasingly less control over movement
bouncyness – Involuntary jump on collision expressed as a factor of falling height; possibly with an absolute minimum/maximum value
trampoline – Same as bounciness, but only applies to voluntary jumps
healt – Factor with minimum/maximum added/reduced health per second

Some attributes (like health) could even be expressed by using a generic system with muparser equations, executed on collision and contact.

Further "material" issues:
#65
#112


More examples

Please, can you provide an example on how to use the code interpreter assistant? In you demo project Im only able to configure it, but not to use it.
Thanks a lot

Hello, when using the "listMessages" function of the Assistant (my Assistant uses the Retrieval tool), in case the response contains file citations, I receive an encoding error regarding the "type" key of "file_citation". How can I solve this? Thank you very much.

Will take a look on that very soon.

@IvanDeLucasRog I added a whole new demo on how to get use code interpreter using stream API check the Examples repo in the AssistantThreadConfigurationProvider

@gdeprodev could you please share a JSON response? I will need that to verify if the decoding is correct, thanks!

@gdeprodev I added an optimistic fix, let me know if that solves your issue https://github.com/jamesrochabrun/SwiftOpenAI/commit/293685e1d04d28214955bfe266067467e82ff4ac

Closing this as:
1 - I added more examples for assistant and code retrieval
2- I added a fix for file citation decoding error.


Replace Makie.jl playablity with REPL playability

Deprecate Makie.jl playablity and replace it with REPL playability.

Done


Update For.tsx

JSON.stringify(v) will result in duplicate keys when having simple arrays like [1,2,3] or ["bob", "max", "martin"]

Hi thanks for the PR, again API changes should be made as an issue.
Im happy to update this api with some beneficial changes, as i agree the JSON.stringify for the auto-keying is not the best solution. I'm not entirely sure what you mean by duplicate keys from looking at your example. in your example v would be 1 / 2 and 3 or 'bob' , 'max', and 'martin'. I do understand how this could be a problem though with an array like [1,2,1]or `['bob', 'max', 'bob'] when there is duplicate date in the array.
Ive been thinking of some potential api improvements which i will attach as separate issues. feel free to have a look at them and see if you want to have a go implementing it.
for one though im going to close in light of those other issues.
thanks, Sepp.


Migrate to PSK2 and App Shell Model

When version two of the Polymer Starter Kit is available investigate moving to it to allow lazy loading of elements and to better leverage the app elements.

PSK team seems to be aiming for PSK2 release before July. Will migrate site then.


Azure.Redis.MaxMemoryReserved - Cannot bind argument to parameter 'Sku' because it is an empty string.

Description of the issue
PSRule.Rules.Azure\Azure.Redis.MaxMemoryReserved : Reported 'Cannot bind argument to parameter 'Sku' because it is an empty string.'. At /xxx/PSRule.Rules.Azure/1.14.3/rules/Azure.Redis.Rule.ps1:19 char:37
To Reproduce
Steps to reproduce the issue:
$resources | Invoke-PSRule -Module psrule.rules.azure -ErrorAction Stop

Expected behaviour
unsure :)
Error output
Cannot bind argument to parameter 'Sku' because it is an empty string.

Module in use and version:

Module: PSRule.Rules.Azure
Version: [1.14.3]

Captured output from $PSVersionTable:
7.2.3
Azure DevOps pipeline: Ubuntu-20.04; AzurePowershell@5

Additional context
none

@JulianHayward Thanks for reporting this issue.
Looks like there may not be a properties.sku.family and properties.sku.capacity property on the data from your Azure Cache for Redis instance you are using. A little weird since it should be a required property.
However we should not be erroring and instead skipping the rule if those properties are not found.


Change of colors

Hi iam using your template for a discord bot website. I like it but the 1 thing i want to change is the color from blue to purple and I tried doing it by editing the bootstart.min.css but only few of the colors are changing like the invite button and login buttons others stay the same. Can you pls help me out on how to change it?

Hello there!, dont change any think on bootstrap.min.css, if you want to change Aris word color you can change it on the html file

Another more extensive explanation.
In the picture everything is clear, the color is related to the word text-info, to change it you can go to this website: https://getbootstrap.com/docs/5.2/customize/color/
For example, you want the black color, its code is dark, you delete the word info and put dark, as follows text-dark

Another more extensive explanation. In the picture everything is clear, the color is related to the word text-info, to change it you can go to this website: https://getbootstrap.com/docs/5.2/customize/color/
For example, you want the black color, its code is dark, you delete the word info and put dark, as follows text-dark

But the colour iam looking for does not have a code. For example i want the colour $pink-800 but there is not code for it what should i do?

You cannot put colors other than the ones in the bootstrap site, because the template is built on it, I don't know if there is another way in bootstrap that allows you to put the color you want, in this regard you must search for an answer to your question

okay than thanx of the reply :)

Welcome, no problem


Fix #435: add a test for fsPromise.unlink() to delete a file that doe…

I wrote a test for fsPromise.unlink() to delete a file that does not exist. If the file does not exist, it can not be opened, and throw an error. https://github.com/filerjs/filer/issues/435

@susantruong This looks good, but there's now a merge conflict (not your fault) because I've merged some other students' code.  Let's fix this together in class later this week.

@humphd I have made a change that you and my classmate recommended. Would you please review it? Thanks.


Add Previous and Next lesson links.

The lesson is already set up to contain the next and previous lessons, we just need to add the UI. Additionally I parsed all the lessons and pulled the first paragraph (above the TOC) out and into the excerpt attribute. This allows us to display this along with these links.
I'll work on tackling this next.

This and #26 are quasi-related, that will need to be fixed for this to function correctly.


Implement any_sender_of

This PR is WIP and implements exec::any_sender_of. Tests are still missing.
It is not complete yet but I (try to describe and) propose the following syntax:
any_sender_of<Ts...> shall be a type-erased sender with the following completion signatures:

For each type Ts that is not a valid completion signature set_value_t(Ts) is a completion signature of any_sender_of<Ts...>
Otherwise if Ts is a valid completion signature (one of set_value_t(As...), set_error_t(E) or set_stopped()), Ts itself is a completion signature of  any_sender_of<Ts...>

We can also type-erase queries for the sender and the receivers that will be connected to.
Let any-sender-of denote an instance of the type erased sender. Let Queries(Ret(As...)... denote a parameter pack of query signatures.
with_sender_queries<any-sender-of, Queries(Ret(As...))...> is a type erased sender which is queryable for each query signature
with_receiver_queries<any-sender-of, Queries(Ret(As...)...> is a type erased sender, that connects with receivers that are queryable for each query signature.
Furthermore, I want to introduce any_scheduler<>, which is a scheduler with
completion_signatures_of_t<tag_invoke_result_t<schedule, const any_scheduler<>&>> = completion_signatures<set_value_t()> Each Ts in any_scheduler<Ts...> shall contribute in a similar fashion to the completion signatures as in the case of any_sender_of<Ts...>.
In addition to with_sender_queries and with_receiver_queries there is a with_scheduler_queries.
Is this ok? Do we need any_stop_token  or any other type erased types?

any_receiver<Sigs, Queries...> is non-owning and is cheap to copy.

True, better call it any_receiver_ref.

any_sender<Queries...> is owning and move-assignable and only rvalue connectable

This is as it should be.

any_scheduler<Queries...> is "owning" and copy-assignable. Copies are "deep" but we assume that schedulers are handles to execution contexts and thus themself cheap to copy.

Also correct.

Should there be a any_sender alternative which is be copy assignable and "const-lref"-connectable?

Yeah, probably called any_multishot_sender. Doesn't have to be in this PR though.


Build issue in master?

Tried to build the latest code in master today (93957f21553fa82287b0ac37ffb650fc8b298a3d) and got a generic build failure.  Commit 924ab51c1a24f9f95150fe95501136f55bea4b04 builds successfully.  @doolse / @abidingotter - can you replicate the build issue?
[error] java.lang.RuntimeException: Running yarn script 'build' in dir /home/cbeach/repo-builder/Equella/Source/Plugins/Core/com.equella.core/js failed
[error] 	at scala.sys.package$.error(package.scala:27)
[error] 	at Common$.runYarn(Common.scala:66)
[error] 	at $d0a994e360538378161f$.$anonfun$$sbtdef$1(/home/cbeach/repo-builder/Equella/Source/Plugins/Core/com.equella.core/build.sbt:93)
[error] 	at scala.Function1.$anonfun$compose$1(Function1.scala:44)
...

Fixed it


Support keywords

This issue entails adding support for writing the keywords field in pyproject.toml when it is defined statically in the setuptools configuration.

I'm going in numerical order (more or less) and this is probably another easy one


Support for FTS5 special INSERT Commands

This is a low priority point and doesn't affect the actual functionality (theoretically, right now).
The FTS5 index can be optimized with a special command as defined here.
At the moment this leads to following warning:
[WARNING] drift_dev on lib/features/bangs/data/database/database.dart:
line 75, column 41: Some columns are required but not present here. Expected values for trigger, website_name.
   ╷
75 │   INSERT INTO bang_fts(bang_fts) VALUES ('optimize');
   │                                         ^^^^^^^^^^^^
   ╵

The table definition is as follows to understand the warning:
CREATE VIRTUAL TABLE bang_fts
	USING fts5(
    trigger,
    website_name,
    content=bang,
    prefix='2 3'
  );

In fact, there are a few more special commands, that might not match the actual FTS columns and lead to warnings a s well (I do not use them): https://www.sqlite.org/fts5.html#special_insert_commands

@simolus3 with a bit of guidance I might me also able to contribute the code :)

Thanks for offering your help! At the moment, the error is generated by _LintingVisitor.visitInsertStatement in drift_dev/lib/src/analysis/resolver/drift/sqlparser/drift_lints.dart. That's kind of misplaced, this particular error can be detected and raised by the LintingVisitor in the sqlparser package instead.
We need to recognize these scenarios for that linting step, and possibly also in the type inference visitor (TypeResolver in sqlparser).
I think a possible approach here would be to introduce a VirtualTable interface in sqlparser that extends Table. That could have optional methods used as hooks (e.g. validateInsert(InsertSource) and infertInsertTypes(InsertSource)) to customize the behavior of these steps for virtual tables. Let me know if that helps to get you started (I might be overlooking some complexity here), so if you have any questions or run into issues I'm happy to look at them.


Enhancing building speed by changing compression type

Be aware of this.

aurutils does not ship any pacman or makepkg configuration, it only runs these commands. Any such changes to the defaults are therefore up to the user, or upstream.

Upstream won't listen to the proposal if it comes from me.