Development
- Configuring the repo for a new ingress node
- note to self: restoring a database
- New links to GitLab and GitHub, in addition to the exist cgit.freebsd.org
- What’s up with libreoffice homepages
- homepage – post correction
- make create-manifest
- Update to Python 3.9 broke commit processing
- query: Latest 100 commits on a branch
- Why does FreshPorts link to both git and subversion repos?
- It’s time to rename some hosts
- When a deleted port is resurrected
- Putting the new git-delta.sh into use on devgit.freshports.org
- Processing commits on branches with git – part 2
- Quarterly branches: what’s next?
- Processing commits on branches with git
- lack of index brings website to a crawl
- Removing ‘unused’ tables
- FreshPorts will disable user login/updates on March 31 as part of transition to git
- Replacing a column search with a full text search solution
- Converting a column-based expression to a row based solution
- FreshPorts cheat sheet
- Postfix help wanted
- What runs in a FreshPorts jail?
- Changing how we record ports which need cache clearing
- Changing cache file name for commits
- packaging up the git-specific code
- git: database upgrade process
- Moving to the FreeBSD git repo for src
- Testing the database conversion process
- Moving devgit.freshports.org from GitHub to git.FreeBSD.org
- Processing git and svn on the same ingress node
- git and svn handle copy differently
- All quarterly commits are being saved on the master branch
- git commit processing – how is it done?
- Fixing links to git repo
- FreshPorts jails
- My ansible changes when deploying a new host
- Bookmarks for ports
- Getting the pkg-plist contents for a FreeBSD port/package
- Implementing the lower-case search into the website
- ignore case when browsing to a cat/port – the details of how to do that
- for git commits which is better: ‘Rename A to B’ or’ Delete A; Add B’
- git – changing libraries gave us new XML options
- subversion vs git – in the database
- Manual initiation of git commit processing
- Setting up a FreeBSD ports git repo for FreshPorts usage
- git – the next FreshPorts project
- Updating the packages table – INSERT, UPDATE, DELETE – plus some ZFS configuration
- Procedural vs query approaches
- Packages – how is this data stored?
- Packages for latest and quarterly
- creating a Nagios check on a PostgreSQL table
- Changing a column type
- Cache clearing issue
- The slave ports for devel/binutils did not get deleted
- Website slowness – the investigation
- Creating the first FreshPorts git-specific jail
- first commit process via git
- Moving towards commit hooks
- Things you didn’t know FreshPorts can do
- git and FreshPorts
- HTML and graph changes
- Moving the production database server IP address
- procedure OK under 10.6 but starts acting up under 11.1
- Getting a link from a package name
- fp-listen and freshports daemons updated
- Adding and populating CONFLICTS
- Upgrading from Perl 5.24 to 5.26 causes FreshPorts scripts to fail
- Where did phpunit6 go?
- Details of the vuxml processing problem
- Redesign of FreshPorts backend
- Committing to a branch when there are slave ports
- Hey 142.217.121.133, what are you doing?
- It’s not me. It’s you.
- A downside of storing the exact results of ‘make -V’
- A single function for creating a new port
- Copying a port from head to a branch
- Branches – add a new port automagically
- Branches are simple, but more complex than head
- Improving the home page query
- Not all ports have packages
- Open sourcing the website
- Note to self: dev ain’t working
- cache invalidation
- Variation in ListId values
- What branches means to FreshPorts
- Session variables! Almost. Not quite.
- Multiple repos – good progress
- Multiple branches, multiple repos
- Adding code, removing more code to reduce duplication
- Multiple ports trees for FreshPorts
- Processing the first port commit from svn-ports-branches
- Tracking port changes by branch – first fix
- Captcha problem
- pkg-descr processing has been fixed
- Tracking port changes by branch
- ‘This ports is required by’ shows deleted ports
- beta no longer updating
- I’m thinking of a status page
- vuxml processing is still not perfect
- Running the FreshPorts chroot from within a jail
- subversion upgrade causes commit processing problems
- Fixing ETag and honoring Last-Modified
- Fixing the pkg-descr problem
- etag
- The animated bug is gone
- svnup
- still a problem with vumxl I think
- New sanity test proposed: CATEGORIES
- Updates to vuxml ranges fails
- Wrong link to svnweb
- I found a few more makes to convert to jails
- dev.FreshPorts.org now using jail
- Altering scripts to use the jail
- vuxml updates not being posted
- Getting more accurate results…
- What ports need to be refreshed?
- Why can’t things be simple?
- Solution found for base64 emails
- Full path names now on dev
- Creating the repo table
- Get your full path names here!
- An index can make all the difference
- Creating the new repo base directories
- going to full pathnames
- Wrong path on src commits
- HEAD UP: caching problems
- When is a port not a port?
- vuxml not the same on production
- List of things that had to change for svn
- A src only news feed
- Some lingering SVN issues
- FreeBSD on SVN – what’s new?
- FreeBSD Ports Tree now on SVN
- svn – the solution
- The tree structure is not quite accurate
- move to svn – src shows how to do it
- FreeBSD ports tree moving to SVN
- Vulnerable Ports fix now in beta
- Improving the speed of vuln lookups
- Ports Vulnerable page is incomplete
- How to calculate the MD5 of a vuln
- A port specified in the RUN_DEPENDS does not exist
- Fixing . in filenames
- ./ in pathnames
- Out of disk space
- Latest Vulnerabilities … aren’t
- VUXML – doing it faster
- Upgrades over the weekend..
- The committer field is not always an email address
- Fixes for vuxml processing
- mail/horde4-imp vulnerability
- commits without files
- svn coming soon…
- Wrong prefix on some pathnames
- Missing src commits
- Doing commits in the correct order
- Storing dates in date fields
- server crash
- What ports are dependant upon this port?
- Where’s the diff?
- Sending out a URL for password reset
- Commit email problems
- Possible fix
- Search doesn’t display enough commits per page
- Donate to FreeBSD Foundation
- Now on PostgreSQL 8.4
- security/phpmyid overwrites configuration files
- BSDCan/PGCon 2010
- RESTRICTED not correctly reported
- Got DLT?
- Virtual category: docs
- List of categories
- Welcome to Unemployment
- Caching of non-ports fixed
- New (Fancy?) Graphs!
- Ports freeze
- svn versus cvs emails
- Copying database dumps around
- DBI now correctly quotes PostgreSQL
- Upgrading PostgreSQL to 8.3
- Moving back to production
- The fix
- FreshPorts website moved
- MySQL bought. PostgreSQL not for sale.
- Bounty for Flash9 in Opera in FreeBSD
- Work found
- The RAM shortage fix
- More RAM
- Corrupted emails
- New Categories
- category tk – welcome to the Ports collection!
- Work wanted
- FreshSource and FreshPorts back on the same server
- FreshPorts database primer
- Open Sourcing FreshPorts
- process_cvs_mail.pl patch
- utilities patch
- How much is that repo in the window?
- Duplicate file in cvs-all commit causes problems
- more on the X.org 7.2 commit deadlock
- X.org 7.2 causes deadlock
- Design contest results
- Design Contest Candidates
- FreshSource – navigating the repo
- FreshSource – watching non-ports
- repo copies are evil
- rddtools – last_update of year 31900 – 944503401600
- Caching – yet again!
- Searching made easier
- Invoking the script
- Virtual categories deserve to be recognized!
- Bug in cache/slave ports
- Merging from branch to HEAD
- Removing an icon from FreshPorts
- Bacula – the backup solution
- Flagging commits on FreshPorts
- Headed to LISA
- FreshSource/FreshPorts as a developer platform
- while loop in shell script fails under 6.2-prerelease
- Virtual Categories are broken!
- Rearranging the URL with mod_rewrite
- Finding another way to parse URLs
- FreshPorts downtime
- Commit drill downs
- All commits under a point in the tree
- Improved Watch List sorting
- Improving the search – pagination
- Sanity Test Failures
- Paging – a much better way
- FreshPorts and vuxml entries
- Python listening now in production
- Adding stubs for listening – data driven
- Data driven listening
- More on Python Listen
- Better links into CVS
- Vote for your TOP n ports
- Python, PostgreSQL, and LISTEN
- MOVED & UPDATING need cache removal code
- VUXML problems
- OSCON results in more FreshPorts coding!
- Virtual categories have no descriptions
- Menu changes
- Newsfeeds in more formats than you will ever need!
- Caching process fixed
- Caching versus non-caching
- Yet more caching!
- Caching To Disk – implemented
- Caching to disk
- Improving the parsing of /usr/ports/UPDATING
- New searching features!
- Broken ports cause vuln problems
- New Bacula ports!
- missing server stats
- Better URL parsing
- Better handling of moved ports
- Better HTMLification
- Virtual Categories are annoying
- I’m looking for work
- BSDCan Travel Tips
- Parsing the URL
- Yet more caching
- The NEW! FreshPorts
- A ShmooCon I will go
- How much is that distfile in the port?
- FreshPorts on PostgreSQL 8 and IPv6
- A port can have more than one version
- When a port moves, your watch list is not updated
- Heard of portcvsweb?
- New Ports report not properly sorting by date
- How to speed up a page
- Are all files deleted?
- Enumerating the ports
- Branch and Platform independant information
- Sam Lawrance found a bug!
- MOVED and UPDATING