Fatdog64-700 beta1

A home for all kinds of Puppy related projects
Post Reply
Message
Author
fatdog
Posts: 104
Joined: Wed 17 Apr 2013, 03:12

Fatdog64-700 beta1

#1 Post by fatdog »

Jamesbond and Kirk are pleased to announce the release of Fatdog64-700 beta1.

Fatdog64-700 is a new major release of Fatdog64. All base packages have been updated. The release announcement for alpha 1 can be found here.

Changes from 700 alpha1:

Updates:
* Linux kernel updated to 3.16.2
* Seamonkey updated to 2.29
* pfilesearch updated to 1.35
* fossil updated to 1.29
* New load_sfs.sh interface
* Update openssl to 1.0.1i
* yassm updated to 2.5.3 (thanks rcrsn51)
* Update FAQ documents
* pfilesearch-1.35
* dialog-2014.08
* ntfs3g-2014.2.15
* pburn-4.3.6
* libSDL-net-1.2.8
* yassm-2.5.3
* libpng-1.6.13
* sqlite-3.8.6
* xf86-video-intel-2.99.16
* xf86-video-nouveau-1.0.11
* xf86-input-mouse-1.9.1
* Mesa-10.2.7
* flash-plugin-11.2.202.406

New Features:
* Many scripts are now gettext-ed, thanks to work of L18L
* reboot will not stop disks
* uml now uses proper init system like lxc-sandbox
* Dnsmasq-2.70
* xf86-input-vmmouse-13.0.0
* prompt before killing X or reboot.
* firefox-32


and numerous bug fixes and fine tunings. Be sure to use a new savefile/savefolder.


Get it from the usual location in ibiblio or one of its mirrors: aarnet, uoc.gr, and nluug.nl.

SFS-es are here: http://distro.ibiblio.org/fatdog/sfs/700/ and on ibiblio's mirrors too.

Thanks too all the folks who helped test and debug alpha1!
Last edited by fatdog on Sun 26 Oct 2014, 13:25, edited 1 time in total.
-= The Fatdog Team (kirk, jamesbond, SFR and step) =-
[url=http://murga-linux.com/puppy/viewtopic.php?p=794748#794748]Contributed Fatdog64 packages thread[/url]
This account is used for announcements only. Send PM directly to members' handle.

fatdog
Posts: 104
Joined: Wed 17 Apr 2013, 03:12

#2 Post by fatdog »

Note 1: 700 beta1 is a bit bigger than alpha1 because it comes with Firefox and Seamonkey *combined*. The default browser is set to Firefox, *however*, do not uninstall Seamonkey even if you don't use it because in this release Seamonkey and Firefox uses the same libraries (in other words - if you uninstall Seamonkey, Firefox will stop working). This is similar to 631.

Note 2: Please checkout the updated FAQs.
Last edited by fatdog on Tue 16 Sep 2014, 04:52, edited 3 times in total.
-= The Fatdog Team (kirk, jamesbond, SFR and step) =-
[url=http://murga-linux.com/puppy/viewtopic.php?p=794748#794748]Contributed Fatdog64 packages thread[/url]
This account is used for announcements only. Send PM directly to members' handle.

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Fatdog64-700 beta1

#3 Post by Billtoo »

Installed to a sdhc card with the Fatdog installer.

Computer
Processor 8x Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
Memory 16417MB (446MB used)
Machine Type Physical machine
Operating System Fatdog64 [700b1]
User Name root (root)
Date/Time Sun Sep 14 19:47:31 2014
Display
Resolution 3840x1080 pixels
OpenGL Renderer GeForce GTX 560 Ti/PCIe/SSE2
X11 Vendor The X.Org Foundation
OpenGL
Vendor NVIDIA Corporation
Renderer GeForce GTX 560 Ti/PCIe/SSE2
Version 4.4.0 NVIDIA 340.32
Direct Rendering Y_es

Good so far.
Attachments
smplayer.jpg
(25.81 KiB) Downloaded 4469 times
screenshot2.jpg
(23.51 KiB) Downloaded 4270 times
screenshot.jpg
(15.07 KiB) Downloaded 3884 times
Last edited by Billtoo on Mon 15 Sep 2014, 13:35, edited 2 times in total.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#4 Post by rcrsn51 »

Attached is PeasyPrint v2.6 for Fatdog. The current version does not appear in the menus.

PeasyDisc appears twice in the Multimedia menu.

Xscanimage is in the Utility menu. It is not a GUI program.
Attachments
peasyprint_fd600-2.6.pet
(6.97 KiB) Downloaded 676 times

User avatar
James C
Posts: 6618
Joined: Thu 26 Mar 2009, 05:12
Location: Kentucky

#5 Post by James C »

Just a quick live test of Beta 1. Best resolution I can achieve is 1024x768 instead of the desired 1980x1020 .....but it did boot to a desktop at least.
Tried both blacklisting nouveau and not....... same result.

Code: Select all

-Computer-
Processor		: 8x AMD FX(tm)-8320 Eight-Core Processor
Memory		: 8077MB (410MB used)
Machine Type		: Physical machine
Operating System		: Fatdog64 [700b1]
User Name		: root (root)
Date/Time		: Mon Sep 15 01:27:17 2014
-Display-
Resolution		: 1024x768 pixels
OpenGL Renderer		: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
X11 Vendor		: The X.Org Foundation
-Audio Devices-
Audio Adapter		: HDA-Intel - HDA ATI SB
Audio Adapter		: HDA-Intel - HDA NVidia


Code: Select all

VGA compatible controller		: NVIDIA Corporation Device 1381 (rev a2) (prog-if 00 [VGA controller])
Audio device		: NVIDIA Corporation Device 0fbc (rev a1)
Ethernet controller		: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 09)
From the latest Tahr....

Code: Select all

# report-video
VIDEO REPORT: tahrpup, version 5.8.3.rc1

Chip description:
VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750] (rev a2)

