-
Notifications
You must be signed in to change notification settings - Fork 399
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Several dead links on Templates & Examples page (https://eclipse-birt.github.io/birt-website/docs/template-introduction) #1300
Comments
This problem remains: incorrect links on that page, which is what's offered via the "templates" option of the top-level menu of the main birt site. The results differ: now they all redirect to birt main site, https://eclipse-birt.github.io/birt-website/. That includes the link mentioned by the OP above (in 2023) and for any of them, starting with the first, "product catalog", which tries to go to https://www.eclipse.org/birt/phoenix/examples/solution/ProductCatalog.html but again simply redirects back to the site front page. Indeed, it's as if some global rewrite changes anything URL starting with eclipse.org/birt to eclipse-birt.github.io/birt-website/, but it does it without regard to offering a CORRECT specific page to redirect to--nor does the rewrite distinguish between a legit previous link or not. For example, using https://www.eclipse.org/birt/bob also just redirects back to that front page. Finally, if someone may say "just download the templates, as offered via the 'you can simply download all reports and their templates here' link on that page", sadly that fails also. The page it links to offers a link which itself also fails: https://eclipse-birt.github.io/static/templates/BIRT-templates-download_V4.9.zip. And there's no mention of any templates zip on the downloads page. I realize that could be raised as another issue, but I wanted to wait to see what the reply may be to this one. |
@chloetz @wimjongman Shouldn't this be transferred to the birt-website repo? Besides, I still think that the entry barriers to collaboration are too high. I'd prefer a GH wiki right here at the birt repo. |
Hi Henning,
I have been excluded as an Eclipse committer as my company doesn’t agree on Eclipse’s “new” committer agreements. I feel sorry for this but cant change it.
The main issue was that we asked to be able to withdraw committed code for some restricted time if any failure occurred on our side in committing the code accidently. “Erare humanum est” – well I guess in Eclipse’s community everybody is error free…
For this reason I beg you to get in touch with Wim who certainly will answer to your request.
Me for my part have migrated in our company to the newest docusaurus version with which we are happy as it is a lot faster than the older ones.
Never the less if can help don’t hesitate to come back to me.
Cheers
Chris
Von: Henning von Bargen ***@***.***>
Gesendet: Dienstag, 4. Februar 2025 08:53
An: eclipse-birt/birt ***@***.***>
Cc: Loetz, Christophe ***@***.***>; Mention ***@***.***>
Betreff: Re: [eclipse-birt/birt] Several dead links on Templates & Examples page (https://eclipse-birt.github.io/birt-website/docs/template-introduction) (Issue #1300)
@chloetz<https://github.com/chloetz> @wimjongman<https://github.com/wimjongman> Shouldn't this be transferred to the birt-website repo?
Besides, I still think that the entry barriers to collaboration are too high. I'd prefer a GH wiki right here at the birt repo.
—
Reply to this email directly, view it on GitHub<#1300 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ATFLNSHK3BJ4HVO7RHYKV5L2OBWU3AVCNFSM6AAAAABWNERDKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMZTGEZTMOBWGY>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Wow, that's just such a special request. Of course you can't rewrite history for an open source project. Once something is in the history it must remain there. Moreover once committed it will be pulled into other clones across the planet, it will be built with source bundles that are published to the download server, mirrored across the planet, and downloaded by anyone on the planet. I.e., it will have escaped and be free in the wild with the EPL 2.0 license. So it's kind of a ridiculous request that cannot be realistically implemented. We live in a glass house and our mistakes are seen by the world. It's not an issue that in Eclipse community everybody is error free, it's simply not possible to erase errors as if the error never happened, errors can only be corrected. |
I'm sure your company is still happy to consume Eclipse open source? |
Hi Ed,
well, I think you haven’t read my request carefully enough.
I understand your argumentation and it is completely correct, but if you detect an error while transporting your code to Eclipse you may want to with draw it or in other words not commit the transaction.
The case I discussed with Eclipse some years ago was that code which is not under discloser might be transported accidentally. This brings the committer in a terrible situation as he now personally responsible towards his employer and could mean his personal insolvency although that he detects his error while transporting the code to Eclipse.
I believe it is good practice not to describe suggestions of third parties as ridiculous, but rather to ask why a proposition is made, so that a common understanding of the issue can emerge.
With all my respectful regards
Chris
Von: Ed Merks ***@***.***>
Gesendet: Dienstag, 4. Februar 2025 09:27
An: eclipse-birt/birt ***@***.***>
Cc: Loetz, Christophe ***@***.***>; Mention ***@***.***>
Betreff: Re: [eclipse-birt/birt] Several dead links on Templates & Examples page (https://eclipse-birt.github.io/birt-website/docs/template-introduction) (Issue #1300)
The main issue was that we asked to be able to withdraw committed code for some restricted time if any failure occurred on our side in committing the code accidently. “Erare humanum est” – well I guess in Eclipse’s community everybody is error free…
Wow, that's just such a special request. Of course you can't rewrite history for an open source project. Once something is in the history it must remain there. Moreover once committed it will be pulled into other clones across the planet, it will be built with source bundles that are published to the download server, mirrored across the planet, and downloaded by anyone on the planet. I.e., it will have escaped and be free in the wild with the EPL 2.0 license. So it's kind of a ridiculous request that cannot be realistically implemented. We live in a glass house and our mistakes are seen by the world. It's not an issue that in Eclipse community everybody is error free, it's simply not possible to erase errors as if the error never happened, errors can only be corrected.
—
Reply to this email directly, view it on GitHub<#1300 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ATFLNSF6YW4C43DW5CI5NF32OB2V7AVCNFSM6AAAAABWNERDKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMZTGIYDAOBRGM>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Hi Wim,
We discussed the question of whether we want to continue using open source intensively last year. As is often the case with such complex issues, there were both pros and cons.
One of the main problems we have with open source is the long-term compatibility of the different versions of the various frame works and the Java versions to be used. We want to investigate this year to what extent we can solve this issue more skillfully than before. Which OS-prject can we rely on and which not? What are the characteristics of reliable OS-projects? Etc.
I don't think I need to go into this any further, because the discussion has been going on for a long time and the arguments are well known. Our aim is to examine this specifically for our application example of ERP for retail and to find a suitable solution.
Best
Chris
Von: Wim Jongman ***@***.***>
Gesendet: Dienstag, 4. Februar 2025 11:19
An: eclipse-birt/birt ***@***.***>
Cc: Loetz, Christophe ***@***.***>; Mention ***@***.***>
Betreff: Re: [eclipse-birt/birt] Several dead links on Templates & Examples page (https://eclipse-birt.github.io/birt-website/docs/template-introduction) (Issue #1300)
I have been excluded as an Eclipse committer as my company doesn’t agree on Eclipse’s “new” committer agreements. I feel sorry for this but cant change it.
I'm sure your company is still happy to consume Eclipse open source?
—
Reply to this email directly, view it on GitHub<#1300 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ATFLNSDUMUERSGAWWSBJRD32OCHYDAVCNFSM6AAAAABWNERDKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMZTGQ2TSMBUGA>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
I read "withdraw committed code" literally as stated.
That's worded differently. This doesn't suggest to be able to "withdraw a commit" but rather to "not commit the transaction". I don't know exactly what a "transaction" is, but a "commit" is well defined...
"Transported" also is not so well defined in my mind. Maybe that's like wanting to unsend an already-sent email?
I'd not like to work for your employer. I wonder now though, the concern you state here is a personal one relative your relation with your company but you represented the issue originally as "my company doesn’t agree".
Yes, sorry for calling it "kind of ridiculous" rather than simply pointing out that it's effectively impossible to transform an actual commit into something that never happened. Aborting transactions or undoing transports is something else, but I have no idea concretely to what that might refer. The content of a PR maybe? Even a PR can have been applied before was deleted, if such deletion were permitted... While looking at best practices I will assume that saying "I guess in Eclipse’s community everybody is error free" is meant as tongue-in-cheek satire rather than a obliquely insulting comment that somewhat misrepresents the problem space. |
Hi Ed,
sorry for my very dry humor, but I thin you have understood it 😉
My suggestion was, that the transfer of code to Eclipse might be done in two stepps:
1. Transfer of code in a protected area, so that the transferred artifacts can be checked, if they correspond to what shall be committed.
2. Once the control is OK, my be protected by a password for a second person, it can be committed and is available for the rest of the world.
As long the transferred artifacts are not committed they can be withdrawn, changed what so ever, but the rest of the world does participate.
Of course you could argue that this might be done at the committers side, but then the transfer process itself could also be buggy and then not be corrected.
In our company we life what we call in Germany a 4-eye principle to avoid fatal mistakes as far as possible and we are requested to respect this principle.
Best regards
Chris
Von: Ed Merks ***@***.***>
Gesendet: Dienstag, 4. Februar 2025 13:56
An: eclipse-birt/birt ***@***.***>
Cc: Loetz, Christophe ***@***.***>; Mention ***@***.***>
Betreff: Re: [eclipse-birt/birt] Several dead links on Templates & Examples page (https://eclipse-birt.github.io/birt-website/docs/template-introduction) (Issue #1300)
Hi Ed, well, I think you haven’t read my request carefully enough.
I read "withdraw committed code" literally as stated.
I understand your argumentation and it is completely correct, but if you detect an error while transporting your code to Eclipse you may want to with draw it or in other words not commit the transaction.
That's worded differently. This doesn't suggest to be able to "withdraw a commit" but rather to "not commit the transaction". I don't know exactly what a "transaction" is, but a "commit" is well defined...
The case I discussed with Eclipse some years ago was that code which is not under discloser might be transported accidentally.
"Transported" also is not so well defined in my mind. Maybe that's like wanting to unsend an already-sent email?
This brings the committer in a terrible situation as he now personally responsible towards his employer and could mean his personal insolvency although that he detects his error while transporting the code to Eclipse.
I'd not like to work for your employer. I wonder now though, the concern you state here is a personal one relative your relation with your company but you represented the issue originally as "my company doesn’t agree".
I believe it is good practice not to describe suggestions of third parties as ridiculous, but rather to ask why a proposition is made, so that a common understanding of the issue can emerge. With all my respectful regards
Yes, sorry for calling it "kind of ridiculous" rather than simply pointing out that it's effectively impossible to transform an actual commit into something that never happened. Aborting transactions or undoing transports is something else, but I have no idea concretely to what that might refer. The content of a PR maybe? Even a PR can have been applied before was deleted, if such deletion were permitted...
While looking at best practices I will assume that saying "I guess in Eclipse’s community everybody is error free" is meant as tongue-in-cheek satire rather than a obliquely insulting comment that somewhat misrepresents the problem space.
—
Reply to this email directly, view it on GitHub<#1300 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ATFLNSBICA2N6NUU64JN57D2OC2HLAVCNFSM6AAAAABWNERDKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMZTHAZDONRRGI>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
😀 I googled a bit: https://stackoverflow.com/questions/8834755/github-pull-request-from-private-to-public-repo-possible I think if you diligently managed forks/private-clones internally at your own organization's end (which is really not expensive and not complicated) to create carefully-reviewed commits and ultimately a public pull request, you could achieve what you want without requiring process changes at the receiving end. It's just not realistic to expect the well-established development processes that work for hundreds of member organizations currently, including many multi-billion dollar/euro corporations, to adapt to this level of carefulness. |
Thanks
Today I am running of time, but I will read tomorrow
Thanks again for your hint
Chris
Von: Ed Merks ***@***.***>
Gesendet: Dienstag, 4. Februar 2025 16:53
An: eclipse-birt/birt ***@***.***>
Cc: Loetz, Christophe ***@***.***>; Mention ***@***.***>
Betreff: Re: [eclipse-birt/birt] Several dead links on Templates & Examples page (https://eclipse-birt.github.io/birt-website/docs/template-introduction) (Issue #1300)
@chloetz<https://github.com/chloetz>
😀
I googled a bit:
https://stackoverflow.com/questions/8834755/github-pull-request-from-private-to-public-repo-possible
I think if you diligently managed forks/private-clones internally at your own organization's end (which is really not expensive and not complicated) to create carefully-reviewed commits and ultimately a public pull request, you could achieve what you want without requiring process changes at the receiving end. It's just not realistic to expect the well-established development processes that work for hundreds of member organizations currently, including many multi-billion dollar/euro corporations, to adapt to this level of carefulness.
—
Reply to this email directly, view it on GitHub<#1300 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ATFLNSGLEVK4SSPF4L5QY732ODO5VAVCNFSM6AAAAABWNERDKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMZUGM4DEOBQGA>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
I hope this is the right report documentation issues. If not, please point me in the right direction. I noticed a number of dead links on https://eclipse-birt.github.io/birt-website/docs/template-introduction. Here is one example:
View XML Data Source here.
The text was updated successfully, but these errors were encountered: