ViewVC Help
View Directory | Revision Log | View Changeset | Root Listing
root/freshports-1/ingress
Revision 5854 - Directory Listing - [select for diffs]
Modified Tue Sep 20 23:38:44 2022 UTC (2 years, 6 months ago) by dan
Diff to previous 5853
'remove dir-create.sh; correct ports_tree_file_count.pl'
Revision 5853 - Directory Listing - [select for diffs]
Modified Tue Sep 20 23:30:39 2022 UTC (2 years, 6 months ago) by dan
Diff to previous 5852
Correct the ports tree file count

Reported by Laurent Chardon


Revision 5852 - Directory Listing - [select for diffs]
Modified Sat Sep 17 14:33:10 2022 UTC (2 years, 6 months ago) by dan
Diff to previous 5849
This script is deprecated.


Revision 5849 - Directory Listing - [select for diffs]
Modified Sun Sep 11 15:25:31 2022 UTC (2 years, 6 months ago) by dan
Diff to previous 5848
'restrict refresh-all-active-ports.pl to head only'
Revision 5848 - Directory Listing - [select for diffs]
Modified Sun Sep 11 15:24:46 2022 UTC (2 years, 6 months ago) by dan
Diff to previous 5847
Remove tag created in error


Revision 5847 - Directory Listing - [select for diffs]
Modified Sun Sep 11 15:22:56 2022 UTC (2 years, 6 months ago) by dan
Diff to previous 5846
'e-and-options_name.pl for jexec. add set-pkgmessage.pl never saved before'
Revision 5846 - Directory Listing - [select for diffs]
Modified Sun Sep 11 15:22:01 2022 UTC (2 years, 6 months ago) by dan
Diff to previous 5845
Restrict this port to head


Revision 5845 - Directory Listing - [select for diffs]
Modified Sun Sep 11 14:56:38 2022 UTC (2 years, 6 months ago) by dan
Diff to previous 5844
'update refresh-all-active-ports.pl for modern times. update set-pkgmessage-and-options_name.pl for jexec. add set-pkgmessage.pl never saved before'
Revision 5844 - Directory Listing - [select for diffs]
Modified Sun Sep 11 14:52:44 2022 UTC (2 years, 6 months ago) by dan
Diff to previous 5843
'add code for make -V WWW'
Revision 5843 - Directory Listing - [select for diffs]
Modified Sun Sep 11 14:50:54 2022 UTC (2 years, 6 months ago) by dan
Diff to previous 5842
'add code for make -V WWW'
Revision 5842 - Directory Listing - [select for diffs]
Modified Sun Sep 11 14:44:54 2022 UTC (2 years, 6 months ago) by dan
Diff to previous 5841
Add WWW


Revision 5841 - Directory Listing - [select for diffs]
Modified Sun Sep 11 14:44:28 2022 UTC (2 years, 6 months ago) by dan
Diff to previous 5840
Update to accommodate new WWW entry in Makefiles

see https://cgit.freebsd.org/ports/commit/?id=ddd0e820c8eb73acef94c72434c382982d0fa329
Add SET CLIENT_ENCODING TO 'ISO-8859-1
to accommodate DBD::Pg::st execute failed: ERROR:  invalid byte sequence for encoding "UTF8": 0xe4 0x20 0x3c at ../port.pm line 406.

This still won't work for ports which use the pkg-descr for another port

e.g. https://cgit.freebsd.org/ports/tree/multimedia/linux-c7-libtheora/Makefile?id=63f36d326290febc7af8820d7bde9c78cda71c80#n17

I have emailed se@FreeBSD.org about this edge case.


Revision 5840 - Directory Listing - [select for diffs]
Modified Sun Sep 11 14:39:03 2022 UTC (2 years, 6 months ago) by dan
Diff to previous 5839
Save changes from a year ago when this script was converted to use jexec



Revision 5839 - Directory Listing - [select for diffs]
Modified Sun Sep 11 14:38:40 2022 UTC (2 years, 6 months ago) by dan
Diff to previous 5838
Save changes from a year ago when this script was converted to use jexec


Revision 5838 - Directory Listing - [select for diffs]
Modified Sun Sep 11 14:37:42 2022 UTC (2 years, 6 months ago) by dan
Diff to previous 5835
Adjust SQL to work only on head.

Adjust Port->new() call to specific 'git' repo


Revision 5835 - Directory Listing - [select for diffs]
Modified Fri Aug 12 15:00:37 2022 UTC (2 years, 7 months ago) by dan
Diff to previous 5834
'remove maildrop/mailfilter - no longer used now we're on git'
Revision 5834 - Directory Listing - [select for diffs]
Modified Fri Aug 12 14:52:32 2022 UTC (2 years, 7 months ago) by dan
Diff to previous 5833
'try catching sql print errors'
Revision 5833 - Directory Listing - [select for diffs]
Modified Fri Aug 12 14:41:56 2022 UTC (2 years, 7 months ago) by dan
Diff to previous 5832
Start using Try::Tiny

I was seeing errors on printing the SQL. Let's see if that traps that.

Testing  was not able to reproduce it.


Revision 5832 - Directory Listing - [select for diffs]
Modified Wed Aug 10 20:50:36 2022 UTC (2 years, 7 months ago) by dan
Diff to previous 5831
Better logging message


Revision 5831 - Directory Listing - [select for diffs]
Modified Wed Aug 10 20:20:34 2022 UTC (2 years, 7 months ago) by dan
Diff to previous 5829
Add more logging

Revision 5829 - Directory Listing - [select for diffs]
Modified Sun Apr 24 18:59:55 2022 UTC (2 years, 11 months ago) by dan
Diff to previous 5827
Drop the procmail, actually maildrop filter

Since FreeBSD moved to git, this is no longer required.

Revision 5827 - Directory Listing - [select for diffs]
Modified Sun Apr 24 18:15:25 2022 UTC (2 years, 11 months ago) by dan
Diff to previous 5825
Add a better log message


Revision 5825 - Directory Listing - [select for diffs]
Modified Sun Sep 26 15:25:20 2021 UTC (3 years, 6 months ago) by dan
Diff to previous 5824
'Avoid periods at the end of URLs and email addresses'
Revision 5824 - Directory Listing - [select for diffs]
Modified Sun Sep 26 15:23:00 2021 UTC (3 years, 6 months ago) by dan
Diff to previous 5823
'Correct the link to commits

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

reported by Matthew Seaman via private email
'
Revision 5823 - Directory Listing - [select for diffs]
Modified Sat Sep 25 13:38:08 2021 UTC (3 years, 6 months ago) by dan
Diff to previous 5822
Avoid periods at the end of URLs and email addresses


Revision 5822 - Directory Listing - [select for diffs]
Modified Sat Sep 25 13:37:51 2021 UTC (3 years, 6 months ago) by dan
Diff to previous 5812
Correct the link to commits

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

reported by Matthew Seaman via private email


Revision 5812 - Directory Listing - [select for diffs]
Modified Thu Sep 9 21:46:33 2021 UTC (3 years, 6 months ago) by dan
Diff to previous 5811
column alignment
Revision 5811 - Directory Listing - [select for diffs]
Modified Fri Sep 3 14:51:38 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5810
'add newlines to refresh-ports.pl'
Revision 5810 - Directory Listing - [select for diffs]
Modified Fri Sep 3 14:50:45 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5809
go for 2500 row sets
Revision 5809 - Directory Listing - [select for diffs]
Modified Fri Sep 3 14:49:53 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5808
add newlines to print statements
Revision 5808 - Directory Listing - [select for diffs]
Modified Fri Sep 3 12:41:43 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5806
Be sure to prepare the repo with the latest data before processing


Revision 5806 - Directory Listing - [select for diffs]
Modified Thu Sep 2 14:22:39 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5805
'use correct path for pkg-message'
Revision 5805 - Directory Listing - [select for diffs]
Modified Thu Sep 2 14:19:54 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5804
'add launch-refreshes.sh & long options for refresh-ports.pl'
Revision 5804 - Directory Listing - [select for diffs]
Modified Thu Sep 2 14:13:47 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5803
Correct the path to pkgmessagepath - this is not absolute, but relative
Revision 5803 - Directory Listing - [select for diffs]
Modified Thu Sep 2 14:12:50 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5802
A script for launching multiple instances of refresh-ports.pl which each run
in parallel


Revision 5802 - Directory Listing - [select for diffs]
Modified Thu Sep 2 14:11:59 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5801
Add in long options:

dryrun y/n
debug  y/n
limit  How many rows to process
offset Where to start int the result set

Stop using syslog, because output is now logged to a file



Revision 5801 - Directory Listing - [select for diffs]
Modified Thu Sep 2 14:08:02 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5800
log to a file
Revision 5800 - Directory Listing - [select for diffs]
Modified Thu Sep 2 14:07:12 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5798
We shall keep distfiles around - no sense removing them if we are running multiple tests
Revision 5798 - Directory Listing - [select for diffs]
Modified Wed Aug 25 21:00:49 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5797
'add script name to syslog call in refresh-ports.pl'
Revision 5797 - Directory Listing - [select for diffs]
Modified Wed Aug 25 20:58:17 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5793
add script name to syslog call
Revision 5793 - Directory Listing - [select for diffs]
Modified Tue Aug 24 20:34:18 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5792
'add in $FreshPorts::Config::PortsToRefresh'
Revision 5792 - Directory Listing - [select for diffs]
Modified Tue Aug 24 20:34:00 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5791
2.1.15? Should be 2.0.15

