SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
Emacs verilog-mode is coming to
Debian, again
Emacs verilog-mode is coming to
Debian, again
Emacs verilog-mode is coming to
Debian, again
Emacs verilog-mode is coming to
Debian, again
Emacs verilog-mode is coming to
Debian, again
Kiwamu OkabeKiwamu OkabeKiwamu OkabeKiwamu OkabeKiwamu Okabe
Do you know IceStorm?Do you know IceStorm?Do you know IceStorm?Do you know IceStorm?Do you know IceStorm?
☆ First, please watch following video:☆ First, please watch following video:☆ First, please watch following video:☆ First, please watch following video:☆ First, please watch following video:
☆ http://youtu.be/rdLgLCIDSk0☆ http://youtu.be/rdLgLCIDSk0☆ http://youtu.be/rdLgLCIDSk0☆ http://youtu.be/rdLgLCIDSk0☆ http://youtu.be/rdLgLCIDSk0
☆ It's a Forth machine on Lattice FPGA.☆ It's a Forth machine on Lattice FPGA.☆ It's a Forth machine on Lattice FPGA.☆ It's a Forth machine on Lattice FPGA.☆ It's a Forth machine on Lattice FPGA.
☆ And it's designed by an Open Source tool.☆ And it's designed by an Open Source tool.☆ And it's designed by an Open Source tool.☆ And it's designed by an Open Source tool.☆ And it's designed by an Open Source tool.
☆ The tool is called "IceStorm"!☆ The tool is called "IceStorm"!☆ The tool is called "IceStorm"!☆ The tool is called "IceStorm"!☆ The tool is called "IceStorm"!
☆ http://www.clifford.at/icestorm/☆ http://www.clifford.at/icestorm/☆ http://www.clifford.at/icestorm/☆ http://www.clifford.at/icestorm/☆ http://www.clifford.at/icestorm/
Coming OSS wave to FPGA worldComing OSS wave to FPGA worldComing OSS wave to FPGA worldComing OSS wave to FPGA worldComing OSS wave to FPGA world
☆ Xilinx and Altera only support proprietary tool
for own FPGA.
☆ Xilinx and Altera only support proprietary tool
for own FPGA.
☆ Xilinx and Altera only support proprietary tool
for own FPGA.
☆ Xilinx and Altera only support proprietary tool
for own FPGA.
☆ Xilinx and Altera only support proprietary tool
for own FPGA.
☆ IceStorm is an Open Source tool for Lattice FPGA.☆ IceStorm is an Open Source tool for Lattice FPGA.☆ IceStorm is an Open Source tool for Lattice FPGA.☆ IceStorm is an Open Source tool for Lattice FPGA.☆ IceStorm is an Open Source tool for Lattice FPGA.
☆ Please remember GCC that changed everything
in software world.
☆ Please remember GCC that changed everything
in software world.
☆ Please remember GCC that changed everything
in software world.
☆ Please remember GCC that changed everything
in software world.
☆ Please remember GCC that changed everything
in software world.
☆ I hope IceStorm change FPGA world with the
Open Source wave!
☆ I hope IceStorm change FPGA world with the
Open Source wave!
☆ I hope IceStorm change FPGA world with the
Open Source wave!
☆ I hope IceStorm change FPGA world with the
Open Source wave!
☆ I hope IceStorm change FPGA world with the
Open Source wave!
Flow to design C applicationFlow to design C applicationFlow to design C applicationFlow to design C applicationFlow to design C application
☆ GNU Project created everything:☆ GNU Project created everything:☆ GNU Project created everything:☆ GNU Project created everything:☆ GNU Project created everything:
*�Editor�(Emacs)
*�Compiler�(gcc)
*�Assembler�and�Linker�(binutils)
*�Editor�(Emacs)
*�Compiler�(gcc)
*�Assembler�and�Linker�(binutils)
*�Editor�(Emacs)
*�Compiler�(gcc)
*�Assembler�and�Linker�(binutils)
*�Editor�(Emacs)
*�Compiler�(gcc)
*�Assembler�and�Linker�(binutils)
*�Editor�(Emacs)
*�Compiler�(gcc)
*�Assembler�and�Linker�(binutils)
☆ Everything is debianized.☆ Everything is debianized.☆ Everything is debianized.☆ Everything is debianized.☆ Everything is debianized.
Flow to design FPGA applicationFlow to design FPGA applicationFlow to design FPGA applicationFlow to design FPGA applicationFlow to design FPGA application
☆ Following tools is created by IceStorm Project:☆ Following tools is created by IceStorm Project:☆ Following tools is created by IceStorm Project:☆ Following tools is created by IceStorm Project:☆ Following tools is created by IceStorm Project:
yosys,�arachne-pnr,�icepack,�iceprogyosys,�arachne-pnr,�icepack,�iceprogyosys,�arachne-pnr,�icepack,�iceprogyosys,�arachne-pnr,�icepack,�iceprogyosys,�arachne-pnr,�icepack,�iceprog
☆ But Emacs verilog-mode is not yet debianized.☆ But Emacs verilog-mode is not yet debianized.☆ But Emacs verilog-mode is not yet debianized.☆ But Emacs verilog-mode is not yet debianized.☆ But Emacs verilog-mode is not yet debianized.
In the past, there is it...In the past, there is it...In the past, there is it...In the past, there is it...In the past, there is it...
☆ https://tracker.debian.org/pkg/verilog-mode☆ https://tracker.debian.org/pkg/verilog-mode☆ https://tracker.debian.org/pkg/verilog-mode☆ https://tracker.debian.org/pkg/verilog-mode☆ https://tracker.debian.org/pkg/verilog-mode
Let's debianize verilog-mode, again!Let's debianize verilog-mode, again!Let's debianize verilog-mode, again!Let's debianize verilog-mode, again!Let's debianize verilog-mode, again!
Subject:�ITP:�verilog-mode�--�emacs�mode�for�Verilog�code
Package:�wnpp
Severity:�wishlist
Owner:�Kiwamu�Okabe�<kiwamu@debian.or.jp>
*�Package�name:�verilog-mode
��Version:�20160910.debfc6d.vpo
��Upstream�Author:�Michael�McNamara�<mac@verilog.com>,�Wilson�Snyder
<wsnyder@wsnyder.org>
*�URL:�https://github.com/veripool/verilog-mode
��Vcs-Browser:�https://anonscm.debian.org/cgit/collab-maint/verilog-mode.git
*�License:�GPL3
��Programming�Lang:�Emacs-lisp
��Description:�emacs�mode�for�Verilog�code
�This�package�provides�an�emacs�major�mode�for�editing
�files�in�the�Verilog�code.�It�features�syntax
Subject:�ITP:�verilog-mode�--�emacs�mode�for�Verilog�code
Package:�wnpp
Severity:�wishlist
Owner:�Kiwamu�Okabe�<kiwamu@debian.or.jp>
*�Package�name:�verilog-mode
��Version:�20160910.debfc6d.vpo
��Upstream�Author:�Michael�McNamara�<mac@verilog.com>,�Wilson�Snyder
<wsnyder@wsnyder.org>
*�URL:�https://github.com/veripool/verilog-mode
��Vcs-Browser:�https://anonscm.debian.org/cgit/collab-maint/verilog-mode.git
*�License:�GPL3
��Programming�Lang:�Emacs-lisp
��Description:�emacs�mode�for�Verilog�code
�This�package�provides�an�emacs�major�mode�for�editing
�files�in�the�Verilog�code.�It�features�syntax
Subject:�ITP:�verilog-mode�--�emacs�mode�for�Verilog�code
Package:�wnpp
Severity:�wishlist
Owner:�Kiwamu�Okabe�<kiwamu@debian.or.jp>
*�Package�name:�verilog-mode
��Version:�20160910.debfc6d.vpo
��Upstream�Author:�Michael�McNamara�<mac@verilog.com>,�Wilson�Snyder
<wsnyder@wsnyder.org>
*�URL:�https://github.com/veripool/verilog-mode
��Vcs-Browser:�https://anonscm.debian.org/cgit/collab-maint/verilog-mode.git
*�License:�GPL3
��Programming�Lang:�Emacs-lisp
��Description:�emacs�mode�for�Verilog�code
�This�package�provides�an�emacs�major�mode�for�editing
�files�in�the�Verilog�code.�It�features�syntax
Subject:�ITP:�verilog-mode�--�emacs�mode�for�Verilog�code
Package:�wnpp
Severity:�wishlist
Owner:�Kiwamu�Okabe�<kiwamu@debian.or.jp>
*�Package�name:�verilog-mode
��Version:�20160910.debfc6d.vpo
��Upstream�Author:�Michael�McNamara�<mac@verilog.com>,�Wilson�Snyder
<wsnyder@wsnyder.org>
*�URL:�https://github.com/veripool/verilog-mode
��Vcs-Browser:�https://anonscm.debian.org/cgit/collab-maint/verilog-mode.git
*�License:�GPL3
��Programming�Lang:�Emacs-lisp
��Description:�emacs�mode�for�Verilog�code
�This�package�provides�an�emacs�major�mode�for�editing
�files�in�the�Verilog�code.�It�features�syntax
Subject:�ITP:�verilog-mode�--�emacs�mode�for�Verilog�code
Package:�wnpp
Severity:�wishlist
Owner:�Kiwamu�Okabe�<kiwamu@debian.or.jp>
*�Package�name:�verilog-mode
��Version:�20160910.debfc6d.vpo
��Upstream�Author:�Michael�McNamara�<mac@verilog.com>,�Wilson�Snyder
<wsnyder@wsnyder.org>
*�URL:�https://github.com/veripool/verilog-mode
��Vcs-Browser:�https://anonscm.debian.org/cgit/collab-maint/verilog-mode.git
*�License:�GPL3
��Programming�Lang:�Emacs-lisp
��Description:�emacs�mode�for�Verilog�code
�This�package�provides�an�emacs�major�mode�for�editing
�files�in�the�Verilog�code.�It�features�syntax
Where is the verilog-mode?Where is the verilog-mode?Where is the verilog-mode?Where is the verilog-mode?Where is the verilog-mode?
☆ http://www.veripool.org/projects/verilog-mode/
wiki/Installing
☆ http://www.veripool.org/projects/verilog-mode/
wiki/Installing
☆ http://www.veripool.org/projects/verilog-mode/
wiki/Installing
☆ http://www.veripool.org/projects/verilog-mode/
wiki/Installing
☆ http://www.veripool.org/projects/verilog-mode/
wiki/Installing
☆ But it only publishes single el file...☆ But it only publishes single el file...☆ But it only publishes single el file...☆ But it only publishes single el file...☆ But it only publishes single el file...
Where is full source code?Where is full source code?Where is full source code?Where is full source code?Where is full source code?
☆ https://github.com/veripool/verilog-mode☆ https://github.com/veripool/verilog-mode☆ https://github.com/veripool/verilog-mode☆ https://github.com/veripool/verilog-mode☆ https://github.com/veripool/verilog-mode
☆ It has own test code for verilog-mode.el☆ It has own test code for verilog-mode.el☆ It has own test code for verilog-mode.el☆ It has own test code for verilog-mode.el☆ It has own test code for verilog-mode.el
☆ and also info file.☆ and also info file.☆ and also info file.☆ and also info file.☆ and also info file.
Use git-buildpackageUse git-buildpackageUse git-buildpackageUse git-buildpackageUse git-buildpackage
☆ The "upstream" branch tracks upsteam repo.☆ The "upstream" branch tracks upsteam repo.☆ The "upstream" branch tracks upsteam repo.☆ The "upstream" branch tracks upsteam repo.☆ The "upstream" branch tracks upsteam repo.
☆ The "master" branch keeps Debian own
changing.
☆ The "master" branch keeps Debian own
changing.
☆ The "master" branch keeps Debian own
changing.
☆ The "master" branch keeps Debian own
changing.
☆ The "master" branch keeps Debian own
changing.
☆ Set release tag at on "upstream" branch.☆ Set release tag at on "upstream" branch.☆ Set release tag at on "upstream" branch.☆ Set release tag at on "upstream" branch.☆ Set release tag at on "upstream" branch.
$�git�tag
upstream/20160910.debfc6d
upstream/20160910.debfc6d.vpo�#�<==�miss�tag
upstream/20161124.fd230e6
$�git�tag
upstream/20160910.debfc6d
upstream/20160910.debfc6d.vpo�#�<==�miss�tag
upstream/20161124.fd230e6
$�git�tag
upstream/20160910.debfc6d
upstream/20160910.debfc6d.vpo�#�<==�miss�tag
upstream/20161124.fd230e6
$�git�tag
upstream/20160910.debfc6d
upstream/20160910.debfc6d.vpo�#�<==�miss�tag
upstream/20161124.fd230e6
$�git�tag
upstream/20160910.debfc6d
upstream/20160910.debfc6d.vpo�#�<==�miss�tag
upstream/20161124.fd230e6
Create debian/rulesCreate debian/rulesCreate debian/rulesCreate debian/rulesCreate debian/rules
#!/usr/bin/make�-f
include�/usr/share/cdbs/1/rules/debhelper.mk
build:
��������make�test
clean::
��������make�clean
��������rm�-f�ChangeLog.txt�emacs-version.h
#!/usr/bin/make�-f
include�/usr/share/cdbs/1/rules/debhelper.mk
build:
��������make�test
clean::
��������make�clean
��������rm�-f�ChangeLog.txt�emacs-version.h
#!/usr/bin/make�-f
include�/usr/share/cdbs/1/rules/debhelper.mk
build:
��������make�test
clean::
��������make�clean
��������rm�-f�ChangeLog.txt�emacs-version.h
#!/usr/bin/make�-f
include�/usr/share/cdbs/1/rules/debhelper.mk
build:
��������make�test
clean::
��������make�clean
��������rm�-f�ChangeLog.txt�emacs-version.h
#!/usr/bin/make�-f
include�/usr/share/cdbs/1/rules/debhelper.mk
build:
��������make�test
clean::
��������make�clean
��������rm�-f�ChangeLog.txt�emacs-version.h
Create debian/controlCreate debian/controlCreate debian/controlCreate debian/controlCreate debian/control
Priority:�optional
Maintainer:�Debian�Emacs�addons�team�<pkg-emacsen-
addons@lists.alioth.debian.org>
Uploaders:�Kiwamu�Okabe�<kiwamu@debian.or.jp>
Build-Depends:�debhelper�(>=�10),�cdbs,�emacs25,�xemacs21,�texinfo,�time
Standards-Version:�3.9.8
Vcs-Git:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git
Vcs-Browser:�https://anonscm.debian.org/cgit/pkg-emacsen/pkg/verilog-
mode.git/
Homepage:�http://www.veripool.org/wiki/verilog-mode
Package:�verilog-mode
Architecture:�all
Depends:�${misc:Depends},�emacsen-common�(>=�2.0.8),�emacs�│�emacsen
Description:�emacs�mode�for�Verilog�code
�This�package�provides�an�emacs�major�mode�for�editing
Priority:�optional
Maintainer:�Debian�Emacs�addons�team�<pkg-emacsen-
addons@lists.alioth.debian.org>
Uploaders:�Kiwamu�Okabe�<kiwamu@debian.or.jp>
Build-Depends:�debhelper�(>=�10),�cdbs,�emacs25,�xemacs21,�texinfo,�time
Standards-Version:�3.9.8
Vcs-Git:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git
Vcs-Browser:�https://anonscm.debian.org/cgit/pkg-emacsen/pkg/verilog-
mode.git/
Homepage:�http://www.veripool.org/wiki/verilog-mode
Package:�verilog-mode
Architecture:�all
Depends:�${misc:Depends},�emacsen-common�(>=�2.0.8),�emacs�│�emacsen
Description:�emacs�mode�for�Verilog�code
�This�package�provides�an�emacs�major�mode�for�editing
Priority:�optional
Maintainer:�Debian�Emacs�addons�team�<pkg-emacsen-
addons@lists.alioth.debian.org>
Uploaders:�Kiwamu�Okabe�<kiwamu@debian.or.jp>
Build-Depends:�debhelper�(>=�10),�cdbs,�emacs25,�xemacs21,�texinfo,�time
Standards-Version:�3.9.8
Vcs-Git:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git
Vcs-Browser:�https://anonscm.debian.org/cgit/pkg-emacsen/pkg/verilog-
mode.git/
Homepage:�http://www.veripool.org/wiki/verilog-mode
Package:�verilog-mode
Architecture:�all
Depends:�${misc:Depends},�emacsen-common�(>=�2.0.8),�emacs�│�emacsen
Description:�emacs�mode�for�Verilog�code
�This�package�provides�an�emacs�major�mode�for�editing
Priority:�optional
Maintainer:�Debian�Emacs�addons�team�<pkg-emacsen-
addons@lists.alioth.debian.org>
Uploaders:�Kiwamu�Okabe�<kiwamu@debian.or.jp>
Build-Depends:�debhelper�(>=�10),�cdbs,�emacs25,�xemacs21,�texinfo,�time
Standards-Version:�3.9.8
Vcs-Git:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git
Vcs-Browser:�https://anonscm.debian.org/cgit/pkg-emacsen/pkg/verilog-
mode.git/
Homepage:�http://www.veripool.org/wiki/verilog-mode
Package:�verilog-mode
Architecture:�all
Depends:�${misc:Depends},�emacsen-common�(>=�2.0.8),�emacs�│�emacsen
Description:�emacs�mode�for�Verilog�code
�This�package�provides�an�emacs�major�mode�for�editing
Priority:�optional
Maintainer:�Debian�Emacs�addons�team�<pkg-emacsen-
addons@lists.alioth.debian.org>
Uploaders:�Kiwamu�Okabe�<kiwamu@debian.or.jp>
Build-Depends:�debhelper�(>=�10),�cdbs,�emacs25,�xemacs21,�texinfo,�time
Standards-Version:�3.9.8
Vcs-Git:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git
Vcs-Browser:�https://anonscm.debian.org/cgit/pkg-emacsen/pkg/verilog-
mode.git/
Homepage:�http://www.veripool.org/wiki/verilog-mode
Package:�verilog-mode
Architecture:�all
Depends:�${misc:Depends},�emacsen-common�(>=�2.0.8),�emacs�│�emacsen
Description:�emacs�mode�for�Verilog�code
�This�package�provides�an�emacs�major�mode�for�editing
Create special files for Elisp packageCreate special files for Elisp packageCreate special files for Elisp packageCreate special files for Elisp packageCreate special files for Elisp package
$�ls�verilog-mode/debian/verilog-mode.emacsen-*
verilog-mode/debian/verilog-mode.emacsen-compat
verilog-mode/debian/verilog-mode.emacsen-install
verilog-mode/debian/verilog-mode.emacsen-remove
verilog-mode/debian/verilog-mode.emacsen-startup
$�ls�verilog-mode/debian/verilog-mode.emacsen-*
verilog-mode/debian/verilog-mode.emacsen-compat
verilog-mode/debian/verilog-mode.emacsen-install
verilog-mode/debian/verilog-mode.emacsen-remove
verilog-mode/debian/verilog-mode.emacsen-startup
$�ls�verilog-mode/debian/verilog-mode.emacsen-*
verilog-mode/debian/verilog-mode.emacsen-compat
verilog-mode/debian/verilog-mode.emacsen-install
verilog-mode/debian/verilog-mode.emacsen-remove
verilog-mode/debian/verilog-mode.emacsen-startup
$�ls�verilog-mode/debian/verilog-mode.emacsen-*
verilog-mode/debian/verilog-mode.emacsen-compat
verilog-mode/debian/verilog-mode.emacsen-install
verilog-mode/debian/verilog-mode.emacsen-remove
verilog-mode/debian/verilog-mode.emacsen-startup
$�ls�verilog-mode/debian/verilog-mode.emacsen-*
verilog-mode/debian/verilog-mode.emacsen-compat
verilog-mode/debian/verilog-mode.emacsen-install
verilog-mode/debian/verilog-mode.emacsen-remove
verilog-mode/debian/verilog-mode.emacsen-startup
It's copied and pasted from the other package.It's copied and pasted from the other package.It's copied and pasted from the other package.It's copied and pasted from the other package.It's copied and pasted from the other package.
Reviewed by Sean WhittonReviewed by Sean WhittonReviewed by Sean WhittonReviewed by Sean WhittonReviewed by Sean Whitton
☆ https://spwhitton.name/☆ https://spwhitton.name/☆ https://spwhitton.name/☆ https://spwhitton.name/☆ https://spwhitton.name/
☆ https://wiki.debian.org/SeanWhitton☆ https://wiki.debian.org/SeanWhitton☆ https://wiki.debian.org/SeanWhitton☆ https://wiki.debian.org/SeanWhitton☆ https://wiki.debian.org/SeanWhitton
☆ He is not a Debian Developer.☆ He is not a Debian Developer.☆ He is not a Debian Developer.☆ He is not a Debian Developer.☆ He is not a Debian Developer.
☆ But he carefully reviewed my package.☆ But he carefully reviewed my package.☆ But he carefully reviewed my package.☆ But he carefully reviewed my package.☆ But he carefully reviewed my package.
☆ Thanks, Sean!☆ Thanks, Sean!☆ Thanks, Sean!☆ Thanks, Sean!☆ Thanks, Sean!
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840424https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840424https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840424https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840424https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840424
Review: join pkg-emacsen alioth groupReview: join pkg-emacsen alioth groupReview: join pkg-emacsen alioth groupReview: join pkg-emacsen alioth groupReview: join pkg-emacsen alioth group
☆ http://pkg-emacsen.alioth.debian.org/☆ http://pkg-emacsen.alioth.debian.org/☆ http://pkg-emacsen.alioth.debian.org/☆ http://pkg-emacsen.alioth.debian.org/☆ http://pkg-emacsen.alioth.debian.org/
☆ They focus to maintain elisp using ELPA.☆ They focus to maintain elisp using ELPA.☆ They focus to maintain elisp using ELPA.☆ They focus to maintain elisp using ELPA.☆ They focus to maintain elisp using ELPA.
☆ About ELPA will be described later.☆ About ELPA will be described later.☆ About ELPA will be described later.☆ About ELPA will be described later.☆ About ELPA will be described later.
☆ They are using git repo in /git/pkg-emacsen/pkg☆ They are using git repo in /git/pkg-emacsen/pkg☆ They are using git repo in /git/pkg-emacsen/pkg☆ They are using git repo in /git/pkg-emacsen/pkg☆ They are using git repo in /git/pkg-emacsen/pkg
☆ and not in /git/collab-maint.☆ and not in /git/collab-maint.☆ and not in /git/collab-maint.☆ and not in /git/collab-maint.☆ and not in /git/collab-maint.
Review: use secure URIs for Vcs-* fieldsReview: use secure URIs for Vcs-* fieldsReview: use secure URIs for Vcs-* fieldsReview: use secure URIs for Vcs-* fieldsReview: use secure URIs for Vcs-* fields
☆ He said following is correct:☆ He said following is correct:☆ He said following is correct:☆ He said following is correct:☆ He said following is correct:
Vcs-Git:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git
Vcs-Browser:�https://anonscm.debian.org/cgit/pkg-emacsen/pkg/verilog-mode.git
Vcs-Git:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git
Vcs-Browser:�https://anonscm.debian.org/cgit/pkg-emacsen/pkg/verilog-mode.git
Vcs-Git:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git
Vcs-Browser:�https://anonscm.debian.org/cgit/pkg-emacsen/pkg/verilog-mode.git
Vcs-Git:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git
Vcs-Browser:�https://anonscm.debian.org/cgit/pkg-emacsen/pkg/verilog-mode.git
Vcs-Git:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git
Vcs-Browser:�https://anonscm.debian.org/cgit/pkg-emacsen/pkg/verilog-mode.git
☆ and following is incorrect:☆ and following is incorrect:☆ and following is incorrect:☆ and following is incorrect:☆ and following is incorrect:
Vcs-Git:�git://anonscm.debian.org/pkg-emacsen/pkg/verilog-mode.git�<=�Bad!
Vcs-Browser:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git
Vcs-Git:�git://anonscm.debian.org/pkg-emacsen/pkg/verilog-mode.git�<=�Bad!
Vcs-Browser:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git
Vcs-Git:�git://anonscm.debian.org/pkg-emacsen/pkg/verilog-mode.git�<=�Bad!
Vcs-Browser:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git
Vcs-Git:�git://anonscm.debian.org/pkg-emacsen/pkg/verilog-mode.git�<=�Bad!
Vcs-Browser:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git
Vcs-Git:�git://anonscm.debian.org/pkg-emacsen/pkg/verilog-mode.git�<=�Bad!
Vcs-Browser:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git
Review: should include info fileReview: should include info fileReview: should include info fileReview: should include info fileReview: should include info file
☆ Original texinfo has "info-document-missing-dir-
section" lintian error that is fixed by upstream side.
☆ Original texinfo has "info-document-missing-dir-
section" lintian error that is fixed by upstream side.
☆ Original texinfo has "info-document-missing-dir-
section" lintian error that is fixed by upstream side.
☆ Original texinfo has "info-document-missing-dir-
section" lintian error that is fixed by upstream side.
☆ Original texinfo has "info-document-missing-dir-
section" lintian error that is fixed by upstream side.
https://github.com/veripool/verilog-mode/pull/13https://github.com/veripool/verilog-mode/pull/13https://github.com/veripool/verilog-mode/pull/13https://github.com/veripool/verilog-mode/pull/13https://github.com/veripool/verilog-mode/pull/13
☆ Cut information that are confusing Debian users☆ Cut information that are confusing Debian users☆ Cut information that are confusing Debian users☆ Cut information that are confusing Debian users☆ Cut information that are confusing Debian users
$�cat�verilog-mode/debian/patches/texinfo-for-Debian.patch
--snip--
�@menu
-*�New�Versions::���������������Getting�new�versions
-*�Installing::�����������������How�to�install�the�Verilog�Mode
�*�Getting�Started::������������Getting�started�using�the�Verilog-mode
�*�Colors::���������������������Enabling�and�customizing�the�colors
�*�FAQ::��������������������������������Frequently�Asked�Questions
$�cat�verilog-mode/debian/patches/texinfo-for-Debian.patch
--snip--
�@menu
-*�New�Versions::���������������Getting�new�versions
-*�Installing::�����������������How�to�install�the�Verilog�Mode
�*�Getting�Started::������������Getting�started�using�the�Verilog-mode
�*�Colors::���������������������Enabling�and�customizing�the�colors
�*�FAQ::��������������������������������Frequently�Asked�Questions
$�cat�verilog-mode/debian/patches/texinfo-for-Debian.patch
--snip--
�@menu
-*�New�Versions::���������������Getting�new�versions
-*�Installing::�����������������How�to�install�the�Verilog�Mode
�*�Getting�Started::������������Getting�started�using�the�Verilog-mode
�*�Colors::���������������������Enabling�and�customizing�the�colors
�*�FAQ::��������������������������������Frequently�Asked�Questions
$�cat�verilog-mode/debian/patches/texinfo-for-Debian.patch
--snip--
�@menu
-*�New�Versions::���������������Getting�new�versions
-*�Installing::�����������������How�to�install�the�Verilog�Mode
�*�Getting�Started::������������Getting�started�using�the�Verilog-mode
�*�Colors::���������������������Enabling�and�customizing�the�colors
�*�FAQ::��������������������������������Frequently�Asked�Questions
$�cat�verilog-mode/debian/patches/texinfo-for-Debian.patch
--snip--
�@menu
-*�New�Versions::���������������Getting�new�versions
-*�Installing::�����������������How�to�install�the�Verilog�Mode
�*�Getting�Started::������������Getting�started�using�the�Verilog-mode
�*�Colors::���������������������Enabling�and�customizing�the�colors
�*�FAQ::��������������������������������Frequently�Asked�Questions
Review: should have DEP-3 headerReview: should have DEP-3 headerReview: should have DEP-3 headerReview: should have DEP-3 headerReview: should have DEP-3 header
☆ Patch Tagging Guidelines☆ Patch Tagging Guidelines☆ Patch Tagging Guidelines☆ Patch Tagging Guidelines☆ Patch Tagging Guidelines
http://dep.debian.net/deps/dep3/http://dep.debian.net/deps/dep3/http://dep.debian.net/deps/dep3/http://dep.debian.net/deps/dep3/http://dep.debian.net/deps/dep3/
☆ "cme" tool is very useful to modify the header
and verify it.
☆ "cme" tool is very useful to modify the header
and verify it.
☆ "cme" tool is very useful to modify the header
and verify it.
☆ "cme" tool is very useful to modify the header
and verify it.
☆ "cme" tool is very useful to modify the header
and verify it.
https://ddumont.wordpress.com/2014/06/15/edit-your-debian-patch-header-for-
dep-3-compliance-with-cme/
https://ddumont.wordpress.com/2014/06/15/edit-your-debian-patch-header-for-
dep-3-compliance-with-cme/
https://ddumont.wordpress.com/2014/06/15/edit-your-debian-patch-header-for-
dep-3-compliance-with-cme/
https://ddumont.wordpress.com/2014/06/15/edit-your-debian-patch-header-for-
dep-3-compliance-with-cme/
https://ddumont.wordpress.com/2014/06/15/edit-your-debian-patch-header-for-
dep-3-compliance-with-cme/
Review: how about using dh-elpaReview: how about using dh-elpaReview: how about using dh-elpaReview: how about using dh-elpaReview: how about using dh-elpa
☆ ELPA (Emacs Lisp Package Archive)☆ ELPA (Emacs Lisp Package Archive)☆ ELPA (Emacs Lisp Package Archive)☆ ELPA (Emacs Lisp Package Archive)☆ ELPA (Emacs Lisp Package Archive)
☆ http://elpa.gnu.org/☆ http://elpa.gnu.org/☆ http://elpa.gnu.org/☆ http://elpa.gnu.org/☆ http://elpa.gnu.org/
☆ It's the default package repository for Emacs.☆ It's the default package repository for Emacs.☆ It's the default package repository for Emacs.☆ It's the default package repository for Emacs.☆ It's the default package repository for Emacs.
☆ But it only supported by Emacs☆ But it only supported by Emacs☆ But it only supported by Emacs☆ But it only supported by Emacs☆ But it only supported by Emacs
☆ and XEmacs has no feature such like ELPA.☆ and XEmacs has no feature such like ELPA.☆ and XEmacs has no feature such like ELPA.☆ and XEmacs has no feature such like ELPA.☆ and XEmacs has no feature such like ELPA.
☆ Debian pkg-emacsen team are converting all
existing Emacs Lisp addon packages using dh-elpa.
☆ Debian pkg-emacsen team are converting all
existing Emacs Lisp addon packages using dh-elpa.
☆ Debian pkg-emacsen team are converting all
existing Emacs Lisp addon packages using dh-elpa.
☆ Debian pkg-emacsen team are converting all
existing Emacs Lisp addon packages using dh-elpa.
☆ Debian pkg-emacsen team are converting all
existing Emacs Lisp addon packages using dh-elpa.
dh-elpa is easy to usedh-elpa is easy to usedh-elpa is easy to usedh-elpa is easy to usedh-elpa is easy to use
$�apt-get�source�elpa-vala-mode
$�cat�elpa-rust-mode-0.3.0/debian/rules
$�apt-get�source�elpa-vala-mode
$�cat�elpa-rust-mode-0.3.0/debian/rules
$�apt-get�source�elpa-vala-mode
$�cat�elpa-rust-mode-0.3.0/debian/rules
$�apt-get�source�elpa-vala-mode
$�cat�elpa-rust-mode-0.3.0/debian/rules
$�apt-get�source�elpa-vala-mode
$�cat�elpa-rust-mode-0.3.0/debian/rules
#!/usr/bin/make�-f
%:
��������dh�"$@"�--parallel�--with�elpa
override_dh_auto_clean:
��������rm�-f�rust-mode.elc
override_dh_auto_test:
��������./run_rust_emacs_tests.sh
#!/usr/bin/make�-f
%:
��������dh�"$@"�--parallel�--with�elpa
override_dh_auto_clean:
��������rm�-f�rust-mode.elc
override_dh_auto_test:
��������./run_rust_emacs_tests.sh
#!/usr/bin/make�-f
%:
��������dh�"$@"�--parallel�--with�elpa
override_dh_auto_clean:
��������rm�-f�rust-mode.elc
override_dh_auto_test:
��������./run_rust_emacs_tests.sh
#!/usr/bin/make�-f
%:
��������dh�"$@"�--parallel�--with�elpa
override_dh_auto_clean:
��������rm�-f�rust-mode.elc
override_dh_auto_test:
��������./run_rust_emacs_tests.sh
#!/usr/bin/make�-f
%:
��������dh�"$@"�--parallel�--with�elpa
override_dh_auto_clean:
��������rm�-f�rust-mode.elc
override_dh_auto_test:
��������./run_rust_emacs_tests.sh
Verilog-mode test fails on XEmacsVerilog-mode test fails on XEmacsVerilog-mode test fails on XEmacsVerilog-mode test fails on XEmacsVerilog-mode test fails on XEmacs
On�Sat,�Oct�15,�2016�at�7:44�PM,�Wilson�Snyder�<wsnyder@wsnyder.org>�wrote:
>>>On�Sat,�Oct�15,�2016�at�3:48�PM,�Kiwamu�Okabe�<kiwamu@debian.or.jp>�wrote:
>>>>�I�found�that!�If�we�run�"make�test"�on�fakeroot�environment,�we�get
>>>>�such�error!
>>>
>>>�I�would�like�to�fix�this�problem�on�Debian�side�by�running�"make�test"
>>>�on�normal�user.
>
>�Makes�sense.��I�suspect�the�eval�is�turned�off�as
>�root/fakeroot�for�security,�however�this�verilog-mode�test
>�depends�on�that�eval�feature,�so�obviously�the�test�will
>�fail.
On�Sat,�Oct�15,�2016�at�7:44�PM,�Wilson�Snyder�<wsnyder@wsnyder.org>�wrote:
>>>On�Sat,�Oct�15,�2016�at�3:48�PM,�Kiwamu�Okabe�<kiwamu@debian.or.jp>�wrote:
>>>>�I�found�that!�If�we�run�"make�test"�on�fakeroot�environment,�we�get
>>>>�such�error!
>>>
>>>�I�would�like�to�fix�this�problem�on�Debian�side�by�running�"make�test"
>>>�on�normal�user.
>
>�Makes�sense.��I�suspect�the�eval�is�turned�off�as
>�root/fakeroot�for�security,�however�this�verilog-mode�test
>�depends�on�that�eval�feature,�so�obviously�the�test�will
>�fail.
On�Sat,�Oct�15,�2016�at�7:44�PM,�Wilson�Snyder�<wsnyder@wsnyder.org>�wrote:
>>>On�Sat,�Oct�15,�2016�at�3:48�PM,�Kiwamu�Okabe�<kiwamu@debian.or.jp>�wrote:
>>>>�I�found�that!�If�we�run�"make�test"�on�fakeroot�environment,�we�get
>>>>�such�error!
>>>
>>>�I�would�like�to�fix�this�problem�on�Debian�side�by�running�"make�test"
>>>�on�normal�user.
>
>�Makes�sense.��I�suspect�the�eval�is�turned�off�as
>�root/fakeroot�for�security,�however�this�verilog-mode�test
>�depends�on�that�eval�feature,�so�obviously�the�test�will
>�fail.
On�Sat,�Oct�15,�2016�at�7:44�PM,�Wilson�Snyder�<wsnyder@wsnyder.org>�wrote:
>>>On�Sat,�Oct�15,�2016�at�3:48�PM,�Kiwamu�Okabe�<kiwamu@debian.or.jp>�wrote:
>>>>�I�found�that!�If�we�run�"make�test"�on�fakeroot�environment,�we�get
>>>>�such�error!
>>>
>>>�I�would�like�to�fix�this�problem�on�Debian�side�by�running�"make�test"
>>>�on�normal�user.
>
>�Makes�sense.��I�suspect�the�eval�is�turned�off�as
>�root/fakeroot�for�security,�however�this�verilog-mode�test
>�depends�on�that�eval�feature,�so�obviously�the�test�will
>�fail.
On�Sat,�Oct�15,�2016�at�7:44�PM,�Wilson�Snyder�<wsnyder@wsnyder.org>�wrote:
>>>On�Sat,�Oct�15,�2016�at�3:48�PM,�Kiwamu�Okabe�<kiwamu@debian.or.jp>�wrote:
>>>>�I�found�that!�If�we�run�"make�test"�on�fakeroot�environment,�we�get
>>>>�such�error!
>>>
>>>�I�would�like�to�fix�this�problem�on�Debian�side�by�running�"make�test"
>>>�on�normal�user.
>
>�Makes�sense.��I�suspect�the�eval�is�turned�off�as
>�root/fakeroot�for�security,�however�this�verilog-mode�test
>�depends�on�that�eval�feature,�so�obviously�the�test�will
>�fail.
Who is using XEmacs?Who is using XEmacs?Who is using XEmacs?Who is using XEmacs?Who is using XEmacs?
☆ ftp://ftp.xemacs.org/ is shutdown?☆ ftp://ftp.xemacs.org/ is shutdown?☆ ftp://ftp.xemacs.org/ is shutdown?☆ ftp://ftp.xemacs.org/ is shutdown?☆ ftp://ftp.xemacs.org/ is shutdown?
$�zcat�/usr/share/doc/xemacs21/changelog.Debian.gz
--snip--
xemacs21�(21.4.24-1)�unstable;�urgency=low
��*�New�upstream�release.
--snip--
�--�Mark�Brown�<broonie@debian.org>��Thu,�13�Aug�2015�13:14:35�+0100
$�zcat�/usr/share/doc/xemacs21/changelog.Debian.gz
--snip--
xemacs21�(21.4.24-1)�unstable;�urgency=low
��*�New�upstream�release.
--snip--
�--�Mark�Brown�<broonie@debian.org>��Thu,�13�Aug�2015�13:14:35�+0100
$�zcat�/usr/share/doc/xemacs21/changelog.Debian.gz
--snip--
xemacs21�(21.4.24-1)�unstable;�urgency=low
��*�New�upstream�release.
--snip--
�--�Mark�Brown�<broonie@debian.org>��Thu,�13�Aug�2015�13:14:35�+0100
$�zcat�/usr/share/doc/xemacs21/changelog.Debian.gz
--snip--
xemacs21�(21.4.24-1)�unstable;�urgency=low
��*�New�upstream�release.
--snip--
�--�Mark�Brown�<broonie@debian.org>��Thu,�13�Aug�2015�13:14:35�+0100
$�zcat�/usr/share/doc/xemacs21/changelog.Debian.gz
--snip--
xemacs21�(21.4.24-1)�unstable;�urgency=low
��*�New�upstream�release.
--snip--
�--�Mark�Brown�<broonie@debian.org>��Thu,�13�Aug�2015�13:14:35�+0100
We should drop emacsen!We should drop emacsen!We should drop emacsen!We should drop emacsen!We should drop emacsen!
☆ Mule was dead.☆ Mule was dead.☆ Mule was dead.☆ Mule was dead.☆ Mule was dead.
☆ XEmacs will be dead.☆ XEmacs will be dead.☆ XEmacs will be dead.☆ XEmacs will be dead.☆ XEmacs will be dead.
☆ Emacs has a big community, today.☆ Emacs has a big community, today.☆ Emacs has a big community, today.☆ Emacs has a big community, today.☆ Emacs has a big community, today.
☆ Should we focus Emacs without XEmacs?☆ Should we focus Emacs without XEmacs?☆ Should we focus Emacs without XEmacs?☆ Should we focus Emacs without XEmacs?☆ Should we focus Emacs without XEmacs?
ConclusionConclusionConclusionConclusionConclusion
☆ Verilog-mode for Emacs is coming to Debian,
soon.
☆ Verilog-mode for Emacs is coming to Debian,
soon.
☆ Verilog-mode for Emacs is coming to Debian,
soon.
☆ Verilog-mode for Emacs is coming to Debian,
soon.
☆ Verilog-mode for Emacs is coming to Debian,
soon.
☆ IceStorm is rewriting game rule as OSS style on
FPGA.
☆ IceStorm is rewriting game rule as OSS style on
FPGA.
☆ IceStorm is rewriting game rule as OSS style on
FPGA.
☆ IceStorm is rewriting game rule as OSS style on
FPGA.
☆ IceStorm is rewriting game rule as OSS style on
FPGA.
☆ Use IceStorm. No more Vivado and Quartus!☆ Use IceStorm. No more Vivado and Quartus!☆ Use IceStorm. No more Vivado and Quartus!☆ Use IceStorm. No more Vivado and Quartus!☆ Use IceStorm. No more Vivado and Quartus!
PR: Join SELTECH CORPORATION!PR: Join SELTECH CORPORATION!PR: Join SELTECH CORPORATION!PR: Join SELTECH CORPORATION!PR: Join SELTECH CORPORATION!
☆ http://seltech.co.jp/en/☆ http://seltech.co.jp/en/☆ http://seltech.co.jp/en/☆ http://seltech.co.jp/en/☆ http://seltech.co.jp/en/
☆ Developing a Hypervisor for embedded system☆ Developing a Hypervisor for embedded system☆ Developing a Hypervisor for embedded system☆ Developing a Hypervisor for embedded system☆ Developing a Hypervisor for embedded system
☆ We are hiring embedded software engineer!☆ We are hiring embedded software engineer!☆ We are hiring embedded software engineer!☆ We are hiring embedded software engineer!☆ We are hiring embedded software engineer!
License of photosLicense of photosLicense of photosLicense of photosLicense of photos
*�Creative�Commons�BBB�│�Flickr
��https://www.flickr.com/photos/steren/2732488224/
��Copyright:�Steren�Giannini�/�License:�CC�BY�2.0
*�TACC�Visualization:�Blood�Flow�in�the�Aorta�│�electric8sheep�│�Flickr
��https://www.flickr.com/photos/28285401@N05/4318538779/
��Copyright:�electric8sheep�/�License:�CC�BY�2.0
*�Corey�Donohoe�(GitHub):�Metrics�Driven�│�Flickr�-�Photo�Sharing!
��https://www.flickr.com/photos/stevelacey/5820920545/
��Copyright:�Steve�Lacey�/�License:�CC�BY�2.0
*�Single�plant�│�Sarah�│�Flickr
��https://www.flickr.com/photos/dm-set/22008748572/
��Copyright:�Sarah�/�License:�CC�BY�2.0
*�Creative�Commons�BBB�│�Flickr
��https://www.flickr.com/photos/steren/2732488224/
��Copyright:�Steren�Giannini�/�License:�CC�BY�2.0
*�TACC�Visualization:�Blood�Flow�in�the�Aorta�│�electric8sheep�│�Flickr
��https://www.flickr.com/photos/28285401@N05/4318538779/
��Copyright:�electric8sheep�/�License:�CC�BY�2.0
*�Corey�Donohoe�(GitHub):�Metrics�Driven�│�Flickr�-�Photo�Sharing!
��https://www.flickr.com/photos/stevelacey/5820920545/
��Copyright:�Steve�Lacey�/�License:�CC�BY�2.0
*�Single�plant�│�Sarah�│�Flickr
��https://www.flickr.com/photos/dm-set/22008748572/
��Copyright:�Sarah�/�License:�CC�BY�2.0
*�Creative�Commons�BBB�│�Flickr
��https://www.flickr.com/photos/steren/2732488224/
��Copyright:�Steren�Giannini�/�License:�CC�BY�2.0
*�TACC�Visualization:�Blood�Flow�in�the�Aorta�│�electric8sheep�│�Flickr
��https://www.flickr.com/photos/28285401@N05/4318538779/
��Copyright:�electric8sheep�/�License:�CC�BY�2.0
*�Corey�Donohoe�(GitHub):�Metrics�Driven�│�Flickr�-�Photo�Sharing!
��https://www.flickr.com/photos/stevelacey/5820920545/
��Copyright:�Steve�Lacey�/�License:�CC�BY�2.0
*�Single�plant�│�Sarah�│�Flickr
��https://www.flickr.com/photos/dm-set/22008748572/
��Copyright:�Sarah�/�License:�CC�BY�2.0
*�Creative�Commons�BBB�│�Flickr
��https://www.flickr.com/photos/steren/2732488224/
��Copyright:�Steren�Giannini�/�License:�CC�BY�2.0
*�TACC�Visualization:�Blood�Flow�in�the�Aorta�│�electric8sheep�│�Flickr
��https://www.flickr.com/photos/28285401@N05/4318538779/
��Copyright:�electric8sheep�/�License:�CC�BY�2.0
*�Corey�Donohoe�(GitHub):�Metrics�Driven�│�Flickr�-�Photo�Sharing!
��https://www.flickr.com/photos/stevelacey/5820920545/
��Copyright:�Steve�Lacey�/�License:�CC�BY�2.0
*�Single�plant�│�Sarah�│�Flickr
��https://www.flickr.com/photos/dm-set/22008748572/
��Copyright:�Sarah�/�License:�CC�BY�2.0
*�Creative�Commons�BBB�│�Flickr
��https://www.flickr.com/photos/steren/2732488224/
��Copyright:�Steren�Giannini�/�License:�CC�BY�2.0
*�TACC�Visualization:�Blood�Flow�in�the�Aorta�│�electric8sheep�│�Flickr
��https://www.flickr.com/photos/28285401@N05/4318538779/
��Copyright:�electric8sheep�/�License:�CC�BY�2.0
*�Corey�Donohoe�(GitHub):�Metrics�Driven�│�Flickr�-�Photo�Sharing!
��https://www.flickr.com/photos/stevelacey/5820920545/
��Copyright:�Steve�Lacey�/�License:�CC�BY�2.0
*�Single�plant�│�Sarah�│�Flickr
��https://www.flickr.com/photos/dm-set/22008748572/
��Copyright:�Sarah�/�License:�CC�BY�2.0

