Older documentation is no longer available

182 views
Skip to first unread message

Benjamin Bini

unread,
Sep 19, 2022, 10:18:45 AM9/19/22
to CAS Community
Hello,

Why did the older CAS 5.x and early 6.x disappeared ? It is really sad that such an important resource for running projects is not available any more, except if you go to GitHub to read the md files...

Thanks,

Benjamin Bini

unread,
Oct 19, 2022, 9:43:40 AM10/19/22
to CAS Community, Benjamin Bini
Up. Any info on this topic?

Thanks!

Jim Toth

unread,
Oct 19, 2022, 9:53:16 AM10/19/22
to cas-...@apereo.org
I'd like to add my vote here for documentation for older versions to be available.

It would be fine, even a good idea, to put some kind of banner saying "This version is no longer maintained, please update it," ideally on all pages, but not having the documentation easily available makes the software harder to maintain, which in turn makes it harder to update.
--
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
---
You received this message because you are subscribed to the Google Groups "CAS Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cas-user+u...@apereo.org.
To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/1e5c5f00-d326-4052-abaa-3f6e97a443a9n%40apereo.org.


Andrea Colajacomo

unread,
Oct 20, 2022, 5:10:46 AM10/20/22
to CAS Community, jjt...@vcu.edu
I totally agree.

Bye

Ray Bon

unread,
Oct 20, 2022, 11:20:35 AM10/20/22
to cas-...@apereo.org, benj...@bini.io
Please consider that Cas is a critical part of your security infrastructure. As such, it should be updated regularly to stay within supported versions.
If a vulnerability is discovered (i.e., log4j2), only supported versions will be patched.
Deploying a patch is much simpler than upgrading, hours vs days/weeks.

It is our job to push back on management to get demand time to perform upgrades.

<steps off soap box>

Ray

On Wed, 2022-10-19 at 06:43 -0700, Benjamin Bini wrote:
Notice: This message was sent from outside the University of Victoria email system. Please be cautious with links and sensitive information.

King, Robert

unread,
Oct 20, 2022, 12:29:03 PM10/20/22
to cas-...@apereo.org

Seconded

--

- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
---
You received this message because you are subscribed to the Google Groups "CAS Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cas-user+u...@apereo.org.

Benjamin Bini

unread,
Oct 31, 2022, 6:10:09 PM10/31/22
to CAS Community, Ray Bon, Benjamin Bini
Of course it is more than a priority to upgrade, but removing the documentation is not a good solution to force people to do it.
It just makes people want to use another tech stack which keep documentation online. You just making developer's lifes harder by removing it, not management.
Put big red blinking warnings, but do not remove entirely the documentation.

Benjamin Bini

unread,
Oct 31, 2022, 6:25:12 PM10/31/22
to CAS Community, Benjamin Bini, Ray Bon
Which project removes documentation as a way to encourage people to upgrade?
What is the next step? Removing the code from GitHub and removing artifacts from online repositories?

Node.js documentation goes back to 0.0.1 : https://nodejs.org/docs/
Should you use Node 0.0.1? Of course not. But the doc is still online if for some reason you need it.
And I took the first example that came to my mind.

CAS documentation has always be really hard to navigate and understand, especially for less experienced developpers.
How are you supposed to upgrade without the documentation from the version you're coming from?

Sorry if I sound a bit angry but this kind of stuff makes life harder for so many people and encourage customers to use proprietary solutions, which is sad.

Jason Everling

unread,
Oct 31, 2022, 11:51:52 PM10/31/22
to cas-...@apereo.org, Benjamin Bini, Ray Bon
although its a bit sluggish, web archive has it, it's also on github source code under docs if you want to build it, this has 4.x up to 6.3 using the date I randomly chose,


From: cas-...@apereo.org <cas-...@apereo.org> on behalf of Benjamin Bini <benj...@bini.io>
Sent: Monday, October 31, 2022 5:25:12 PM
To: CAS Community <cas-...@apereo.org>
Cc: Benjamin Bini <benj...@bini.io>; Ray Bon <rb...@uvic.ca>
Subject: Re: [cas-user] Re: Older documentation is no longer available
 
--
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
---
You received this message because you are subscribed to the Google Groups "CAS Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cas-user+u...@apereo.org.

Mark H. Wood

unread,
Nov 1, 2022, 9:06:57 AM11/1/22
to cas-...@apereo.org
On Mon, Oct 31, 2022 at 03:25:12PM -0700, Benjamin Bini wrote:
> Which project removes documentation as a way to encourage people to upgrade?
> What is the next step? Removing the code from GitHub and removing artifacts
> from online repositories?
>
> Node.js documentation goes back to 0.0.1 : https://nodejs.org/docs/
> Should you use Node 0.0.1? Of course not. But the doc is still online if
> for some reason you need it.
> And I took the first example that came to my mind.
>
> CAS documentation has always be really hard to navigate and understand,
> especially for less experienced developpers.
> How are you supposed to upgrade without the documentation from the version
> you're coming from?

This is the piece that, I think, has been missing from the discussion
until now: *why* one needs documentation for a prior version.

So, you want to upgrade to the latest CAS release. This means that
you need to understand the release that you are running now, so that
you can set the new one up to meet the same needs.

You have, after many months, gotten everyone to agree to downtime for
a vital, cross-cutting service. Current production is several
releases old. It may have been installed by someone else who has left
the organization; it may have been installed by you, but that was a
long time and many projects ago. The new release has *different*
configuration properties, and may have been re-organized, so you can't
just copy the setup and hope it works. Even a same-named property
may have a subtly different meaning in the new version.

So you start reading the old configuration. What does it all mean?
The documentation for that version would help. The documentation for
the new version may in some areas be useless or even misleading
w.r.t. the old version.

--
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu
signature.asc

Richard Frovarp

unread,
Nov 1, 2022, 10:10:27 AM11/1/22
to cas-...@apereo.org
+1

Trevor Fong

unread,
Nov 1, 2022, 11:21:31 AM11/1/22
to cas-...@apereo.org
Having recently done exactly this, +100

--
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
---
You received this message because you are subscribed to the Google Groups "CAS Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cas-user+u...@apereo.org.

Sanjay Semwal

unread,
Nov 4, 2022, 2:43:06 PM11/4/22
to cas-...@apereo.org, Benjamin Bini, Ray Bon

Benjamin Bini

unread,
Nov 6, 2022, 10:43:08 AM11/6/22
to CAS Community, sanjay...@gmail.com, Benjamin Bini, Ray Bon
Thank you for the archive link indeed.

I have no idea how CAS governance works, but is there any change for the older doc to get back online? Who should we ping to push this request?

Thank you!

Mickaël

unread,
Nov 6, 2022, 11:08:33 AM11/6/22
to cas-...@apereo.org, sanjay...@gmail.com, Benjamin Bini, Ray Bon
Hi,

Documentation is available in the repo in doc folder.

Cheers,
Mickaël

Benjamin Bini

unread,
Nov 7, 2022, 10:03:01 AM11/7/22
to CAS Community, Mickaël, sanjay...@gmail.com, Benjamin Bini, Ray Bon
Hello,

Thank you for your reply, it is available as md files indeed, but it is not easily browsable or searchable.
Why not put it back on the website?
It would help a lot of people and hurt no one, I really don't get it.

Thank you,

Benjamin
Reply all
Reply to author
Forward
0 new messages