Revision 5791 - Directory Listing - [select for diffs]
Modified Tue Aug 24 20:31:24 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5790
'add $FreshPorts::Config::PortsToRefresh, refresh-ports.sh, refresh-ports.pl'
Revision 5790 - Directory Listing - [select for diffs]
Modified Tue Aug 24 20:27:11 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5789
'add in $FreshPorts::Config::PortsToRefresh'
Revision 5789 - Directory Listing - [select for diffs]
Modified Tue Aug 24 13:37:27 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5788
we shall assume git processing when refreshing
Revision 5788 - Directory Listing - [select for diffs]
Modified Tue Aug 24 13:06:29 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5787
add $FreshPorts::Config::PortsToRefresh signal
Revision 5787 - Directory Listing - [select for diffs]
Modified Tue Aug 24 13:05:22 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5786
Add the ability to process the ports_to_refresh table.


Revision 5786 - Directory Listing - [select for diffs]
Modified Tue Aug 24 13:04:01 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5785
Create PORTSTOREFRESHFLAG flag

While here, derive BASEDIR_PACKAGER from BASEDIR


Revision 5785 - Directory Listing - [select for diffs]
Modified Tue Aug 24 13:02:57 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5784
fix comment typo
Revision 5784 - Directory Listing - [select for diffs]
Modified Wed Aug 11 08:38:34 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5783
'move from ports-jail to jail'
Revision 5783 - Directory Listing - [select for diffs]
Modified Wed Aug 11 08:34:59 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5782
'move from ports-jail to jail'
Revision 5782 - Directory Listing - [select for diffs]
Modified Wed Aug 11 08:34:41 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5781
Remove tag created in error

Revision 5781 - Directory Listing - [select for diffs]
Modified Wed Aug 11 08:32:32 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5780
'move from ports-jail to jail'
Revision 5780 - Directory Listing - [select for diffs]
Modified Wed Aug 11 08:32:09 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5779
remove tag created in error

Revision 5779 - Directory Listing - [select for diffs]
Modified Wed Aug 11 08:30:45 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5778
'move from ports-jail to jail'
Revision 5778 - Directory Listing - [select for diffs]
Modified Wed Aug 11 08:17:18 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5777
Remove variables no longer present.


Revision 5777 - Directory Listing - [select for diffs]
Modified Wed Aug 11 08:14:27 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5776
fix typo in /usr/ports comment
Revision 5776 - Directory Listing - [select for diffs]
Modified Wed Aug 11 08:13:02 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5775
use /usr/ports; /var/db/repos is now gone
Revision 5775 - Directory Listing - [select for diffs]
Modified Wed Aug 11 08:10:45 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5774
Stop using ports-jails, start using a proper jail

Use /usr/ports within that jail


Revision 5774 - Directory Listing - [select for diffs]
Modified Wed Aug 11 07:32:13 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5773
Move from chroot to jexec.

The ports-tree at ~freshports/ports-jail is no longer used.
Instead, we use one in a true proper jail.


Revision 5773 - Directory Listing - [select for diffs]
Modified Wed Aug 11 01:16:41 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5772
this is deprecated
Revision 5772 - Directory Listing - [select for diffs]
Modified Wed Aug 11 01:15:39 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5771
For fortnightly, do 18 days, because it's not a perfect fortnight


Revision 5771 - Directory Listing - [select for diffs]
Modified Wed Aug 11 01:14:46 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5770
We are now using a FreeBSD jail for port data extraction


Revision 5770 - Directory Listing - [select for diffs]
Modified Wed Aug 11 01:14:28 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5769
Move to a /usr/ports location for the jail
Revision 5769 - Directory Listing - [select for diffs]
Modified Wed Aug 11 01:12:17 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5768
Move the jail to /usr/ports, not /var/db/repos/ports


Revision 5768 - Directory Listing - [select for diffs]
Modified Wed Aug 11 01:10:59 2021 UTC (3 years, 7 months ago) by dan
Diff to previous 5767
Move from chroot to jexec

With make-pkg-message-in.sh, move back to apply-slist : it's great


Revision 5767 - Directory Listing - [select for diffs]
Modified Sat Jul 31 17:10:14 2021 UTC (3 years, 8 months ago) by dan
Diff to previous 5766
Better pkg-message handling, but not great.


Revision 5766 - Directory Listing - [select for diffs]
Modified Sat Jul 31 17:09:47 2021 UTC (3 years, 8 months ago) by dan
Diff to previous 5765
Replace JailApplySList with JailPkgMessage, for better pkg-message handling
Revision 5765 - Directory Listing - [select for diffs]
Modified Sat Jul 31 17:08:40 2021 UTC (3 years, 8 months ago) by dan
Diff to previous 5760
Better pkg-message handling, but still not great.


Revision 5760 - Directory Listing - [select for diffs]
Modified Sun Jul 25 19:10:47 2021 UTC (3 years, 8 months ago) by dan
Diff to previous 5759
'Fix the way we detect a commit against security/vuxml'
Revision 5759 - Directory Listing - [select for diffs]
Modified Sun Jul 25 19:08:42 2021 UTC (3 years, 8 months ago) by dan
Diff to previous 5758
Fix the way we detect a commit against security/vuxml

Look for any file like vuln-YYYY