Requested by /etc/X11/xorg.conf:
  Resolution (widthxheight, in pixels): 1024x768x16
  Depth (bits, or planes):              24
  Modules requested to be loaded:       dbe

Probing Xorg startup log file (/var/log/Xorg.0.log):
  Driver loaded (and currently in use): nouveau
  Loaded modules: dbe ddc extmod fb glx int10 kbd mouse shadow vbe vesa

Actual rendering on monitor:
  Resolution:  1920x1080 pixels (508x286 millimeters)
  Depth:       24 planes

...the above also recorded in /tmp/report-video
Will try on a bit older hardware a bit later.

User avatar
James C
Posts: 6618
Joined: Thu 26 Mar 2009, 05:12
Location: Kentucky

#6 Post by James C »

Moving back to an older box....... display,sound and internet all correct on initial boot.Will be doing a frugal install as soon as I finish this post.

Code: Select all

-Computer-
Processor		: 4x AMD Athlon(tm) II X4 620 Processor
Memory		: 4048MB (358MB used)
Machine Type		: Physical machine
Operating System		: Fatdog64 [700b1]
User Name		: root (root)
Date/Time		: Mon Sep 15 01:49:46 2014
-Display-
Resolution		: 1440x900 pixels
OpenGL Renderer		: Gallium 0.4 on NVA8
X11 Vendor		: The X.Org Foundation
-Audio Devices-
Audio Adapter		: HDA-Intel - HDA NVidia
Audio Adapter		: HDA-Intel - HDA NVidia

Code: Select all

VGA compatible controller		: NVIDIA Corporation GT218 [GeForce 210] (rev a2) (prog-if 00 [VGA controller])
Audio device		: NVIDIA Corporation High Definition Audio Controller (rev a1)

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

#7 Post by mavrothal »

beta1 runs fine on my VM.
Skype though appears to have some issues

Code: Select all

# skype # version 4.3.0.37.sfs
/usr/bin/skype: line 22: /opt/pa4-32/bin/pulseaudio: No such file or directory
/usr/bin/skype: line 23: /usr/share/skype/skype: No such file or directory
/usr/bin/skype: line 24: /opt/pa4-32/bin/pulseaudio: No such file or directory
# skype # version 4.2.0.13.sfs
/usr/bin/skype: line 23: /usr/share/skype/skype: No such file or directory
I know there is along thread about recent skype issues but I'm too lazy I guess :oops:
Talking about lazy :roll: , what is the magic to remove the floppy desktop icon?
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

User avatar
James C
Posts: 6618
Joined: Thu 26 Mar 2009, 05:12
Location: Kentucky

#8 Post by James C »

Frugal install successful......

Code: Select all

# uname -a
Linux fatdog64-579 3.16.2 #1 SMP Mon Sep 8 16:13:08 EDT 2014 x86_64 GNU/Linux
# 

Code: Select all

# free
             total       used       free     shared    buffers     cached
Mem:       4048868     988616    3060252     261268      63564     495304
-/+ buffers/cache:     429748    3619120
Swap:      6249248          0    6249248
Attachments
Fatdog64 700.jpg
(82.25 KiB) Downloaded 3486 times

User avatar
James C
Posts: 6618
Joined: Thu 26 Mar 2009, 05:12
Location: Kentucky

