Update conference year and dates in all the places

This commit is contained in:
Ben Sturmfels 2025-02-14 18:02:00 +11:00
parent 0c18a614cb
commit 089adf8b6b
Signed by: bsturmfels
GPG key ID: 023C05E2C9C068F0
7 changed files with 23 additions and 17 deletions

14
fabfile.py vendored
View file

@ -18,12 +18,12 @@ hosts = os.environ['FABRIC_HOSTS'].split(',')
def install_essentials(c):
# ImageMagick (convert) and Inkscape required for generating badges.
c.run('sudo apt-get install -yy git python3-dev python3-venv python3-wheel build-essential python3-cairocffi python3-psycopg2 postgresql uwsgi-emperor uwsgi-plugin-python3 memcached netcat-openbsd nginx certbot libpq-dev libmemcached-dev libxml2-dev libxslt-dev xmlsec1 imagemagick inkscape cronic')
c.run('sudo apt-get install -yy git python3-dev python3-venv python3-wheel build-essential python3-cairocffi python3-psycopg2 postgresql uwsgi-emperor uwsgi-plugin-python3 memcached netcat-openbsd nginx certbot python3-certbot-nginx libpq-dev libmemcached-dev libxml2-dev libxslt-dev xmlsec1 imagemagick inkscape cronic')
@task(hosts=hosts)
def deploy(c):
install_essentials(c)
# install_essentials(c)
df2.transfer_files_git(c)
df2.init(c)
if not c.run(f'test -e {c.env.virtualenv}', warn=True):
@ -36,6 +36,12 @@ def deploy(c):
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1003252
# https://github.com/pypa/setuptools/issues/3278
c.run('SETUPTOOLS_USE_DISTUTILS=stdlib {env.virtualenv}/bin/python -m pip install -c constraints.txt -r vendored_requirements.txt'.format(env=c.env))
# Compile SASS
with c.cd(c.env.project_dir):
with c.prefix(f'set -a && source {c.env.project_dir}/env'):
c.run('{env.virtualenv}/bin/python manage.py compilescss --settings={env.settings} -v0'.format(
env=c.env,
))
df2.prepare_django(c, fail_level='ERROR')
df2.fix_permissions(
c,
@ -87,7 +93,7 @@ ns.configure({
'uwsgi_conf': 'deploy/uwsgi.ini',
'nginx_conf': 'deploy/nginx.conf',
'python': '/usr/bin/python3.11',
'url': 'https://2024.fossy.us/',
'domain': '2024.fossy.us',
'url': 'https://2025.fossy.us/',
'domain': '2025.fossy.us',
},
})

View file

@ -542,8 +542,8 @@ CONFERENCE_NAME = os.environ.get('CONFERENCE_NAME', 'FOSSY')
CONFERENCE_NAME_SHORT = os.environ.get('CONFERENCE_NAME_SHORT', 'FOSSY')
CONFERENCE_EMAIL = os.environ.get('CONFERENCE_EMAIL', DEFAULT_FROM_EMAIL)
CONF_TZINFO = pytz.timezone(TIME_ZONE)
CONF_START = CONF_TZINFO.localize(datetime(2024, 8, 1))
CONF_END = CONF_TZINFO.localize(datetime(2024, 8, 4))
CONF_START = CONF_TZINFO.localize(datetime(2025, 7, 31))
CONF_END = CONF_TZINFO.localize(datetime(2025, 8, 3))
CONF_MINICONF_END = CONF_TZINFO.localize(datetime(2023, 3, 14, 23, 59))
EARLY_BIRD_DEADLINE = CONF_TZINFO.localize(datetime(2023, 1, 28))
PENGUIN_DINNER_TICKET_DATE = date(2023, 3, 15)

View file

