ViewVC Help
View Directory | Revision Log | View Changeset | Root Listing
root/freshports-1/ingress
Revision 5594 - Directory Listing - [select for diffs]
Modified Sat Jan 30 21:54:51 2021 UTC (4 years, 2 months ago) by dan
Diff to previous 5593
'Show reasons for update and number of updates'
Revision 5593 - Directory Listing - [select for diffs]
Modified Sat Jan 30 21:53:03 2021 UTC (4 years, 2 months ago) by dan
Diff to previous 5592
Show reasons for update and number of updates


Revision 5592 - Directory Listing - [select for diffs]
Modified Sat Jan 30 20:36:05 2021 UTC (4 years, 2 months ago) by dan
Diff to previous 5591
'allow IO::String on incoming new()'
Revision 5591 - Directory Listing - [select for diffs]
Modified Sat Jan 30 20:34:03 2021 UTC (4 years, 2 months ago) by dan
Diff to previous 5590
'Adjust process_vuxml.pl to work on file open'
Revision 5590 - Directory Listing - [select for diffs]
Modified Sat Jan 30 20:30:01 2021 UTC (4 years, 2 months ago) by dan
Diff to previous 5589
Add three new paramaters:

* dryrun        - do not update the database
* showchecksums - show the checksums
* printnodes    - print the node we are processing

Change from IO::File to IO::String for the $nodeString = $node->toString();
XML. This means the fh->open($nodeString) succeeds.


Revision 5589 - Directory Listing - [select for diffs]
Modified Sat Jan 30 20:24:55 2021 UTC (4 years, 2 months ago) by dan
Diff to previous 5588
Change to allow IO::String on incoming new()


Revision 5588 - Directory Listing - [select for diffs]
Modified Fri Jan 29 01:44:24 2021 UTC (4 years, 2 months ago) by dan
Diff to previous 5587
'For new security/vuxml/vuln.xml layout'
Revision 5587 - Directory Listing - [select for diffs]
Modified Fri Jan 29 01:34:46 2021 UTC (4 years, 2 months ago) by dan
Diff to previous 5586
'For new security/vuxml/vuln.xml layout - perhaps 1.42 was a duplicate tag - oops'
Revision 5586 - Directory Listing - [select for diffs]
Modified Fri Jan 29 01:26:15 2021 UTC (4 years, 2 months ago) by dan
Diff to previous 5585
'For new security/vuxml/vuln.xml layout'
Revision 5585 - Directory Listing - [select for diffs]
Modified Fri Jan 29 01:20:55 2021 UTC (4 years, 2 months ago) by dan
Diff to previous 5584
Swap from vuxml_parsing_via_dom to vuxml_parsing


Revision 5584 - Directory Listing - [select for diffs]
Modified Tue Jan 26 18:53:25 2021 UTC (4 years, 2 months ago) by dan
Diff to previous 5583
Adjust to XML processing, not XML creation.
XML will be created by another user.


Revision 5583 - Directory Listing - [select for diffs]
Modified Tue Jan 26 18:53:11 2021 UTC (4 years, 2 months ago) by dan
Diff to previous 5582
If fetching (svn up) fails, log a fatal error.

The rest is just whitespace changes


Revision 5582 - Directory Listing - [select for diffs]
Modified Tue Jan 26 18:51:18 2021 UTC (4 years, 2 months ago) by dan
Diff to previous 5581
Change to fixed length wait times.
We are going to very high values for Fetch_Retry_Limit because svn is lagged
on replication. It is easier to wait than to error out and fix by hand.


Revision 5581 - Directory Listing - [select for diffs]
Modified Tue Jan 26 18:47:24 2021 UTC (4 years, 2 months ago) by dan
Diff to previous 5580
Remove empty error files
Add more debugging output for Branch and revision


Revision 5580 - Directory Listing - [select for diffs]
Modified Tue Jan 26 18:36:18 2021 UTC (4 years, 2 months ago) by dan
Diff to previous 5579
Move to using XML::DOM::XPath now that security/vuxml/vuln.xml is split into
several files. Proof of concept courtesy of bapt@FreeBSD.org


Revision 5579 - Directory Listing - [select for diffs]
Modified Tue Jan 26 18:32:52 2021 UTC (4 years, 2 months ago) by dan
Diff to previous 5578
When invoking parse, specify ProtocolEncoding => 'ISO-8859-1'

That avoid errors like this:

not well-formed (invalid token) at line 28, column 23, byte 1305 at /usr/local/lib/perl5/site_perl/mach/5.32/XML/Parser.pm line 187.

on this:

Reported by Andr?? Bargull on 2020-11-2</li>

see vid="01ffd06a-36ed-11eb-b655-3065ec8fd3ec"


Revision 5578 - Directory Listing - [select for diffs]
Modified Tue Jan 26 18:24:03 2021 UTC (4 years, 2 months ago) by dan
Diff to previous 5577
Saving before deleting.  Work will be done by vuxml_parsing.pm


Revision 5577 - Directory Listing - [select for diffs]
Modified Tue Jan 26 18:22:39 2021 UTC (4 years, 2 months ago) by dan
Diff to previous 5567
Let's save this before deleting it.

Test worked, now moving code to process_vuxml.pl


Revision 5567 - Directory Listing - [select for diffs]
Modified Sun Jan 3 23:20:22 2021 UTC (4 years, 3 months ago) by dan
Diff to previous 5566
'update to 2.0.1'
Revision 5566 - Directory Listing - [select for diffs]
Modified Sun Jan 3 23:18:17 2021 UTC (4 years, 3 months ago) by dan
Diff to previous 5565
remove FreshPorts::Constants::SVN_Repo_Dir_Name_Ports which is not used
Revision 5565 - Directory Listing - [select for diffs]
Modified Sun Jan 3 23:15:23 2021 UTC (4 years, 3 months ago) by dan
Diff to previous 5564
add a comment showing an example make-port.sh call
Revision 5564 - Directory Listing - [select for diffs]
Modified Sun Jan 3 23:14:24 2021 UTC (4 years, 3 months ago) by dan
Diff to previous 5559
Fix up CanWeProcessThisBranch() was was passing an unnecesary parameter
because it should have been invoking GetPathToRepoForBranchSVN() not
GetPathToRepoForBranch()


Revision 5559 - Directory Listing - [select for diffs]
Modified Sun Jan 3 21:04:56 2021 UTC (4 years, 3 months ago) by dan
Diff to previous 5557
add in stuff for the quarterly ports, and change tabs to spaces
Revision 5557 - Directory Listing - [select for diffs]
Modified Fri Jan 1 19:32:33 2021 UTC (4 years, 3 months ago) by dan
Diff to previous 5556
'first cut of git modules'
Revision 5556 - Directory Listing - [select for diffs]
Modified Fri Jan 1 19:00:45 2021 UTC (4 years, 3 months ago) by dan
Diff to previous 5553
'first cut of the scripts for git'
Revision 5553 - Directory Listing - [select for diffs]
Modified Mon Dec 21 16:24:46 2020 UTC (4 years, 3 months ago) by dan
Diff to previous 5552
branches.pm

* add GetPathToRepoForBranchSVN
* for a given branch name, return the full path.  Including the CHROOT path.

constants.pm

* add FreshPorts::Constants::SVN_Repo_Dir_Name_Ports = ports-HEAD
* is that used?

port.pm

* make this script work with both git and svn
* the repos are in different locations
* remove 

process_svn_mail.pm

* Amend XML to include the source (subversion) so that XML processing knows which code to invoke
* When invoking XML::Writer, don't specify OUTPUT, becuase that borks the code

verifyport.pm

* start passing around RepoType so everyone knows if this is git or svn

xml_munge.pm

* remove a bunch of commented out code now that most of this processing is in one of  xml_munge_git.pm & xml_munge_svn.pm
* we open the XML, check git or svn, and invoke the respective code to complete the processing

xml_munge_git.pm
xml_munge_svn.pm