Revision 5758 - Directory Listing - [select for diffs]
Modified Fri Jul 16 16:20:28 2021 UTC (3 years, 8 months ago) by dan
Diff to previous 5757
'check ports_categories when not processing commits'
Revision 5757 - Directory Listing - [select for diffs]
Modified Fri Jul 16 16:18:55 2021 UTC (3 years, 8 months ago) by dan
Diff to previous 5756
'check ports_categories when not processing commits'
Revision 5756 - Directory Listing - [select for diffs]
Modified Fri Jul 16 16:17:17 2021 UTC (3 years, 8 months ago) by dan
Diff to previous 5755
Update to check ports_categories when not processing commits.

Add this to /usr/local/etc/freshports/config.sh:

CHECKPORTSCATEGORIESFILE="${BASEDIR}/signals/check_port_categories"



Revision 5755 - Directory Listing - [select for diffs]
Modified Fri Jul 16 16:16:14 2021 UTC (3 years, 8 months ago) by dan
Diff to previous 5748
Update to check ports_categories when not processing commits.

Add this this to /usr/local/etc/freshports/config.pm:

$FreshPorts::Config::CheckPortsCategoriesFlag   = $FreshPorts::Config::BaseDir . '/signals/check_port_categories';



Revision 5748 - Directory Listing - [select for diffs]
Modified Sun Jul 11 17:21:32 2021 UTC (3 years, 8 months ago) by dan
Diff to previous 5747
Add in some ignores with propset


Revision 5747 - Directory Listing - [select for diffs]
Modified Sat Jul 10 23:31:33 2021 UTC (3 years, 8 months ago) by dan
Diff to previous 5746
Script for testing categories obtained from the repo


Revision 5746 - Directory Listing - [select for diffs]
Modified Sat Jul 10 23:27:00 2021 UTC (3 years, 8 months ago) by dan
Diff to previous 5745
Comment out the debugging code


Revision 5745 - Directory Listing - [select for diffs]
Modified Sat Jul 10 23:25:30 2021 UTC (3 years, 8 months ago) by dan
Diff to previous 5744
First attempt at keeping track of what reports have not been run


Revision 5744 - Directory Listing - [select for diffs]
Modified Sat Jul 10 23:01:35 2021 UTC (3 years, 8 months ago) by dan
Diff to previous 5743
column alignments


Revision 5743 - Directory Listing - [select for diffs]
Modified Sat Jul 10 23:01:06 2021 UTC (3 years, 8 months ago) by dan
Diff to previous 5741
column alignments


Revision 5741 - Directory Listing - [select for diffs]
Modified Thu Jul 8 21:20:21 2021 UTC (3 years, 8 months ago) by dan
Diff to previous 5740
'fix queue-status.pl, now checks for .errors files'
Revision 5740 - Directory Listing - [select for diffs]
Modified Thu Jul 8 21:14:31 2021 UTC (3 years, 8 months ago) by dan
Diff to previous 5739
'Avoid variables without values in verifyport.pm
Add a proper Undelete() for ports in port.pm
Fix paths for branch commits in xml_munge_git.pm
'
Revision 5739 - Directory Listing - [select for diffs]
Modified Thu Jul 8 21:05:46 2021 UTC (3 years, 8 months ago) by dan
Diff to previous 5738
Properly reresurrect a port so that our local copy stays up to date.

re: https://news.freshports.org/2021/07/04/when-a-deleted-port-is-resurrected/


Revision 5738 - Directory Listing - [select for diffs]
Modified Sun Jul 4 14:55:01 2021 UTC (3 years, 9 months ago) by dan
Diff to previous 5737
Report upon .errors files
Don't report upon ingress-svn any more


Revision 5737 - Directory Listing - [select for diffs]
Modified Tue Jun 29 20:27:02 2021 UTC (3 years, 9 months ago) by dan
Diff to previous 5736
Fix path manipulation with on a branch


Revision 5736 - Directory Listing - [select for diffs]
Modified Tue Jun 29 20:25:45 2021 UTC (3 years, 9 months ago) by dan
Diff to previous 5735
reduce the number of error messages we get in the the logs by ensuring a default value exists
Revision 5735 - Directory Listing - [select for diffs]
Modified Sat Jun 26 17:03:10 2021 UTC (3 years, 9 months ago) by dan
Diff to previous 5734
'We don't use Jail/scripts/make-categories.sh in the port-jail'
Revision 5734 - Directory Listing - [select for diffs]
Modified Sat Jun 26 16:59:56 2021 UTC (3 years, 9 months ago) by dan
Diff to previous 5733
make-apply-slist.sh is not required in the port jail.

This functionality is carried out by get-list-of-current-categories.sh


Revision 5733 - Directory Listing - [select for diffs]
Modified Sat Jun 26 16:26:44 2021 UTC (3 years, 9 months ago) by dan
Diff to previous 5732
Include make-categories.sh

chown root:wheel too


Revision 5732 - Directory Listing - [select for diffs]
Modified Sat Jun 26 14:08:35 2021 UTC (3 years, 9 months ago) by dan
Diff to previous 5731
Better shorter way to get the list of categories