Contenu connexe

Tendances

Metasepi team meeting #14: ATS programming on MCU
Metasepi team meeting #14: ATS programming on MCUMetasepi team meeting #14: ATS programming on MCU
Metasepi team meeting #14: ATS programming on MCUKiwamu Okabe
 
ATS language overview'
ATS language overview'ATS language overview'
ATS language overview'Kiwamu Okabe
 
Static typing and proof in ATS language
Static typing and proof in ATS languageStatic typing and proof in ATS language
Static typing and proof in ATS languageKiwamu Okabe
 
Real-time OS system state captured by ATS language
Real-time OS system state captured by ATS languageReal-time OS system state captured by ATS language
Real-time OS system state captured by ATS languageKiwamu Okabe
 
Metasepi team meeting #20: Start! ATS programming on MCU
Metasepi team meeting #20: Start! ATS programming on MCUMetasepi team meeting #20: Start! ATS programming on MCU
Metasepi team meeting #20: Start! ATS programming on MCUKiwamu Okabe
 
Past and today of Metasepi project
Past and today of Metasepi projectPast and today of Metasepi project
Past and today of Metasepi projectKiwamu Okabe
 
The World's Oldest Django Project
The World's Oldest Django ProjectThe World's Oldest Django Project
The World's Oldest Django Projectubernostrum
 