* adjust the code so that non-ports don't start compiling lists of ports to save
* in xml_munge_git.pm, remove the code which checked the length of message_id to determin git or svn
* that detemination is carried out by xml_munge.pm and it checks the XML to decide that




Revision 5552 - Directory Listing - [select for diffs]
Modified Mon Dec 21 16:05:58 2020 UTC (4 years, 3 months ago) by dan
Diff to previous 5551
adjust spaces to tabs


Revision 5551 - Directory Listing - [select for diffs]
Modified Mon Dec 21 16:00:32 2020 UTC (4 years, 3 months ago) by dan
Diff to previous 5550
load_xml_into_db.pl

* modified to check the source repo for this XML
* then invoke one of FreshPorts::xml_munge_git or FreshPorts::xml_munge_svn

load_xml_into_db_git.pl
load_xml_into_db_svn.pl

Modified to invoke the approviaate XML munging class:

* my $Munger = FreshPorts::XML_Munge_git->new($dbh);
* my $Munger = FreshPorts::XML_Munge_svn->new($dbh);


Revision 5550 - Directory Listing - [select for diffs]
Modified Mon Dec 21 15:57:15 2020 UTC (4 years, 3 months ago) by dan
Diff to previous 5549
Remove files no longer used.


Revision 5549 - Directory Listing - [select for diffs]
Modified Mon Dec 21 15:57:02 2020 UTC (4 years, 3 months ago) by dan
Diff to previous 5548
I started to modify these scripts to work with git, then realized they are
no longer used.

email and commit processing is handled by services:

[dan@devgit-ingress01:/usr/local/libexec/freshports-service] $ ls -l
total 26
-r-xr-xr-x  1 root  wheel  7267 Dec  6 22:17 freshports.sh
-r-xr-xr-x  1 root  wheel  1387 Dec  6 20:16 ingress.sh
-r-xr-xr-x  1 root  wheel  4109 Dec  6 22:13 ingress_svn.sh

Look there for invoking the xml processing scripts


Revision 5548 - Directory Listing - [select for diffs]
Modified Mon Dec 21 03:12:55 2020 UTC (4 years, 3 months ago) by dan
Diff to previous 5547
Convert from `stuff` to $(stuff)



Revision 5547 - Directory Listing - [select for diffs]
Modified Mon Dec 21 03:10:43 2020 UTC (4 years, 3 months ago) by dan
Diff to previous 5546
We don't use this any more


Revision 5546 - Directory Listing - [select for diffs]
Modified Mon Dec 21 03:10:26 2020 UTC (4 years, 3 months ago) by dan
Diff to previous 5545
slightly different comments

Revision 5545 - Directory Listing - [select for diffs]
Modified Mon Dec 21 03:10:02 2020 UTC (4 years, 3 months ago) by dan
Diff to previous 5544
Convert from `stuff` to $(stuff)



Revision 5544 - Directory Listing - [select for diffs]
Modified Mon Dec 21 03:09:38 2020 UTC (4 years, 3 months ago) by dan
Diff to previous 5543
Convert from `stuff` to $(stuff)


Revision 5543 - Directory Listing - [select for diffs]
Modified Mon Dec 21 03:09:11 2020 UTC (4 years, 3 months ago) by dan
Diff to previous 5513
Convert from `stuff` to $(stuff)

Revision 5513 - Directory Listing - [select for diffs]
Modified Sat Dec 5 14:22:11 2020 UTC (4 years, 3 months ago) by dan
Diff to previous 5512
Revert last commit. It seems we need some of that code afterall.


Revision 5512 - Directory Listing - [select for diffs]
Modified Sat Dec 5 14:09:07 2020 UTC (4 years, 3 months ago) by dan
Diff to previous 5511
Trim down the code by removing unnecessary items, such as the database
connection.


Revision 5511 - Directory Listing - [select for diffs]
Modified Sat Dec 5 13:46:01 2020 UTC (4 years, 3 months ago) by dan
Diff to previous 5494
Now that I've realized the website should process both svn and git commits,
I wanted a way to inspect an XML file and determine which type of repo it
came from. This is vital because we have two different sets of code to deal
with each origin:

[dan@devgit-ingress01:~/scripts] $ ls -l load_xml_into_db*
-rwxr-xr-x  1 dan  dan  1251 Dec  5 03:00 load_xml_into_db.pl
-rwxr-xr-x  1 dan  dan  1404 Jul  3 20:40 load_xml_into_db_git.pl
-rwxr-xr-x  1 dan  dan  1404 Jul  3 20:40 load_xml_into_db_svn.pl

Invoke load_xml_into_db.pl and it determine the type of XML and then invoke
one of load_xml_into_db_git.pl and load_xml_into_db_svn.pl

In turn, each of those scripts will use one of these modules:

[dan@devgit-ingress01:~/scripts] $ ls -l ~/modules/xml_munge*
-rwxr-xr-x  1 dan  dan   5392 Dec  5 02:51 /usr/home/dan/modules/xml_munge.pm
-rwxr-xr-x  1 dan  dan  36848 Dec  5 02:24 /usr/home/dan/modules/xml_munge_git.pm
-rwxr-xr-x  1 dan  dan  31944 Dec  5 02:37 /usr/home/dan/modules/xml_munge_svn.pm

xml_munge.pm determines the type of repository this commit came from. This
is important because there are slightly different data in the XML. For
example, subversion does not have a commit_hash.

load_xml_into_db.pl learns the type from this data in the XML file:

<UPDATES Version="1.4.0.1" Source="git">
<UPDATES Source="subversion" Version="1.3.2.2">

The Version numbers refer to the code module and is used. Yet.


Revision 5494 - Directory Listing - [select for diffs]
Modified Sun Nov 29 15:43:15 2020 UTC (4 years, 4 months ago) by dan
Diff to previous 5493
Use the right value for branch name.


Revision 5493 - Directory Listing - [select for diffs]
Modified Sun Nov 29 15:42:33 2020 UTC (4 years, 4 months ago) by dan
Diff to previous 5492
Properly bring a port back from the dead.

After a port is deleted, it may be brought back.
The code was looking for that, but not detecting it
because of path issues.  Let's strip the leading /ports/head or
/ports/branches/2020Q4 and use what is left.

While here, leave the loop once we have found something to resurrect.


Revision 5492 - Directory Listing - [select for diffs]
Modified Sun Nov 29 15:38:18 2020 UTC (4 years, 4 months ago) by dan
Diff to previous 5490
Let's just do a fetch, not a pull


Revision 5490 - Directory Listing - [select for diffs]
Modified Sat Nov 14 20:31:30 2020 UTC (4 years, 4 months ago) by dan
Diff to previous 5489
remove FreshPorts::Branches::GetPathToRepoForBranchCHROOT which seems
outdated for git and does not work

Add FreshPorts::Constants::GitRepos & FreshPorts::Constants::RepoLabelsToGitRepoNames


Revision 5489 - Directory Listing - [select for diffs]
Modified Sat Nov 14 19:55:48 2020 UTC (4 years, 4 months ago) by dan
Diff to previous 5488
Convert the XML repo label to a database repo name


Revision 5488 - Directory Listing - [select for diffs]
Modified Tue Nov 3 23:37:01 2020 UTC (4 years, 5 months ago) by dan
Diff to previous 5487
'become compatible with XML::Writer 0.900'
Revision 5487 - Directory Listing - [select for diffs]
Modified Tue Nov 3 23:34:04 2020 UTC (4 years, 5 months ago) by dan
Diff to previous 5486
Patch to work with XML-Writer-0.900

Without this patch, the error is:

Output must be a handle, a reference or 'self' at /usr/local/lib/perl5/site_perl/XML/Writer.pm line 480, <> line 114.

This ties in with https://metacpan.org/changes/distribution/XML-Writer for
0.900:

"Fail when a scalar other than 'self' is passed as OUTPUT."