Revision 5731 - Directory Listing - [select for diffs]
Modified Sat Jun 26 14:08:07 2021 UTC (3 years, 9 months ago) by dan
Diff to previous 5729
Add make-apply-slist.sh


Revision 5729 - Directory Listing - [select for diffs]
Modified Fri Jun 25 18:45:02 2021 UTC (3 years, 9 months ago) by dan
Diff to previous 5728
'Use Email::Stuffer'
Revision 5728 - Directory Listing - [select for diffs]
Modified Fri Jun 25 18:43:31 2021 UTC (3 years, 9 months ago) by dan
Diff to previous 5720
Fix email sending.

https://cgit.freebsd.org/ports/commit/?id=3505159e72da2d8313ce2a8ddc527de700b5bc37
contains some unicode characters,

Let's use Simple::Email for that.


Revision 5720 - Directory Listing - [select for diffs]
Modified Mon May 31 11:36:17 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5719
'add error handling for categories.pm'
Revision 5719 - Directory Listing - [select for diffs]
Modified Mon May 31 11:33:48 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5718
use spaces, not tabs to column align assignments
Revision 5718 - Directory Listing - [select for diffs]
Modified Mon May 31 11:32:09 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5717
Detect and raise a fatal error if the script fails

Print the categories


Revision 5717 - Directory Listing - [select for diffs]
Modified Mon May 31 11:31:40 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5716
No real changes.

Amend some debugging output to help in the future.

sort the use statements


Revision 5716 - Directory Listing - [select for diffs]
Modified Mon May 31 11:07:29 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5715
'add get-list-of-current-categories.sh back in'
Revision 5715 - Directory Listing - [select for diffs]
Modified Mon May 31 11:03:28 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5714
Remove get-list-of-current-categories.pl, not used.

Add get-list-of-current-categories.sh back in, removed via 5713

I really should have waited. Kept this only on dev for a few days.
Then test, staging, and prod would not have been affected.


Revision 5714 - Directory Listing - [select for diffs]
Modified Fri May 28 19:58:51 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5713
'-m'
Revision 5713 - Directory Listing - [select for diffs]
Modified Fri May 28 19:42:15 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5712
Remove this, now handled by get-list-of-current-categories.pl


Revision 5712 - Directory Listing - [select for diffs]
Modified Fri May 28 19:41:45 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5711
Commit a work in progress, only to be deleted on my next commit

Revision 5711 - Directory Listing - [select for diffs]
Modified Fri May 28 19:40:47 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5710
the new HTML from Jethro
Revision 5710 - Directory Listing - [select for diffs]
Modified Fri May 28 19:40:13 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5709
Remove 'svn commit checking status' since we don't do subversion commits any
more


Revision 5709 - Directory Listing - [select for diffs]
Modified Tue May 25 15:34:26 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5708
adjust the comment headers
Revision 5708 - Directory Listing - [select for diffs]
Modified Thu May 13 20:13:50 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5707
Document that FreshPorts::Config::FreshPortsURL must have a trailing /


Revision 5707 - Directory Listing - [select for diffs]
Modified Wed May 12 02:01:39 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5706
'use FreshPorts:: again'
Revision 5706 - Directory Listing - [select for diffs]
Modified Wed May 12 02:01:26 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5705
Use FreshPorts again...


Revision 5705 - Directory Listing - [select for diffs]
Modified Wed May 12 01:57:15 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5704
'use FreshPorts::'
Revision 5704 - Directory Listing - [select for diffs]
Modified Wed May 12 01:57:00 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5703
Use FreshPorts::


Revision 5703 - Directory Listing - [select for diffs]
Modified Wed May 12 01:49:25 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5702
Seems we don't need this after all


Revision 5702 - Directory Listing - [select for diffs]
Modified Wed May 12 01:40:15 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5701
'fix Makefile.PL'
Revision 5701 - Directory Listing - [select for diffs]
Modified Wed May 12 01:40:00 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5700
Add missing '


Revision 5700 - Directory Listing - [select for diffs]
Modified Wed May 12 01:37:25 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5699
'Create FreshPortsVerify'
Revision 5699 - Directory Listing - [select for diffs]
Modified Wed May 12 01:37:17 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5698
Remove erronously placed tag

Revision 5698 - Directory Listing - [select for diffs]
Modified Wed May 12 01:36:02 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5697
'Create FreshPortsVerify'
Revision 5697 - Directory Listing - [select for diffs]
Modified Wed May 12 01:35:40 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5696
Try FreshPortVerify


Revision 5696 - Directory Listing - [select for diffs]
Modified Wed May 12 01:29:37 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5695
Move

Revision 5695 - Directory Listing - [select for diffs]
Modified Wed May 12 01:29:12 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5694
'Create 2irTry FreshPorts::Verify'
Revision 5694 - Directory Listing - [select for diffs]
Modified Wed May 12 01:27:38 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5693
Move from FreshPorts::Scripts -> FreshPorts::Modules


Revision 5693 - Directory Listing - [select for diffs]
Modified Wed May 12 01:19:23 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5692
Rename

