-----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/LQcNdtPQPWngCfYHLUNRukjX0ObwTQ1EUm6Ta3
> >> > >> > 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-----

Reply via email to