Revision 5486 - Directory Listing - [select for diffs]
Modified Tue Nov 3 13:16:44 2020 UTC (4 years, 5 months ago) by dan
Diff to previous 5484
The example email server should be a hostname, not an IP address.


Revision 5484 - Directory Listing - [select for diffs]
Modified Tue Aug 18 00:39:55 2020 UTC (4 years, 7 months ago) by dan
Diff to previous 5483
Fix the branch
Revision 5483 - Directory Listing - [select for diffs]
Modified Sun Aug 16 12:36:00 2020 UTC (4 years, 7 months ago) by dan
Diff to previous 5477
add newline to end of file
Revision 5477 - Directory Listing - [select for diffs]
Modified Mon Aug 3 23:48:46 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5476
spacing

Revision 5476 - Directory Listing - [select for diffs]
Modified Mon Aug 3 23:29:48 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5471
Sometimes you want 2020Q3 (usually for the repo), sometimes you want
branches/2020Q3 (usually in git)


Revision 5471 - Directory Listing - [select for diffs]
Modified Sun Aug 2 18:37:48 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5470
spell quarterly


Revision 5470 - Directory Listing - [select for diffs]
Modified Sat Aug 1 21:15:26 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5469
Add in ports-quarterly


Revision 5469 - Directory Listing - [select for diffs]
Modified Sat Aug 1 21:14:58 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5468
Add a test for showing repos:

[dan@devgit-ingress01:~/modules] $ echo perl ./Testing/GetRepos.pl| sudo su -fm freshports
ports has REPODIR='/var/db/freshports/ports-jail/var/db/repos/freebsd-ports' and REPODIR_CHROOT='/var/db/repos/freebsd-ports'
ports-quarterly has REPODIR='/var/db/freshports/ports-jail/var/db/repos/freebsd-ports-quarterly' and REPODIR_CHROOT='/var/db/repos/freebsd-ports-quarterly'



Revision 5468 - Directory Listing - [select for diffs]
Modified Sat Aug 1 21:14:22 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5467
Add missing dependency: constants


Revision 5467 - Directory Listing - [select for diffs]
Modified Sat Aug 1 20:58:48 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5466
Change GetRepoNameForBranch() to use newly FreshPorts::Constants::GitRepos

We want to convert ports and ports-quarterly to freebsd-port and
freebsd-ports-quarterly respectively. We have labels; we want directories.


Revision 5466 - Directory Listing - [select for diffs]
Modified Sat Aug 1 18:49:04 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5465
This is the start of passing in the Repository name to many functions to enable correct repo-on-disk identification
Revision 5465 - Directory Listing - [select for diffs]
Modified Sat Aug 1 14:55:39 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5464
remove commented out code with hardcoded commit_hash, repo, and FileRevision
Revision 5464 - Directory Listing - [select for diffs]
Modified Sat Aug 1 14:54:18 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5463
remove commented out code referring to {repository} = 'ports';
Revision 5463 - Directory Listing - [select for diffs]
Modified Sat Aug 1 14:47:39 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5462
put a space before: for git
Revision 5462 - Directory Listing - [select for diffs]
Modified Sat Aug 1 14:39:41 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5461
Correct unkonwn to unknown
Revision 5461 - Directory Listing - [select for diffs]
Modified Thu Jul 30 15:41:18 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5460
Document where we need to delete the port


Revision 5460 - Directory Listing - [select for diffs]
Modified Thu Jul 30 15:30:40 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5459
do 2>&1 to redirect stderr to std out so we capture the git stuff into the .loading log file


Revision 5459 - Directory Listing - [select for diffs]
Modified Thu Jul 30 15:12:29 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5458
How did that = get in there?


Revision 5458 - Directory Listing - [select for diffs]
Modified Mon Jul 27 22:59:37 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5457
Line up some columns
use the right name in logging.
Use the repo we told to use.
delete commented out code

Revision 5457 - Directory Listing - [select for diffs]
Modified Mon Jul 27 22:56:39 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5456
Correct the name of the script


Revision 5456 - Directory Listing - [select for diffs]
Modified Mon Jul 27 22:55:57 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5455
Removing blank lines.


Revision 5455 - Directory Listing - [select for diffs]
Modified Mon Jul 27 21:31:37 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5454
Some colum alignment


Revision 5454 - Directory Listing - [select for diffs]
Modified Sun Jul 26 23:29:33 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5453
Add two functions needed for processing git commands.

Perhaps they should be in another file, but config.sh is included by thoese
that need these.


Revision 5453 - Directory Listing - [select for diffs]
Modified Sun Jul 26 23:28:17 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5452
Adjust whitespace


Revision 5452 - Directory Listing - [select for diffs]
Modified Sun Jul 26 22:22:03 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5450
These two have been replaced by job-waiting.pl


Revision 5450 - Directory Listing - [select for diffs]
Modified Sun Jul 26 18:16:51 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5449
Put a tag in there, so we know where it's coming from


Revision 5449 - Directory Listing - [select for diffs]
Modified Sun Jul 26 18:14:09 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5448
Mention that we only extract values from the ports repo, not the other repos


Revision 5448 - Directory Listing - [select for diffs]
Modified Sun Jul 26 15:05:24 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5447
Add SET CLIENT_ENCODING TO 'SQL_ASCII' on a select.
Not everything is UTF-8, so we have to do this for now.

Whitespace some stuff


Revision 5447 - Directory Listing - [select for diffs]
Modified Sat Jul 25 15:44:46 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5446
While attempting to figure out a 'wide character' issue

* https://github.com/FreshPorts/git_proc_commit/issues/

I rewrote the query for saving commit_log - this was to get
all the encoding done by $dbh->do().

It didn't help.  What heped was ;client_encoding=UTF8 on the database
connection string.




Revision 5446 - Directory Listing - [select for diffs]
Modified Sat Jul 25 15:40:52 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5445
Moving to git, we take a slightly different approach.  We need multiple
working copies because there are multiple git repos:

* freebsd
* freebsd-ports
* freebsd-docs

Change path_to_tree to RepoDir
Move CheckGit from freshports to ingress signal directory



Revision 5445 - Directory Listing - [select for diffs]
Modified Sat Jul 25 15:38:09 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5444
Set client_encoding=UTF8 on connect


Revision 5444 - Directory Listing - [select for diffs]
Modified Sat Jul 25 15:37:50 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5443
Save commit_hash_short


Revision 5443 - Directory Listing - [select for diffs]
Modified Sat Jul 25 15:33:49 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5442
Refer to master, not head.


Revision 5442 - Directory Listing - [select for diffs]
Modified Sat Jul 25 15:32:16 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5441
We renamed SVNBaseDir


Revision 5441 - Directory Listing - [select for diffs]
Modified Sat Jul 25 15:32:04 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5440
We have jobs for both git and svn, and for ingress and freshports


Revision 5440 - Directory Listing - [select for diffs]
Modified Sat Jul 25 15:30:59 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5439
Add the script which checks out a specific commit


Revision 5439 - Directory Listing - [select for diffs]
Modified Sat Jul 25 15:29:28 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5438
Now that we have git and svn processing, create a separate script.

Revision 5438 - Directory Listing - [select for diffs]
Modified Sat Jul 25 15:27:25 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5437
Add deails for the ingress user directories.

Add other details pertaining to git processing


Revision 5437 - Directory Listing - [select for diffs]
Modified Fri Jul 24 16:02:09 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5436
Make this work for the new repo locations and names

Revision 5436 - Directory Listing - [select for diffs]
Modified Fri Jul 24 16:01:37 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5430
Add in the git repos

While here, column align some stuff


Revision 5430 - Directory Listing - [select for diffs]
Modified Mon Jul 20 12:33:51 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5390
Fairly stable now


Revision 5390 - Directory Listing - [select for diffs]
Modified Sat Jul 18 15:20:03 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5387
Sort the jobs


Revision 5387 - Directory Listing - [select for diffs]
Modified Sat Jul 18 14:29:32 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5378
Remove unused $DaysRefreshed