@ -3,10 +3,10 @@
{# NOTE: This template is not used due to flatpages. #}
{% block meta_desc %}FOSSY (Free and Open Source Yearly) is a 4 day community-oriented conference focused on the creation and impact of free and open source software. Join us in Portland, OR - August 14th 2024 at Portland State University.{% endblock %}
{% block og_desc %}FOSSY (Free and Open Source Yearly) is a 4 day community-oriented conference focused on the creation and impact of free and open source software. Join us in Portland, OR - August 14th 2024 at Portland State University.{% endblock %}
{% block meta_desc %}FOSSY (Free and Open Source Yearly) is a 4 day community-oriented conference focused on the creation and impact of free and open source software. Join us in Portland, OR - July 31st August 3rd 2025 at Portland State University.{% endblock %}
{% block og_desc %}FOSSY (Free and Open Source Yearly) is a 4 day community-oriented conference focused on the creation and impact of free and open source software. Join us in Portland, OR - July 31st August 3rd 2025 at Portland State University.{% endblock %}
{% block head_title %}FOSSY 2024: The first Free and Open Source Software Yearly conference{% endblock %}
{% block head_title %}FOSSY 2025: The third Free and Open Source Software Yearly conference{% endblock %}
{% block body_class %}home{% endblock %}
@ -14,8 +14,8 @@
<header class="pt2-ns pb4">
<div class="flex-ns center">
<div class="mr4 dark-green sans-serif" style="flex-grow: 1">
<h1 class="f-subheadline f-headline-ns b lh-solid tracked-tight mv0">FOSSY 2024</h1>
<h2 class="f3 f2-ns b lh-solid mt0 mb3">August 14th 2024 — Portland, OR</h2>
<h1 class="f-subheadline f-headline-ns b lh-solid tracked-tight mv0">FOSSY 2025</h1>
<h2 class="f3 f2-ns b lh-solid mt0 mb3">July 31st August 3rd 2025 — Portland, OR</h2>
<h3 class="f4 f4-ns b lh-title mv2 mv3-ns">The first Free and Open Source Software Yearly conference</h3>
</div>
<div class="lh-solid mt4 mt0-ns" style="font-size: 10rem; max-width: 250px;"><img class="db" src="{% static 'img/conservancy_logo_tall_mono.svg' %}" style="max-height: 180px" alt="Software Freedom Conservancy"></div>

View file

@ -5,7 +5,7 @@
<div class="container">
<h2 class="sans-serif f2 f1-ns b lh-solid tracked-tight mv0 mr3">
<a class="washed-yellow hover-washed-yellow" href="/" style="text-decoration: none">
FOSSY 2024
FOSSY 2025
</a>
</h2>

View file

@ -96,7 +96,7 @@
<path d="M250.66,374.21V399H247V374.21Z" fill="#36a852"/>
<path d="M265.49,393.87l2.88,1.92a8.4,8.4,0,0,1-7,3.75,8.26,8.26,0,0,1-8.38-8.45c0-5,3.61-8.45,8-8.45s6.53,3.49,7.23,5.38l.39,1-11.3,4.67a4.3,4.3,0,0,0,4.1,2.56A4.82,4.82,0,0,0,265.49,393.87Zm-8.87-3,7.56-3.13a3.28,3.28,0,0,0-3.14-1.79A4.63,4.63,0,0,0,256.62,390.83Z" fill="#ea4535"/>
<rect x="160.95" y="373.04" width="112" height="36" fill="none"/>
<text transform="translate(84.43 102.23)" font-size="15" fill="#231f20" font-family="SourceSansPro-Regular, Source Sans Pro">August 14 2024
<text transform="translate(84.43 102.23)" font-size="15" fill="#231f20" font-family="SourceSansPro-Regular, Source Sans Pro">July 31st August 3rd 2025
</text>
<g id="Layer_2" data-name="Layer 2">
<g id="emperor">

Before

Width:  |  Height:  |  Size: 116 KiB

After

Width:  |  Height:  |  Size: 116 KiB

View file

@ -127,8 +127,8 @@
</div> -->
<div class="row">
<div class="col-md-4 pb-4">
<strong>FOSSY 2024</strong> <br>
August 14th 2024 <br>
<strong>FOSSY 2025</strong> <br>
July 31st August 3rd 2025 <br>
Portland, OR<br>
Timezone: PDT - UTC-7 <br>
<a href="mailto:{{ settings.CONFERENCE_EMAIL }}" alt="Email"><i class="far fa-envelope"></i></a>&nbsp;&nbsp;<a
@ -141,7 +141,7 @@
<div class="col-md-4 pb-4 text-right">
<small>
<a href="#">Back to top</a><br>
&copy; 2024 <a href="https://sfconservancy.org/">Software Freedom Conservancy</a><br>
&copy; 2025 <a href="https://sfconservancy.org/">Software Freedom Conservancy</a><br>
<a href="/credits/">Credits</a>
</small>
</div>

View file

@ -303,7 +303,7 @@ def schedule_json(request):
class EventFeed(ICalFeed):
product_id = '-//2024.fossy.us/schedule//EN'
product_id = '-//2025.fossy.us/schedule//EN'
timezone = settings.TIME_ZONE
filename = 'conference.ics'