#9 Post by James C »

Even older box, another successful frugal install.Everything working on initial boot.

Code: Select all

-Computer-
Processor		: 2x AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
Memory		: 3791MB (345MB used)
Machine Type		: Physical machine
Operating System		: Fatdog64 [700b1]
User Name		: root (root)
Date/Time		: Mon Sep 15 03:39:01 2014
-Display-
Resolution		: 1440x900 pixels
OpenGL Renderer		: Gallium 0.4 on NV67
X11 Vendor		: The X.Org Foundation
-Audio Devices-
Audio Adapter		: HDA-Intel - HDA NVidia

Code: Select all

-PCI Devices-

Audio device		: NVIDIA Corporation MCP67 High Definition Audio (rev a1)

Ethernet controller		: NVIDIA Corporation MCP67 Ethernet (rev a2)

VGA compatible controller		: NVIDIA Corporation C68 [GeForce 7050 PV / nForce 630a] (rev a2) (prog-if 00 [VGA controller])

User avatar
neerajkolte
Posts: 516
Joined: Mon 10 Feb 2014, 07:05
Location: Pune, India.

#10 Post by neerajkolte »

Beta1.....

I thought after Alpha1, there would be a Alpha2...

I am not complaining though.... :wink: :D :D

Downloading now.

Thanks.

- Neeraj.
"One of my most productive days was throwing away 1000 lines of code."
- Ken Thompson

“We tend to overestimate the effect of a technology in the short run and underestimate the effect in the long run.â€￾
- Amara’s Law.

LateAdopter
Posts: 361
Joined: Fri 27 May 2011, 17:21
Location: Reading UK

Radeon RS880G UVD/VDPAU

#11 Post by LateAdopter »

Hello jamesbond

I did say that I hadn't done it before... Why is there so much misinformation out there when the right answer is so simple:

Code: Select all

make modules_prepare
make M=drivers/gpu/drm/radeon
Having sorted that, there's good news and bad news.

The bad news: mesa/VDPAU is broken in fd700b1 but working in fd700a1 and fd630
from fd700b1:

Code: Select all

# vdpauinfo
display: :0   screen: 0
Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object file: No such file or directory
Error creating VDPAU device: 1
It's trying to load the VDPAU wrapper to VAAPI which doesn't work, even if I install the package, because there is no VAAPI decoder.

with fd700a1 and fd630

Code: Select all

# vdpauinfo
display: :0   screen: 0
API version: 1
Information string: G3DVL VDPAU Driver Shared Library version 1.0

Video surface:

name   width height types
-------------------------------------------
420     8192  8192  NV12 YV12 
422     8192  8192  UYVY YUYV 
444     8192  8192  Y8U8V8A8 V8U8Y8A8 

Decoder capabilities:

name               level macbs width height
-------------------------------------------
MPEG1                 0 262144  8192  8192
MPEG2_SIMPLE          3 262144  8192  8192
MPEG2_MAIN            3 262144  8192  8192

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8          8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 
R8G8B8A8          8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 
R10G10B10A2       8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 
B10G10R10A2       8192  8192    y  NV12 YV12 UYVY
This is finding the old shader based VDPAU decoder that Christian König wrote years ago. But at least mesa/vdpau is working.

----

THE GOOD NEWS!

radeon/uvd is working with my RS880G at least as far as the kernel/drm.

Code: Select all

Sep 15 20:20:09 fatdog64-610 kern.err kernel: [drm:uvd_v1_0_start] *ERROR* UVD not responding, trying to reset the VCPU!!!
Sep 15 20:20:09 fatdog64-610 kern.info kernel: [drm] ring test on 5 succeeded in 1 usecs
Sep 15 20:20:09 fatdog64-610 kern.info kernel: [drm] UVD initialized successfully.
One step at a time!

kirk
Posts: 1553
Joined: Fri 11 Nov 2005, 19:04
Location: florida

#12 Post by kirk »

# vdpauinfo
display: :0 screen: 0
Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object file: No such file or directory
Error creating VDPAU device: 1
I thought that stuff was removed before beta1 got out. Oh well. We're going to remove libva and some other associated stuff. If you look at /etc/profile and find:

export VDPAU_DRIVER=va_gl

You'll want to change va_gl to what ever your chipset uses, maybe r600. Look in /var/log/Xorg.0.log and search for vdpau to find what exactly to put there. You might have to use the proprietary driver along with xvba-driver to make that work. Really don't think it's worth it.

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Fatdog64-700 beta1

#13 Post by Billtoo »

Used the Fatdog installer to install to the hard drive of my lenovo
ThinkCentre desktop pc.