A Modest Introduction to Swift
A Modest Introduction to SwiftA Modest Introduction to Swift
A Modest Introduction to SwiftJohn Anderson
 
My talk at Linux Piter 2016
My talk at Linux Piter 2016My talk at Linux Piter 2016
My talk at Linux Piter 2016Alex Chistyakov
 
Puppet and Software Delivery
Puppet and Software DeliveryPuppet and Software Delivery
Puppet and Software DeliveryJulien Pivotto
 
Patterns and antipatterns in Docker image lifecycle as was presented at Oracl...
Patterns and antipatterns in Docker image lifecycle as was presented at Oracl...Patterns and antipatterns in Docker image lifecycle as was presented at Oracl...
Patterns and antipatterns in Docker image lifecycle as was presented at Oracl...Baruch Sadogursky
 
Let's contribute, HTML5Rocks/ko!
Let's contribute, HTML5Rocks/ko!Let's contribute, HTML5Rocks/ko!
Let's contribute, HTML5Rocks/ko!Chang W. Doh
 
A Modest Introduction to Swift
A Modest Introduction to SwiftA Modest Introduction to Swift
A Modest Introduction to SwiftJohn Anderson
 
Patterns and antipatterns in Docker image lifecycle as was presented at Scale...
Patterns and antipatterns in Docker image lifecycle as was presented at Scale...Patterns and antipatterns in Docker image lifecycle as was presented at Scale...
Patterns and antipatterns in Docker image lifecycle as was presented at Scale...Baruch Sadogursky
 
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at The Pittsburgh...
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at The Pittsburgh...DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at The Pittsburgh...
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at The Pittsburgh...Baruch Sadogursky
 