Revision 5692 - Directory Listing - [select for diffs]
Modified Wed May 12 01:16:12 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5691
'Create 1irAdd Makefile.pl'
Revision 5691 - Directory Listing - [select for diffs]
Modified Wed May 12 01:15:41 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5689
Add


Revision 5689 - Directory Listing - [select for diffs]
Modified Wed May 12 01:05:05 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5688
'Create first tag'
Revision 5688 - Directory Listing - [select for diffs]
Modified Wed May 12 01:05:01 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5687

Revision 5687 - Directory Listing - [select for diffs]
Modified Mon May 10 12:21:44 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5686
'bringing in better category detection'
Revision 5686 - Directory Listing - [select for diffs]
Modified Mon May 10 12:20:45 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5685
'bringing in better category detection'
Revision 5685 - Directory Listing - [select for diffs]
Modified Mon May 10 12:18:42 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5684
Stop using IgnoredItems and use a list of Categories pulled from the repo

Add categories.pm used thusly:

use FreshPorts::categories
use List::MoreUtils 'any';

FreshPorts::categories::FetchAll();

# look for special files outside a port, such as LEGAL, GIDs, UIDs, .hooks
if ( ! any {/$category_name/} @FreshPorts::Categories::categories ) {
...
}


Revision 5684 - Directory Listing - [select for diffs]
Modified Mon May 10 12:18:15 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5683
Be cautious when printing svn_revision - I think this arose when writing
Verify/set-pkgmessage-and-options_name.pl


Revision 5683 - Directory Listing - [select for diffs]
Modified Mon May 10 12:15:10 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5682
With IgnoredItems being removed, this script is no longer required.


Revision 5682 - Directory Listing - [select for diffs]
Modified Mon May 10 12:12:14 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5681
Get the list of categories from the repo


Revision 5681 - Directory Listing - [select for diffs]
Modified Mon May 10 12:11:48 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5680
FreshPorts::Config::scriptpath and
FreshPorts::Config::ScriptDir have the same value. use only the latter.

Revision 5680 - Directory Listing - [select for diffs]
Modified Mon May 10 12:10:27 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5679
FreshPorts::Config::scriptpath and
FreshPorts::Config::ScriptDir have the same value. use only the latter.

Revision 5679 - Directory Listing - [select for diffs]
Modified Mon May 10 12:07:57 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5678
Fix the debug output so it makes sense when reading it.


Revision 5678 - Directory Listing - [select for diffs]
Modified Mon May 10 11:59:31 2021 UTC (3 years, 10 months ago) by dan
Diff to previous 5677
Also, update options_name


Revision 5677 - Directory Listing - [select for diffs]
Modified Wed May 5 12:48:32 2021 UTC (3 years, 11 months ago) by dan
Diff to previous 5676
'add get-list-of-current-categories.sh; fix vuln_latest.pl for new HTML usage'
Revision 5676 - Directory Listing - [select for diffs]
Modified Wed May 5 12:41:20 2021 UTC (3 years, 11 months ago) by dan
Diff to previous 5675
Bring in the changes from https://github.com/FreshPorts/freshports/pull/261


Revision 5675 - Directory Listing - [select for diffs]
Modified Wed May 5 12:37:05 2021 UTC (3 years, 11 months ago) by dan
Diff to previous 5674
Commit my changes to vuln_latest.pl before incorporating changes from
https://github.com/FreshPorts/freshports/pull/261


Revision 5674 - Directory Listing - [select for diffs]
Modified Mon Apr 26 19:06:27 2021 UTC (3 years, 11 months ago) by dan
Diff to previous 5673
'Previous release was mucked up. updated config.sh.sample'
Revision 5673 - Directory Listing - [select for diffs]
Modified Mon Apr 26 19:05:58 2021 UTC (3 years, 11 months ago) by dan
Diff to previous 5672
'if no pkg-message in the repo, try apply-slist - corrected'
Revision 5672 - Directory Listing - [select for diffs]
Modified Mon Apr 26 18:55:12 2021 UTC (3 years, 11 months ago) by dan
Diff to previous 5671
adjust from svn to git
Revision 5671 - Directory Listing - [select for diffs]
Modified Mon Apr 26 18:54:07 2021 UTC (3 years, 11 months ago) by dan
Diff to previous 5670
space changes only
Revision 5670 - Directory Listing - [select for diffs]
Modified Mon Apr 26 18:53:06 2021 UTC (3 years, 11 months ago) by dan
Diff to previous 5669
Add the make-apply-slist.sh code