Computer
Processor 2x Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
Memory 4048MB (358MB used)
Machine Type Physical machine
Operating System Fatdog64 [700b1]
User Name root (root)
Date/Time Mon Sep 15 19:32:35 2014
Display
Resolution 1920x1080 pixels
OpenGL Renderer GeForce GT 220/PCIe/SSE2
X11 Vendor The X.Org Foundation
OpenGL
Vendor NVIDIA Corporation
Renderer GeForce GT 220/PCIe/SSE2
Version 3.3.0 NVIDIA 340.32
Direct Rendering Y_es

Added some programs, it's working well so far.
Attachments
taskmanager.jpg
(109.5 KiB) Downloaded 2977 times
screenshot.jpg
(158.55 KiB) Downloaded 3108 times

solex
Posts: 65
Joined: Fri 05 Sep 2014, 13:39

#14 Post by solex »

I installed B1 over A1 and all of my setting were remembered from the save file on my ThinkPad X61.

Not sure if installing over A1s is recommend but it is a really nice feature to not have to restore my settings and personal files (they were backed up prior to the upgrade)

Glad to have FireFox.

Thank you

-Computer
Processor : 2x Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz
Memory : 2025MB (373MB used)
Machine Type : Physical machine
Operating System : Fatdog64 [700b1]
User Name : root (root)
Date/Time : Mon Sep 15 21:26:31 2014

-Display-
Resolution : 1920x1080 pixels
OpenGL Renderer : Mesa DRI Intel(R) 965GM
X11 Vendor : The X.Org Foundation

-Audio Devices-
Audio Adapter : HDA-Intel - HDA Intel

-Input Devices-
Lid Switch
Sleep Button
Power Button
AT Translated Set 2 keyboard
daskeyboard
daskeyboard
Logitech USB Laser Mouse
ThinkPad Extra Buttons
PC Speaker
Video Bus
TPPS/2 IBM TrackPoint

-Printers (CUPS)-
BR7820_G_PL

-SCSI Disks-
ATA HITACHI HTS72202
MATSHITA DVD/CDRW UJDA775

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#15 Post by jamesbond »

mavrothal wrote:I know there is along thread about recent skype issues but I'm too lazy I guess :oops:
Load the 32-bit SFS first. Thanks M$ for only releasing 32-bit version of skype.
Talking about lazy :roll: , what is the magic to remove the floppy desktop icon?
There is no config, you will need to hack one of the innards. Since you're running this in a VM, I'm wondering isn't there away to stop emulating the floppy?

Anyway, the innards is here: /usr/sbin/fatdog-drive-icon-udev-handler.sh line 97 - change "PROCEED=yes" to "PROCEED=".
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

LateAdopter
Posts: 361
Joined: Fri 27 May 2011, 17:21
Location: Reading UK

#16 Post by LateAdopter »

hello kirk
kirk wrote:
If you look at /etc/profile and find:

export VDPAU_DRIVER=va_gl

You'll want to change va_gl to what ever your chipset uses, maybe r600. Look in /var/log/Xorg.0.log and search for vdpau to find what exactly to put there. You might have to use the proprietary driver along with xvba-driver to make that work. Really don't think it's worth it.
Thanks for the clue. It was only necessary to comment out the line and now it's "working".

Code: Select all

# vdpauinfo
display: :0   screen: 0
API version: 1
Information string: G3DVL VDPAU Driver Shared Library version 1.0

Video surface:

name   width height types
-------------------------------------------
420     8192  8192  NV12 YV12 
422     8192  8192  UYVY YUYV 
444     8192  8192  Y8U8V8A8 V8U8Y8A8 

Decoder capabilities:

name               level macbs width height
-------------------------------------------
MPEG1                 0  9216  2048  1152
MPEG2_SIMPLE          3  9216  2048  1152
MPEG2_MAIN            3  9216  2048  1152
H264_BASELINE        41  9216  2048  1152
H264_MAIN            41  9216  2048  1152
H264_HIGH            41  9216  2048  1152
VC1_ADVANCED          4  9216  2048  1152

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8          8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 
R8G8B8A8          8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 
R10G10B10A2       8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 
B10G10R10A2       8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 
All the expected decoders are listed.

The last reasonably working XVBA on DX10 gpus was Catalyst 12.6. Pemasu did patch that to work with his 3.7.2 kernel, but there is no chance it would work with current kernels.

I notice glamor is enabled, but not by your glamor.conf. I guess Alex Deucher must have changed the defaults.

I need to investigate. The last time I tried glamor, it was much too slow for video playback and I had to change back to EXA.