Sort contents of %Jobs

Add $FreshPorts::Config::CheckGit => 'check_git.sh



Revision 5378 - Directory Listing - [select for diffs]
Modified Sat Jul 11 19:47:18 2020 UTC (4 years, 8 months ago) by dan
Diff to previous 5377
Spell: element id


Revision 5377 - Directory Listing - [select for diffs]
Modified Fri Jul 3 19:41:00 2020 UTC (4 years, 9 months ago) by dan
Diff to previous 5375
Use commit log message not email subject

With git processing, we run off the repo, not incoming commit email.
Thus, we must change.


Revision 5375 - Directory Listing - [select for diffs]
Modified Sun Jun 28 17:36:02 2020 UTC (4 years, 9 months ago) by dan
Diff to previous 5374
'rm /usr/src/sys/Makefile from the ports-jail'
Revision 5374 - Directory Listing - [select for diffs]
Modified Sun Jun 28 17:35:14 2020 UTC (4 years, 9 months ago) by dan
Diff to previous 5373
Remove the usr files

re: https://github.com/FreshPorts/freshports/issues/152

The nvidia drivers are needlessly marked as IGNORE. For example https://www.freshports.org/x11/nvidia-driver-390/

The message is:

IGNORE: requires kernel source files in SRC_BASE=/usr/src

This message is produced by https://svnweb.freebsd.org/ports/head/Mk/Uses/kmod.mk?view=markup around line 25

Example:

[dan@dev-ingress01:/var/db/freshports/ports-jail/var/db/repos/PORTS-head/x11/nvidia-driver-390] $ make -V IGNORE
requires kernel source files in SRC_BASE=/usr/src
The code looks for ${SRC_BASE}/sys/Makefile

Creating that file avoids the issue:

$ sudo mkdir /usr/src/sys
$ sudo touch /usr/src/sys/Makefile
$ make -V IGNORE

$


Revision 5373 - Directory Listing - [select for diffs]
Modified Sun Jun 28 17:26:48 2020 UTC (4 years, 9 months ago) by dan
Diff to previous 5372
'Bring in new PYTHON_PKGNAMEPREFIX code - for real this time'
Revision 5372 - Directory Listing - [select for diffs]
Modified Sun Jun 28 17:26:16 2020 UTC (4 years, 9 months ago) by dan
Diff to previous 5371
add in python_pkgnameprefix


Revision 5371 - Directory Listing - [select for diffs]
Modified Sun Jun 28 17:24:29 2020 UTC (4 years, 9 months ago) by dan
Diff to previous 5370
Add in make-flavors-package-names.sh


Revision 5370 - Directory Listing - [select for diffs]
Modified Sun Jun 28 17:12:53 2020 UTC (4 years, 9 months ago) by dan
Diff to previous 5369
'Bring in new PYTHON_PKGNAMEPREFIX stuff, abort on UNKNOWN branch'
Revision 5369 - Directory Listing - [select for diffs]
Modified Sun Jun 28 17:11:12 2020 UTC (4 years, 9 months ago) by dan
Diff to previous 5368
'Bring in new PYTHON_PKGNAMEPREFIX code'
Revision 5368 - Directory Listing - [select for diffs]
Modified Sat Jun 27 21:11:10 2020 UTC (4 years, 9 months ago) by dan
Diff to previous 5367
extract PYTHON_PKGNAMEPREFIX from the port


Revision 5367 - Directory Listing - [select for diffs]
Modified Sat Jun 27 21:10:19 2020 UTC (4 years, 9 months ago) by dan
Diff to previous 5366
Combine some lines into one.  Whitespace only.


Revision 5366 - Directory Listing - [select for diffs]
Modified Wed Jun 24 23:50:17 2020 UTC (4 years, 9 months ago) by dan
Diff to previous 5364
Add the correct command to create the required thing


Revision 5364 - Directory Listing - [select for diffs]
Modified Mon Jun 22 00:48:16 2020 UTC (4 years, 9 months ago) by dan
Diff to previous 5363
Some simple updates


Revision 5363 - Directory Listing - [select for diffs]
Modified Sun Jun 21 22:58:53 2020 UTC (4 years, 9 months ago) by dan
Diff to previous 5362
Create git branch


Revision 5362 - Directory Listing - [select for diffs]
Modified Sun Jun 21 22:57:45 2020 UTC (4 years, 9 months ago) by dan
Diff to previous 5361
Create branch for git work


Revision 5361 - Directory Listing - [select for diffs]
Modified Mon Jun 1 13:29:51 2020 UTC (4 years, 10 months ago) by dan
Diff to previous 5360
Remove reference to unset value.


Revision 5360 - Directory Listing - [select for diffs]
Modified Sun May 31 18:46:32 2020 UTC (4 years, 10 months ago) by dan
Diff to previous 5359
Need this to fix IGNORE for ports which use kmod

re: https://github.com/FreshPorts/freshports/issues/152


Revision 5359 - Directory Listing - [select for diffs]
Modified Sun May 31 18:46:11 2020 UTC (4 years, 10 months ago) by dan
Diff to previous 5358
Adding, it was never added before


Revision 5358 - Directory Listing - [select for diffs]
Modified Sun May 31 18:18:31 2020 UTC (4 years, 10 months ago) by dan
Diff to previous 5357
'Create a fake /usr/src/sys/Makefile to avoid spurious INGORE messages
by ports which use kmod
'
Revision 5357 - Directory Listing - [select for diffs]
Modified Sun May 31 18:14:45 2020 UTC (4 years, 10 months ago) by dan
Diff to previous 5355
Create a fake /usr/src/sys/Makefile to avoid spurious INGORE messages
by ports which use kmod

re: https://github.com/FreshPorts/freshports/issues/152


Revision 5355 - Directory Listing - [select for diffs]
Modified Sun May 31 13:42:41 2020 UTC (4 years, 10 months ago) by dan
Diff to previous 5353
'convert all http to https, get ready for MaintainerPorts'
Revision 5353 - Directory Listing - [select for diffs]
Modified Sat May 30 13:32:36 2020 UTC (4 years, 10 months ago) by dan
Diff to previous 5352
'fix a proctitle error with wide characters'
Revision 5352 - Directory Listing - [select for diffs]
Modified Sat May 30 13:30:56 2020 UTC (4 years, 10 months ago) by dan
Diff to previous 5351
Avoid readproctitle errors by doing UTF-8


Revision 5351 - Directory Listing - [select for diffs]
Modified Sat May 30 11:53:52 2020 UTC (4 years, 10 months ago) by dan
Diff to previous 5350
'remove debugging date'
Revision 5350 - Directory Listing - [select for diffs]
Modified Sat May 30 11:53:00 2020 UTC (4 years, 10 months ago) by dan
Diff to previous 5349
remove hardcoded date used for debugging


Revision 5349 - Directory Listing - [select for diffs]
Modified Sat May 30 11:43:59 2020 UTC (4 years, 10 months ago) by dan
Diff to previous 5348
Add missing require: FreshPorts::committer_opt_in

This will avoid this error:

nUndefined subroutine &FreshPorts::CommitterOptIn::RecordErrorDetails called at ./process_vuxml.pl line 124, <> chunk 1.\n



Revision 5348 - Directory Listing - [select for diffs]
Modified Sat May 30 11:35:52 2020 UTC (4 years, 10 months ago) by dan
Diff to previous 5347
'add report-maintainer-ports.pl'
Revision 5347 - Directory Listing - [select for diffs]
Modified Sat May 30 11:35:44 2020 UTC (4 years, 10 months ago) by dan
Diff to previous 5346
Uncomment code to detect debugging mode


Revision 5346 - Directory Listing - [select for diffs]
Modified Sat May 30 11:30:21 2020 UTC (4 years, 10 months ago) by dan
Diff to previous 5340
Go case insensitive on the email address match


