Allow using multiple lines of before and after userdata

what

Allow using multiple lines of before and after userdata

why

As the bash commands are added to a file, I don't see why they have to be only one line.

references
closes #123

cc @Nuru since this validation was originally implemented in #84
See @jchanam's thread in Slack regarding this issue here: https://sweetops.slack.com/archives/CB6GHNLG0/p1658405157443729

@Gowiem @Nuru Do you think we could move forward with this PR?

@aknysh What work and testing do you need to complete the PR?
The links you've sent refer to the master status of the two lines that I've changed. I don't understand what do you need me to see there. Could you be more specific?

@aknysh What work and testing do you need to complete the PR?
The links you've sent refer to the master status of the two lines that I've changed. I don't understand what do you need me to see there. Could you be more specific?

sorry, wrong message, you are correct you updated the lines

What I wanted to point out is the example needs to be updated https://github.com/cloudposse/terraform-aws-eks-node-group/blob/master/examples/complete/fixtures.us-east-2.tfvars#L35 (this is not related to your changes, the example uses a string but the var is a list of strings)

@aknysh Although it may seem a bit awkward, the example works as intended because the variable is passed as the sole member of a list.

@jchanam I am hesitant to approve this PR because, while it resolved the confusion you experienced, I worry that it will add confusion to someone else. Please see my comment at https://github.com/cloudposse/terraform-aws-eks-node-group/issues/123#issuecomment-1218462942 and let me know what you think.

Closing this as stale, wontfix


why two lidars?

2D mapping only need one horizontal lidar,but your bag data always have another vertical_laser_2d,why?

You're correct that 2D mapping only needs the horizontal LIDAR, and you can ignore the vertical LIDAR in this case.
Regarding the vertical LIDAR: Why not? We collected the data, so we put it in the bags. One use case would be to reconstruct geometry for which the horizontal LIDAR is not suitable since it mostly covers a single plane, if you ignore the fact that the backpack is not always perfectly level. Of course you are free to find other uses.

Did you have use the vertical lidar data in the 2D mapping process?Can be done with 2D laser reconstruction？

I'm not sure I understand your questions. To run 2D SLAM, you do not need the vertical LIDAR, e.g. running
roslaunch cartographer_ros offline_backpack_2d.launch bag_filenames:=${HOME}/Downloads/cartographer_paper_deutsches_museum.bag

does not make use of it. You can make use of it though, e.g. using the SLAM result from above and running
roslaunch cartographer_ros assets_writer_backpack_2d.launch bag_filenames:=${HOME}/Downloads/cartographer_paper_deutsches_museum.bag trajectory_filename:=${HOME}/Downloads/cartographer_paper_deutsches_museum.bag.pb

computes X-ray images using both LIDARs and stores the results at ~/.ros/xray_* by default.

3D mapping you have tow lidars, Can I use a tilted laser to mapping,(eg. A  Velodyne VLP-16 lidar with a tilt of 45 degrees)to get trajectory and reconstruction?

On Thu, Mar 2, 2017 at 3:52 AM, sunmk2006<EMAIL_ADDRESS>wrote:

3D mapping you have tow lidars, Can I use a tilted laser to mapping,(eg. A
Velodyne VLP-16 lidar with a tilt of 45 degrees)to get trajectory and
reconstruction?

Answered here:
https://github.com/googlecartographer/cartographer/issues/213
—

You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/googlecartographer/cartographer/issues/212#issuecomment-283540777,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAIjU3wRlldvw0h4NjuVLAkCoVSS0yHLks5rhi7RgaJpZM4MPWMn
.

Google Germany GmbH
Erika-Mann-Straße 33
80331 München
Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg
Geschäftsführer: Matthew Scott Sucherman, Paul Terence Manicle


Update Sentry endpoint to /organizations/:id/releases

The documented endpoint to create a release in Sentry is /api/0/organizations/{organization_slug}/releases/. I actually can no longer find documentation for the one that webpack-sentry-plugin currently uses (/api/0/{organization_slug}/{project_slug}/releases/); I assume it was removed from the documentation but continues to be supported for legacy purposes.
This is mostly important for release commits. I had a back-and-forth with Sentry support and determined that the project_slug endpoint does not work for creating release commits, only the documented "new" endpoint.
Also, the new endpoint allows creating a release in multiple projects at the same time, via an array of project slugs. I added a projects option that accepts an array, and falls back to [options.project] for backwards compatibility.
Let me know if anything's unclear or needs work 🙂
Closes #38

@rhys-vdw Mind reviewing this to double check that it all makes sense? Thanks 🙂

@rhys-vdw Thanks! I like both of those suggestions, updated. (And yeah, will bump minor version after merging.)

@schneidmaster Apparently there is no CI set up, and I haven't run the tests so I don't know if they're passing. I don't have write access so I can't merge this PR. So long as the tests are all passing and you're satisfied with your manual testing this should be good to merge AFAICT.

@rhys-vdw Yeah there's CI but it's configured not to build forked pull requests. I'll merge and confirm the tests pass in master. Thanks for the review!


Powershell references

Hi, Would like to confirm if there's a technique available to add a domain to the list of allowed domains via Power Shell. I'm looking myself but haven't found anything concrete and this article would benefit from that knowledge as well. Thanks.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: ee122b1c-c1c6-bb32-38db-a7f7c52c1f28
Version Independent ID: 1f335848-baeb-9396-f753-8f72017447ce
Content: Allow users to contact external Skype for Business users
Content Source: Skype/SfbOnline/set-up-skype-for-business-online/allow-users-to-contact-external-skype-for-business-users.md
Service: skype-for-business-online
GitHub Login: @tonysmit
Microsoft Alias: tonysmit

@NCSTman Thank you for this inquiry
I am not sure if there is a Power Shell way to add a domain to your list. Let me get this over to the Skype for Business team for investigation.
The team will get this prioritized into a sprint plan. Thank you for reporting and making the docs better. Much appreciated.
I made a note to request the team to update this when the work is complete.

Check out the Skype for Business PowerShell reference: https://docs.microsoft.com/en-us/powershell/module/skype/?view=skype-ps


Ladder tarena

modify ladder view initialization for tarena hackthon classroom

Will merge and deploy to China. Nick will do some testing. We can roll back if it doesn't work.
The change is very contained.


Phone number doesn't format correctly if all 1s

My guess is that this is because of the US country code of 1, but I'm not sure. It's probably not a huge deal since this isn't a valid phone number anyway, but I thought I would document it.

There are no US area codes that start with 1. I believe the library relies on the phone number you're entering to be valid to format it according to the specific country's requirements.

Makes sense. I think this is safe to close, then.


Adding Vespa and Solr 9.

Thanks for your list of Vector Search Engines.  Your list was very helpful for a project I'm working on.
You might want to add a couple others I've been evaluating too:

Vespa is a hybrid Vector/Text search engine used by Yahoo at the scale of 500,000 queries per second and ~ billion document sizes

https://vespa.ai/
https://blog.vespa.ai/vespa-hybrid-billion-scale-vector-search/

Solr 9.0 added Dense Vector Search features.

https://solr.apache.org/guide/solr/latest/query-guide/dense-vector-search.html

Both seem viable for the use-case of large-scale clusters with hybrid text-search + vector ANN search.

Just a sec ... I'll update the links to the Github Repos for the projects in a few minutes.