Revision 5669 - Directory Listing - [select for diffs]
Modified Mon Apr 26 18:52:48 2021 UTC (3 years, 11 months ago) by dan
Diff to previous 5668
add make-apply-slist.sh
Revision 5668 - Directory Listing - [select for diffs]
Modified Mon Apr 26 17:09:17 2021 UTC (3 years, 11 months ago) by dan
Diff to previous 5667
'if no pkg-message in the repo, try apply-slist'
Revision 5667 - Directory Listing - [select for diffs]
Modified Mon Apr 26 17:05:48 2021 UTC (3 years, 11 months ago) by dan
Diff to previous 5666
'Previous release was the wrong tarball name - updated config.sh.sample'
Revision 5666 - Directory Listing - [select for diffs]
Modified Mon Apr 26 17:03:44 2021 UTC (3 years, 11 months ago) by dan
Diff to previous 5665
'Updated config.sh.sample'
Revision 5665 - Directory Listing - [select for diffs]
Modified Tue Apr 20 15:05:38 2021 UTC (3 years, 11 months ago) by dan
Diff to previous 5664
A new iteration of the find


Revision 5664 - Directory Listing - [select for diffs]
Modified Tue Apr 20 15:03:06 2021 UTC (3 years, 11 months ago) by dan
Diff to previous 5663
Not every directory in the root directory of the repo is a category. This
script pulls back a list of those categories.

This need arose with this commit:

https://cgit.freebsd.org/ports/commit/?id=bbc2474ef7a65eb8561c8ecf7af80c2bfed1f248

Which created the .git directory.


Revision 5663 - Directory Listing - [select for diffs]
Modified Tue Apr 20 15:00:47 2021 UTC (3 years, 11 months ago) by dan
Diff to previous 5662
re https://github.com/FreshPorts/freshports/issues/245

Not all ports with a pkg-message have a pkg-message file.

Some have files/pkg-message.in, for example.

This script uses apply-slist to build that file.


Revision 5662 - Directory Listing - [select for diffs]
Modified Tue Apr 6 22:42:08 2021 UTC (3 years, 11 months ago) by dan
Diff to previous 5661
'use main, not master, for head'
Revision 5661 - Directory Listing - [select for diffs]
Modified Tue Apr 6 22:40:38 2021 UTC (3 years, 11 months ago) by dan
Diff to previous 5660
'count *.xml not *.txt'
Revision 5660 - Directory Listing - [select for diffs]
Modified Tue Apr 6 21:55:20 2021 UTC (3 years, 11 months ago) by dan
Diff to previous 5659
stop counting .txt & start counting .xml
Revision 5659 - Directory Listing - [select for diffs]
Modified Tue Apr 6 21:54:40 2021 UTC (3 years, 11 months ago) by dan
Diff to previous 5658
Now that the FreeBSD git repo is out, it seems they changed the name of the
head branch from master to main. The main change there is:

-my %BranchConversions = ( 'master' => 'head' );
+my %BranchConversions = ( 'main' => 'head' );

Adjust some constants to allow commits to process.

$FreshPorts::Config::RepoDir . '/PORTS-head'; was renamed to 
$FreshPorts::Config::RepoDir . '/' . $FreshPorts::Config::Repo_PORTS;

This meant that $FreshPorts::Config::Repo_PORTS had to be moved higher
up withint config.pm

Adjust the constants for the repo directories. We have abandoned github
and moved to git.freebsd.org.  e.g. freebsd-doc becomes doc





Revision 5658 - Directory Listing - [select for diffs]
Modified Sun Apr 4 00:36:30 2021 UTC (4 years ago) by dan
Diff to previous 5657
'add DBUSER_REPORTING to config.sh.sample'
Revision 5657 - Directory Listing - [select for diffs]
Modified Sun Apr 4 00:30:06 2021 UTC (4 years ago) by dan
Diff to previous 5655
add DBUSER_REPORTING
Revision 5655 - Directory Listing - [select for diffs]
Modified Sun Mar 21 23:18:10 2021 UTC (4 years ago) by dan
Diff to previous 5654
'add options_name'
Revision 5654 - Directory Listing - [select for diffs]
Modified Sun Mar 21 23:13:55 2021 UTC (4 years ago) by dan
Diff to previous 5653
'Add OPTIONS_NAME to scripts.
fix ports_tree_file_count.pl to work with new configuration items'
Revision 5653 - Directory Listing - [select for diffs]
Modified Sun Mar 21 22:39:49 2021 UTC (4 years ago) by dan
Diff to previous 5652
'freebsd-cvs.sh: say if config.sh is not found
queue-status.pl: stop using the database, sort the queue keys so Nagios output is consistent, look only for files > 5 minutes old.
config.sh.sample: mention PORTSDIRBASE is best without a trailing slash
Add the monitoring directory, but I am not sure it is used yet.
process_vuxml.pl: improve spacing'
Revision 5652 - Directory Listing - [select for diffs]
Modified Sun Mar 21 22:29:12 2021 UTC (4 years ago) by dan
Diff to previous 5651
FreshPorts::Constants::Repo_Ports is gone.

Use FreshPorts::Constants::Repo_Dir_Name_Ports instead


Revision 5651 - Directory Listing - [select for diffs]
Modified Sun Mar 21 22:28:44 2021 UTC (4 years ago) by dan
Diff to previous 5650
cate for OPTIONS_NAME


Revision 5650 - Directory Listing - [select for diffs]
Modified Sun Mar 21 22:28:18 2021 UTC (4 years ago) by dan
Diff to previous 5642
Start saving options_name