Revision 5340 - Directory Listing - [select for diffs]
Modified Fri May 29 20:52:49 2020 UTC (4 years, 10 months ago) by dan
Diff to previous 5339
use https, not http


Revision 5339 - Directory Listing - [select for diffs]
Modified Fri May 29 20:51:14 2020 UTC (4 years, 10 months ago) by dan
Diff to previous 5338
remove:

* NotificationNonPorts & NotificationDirectories - they appear to be unused
* add MaintainerPorts for new report


Revision 5338 - Directory Listing - [select for diffs]
Modified Fri May 29 20:50:25 2020 UTC (4 years, 10 months ago) by dan
Diff to previous 5335
We have a report on maintainer ports


Revision 5335 - Directory Listing - [select for diffs]
Modified Mon May 4 12:09:38 2020 UTC (4 years, 11 months ago) by dan
Diff to previous 5334
'add PGSSLMODE to config.sh'
Revision 5334 - Directory Listing - [select for diffs]
Modified Mon May 4 12:09:22 2020 UTC (4 years, 11 months ago) by dan
Diff to previous 5333
Add PGSSLMODE


Revision 5333 - Directory Listing - [select for diffs]
Modified Mon May 4 12:05:24 2020 UTC (4 years, 11 months ago) by dan
Diff to previous 5332
'add BASEDIR_PACKAGER to config.sh'
Revision 5332 - Directory Listing - [select for diffs]
Modified Mon May 4 11:58:56 2020 UTC (4 years, 11 months ago) by dan
Diff to previous 5326
Add BASEDIR_PACKAGER


Revision 5326 - Directory Listing - [select for diffs]
Modified Sat May 2 14:55:36 2020 UTC (4 years, 11 months ago) by dan
Diff to previous 5325
'remove system() which did nothing in process_vuxml.pl'
Revision 5325 - Directory Listing - [select for diffs]
Modified Fri May 1 17:57:01 2020 UTC (4 years, 11 months ago) by dan
Diff to previous 5324
We don't need this any more. We use zfs rollback instead


Revision 5324 - Directory Listing - [select for diffs]
Modified Fri May 1 17:56:37 2020 UTC (4 years, 11 months ago) by dan
Diff to previous 5323
Save recent work, before removing.


Revision 5323 - Directory Listing - [select for diffs]
Modified Fri May 1 16:13:26 2020 UTC (4 years, 11 months ago) by dan
Diff to previous 5315
remove system() which did nothing
Revision 5315 - Directory Listing - [select for diffs]
Modified Tue Apr 28 23:14:42 2020 UTC (4 years, 11 months ago) by dan
Diff to previous 5311
first version, going to start using -e next
Revision 5311 - Directory Listing - [select for diffs]
Modified Mon Apr 27 15:53:46 2020 UTC (4 years, 11 months ago) by dan
Diff to previous 5310
'Add new new signals: * new_repo_ready_for_import * new_repo_imported'
Revision 5310 - Directory Listing - [select for diffs]
Modified Mon Apr 27 15:50:33 2020 UTC (4 years, 11 months ago) by dan
Diff to previous 5307
'job-waiting.pl now handles the new packages code'
Revision 5307 - Directory Listing - [select for diffs]
Modified Mon Apr 27 15:33:50 2020 UTC (4 years, 11 months ago) by dan
Diff to previous 5304
Add new new signals:

* new_repo_ready_for_import
* new_repo_imported


Revision 5304 - Directory Listing - [select for diffs]
Modified Sun Apr 26 22:28:42 2020 UTC (4 years, 11 months ago) by dan
Diff to previous 5270
Change our job-waiting loop.

When the job_waiting signal is set, run the waiting jobs and keep
runnint them until we don't find anything more to run.


Revision 5270 - Directory Listing - [select for diffs]
Modified Thu Apr 9 12:35:41 2020 UTC (4 years, 11 months ago) by dan
Diff to previous 5268
whitespace only

Revision 5268 - Directory Listing - [select for diffs]
Modified Thu Mar 26 21:02:28 2020 UTC (5 years ago) by dan
Diff to previous 5267
fix


Revision 5267 - Directory Listing - [select for diffs]
Modified Thu Mar 26 21:02:09 2020 UTC (5 years ago) by dan
Diff to previous 5266
ouch


Revision 5266 - Directory Listing - [select for diffs]
Modified Thu Mar 26 21:01:54 2020 UTC (5 years ago) by dan
Diff to previous 5265
fix


Revision 5265 - Directory Listing - [select for diffs]
Modified Thu Mar 26 21:01:27 2020 UTC (5 years ago) by dan
Diff to previous 5264
fix


Revision 5264 - Directory Listing - [select for diffs]
Modified Thu Mar 26 21:01:05 2020 UTC (5 years ago) by dan
Diff to previous 5263
clean


Revision 5263 - Directory Listing - [select for diffs]
Modified Thu Mar 26 21:00:37 2020 UTC (5 years ago) by dan
Diff to previous 5262

Revision 5262 - Directory Listing - [select for diffs]
Modified Thu Mar 26 21:00:02 2020 UTC (5 years ago) by dan
Diff to previous 5261
Damn.  That was wrong.


Revision 5261 - Directory Listing - [select for diffs]
Modified Thu Mar 26 20:58:10 2020 UTC (5 years ago) by dan
Diff to previous 5260
These are helper scripts, mostly for use with commits after they have
arrived. When you're looking for the raw file, use these tools


Revision 5260 - Directory Listing - [select for diffs]
Modified Sat Jan 25 19:40:21 2020 UTC (5 years, 2 months ago) by dan
Diff to previous 5259
'Don't ignore everything after Directory Properties'
Revision 5259 - Directory Listing - [select for diffs]
Modified Sat Jan 25 19:36:59 2020 UTC (5 years, 2 months ago) by dan
Diff to previous 5258
Stop using variables before testing if they are defined

This is fallout from testing for:

* https://github.com/FreshPorts/freshports/issues/133
* https://news.freshports.org/2020/01/25/the-slave-ports-for-devel-binutils-did-not-get-deleted/



Revision 5258 - Directory Listing - [select for diffs]
Modified Sat Jan 25 19:35:37 2020 UTC (5 years, 2 months ago) by dan
Diff to previous 5246
In the original version of this code, we always ignored everything after a
Directory Properties line.  We now just ignore that section.

This error led to whole swaths of emails being ignored.  Oops.

see https://github.com/FreshPorts/freshports/issues/133
    https://news.freshports.org/2020/01/25/the-slave-ports-for-devel-binutils-did-not-get-deleted/


Revision 5246 - Directory Listing - [select for diffs]
Modified Thu Jan 9 17:29:00 2020 UTC (5 years, 2 months ago) by dan
Diff to previous 5245
'Always include the SQl when displaying an error'
Revision 5245 - Directory Listing - [select for diffs]
Modified Thu Jan 9 17:23:40 2020 UTC (5 years, 2 months ago) by dan
Diff to previous 5244
'fix broken XML chars'
Revision 5244 - Directory Listing - [select for diffs]
Modified Thu Jan 9 17:16:10 2020 UTC (5 years, 2 months ago) by dan
Diff to previous 5243
Strip characters which are not valid in XML


Revision 5243 - Directory Listing - [select for diffs]
Modified Sun Dec 29 20:56:48 2019 UTC (5 years, 3 months ago) by dan
Diff to previous 5237
Note that FreshPorts::Config::email_server must be a hostname, not an IP
address.

Revision 5237 - Directory Listing - [select for diffs]
Modified Tue Nov 12 22:11:52 2019 UTC (5 years, 4 months ago) by dan
Diff to previous 5236
Add much debugging output.

Always include the SQL in the error message.


Revision 5236 - Directory Listing - [select for diffs]
Modified Tue Nov 12 22:06:09 2019 UTC (5 years, 4 months ago) by dan
Diff to previous 5230
Always include the SQl when displaying an error
Revision 5230 - Directory Listing - [select for diffs]
Modified Sat Jul 27 20:11:08 2019 UTC (5 years, 8 months ago) by dan
Diff to previous 5229
'fix https://github.com/FreshPorts/freshports/issues/121'
Revision 5229 - Directory Listing - [select for diffs]
Modified Sat Jul 27 20:05:12 2019 UTC (5 years, 8 months ago) by dan
Diff to previous 5228
remove extraneous /