My suggested fix would be as follows
- [Vespa.ai - Text search engine and fast approximate vector search (ANN)](https://github.com/vespa-engine)
- [Solr - Dense vector search in Apache Solr 9.0](https://solr.apache.org/guide/solr/latest/query-guide/dense-vector-search.html)

Hi folks, I came here because I'm researching vector dbs. Vespa was near the top of my list and I was confused to not see it.
I think it's fair to Vespa & Solr to resovle the merge conflict ASAP


Remove O:S:Log::NOOP; don't use CTX() in O:S:Log

Old behaviour:
O:S:Log::NOOP was used as a logger on server startup before the config file has
been read. It was initialized as a silent logger (no output).
Problems:

Broken tests where Log4perl was initialized before OpenXPKI.
Own class with missing methods compared to O:S:Log only for server startup.

New behaviour:
O:S:Log is used without config which now results in either reuse of already
initialized Log4perl or a screen output logger.
Usage of CTX() in O:S:Log had to be removed to prevent circular references.

Coverage decreased (-0.07%) to 48.84% when pulling 6325f34b20247f45d3d4137b3f69724353251844 on maxhq:fix-logger into afdde2c1be65e8cdc6141ac1c256ec3d115f4d76 on openxpki:develop.

Coverage decreased (-1.4%) to 47.53% when pulling ab9a0d22c860b76214f55d3508844018b300ee6c on maxhq:fix-logger into afdde2c1be65e8cdc6141ac1c256ec3d115f4d76 on openxpki:develop.

Coverage increased (+0.7%) to 49.58% when pulling e3d3ac825ceb5f52d69dc9dd50a7bf798d16159d on maxhq:fix-logger into afdde2c1be65e8cdc6141ac1c256ec3d115f4d76 on openxpki:develop.


templates with names identical to packages are broken

To illustrate, one can create a new servant project
stack new servant
And then modify app/Main.hs to import Servant.API. Stack / cabal / ghc will complain that Servant.API was not found. The reason being that the cabal file (relevant bits below) references itself rather than the actual servant package.
Changing the project name from servant to foobar fixes the issue and cabal is able to resolve the dependency.
I'm not sure if this is by design or not but it definitely is confusing. At the very least the template should include a README which explains how the template is meant to be used.
__DATA__
ubuntu@ip-172-31-34-114:~/servant$ cat servant.cabal
name:                servant
version:             <IP_ADDRESS>
synopsis:            Initial project template from stack
...
executable app
  hs-source-dirs:      app
  main-is:             Main.hs
  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
  build-depends:       base
                     , servant
  default-language:    Haskell2010

It's by design.  This way you can unpack a hackage package / clone from git, and instead use a locally modified version.  So, stack thinks you are defining a new version of the servant package.
Given that, I'm not sure we even want to have a warning about this case.  It might be helpful to make it clear in something like https://github.com/commercialhaskell/stack/issues/2393


Documentation on dynamically adding elements?

I have a mixture of images and probably sized DIV elements that I'd like to dynamically create. But when I try to appendChild(element) to the juicy-tile-list, I don't see any results.
Is there a different way to add elements? Looking for some documentation on this.

Maybe you missed refreshOnMutation attribute, it will make list refresh when a mutation occurs.
<juicy-tile-list refreshOnMutation></juicy-tile-list>

If it still does not give you the result you want , please let me know. I'll try to respond sooner than this time.


Update Composer dependencies (2020-05-19-00-10)

Visual regression test passed!
View the visual regression test report


Use actual enum types for strings that have a finite set of possible values

Some inputs contain string properties that are in fact enums with a specific set of values. For instance, DispatchMouseEventRequest.type is technically sent as a string on the wire, but is defined as an enum with specific possible values in the protocol.
It would be nice if this was exposed to the user as an enum instead of a string. We would need to make sure that the enum constants are properly defined so that Kotlinx Serialization sends the proper string on the wire.

The challenge here is that these "inline" enums have no name, so we need to generate one that somehow conveys the correct meaning, which is not reliable and thus not ideal.
The better way to fix that would be to actually declare these enums as domain types at the top level, like other object and enum types (see https://github.com/ChromeDevTools/devtools-protocol/issues/244).
If this doesn't happen, one strategy to generate the name of the enum type could be the following:

for properties of an object: the name of the enum type could be the containing object type name suffixed by the capitalized property name. Example

type: LogEntry
property: level
inferred enum type name: LogEntryLevel

for parameters of a command's input/output type: the name of the command without the leading word + the capitalized parameter name. Removing the leading word allows to get rid of the verb of the command (which is the most common case). For example:

command: dispatchDragEvent
parameter: type
inferred enum type name: DragEventType

for parameters of an event: the capitalized name of the event + the capitalized parameter name. For example:

command: frameDetached
parameter: reason
inferred enum type name: FrameDetachedReason


Return more exception details than just the message?

I am raising exceptions as part of my custom functions in PostgreSQL, and I'd like more details than just the message to be reported by PostgraphQL (for example, the HINT, ERRCODE, or SQLSTATE as specified in the Postgres docs).
Here's an example of an exception I'd throw:
-- check phone number format
if phone_number !~ '^\+[0-9]{8,20}$' then
  RAISE EXCEPTION 'Your phone number must start with a +, contain only numbers, and be at least 8 digits long.'
    USING ERRCODE = '12345';
  return null;
end if;

And here is the response that I currently see:
{
  "data": {
    "authenticate": null
  },
  "errors": [
    {
      "message": "Your phone number must start with a +, contain only numbers, and be at least 8 digits long.",
      "locations": [
        {
          "line": 9,
          "column": 3
        }
      ],
      "path": [
        "authenticate"
      ]
    }
  ]
}

I'd love there to be a way for PostgraphQL to report the HINT or ERRCODE that my custom function might send as part of raising an exception.  Is there a good way to have PostgraphQL do so?
One suggestion could be to have optional "hint" and "errcode" fields in the same context as the "message" field.

@zopf Looks like it should be possible to add that relatively easily by just modifying the formatError method here:
https://github.com/postgraphql/postgraphql/blob/b2155c9a5048b90f9f8c0357eeb2f3084241c60d/src/postgraphql/http/createPostGraphQLHttpRequestHandler.js#L78-L90
If that was wrapped in a CLI option that defaults false, perhaps something like --extended-errors, then I'd be happy to see a PR implementing this functionality!

Making progress on this today.  Expect a PR soon.
Note: it is theoretically possible to expose any of the fields listed here in the pg spec.
I'll be exposing code, detail, and hint.

@zopf Are there security concerns with doing so - revealing too much of your database internals may be risky? I'm wondering if code/detail may be safe but hint maybe only wants to be on development (or opt-in)?
How about we change the --extended-errors option from a boolean to a list of fields to be exposed, so people can opt-into it?
Another piece of reference for future issue visitors:
https://www.postgresql.org/docs/9.6/static/plpgsql-errors-and-messages.html

(Also: awesome that you're making a PR for this! Thanks!)

@benjie PR submitted and passing all checks.  please review :)

@benjie we should document the way to return error messages to the UI from the DB

Yes; feel free to open a separate issue for that, and help with it would be very welcome!

Which is the repo for the docs again?  is it https://github.com/graphile/graphile.github.io for both postgraphile / graphile?

That's correct 👍

@benjie done


Support request: How to select a "default" option on BalSelect typeahead?

I'm using a BalSelect component with typeahead. The select is an autocomplete with suggestion coming form the server side.
When the user come back to this form, I would like to prefill the input value with the what the user had enter (let's call that uservalue).
I created one BalSelectOption with the uservalue. This part works. I do have a select with one option.
But I want to select this option (or it look empty). I tried multiple things such as <BalSelect v-model="index" with index being a [0] array. It didn't works.
What is the recommended way to set a default and selected value? Do I need to disable the typehead?

As it is possible to have multiple values selected, I think bal-select accepts array of option values as value.

Yes and I set a ref with an array. This array contain just one entry: [0]
My BalSelectOption is like that: <BalSelectOption value='0' ...
It doesn't works to select the default option (the option is not selected when I load the page). But the ref value is correctly updated if I click on an option.

Maybe it is problem with types number and string, try to set it to ['0'].

Oh boy. Thanks a lot!


Default Date format

Hi @tabacitu, in the list page of crud, the date column is not formatted by the configuration format (Config/base.php). I set the format with: 'default_date_format' => 'j F Y'  but in column i see  'Y F j'. On insert or edit mode the format is correct.

Hi @wtime ,
Hmm... What CRUD version are you using? You can find that out in vendor/backpack/crud/CHANGELOG.md
Cheers!

[3.1.20] - 2016-09-26 thank you

Wow.

Doesn't your vendor/backpack/crud/src/resources/views/columns/date.php look like this?

{{-- localized date using jenssegers/date --}}
<td data-order="{{ $entry->{$column['name']} }}">
	{{ Date::parse($entry->{$column['name']})->format(config('backpack.base.default_date_format')) }}
</td>

Do you happen to have a published view inside your project that overwrites this package file, in resources/views/vendor/backpack/columns/date.blade.php?

It's the same
no, it's the default template, no editing or overwriting
If  i try to change it, nothing is changing, very strange!

no news?

@wtime are you setting the column type in your controller?
e.g
$this->crud->addColumn([
    'type' => 'date',
    'name' => 'created_at',
    'label' => 'Created on'
]);

yes

@wtime I noticed you said that when you edited the template, nothing happened? If you literally delete the template file, does it still work?
if it still works then I think there must be a published version somewhere that is over-writing it

I have found the problem! I'm setting the column type with:
$this->crud->setColumns(['firstname','lastname','date']);
Have I to set them with a single addColumn for each field?

Hi @wtime . Yes, please do.
Personally, I don't use $this->crud->setFromDb(); at all. I follow this fast workflow, then delete setFromDb() and manually type all the columns and fields I need with $this->crud->addField(); and $this->crud->addColumn();. That's because I know setFromDb() isn't very good right now - it does not figure out by itself what the field/column types should be, so I prefer to just add them myself.
However, using $this->crud->setFromDb(); is fine too, whatever you prefer.
Cheers!

@wtime just having a tidy up, closing the issue :) if you want, feel free to re-open it if you need anything else!

It's still not working. Getting the Y-m-d H:i format while I configured in the config as 'j F Y'

Its still not working now!

Hi @sinallcom  - I guess it’s not exactly clear from the conversation above.
TLDR:

in order to have the date shown in the configured format, you have to use the date or datetime column types;
$this->crud->setFromDb(); will NOT use the proper column type; it will just use text;
the shorthand ($this->crud->addField(‘date'); will NOT use the proper column type; it will just use text;
the correct usage would be:

$this->crud->addField([
   'name' => "name", // The db column name
   'label' => "Tag Name", // Table column heading
   'type' => "date",
    // 'format' => 'l j F Y', // use something else than the base.default_date_format config value
]);

Hope it helps.
Cheers!


Removed FlickToDismiss

Project doesn't support Swift 3
Project URL

https://github.com/jakelawson1/FlickToDismiss

          1 Warning

:warning:
Found 1 link issue, a project collaborator will take care of these, thanks :)

Link issue by awesome_bot

Line
Status
Link

2876
302
http://www.ios-blog.co.uk/ redirects tohttp://www.ios-blog.co.uk/cgi-sys/suspendedpage.cgi

  Generated by :no_entry_sign: Danger


Roller in-line hockey

Describe the contribution to the taxonomy

basic questions about the surface
Answer basic questions about when and where roller hockey became a sport

Replaces PR: https://github.com/instructlab/taxonomy/pull/913
Contribution checklist

[ ] The contribution was tested with ilab generate
[ ] No errors or warnings were produced by ilab generate
[ ] All commits are signed off (DCO)
[ ] The qna.yaml file contains at least 5 seed_examples
[ ] The qna.yaml file was linted and prettified (yaml-validator can do both)
[ ] An attribution.txt file in the same folder as the qna.yaml file
[ ] Content does not include PII or otherwise sensitive or confidential information
[ ] Content does not include anything documented in the project's Avoid these Topics guidelines

@instructlab-bot precheck

Closing per combined PR here: https://github.com/instructlab/taxonomy/pull/1152


HOL - NodeJS - 02 - Ex 1 - Unclear explanation with getIncidents() call placement

Below code should be included in router.get function and should therefor replace the original code:
Original
// Render view
    res.render('dashboard', {
        title: 'Outage Dashboard'
    });

Replacement:
    // Query the API for incident data
    getIncidents().then(function (incidents) {

        // Render view
        res.render('dashboard', {
            title: 'Outage Dashboard',
            incidents: incidents
        });

    });
    ```

This may not be explained clearly enough in the current explanation on line 146 +/-

Although there already is the explaination 'wrap the res.render() in...' which should actually be clear enough!


Syncing with redux state

Hey, I'm curiuos: Previously, using react-router, I've been happily using connected-react-router
Is there something similar for reach router yet? I.e. I'm looking for a way to

Update the redux state, when someone navigates using a Link or back button
Dispatch redux actions like push(), goBack(), replace(), or similar, to trigger a navigation, i.e. change the URL + redux state.

Same issue here. Using redux-saga and we're upgrading to gatsby v2. Going to be quite the refactor w/o something equivalent to connected-react-router

I think that you can listen to history and update your store with these changes.
By the code, the following example should work but after tests I discovered that globalHistory is not exported in the current published package :(
import { globalHistory } from '@reach/router';

globalHistory.listen(() => {});

So I wrote this workaround to solve that for a while
import { LocationProvider } from '@reach/router';

LocationProvider.defaultProps.history.listen(history => {
  console.log(LocationProvider.defaultProps.history.location);
});

@Kadrian may have a look here
https://github.com/salvoravida/redux-first-history
:dancer:

redux-first-history is the simpler solution I found. Thanks, @salvoravida.

Trying to use reach router with various external redux location sync libraries.
Reach seems to create it's own history in a way that isn't compatible with various popular libraries that use history to determine the state of an app.
A rather large amount of common use cases initialise a history using
https://www.npmjs.com/package/history
The item created by this approach does not tally with the reach approach, i've no idea as to what is correct or proper, just that it is raised.

Generally speaking, syncing your routes with redux isn't advised in routing.  In react router the stance was more of a suggestion, but reach router omits recommendations all together.
That being said, I'm happy to see that the community in the comments have ways to solve for your use case 😁🎉


How to create a dynamic GraphQL schema

Hello!
We're creating a new GraphQL API and we're researching how to improve the performance of our previous API.
We have a scenario where each user can have his own types, I was wondering if there is some way to create and load those types, based on the request headers?
Thank you!

If I understand correctly there is a superset of all types and you want to limit access based on request headers. Is that correct


Two NFTs mint on same sat, but second one can display on ordinal.com, first one didn't. what happened on first NFT?

what happened on first NFT?
there are their NFT Ids:
First NFT:
88d3dfe7d16d6ca3092b13ea1b1db9c2983eeac879a44c163fb0d410fb27b91bi0
https://blockchair.com/bitcoin/transaction/88d3dfe7d16d6ca3092b13ea1b1db9c2983eeac879a44c163fb0d410fb27b91b
Second NFT:
d93f91cc29ce0caaa7e1999207595a64965ed518d441e2732d80430438531acai0
https://blockchair.com/bitcoin/transaction/d93f91cc29ce0caaa7e1999207595a64965ed518d441e2732d80430438531aca
there are another 5 NFTs not display on ordinals.com, maybe have same reason
4eecaab97bbf18f65b0f3a4ddc18340ceaebd5542031025129fcfa0f05f3af53i0
57659e72b0cda8378fbe7a5792f8d387c7a145cb00ec31d11c609e7b986f040ai0
7d0f0c21ac2f7bbd625ef1753b994a4f6586ff3568f1bb211b5f3c6fe201586di0
838bca81f6a9b3c146c4725ae880d8e1fc20e9981aa5ddba4d74b47c3ac26ee3i0
93d190341575ef31d3539f82cd7ab50a0ee8bda3e8f637d8f7df278819def276i0

What was the inscription number for the first one before the second was made?

What was the inscription number for the first one before the second was made?

First NFT not recognized by ordinals.com, so I dont know what its inscription is. I just develop a program to scan all NFT in history block by monitor NFT mint rule and found this problem. First NFT was recognized by my program, so I am confused about oridinals.com.

one sat can only inscribe one inscription, so the new inscription will override the old one.

one sat can only inscribe one inscription, so the new inscription will override the old one.

Maybe I am wrong here but I do not think there is anything that prevents one satoshi from having 2 inscriptions.  Inscriptions are stored on the blockchain and the satoshis are tracked by ordinal theory, so theoretically you could have a single sat with multiple inscriptions.  You cannot ever override the inscriptions of an ordinal on bitcoin's blockchain, you can just add more inscriptions and ask the indexer to prefer the latest inscription, both inscriptions still exist.

theoretically you could have a single sat with multiple inscriptions.

In my understanding, I think so too. I guess it's the problem of the indexer.

what happened on first NFT?
there are their NFT Ids:
First NFT: 88d3dfe7d16d6ca3092b13ea1b1db9c2983eeac879a44c163fb0d410fb27b91bi0
https://blockchair.com/bitcoin/transaction/88d3dfe7d16d6ca3092b13ea1b1db9c2983eeac879a44c163fb0d410fb27b91b
Second NFT: d93f91cc29ce0caaa7e1999207595a64965ed518d441e2732d80430438531acai0
https://blockchair.com/bitcoin/transaction/d93f91cc29ce0caaa7e1999207595a64965ed518d441e2732d80430438531aca
there are another 5 NFTs not display on ordinals.com, maybe have same reason
4eecaab97bbf18f65b0f3a4ddc18340ceaebd5542031025129fcfa0f05f3af53i0 57659e72b0cda8378fbe7a5792f8d387c7a145cb00ec31d11c609e7b986f040ai0 7d0f0c21ac2f7bbd625ef1753b994a4f6586ff3568f1bb211b5f3c6fe201586di0 838bca81f6a9b3c146c4725ae880d8e1fc20e9981aa5ddba4d74b47c3ac26ee3i0 93d190341575ef31d3539f82cd7ab50a0ee8bda3e8f637d8f7df278819def276i0

I review this issue again. This is not issue for Two NFTs mint on same sat. It just oridinals.com's indexer problem. It can't index some early inscriptions.

This is a reinscription and can now be viewed as well.


Add optional formatter to writer hook

The changes make hooks.Writer to accept optional Formatter which would be used to format the log entries before writing.

Thanks for your contribution. It is interesting indeed. Can you improve the documentation a bit on the hook.Writer class on how to use the new field and what is the expected behaviour when it is not defined ?

@dgsb Added a line about Formatter usage. Hope it helps.

When can we expect this to be merged?

I applied this patch myself and tried to use the default text formatter and it looks completely different from standard terminal output. Why would this be? All I want is the same format written to file as in terminal but without the colors.
        // Write everything to log file too
	log.AddHook(&writer.Hook{
		Writer: logFile,
		LogLevels: []log.Level{
			log.TraceLevel,
			log.DebugLevel,
			log.InfoLevel,
			log.WarnLevel,
			log.ErrorLevel,
			log.FatalLevel,
			log.PanicLevel,
		},
		Formatter: &log.TextFormatter{
			FullTimestamp: true,
			DisableColors: true,
		},
	})

But now, the file contents looks like this:
time="2020-10-29T15:01:04Z" level=info msg="Shutting down /head fetch"
time="2020-10-29T15:01:04Z" level=info msg="Database closed"
time="2020-10-29T15:01:09Z" level=info msg="Connected to RPC server" Host="http://<IP_ADDRESS>:18732"

Before this patch, the contents looked like this:
ESC[37mDEBUESC[0m[2020-10-29T03:57:40Z] Signer Signature                              ESC[37mSignatureESC[0m=edsigtfkxhbEqXjoEgBkMjhcrQUMf69LwaQmpHHG59UgTvuPDLdSLGAG6RC66M3SaXzUqtd9xn2ZYti4rHLe5sj27pq54AfJGDM
ESC[36mINFOESC[0m[2020-10-29T03:57:40Z] Endorsement Injected                          ESC[36mOperationESC[0m=onrV4zBSPbk4sNWtxBw8ho6rS1xdUoY687FjrkK3FKg2TWZwwdk

How do I achieve the same format as terminal output but without the colors?

Here's the difference between 'DisableColors' false/true. Why is there such a total change in the formatting?
ESC[33mWARNESC[0m[2020-10-29T15:25:06Z] Shutting things down...
ESC[36mINFOESC[0m[2020-10-29T15:25:06Z] Database closed
time="2020-10-29T15:25:10Z" level=info msg="Connected to RPC server" Host="http://<IP_ADDRESS>:18732"
time="2020-10-29T15:25:10Z" level=debug msg="Loaded Network Constants" BlocksPerCycle=2048 BlocksPerRollSnapshot=256 PreservedCycles=3

Expected when DisableColors: false
WARN[2020-10-29T15:25:06Z] Shutting things down...
INFO[2020-10-29T15:25:06Z] Database closed

Seems this is an issue with the formatter itself and not this PR.
https://github.com/sirupsen/logrus/blob/d131c24e23baaa812461202af6d7cfa388e2d292/text_formatter.go#L201
I'll open a different issue

Thanks for your contribution @sivachandran

Anything holding this up? Works great for me.

Anything holding this up? Works great for me.

@someburner What's holding this up is that logrus is, unfortunately, a dead project. It says in the README that new features won't be added. You'll have to do like me and run your own fork.

@someburner What's holding this up is that logrus is, unfortunately, a dead project. It says in the README that new features won't be added.


Add in new screenshot for DMA tool on Module 4 Activity 3

In Activity 3 of Module at https://github.com/microsoft/sqlworkshops/blob/master/AzureSQLLabs/Lab-DatabaseDiscoveryAndAssessmentForMigratingToAzure.md#Activity-3
I recommend you put in the new DMA screenshot to reflect the Assessment Type. The default is Database Engine which we are using but just to avoid any confusion put in the new screenshot of this and add in the instructions to keep default type for Assessment Type.

I guess there is a new version, fixed in my branch


Discord API now fails when content-type is not set

Describe the bug
The Discord API now requires you to set the content-type when posting to the webhook (I think this was changed late last week). See this Discord issue comment for more details. So now format-encounters.ps1 is failing to post to Discord. By adding the content-type header for application/json it works again.
To Reproduce
Steps to reproduce the behavior:

Setup config file
Use upload-logs.ps1 to parse raw logs and generate metadata
Use format-encounters.ps1 to post to Discord webhook

Additional context
Here is the pull request to fix the problem: #27

Thanks for the fix, I've merged it!


[Broker] Change broker producer fence log level

Fixes #12290
Motivation
Fixes #12290
Modifications

Change broker producer fence log level to debug level.
Change others producer exception log level to warn level.

Documentation
Need to update docs?

[ ] doc-required
(If you need help on updating docs, create a doc issue)

[x] no-need-doc
(Please explain why)

[ ] doc
(If this PR contains doc changes)

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks


Spinner unable to drop down items in spinner

I have extended BaseAdapter and set adapter to the spinner.
The data shows as set on the Spinner successfully but when clicked on,the dropdown of the list of data does not work.It just plays the ripple animation on the spinner but nothing happens.
I simulated the same thing with the default android spinner(android.widget.Spinner) and it works but when the same custom adapter is set to com.rey.material.widget.spinner,nothing happens,although the data is visibly shown on the spinner.I even tried the example application style by annotating my oncreateView to target HoneyComb.
@rey5137 ,Kindly help me find what I am doing wrong.Thanks in advance.
AccountGroupsSpinnerItem acc = new AccountGroupsSpinnerItem("hello","2");
AccountGroupsSpinnerItem acc2 = new AccountGroupsSpinnerItem("Family","46");
List accountGroupsSpinnerItemList = new ArrayList<>();
accountGroupsSpinnerItemList.add(acc);
accountGroupsSpinnerItemList.add(acc2);
AllGroupsSpinnerAdapter allGroupsSpinnerAdapter = new AllGroupsSpinnerAdapter(getActivity(),accountGroupsSpinnerItemList);
groupsSpinner.setAdapter(allGroupsSpinnerAdapter);
    android.widget.Spinner spin = (android.widget.Spinner) rootView.findViewById(R.id.groups2);
    spin.setAdapter(allGroupsSpinnerAdapter);//notice I set the default android Spinner too for testing and that works.

spinner_groups_all_row.txt
AccountGroupsSpinnerItem.txt
AllGroupsSpinnerAdapter.txt

@rey5137 ,have you examined this yet?

Hi @RbkGh, I experienced this same problem when trying to create a custom spinner adapter.  Considering the lack of response to your post, I went a different route.  Instead of using a custom adapter, I just used the alternative ArrayAdapter constructor that allows passing in both the layout and text field ID.  This achieved the same goal for me.

That's good to know,but I reverted to a different library which handled that perfectly for me.Thanks anyway.

Hi @RbkGh, fortunately, the constructor I mentioned applies to the standard Spinner as well.  I've just been testing this library myself and I'm not planning on using it going forward either since this one seems to no longer be supported.  I'm curious, which library did you go with?

It's been a while,just dug through that codebase and this is what i used in the build.gradle file com.github.navasmdc:MaterialDesign:1.5@aar .If my memory serves me right,it requires nineoldandroids as a dependency.You can check it out.

Thanks @RbkGh, I appreciate the help!

My pleasure


fix(env): don't assume process is defined

Summary

Most environments (webpack, browserify) by default define process as a shim for it.
However, some environements don't supply it, so we should always guard against it not being defined
fixes #691
(should be tested in a real angular app first)
Result

guards around every use of process

shoot, this somehow makes browserify add a polyfill for process in the bundle 😡

Can we make it so that the fix is inside Angular InstantSearch?
The one you proposed @Haroenv, can we ship it inside Angular InstantSearch?
(window as any).process = {
  env: { DEBUG: undefined },
};

I am trying to find "the good way" to fix this in the community, as using process.env is common I am not sure of the right way to rewrite it.

That could be an option, I’ll try that out

I've tried to hotfix this into Angular InstantSearch directly with:
// HOTFIX: define process
if (typeof window !== "undefined") {
  (window as any).process = { env: {} };
} else if (typeof global !== "undefined") {
  (global as any).process = { env: {} };
}

As entry point before anything else, it does not work :/

Since the workaround works in user land and this is stalled on the fact that it adds an additional process polyfill in the bundles, I'll close this. We can revisit later, especially https://github.com/algolia/algoliasearch-client-javascript/pull/692#discussion_r188345457 can probably be done regardless


check recipe for PR branch

Checklist before submitting

[x] Did you read the contributor guide?
[ ] Did you update any affected documentation?
[ ] Did you write any tests to validate this change?

Description
Minor change in variable names for -  https://github.com/open-ce/open-ce/issues/175.
Review process to land

All tests and other checks must succeed.
At least one maintainer must review and approve.
If any  maintainer requests changes, they must be addressed.

This PR doesn't seem to change anything. Am I missing something?

Codecov Report

Merging #54 (3c14b63) into main (c7bc683) will decrease coverage by 0.05%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main      #54      +/-   ##
==========================================
- Coverage   96.41%   96.36%   -0.05%
==========================================
  Files          22       22
  Lines        1895     1895
==========================================
- Hits         1827     1826       -1
- Misses         68       69       +1

Flag
Coverage Δ

unittests
96.36% <ø> (-0.05%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

open_ce/validate_config.py
96.88% <0.00%> (-3.12%)
:arrow_down:

Continue to review full report at Codecov.

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

Codecov Report

Merging #54 (3c14b63) into main (c7bc683) will decrease coverage by 0.05%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main      #54      +/-   ##
==========================================
- Coverage   96.41%   96.36%   -0.05%
==========================================
  Files          22       22
  Lines        1895     1895
==========================================
- Hits         1827     1826       -1
- Misses         68       69       +1

Flag
Coverage Δ

unittests
96.36% <ø> (-0.05%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

open_ce/validate_config.py
96.88% <0.00%> (-3.12%)
:arrow_down:

Continue to review full report at Codecov.

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

closing this PR as the main issue is already completed, as these changes are not required.


Failed to connect to console.

The same as the other people.
When clicking ''BOOP'' a message appears and says ''Failed to Connect to console''.
Yes, the IP I introduced is the right one.
Yes, my 3DS and PC are connected to the internet.
Yes, my 3DS and PC are connected to the same internet.
No, my firewall is not enabled.
No, the port I'm using on my PC is not occupied.
No, I can't install CIAs thru the SD.

I had this same issue (except for installing CIAs through SD).
The fix I found is to go into my router admin settings and give my 3DS a fixed IP address. You'll know it worked if the new IP is shown in FBI.


prabally code error

It seems that line 186 "concentric_idx_tmp++; " should be put behind line 187.

Because the value of "num_rings_each_zone" may be bigger than 1. Therefore the ring index may be different from the zone index.  For example,  in variables flatness_thr_[concentric_idx],  concentric_idx may be greater than 3.  I think concentric_idx should be the zone index, not the ring index.

Well, the flatness term is only applied to the closest rings, not the zone. Because we cannot discern between flat but steep slope and just non-ground, flat objects when the distance from the origin becomes large. That's why elevation and flatness are applied to the closest rings.

Thanks.


How do I send the IP address from Segment to HubSpot?

I can see the IP address under the context property but I'm not sure how to send it.

Hi @chhuang, as part of the monorepo migration, this issue has been moved to new issue. Our engineers have been notified and will prioritize and work on it ASAP. Thank you!
For more information, see README.md.


workflow left nav item missing

Overview
Previously, on the infrastructure left nav there was a workflow nav item, its gone now.
missing in dev: https://a2-workflow-local-fresh-install-dev.cd.chef.co/infrastructure/client-runs
there in acceptance: https://a2-workflow-local-fresh-install-acceptance.cd.chef.co/infrastructure/client-runs

@susanev The logic is to show the workflow menu item if workflow is enabled. Here is shows it's not. When should it be enabled in the state?

@tarablack01 in the studio you can use start_workflow_service
if you've already started all services, you can chef-automate config patch with this file:
[deployment.v1.svc]
products = ["automate", "workflow"]

is that helpful to you?


Switch to adventure mode with hunger disabled

Gamemode = 2
Added OnPlayerHungerLevelChanged hook to disable hunger

Fixes: #27
Signed-off-by: Dave Tucker<EMAIL_ADDRESS>

/cc @aduermael I have a follow up patch to re-enable flying ✈

@dave-tucker cool! :) We should also make sure that items such as levers and signs don't fall on the ground when containers are being removed, because if you pick them up and place them somewhere, they can't be removed! :p Can't wait to be able to fly again! Thanks!

LGTM!


API documentation

Following this post  on the forum.
I duplicate the proposal here to make a gh-pages branch to the repo and to use it to host the API documentation generated by some tool like Doxygen,
See here  for a preview.

I would have a look, Thanks!


Switched main target build settings "skip install"  to YES.

I believe setting the "skip install" settings to true in your project's target's build settings is the standard practice for libraries. Otherwise, if you try and embed the library's target into your project's main target, you might run into an issue whereas an xcode generic archive is created instead of an IPA file when archiving your project. I had this exact problem just now since I'm using Carthage and manually integrating the Snapkit target into my project's main target.

Are You guys not interested in that fix? It is likely messing up build for a lot of people manually integrating snapkit and using fastlane.

@tehjord apologies not necessarily not interested just very very busy at the moment.


[SC-190] CFN custom resource for tagging EC2 instances

The idea behind this cloudformation custom resource is to get information
from a synapse user profile request[1] and apply UserProfile[2] info as
tags on cloud ressources (buckets, EC2s, etc..).  This is a cleaner
alternative to using the custom scripts in Sage-Bionetworks/service-catalog-utils
to set EC2 tags.
Some benefits:

Easier develop and maintain
Consistency with S3 bucket tagger
De-coupled from the SC CFN templates so it can be applied to any EC2
resource.

[1] https://rest-docs.synapse.org/rest/GET/userProfile/profileId.html
[2] https://rest-docs.synapse.org/rest/org/sagebionetworks/repo/model/UserProfile.html

This also means an EC2 does not need rights to modify tags on itself or on other EC2s, so we can reduce the policy permissions on that.

Looks good! I wonder if you should name it resource-tagger rather than synapse-tagger though? If there were other tagging operations you want to move here or future ones?

good suggestion @tthyer.  i was just looking for some feedback on this idea before doing more work.  seems like you guys think it's the better approach so I will continue with it.


[Cherry-pick] Merge "raftstore & raftstore-v2:control grpc server according to slowness(#15088)" to 7.1.

This is a manual cherry-pick of https://github.com/tikv/tikv/pull/15088
What is changed and how it works?

Issue Number: Close #15086
What's Changed:

Make raftstore & raftstore-v2 able to control the grpc service, according to the slowness.

Related changes

PR to update pingcap/docs/pingcap/docs-cn:
Need to cherry-pick to the release branch

Check List
Tests

Unit test
Integration test
Manual test (add detailed scripts or steps below)
No code

Side effects

Performance regression

Consumes more CPU
Consumes more MEM

Breaking backward compatibility

Release note
None.

/cc @tonyxuqqi @overvenus
PTAL, thx.

/test

/test

/test

/test

/test

/test

/merge


[FLINK-8810] Move end-to-end test scripts to end-to-end module

This also makes the tests executable by calling
$ flink-end-to-end-tests/run-pre-commit-tests.sh
R: @zentol

Thanks @zentol! I'm fixing the indentation and merging.
Btw, I'm using spaces in run-pre-commit-tests.sh because all other shell scripts in that folder also use spaces. Inconsistent, yes, but what can you do. I think at some point we have to normalise all those and enforce.


Eslint Config: peerDependencies -> dependencies

PeerDependencies is not deprecated, but they are a pain in the but.
$ yarn add eslint-config-react-app
yarn add v0.20.3
warning<EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning<EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning<EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning<EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning<EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>|| ^3.0.0 || ^4.0.0".
warning<EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>success Saved 1 new dependency.
└─<EMAIL_ADDRESS>
Since eslint-config-react-app depends on all the above packages, it should be installed alongside the package. This will mirror the same behaviour babel-preset-react-app has which is a breeze. 💨
Should eslint also be installed automatically? I'm not sure. I'm leaving it as a peerDependency for now and would like to hear your thoughts.

Using peerDependencies is what ESLint documentation advices for Shareable Configs. This is also what other popular shareable configurations (eslint-config-airbnb, eslint-config-standard) also do.
ESLint doesn't seem to support shareable configurations to have plugins as dependencies. The long standing feature request about this in the ESLint repository is one of the most commented issues in that repository: https://github.com/eslint/eslint/issues/3458

I'm aware that peerDependencies is the recommended way by Eslint, but it's [https://github.com/eslint/eslint/issues/3458](controversial in the community).
I would suggest we forgo the recommended way, and implement the developer-friendly way instead.

I agree with @ljharb’s comment in https://github.com/eslint/eslint/issues/3458#issuecomment-268707453. Ultimately it’s fragile and I don’t think the convenience is worth the pain of those edge cases.


[sinks/dashboard] BUG - Plot Rescale Broken

Bug Report

Plots under certain conditions will not resize properly once reaching very high values

To Reproduce
It kinda just happens randomly? Mostly when the data number gets very high.... To investigate.

Expected behavior
When the delta between values on a plot is small, the graph should zoom in to be more precise.

Screenshots
TBD

Environment:

OS Version: Windows 11
CPU Architecture: x86
Python Version: Python 3 for windows at some version idk

Additional context
It's really broken

Duplicate of #250


Support arbitrary input resolution?

Hi your work is very inspiring!
I didn't find in your paper on how you apply Uformer during inference. For example, on SIDD, the training patches are 128x128, and evaluation patches are 256x256. Were you directly applying your network on the whole 256x256 patch, or in a sliding window form?  In other words, does Uformer supports arbitrary input resolution?

Hi, thanks for your attention.
The proposed network can be evaluated in any resolution, even the wired resolution.
For the images in square~(or X%128==0), we can directly test the images by producing more windows.
For the other images, we can test the images via padding the images to square   (max(W, H)//128+1) * 128 with an additional mask as input to the transformer, similar to NLP. Then, we mask out the invalided pixels.
For the SIDD, we directly train the network on 128s and test on 256s. We find the larger image will gain better performance comparing with the sliding window solution.


How i can use typescript in webpack.config.ts ?

How i can use typescript in webpack.config.ts ?

This is a duplicate of #697.


Alternative version that doesn't throw

This library is great and fits the bill almost entirely, except for one thing. run and friends throw errors. How do you feel about another function that returns a data structure rather than throwing? It could be as simple as wrapping it in something like fantasy-eithers, data.either, something more complex like data.validation, or a custom data type. Any of these would be great. If you have a suggestion, I can throw a pr together.

Take a look at parse, parseStream, and parseState. These allow you to pass in custom success and error continuations that are invoked with the results.
parse is the most simple and takes an array-like object (run is actually implemented using parse). The signature is: parse(parser, input, userData, okCallback, errorCallback):
parse(many1(character("a'')), "aaaxa", null /* user data */,
    function(result) {
        return Either.Right(result);
    },
    function(err) {
      return Either.Left(err);
   });

The returned value of parse is the result of the continuation that is evaluated.
Let me know if that is what you are looking for.

Oh awesome! I had assumed they were asynchronous. But since parse isn't async, it looks like this will work. Thanks!


[indexer] Add RelationContainedBy from references to their containing functions

Adds a relation (RelationContainedBy) between references and the functions containing them. This is used by SourceKit for things like finding the tests covering a particular class.

Resolves rdar://problem/30765261

@swift-ci please smoke test


Exception has occured, maybe you didn't reply to MidJourney message

I did reply the message, still got this error.
Exception has occured, maybe you didn't reply to MidJourney message
I debug it found:
Globals.targetHash = str((message.reference.resolved.attachments[0].url.split("_")[-1]).split(".")[0])
message.reference.resolved.attachments is empty.
The second error is:
I modifed guild_id to my server id. it can send message and get the results in Salai , but  still get error when started.
discord.errors.HTTPException: 405 Method Not Allowed (error code: 0): 405: Method Not Allowed,

Well, as the error says it you target a midjourney message which does not an attachment. Don't you?

It's fixed now, look at #11.


Added logic to divide and save block files by specific number

When the fabric nodes (peer, orderer) have a lot of blocks, too many files are created in one directory. In a specific file system, if there are too many files in one directory, there is an issue that the speed of reading files becomes slow. These are blockfile_xxxxxx files in the '/hyperledger/production/ledgersData/chains/chains/' directory.
Is there any way to solve this? Or can the Hyperledger Fabric foundation update the related logic?
It would be nice to add 'logic to divide and save the directory when a specific number or a specific size of block files in one directory is reached'.

@one-percent-of - Can you add some details about the OS that you are using, the number of files, total size and number of blocks. More importantly, what fabric operation you see slowing down (and how much) as an end user?
In the code, we cut a block file when it reaches 64MB size. So, increasing the file size should be possible. I would encourage you to change this size to a larger one and experiment in your set up (OS) and update if you see any improvement?

@manish-sethi
The OS is linux (centos7). As the file system, the XFS file system is used.
Currently, the number of blocks is about 30 million.
Currently, the number of blockfile_xxxxxx files in the '/hyperledger/production/ledgersData/chains/chains/' directory is about 12000.
The capacity is about 755 GB.
I saw an article saying that when the number of files in a directory reaches about 15000, the performance of os reading files decreases.
I am not an os expert. So I don't trust that statement 100%. However, the current fabric is constantly creating block files in one directory. If it continues to increase in this state, I think that one day the number of files will become very large and the performance of the os will deteriorate.
The work of the fabric itself does not slow down, but I think the performance of the server (os) running the fabric node (peer, orderer) will be a problem.
Therefore, it is suggested that 1) the size of the block file can be set to be larger than 64MB, or 2) if there are 10000 block files in one directory like log rotation, it is proposed to change the block file to be stored in the next directory.
In terms of OS, can you tell me if the performance is not a problem even if the XFS filesystem has up to how many files in one directory?
Please correct me if I have any incorrect information. Or, if there is something I need to check, please let me know.

Is there a measurable impact to Fabric that would warrant a change? Please provide specific measured impact.

Hi, We use centos7 OS and XFS File system
This is Hardware Spec.
Filesystem      Size  Used Avail Use%
/dev/sdc3       414G   12G  403G   3%
devtmpfs         47G     0   47G   0%
tmpfs            47G     0   47G   0%
tmpfs            47G  2.6G   45G   6%
tmpfs            47G     0   47G   0%
/dev/loop0      1.5M  1.5M     0 100%
/dev/sdd1       7.0T  934G  6.1T  14%
/dev/loop1       91M   91M     0 100%
/dev/loop2       92M   92M     0 100%
/dev/sdc2       494M  202M  293M  41%
/dev/sdc1       500M   12M  489M   3%
tmpfs           9.4G   12K  9.4G   1%
tmpfs           9.4G     0  9.4G   0%
overlay         7.0T  934G  6.1T  14%
overlay         7.0T  934G  6.1T  14%
overlay         7.0T  934G  6.1T  14%
tmpfs           9.4G     0  9.4G   0%
tmpfs           9.4G     0  9.4G   0%
I've read a few papers about XFS File System. In this paper, it is said that we can have many files in one directory in the xfs file system, but I wonder if there will be no issue in terms of performance even if block files are continuously generated in the future within our hardware resources.
In the paper, I checked that the method of managing the number of block files within the XFS file system does not statically allocate the Inodes of files, but creates an Allocation Group and dynamically allocates them as needed to manage them internally.
I understood that the number of files can continue to be created dynamically within a directory, So Does this mean that we don't have to worry about performance issues as the number of block files increases?


Support S3 compatible storage

Is there a plan for supporting non-AWS S3 storage (Minio, scaleway...)?

No, I'm not planning to implement.


Allow using draftjs_exporter 5.0

Fixes #10723
Please check the following:

[x] Do the tests still pass?[^1]
[x] Does the code comply with the style guide?

[x] Run make lint from the Wagtail root.

[ ] For Python changes: Have you added tests to cover the new/fixed behaviour?
[ ] For front-end changes: Did you test on all of Wagtail’s supported environments?[^2]

[ ] Please list the exact browser and operating system versions you tested:
[ ] Please list which assistive technologies [^3] you tested:

[ ] For new features: Has the documentation been updated accordingly?

Please describe additional details for testing this change.
The only notable changes to draftjs_exporter since 2.1.7 are Python version drops (it now requires Python >= 3.7, compared to >=2.7 before) and some attributes sorting and escaping (in version 4.0).
Note that the currently used draftjs_exporter version (<3.0) is not supposed to be compatible with Python >= 3.8, but that’s the minimum Python version Wagtail is compatible with! Maybe we should make the dependency specifier more strict and require at least draftjs_exporter 3.0.0?
[^1]: Development Testing
[^2]: Browser and device support
[^3]: Accessibility Target

Thanks @sephii! Merged in de70673bee4816d2382fdd8b93f04acde5fed206.


Support for remote resources?

Hi!
Thank you so much for an awesome library.
My use case is loading glTF produced dynamically by a web server.  In your README.md you state that remote assets are not supported.  Why is that?  Also if I require loading remote assets, what would be the work around?  Could I preload them to be a local asset somehow and then load it from there into your glTF library?
Again, thanks so much for a great library.

Hey Thomas, the reason for this is that loading remote resources necessitates managing URL connections, handling many more potential error cases, and (most importantly) providing an asynchronous API with progress and failure reporting. To use this library today, you'd need to download the glTF file in its entirety, as well as all of its external dependencies (bin files and text files), and then invoke this library synchronously.
The good news is, I'm working on an async API that supports remote loading as we speak. Stay tuned.

Thank you for the reply!
For the time being your library works great for my test cases. Without causing a need to rush is there an ETA on the API?


[Enhancement][cherry-pick][branch-2.4] Add lag metrics for PAUSED Kafka Jobs (#18558)

What type of PR is this：

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto backported to target branch

[ ] 3.0
[ ] 2.5
[ ] 2.4
[ ] 2.3

run starrocks_fe_unittest

run starrocks_fe_unittest

run starrocks_fe_unittest

run starrocks_fe_unittest

run starrocks_fe_unittest


implemented Node side of Get Element States

@mkorpela @aaltat
May you have a look to the node side?
Issue   #1592

Hmmm, node side looks complex. Would be be cleaner to divide node side to methods? But I must say that I am not expert in node side and I would trust what Mikko has to say.

Improvement ideas:
The binary enum thing is smart - too smart. Would use keys and values.


stty may not return terminal size

in emitter.py the terminal size is determined by an external call to stty.

this should probably be moved to use a python standard library method
it may not be possible to grab the terminal size so a reasonable default value should be provided

I can submit a PR for this one

Hi,
Just added a fix in dev on commit b7ccc227


fix docs edit branch link and trigger website deployment on workflow changes as well

coverage: 92.842%. remained the same
when pulling 6ccbc52e0847d913721e6666734db9bd5d079350 on fix-edit-page-link
into 5e835b985104c7ff3700ffc24bcb9b649f9b973c on master.


[Bug]: Invalid JSON

Opencommit Version
3.0.4
Node Version
18.8.0
NPM Version
9.8.1
What OS are you seeing the problem on?
Mac
What happened?
Instead of generating the commit, it outputs an error related to an Unexpected token in JSON.
Expected Behavior
It should create the commit.
Current Behavior
It appears that instead of returning valid JSON. The OpenAI API is outputting additional explanatory text which is not needed.
Possible Solution
To ensure valid JSON is output when using @commitlint
Steps to Reproduce
Enable @commitlint
Run oco
Relevant log output
❯ oco                                                                                201705221_Content_Server on  master [$✘!+?] via 🐳 orbstack is 📦 v0.0.0 via  v20.7.0 via 💎 v3.1.2 23:17:16
┌  open-commit
│
◇  1 staged files:
  package.json
│
○  Generating the commit message
│
◇   ─────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                │
│  OCO_PROMPT_MODULE is @commitlint but you haven't generated consistency for this project yet.  │
│                                                                                │
├────────────────────────────────────────────────────────────────────────────────────────────────╯
│
◇  Read @commitlint configuration (hash: b72b8631076de3a118d6de416d7d6d368c7a0e902f6c1278286e1a6b0d74d5a2)
│
○  Generating consistency with given @commitlint rules
│
│
◇  📝 Commit message generated
│
└  ✖ Unexpected token '`', "
{
"... is not valid JSON

❯ oco                                                                                201705221_Content_Server on  master [$✘!+?] via 🐳 orbstack is 📦 v0.0.0 via  v18.18.0 via 💎 v3.1.2 took 4m1s 22:37:19
┌  open-commit
│
◇  1 staged files:
  package.json
│
○  Generating the commit message
│
◇   ─────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                │
│  OCO_PROMPT_MODULE is @commitlint but you haven't generated consistency for this project yet.  │
│                                                                                │
├────────────────────────────────────────────────────────────────────────────────────────────────╯
│
◇  Read @commitlint configuration (hash: b72b8631076de3a118d6de416d7d6d368c7a0e902f6c1278286e1a6b0d74d5a2)
│
○  Generating consistency with given @commitlint rules
│
│
◇  📝 Commit message generated
│
└  ✖ Unexpected token ` in JSON at position 0

I have the same

Same.
Install new NextJS project -> https://nextjs.org/learn-pages-router/basics/create-nextjs-app/setup
Install @commitlint/load - npm install --save-dev @commitlint/load
Add commitlint config .commitlintrc.yml
run oco

Has anyone found a workaround? I'm digging now to see if i can resolve and make a PR.

It looks like the returned prompt is coming back from GPT with preceding text which is causing the naive JSON.stringify to fail.
Here is the JSON output for the commit messages:
>

│
└  ✖ SyntaxError: Unexpected token 'H', "Here is th"... is not valid JSON

I've submitted a PR to fix this here
https://github.com/di-sukharev/opencommit/pull/297
Note you can hack this fix in your node_modules by copying and pasting into node_modules/opencommit/out/cli.js just to generate the file once, from that point you will have it cached.

thank you, i will get to it, thanks, prob next week, very tight schedule
On Fri, Feb 16, 2024 at 5:34 AM Jack Lukic @.***> wrote:

I've submitted a PR to fix this here
#297 https://github.com/di-sukharev/opencommit/pull/297
Note you can hack this fix in your node_modules by copying and pasting
into node_modules/opencommit/out/cli.js just to generate the file once,
from that point you will have it cached.
—
Reply to this email directly, view it on GitHub
https://github.com/di-sukharev/opencommit/issues/261#issuecomment-1947375712,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANWS3DEHB6UDU3NDV2RZB33YTZ5NHAVCNFSM6AAAAAA5DU4LQGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNBXGM3TKNZRGI
.
 \AppData\Roaming\npm\node_modules\opencommit\out\cli.cjs
node.exe -v
v20.11.0


Add syslog stub for windows to assist in cross platform builds.

Similar to PR #40 this allows builds to succeed on Windows, but returns an error if the syslog backend is instantiated instead of simply replacing it with a stdout logger. IMHO the behaviour of this PR is more correct and intuitive than of #40.
This is useful to allow cross-platform builds allowing the application itself to decide what to do when the syslog backend is unavailable.

Looks good to me!


Feature/add 450 new navigation events

This PR closes #16

:tada: This PR is included in version 5.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Upgrade sqlparser-rs version to v0.40.0

ref. https://github.com/sqlparser-rs/sqlparser-rs/pull/1036

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

22 of 22 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 98.266%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
53555

Relevant Lines:
54500

💛  - Coveralls


Unable to reproduce the Service/Client tutorial

With proposed changes (#4728) to the tutorial, I still cannot get the code to compile successfully.
1. First, I got the following error when adding <depend>tutorial_interfaces</depend> to package.xml (according to these instructions):
WARNING:colcon.colcon_core.package_identification:Failed to parse ROS package manifest in 'src/tutorial_interfaces': Error(s) in package 'src/tutorial_interfaces/package.xml':
The package "tutorial_interfaces" must not "build_depend" on a package with the same name as this package
The package "tutorial_interfaces" must not "build_export_depend" on a package with the same name as this package
The package "tutorial_interfaces" must not "exec_depend" on a package with the same name as this package
... (irrelevant lines omitted)

2. After removing the <depend> entry from package.xml, I encountered another error:
CMake Error at CMakeLists.txt:14 (find_package):
  By not providing "Findtutorial_interfaces.cmake" in CMAKE_MODULE_PATH this
  project has asked CMake to find a package configuration file provided by
  "tutorial_interfaces", but CMake did not find one.

  Could not find a package configuration file provided by
  "tutorial_interfaces" with any of the following names:

    tutorial_interfacesConfig.cmake
    tutorial_interfaces-config.cmake

  Add the installation prefix of "tutorial_interfaces" to CMAKE_PREFIX_PATH
  or set "tutorial_interfaces_DIR" to a directory containing one of the above
  files.  If "tutorial_interfaces" provides a separate development package or
  SDK, be sure it has been installed.

This error was caused by find_package(tutorial_interfaces REQUIRED). The instructions for this CMake command can be found here. I tried to comment out this line but it did not work.
3. I also tried to rename my package back to srvcli and keep the interface name as-is. But CMake ended up with exactly the same error as shown in (2).
Suggestion on Improvements
The current version of tutorial does not explain how colcon/CMake converts .msg and .srv files into C/C++ headers and, more importantly, how the converted headers get immediately exposed for CMake via find_package() command.
I would really appreciate it if some insights can be added to the tutorial.
Originally posted by @zhangyx1998 in https://github.com/ros2/ros2_documentation/issues/4728#issuecomment-2336567647

To provide more context, I've attached the raw files that are relevant:
CMakeLists.txt
package.xml.txt

GitHub does not allow .xml file to upload, so I added .txt suffix to make it happy.

Since colcon never made it to actually compiling the code, I don't think the .cpp files matter at all.
I did use exactly the same code as provided in the tutorial.

I've identified the cause - turns out that the service interfaces have to be created in a separate package.


Reference error for Church and Murray book

Hi can you update the reference for Church, R. L., & Murray, A. T. (2018). Location covering models: History, applications and advancements (1st edition 2018). Springer in the facility location modeling jupyter notebook? Now it is written as Location Covering Models - History, Applications, and Advancements - Ronald L. Church, Alan T. Murray.
Best,
Qunshan

See also #190

These references are in the locate notebooks.


Input Tokens Count in ChatBison

Im using ChatBison to get answers from a piece of text , suppose I give input text using palm.chat() and then ask questions using palm.reply(). Does the conversation also include previous historical text as input again and again ?

Yes, chat-bison preserves chat history and context for future calls.
Here is a more detailed description: https://g.co/bard/share/4207b5ca066b
Note - This repository is focused on Generative AI with Google Cloud Vertex AI, not the Google AI for Developers Gemini API or PaLM API.


KAFKA-17592: Support for SubscribedTopicsRegex in ConsumerGroupHeartbeat RPC

This PR includes:

Bump ConsumerGroupHeartbeatRequest version to include subscribedTopicRegex field
Introduce new error code for InvalidSubscriptionRegex
Bump ConsumerGroupHeartbeatResponse version to support new regex error
Wire the new field into the GroupMetadataManager when processing HB

Thanks for the review @dajac, all comments addressed.


When running in Yarn, successful jobs using ZIOApp are marked as failed

ZIOApp calls System.exit on completion (see here), which will cause Yarn to fail the job with the error "Shutdown hook called before final status was reported" (even though the pipeline actually completes successfully). Further explanation of this behavior can be found here. I believe we need to create our own ZIOSparkApp that doesn't call System.exit on completion.

👋 you can make a PR with the solution that worked for you.
We may need to write a test to make sure the behaviour is what we expect.

A possible solution
trait ZIOSparkApp extends ZIOAppVersionSpecific {
  type Environment = SparkSession

  def bootstrap: ZLayer[ZIOAppArgs, Any, Environment] = SparkSession.builder.asLayer

  def run: ZIO[Environment with ZIOAppArgs with Scope, Any, Any]

  def runtime: Runtime[Any] = Runtime.default

  def main(args: Array[String]): Unit = {
    implicit val trace: Trace = Trace.empty

    val getArgs = ZLayer.succeed(ZIOAppArgs(Chunk.fromIterable(args)))
    val newLayer = (getArgs >>> bootstrap ++ ZLayer.environment[ZIOAppArgs]).tapErrorCause(ZIO.logErrorCause(_))

    val workflow = ZIO.scoped(run.tapErrorCause(ZIO.logErrorCause(_))).provideLayer(newLayer)

    implicit val unsafe: Unsafe = Unsafe.unsafe
    runtime.unsafe.run(workflow).getOrThrowFiberFailure()
  }
}

I've added https://github.com/univalence/zio-spark/pull/386 to fix this. I've marked it as a feature in the git log, not sure if that's right.


InputURL issue with empty input

Changes:

Fix InputURL issue with empty input
Add unit tests for remaining prompterValidators
Fix Missing quote in error message

Types of changes
What types of changes does your code introduce?
Put an x in the boxes that apply

[x] Bugfix (non-breaking change which fixes an issue)

Testing
Requires testing

[x] Yes
[ ] No

In case you checked yes, did you write tests?

[x] Yes
[ ] No

Codecov Report
Patch coverage: 85.71% and project coverage change: +0.72 :tada:

Comparison is base (626e5e5) 85.92% compared to head (370af1a) 86.65%.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #273      +/-   ##
===========================================
+ Coverage    85.92%   86.65%   +0.72%
===========================================
  Files           76       76
  Lines         4491     4496       +5
===========================================
+ Hits          3859     3896      +37
+ Misses         548      515      -33
- Partials        84       85       +1

Flag
Coverage Δ

unittests
86.65% <85.71%> (+0.72%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

cli/cli.go
67.51% <75.00%> (ø)

internal/ui/prompterValidators.go
90.62% <100.00%> (+49.94%)
:arrow_up:

... and 2 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Allow letsencrypt TLS certificate to work for "dashboard site"

Issue Report Template
Tectonic Version
1.5.5
Environment
KVM / Bare Metal
Feature Request
The dashboard site (and the identity provider) TLS certificate is signed with the kube-ca. This makes browsers give TLS warnings.
We tried using kube-lego to give the site a browser-valid certificate. Then browsers can load the login page, but kubectl doesn't work (and I couldn't figure out to make it accept the let's encrypt root as the CA)
Also logging in via the web frontend doesn't work (there's a nondescript error before I get redirected back to the login page).
Is there a way to make this work?

Hey @abh, thanks for filing this issue. This is actually something we're designing internally right now, and we're leaning toward Let's Encrypt as the implementation. I'll make sure to keep you updated on that progress.

Hi @mfburnett, that is good to hear.  We'd like Let's Encrypt also.  It's a solution we could depend on across a variety of providers, including bare metal.

Hi @mfburnett are u able to tell us when this is finished?

@mfburnett, any progress on this issue?

@mpsnp sorry we haven't gotten to this yet, but it is a popular request. It's on our backlog and and we plan to address it soon. Some work has already started here if you'd like to follow along:
https://github.com/coreos/tectonic-installer/pull/1036

@sym3tri thanks for the fast response! Tried to resolve this manually, but finally had to rollback to old certificates 😆

How can I take this as a production system, if the URL has a invalid certificate? I know that is not a security trouble, but the boss not. Letsencrypt will be the standard. Please give a high priority to this issue.
Thanks

The relevant PR for this is at https://github.com/coreos/tectonic-installer/pull/1818 , it doesn't yet have auto-renew for letsencrypt, but atleast it would allow one to set secret values to base64 encoded certs which makes dashboard 'trusted' by browsers.

@abh - just curious, how did you restore access to dashboard?


Can't push image to this.

See #145 , #146 , #147

Kindly remove conflicts for your other PRs and I will merge them. Good work!


Link old Bootstrap docs to latest release

This likely is going to be a pain in the ass, but I wanted to capture some thoughts regardless of where we land on it. My hope is that we can put some time into our old v4.x docs and update them with new outdated release banners and links to the latest versions of each page in our versions pickers. I'd like help brainstorming our approach to this, because right now all I can think of is manually doing it one by one.
Two things are on my mind for it.
Updated new release banner
First is updating the release banner, and adding it to all previous v4.x releases.

Right now there's a thin banner on the 4.0, 4.1, and 4.2 docs. We don't have them on 4.3 or 4.4, and soon 4.5 (after we ship our next v4.6.0 release). At a minimum, we need to:

[ ] Add banner 4.3
[ ] Add banner to 4.4

And for the stretch goal, we take it 1-2 steps further:

[ ] Change the links of each banner to be page-specific (as in, don't link to https://getbootstrap.com on every banner)
[ ] Redesign the banner to be larger and more noticeable

Updated versions dropdown
Beyond the new version banners, I'd like us to do something more with our versions dropdowns in the navbar. Each version of our docs (4.0–4.5) is different, which leads to unfortunate experiences of viewing outdated docs and not being able to easily jump to the latest version of the page.
Question is, do we include every version like so?

4.0: 4.1, 4.2, 4.3, 4.4, 4.5
4.1: 4.2, 4.3, 4.4, 4.5
4.2: 4.3, 4.4, 4.5
4.3: 4.4, 4.5
4.4: 4.5
Bootstrap v5.x

Or, do we do the version you're reading, the latest v4.x, and the latest v5.x like so?

4.0: 4.5
4.1: 4.5
4.2: 4.5
4.3: 4.5
4.4: 4.5
Bootstrap v5.x

And, lastly, for all v4 and v5 versions dropdowns, do we include links to v3 and v2? Thinking we can drop those with these changes, and keep the All versions link.
v3?
Beyond v4's docs, I'm wondering if we need to update v3.4's docs to modify the new release banner and versions dropdown. Thinking we modify the text in the banner to mention v4 and v5. With the dropdown, I'm thinking we remove the v4 alpha 6 release finally, update Latest (4.x) to Bootstrap v4.x, and add Bootstrap v5.x. Both the v4 and v5 could point to their latest releases instead of all the releases.
Screenshots of dropdowns
Just for quick comparison...

What do you think @twbs/team?

I'd like help brainstorming our approach to this,

You can also take a dynamic approach:

Build one dynamic page design that can be applied to every version.
Remove the version number from the URL.
Make the version dropdown default to the latest.
Include a pin or a remember option in the version dropdown for older versions so it will stay like that on reload until cleared.
Dynamically fetch the documentation information from each version to fill/remove each section of the above one dynamic page.

The fetch documentation database for each version can even be just plain .txt files (with or without <html>), so you can keep each section/part of the documentation for each version as separate .txt files, easily editable for the team when required. The common documentation for all the versions stays as a single file for each common section, edit once and it will be shown for all the versions. Search engines will see the common link as there's no version number in the URL anymore, which is great for both the people who want the latest version and those who still using the older versions. The dropdown version value can be passed using a cookie, I'm not sure about a way for cookie disabled browsers, maybe using a URL parameter, but again keep an eye on SEO. For JavaScript disable browsers, handle the fetch using PHP, both scenarios can be handled by this one dynamic page index.php, which means the website is already handled by PHP as the foundation and it doesn't matter if the user has disabled JavaScript or not, Progressive Enhancement methods can be used for this. Overall, I'm not so sure about this or an expert in this, but just an idea.

as documentation is static, maybe store a file with versions value in json format, and load that file in Javascript

need to update application.js for all actual version
define the json format

A dynamic way would be to find if Github provide an API, which allow us to fetch our tags and use our tags to select a version (+ a bit of JavaScript)

What about only linking to latest (for each major) only, using a simple redirection? We may use /4/ to redirect to (currently) /4.6/ and so on.
This would help with maintenance a lot since we'd only have links to majors—and replacing those dropdowns everywhere would be done once (and updated for each major, which isn't that frequent).

What about only linking to latest (for each major) only, using a simple redirection? We may use /4/ to redirect to (currently) /4.6/ and so on.
This would help with maintenance a lot since we'd only have links to majors—and replacing those dropdowns everywhere would be done once (and updated for each major, which isn't that frequent).

That doable for sure, and easy to maintain. We'd still need to change the old live docs to read 4.x etc.
A more flexible approach would be to have a placeholder HTML, then use JS to fetch our docs and create the toggler client-side. That would probably have a speed penalty, though. Plus if we host the version file on GitHub, their API limits might apply.

That doable for sure, and easy to maintain. We'd still need to change the old live docs to read 4.x etc.
A more flexible approach would be to have a placeholder HTML, then use JS to fetch our docs and create the toggler client-side. That would probably have a speed penalty, though. Plus if we host the version file on GitHub, their API limits might apply.

My ticket https://github.com/twbs/bootstrap/issues/36189 was closed as a duplicate of this one, but I had actually read this ticket before filing mine :-P I feel like I suggested things that were quite different from what has been discussed here thus far.
Hope you will take that into consideration and read my ticket if/when you do any work towards this. Thank you!
Of course if you want I'll gladly repeat the highlights from it here.

Part of this has been addressed in #35736 with the versions dropdown in the navbar now pointing to previous versions of the current page. Still TBD on how much we update in the live docs for our older versions.

I'm just going to mention my idea from issue #36189 again, because I don't think @mdo understood what I meant.
One of the easiest way to solve this and make pull requests like #37002 and this ticket unnecessary is to add another URL alias to the site; for example https://getbootstrap.com/docs/latest/ that you would update to point to the newest release when you release it.
Then every old doc version dropdown or header or whatever can just be updated to add a link to https://getbootstrap.com/docs/latest/ (as the top level item in the dropdown for example), and VOILA - old docs never have to be fixed/updated again.
Does that make sense?
Again, @mdo closed my ticket #36189 (where I tried to explain this idea, but I am probably bad at explaining) as a duplicate of this ticket. But it isn't a duplicate. My idea for fixing this hassle is completely different.

One of the easiest way to solve this and make pull requests like #37002 and this ticket unnecessary is to add another URL alias to the site; for example https://getbootstrap.com/docs/latest/ that you would update to point to the newest release when you release it.
Then every old doc version dropdown or header or whatever can just be updated to add a link to https://getbootstrap.com/docs/latest/ (as the top level item in the dropdown for example), and VOILA - old docs never have to be fixed/updated again.

this would make sense to me. @mdo et al, have a think (unless there was another good reason not to do it)

FYI if it can help, we began to work on "latest" URLs in Boosted: https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1088 (with the system of aliases) in order to have things like:

https://getbootstrap.com/components
https://getbootstrap.com/docs/components
https://getbootstrap.com/docs/5.2/components

Not that I have much weight on the topic, as I dont do any work on the library or anything...
But a significantly easier method to maintain is to use a component based framework
My focus is Vue so obviously I'm going to lean from there... but a full fledged Vue SPA could make this a lot simpler as everything would under a global layout, one place, one code to maintain when theres a change.
However, Vue could also be used as an single injectable, where the dropdown js is written in one place, then mounted into the page. So, could be an alternative for single replacements.
Just saying, an all around Vue app, Nuxt app, or React app would make a lot of this all easier 🤔 Just saying, it would take some work, but would make maintenance exponentially easier.
I made a PR that updated the dropdowns in v5, however, I could technically extend the update for v4 and v3. It's really a simple search and replace job that vscode can easily do.

FYI we just merged https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/pull/1088 into Boosted.
We only use GitHub Pages so we didn't explore ideas around redirections in HTTP servers but rather mainly with what Hugo is able to do.
As an example now:

https://boosted.orange.com/docs/ → https://boosted.orange.com/docs/5.2/getting-started/introduction/
https://boosted.orange.com/docs/getting-started/ → https://boosted.orange.com/docs/5.2/getting-started/introduction/
https://boosted.orange.com/docs/getting-started/introduction/ → https://boosted.orange.com/docs/5.2/getting-started/introduction/
https://boosted.orange.com/docs/getting-started/introduction/#important-globals follows well the anchor link

More details can be found in the PR.
If it can be useful for Bootstrap, we can provide the same PR here.

I suppose we can have the same results without adding new aliases https://github.com/twbs/bootstrap/pull/36805


Fix #752: remove redundant reinstall of tzdata from Dockerfile

Type of change
Select the type of your PR

Refactoring

Description
The reinstallation of TZ data (tzdata) in the Kroxylicious Container image is superfluous.   There's no dependency on it.
OpenJDK depends on tzdata-java btw.
rpm -q --requires java-17-openjdk-headless | grep tz
tzdata-java >= 2023c

Additional Context
why: it is a superfluous step that was never required for Kroxylicious (it was brought over from Strimzi).
Checklist
Please go through this checklist and make sure all applicable tasks have been done

[ ] Write tests
[ ] Make sure all tests pass
[ ] Review performance test results. Ensure that any degradations to performance numbers are understood and justified.
[ ] Make sure all Sonar-Lint warnings are addressed or are justifiably ignored.
[ ] Update documentation
[ ] Reference relevant issue(s) and close them after merging
[ ] For user facing changes, update CHANGELOG.md (remember to include changes affecting the API of the test artefacts too).

@franvila this should fix the Docker action that's failing on main right now.
I tested this myself like this:
PUSH_IMAGE=true REGISTRY_DESTINATION=quay.io/xxxx/kroxylicious ./scripts/deploy-image.sh


exception in thread main java.lang.illegalargumentexception path not present com

when i use a command line “jsonschema2pojo --source-type JSON --source resource\json --target java-gen --package com.example.types --annotation-style JACKSON2” ;
it throw a exception:
" exception in thread main java.lang.illegalargumentexception path not present com
at org.jsonschema2pojo.fragmentresolver.resolve(fragmentresolver.java:54)
.....

ps: my json file is a trivy scan report file

Judging by exception there's a high chance that it's a duplicate of #1404


Sector - Education - Content Review

[x] Verifying project/sector descriptions
[x] Check project/sector images
[x] Check all resources that are added/missed
[x] Check partner links
[x] Check social-media links
[x] Check if all bandhus are added on the project/sector pages

Hey @apoorv74 . I have updated these.

@akkisagiraju @apoorv74
I have reviewed this and updates things at a few places across the sector and also the PF HAQ project.

Updated all the content from the latest data in the content curation sheet.


Changed Makefile for linux loader to support different locales

When building on Linux with a non-english locale setting, the output of lscpu might be non-english and therefore not contain the string "Vendor ID", resulting in failing build process.
I think this fix won't hurt, but if you decide to only support english language settings, that's also fine.
Quick example of my output:
Architektur:                     x86_64
CPU Operationsmodus:             32-bit, 64-bit
Byte-Reihenfolge:                Little Endian
Adressgrößen:                    39 bits physical, 48 bits virtual
CPU(s):                          12
Liste der Online-CPU(s):         0-11
Thread(s) pro Kern:              2
Kern(e) pro Sockel:              6
Sockel:                          1
NUMA-Knoten:                     1
Anbieterkennung:                 GenuineIntel
Prozessorfamilie:                6
Modell:                          158
Modellname:                      Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
Stepping:                        10
CPU MHz:                         2200.000
Maximale Taktfrequenz der CPU:   4100,0000
Minimale Taktfrequenz der CPU:   800,0000
BogoMIPS:                        4401.32
Virtualisierung:                 VT-x
L1d Cache:                       192 KiB
L1i Cache:                       192 KiB
L2 Cache:                        1,5 MiB
L3 Cache:                        9 MiB
NUMA-Knoten0 CPU(s):             0-11

 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.lusc 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.


Fermenting vats timer

Is your feature request related to a problem? Please describe.
There should be a timer for when fermentation is completed for vats in Keldagrim and Port Phasmaty’s.
A clear and concise description of what the problem is. Ex. I'm always
frustrated when [...]
The problem is that i dont know when the fermenting vat is completed and I can withdraw the ales from the vat into my beer glass
Describe the solution you'd like
A clear and concise description of what you want to happen.
There needs to be a timer added for the fermentation vats, just like there’s a timer for birdhouses and tree/herb runs.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've
considered.
None.
Additional context
Add any other context or screenshots about the feature request here.
None.

Duplicate of #2648