Patterns and antipatterns in Docker image lifecycle as was presented at Globa...
Patterns and antipatterns in Docker image lifecycle as was presented at Globa...Patterns and antipatterns in Docker image lifecycle as was presented at Globa...
Patterns and antipatterns in Docker image lifecycle as was presented at Globa...Baruch Sadogursky
 
Plugin for other browsers - webRTC Conference and Expo June 2014 @ atlanta
Plugin for other browsers - webRTC Conference and Expo June 2014 @ atlantaPlugin for other browsers - webRTC Conference and Expo June 2014 @ atlanta
Plugin for other browsers - webRTC Conference and Expo June 2014 @ atlantaAlexandre Gouaillard
 
A call to give back puppetlabs-corosync to the community
A call to give back puppetlabs-corosync to the communityA call to give back puppetlabs-corosync to the community
A call to give back puppetlabs-corosync to the communityJulien Pivotto
 
Managing a R&D Lab with Foreman
Managing a R&D Lab with ForemanManaging a R&D Lab with Foreman
Managing a R&D Lab with ForemanJulien Pivotto
 

Tendances (20)

Metasepi team meeting #14: ATS programming on MCU
Metasepi team meeting #14: ATS programming on MCUMetasepi team meeting #14: ATS programming on MCU
Metasepi team meeting #14: ATS programming on MCU
 
ATS language overview'
ATS language overview'ATS language overview'
ATS language overview'
 
Static typing and proof in ATS language
Static typing and proof in ATS languageStatic typing and proof in ATS language
Static typing and proof in ATS language
 
Real-time OS system state captured by ATS language
Real-time OS system state captured by ATS languageReal-time OS system state captured by ATS language
Real-time OS system state captured by ATS language
 
Metasepi team meeting #20: Start! ATS programming on MCU
Metasepi team meeting #20: Start! ATS programming on MCUMetasepi team meeting #20: Start! ATS programming on MCU
Metasepi team meeting #20: Start! ATS programming on MCU
 
Past and today of Metasepi project
Past and today of Metasepi projectPast and today of Metasepi project
Past and today of Metasepi project
 
The World's Oldest Django Project
The World's Oldest Django ProjectThe World's Oldest Django Project
The World's Oldest Django Project
 
A Modest Introduction to Swift
A Modest Introduction to SwiftA Modest Introduction to Swift
A Modest Introduction to Swift
 
My talk at Linux Piter 2016
My talk at Linux Piter 2016My talk at Linux Piter 2016
My talk at Linux Piter 2016
 
Puppet and Software Delivery
Puppet and Software DeliveryPuppet and Software Delivery
Puppet and Software Delivery
 
groovy & grails - lecture 1
groovy & grails - lecture 1groovy & grails - lecture 1
groovy & grails - lecture 1
 
Patterns and antipatterns in Docker image lifecycle as was presented at Oracl...
Patterns and antipatterns in Docker image lifecycle as was presented at Oracl...Patterns and antipatterns in Docker image lifecycle as was presented at Oracl...
Patterns and antipatterns in Docker image lifecycle as was presented at Oracl...
 
Let's contribute, HTML5Rocks/ko!
Let's contribute, HTML5Rocks/ko!Let's contribute, HTML5Rocks/ko!
Let's contribute, HTML5Rocks/ko!
 
A Modest Introduction to Swift
A Modest Introduction to SwiftA Modest Introduction to Swift
A Modest Introduction to Swift
 
Patterns and antipatterns in Docker image lifecycle as was presented at Scale...
Patterns and antipatterns in Docker image lifecycle as was presented at Scale...Patterns and antipatterns in Docker image lifecycle as was presented at Scale...
Patterns and antipatterns in Docker image lifecycle as was presented at Scale...
 
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at The Pittsburgh...
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at The Pittsburgh...DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at The Pittsburgh...
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at The Pittsburgh...
 
Patterns and antipatterns in Docker image lifecycle as was presented at Globa...
Patterns and antipatterns in Docker image lifecycle as was presented at Globa...Patterns and antipatterns in Docker image lifecycle as was presented at Globa...
Patterns and antipatterns in Docker image lifecycle as was presented at Globa...
 
Plugin for other browsers - webRTC Conference and Expo June 2014 @ atlanta
Plugin for other browsers - webRTC Conference and Expo June 2014 @ atlantaPlugin for other browsers - webRTC Conference and Expo June 2014 @ atlanta
Plugin for other browsers - webRTC Conference and Expo June 2014 @ atlanta
 
A call to give back puppetlabs-corosync to the community
A call to give back puppetlabs-corosync to the communityA call to give back puppetlabs-corosync to the community
A call to give back puppetlabs-corosync to the community
 