Revision 5228 - Directory Listing - [select for diffs]
Modified Sat Jul 27 20:04:03 2019 UTC (5 years, 8 months ago) by dan
Diff to previous 5224
Repair duplicate and extraneous results.

fixes https://github.com/FreshPorts/freshports/issues/121


Revision 5224 - Directory Listing - [select for diffs]
Modified Sat May 25 17:32:02 2019 UTC (5 years, 10 months ago) by dan
Diff to previous 5219
'minor changes, no bug fixes'
Revision 5219 - Directory Listing - [select for diffs]
Modified Tue Mar 12 16:34:47 2019 UTC (6 years ago) by dan
Diff to previous 5218
Good script, but checkout-branch is better


Revision 5218 - Directory Listing - [select for diffs]
Modified Tue Mar 12 16:12:56 2019 UTC (6 years ago) by dan
Diff to previous 5217
Use $0 instead of hardcoding our own script name

Revision 5217 - Directory Listing - [select for diffs]
Modified Mon Mar 4 14:41:27 2019 UTC (6 years, 1 month ago) by dan
Diff to previous 5216
Also refresh etc/make.conf in the PORT JAIL


Revision 5216 - Directory Listing - [select for diffs]
Modified Mon Mar 4 14:24:22 2019 UTC (6 years, 1 month ago) by dan
Diff to previous 5215
Align the echo and the code to make it easier to read.  Whitespace only.


Revision 5215 - Directory Listing - [select for diffs]
Modified Mon Mar 4 13:48:11 2019 UTC (6 years, 1 month ago) by dan
Diff to previous 5214
'We have two scripts which check master-slave. One queries the databse (.pl), the other queries the Makefile (.sh). Fix both and comment appropriately'
Revision 5214 - Directory Listing - [select for diffs]
Modified Mon Mar 4 13:47:07 2019 UTC (6 years, 1 month ago) by dan
Diff to previous 5213
We have two scripts which check master-slave.

One queries the databse (.pl), the other queries the Makefile (.sh).


Revision 5213 - Directory Listing - [select for diffs]
Modified Mon Mar 4 01:40:56 2019 UTC (6 years, 1 month ago) by dan
Diff to previous 5212
Provide a script to copy the Jail scripts into the jail.


Revision 5212 - Directory Listing - [select for diffs]
Modified Sun Mar 3 22:19:49 2019 UTC (6 years, 1 month ago) by dan
Diff to previous 5211
'update test-master-port.sh now that sysutils/bacula-server is gone from the tree'
Revision 5211 - Directory Listing - [select for diffs]
Modified Sun Mar 3 22:13:52 2019 UTC (6 years, 1 month ago) by dan
Diff to previous 5208
sysutils/bacula-server and sysutils/bacula-client are deprecated.

Use bacula9 instead


Revision 5208 - Directory Listing - [select for diffs]
Modified Sun Jan 27 18:15:47 2019 UTC (6 years, 2 months ago) by dan
Diff to previous 5207
'fix hard-coded hostname'
Revision 5207 - Directory Listing - [select for diffs]
Modified Sun Jan 27 18:11:45 2019 UTC (6 years, 2 months ago) by dan
Diff to previous 5206
Whitespace only


Revision 5206 - Directory Listing - [select for diffs]
Modified Sun Jan 27 18:11:37 2019 UTC (6 years, 2 months ago) by dan
Diff to previous 5205
Stop using Email::Address::UseXS because things have been fixed. remove commented out code.
Revision 5205 - Directory Listing - [select for diffs]
Modified Tue Jan 8 01:04:27 2019 UTC (6 years, 2 months ago) by dan
Diff to previous 5204
Remove leading space


Revision 5204 - Directory Listing - [select for diffs]
Modified Thu Jan 3 14:21:56 2019 UTC (6 years, 3 months ago) by dan
Diff to previous 5203
'* Add element_pathnane to missing-port-categories.sh so we see branch details'
Revision 5203 - Directory Listing - [select for diffs]
Modified Thu Jan 3 14:08:17 2019 UTC (6 years, 3 months ago) by dan
Diff to previous 5202
'Add new config.pm value: $FreshPorts::Config::ScriptDir, Start using Email::Address::UseXS because of upstream deprecation'
Revision 5202 - Directory Listing - [select for diffs]
Modified Wed Jan 2 21:27:17 2019 UTC (6 years, 3 months ago) by dan
Diff to previous 5201
Check out the given branch to our local repo directory


Revision 5201 - Directory Listing - [select for diffs]
Modified Wed Jan 2 21:26:55 2019 UTC (6 years, 3 months ago) by dan
Diff to previous 5200
Add the element pathname, so we see the branch


Revision 5200 - Directory Listing - [select for diffs]
Modified Wed Jan 2 21:26:27 2019 UTC (6 years, 3 months ago) by dan
Diff to previous 5199
When we can't find the branch for a commit, try checking it out.


Revision 5199 - Directory Listing - [select for diffs]
Modified Wed Jan 2 21:20:01 2019 UTC (6 years, 3 months ago) by dan
Diff to previous 5198
Add punctuation to logging messages

Revision 5198 - Directory Listing - [select for diffs]
Modified Wed Jan 2 21:19:21 2019 UTC (6 years, 3 months ago) by dan
Diff to previous 5197
Add FreshPorts::Config::ScriptDir for use by perl modules which need to run
scripts.


Revision 5197 - Directory Listing - [select for diffs]
Modified Wed Jan 2 21:18:46 2019 UTC (6 years, 3 months ago) by dan
Diff to previous 5195
whitespace changes
Revision 5195 - Directory Listing - [select for diffs]
Modified Tue Dec 25 18:53:47 2018 UTC (6 years, 3 months ago) by dan
Diff to previous 5193
Add hostname to test email


Revision 5193 - Directory Listing - [select for diffs]
Modified Wed Dec 12 20:06:18 2018 UTC (6 years, 3 months ago) by dan
Diff to previous 5190
Use Email::Address::UseXS


Revision 5190 - Directory Listing - [select for diffs]
Modified Sun Nov 18 22:14:26 2018 UTC (6 years, 4 months ago) by dan
Diff to previous 5189
'remember to delete package_flavors before adding'
Revision 5189 - Directory Listing - [select for diffs]
Modified Sun Nov 18 22:13:07 2018 UTC (6 years, 4 months ago) by dan
Diff to previous 5188
delete existing flavor information for this port before adding


Revision 5188 - Directory Listing - [select for diffs]
Modified Sun Nov 18 22:12:53 2018 UTC (6 years, 4 months ago) by dan
Diff to previous 5187
Remove vertical whitespace to avoid:

replaced vertical whitespace in Subject header with space; this will become fatal in a future version at /usr/local/lib/perl5/site_pe


Revision 5187 - Directory Listing - [select for diffs]
Modified Sun Nov 18 19:35:19 2018 UTC (6 years, 4 months ago) by dan
Diff to previous 5186
'Adopt a new approach by putting all the directory queue locations into a hash'
Revision 5186 - Directory Listing - [select for diffs]
Modified Sun Nov 18 19:34:07 2018 UTC (6 years, 4 months ago) by dan
Diff to previous 5185
'removing status.pm'
Revision 5185 - Directory Listing - [select for diffs]
Modified Sun Nov 18 19:32:57 2018 UTC (6 years, 4 months ago) by dan
Diff to previous 5184
Adopt a new approach by putting all the directory queue locations into a
hash


Revision 5184 - Directory Listing - [select for diffs]
Modified Sun Nov 18 19:29:57 2018 UTC (6 years, 4 months ago) by dan
Diff to previous 5183
Give the email subject a correct description


