-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Bostjan,

We're not getting tired of your reports at all!  We're quite happy for the 
testing and contributions.  Thanks for the report.  Keep them coming...

Josh

On Thursday, September 25, 2014 1:40:08 AM Bostjan Boric wrote:
> Excellent, thanx for the update :). You must be getting tired of my
> trivial bug reports,
> but there are two tiny issues left: Aaron's removal of "KEY
> `predictivemoduleid` (`predictivemoduleid`)"
> left a trailing comma in vcl.sql:600 "KEY `IPaddress` (`IPaddress`),"
> which is preventing
> a successful import.
> 
> Also vcl.sql:2202 - a semicolon is missing at the end of the ALTER
> TABLE `semaphore`.
> 
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> > 
> > Bostjan,
> > 
> > Oops - sorry about that.  vcl.sql and update-vcl.sql are updated now.  I
> > had the changes in my working copy, but never committed them.
> > 
> > Josh
> > 
> > On Wednesday, September 24, 2014 5:49:15 PM Bostjan Boric wrote:
> >> Woohoo, that was a swift reply & fix alright :). Thanx for pointing out
> >> the update-vcl.sql script but neither this one nor the main vcl.sql seem
> >> to contain the vcl.semaphore definition. Judging by your getSemaphore()
> >> code the table definition hasn't changed since you last discussed it a
> >> year
> >> ago in the thread that you mention in your gigantic web code commit?
> >> (http://mail-archives.apache.org/mod_mbox/vcl-dev/201307.mbox/%3C2232243.
> >> J55 CAxcd2y@treebeard%3E)
> >> 
> >> > -----BEGIN PGP SIGNED MESSAGE-----
> >> > Hash: SHA1
> >> > 
> >> > Revision 1627322 fixes the loop problem when failing so that you don't
> >> > get
> >> > email bombed if you are missing the semaphore table (or have some other
> >> > problem that would have resulted in abort getting called in a loop).
> >> > 
> >> > Josh
> >> > 
> >> > On Wednesday, September 24, 2014 8:57:46 AM Josh Thompson wrote:
> >> >> Bostjan,
> >> >> 
> >> >> Yikes!  Obviously, the code did not fail very well there.  :(  I'll
> >> >> look
> >> >> at
> >> >> making it fail without email bombing in the process.  Thanks for
> >> >> jumping
> >> >> in
> >> >> to test the latest code.
> >> >> 
> >> >> You can run the update-vcl.sql script (in the mysql directory) to add
> >> >> the
> >> >> necessary bits to the database.  Something like this:
> >> >> 
> >> >> mysql -h localhost -u root -p < update-vcl.sql
> >> >> 
> >> >> You'll also need to add
> >> >> 
> >> >> define("SEMTIMEOUT", "45");
> >> >> 
> >> >> to your conf.php file.
> >> >> 
> >> >> Josh
> >> >> 
> >> >> On Wednesday, September 24, 2014 1:44:28 AM Bostjan Boric wrote:
> >> >> > I decided to take the plunge and try to get fresh web code up &
> >> >> > running
> >> >> > on a clean install of VCL but failed miserably - the prime issue
> >> >> > being
> >> >> > the
> >> >> > missing semaphore table. Before even being able to sign in I was
> >> >> > greeted by a torrent of "An error has occurred. If this problem
> >> >> > persists,
> >> >> > please email...", with
> >> >> > utils.pm:871 if(ONLINEDEBUG && checkUserHasPerm('View Debug
> >> >> > Information'))
> >> >> > supressing any meaningful information - great for production
> >> >> > deployments,
> >> >> > not so great for testing :). The fun part: the statements in the
> >> >> > "else"
> >> >> > clause of the above check actually managed to generate over 2000
> >> >> > messages
> >> >> > (well, as long as it wasn't over 9000 ;)). I was sure the CentOS VM
> >> >> > I
> >> >> > was
> >> >> > testing on wasn't running any MTAs. Turns out Postfix was running
> >> >> > just
> >> >> > fine... And that I was testing with an old config.php that had
> >> >> > ERROREMAIL
> >> >> > set to my actual Gmail address... Google's still delivering the
> >> >> > error
> >> >> > messages - 3 hours after I shut down the VM :P. That ought to teach
> >> >> > me
> >> >> > a
> >> >> > lesson.
> >> >> > 
> >> >> > In any case, I would be grateful if you could provide the necessary
> >> >> > table
> >> >> > creation statements for vcl.semaphore.
> >> >> > 
> >> >> > Thanx in advance. Going back to cleaning up my inbox ;)
> >> >> > 
> >> >> > > -----BEGIN PGP SIGNED MESSAGE-----
> >> >> > > Hash: SHA1
> >> >> > > 
> >> >> > > Andy,
> >> >> > > 
> >> >> > > Dojo provides a way to "compile" the code to make load times
> >> >> > > faster.
> >> >> > > "Compiling" takes a list of source files, sticks them all together
> >> >> > > into
> >> >> > > a
> >> >> > > single file, removes unnecessary whitespace, and minimizes the
> >> >> > > length
> >> >> > > of
> >> >> > > variable names.  All of this is done so that page loads are
> >> >> > > faster.
> >> >> > > Without compiling it, each file is loaded individually.  VCL works
> >> >> > > fine
> >> >> > > without having the compiled versions.  We didn't start "compiling"
> >> >> > > Dojo
> >> >> > > stuff until the 2.3 release.
> >> >> > > 
> >> >> > > There are two modules we've created that extend Dojo
> >> >> > > functionality.
> >> >> > > They
> >> >> > > are in the web/js/vcldojo directory and have the necessary AFS
> >> >> > > header
> >> >> > > in
> >> >> > > them.
> >> >> > > 
> >> >> > > I didn't think we needed the ASF header in the vcl*.js files since
> >> >> > > we're
> >> >> > > not modifying the code.  However, I didn't think about the two
> >> >> > > modules
> >> >> > > we've created being compiled in.  They are only in four of the
> >> >> > > vcl*.js
> >> >> > > files (2 compressed, 2 uncompressed - vclViewRequests.js and
> >> >> > > vclEditBlockAllocation.js + uncompressed versions).  So, those
> >> >> > > would
> >> >> > > need
> >> >> > > the ASF header in them.  I'm not sure if the other files should
> >> >> > > have
> >> >> > > it
> >> >> > > or not.
> >> >> > > 
> >> >> > > I never commited the vcl*.js files to the repository since they
> >> >> > > are
> >> >> > > generated files.
> >> >> > > 
> >> >> > > Josh
> >> >> > > 
> >> >> > > On Monday, September 22, 2014 2:42:25 PM Andy Kurth wrote:
> >> >> > >> Thank you for this information.  I knew we were shipping dojo
> >> >> > >> with
> >> >> > >> the
> >> >> > >> release but was unaware the dojo directory had custom source code
> >> >> > >> under
> >> >> > >> it.
> >> >> > >> 
> >> >> > >> What is different between stock dojo and dojo-1.6.2vcl?
> >> >> > >> 
> >> >> > >> I see several files in dojo-1.6.2vcl such as the vcl*.js files. 
> >> >> > >> Is
> >> >> > >> this
> >> >> > >> code in the repository somewhere?
> >> >> > >> 
> >> >> > >> I looked back at the 2.3.2 packaged release and the see
> >> >> > >> VCL-specific
> >> >> > >> files
> >> >> > >> under the dojo directory were included.  These do not include an
> >> >> > >> ASF
> >> >> > >> header.  Please address this for future releases.
> >> >> > >> 
> >> >> > >> Thanks,
> >> >> > >> Andy
> >> >> > >> 
> >> >> > >> 
> >> >> > >> 
> >> >> > >> 
> >> >> > >> 
> >> >> > >> 
> >> >> > >> 
> >> >> > >> On Mon, Sep 15, 2014 at 10:50 AM, Josh Thompson
> >> >> > >> <[email protected]>
> >> >> > >> 
> >> >> > >> wrote:
> >> >> > >> > -----BEGIN PGP SIGNED MESSAGE-----
> >> >> > >> > Hash: SHA1
> >> >> > >> > 
> >> >> > >> > As you may have seen, I did a rather large check in of the web
> >> >> > >> > code
> >> >> > >> > to
> >> >> > >> > trunk.
> >> >> > >> > Sorry for checking in so much at one time.  I prefer not to
> >> >> > >> > check
> >> >> > >> > in
> >> >> > >> > that
> >> >> > >> > much
> >> >> > >> > together, but it included a rewrite of both the reservations
> >> >> > >> > pages
> >> >> > >> > and
> >> >> > >> > how
> >> >> > >> > all
> >> >> > >> > of the resources are handled.
> >> >> > >> > 
> >> >> > >> > A few notable changes are that the New Reservation, Current
> >> >> > >> > Reservations,
> >> >> > >> > and
> >> >> > >> > the reserving part of Server Profiles pages have been combined
> >> >> > >> > into
> >> >> > >> > one
> >> >> > >> > page
> >> >> > >> > named Reservations.  Also, all of the pages for managing
> >> >> > >> > resources
> >> >> > >> > have
> >> >> > >> > been
> >> >> > >> > rewritten to be more dynamic.  The Computer Utilities page has
> >> >> > >> > been
> >> >> > >> > incorporated into the Edit Computer Profiles page.
> >> >> > >> > 
> >> >> > >> > If anyone wants to try out trunk, after getting the code,
> >> >> > >> > you'll
> >> >> > >> > need
> >> >> > >> > to
> >> >> > >> > either use a stock distribution of Dojo Toolkit 1.6.2 (i.e. not
> >> >> > >> > one
> >> >> > >> > from a
> >> >> > >> > previous release) or download a custom compiled version from
> >> >> > >> > 
> >> >> > >> > http://people.apache.org/~jfthomps/updates/dojo-1.6.2vcl.tar.gz
> >> >> > >> > 
> >> >> > >> > Then, you'll need to go to the root directory of your web code
> >> >> > >> > and
> >> >> > >> > rename
> >> >> > >> > the
> >> >> > >> > existing dojo directory.  Finally, untar the archive from above
> >> >> > >> > which
> >> >> > >> > will
> >> >> > >> > create a new dojo directory.
> >> >> > >> > 
> >> >> > >> > You'll also need a copy of Spyc 0.5.1 from:
> >> >> > >> > 
> >> >> > >> > https://github.com/mustangostang/spyc/releases
> >> >> > >> > 
> >> >> > >> > Extract the archive under your .ht-inc directory.  Spyc handles
> >> >> > >> > YAML
> >> >> > >> > data
> >> >> > >> > which may be stored in the variable table.
> >> >> > >> > 
> >> >> > >> > Josh
> >> >> > >> > - --
> >> >> > >> > - -------------------------------
> >> >> > >> > Josh Thompson
> >> >> > >> > VCL Developer
> >> >> > >> > North Carolina State University
> >> >> > >> > 
> >> >> > >> > my GPG/PGP key can be found at pgp.mit.edu
> >> >> > >> > 
> >> >> > >> > All electronic mail messages in connection with State business
> >> >> > >> > which
> >> >> > >> > are sent to or received by this account are subject to the NC
> >> >> > >> > Public
> >> >> > >> > Records Law and may be disclosed to third parties.
> >> >> > >> > -----BEGIN PGP SIGNATURE-----
> >> >> > >> > Version: GnuPG v2.0.22 (GNU/Linux)
> >> >> > >> > 
> >> >> > >> > iEYEARECAAYFAlQW/LIACgkQV/LQcNdtPQPWngCfYHLUNRukjX0ObwTQ1EUm6Ta
> >> >> > >> > 3
> >> >> > >> > BaQAmwZh2MVrv42ZtFoILeasxmqfOGsl
> >> >> > >> > =BQ2N
> >> >> > >> > -----END PGP SIGNATURE-----
> >> >> > > 
> >> >> > > - --
> >> >> > > - -------------------------------
> >> >> > > Josh Thompson
> >> >> > > VCL Developer
> >> >> > > North Carolina State University
> >> >> > > 
> >> >> > > my GPG/PGP key can be found at pgp.mit.edu
> >> >> > > 
> >> >> > > All electronic mail messages in connection with State business
> >> >> > > which
> >> >> > > are sent to or received by this account are subject to the NC
> >> >> > > Public
> >> >> > > Records Law and may be disclosed to third parties.
> >> >> > > -----BEGIN PGP SIGNATURE-----
> >> >> > > Version: GnuPG v2.0.22 (GNU/Linux)
> >> >> > > 
> >> >> > > iEYEARECAAYFAlQhyLIACgkQV/LQcNdtPQPQOgCeJgMZNWlgD1Tu3YwOqqgyTZpL
> >> >> > > av0An1ADq+GWYCjDFQJKL8MPSiHIPqBy
> >> >> > > =gI73
> >> >> > > -----END PGP SIGNATURE-----
> >> >> 
> >> >> --
> >> >> -------------------------------
> >> >> Josh Thompson
> >> >> VCL Developer
> >> >> North Carolina State University
> >> >> 
> >> >> my GPG/PGP key can be found at pgp.mit.edu
> >> >> 
> >> >> All electronic mail messages in connection with State business which
> >> >> are sent to or received by this account are subject to the NC Public
> >> >> Records Law and may be disclosed to third parties.
> >> > 
> >> > - --
> >> > - -------------------------------
> >> > Josh Thompson
> >> > VCL Developer
> >> > North Carolina State University
> >> > 
> >> > my GPG/PGP key can be found at pgp.mit.edu
> >> > 
> >> > All electronic mail messages in connection with State business which
> >> > are sent to or received by this account are subject to the NC Public
> >> > Records Law and may be disclosed to third parties.
> >> > -----BEGIN PGP SIGNATURE-----
> >> > Version: GnuPG v2.0.22 (GNU/Linux)
> >> > 
> >> > iEUEARECAAYFAlQizIIACgkQV/LQcNdtPQOMKACfUTsFVZcGMbbNrIS0DeYKQAuz
> >> > 2OIAljQBTR2AuJKoqkIWiGG7C1FPFHo=
> >> > =qMEd
> >> > -----END PGP SIGNATURE-----
> > 
> > - --
> > - -------------------------------
> > Josh Thompson
> > VCL Developer
> > North Carolina State University
> > 
> > my GPG/PGP key can be found at pgp.mit.edu
> > 
> > All electronic mail messages in connection with State business which
> > are sent to or received by this account are subject to the NC Public
> > Records Law and may be disclosed to third parties.
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v2.0.22 (GNU/Linux)
> > 
> > iEYEARECAAYFAlQi7aoACgkQV/LQcNdtPQOmDQCdGCSanPr4jMqt9kNOglsN3L1c
> > beMAmwWVfOELLFnGD8fuYbUcYW9TWg5e
> > =BX2U
> > -----END PGP SIGNATURE-----
- -- 
- -------------------------------
Josh Thompson
VCL Developer
North Carolina State University

my GPG/PGP key can be found at pgp.mit.edu

All electronic mail messages in connection with State business which
are sent to or received by this account are subject to the NC Public
Records Law and may be disclosed to third parties.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iEYEARECAAYFAlQkDysACgkQV/LQcNdtPQMijACfaYmFmuqQU3MQaKBUdS/59zBs
uMgAn36ltbcr3wmw33t4avLSot7DldJj
=ez32
-----END PGP SIGNATURE-----

Reply via email to