On Tue, Mar 27, 2018 at 3:43 AM, Mike Jumper <[email protected]>
wrote:

> On Sat, Mar 24, 2018 at 1:03 PM, Nick Couchman <[email protected]> wrote:
>
> > So, who's interested in inaugurating the newly-proposed release process
> by
> > setting the scope for 1.0.0 so we can release the version?
> >
> >
> I'm definitely in favor of setting scope and beginning the 1.0.0 release
> process. Off the top of my head:
>
> * The recently-reported regression in the handling of the user disable flag
> should definitely be included.
>

Yep, +1 (GUACAMOLE-529)


> * The "quickconnect" extension seems real close to being ready for merge.
> Probably good to include that in scope.
>

+1 (GUACAMOLE-38)


> * The new parameters allowing control of the drive and printer name for RDP
> seem good candidates.
>

+1 (GUACAMOLE-445 and GUACAMOLE-446)


> * I'm in the middle of adding group support, though I don't know how soon I
> can finish this. It'd be a nice addition, but may not be worth delaying the
> release.
>

(GUACAMOLE-220)

Any idea how much more time you think this will take?  It would both be a
nice addition, and I'm guessing a change of this magnitude is going to be
another major release, it might be worth putting it in scope if the changes
aren't too far off.  I can go either way, just worth some discussion.


> * I have some local changes which are aimed at detecting and advising of
> network connectivity issues (displaying a notification warning the user of
> potential issues, rather than forcing them to be confused for 15 seconds
> while they await disconnect) which are simple enough to be worth
> considering.
>

Sounds good to me!


>
> I'll recheck open JIRA issues and PRs in a bit, but the above are what come
> to mind.
>
>
>From PRs, other than already mentioned above, the following seem like they
are close enough to completed to include:
GUACAMOLE-530: Spanish OSK
GUACAMOLE-269: Control terminal backspace behavior
GUACAMOLE-464: Allow environment variables to configure Guacamole -> Just
waiting on documentation
(?) GUACAMOLE-516: Reset OSK pressed keys
(?) GUACAMOLE-103: SAML Authentication Extension -> This could probably be
released later on in a minor or mid update (1.0.1, 1.1.0, etc.), instead,
if we think it needs more time to bake/test before a 1.0.0 release.
(?) GUACAMOLE-300: Add posixGroup to LDAP Group Search -> Assuming we can
get some minor things tweaked, here.
(?) GUACAMOLE-465: Changes to guacenc for new codecs and stdout
(?) GUACAMOLE-470: Allow finer configuration of terminal color scheme

Ones that should probably *not* be included:
GUACAMOLE-234: Move to JLDAP API -> Definitely not ready, yet, as I have to
write support for referral chasing.  Also, this should be something we can
release in a 1.x-type update, and doesn't need to be a major change.
GUACAMOLE-221: Support for Prompts -> Definitely not ready, needs a good
code review and probably a decent amount of work.  Probably something for
the next major release (2.0).
GUACAMOLE-526: Update version of AngularJS used by web client
GUACAMOLE-415: SQLite Support -> Still held up by upstream SQLite JDBC
Driver Issue


>From JIRA, the following look like good (potential) candidates to me:
GUACAMOLE-527: Add support for checking SSH host key -> This should be
simple enough to accomplish prior to 1.0.0 release
GUACAMOLE-296: Bug in audio support -> Need to figure out what's going on
with this build and why it isn't linking correctly in some situations
GUACAMOLE-168: X.org Driver -> How close do you think this is?  Something
that's worth scoping here, or waiting to a later release?
GUACAMOLE-96: 2FA/MFA Support -> Just waiting on documentation
GUACAMOLE-42: Support controlling guacd log level in docker -> Seems like a
relatively simple change
(?) GUACAMOLE-518: Shift/Caps Lock Issues -> Not sure what's involved to
fix this??
(?) GUACAMOLE-152: Tweaks to Zoom Control -> I think I can tackle this and
have it ready for a 1.0.0 release
(?) GUACAMOLE-450: Tomcat version used in Docker -> Not sure what this
would take to get ready for 1.0.0?
(?) GUACAMOLE-353: ASF Headers in Makefile
(?) GUACAMOLE-456: Docker multi-stage builds for guacd
(?) GUACAMOLE-407: Use Ubuntu for docker images instead of CentOS



> Did you have anything in mind?
>
>
Nothing in particular, just feels like we've accomplished quite a bit since
0.9.14, including some pretty major changes.  Also, since we have a few
pretty big items (1 Blocker, 1 Critical, and 13 Major) we have
fixed/implemented, I thought it would probably be good to get a release out
that takes care of those, and inaugurates the new proposed
versioning/release process.  There are 47 JIRA issues marked as completed
for 1.0.0, with two in progress, plus whatever of the above list we decide
to mark for 1.0.0.

https://issues.apache.org/jira/projects/GUACAMOLE/versions/12342170

-Nick

Reply via email to