Revision 5183 - Directory Listing - [select for diffs]
Modified Sun Nov 11 15:31:59 2018 UTC (6 years, 4 months ago) by dan
Diff to previous 5182
'give the missing ports_categories email a better subject'
Revision 5182 - Directory Listing - [select for diffs]
Modified Sun Nov 11 15:30:12 2018 UTC (6 years, 4 months ago) by dan
Diff to previous 5180
'add Flavors, adjust ccommitter_opt_in to use new email modules, assign default value to database.pm::sslmode, update email.pm to use Email::Simple not Mail::Sender(now deprecated)'
Revision 5180 - Directory Listing - [select for diffs]
Modified Tue Oct 23 19:01:52 2018 UTC (6 years, 5 months ago) by dan
Diff to previous 5178
'add package flavors'
Revision 5178 - Directory Listing - [select for diffs]
Modified Tue Oct 23 02:38:10 2018 UTC (6 years, 5 months ago) by dan
Diff to previous 5177
Add make-flavors-package-names.sh script


Revision 5177 - Directory Listing - [select for diffs]
Modified Tue Oct 23 02:35:38 2018 UTC (6 years, 5 months ago) by dan
Diff to previous 5170
Be sure to install scripts/vars.sh.sample


Revision 5170 - Directory Listing - [select for diffs]
Modified Sun Oct 21 19:52:31 2018 UTC (6 years, 5 months ago) by dan
Diff to previous 5168
'add package flavors'
Revision 5168 - Directory Listing - [select for diffs]
Modified Sun Oct 21 19:48:31 2018 UTC (6 years, 5 months ago) by dan
Diff to previous 5167
Add port flavors, much whitespace adjustment while here.


Revision 5167 - Directory Listing - [select for diffs]
Modified Sun Oct 21 19:47:50 2018 UTC (6 years, 5 months ago) by dan
Diff to previous 5165
Add a way to refresh just one port. You must modify the code to specify that
port



Revision 5165 - Directory Listing - [select for diffs]
Modified Thu Oct 18 22:41:17 2018 UTC (6 years, 5 months ago) by dan
Diff to previous 5162
Get the number of commits processed today.


Revision 5162 - Directory Listing - [select for diffs]
Modified Thu Oct 18 22:13:57 2018 UTC (6 years, 5 months ago) by dan
Diff to previous 5158
Add a script to get:

* Number of queued commits
* Commit processing status


Revision 5158 - Directory Listing - [select for diffs]
Modified Sat Oct 13 21:04:30 2018 UTC (6 years, 5 months ago) by dan
Diff to previous 5157
Turn debugging off


Revision 5157 - Directory Listing - [select for diffs]
Modified Sat Oct 13 19:24:23 2018 UTC (6 years, 5 months ago) by dan
Diff to previous 5156
'Convert from using p5-Mail-Sender to p5-Email-Sender, Honor $FreshPorts::Config::ReportDebugging for reports, Add test-sending-email.pl'
Revision 5156 - Directory Listing - [select for diffs]
Modified Sat Oct 13 19:20:46 2018 UTC (6 years, 5 months ago) by dan
Diff to previous 5155
Delete this, created in error

Revision 5155 - Directory Listing - [select for diffs]
Modified Sat Oct 13 19:18:08 2018 UTC (6 years, 5 months ago) by dan
Diff to previous 5154
'Replace p5-Mail-Sender with p5-Email-Sender'
Revision 5154 - Directory Listing - [select for diffs]
Modified Sat Oct 13 19:15:07 2018 UTC (6 years, 5 months ago) by dan
Diff to previous 5153
Add a script to test outgoing email


Revision 5153 - Directory Listing - [select for diffs]
Modified Sat Oct 13 18:58:47 2018 UTC (6 years, 5 months ago) by dan
Diff to previous 5152
Convert from using p5-Mail-Sender to p5-Email-Sender

* headers are now passed in via a hash

report-new-ports.pl now takes a range, as originally intended

show-config.pl: stop using email_client and use only email_server

Revision 5152 - Directory Listing - [select for diffs]
Modified Sat Oct 13 18:54:15 2018 UTC (6 years, 5 months ago) by dan
Diff to previous 5151
Replace p5-Mail-Sender with p5-Email-Sender

Because of this, pass in in the headers as a hash, not a string.


Revision 5151 - Directory Listing - [select for diffs]
Modified Sat Oct 13 18:26:28 2018 UTC (6 years, 5 months ago) by dan
Diff to previous 5148
Remove email_client: please use email_server instead

Add ReportDebugging, to allow reports to run without sending anything.



Revision 5148 - Directory Listing - [select for diffs]
Modified Fri Oct 12 19:16:34 2018 UTC (6 years, 5 months ago) by dan
Diff to previous 5147
'honor $FreshPorts::Config::ReportDebugging'
Revision 5147 - Directory Listing - [select for diffs]
Modified Fri Oct 12 19:15:23 2018 UTC (6 years, 5 months ago) by dan
Diff to previous 5140
Honor $FreshPorts::Config::ReportDebugging and stop using $Debug


Revision 5140 - Directory Listing - [select for diffs]
Modified Tue Oct 9 19:22:50 2018 UTC (6 years, 5 months ago) by dan
Diff to previous 5139
'Allow ssl_mode to be set on database connections'
Revision 5139 - Directory Listing - [select for diffs]
Modified Tue Oct 9 19:21:53 2018 UTC (6 years, 5 months ago) by dan
Diff to previous 5136
''
Revision 5136 - Directory Listing - [select for diffs]
Modified Fri Oct 5 15:40:19 2018 UTC (6 years, 6 months ago) by dan
Diff to previous 5134
whitespace changes only


Revision 5134 - Directory Listing - [select for diffs]
Modified Thu Oct 4 15:44:45 2018 UTC (6 years, 6 months ago) by dan
Diff to previous 5133
'better defaults in config.sh.sample, make missing-port-categories.sh email results'
Revision 5133 - Directory Listing - [select for diffs]
Modified Thu Oct 4 15:39:10 2018 UTC (6 years, 6 months ago) by dan
Diff to previous 5132
Since this is now a periodic, and it's actually running now,
make it work since we need to send an email. The output goes to a log file
via:

$ grep output /etc/periodic.conf
hourly_output=/var/log/hourly.log
daily_output="/var/log/daily.log"
weekly_output="/var/log/weekly.log"
monthly_output="/var/log/monthly.log"


Revision 5132 - Directory Listing - [select for diffs]
Modified Thu Oct 4 14:11:18 2018 UTC (6 years, 6 months ago) by dan
Diff to previous 5131
Set default ADMINEMAIL to me


Revision 5131 - Directory Listing - [select for diffs]
Modified Wed Oct 3 17:16:08 2018 UTC (6 years, 6 months ago) by dan
Diff to previous 5130
Change the default value for FRESHPORTS_JAIL_USER to freshports, from dan


Revision 5130 - Directory Listing - [select for diffs]
Modified Tue Oct 2 18:09:48 2018 UTC (6 years, 6 months ago) by dan
Diff to previous 5124
Set sslmode in config.pm


Revision 5124 - Directory Listing - [select for diffs]
Modified Sun Sep 23 17:53:22 2018 UTC (6 years, 6 months ago) by dan
Diff to previous 5123
Set defaults
Correct SQL


Revision 5123 - Directory Listing - [select for diffs]
Modified Mon Sep 17 14:09:56 2018 UTC (6 years, 6 months ago) by dan
Diff to previous 5122
'-m'
Revision 5122 - Directory Listing - [select for diffs]
Modified Mon Sep 17 14:03:13 2018 UTC (6 years, 6 months ago) by dan
Diff to previous 5121
'better process_updating.sh logging. extract CONFLICTS, CONFLICTS_BUILD & CONFLICTS_INSTALL from port'
Revision 5121 - Directory Listing - [select for diffs]
Modified Mon Sep 17 01:34:23 2018 UTC (6 years, 6 months ago) by dan
Diff to previous 5120
Add