EDIT: I was wrong, it is still using EXA

EDIT2

I have verified that VDPAU is all joined up by enabling VDPAU in VLC.
If I play a 720p50 H.264 video it produces a suitably garbled output with the picture wrapped twice vertically.
These gpus only do frame based output and not field based. That's what the mesa patches are about.

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Fatdog64-700 beta1

#17 Post by Billtoo »

@jamesbond

I added dosbox with the gslapt package manager, it doesn't add a menu entry or a desktop file.
I edited another desktop file and saved it as dosbox.desktop

[Desktop Entry]
Encoding=UTF-8
Name=dosbox
Icon=/usr/share/icons/hicolor/16x16/apps/dosbox16.png
Comment=dosbox
Exec=dosbox
Terminal=false
Type=Application
Categories=Game
GenericName=dosbox

I found an icon on the web and resized it.

Here it is if you can use it.

EDIT: It works in xfce4 too :)

EDIT2: I have xfce4 working well now (as well as I know how to make it
at least).
I started it with "xwin xfce4-session" and it gives a couple error
windows about keybindings which disappear when clicked on, razor panel
is still active so I moved it and set it to autohide.
I use razor panel to reboot or shutdown and next bootup it goes to the
desktop, displays the keybinding errors once again.

Anyway, I'm enjoying beta1 so thanks to you and kirk.
Attachments
screenshot2.jpg
(70.99 KiB) Downloaded 640 times
screenshot3.jpg
(70.86 KiB) Downloaded 677 times
xfce4menu.jpg
(92.42 KiB) Downloaded 1675 times
dosbox16.png
(1.55 KiB) Downloaded 1908 times
Last edited by Billtoo on Wed 17 Sep 2014, 15:15, edited 1 time in total.

LateAdopter
Posts: 361
Joined: Fri 27 May 2011, 17:21
Location: Reading UK

#18 Post by LateAdopter »

Hello jamesbond & kirk

You might consider disabling backing store by default.

It was disabled by xorg anyway prior to fatdog 630

On my hardware, with vblank_mode=0 glxgears does:

424 with backing store enabled
1185 with backing store disabled.

I know glxgears is not a real application, but that's surely not good.

seacyd
Posts: 32
Joined: Mon 14 Nov 2011, 12:18
Location: Austria

Fatdog64-700 Network connection issues

#19 Post by seacyd »

I have successfully setup wlan connection via the version works) - the GUI in the system tray, however, does not work.

Although it shows the working connection after I have had activated my wlan profile via the control panels's network manager.

Connecting via command line wpa_supplicant works as well.

I would like to have the connection initiated automatically when booting-up. Any suggestion? Is this a known glitch? Where are the autostart scripts to be put, so that I can place the command line wpa2 script there?

JustGreg
Posts: 782
Joined: Tue 24 May 2005, 10:55
Location: Connecticut USA

#20 Post by JustGreg »

I downloaded the 700 Beta 1 iso and did a manual installation to my EFI hard disk. Fatdog 64 700 Beta 1 booted without a problem. The Ethernet connection was properly detected and setup. Since, I do not use Wifi, I used a small bash file in the Startup directory to turn Wifi off.

I have tried several squashed file system add-on programs. The only one witha problem is Wine. The Iexplore program fails with a major fault and resulting memory dump. I will try a few other Wine items to see if the problem is limited to only Iexplore. Hopefully, a sfs add-on will be available for Libre-Office.

The other item was Peasy-Print. pet did not install at all. I hope it does get converted to the new package format for the package manager.

Here is the hardware description of the test system:
Processor : 2x AMD C-60 APU with Radeon(tm) HD Graphics
Memory : 1633MB (175MB used)
Machine Type : Physical machine
Operating System: Fatdog64 [700b1]
User Name : root (root)
Date/Time : Tue Sep 16 00:20:51 2014
-Display- Resolution : 1366x768 pixels
OpenGL Renderer : Gallium 0.4 on AMD PALM
X11 Vendor : The X.Org Foundation
-Audio Devices-
Audio Adapter : HDA-Intel - HDA ATI SB
-Input Devices-
Power Button
Lid Switch
Power Button
Video Bus
AT Translated Set 2 keyboard
Logitech USB Trackball
HP Wireless hotkeys
PC Speaker
HP Truevision HD
SynPS/2 Synaptics TouchPad
HP WMI hotkeys
-SCSI Disks-
ATA SanDisk SDSSDP06
hp DVDRAM GT50N

As always, a big thank you to the people, who work on getting this test version out for everyone's use.
Enjoy life, Just Greg
Live Well, Laugh Often, Love Much

Post Reply