Managing a R&D Lab with Foreman
Managing a R&D Lab with ForemanManaging a R&D Lab with Foreman
Managing a R&D Lab with Foreman
 

Similaire à Emacs verilog-mode is coming to Debian, again

Ajhc Haskell Compiler with Reentrant GC
Ajhc Haskell Compiler with Reentrant GCAjhc Haskell Compiler with Reentrant GC
Ajhc Haskell Compiler with Reentrant GCKiwamu Okabe
 
Hands-on VeriFast with STM32 microcontroller @ Osaka
Hands-on VeriFast with STM32 microcontroller @ OsakaHands-on VeriFast with STM32 microcontroller @ Osaka
Hands-on VeriFast with STM32 microcontroller @ OsakaKiwamu Okabe
 
Hands-on VeriFast with STM32 microcontroller @ Nagoya
Hands-on VeriFast with STM32 microcontroller @ NagoyaHands-on VeriFast with STM32 microcontroller @ Nagoya
Hands-on VeriFast with STM32 microcontroller @ NagoyaKiwamu Okabe
 
Embedded application designed by ATS language
Embedded application designed by ATS languageEmbedded application designed by ATS language
Embedded application designed by ATS languageKiwamu Okabe
 
Safer IoT using functional language
Safer IoT using functional languageSafer IoT using functional language
Safer IoT using functional languageKiwamu Okabe
 
Introduction to VeriFast @ Kyoto
Introduction to VeriFast @ KyotoIntroduction to VeriFast @ Kyoto
Introduction to VeriFast @ KyotoKiwamu Okabe
 
Metasepi team meeting: Ajhc Project Overview
Metasepi team meeting: Ajhc Project OverviewMetasepi team meeting: Ajhc Project Overview
Metasepi team meeting: Ajhc Project OverviewKiwamu Okabe
 
zebra & openconfigd Introduction
zebra & openconfigd Introductionzebra & openconfigd Introduction
zebra & openconfigd IntroductionKentaro Ebisawa
 
Smart.js: JavaScript engine running on tiny MCU
Smart.js: JavaScript engine running on tiny MCUSmart.js: JavaScript engine running on tiny MCU
Smart.js: JavaScript engine running on tiny MCUKiwamu Okabe
 
44CON London 2015 - Is there an EFI monster inside your apple?
44CON London 2015 - Is there an EFI monster inside your apple?44CON London 2015 - Is there an EFI monster inside your apple?
44CON London 2015 - Is there an EFI monster inside your apple?44CON
 
Becoming a Git Master - Nicola Paolucci
Becoming a Git Master - Nicola PaolucciBecoming a Git Master - Nicola Paolucci
Becoming a Git Master - Nicola PaolucciAtlassian
 
Repositories as Code
Repositories as CodeRepositories as Code
Repositories as CodeKris Buytaert
 
edubase Cloud on the OpenStack
edubase Cloud on the OpenStackedubase Cloud on the OpenStack
edubase Cloud on the OpenStackOsamu Habuka
 
Power Up Your Build - Omer van Kloeten @ Wix 2018-04
Power Up Your Build - Omer van Kloeten @ Wix 2018-04Power Up Your Build - Omer van Kloeten @ Wix 2018-04
Power Up Your Build - Omer van Kloeten @ Wix 2018-04Omer van Kloeten
 
Ninja Git: Save Your Master
Ninja Git: Save Your MasterNinja Git: Save Your Master
Ninja Git: Save Your MasterNicola Paolucci
 
Functional MCU programming
Functional MCU programmingFunctional MCU programming
Functional MCU programmingKiwamu Okabe
 
Is there an EFI monster inside your apple? by Pedro Vilaça - CODE BLUE 2015
Is there an EFI monster inside your apple? by Pedro Vilaça - CODE BLUE 2015Is there an EFI monster inside your apple? by Pedro Vilaça - CODE BLUE 2015
Is there an EFI monster inside your apple? by Pedro Vilaça - CODE BLUE 2015CODE BLUE
 

Similaire à Emacs verilog-mode is coming to Debian, again (20)

Ajhc Haskell Compiler with Reentrant GC
Ajhc Haskell Compiler with Reentrant GCAjhc Haskell Compiler with Reentrant GC
Ajhc Haskell Compiler with Reentrant GC
 
Hands-on VeriFast with STM32 microcontroller @ Osaka
Hands-on VeriFast with STM32 microcontroller @ OsakaHands-on VeriFast with STM32 microcontroller @ Osaka
Hands-on VeriFast with STM32 microcontroller @ Osaka
 
Hands-on VeriFast with STM32 microcontroller @ Nagoya
Hands-on VeriFast with STM32 microcontroller @ NagoyaHands-on VeriFast with STM32 microcontroller @ Nagoya
Hands-on VeriFast with STM32 microcontroller @ Nagoya
 
Embedded application designed by ATS language
Embedded application designed by ATS languageEmbedded application designed by ATS language
Embedded application designed by ATS language
 
Safer IoT using functional language
Safer IoT using functional languageSafer IoT using functional language
Safer IoT using functional language
 
Graalvm with Groovy and Kotlin - Greach 2019
Graalvm with Groovy and Kotlin - Greach 2019Graalvm with Groovy and Kotlin - Greach 2019
Graalvm with Groovy and Kotlin - Greach 2019
 
Graalvm with Groovy and Kotlin - Madrid GUG 2019
Graalvm with Groovy and Kotlin - Madrid GUG 2019Graalvm with Groovy and Kotlin - Madrid GUG 2019
Graalvm with Groovy and Kotlin - Madrid GUG 2019
 
Introduction to VeriFast @ Kyoto
Introduction to VeriFast @ KyotoIntroduction to VeriFast @ Kyoto
Introduction to VeriFast @ Kyoto
 
Metasepi team meeting: Ajhc Project Overview
Metasepi team meeting: Ajhc Project OverviewMetasepi team meeting: Ajhc Project Overview
Metasepi team meeting: Ajhc Project Overview
 
zebra & openconfigd Introduction
zebra & openconfigd Introductionzebra & openconfigd Introduction
zebra & openconfigd Introduction
 
Smart.js: JavaScript engine running on tiny MCU
Smart.js: JavaScript engine running on tiny MCUSmart.js: JavaScript engine running on tiny MCU
Smart.js: JavaScript engine running on tiny MCU
 
44CON London 2015 - Is there an EFI monster inside your apple?
44CON London 2015 - Is there an EFI monster inside your apple?44CON London 2015 - Is there an EFI monster inside your apple?
44CON London 2015 - Is there an EFI monster inside your apple?
 
Becoming a Git Master - Nicola Paolucci
Becoming a Git Master - Nicola PaolucciBecoming a Git Master - Nicola Paolucci
Becoming a Git Master - Nicola Paolucci
 
Repositories as Code
Repositories as CodeRepositories as Code
Repositories as Code
 
edubase Cloud on the OpenStack
edubase Cloud on the OpenStackedubase Cloud on the OpenStack
edubase Cloud on the OpenStack
 
Power Up Your Build - Omer van Kloeten @ Wix 2018-04
Power Up Your Build - Omer van Kloeten @ Wix 2018-04Power Up Your Build - Omer van Kloeten @ Wix 2018-04
Power Up Your Build - Omer van Kloeten @ Wix 2018-04
 
Ninja Git: Save Your Master
Ninja Git: Save Your MasterNinja Git: Save Your Master
Ninja Git: Save Your Master
 
Intro. to Git and Github
Intro. to Git and GithubIntro. to Git and Github
Intro. to Git and Github
 
Functional MCU programming
Functional MCU programmingFunctional MCU programming
Functional MCU programming
 
Is there an EFI monster inside your apple? by Pedro Vilaça - CODE BLUE 2015
Is there an EFI monster inside your apple? by Pedro Vilaça - CODE BLUE 2015Is there an EFI monster inside your apple? by Pedro Vilaça - CODE BLUE 2015
Is there an EFI monster inside your apple? by Pedro Vilaça - CODE BLUE 2015
 

Dernier

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 

