[Debian-NP-Commits] r162 - in trunk/docs/report: . report-docbook report-openoffice
Benjamin Hill
debian-np-devel@lists.alioth.debian.org
Wed, 07 Jul 2004 23:28:04 -0600
Author: mako
Date: Wed Jul 7 23:28:03 2004
New Revision: 162
Added:
trunk/docs/report/report-docbook/
trunk/docs/report/report-docbook/README.txt
trunk/docs/report/report-docbook/accomplishments.xml
trunk/docs/report/report-docbook/appendix-cdd.xml
trunk/docs/report/report-docbook/appendix-development_environment.xml
trunk/docs/report/report-docbook/appendix-installer.xml
trunk/docs/report/report-docbook/calendar.xml
trunk/docs/report/report-docbook/final-personas.xml
trunk/docs/report/report-docbook/fullreport.xml
trunk/docs/report/report-docbook/future.xml
trunk/docs/report/report-docbook/intro.xml
trunk/docs/report/report-docbook/report-master.xml
trunk/docs/report/report-docbook/social_spec.xml
trunk/docs/report/report-openoffice/
trunk/docs/report/report-openoffice/accomplishments.sxw
- copied unchanged from r161, trunk/docs/report/accomplishments.sxw
trunk/docs/report/report-openoffice/appendix-CDD.sxw
- copied unchanged from r161, trunk/docs/report/appendix-CDD.sxw
trunk/docs/report/report-openoffice/appendix-development_environment.sxw
- copied unchanged from r161, trunk/docs/report/appendix-development_environment.sxw
trunk/docs/report/report-openoffice/appendix-installer.sxw
- copied unchanged from r161, trunk/docs/report/appendix-installer.sxw
trunk/docs/report/report-openoffice/bagunca.pdf
- copied unchanged from r161, trunk/docs/report/bagunca.pdf
trunk/docs/report/report-openoffice/calendar.sxw
- copied unchanged from r161, trunk/docs/report/calendar.sxw
trunk/docs/report/report-openoffice/final-personas.sxw
- copied unchanged from r161, trunk/docs/report/final-personas.sxw
trunk/docs/report/report-openoffice/fullreport.sxw
- copied unchanged from r161, trunk/docs/report/fullreport.sxw
trunk/docs/report/report-openoffice/future.sxw
- copied unchanged from r161, trunk/docs/report/future.sxw
trunk/docs/report/report-openoffice/intro.sxw
- copied unchanged from r161, trunk/docs/report/intro.sxw
trunk/docs/report/report-openoffice/report-master.sxg
- copied unchanged from r161, trunk/docs/report/report-master.sxg
trunk/docs/report/report-openoffice/social_spec.sxw
- copied unchanged from r161, trunk/docs/report/social_spec.sxw
Removed:
trunk/docs/report/accomplishments.sxw
trunk/docs/report/appendix-CDD.sxw
trunk/docs/report/appendix-development_environment.sxw
trunk/docs/report/appendix-installer.sxw
trunk/docs/report/bagunca.pdf
trunk/docs/report/calendar.sxw
trunk/docs/report/final-personas.sxw
trunk/docs/report/fullreport.sxw
trunk/docs/report/future.sxw
trunk/docs/report/intro.sxw
trunk/docs/report/report-master.sxg
trunk/docs/report/social_spec.sxw
Log:
Started the conversion of the report into DocBook from OpenOffice
format. This means:
* Moved the report into a subdirectory called "report-openoffice"
* Created another subdir called "report-docbook" and populated it
with files (most empty) with names correspending to the files in
the OOo directory.
* Created the report-master.xml file which will source and include
each of the other files as entities.
* Converted the introduction from OOo into verifiable DocBook.
* Wrote a README.txt file in the DB directory for others who want to
start with references to examples, documentation, and tools to get
up and running on the conversion.
Added: trunk/docs/report/report-docbook/README.txt
==============================================================================
--- (empty file)
+++ trunk/docs/report/report-docbook/README.txt Wed Jul 7 23:28:03 2004
@@ -0,0 +1,33 @@
+I've divded up the report into the same divisions as are in the open
+office document to make this all a whole lot easier. When creating a
+new one, please use intro.xml as a reference. It uses many, but
+potentially not all, of the docbook elements that you will need.
+
+One that I forsee being needed is the "<command>" or
+"<computeroutput>" elements (with their respective closing tags. Don't
+even bother with the calendar. Mako will handle that one.
+
+DocBook is very verbose and you're going to want something to write
+most of the markup for you (especially since a lot of it is implied or
+required by other markup and can be completed and inserted by an
+intelligent system). I *highly* recommend using Emacs' PSGML mode. The
+comment at the bottom of the example file is instructions to PSGML to
+highlight and format the document in a particular way. It will tab
+complete from valid elements in any given context. If you're a vim
+user, there is info here:
+
+ http://www.tldp.org/LDP/LDP-Author-Guide/html/tools-edit.html
+
+For docbook reference, the DocBook Definitive Guide is here for
+viewing and for download and has a massive reference with all the info
+on all the elements plus some walk-through stuff:
+
+ http://www.docbook.org/tdg/en/
+
+If you're looking for an example, feel free to download a HOWTO Mako
+has written in Docbook (SGML, but it's *reallty* similar) here:
+
+ http://mako.yukidoke.org/projects/howto/FreeSoftwareProjectManagement-HOWTO.sgml.gz
+
+Also, make sure you add yourself as an author in the report-master.xml
+if it's not there already!
Added: trunk/docs/report/report-docbook/accomplishments.xml
==============================================================================
Added: trunk/docs/report/report-docbook/appendix-cdd.xml
==============================================================================
Added: trunk/docs/report/report-docbook/appendix-development_environment.xml
==============================================================================
Added: trunk/docs/report/report-docbook/appendix-installer.xml
==============================================================================
Added: trunk/docs/report/report-docbook/calendar.xml
==============================================================================
Added: trunk/docs/report/report-docbook/final-personas.xml
==============================================================================
Added: trunk/docs/report/report-docbook/fullreport.xml
==============================================================================
Added: trunk/docs/report/report-docbook/future.xml
==============================================================================
Added: trunk/docs/report/report-docbook/intro.xml
==============================================================================
--- (empty file)
+++ trunk/docs/report/report-docbook/intro.xml Wed Jul 7 23:28:03 2004
@@ -0,0 +1,416 @@
+<?xml version="1.0" encoding='UTF-8'?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "docbookx.dtd">
+
+<sect1>
+ <title>Introduction</title>
+
+ <para>In its first year, the Debian-NP project has built a unique
+ community networking representatives of non-profit organizations
+ with Free and Open Source software geeks involved and interested in
+ sering non-profits. While the project coordinated the successful
+ release of an installable preview CD, it lacked direction, planning,
+ and the critical mass to accomplish its larger goals.</para>
+
+ <para>The traditional method of overcoming these types of
+ shortcomings in software projects is funding. However, placed within
+ the Debian project - a Free Software project famous for its
+ volunteer nature and institutional independence - Debian-NP had been
+ hesitant to accept funding in ways that might challenge the
+ volunteer and institutionally independent nature of the
+ project.</para>
+
+ <para>Debian-NP participants saw an opportunity for constructive
+ funding in the 4th annual Debian Conference (DebConf4) and the
+ International Free Sotware Forum (FISL) held in May 2004 in Porto
+ Alegre, Brazil. Using the individuals, knowledge, and technology
+ present at these events as a foundation, the group planned a week of
+ activities — part conference, part networking, and park
+ intensive work session — to kickstart the fledging Debian-NP
+ project in the following ways:</para>
+
+ <itemizedlist>
+
+ <listitem>
+ <para>Bringing active participants in Debian-NP together for a
+ sustained period of planning and production;</para>
+ </listitem>
+
+ <listitem>
+ <para>Inviting interested individuals and groups involved in
+ supporting Free Software — and Debian in particular —
+ in non-profit organizations to expand their activity in Debian-NP
+ and to encourage them to help make Debian-NP a platform for
+ collaboration with each other, with Debian and the larger Free
+ Software community, and with others;</para>
+ </listitem>
+
+ <listitem>
+ <para>Exposing all participants to work in Debian and the larger
+ Free Software community through Debconf and FISL and to expose
+ attendees at Debconf and FISL to Debian-NP and its work.</para>
+ </listitem>
+
+ </itemizedlist>
+
+ <para>Using a Portuguese term for <quote>mess,</quote> with wholly
+ positive connotations, the group dubbed the meeting the Debian-NP
+ Bagunça. A bagunça is a fun type of mess, somewhat equivalent in
+ translation to a stew with many individual ingredients thrown
+ together and mixed around to create something delicious. The meeting
+ lived up to its name. The goals of the meeting were ambitious both
+ in their scope and the extent; rushing toward these goals,
+ intrepidly and in every direction, although the group wasn't sure
+ which direction to go at all times, the results, like any
+ bagunça, were wholly positive.</para>
+
+ <para>Debian-NP made steps forward in numerous directions and beyond
+ our more optimistic projections. Advances in any single area —
+ such as the server distribution, the desktop distribution, the
+ installer, or usability tools and documentation — eclipses all
+ previous work on the project in terms both of planning and the
+ amount of work accomplished. As the dust settles, Debian-NP is
+ finding itself for the first time with a picture of its future and
+ knowledge of the tools and processes it will use to achieve
+ it.</para>
+
+ <sect2>
+ <title>Overview</title>
+
+ <sect3>
+ <title>The Debian Project</title>
+
+
+ <para><ulink url="http://www.debian.org">The Debian Project</ulink>
+ is a widely used free GNU/Linux operating system. It is developed
+ by a globally dispersed group of volunteers that forms the single
+ largest Free or Open Source software project. Debian is known and
+ respected in the FOSS world for its philosophical positions on
+ software licensing; it is the creator and standards bearer one of
+ the most important definitions of free software, the <ulink
+ url="http://www.debian.org/social_contract#guidelines">Debian Free
+ Software Guidelines</ulink> upon which the <ulink
+ url="http://www.opensource.org/docs/definition.php">Open Source
+ Definition</ulink> was based. It is only major distribution with a
+ <ulink url="http://www.debian.org/social_contract">Social
+ Contract</ulink> with its users and the Free Software
+ community.</para>
+
+ <para>Historically, Debian has occupied a pivotal place in the Free
+ Software world and acts as a locus for instantiating certain
+ ethical principles for information access as well as relevance for
+ cultivation of professional ethics in other organizations.<footnote>
+
+ <para>See Coleman, Gabriella and Benjamin Hill, <citetitle>The
+ Social Creation of Productive Freedom: Debian and Ethical
+ Volunteerism in Free/Open Source Software
+ Development</citetitle>. Stephan Koch II (ed). Hershey, Penn:
+ Idea Group Publishing, 2004</para>
+
+ </footnote></para>
+
+ </sect3>
+
+ <sect3>
+ <title>Debian-NP</title>
+
+ <para><ulink
+ url="http://www.debian.org/devel/debian-nonprofit">Debian-NP</ulink>
+ is an internal Debian project to create a Debian derivied
+ operating system designed to fulfill the requirements of small
+ non-profit organizations. The goal of Debian-NP is a complete
+ system for all common tasks that non-profit organizations need
+ using 100% free software. It aims to provide this functionality
+ in a integrated and documented stable free desktop environment, as
+ well as an integrated server platform.</para>
+
+ <para>Debian-NP aims to create <ulink
+ url="http://wiki.debian.net/index.cgi?CustomDebian">Custom Debian
+ Distributions</ulink> (CDD) designed to fit the needs of
+ non-profits. Working within the Debian system, Debian-NP will
+ select, highlight, and document a subset of packages within
+ Debian. In addition to package selection, Debian-NP will customize
+ packages in ways useful to non-profits.</para>
+
+ <para>Debian-NP has released <ulink
+ url="http://www.debian.org/devel/debian-nonprofit/News/2003/20031129">one
+ version</ulink> designed for Desktop use in
+ non-profits. Additionally, there has been work on a server
+ component designed to make the process of installing mail servers,
+ web servers, CMS'/groupware and mailing lists easy for NGOs. In
+ the future, Debian-NP also aims to develop new applications to
+ replace programs many non-profits use that are proprietary or only
+ available on proprietary operating systems.</para>
+
+ <para>Participants and sponsors in Debian-NP include groups such as
+ the <ulink url="http://www.fsf.org">Free Software
+ Foundation</ulink>, <ulink
+ url="http://riseup.net">Riseup.net</ulink>, <ulink
+ url="http://www.freegeek.org">Free Geek</ulink>, <ulink
+ url="http://www.autistici.org">Autistici/Inventati</ulink>, the
+ <ulink url="http://www.lincproject.org">LINC Project</ulink>,
+ <ulink url="http://www.groundspring.org">Groundspring.org</ulink>,
+ <ulink url="http://www.toolsforchange.org">Tools for
+ Change</ulink>, <ulink url="http://www.nosi.net">NOSI</ulink>,
+ <ulink url="http://privaterra.org">Privaterra</ulink>, <ulink
+ url="http://praksys.org">praKsys</ulink>, and others.</para>
+
+ </sect3>
+
+
+
+ <sect3>
+ <title>DebConf4</title>
+
+ <para>DebConf is the annual Debian developers meeting, a event
+ based around talks, demonstrations, coding parties and
+ discussions. It is highly technical in nature and has acted as
+ the venue for a number of important leaps in progress while
+ developers work together in person. Work at DebConf is more
+ effeicent and focused and developers are more easily able to start
+ new projects, tackle major changs and transitions, and make
+ difficult decisions in groups that might take weeks or months to
+ reach consensus around on email and chat.</para>
+
+ <para>DebConf4 was the 5th (computer scientists jokingly start
+ counting at <quote>0</quote>) annual international Debian
+ conference and was held in Porto Alegre, Brazil from May 26th to
+ June 2nd. Many DebConf attendees participated in the 5th Forum
+ International do Software Livre (FISL), one of the largest Free
+ Software events in the world, from June 3rd to 5th.</para>
+
+ </sect3>
+
+ <sect3>
+ <title>Debian-NP Bagunça @ Debconf 4</title>
+
+ <para>The Debian-NP Bagunça occurred within DebConf4 (both
+ temporaly and within the same space. As a result, Debian-NP
+ developers were able to use the proximity of other Debian
+ developers, as well as the benefits derived from in-person focused
+ work, to make significant gains on Debian-NP. Debian-NP developers
+ were able to work on Debian-NP throughout the week at Debconf4 in
+ our own space, but within close proximity with other Debian
+ developers. Additionly, Debian-NP had one day on the DebConf set
+ aside for Debian-NP workshops and presentations.</para>
+
+ </sect3>
+
+ </sect2>
+
+ <sect2>
+ <title>People</title>
+
+ <para></para>
+
+ <para>Approximately 160 Debian developers attended DebConf.
+ Debian-NP was able to provide financial assistance to help 10
+ developers attend — five more than we anticipated in our
+ original budget. In addition to those who came specifically to work
+ on Debian-NP, a number of people became interested in NP at the
+ conference and worked closely with us over the week. Integrating
+ new people into Debian-NP was an enormous benefit over the
+ week. Additionally, we were able to work closely with Skolelinux
+ developers, Debian developers working on CDD infrastructure, and
+ developers active around Debian Installer. The following
+ individuals played a major role in Debian-NP over the week:</para>
+
+ <variablelist>
+ <varlistentry>
+ <term>Enrico Zini</term>
+ <listitem>
+
+ <para>Enrico is a Debian Developer, interested in ergonomics,
+ social aspects of software, the digital divide, accessibility
+ and networking people and groups together. Enrico develops the
+ Debtags system in Debian and works on the CDD framework. He is
+ involved in the Bologna Free Software Forum, Comodino.org, and
+ ACAB News.</para>
+
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Marco Presi</term>
+ <listitem>
+ <para>Marco is a PhD Student in Applied Physics. He has been
+ involved with Free Software for several years. He has promoted
+ the use of Free Software in Italian Public Administration and
+ worked closely with the Linux User Group of Rome and other
+ groups in Italy. Marco is a Debian Developer and maintains
+ "pointless" among other packages.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Guillaume Pernot</term>
+ <listitem>
+ <para>Guillaume works for Praksys in France where he earns his
+ living installing and maintaining Debian systems (both servers
+ and desktops) for NPs in France.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Benjamin Mako Hill</term>
+ <listitem>
+ <para>Mako is a Free Software consultant and intellectual
+ property researcher. He has hacked on lots of Free Software
+ projects including Debian. He is a two-time delegate of the
+ Debian Leader and handles finances and hardware for the project
+ in addition to sitting on the board of directors of Software in
+ the Public Interest. He is the author of many articles, papers,
+ and talks including the Free Software Project Management HOWTO.
+ His many projects and affiliations can be found on his
+ homepage.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Vagrant Cascadian</term>
+ <listitem>
+
+ <para>Vagrant has worked with the trailing edge of technology
+ since the mid-90s. He has been involved with Freegeek, as a
+ system administrator and mad scientist since it's doors opened
+ fall of 2000. At FreeGeek, he helped to develop FreeGeek's
+ Freekbox 2 distribution and coordinated FreeGeek's Build
+ Program. In 2001, he developed a "diskless" terminal
+ distribution based on debian, which evolved into
+ lessdisks.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Micah Anderson</term>
+ <listitem>
+
+ <para>Micah is a system administrator who works to create
+ grassroots democratic technology alternatives to the existing
+ corporate structures. In order to meet the technology needs of
+ those working for radical social change he helped start the Red
+ Cursor Collective which runs riseup.net which provides email,
+ mailing lists, and website hosting for activists. He helped
+ create the Independent Media Center in Seattle for the WTO
+ protests, and has aided in architecting and supporting the
+ existing technical infrastructure needed to support it over the
+ years.</para>
+
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Alex de Landgraaf</term>
+ <listitem>
+
+ <para>Alex is a full-time AI and CS student and part-time
+ programmer. In his spare time he has known to do some open
+ source coding. He started Morphix in late 2002/ early 2003, and
+ has been busy with LiveCDs ever since.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Alessandro Martinez</term>
+ <listitem>
+ <para>Member of the Autistici/Inventati collective, which was
+ born in 2000 to promote digital rights and privacy, offering
+ secure and anonymous services to its community of users.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Paolo Phasa</term>
+ <listitem>
+
+ <para>Also a member of Autistici/Inventati, Phasa focuses on LDAP
+ and server configuration.</para>
+
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Cosimo Alfarano</term>
+ <listitem>
+
+ <para>Cosimo works with Comodino along with Enrico, is a Debian
+ Developer, and has been active on the technical specification of
+ the common CDD infrastructure. In Debian, he maintains Python
+ related packages, such as jabber glue code and OCR
+ packages.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Blaine Cook</term>
+ <listitem>
+ <para>Blaine is an everything person, who spends half his time
+ coding, half his time doing system administration. He has been
+ involved with the resist!ca collective for several years,
+ providing alternative secure communications infrastructure for
+ activists. He has recently begun working with Radical Designs
+ on an open-source content management system that has been
+ designed around and for activist mobilisations and activist and
+ non-profit groups.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Otavio Salvador</term>
+ <listitem>
+ <para>Otavio is a system administrator and developer. He likes to
+ help Free Software projects and does it for work and fun. He has
+ worked for many years on Debian Customization for various
+ organizations and wants to try to make it more easy for everyone
+ to build a Custom Debian Distribution.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ </sect2>
+
+ <sect2>
+ <title>Duration</title>
+
+ <para>Most participants attended for the duration of Debconf (seven
+ days). Many stayed longer to participate and attend FISL (<ulink
+ url="http://www.softwarelivre.org/forum2004/">5° Fórum
+ Internacional de Software Livre</ulink>).</para>
+ </sect2>
+
+ <sect2>
+ <title>Schedule</title>
+
+ <para>We highlighted and attended a number of relevant DebConf
+ talks, workshops and BOFs (informal <quote>Birds-of-a-Feather</quote>
+ workshops for individuals with common interests). Please see
+ <xref linkend="appcalendar"/> for the full schedule details.</para>
+
+ <para>Most of the week consisted of less structured planning and
+ hacking sessions several times a day. These centered around
+ specific goals we need to work toward, problems we needed to solve,
+ and elements we needed to discuss or learn. These are included in
+ the schedule without specific times because they were worked in
+ throughout the day in between scheduled talks.</para>
+
+ </sect2>
+
+</sect1>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-parent-document:nil
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+sgml-indent-step:1
+sgml-indent-data:1
+sgml-set-face:t
+End:
+-->
Added: trunk/docs/report/report-docbook/report-master.xml
==============================================================================
--- (empty file)
+++ trunk/docs/report/report-docbook/report-master.xml Wed Jul 7 23:28:03 2004
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding='UTF-8'?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+ "docbookx.dtd"
+ [
+ <!ENTITY intro SYSTEM "intro.xml">
+ <!ENTITY accomplishments SYSTEM "accomplishments.xml">
+ <!ENTITY socialspec SYSTEM "socialspec.xml">
+ <!ENTITY future SYSTEM "future.xml">
+ <!ENTITY calendar SYSTEM "calendar.xml">
+ <!ENTITY finalpersonas SYSTEM "final_personas.xml">
+ <!ENTITY appdevelenv SYSTEM "appendix-development_environment.xml">
+ <!ENTITY appcdd SYSTEM "appendix-cdd.xml">
+ <!ENTITY appinstaller SYSTEM "appendix-installer.xml">
+]
+>
+
+<article>
+
+ <articleinfo>
+ <title>Debian-NP Bagunça</title>
+ <subtitle>Report on Debian-NP's meeting at Debconf4</subtitle>
+
+ <address>Porto Alegre, Brazil</address>
+ <date>May 2004</date>
+
+
+ <author>
+ <firstname>Benjamin</firstname>
+ <othername>Mako</othername>
+ <surname>Hill</surname>
+ <address><email>mako@debian.org</email></address>
+ </author>
+
+ <author>
+ <firstname>Micah</firstname>
+ <surname>Anderson</surname>
+ <address><email>micah@riseup.net</email></address>
+ </author>
+
+ <author>
+ <firstname>Enrico</firstname>
+ <surname>Zini</surname>
+ <address><email>enrico@debian.org</email></address>
+ </author>
+
+ <revhistory>
+ <revision>
+ <revnumber>1.0</revnumber>
+ <date>2004-06-28</date>
+ </revision>
+ </revhistory>
+
+
+ </articleinfo>
+
+&intro;
+&accomplishments;
+&socialspecs;
+&future;
+&calendar;
+&finalpersonas;
+&appdevelenv;
+&appcdd;
+&appinstaller;
+
+
+</article>
+
+
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: xml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-namecase-general:t
+sgml-general-insert-case:lower
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-parent-document:nil
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+sgml-indent-step:1
+sgml-indent-data:nil
+sgml-set-face:t
+End:
+-->
Added: trunk/docs/report/report-docbook/social_spec.xml
==============================================================================