Revision 5120 - Directory Listing - [select for diffs]
Modified Mon Sep 17 01:30:30 2018 UTC (6 years, 6 months ago) by dan
Diff to previous 5119
Take a copy

Revision 5119 - Directory Listing - [select for diffs]
Modified Mon Sep 17 01:30:11 2018 UTC (6 years, 6 months ago) by dan
Diff to previous 5118

Revision 5118 - Directory Listing - [select for diffs]
Modified Mon Sep 17 01:29:09 2018 UTC (6 years, 6 months ago) by dan
Diff to previous 5117

Revision 5117 - Directory Listing - [select for diffs]
Modified Mon Sep 17 01:28:53 2018 UTC (6 years, 6 months ago) by dan
Diff to previous 5113

Revision 5113 - Directory Listing - [select for diffs]
Modified Wed Sep 5 13:12:57 2018 UTC (6 years, 7 months ago) by dan
Diff to previous 5112
Ignore config.sh

Revision 5112 - Directory Listing - [select for diffs]
Modified Wed Sep 5 13:07:57 2018 UTC (6 years, 7 months ago) by dan
Diff to previous 5111
When inserting, set a value for the commit_log_ports.port_name_revision
field. This is used when comparing against the ports.conflicts* fields.



Revision 5111 - Directory Listing - [select for diffs]
Modified Wed Sep 5 13:06:26 2018 UTC (6 years, 7 months ago) by dan
Diff to previous 5110
Maintain these three new database fields on the ports table

* conflicts
* conflicts_build
* conflicts_install



Revision 5110 - Directory Listing - [select for diffs]
Modified Wed Sep 5 12:44:51 2018 UTC (6 years, 7 months ago) by dan
Diff to previous 5109
Extract three new values from the Makefile:

* CONFLICTS
* CONFLICTS_BUILD
* CONFLICTS_INSTALL


Revision 5109 - Directory Listing - [select for diffs]
Modified Wed Sep 5 12:42:31 2018 UTC (6 years, 7 months ago) by dan
Diff to previous 5107
Better logging messages


Revision 5107 - Directory Listing - [select for diffs]
Modified Fri Aug 17 13:06:47 2018 UTC (6 years, 7 months ago) by dan
Diff to previous 5094
'Fix vuxml non running, improve logging'
Revision 5094 - Directory Listing - [select for diffs]
Modified Tue Aug 14 15:17:56 2018 UTC (6 years, 7 months ago) by dan
Diff to previous 5093
'catch more errors if vuxml_latest.pl fails'
Revision 5093 - Directory Listing - [select for diffs]
Modified Tue Aug 14 15:08:47 2018 UTC (6 years, 7 months ago) by dan
Diff to previous 5092
All of the following deficiencies led to hiding permissions issues on a
directory.

* mention when process_vuxml.pl begins
* say vuxml_ident.pl, not vuxml ident
* say vuln_latest.pl, not vuxml latest
* toss the output of vuln_latest.pl into the log file
* if an error occurs during vuln_latest.pl, refer the reader to the logfile

Instead, now we see this in the vuxml.log file:

###
process_vuxml.pl finishes
'/var/db/freshports/cache/html' exists
trying to open '/var/db/freshports/cache/html/vuln-latest.html.tmp'
could not open '/var/db/freshports/cache/html/vuln-latest.html.tmp'
Tue Aug 14 14:59:55 UTC 2018 process_vuxml.sh vuxml finishes
####



Revision 5092 - Directory Listing - [select for diffs]
Modified Tue Aug 14 15:04:20 2018 UTC (6 years, 7 months ago) by dan
Diff to previous 5091
Return the value from CreateVulnHTML so the calling script can take action
upon error.

Revision 5091 - Directory Listing - [select for diffs]
Modified Mon Aug 13 20:57:07 2018 UTC (6 years, 7 months ago) by dan
Diff to previous 5089
'fix broken vuxml running'
Revision 5089 - Directory Listing - [select for diffs]
Modified Mon Aug 13 20:50:02 2018 UTC (6 years, 7 months ago) by dan
Diff to previous 5087
'When things go wrong, log it'
Revision 5087 - Directory Listing - [select for diffs]
Modified Mon Aug 13 20:31:16 2018 UTC (6 years, 7 months ago) by dan
Diff to previous 5086
There is not constants
Only FreshPorts::constants

This was causing vuxml to not be processed.


Revision 5086 - Directory Listing - [select for diffs]
Modified Mon Aug 13 20:30:05 2018 UTC (6 years, 7 months ago) by dan
Diff to previous 5085
Add a prefix for easier logcheck filtering


Revision 5085 - Directory Listing - [select for diffs]
Modified Mon Aug 13 20:29:37 2018 UTC (6 years, 7 months ago) by dan
Diff to previous 5084
There is no FreshPorts::warnings.
Only warnings


Revision 5084 - Directory Listing - [select for diffs]
Modified Mon Aug 13 20:29:16 2018 UTC (6 years, 7 months ago) by dan
Diff to previous 5083
Add a prefix so it's easy to filter via logcheck


Revision 5083 - Directory Listing - [select for diffs]
Modified Mon Aug 13 20:28:39 2018 UTC (6 years, 7 months ago) by dan
Diff to previous 5082
When things go wrong, log it.


Revision 5082 - Directory Listing - [select for diffs]
Modified Sat Jun 16 17:55:20 2018 UTC (6 years, 9 months ago) by dan
Diff to previous 5081
When saying not found, mention not found by whom


Revision 5081 - Directory Listing - [select for diffs]
Modified Sat Jun 16 17:54:50 2018 UTC (6 years, 9 months ago) by dan
Diff to previous 5074
When saying not found, say by whom


Revision 5074 - Directory Listing - [select for diffs]
Modified Sun May 6 12:59:49 2018 UTC (6 years, 11 months ago) by dan
Diff to previous 5073
Create branches, tags, trunk

Revision 5073 - Directory Listing - [select for diffs]
Modified Sun May 6 12:58:01 2018 UTC (6 years, 11 months ago) by dan
Diff to previous 5072
Oops.  Didn't mean to do exactly that.

Revision 5072 - Directory Listing - [select for diffs]
Modified Sun May 6 12:57:09 2018 UTC (6 years, 11 months ago) by dan
Diff to previous 5071
Move

Revision 5071 - Directory Listing - [select for diffs]
Modified Sun May 6 12:55:33 2018 UTC (6 years, 11 months ago) by dan
Diff to previous 5070
Rename to trunk

Revision 5070 - Directory Listing - [select for diffs]
Modified Sun May 6 12:54:30 2018 UTC (6 years, 11 months ago) by dan
Diff to previous 5069
Add

Revision 5069 - Directory Listing - [select for diffs]
Modified Sun May 6 12:53:43 2018 UTC (6 years, 11 months ago) by dan
Diff to previous 5067
Rename, while I create branches, tags, trunk

Revision 5067 - Directory Listing - [select for diffs]
Modified Sun May 6 12:47:16 2018 UTC (6 years, 11 months ago) by dan
Diff to previous 5066
Split the code into two parts:

1 - scripts run from the command line
2 - Perl modules used by some of those scripts


Revision 5066 - Directory Listing - [select for diffs]
Modified Sun May 6 12:42:19 2018 UTC (6 years, 11 months ago) by dan
Diff to previous 5065
Move scripts into a new scipts directory.
Create new modules directory

Revision 5065 - Directory Listing - [select for diffs]
Modified Sun May 6 12:37:14 2018 UTC (6 years, 11 months ago) by dan
Diff to previous 5064
Split the code into two parts:

1 - scripts run from the command line
2 - Perl modules used by some of those scripts

Revision 5064 - Directory Listing - [select for diffs]
Added Sun May 6 12:34:11 2018 UTC (6 years, 11 months ago) by dan
Code for processing incoming commits

Convenience Links