Dernier (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 

Emacs verilog-mode is coming to Debian, again

  • 1. Emacs verilog-mode is coming to Debian, again Emacs verilog-mode is coming to Debian, again Emacs verilog-mode is coming to Debian, again Emacs verilog-mode is coming to Debian, again Emacs verilog-mode is coming to Debian, again Kiwamu OkabeKiwamu OkabeKiwamu OkabeKiwamu OkabeKiwamu Okabe
  • 2. Do you know IceStorm?Do you know IceStorm?Do you know IceStorm?Do you know IceStorm?Do you know IceStorm? ☆ First, please watch following video:☆ First, please watch following video:☆ First, please watch following video:☆ First, please watch following video:☆ First, please watch following video: ☆ http://youtu.be/rdLgLCIDSk0☆ http://youtu.be/rdLgLCIDSk0☆ http://youtu.be/rdLgLCIDSk0☆ http://youtu.be/rdLgLCIDSk0☆ http://youtu.be/rdLgLCIDSk0 ☆ It's a Forth machine on Lattice FPGA.☆ It's a Forth machine on Lattice FPGA.☆ It's a Forth machine on Lattice FPGA.☆ It's a Forth machine on Lattice FPGA.☆ It's a Forth machine on Lattice FPGA. ☆ And it's designed by an Open Source tool.☆ And it's designed by an Open Source tool.☆ And it's designed by an Open Source tool.☆ And it's designed by an Open Source tool.☆ And it's designed by an Open Source tool. ☆ The tool is called "IceStorm"!☆ The tool is called "IceStorm"!☆ The tool is called "IceStorm"!☆ The tool is called "IceStorm"!☆ The tool is called "IceStorm"! ☆ http://www.clifford.at/icestorm/☆ http://www.clifford.at/icestorm/☆ http://www.clifford.at/icestorm/☆ http://www.clifford.at/icestorm/☆ http://www.clifford.at/icestorm/
  • 3. Coming OSS wave to FPGA worldComing OSS wave to FPGA worldComing OSS wave to FPGA worldComing OSS wave to FPGA worldComing OSS wave to FPGA world ☆ Xilinx and Altera only support proprietary tool for own FPGA. ☆ Xilinx and Altera only support proprietary tool for own FPGA. ☆ Xilinx and Altera only support proprietary tool for own FPGA. ☆ Xilinx and Altera only support proprietary tool for own FPGA. ☆ Xilinx and Altera only support proprietary tool for own FPGA. ☆ IceStorm is an Open Source tool for Lattice FPGA.☆ IceStorm is an Open Source tool for Lattice FPGA.☆ IceStorm is an Open Source tool for Lattice FPGA.☆ IceStorm is an Open Source tool for Lattice FPGA.☆ IceStorm is an Open Source tool for Lattice FPGA. ☆ Please remember GCC that changed everything in software world. ☆ Please remember GCC that changed everything in software world. ☆ Please remember GCC that changed everything in software world. ☆ Please remember GCC that changed everything in software world. ☆ Please remember GCC that changed everything in software world. ☆ I hope IceStorm change FPGA world with the Open Source wave! ☆ I hope IceStorm change FPGA world with the Open Source wave! ☆ I hope IceStorm change FPGA world with the Open Source wave! ☆ I hope IceStorm change FPGA world with the Open Source wave! ☆ I hope IceStorm change FPGA world with the Open Source wave!
  • 4. Flow to design C applicationFlow to design C applicationFlow to design C applicationFlow to design C applicationFlow to design C application ☆ GNU Project created everything:☆ GNU Project created everything:☆ GNU Project created everything:☆ GNU Project created everything:☆ GNU Project created everything: *�Editor�(Emacs) *�Compiler�(gcc) *�Assembler�and�Linker�(binutils) *�Editor�(Emacs) *�Compiler�(gcc) *�Assembler�and�Linker�(binutils) *�Editor�(Emacs) *�Compiler�(gcc) *�Assembler�and�Linker�(binutils) *�Editor�(Emacs) *�Compiler�(gcc) *�Assembler�and�Linker�(binutils) *�Editor�(Emacs) *�Compiler�(gcc) *�Assembler�and�Linker�(binutils) ☆ Everything is debianized.☆ Everything is debianized.☆ Everything is debianized.☆ Everything is debianized.☆ Everything is debianized.
  • 5. Flow to design FPGA applicationFlow to design FPGA applicationFlow to design FPGA applicationFlow to design FPGA applicationFlow to design FPGA application ☆ Following tools is created by IceStorm Project:☆ Following tools is created by IceStorm Project:☆ Following tools is created by IceStorm Project:☆ Following tools is created by IceStorm Project:☆ Following tools is created by IceStorm Project: yosys,�arachne-pnr,�icepack,�iceprogyosys,�arachne-pnr,�icepack,�iceprogyosys,�arachne-pnr,�icepack,�iceprogyosys,�arachne-pnr,�icepack,�iceprogyosys,�arachne-pnr,�icepack,�iceprog ☆ But Emacs verilog-mode is not yet debianized.☆ But Emacs verilog-mode is not yet debianized.☆ But Emacs verilog-mode is not yet debianized.☆ But Emacs verilog-mode is not yet debianized.☆ But Emacs verilog-mode is not yet debianized.
  • 6. In the past, there is it...In the past, there is it...In the past, there is it...In the past, there is it...In the past, there is it... ☆ https://tracker.debian.org/pkg/verilog-mode☆ https://tracker.debian.org/pkg/verilog-mode☆ https://tracker.debian.org/pkg/verilog-mode☆ https://tracker.debian.org/pkg/verilog-mode☆ https://tracker.debian.org/pkg/verilog-mode
  • 7. Let's debianize verilog-mode, again!Let's debianize verilog-mode, again!Let's debianize verilog-mode, again!Let's debianize verilog-mode, again!Let's debianize verilog-mode, again! Subject:�ITP:�verilog-mode�--�emacs�mode�for�Verilog�code Package:�wnpp Severity:�wishlist Owner:�Kiwamu�Okabe�<kiwamu@debian.or.jp> *�Package�name:�verilog-mode ��Version:�20160910.debfc6d.vpo ��Upstream�Author:�Michael�McNamara�<mac@verilog.com>,�Wilson�Snyder <wsnyder@wsnyder.org> *�URL:�https://github.com/veripool/verilog-mode ��Vcs-Browser:�https://anonscm.debian.org/cgit/collab-maint/verilog-mode.git *�License:�GPL3 ��Programming�Lang:�Emacs-lisp ��Description:�emacs�mode�for�Verilog�code �This�package�provides�an�emacs�major�mode�for�editing �files�in�the�Verilog�code.�It�features�syntax Subject:�ITP:�verilog-mode�--�emacs�mode�for�Verilog�code Package:�wnpp Severity:�wishlist Owner:�Kiwamu�Okabe�<kiwamu@debian.or.jp> *�Package�name:�verilog-mode ��Version:�20160910.debfc6d.vpo ��Upstream�Author:�Michael�McNamara�<mac@verilog.com>,�Wilson�Snyder <wsnyder@wsnyder.org> *�URL:�https://github.com/veripool/verilog-mode ��Vcs-Browser:�https://anonscm.debian.org/cgit/collab-maint/verilog-mode.git *�License:�GPL3 ��Programming�Lang:�Emacs-lisp ��Description:�emacs�mode�for�Verilog�code �This�package�provides�an�emacs�major�mode�for�editing �files�in�the�Verilog�code.�It�features�syntax Subject:�ITP:�verilog-mode�--�emacs�mode�for�Verilog�code Package:�wnpp Severity:�wishlist Owner:�Kiwamu�Okabe�<kiwamu@debian.or.jp> *�Package�name:�verilog-mode ��Version:�20160910.debfc6d.vpo ��Upstream�Author:�Michael�McNamara�<mac@verilog.com>,�Wilson�Snyder <wsnyder@wsnyder.org> *�URL:�https://github.com/veripool/verilog-mode ��Vcs-Browser:�https://anonscm.debian.org/cgit/collab-maint/verilog-mode.git *�License:�GPL3 ��Programming�Lang:�Emacs-lisp ��Description:�emacs�mode�for�Verilog�code �This�package�provides�an�emacs�major�mode�for�editing �files�in�the�Verilog�code.�It�features�syntax Subject:�ITP:�verilog-mode�--�emacs�mode�for�Verilog�code Package:�wnpp Severity:�wishlist Owner:�Kiwamu�Okabe�<kiwamu@debian.or.jp> *�Package�name:�verilog-mode ��Version:�20160910.debfc6d.vpo ��Upstream�Author:�Michael�McNamara�<mac@verilog.com>,�Wilson�Snyder <wsnyder@wsnyder.org> *�URL:�https://github.com/veripool/verilog-mode ��Vcs-Browser:�https://anonscm.debian.org/cgit/collab-maint/verilog-mode.git *�License:�GPL3 ��Programming�Lang:�Emacs-lisp ��Description:�emacs�mode�for�Verilog�code �This�package�provides�an�emacs�major�mode�for�editing �files�in�the�Verilog�code.�It�features�syntax Subject:�ITP:�verilog-mode�--�emacs�mode�for�Verilog�code Package:�wnpp Severity:�wishlist Owner:�Kiwamu�Okabe�<kiwamu@debian.or.jp> *�Package�name:�verilog-mode ��Version:�20160910.debfc6d.vpo ��Upstream�Author:�Michael�McNamara�<mac@verilog.com>,�Wilson�Snyder <wsnyder@wsnyder.org> *�URL:�https://github.com/veripool/verilog-mode ��Vcs-Browser:�https://anonscm.debian.org/cgit/collab-maint/verilog-mode.git *�License:�GPL3 ��Programming�Lang:�Emacs-lisp ��Description:�emacs�mode�for�Verilog�code �This�package�provides�an�emacs�major�mode�for�editing �files�in�the�Verilog�code.�It�features�syntax
  • 8. Where is the verilog-mode?Where is the verilog-mode?Where is the verilog-mode?Where is the verilog-mode?Where is the verilog-mode? ☆ http://www.veripool.org/projects/verilog-mode/ wiki/Installing ☆ http://www.veripool.org/projects/verilog-mode/ wiki/Installing ☆ http://www.veripool.org/projects/verilog-mode/ wiki/Installing ☆ http://www.veripool.org/projects/verilog-mode/ wiki/Installing ☆ http://www.veripool.org/projects/verilog-mode/ wiki/Installing ☆ But it only publishes single el file...☆ But it only publishes single el file...☆ But it only publishes single el file...☆ But it only publishes single el file...☆ But it only publishes single el file...
  • 9. Where is full source code?Where is full source code?Where is full source code?Where is full source code?Where is full source code? ☆ https://github.com/veripool/verilog-mode☆ https://github.com/veripool/verilog-mode☆ https://github.com/veripool/verilog-mode☆ https://github.com/veripool/verilog-mode☆ https://github.com/veripool/verilog-mode ☆ It has own test code for verilog-mode.el☆ It has own test code for verilog-mode.el☆ It has own test code for verilog-mode.el☆ It has own test code for verilog-mode.el☆ It has own test code for verilog-mode.el ☆ and also info file.☆ and also info file.☆ and also info file.☆ and also info file.☆ and also info file.
  • 10. Use git-buildpackageUse git-buildpackageUse git-buildpackageUse git-buildpackageUse git-buildpackage ☆ The "upstream" branch tracks upsteam repo.☆ The "upstream" branch tracks upsteam repo.☆ The "upstream" branch tracks upsteam repo.☆ The "upstream" branch tracks upsteam repo.☆ The "upstream" branch tracks upsteam repo. ☆ The "master" branch keeps Debian own changing. ☆ The "master" branch keeps Debian own changing. ☆ The "master" branch keeps Debian own changing. ☆ The "master" branch keeps Debian own changing. ☆ The "master" branch keeps Debian own changing. ☆ Set release tag at on "upstream" branch.☆ Set release tag at on "upstream" branch.☆ Set release tag at on "upstream" branch.☆ Set release tag at on "upstream" branch.☆ Set release tag at on "upstream" branch. $�git�tag upstream/20160910.debfc6d upstream/20160910.debfc6d.vpo�#�<==�miss�tag upstream/20161124.fd230e6 $�git�tag upstream/20160910.debfc6d upstream/20160910.debfc6d.vpo�#�<==�miss�tag upstream/20161124.fd230e6 $�git�tag upstream/20160910.debfc6d upstream/20160910.debfc6d.vpo�#�<==�miss�tag upstream/20161124.fd230e6 $�git�tag upstream/20160910.debfc6d upstream/20160910.debfc6d.vpo�#�<==�miss�tag upstream/20161124.fd230e6 $�git�tag upstream/20160910.debfc6d upstream/20160910.debfc6d.vpo�#�<==�miss�tag upstream/20161124.fd230e6
  • 11. Create debian/rulesCreate debian/rulesCreate debian/rulesCreate debian/rulesCreate debian/rules #!/usr/bin/make�-f include�/usr/share/cdbs/1/rules/debhelper.mk build: ��������make�test clean:: ��������make�clean ��������rm�-f�ChangeLog.txt�emacs-version.h #!/usr/bin/make�-f include�/usr/share/cdbs/1/rules/debhelper.mk build: ��������make�test clean:: ��������make�clean ��������rm�-f�ChangeLog.txt�emacs-version.h #!/usr/bin/make�-f include�/usr/share/cdbs/1/rules/debhelper.mk build: ��������make�test clean:: ��������make�clean ��������rm�-f�ChangeLog.txt�emacs-version.h #!/usr/bin/make�-f include�/usr/share/cdbs/1/rules/debhelper.mk build: ��������make�test clean:: ��������make�clean ��������rm�-f�ChangeLog.txt�emacs-version.h #!/usr/bin/make�-f include�/usr/share/cdbs/1/rules/debhelper.mk build: ��������make�test clean:: ��������make�clean ��������rm�-f�ChangeLog.txt�emacs-version.h
  • 12. Create debian/controlCreate debian/controlCreate debian/controlCreate debian/controlCreate debian/control Priority:�optional Maintainer:�Debian�Emacs�addons�team�<pkg-emacsen- addons@lists.alioth.debian.org> Uploaders:�Kiwamu�Okabe�<kiwamu@debian.or.jp> Build-Depends:�debhelper�(>=�10),�cdbs,�emacs25,�xemacs21,�texinfo,�time Standards-Version:�3.9.8 Vcs-Git:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git Vcs-Browser:�https://anonscm.debian.org/cgit/pkg-emacsen/pkg/verilog- mode.git/ Homepage:�http://www.veripool.org/wiki/verilog-mode Package:�verilog-mode Architecture:�all Depends:�${misc:Depends},�emacsen-common�(>=�2.0.8),�emacs�│�emacsen Description:�emacs�mode�for�Verilog�code �This�package�provides�an�emacs�major�mode�for�editing Priority:�optional Maintainer:�Debian�Emacs�addons�team�<pkg-emacsen- addons@lists.alioth.debian.org> Uploaders:�Kiwamu�Okabe�<kiwamu@debian.or.jp> Build-Depends:�debhelper�(>=�10),�cdbs,�emacs25,�xemacs21,�texinfo,�time Standards-Version:�3.9.8 Vcs-Git:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git Vcs-Browser:�https://anonscm.debian.org/cgit/pkg-emacsen/pkg/verilog- mode.git/ Homepage:�http://www.veripool.org/wiki/verilog-mode Package:�verilog-mode Architecture:�all Depends:�${misc:Depends},�emacsen-common�(>=�2.0.8),�emacs�│�emacsen Description:�emacs�mode�for�Verilog�code �This�package�provides�an�emacs�major�mode�for�editing Priority:�optional Maintainer:�Debian�Emacs�addons�team�<pkg-emacsen- addons@lists.alioth.debian.org> Uploaders:�Kiwamu�Okabe�<kiwamu@debian.or.jp> Build-Depends:�debhelper�(>=�10),�cdbs,�emacs25,�xemacs21,�texinfo,�time Standards-Version:�3.9.8 Vcs-Git:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git Vcs-Browser:�https://anonscm.debian.org/cgit/pkg-emacsen/pkg/verilog- mode.git/ Homepage:�http://www.veripool.org/wiki/verilog-mode Package:�verilog-mode Architecture:�all Depends:�${misc:Depends},�emacsen-common�(>=�2.0.8),�emacs�│�emacsen Description:�emacs�mode�for�Verilog�code �This�package�provides�an�emacs�major�mode�for�editing Priority:�optional Maintainer:�Debian�Emacs�addons�team�<pkg-emacsen- addons@lists.alioth.debian.org> Uploaders:�Kiwamu�Okabe�<kiwamu@debian.or.jp> Build-Depends:�debhelper�(>=�10),�cdbs,�emacs25,�xemacs21,�texinfo,�time Standards-Version:�3.9.8 Vcs-Git:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git Vcs-Browser:�https://anonscm.debian.org/cgit/pkg-emacsen/pkg/verilog- mode.git/ Homepage:�http://www.veripool.org/wiki/verilog-mode Package:�verilog-mode Architecture:�all Depends:�${misc:Depends},�emacsen-common�(>=�2.0.8),�emacs�│�emacsen Description:�emacs�mode�for�Verilog�code �This�package�provides�an�emacs�major�mode�for�editing Priority:�optional Maintainer:�Debian�Emacs�addons�team�<pkg-emacsen- addons@lists.alioth.debian.org> Uploaders:�Kiwamu�Okabe�<kiwamu@debian.or.jp> Build-Depends:�debhelper�(>=�10),�cdbs,�emacs25,�xemacs21,�texinfo,�time Standards-Version:�3.9.8 Vcs-Git:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git Vcs-Browser:�https://anonscm.debian.org/cgit/pkg-emacsen/pkg/verilog- mode.git/ Homepage:�http://www.veripool.org/wiki/verilog-mode Package:�verilog-mode Architecture:�all Depends:�${misc:Depends},�emacsen-common�(>=�2.0.8),�emacs�│�emacsen Description:�emacs�mode�for�Verilog�code �This�package�provides�an�emacs�major�mode�for�editing
  • 13. Create special files for Elisp packageCreate special files for Elisp packageCreate special files for Elisp packageCreate special files for Elisp packageCreate special files for Elisp package $�ls�verilog-mode/debian/verilog-mode.emacsen-* verilog-mode/debian/verilog-mode.emacsen-compat verilog-mode/debian/verilog-mode.emacsen-install verilog-mode/debian/verilog-mode.emacsen-remove verilog-mode/debian/verilog-mode.emacsen-startup $�ls�verilog-mode/debian/verilog-mode.emacsen-* verilog-mode/debian/verilog-mode.emacsen-compat verilog-mode/debian/verilog-mode.emacsen-install verilog-mode/debian/verilog-mode.emacsen-remove verilog-mode/debian/verilog-mode.emacsen-startup $�ls�verilog-mode/debian/verilog-mode.emacsen-* verilog-mode/debian/verilog-mode.emacsen-compat verilog-mode/debian/verilog-mode.emacsen-install verilog-mode/debian/verilog-mode.emacsen-remove verilog-mode/debian/verilog-mode.emacsen-startup $�ls�verilog-mode/debian/verilog-mode.emacsen-* verilog-mode/debian/verilog-mode.emacsen-compat verilog-mode/debian/verilog-mode.emacsen-install verilog-mode/debian/verilog-mode.emacsen-remove verilog-mode/debian/verilog-mode.emacsen-startup $�ls�verilog-mode/debian/verilog-mode.emacsen-* verilog-mode/debian/verilog-mode.emacsen-compat verilog-mode/debian/verilog-mode.emacsen-install verilog-mode/debian/verilog-mode.emacsen-remove verilog-mode/debian/verilog-mode.emacsen-startup It's copied and pasted from the other package.It's copied and pasted from the other package.It's copied and pasted from the other package.It's copied and pasted from the other package.It's copied and pasted from the other package.
  • 14. Reviewed by Sean WhittonReviewed by Sean WhittonReviewed by Sean WhittonReviewed by Sean WhittonReviewed by Sean Whitton ☆ https://spwhitton.name/☆ https://spwhitton.name/☆ https://spwhitton.name/☆ https://spwhitton.name/☆ https://spwhitton.name/ ☆ https://wiki.debian.org/SeanWhitton☆ https://wiki.debian.org/SeanWhitton☆ https://wiki.debian.org/SeanWhitton☆ https://wiki.debian.org/SeanWhitton☆ https://wiki.debian.org/SeanWhitton ☆ He is not a Debian Developer.☆ He is not a Debian Developer.☆ He is not a Debian Developer.☆ He is not a Debian Developer.☆ He is not a Debian Developer. ☆ But he carefully reviewed my package.☆ But he carefully reviewed my package.☆ But he carefully reviewed my package.☆ But he carefully reviewed my package.☆ But he carefully reviewed my package. ☆ Thanks, Sean!☆ Thanks, Sean!☆ Thanks, Sean!☆ Thanks, Sean!☆ Thanks, Sean! https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840424https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840424https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840424https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840424https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840424
  • 15. Review: join pkg-emacsen alioth groupReview: join pkg-emacsen alioth groupReview: join pkg-emacsen alioth groupReview: join pkg-emacsen alioth groupReview: join pkg-emacsen alioth group ☆ http://pkg-emacsen.alioth.debian.org/☆ http://pkg-emacsen.alioth.debian.org/☆ http://pkg-emacsen.alioth.debian.org/☆ http://pkg-emacsen.alioth.debian.org/☆ http://pkg-emacsen.alioth.debian.org/ ☆ They focus to maintain elisp using ELPA.☆ They focus to maintain elisp using ELPA.☆ They focus to maintain elisp using ELPA.☆ They focus to maintain elisp using ELPA.☆ They focus to maintain elisp using ELPA. ☆ About ELPA will be described later.☆ About ELPA will be described later.☆ About ELPA will be described later.☆ About ELPA will be described later.☆ About ELPA will be described later. ☆ They are using git repo in /git/pkg-emacsen/pkg☆ They are using git repo in /git/pkg-emacsen/pkg☆ They are using git repo in /git/pkg-emacsen/pkg☆ They are using git repo in /git/pkg-emacsen/pkg☆ They are using git repo in /git/pkg-emacsen/pkg ☆ and not in /git/collab-maint.☆ and not in /git/collab-maint.☆ and not in /git/collab-maint.☆ and not in /git/collab-maint.☆ and not in /git/collab-maint.
  • 16. Review: use secure URIs for Vcs-* fieldsReview: use secure URIs for Vcs-* fieldsReview: use secure URIs for Vcs-* fieldsReview: use secure URIs for Vcs-* fieldsReview: use secure URIs for Vcs-* fields ☆ He said following is correct:☆ He said following is correct:☆ He said following is correct:☆ He said following is correct:☆ He said following is correct: Vcs-Git:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git Vcs-Browser:�https://anonscm.debian.org/cgit/pkg-emacsen/pkg/verilog-mode.git Vcs-Git:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git Vcs-Browser:�https://anonscm.debian.org/cgit/pkg-emacsen/pkg/verilog-mode.git Vcs-Git:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git Vcs-Browser:�https://anonscm.debian.org/cgit/pkg-emacsen/pkg/verilog-mode.git Vcs-Git:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git Vcs-Browser:�https://anonscm.debian.org/cgit/pkg-emacsen/pkg/verilog-mode.git Vcs-Git:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git Vcs-Browser:�https://anonscm.debian.org/cgit/pkg-emacsen/pkg/verilog-mode.git ☆ and following is incorrect:☆ and following is incorrect:☆ and following is incorrect:☆ and following is incorrect:☆ and following is incorrect: Vcs-Git:�git://anonscm.debian.org/pkg-emacsen/pkg/verilog-mode.git�<=�Bad! Vcs-Browser:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git Vcs-Git:�git://anonscm.debian.org/pkg-emacsen/pkg/verilog-mode.git�<=�Bad! Vcs-Browser:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git Vcs-Git:�git://anonscm.debian.org/pkg-emacsen/pkg/verilog-mode.git�<=�Bad! Vcs-Browser:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git Vcs-Git:�git://anonscm.debian.org/pkg-emacsen/pkg/verilog-mode.git�<=�Bad! Vcs-Browser:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git Vcs-Git:�git://anonscm.debian.org/pkg-emacsen/pkg/verilog-mode.git�<=�Bad! Vcs-Browser:�https://anonscm.debian.org/git/pkg-emacsen/pkg/verilog-mode.git
  • 17. Review: should include info fileReview: should include info fileReview: should include info fileReview: should include info fileReview: should include info file ☆ Original texinfo has "info-document-missing-dir- section" lintian error that is fixed by upstream side. ☆ Original texinfo has "info-document-missing-dir- section" lintian error that is fixed by upstream side. ☆ Original texinfo has "info-document-missing-dir- section" lintian error that is fixed by upstream side. ☆ Original texinfo has "info-document-missing-dir- section" lintian error that is fixed by upstream side. ☆ Original texinfo has "info-document-missing-dir- section" lintian error that is fixed by upstream side. https://github.com/veripool/verilog-mode/pull/13https://github.com/veripool/verilog-mode/pull/13https://github.com/veripool/verilog-mode/pull/13https://github.com/veripool/verilog-mode/pull/13https://github.com/veripool/verilog-mode/pull/13 ☆ Cut information that are confusing Debian users☆ Cut information that are confusing Debian users☆ Cut information that are confusing Debian users☆ Cut information that are confusing Debian users☆ Cut information that are confusing Debian users $�cat�verilog-mode/debian/patches/texinfo-for-Debian.patch --snip-- �@menu -*�New�Versions::���������������Getting�new�versions -*�Installing::�����������������How�to�install�the�Verilog�Mode �*�Getting�Started::������������Getting�started�using�the�Verilog-mode �*�Colors::���������������������Enabling�and�customizing�the�colors �*�FAQ::��������������������������������Frequently�Asked�Questions $�cat�verilog-mode/debian/patches/texinfo-for-Debian.patch --snip-- �@menu -*�New�Versions::���������������Getting�new�versions -*�Installing::�����������������How�to�install�the�Verilog�Mode �*�Getting�Started::������������Getting�started�using�the�Verilog-mode �*�Colors::���������������������Enabling�and�customizing�the�colors �*�FAQ::��������������������������������Frequently�Asked�Questions $�cat�verilog-mode/debian/patches/texinfo-for-Debian.patch --snip-- �@menu -*�New�Versions::���������������Getting�new�versions -*�Installing::�����������������How�to�install�the�Verilog�Mode �*�Getting�Started::������������Getting�started�using�the�Verilog-mode �*�Colors::���������������������Enabling�and�customizing�the�colors �*�FAQ::��������������������������������Frequently�Asked�Questions $�cat�verilog-mode/debian/patches/texinfo-for-Debian.patch --snip-- �@menu -*�New�Versions::���������������Getting�new�versions -*�Installing::�����������������How�to�install�the�Verilog�Mode �*�Getting�Started::������������Getting�started�using�the�Verilog-mode �*�Colors::���������������������Enabling�and�customizing�the�colors �*�FAQ::��������������������������������Frequently�Asked�Questions $�cat�verilog-mode/debian/patches/texinfo-for-Debian.patch --snip-- �@menu -*�New�Versions::���������������Getting�new�versions -*�Installing::�����������������How�to�install�the�Verilog�Mode �*�Getting�Started::������������Getting�started�using�the�Verilog-mode �*�Colors::���������������������Enabling�and�customizing�the�colors �*�FAQ::��������������������������������Frequently�Asked�Questions
  • 18. Review: should have DEP-3 headerReview: should have DEP-3 headerReview: should have DEP-3 headerReview: should have DEP-3 headerReview: should have DEP-3 header ☆ Patch Tagging Guidelines☆ Patch Tagging Guidelines☆ Patch Tagging Guidelines☆ Patch Tagging Guidelines☆ Patch Tagging Guidelines http://dep.debian.net/deps/dep3/http://dep.debian.net/deps/dep3/http://dep.debian.net/deps/dep3/http://dep.debian.net/deps/dep3/http://dep.debian.net/deps/dep3/ ☆ "cme" tool is very useful to modify the header and verify it. ☆ "cme" tool is very useful to modify the header and verify it. ☆ "cme" tool is very useful to modify the header and verify it. ☆ "cme" tool is very useful to modify the header and verify it. ☆ "cme" tool is very useful to modify the header and verify it. https://ddumont.wordpress.com/2014/06/15/edit-your-debian-patch-header-for- dep-3-compliance-with-cme/ https://ddumont.wordpress.com/2014/06/15/edit-your-debian-patch-header-for- dep-3-compliance-with-cme/ https://ddumont.wordpress.com/2014/06/15/edit-your-debian-patch-header-for- dep-3-compliance-with-cme/ https://ddumont.wordpress.com/2014/06/15/edit-your-debian-patch-header-for- dep-3-compliance-with-cme/ https://ddumont.wordpress.com/2014/06/15/edit-your-debian-patch-header-for- dep-3-compliance-with-cme/
  • 19. Review: how about using dh-elpaReview: how about using dh-elpaReview: how about using dh-elpaReview: how about using dh-elpaReview: how about using dh-elpa ☆ ELPA (Emacs Lisp Package Archive)☆ ELPA (Emacs Lisp Package Archive)☆ ELPA (Emacs Lisp Package Archive)☆ ELPA (Emacs Lisp Package Archive)☆ ELPA (Emacs Lisp Package Archive) ☆ http://elpa.gnu.org/☆ http://elpa.gnu.org/☆ http://elpa.gnu.org/☆ http://elpa.gnu.org/☆ http://elpa.gnu.org/ ☆ It's the default package repository for Emacs.☆ It's the default package repository for Emacs.☆ It's the default package repository for Emacs.☆ It's the default package repository for Emacs.☆ It's the default package repository for Emacs. ☆ But it only supported by Emacs☆ But it only supported by Emacs☆ But it only supported by Emacs☆ But it only supported by Emacs☆ But it only supported by Emacs ☆ and XEmacs has no feature such like ELPA.☆ and XEmacs has no feature such like ELPA.☆ and XEmacs has no feature such like ELPA.☆ and XEmacs has no feature such like ELPA.☆ and XEmacs has no feature such like ELPA. ☆ Debian pkg-emacsen team are converting all existing Emacs Lisp addon packages using dh-elpa. ☆ Debian pkg-emacsen team are converting all existing Emacs Lisp addon packages using dh-elpa. ☆ Debian pkg-emacsen team are converting all existing Emacs Lisp addon packages using dh-elpa. ☆ Debian pkg-emacsen team are converting all existing Emacs Lisp addon packages using dh-elpa. ☆ Debian pkg-emacsen team are converting all existing Emacs Lisp addon packages using dh-elpa.
  • 20. dh-elpa is easy to usedh-elpa is easy to usedh-elpa is easy to usedh-elpa is easy to usedh-elpa is easy to use $�apt-get�source�elpa-vala-mode $�cat�elpa-rust-mode-0.3.0/debian/rules $�apt-get�source�elpa-vala-mode $�cat�elpa-rust-mode-0.3.0/debian/rules $�apt-get�source�elpa-vala-mode $�cat�elpa-rust-mode-0.3.0/debian/rules $�apt-get�source�elpa-vala-mode $�cat�elpa-rust-mode-0.3.0/debian/rules $�apt-get�source�elpa-vala-mode $�cat�elpa-rust-mode-0.3.0/debian/rules #!/usr/bin/make�-f %: ��������dh�"$@"�--parallel�--with�elpa override_dh_auto_clean: ��������rm�-f�rust-mode.elc override_dh_auto_test: ��������./run_rust_emacs_tests.sh #!/usr/bin/make�-f %: ��������dh�"$@"�--parallel�--with�elpa override_dh_auto_clean: ��������rm�-f�rust-mode.elc override_dh_auto_test: ��������./run_rust_emacs_tests.sh #!/usr/bin/make�-f %: ��������dh�"$@"�--parallel�--with�elpa override_dh_auto_clean: ��������rm�-f�rust-mode.elc override_dh_auto_test: ��������./run_rust_emacs_tests.sh #!/usr/bin/make�-f %: ��������dh�"$@"�--parallel�--with�elpa override_dh_auto_clean: ��������rm�-f�rust-mode.elc override_dh_auto_test: ��������./run_rust_emacs_tests.sh #!/usr/bin/make�-f %: ��������dh�"$@"�--parallel�--with�elpa override_dh_auto_clean: ��������rm�-f�rust-mode.elc override_dh_auto_test: ��������./run_rust_emacs_tests.sh
  • 21. Verilog-mode test fails on XEmacsVerilog-mode test fails on XEmacsVerilog-mode test fails on XEmacsVerilog-mode test fails on XEmacsVerilog-mode test fails on XEmacs On�Sat,�Oct�15,�2016�at�7:44�PM,�Wilson�Snyder�<wsnyder@wsnyder.org>�wrote: >>>On�Sat,�Oct�15,�2016�at�3:48�PM,�Kiwamu�Okabe�<kiwamu@debian.or.jp>�wrote: >>>>�I�found�that!�If�we�run�"make�test"�on�fakeroot�environment,�we�get >>>>�such�error! >>> >>>�I�would�like�to�fix�this�problem�on�Debian�side�by�running�"make�test" >>>�on�normal�user. > >�Makes�sense.��I�suspect�the�eval�is�turned�off�as >�root/fakeroot�for�security,�however�this�verilog-mode�test >�depends�on�that�eval�feature,�so�obviously�the�test�will >�fail. On�Sat,�Oct�15,�2016�at�7:44�PM,�Wilson�Snyder�<wsnyder@wsnyder.org>�wrote: >>>On�Sat,�Oct�15,�2016�at�3:48�PM,�Kiwamu�Okabe�<kiwamu@debian.or.jp>�wrote: >>>>�I�found�that!�If�we�run�"make�test"�on�fakeroot�environment,�we�get >>>>�such�error! >>> >>>�I�would�like�to�fix�this�problem�on�Debian�side�by�running�"make�test" >>>�on�normal�user. > >�Makes�sense.��I�suspect�the�eval�is�turned�off�as >�root/fakeroot�for�security,�however�this�verilog-mode�test >�depends�on�that�eval�feature,�so�obviously�the�test�will >�fail. On�Sat,�Oct�15,�2016�at�7:44�PM,�Wilson�Snyder�<wsnyder@wsnyder.org>�wrote: >>>On�Sat,�Oct�15,�2016�at�3:48�PM,�Kiwamu�Okabe�<kiwamu@debian.or.jp>�wrote: >>>>�I�found�that!�If�we�run�"make�test"�on�fakeroot�environment,�we�get >>>>�such�error! >>> >>>�I�would�like�to�fix�this�problem�on�Debian�side�by�running�"make�test" >>>�on�normal�user. > >�Makes�sense.��I�suspect�the�eval�is�turned�off�as >�root/fakeroot�for�security,�however�this�verilog-mode�test >�depends�on�that�eval�feature,�so�obviously�the�test�will >�fail. On�Sat,�Oct�15,�2016�at�7:44�PM,�Wilson�Snyder�<wsnyder@wsnyder.org>�wrote: >>>On�Sat,�Oct�15,�2016�at�3:48�PM,�Kiwamu�Okabe�<kiwamu@debian.or.jp>�wrote: >>>>�I�found�that!�If�we�run�"make�test"�on�fakeroot�environment,�we�get >>>>�such�error! >>> >>>�I�would�like�to�fix�this�problem�on�Debian�side�by�running�"make�test" >>>�on�normal�user. > >�Makes�sense.��I�suspect�the�eval�is�turned�off�as >�root/fakeroot�for�security,�however�this�verilog-mode�test >�depends�on�that�eval�feature,�so�obviously�the�test�will >�fail. On�Sat,�Oct�15,�2016�at�7:44�PM,�Wilson�Snyder�<wsnyder@wsnyder.org>�wrote: >>>On�Sat,�Oct�15,�2016�at�3:48�PM,�Kiwamu�Okabe�<kiwamu@debian.or.jp>�wrote: >>>>�I�found�that!�If�we�run�"make�test"�on�fakeroot�environment,�we�get >>>>�such�error! >>> >>>�I�would�like�to�fix�this�problem�on�Debian�side�by�running�"make�test" >>>�on�normal�user. > >�Makes�sense.��I�suspect�the�eval�is�turned�off�as >�root/fakeroot�for�security,�however�this�verilog-mode�test >�depends�on�that�eval�feature,�so�obviously�the�test�will >�fail.
  • 22. Who is using XEmacs?Who is using XEmacs?Who is using XEmacs?Who is using XEmacs?Who is using XEmacs? ☆ ftp://ftp.xemacs.org/ is shutdown?☆ ftp://ftp.xemacs.org/ is shutdown?☆ ftp://ftp.xemacs.org/ is shutdown?☆ ftp://ftp.xemacs.org/ is shutdown?☆ ftp://ftp.xemacs.org/ is shutdown? $�zcat�/usr/share/doc/xemacs21/changelog.Debian.gz --snip-- xemacs21�(21.4.24-1)�unstable;�urgency=low ��*�New�upstream�release. --snip-- �--�Mark�Brown�<broonie@debian.org>��Thu,�13�Aug�2015�13:14:35�+0100 $�zcat�/usr/share/doc/xemacs21/changelog.Debian.gz --snip-- xemacs21�(21.4.24-1)�unstable;�urgency=low ��*�New�upstream�release. --snip-- �--�Mark�Brown�<broonie@debian.org>��Thu,�13�Aug�2015�13:14:35�+0100 $�zcat�/usr/share/doc/xemacs21/changelog.Debian.gz --snip-- xemacs21�(21.4.24-1)�unstable;�urgency=low ��*�New�upstream�release. --snip-- �--�Mark�Brown�<broonie@debian.org>��Thu,�13�Aug�2015�13:14:35�+0100 $�zcat�/usr/share/doc/xemacs21/changelog.Debian.gz --snip-- xemacs21�(21.4.24-1)�unstable;�urgency=low ��*�New�upstream�release. --snip-- �--�Mark�Brown�<broonie@debian.org>��Thu,�13�Aug�2015�13:14:35�+0100 $�zcat�/usr/share/doc/xemacs21/changelog.Debian.gz --snip-- xemacs21�(21.4.24-1)�unstable;�urgency=low ��*�New�upstream�release. --snip-- �--�Mark�Brown�<broonie@debian.org>��Thu,�13�Aug�2015�13:14:35�+0100
  • 23. We should drop emacsen!We should drop emacsen!We should drop emacsen!We should drop emacsen!We should drop emacsen! ☆ Mule was dead.☆ Mule was dead.☆ Mule was dead.☆ Mule was dead.☆ Mule was dead. ☆ XEmacs will be dead.☆ XEmacs will be dead.☆ XEmacs will be dead.☆ XEmacs will be dead.☆ XEmacs will be dead. ☆ Emacs has a big community, today.☆ Emacs has a big community, today.☆ Emacs has a big community, today.☆ Emacs has a big community, today.☆ Emacs has a big community, today. ☆ Should we focus Emacs without XEmacs?☆ Should we focus Emacs without XEmacs?☆ Should we focus Emacs without XEmacs?☆ Should we focus Emacs without XEmacs?☆ Should we focus Emacs without XEmacs?
  • 24. ConclusionConclusionConclusionConclusionConclusion ☆ Verilog-mode for Emacs is coming to Debian, soon. ☆ Verilog-mode for Emacs is coming to Debian, soon. ☆ Verilog-mode for Emacs is coming to Debian, soon. ☆ Verilog-mode for Emacs is coming to Debian, soon. ☆ Verilog-mode for Emacs is coming to Debian, soon. ☆ IceStorm is rewriting game rule as OSS style on FPGA. ☆ IceStorm is rewriting game rule as OSS style on FPGA. ☆ IceStorm is rewriting game rule as OSS style on FPGA. ☆ IceStorm is rewriting game rule as OSS style on FPGA. ☆ IceStorm is rewriting game rule as OSS style on FPGA. ☆ Use IceStorm. No more Vivado and Quartus!☆ Use IceStorm. No more Vivado and Quartus!☆ Use IceStorm. No more Vivado and Quartus!☆ Use IceStorm. No more Vivado and Quartus!☆ Use IceStorm. No more Vivado and Quartus!
  • 25. PR: Join SELTECH CORPORATION!PR: Join SELTECH CORPORATION!PR: Join SELTECH CORPORATION!PR: Join SELTECH CORPORATION!PR: Join SELTECH CORPORATION! ☆ http://seltech.co.jp/en/☆ http://seltech.co.jp/en/☆ http://seltech.co.jp/en/☆ http://seltech.co.jp/en/☆ http://seltech.co.jp/en/ ☆ Developing a Hypervisor for embedded system☆ Developing a Hypervisor for embedded system☆ Developing a Hypervisor for embedded system☆ Developing a Hypervisor for embedded system☆ Developing a Hypervisor for embedded system ☆ We are hiring embedded software engineer!☆ We are hiring embedded software engineer!☆ We are hiring embedded software engineer!☆ We are hiring embedded software engineer!☆ We are hiring embedded software engineer!
  • 26. License of photosLicense of photosLicense of photosLicense of photosLicense of photos *�Creative�Commons�BBB�│�Flickr ��https://www.flickr.com/photos/steren/2732488224/ ��Copyright:�Steren�Giannini�/�License:�CC�BY�2.0 *�TACC�Visualization:�Blood�Flow�in�the�Aorta�│�electric8sheep�│�Flickr ��https://www.flickr.com/photos/28285401@N05/4318538779/ ��Copyright:�electric8sheep�/�License:�CC�BY�2.0 *�Corey�Donohoe�(GitHub):�Metrics�Driven�│�Flickr�-�Photo�Sharing! ��https://www.flickr.com/photos/stevelacey/5820920545/ ��Copyright:�Steve�Lacey�/�License:�CC�BY�2.0 *�Single�plant�│�Sarah�│�Flickr ��https://www.flickr.com/photos/dm-set/22008748572/ ��Copyright:�Sarah�/�License:�CC�BY�2.0 *�Creative�Commons�BBB�│�Flickr ��https://www.flickr.com/photos/steren/2732488224/ ��Copyright:�Steren�Giannini�/�License:�CC�BY�2.0 *�TACC�Visualization:�Blood�Flow�in�the�Aorta�│�electric8sheep�│�Flickr ��https://www.flickr.com/photos/28285401@N05/4318538779/ ��Copyright:�electric8sheep�/�License:�CC�BY�2.0 *�Corey�Donohoe�(GitHub):�Metrics�Driven�│�Flickr�-�Photo�Sharing! ��https://www.flickr.com/photos/stevelacey/5820920545/ ��Copyright:�Steve�Lacey�/�License:�CC�BY�2.0 *�Single�plant�│�Sarah�│�Flickr ��https://www.flickr.com/photos/dm-set/22008748572/ ��Copyright:�Sarah�/�License:�CC�BY�2.0 *�Creative�Commons�BBB�│�Flickr ��https://www.flickr.com/photos/steren/2732488224/ ��Copyright:�Steren�Giannini�/�License:�CC�BY�2.0 *�TACC�Visualization:�Blood�Flow�in�the�Aorta�│�electric8sheep�│�Flickr ��https://www.flickr.com/photos/28285401@N05/4318538779/ ��Copyright:�electric8sheep�/�License:�CC�BY�2.0 *�Corey�Donohoe�(GitHub):�Metrics�Driven�│�Flickr�-�Photo�Sharing! ��https://www.flickr.com/photos/stevelacey/5820920545/ ��Copyright:�Steve�Lacey�/�License:�CC�BY�2.0 *�Single�plant�│�Sarah�│�Flickr ��https://www.flickr.com/photos/dm-set/22008748572/ ��Copyright:�Sarah�/�License:�CC�BY�2.0 *�Creative�Commons�BBB�│�Flickr ��https://www.flickr.com/photos/steren/2732488224/ ��Copyright:�Steren�Giannini�/�License:�CC�BY�2.0 *�TACC�Visualization:�Blood�Flow�in�the�Aorta�│�electric8sheep�│�Flickr ��https://www.flickr.com/photos/28285401@N05/4318538779/ ��Copyright:�electric8sheep�/�License:�CC�BY�2.0 *�Corey�Donohoe�(GitHub):�Metrics�Driven�│�Flickr�-�Photo�Sharing! ��https://www.flickr.com/photos/stevelacey/5820920545/ ��Copyright:�Steve�Lacey�/�License:�CC�BY�2.0 *�Single�plant�│�Sarah�│�Flickr ��https://www.flickr.com/photos/dm-set/22008748572/ ��Copyright:�Sarah�/�License:�CC�BY�2.0 *�Creative�Commons�BBB�│�Flickr ��https://www.flickr.com/photos/steren/2732488224/ ��Copyright:�Steren�Giannini�/�License:�CC�BY�2.0 *�TACC�Visualization:�Blood�Flow�in�the�Aorta�│�electric8sheep�│�Flickr ��https://www.flickr.com/photos/28285401@N05/4318538779/ ��Copyright:�electric8sheep�/�License:�CC�BY�2.0 *�Corey�Donohoe�(GitHub):�Metrics�Driven�│�Flickr�-�Photo�Sharing! ��https://www.flickr.com/photos/stevelacey/5820920545/ ��Copyright:�Steve�Lacey�/�License:�CC�BY�2.0 *�Single�plant�│�Sarah�│�Flickr ��https://www.flickr.com/photos/dm-set/22008748572/ ��Copyright:�Sarah�/�License:�CC�BY�2.0