Revision 5642 - Directory Listing - [select for diffs]
Modified Thu Mar 4 22:44:12 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5641
'adding committer_name, committer_email, author_name, author_email'
Revision 5641 - Directory Listing - [select for diffs]
Modified Thu Mar 4 22:37:55 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5633
Add new committer and author fields:

* committer_name
* committer_email
* author_name
* author_email


Revision 5633 - Directory Listing - [select for diffs]
Modified Thu Feb 25 00:33:22 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5632
'bring in the vuxml code from trunk; take author and committer in.'
Revision 5632 - Directory Listing - [select for diffs]
Modified Thu Feb 25 00:30:34 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5631
Add p5-Email-Address-XS>0:mail/p5-Email-Address-XS as new dependecy because
we need to split the user off the address.

We now take in Author and Committer.

Author is not yet written to the database.


Revision 5631 - Directory Listing - [select for diffs]
Modified Thu Feb 25 00:25:25 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5630
Bring in the vuxml code from trunk


Revision 5630 - Directory Listing - [select for diffs]
Modified Thu Feb 25 00:24:13 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5629
'bring in the vuxml code from trunk'
Revision 5629 - Directory Listing - [select for diffs]
Modified Thu Feb 25 00:20:20 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5628
Pull in the vuxml code from the main branch, because we need the new vuxml
code here too.  While here, do some betting debugging.



Revision 5628 - Directory Listing - [select for diffs]
Modified Wed Feb 24 21:43:25 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5625
Remove use of database

Sort the keys before displaying them so every host has the same order of
output.


Revision 5625 - Directory Listing - [select for diffs]
Modified Fri Feb 19 19:35:49 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5624
'In /var/db/ingress/message-queues/incoming, we look for *.xml'
Revision 5624 - Directory Listing - [select for diffs]
Modified Fri Feb 19 19:34:31 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5623
In /var/db/ingress/message-queues/incoming, we look for *.xml


Revision 5623 - Directory Listing - [select for diffs]
Modified Fri Feb 19 19:19:38 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5622
'better queue monitoring'
Revision 5622 - Directory Listing - [select for diffs]
Modified Fri Feb 19 19:16:56 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5621
Remove use of database

use -mindepth 1 to avoid counting the directory itself


Revision 5621 - Directory Listing - [select for diffs]
Modified Thu Feb 18 22:10:10 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5620
'add virtualhost-common-ssl.conf.sample'
Revision 5620 - Directory Listing - [select for diffs]
Modified Thu Feb 18 18:36:21 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5619
'K  IW   svn-commit.tmp (Modified)                                                                                                                                                                                                                      Row 3    Col 1   
Stop using FreshPorts::Utilities::CommitCountPeriod because we are counting
only file more than 5 minutes old.'
Revision 5619 - Directory Listing - [select for diffs]
Modified Thu Feb 18 18:33:44 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5618
queue-status.pl no longer uses FreshPorts::Utilities::CommitCountPeriod


Revision 5618 - Directory Listing - [select for diffs]
Modified Thu Feb 18 18:33:13 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5617
Stop using FreshPorts::Utilities::CommitCountPeriod because we are counting
only file more than 5 minutes old.



Revision 5617 - Directory Listing - [select for diffs]
Modified Thu Feb 18 18:15:12 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5616
'conver all the queues'
Revision 5616 - Directory Listing - [select for diffs]
Modified Thu Feb 18 18:11:18 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5615
adjust report_non_zero to cover all incoming and spooling directories. same for CountRecent
Revision 5615 - Directory Listing - [select for diffs]
Modified Wed Feb 17 22:10:58 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5614
'add more queue monitoring'
Revision 5614 - Directory Listing - [select for diffs]
Modified Wed Feb 17 22:00:56 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5613
trailing / issues, add in src-stable-12
Revision 5613 - Directory Listing - [select for diffs]
Modified Wed Feb 17 22:00:13 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5610
Add ingress_svn/message-queues/incoming & ingress_svn/message-queues/spooling to the queue checking
Revision 5610 - Directory Listing - [select for diffs]
Modified Tue Feb 16 14:23:17 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5609
Check for and error out if config.sh is not found


Revision 5609 - Directory Listing - [select for diffs]
Modified Tue Feb 16 14:22:56 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5606
PORTSDIRBASE is best without a trailing /
Revision 5606 - Directory Listing - [select for diffs]
Modified Mon Feb 8 01:39:37 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5605
'fix system_status.sh'
Revision 5605 - Directory Listing - [select for diffs]
Modified Mon Feb 8 01:37:29 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5599
Convert for use by git processing.

Revision 5599 - Directory Listing - [select for diffs]
Modified Sat Feb 6 16:45:29 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5598
'email files are *.txt not, not *.txt.raw'
Revision 5598 - Directory Listing - [select for diffs]
Modified Sat Feb 6 16:42:46 2021 UTC (4 years, 1 month ago) by dan
Diff to previous 5594
Our files are now *.txt not *.txt.raw

There was no need to rename them


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