Bug 213552 - pkg-1.9 (latest) is not usable or very functional
Summary: pkg-1.9 (latest) is not usable or very functional
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: i386 Any
: --- Affects Some People
Assignee: Mark Linimon
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-17 01:04 UTC by nibbana
Modified: 2017-06-26 00:23 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nibbana 2016-10-17 01:04:30 UTC
I don't know what the hell is going on with FreeBSD, but it seems like the
policies now set in place are geared to develop trashy code, and push a
trashy operating systems out as a "RELEASE", when the operating system
is not in any way EVEN USABLE.  Whoever is in charge needs to be FIRED,
or needs to RESIGN!!!  I can say this: 20 years ago, FreeBSD was NOT ALLOWED
TO BE RELEASED WITH EVEN A SINGLE NOTICBLE FLAW!!!  The entire release would
be held back if even A SINGLE NOTICABLE THING WAS WRONG!  And now?

The display is totally fucked up!  Artifact characters on the terminal
(ncurses?), random displays of inverse "mouse" blocks (mouse driver?),
scrollback fucked up (keeps scrolling when the buffer fills), zero
functionality of vidcontrol, stuck to 30 lines and bad fonts, double-spacing
on terminal mouse pastes, broken Xwindow - won't start up - segfaults,
many-year-old USB/ATA drive panics that erase and/or corrupt dozens and 100s
of files on drives - dozens+100s of STUPID Clang warnings on things like
correct operator precedence - it seems that everything is being designed for
retarded people!  And NOW: pkg is TOTALLY FUCKED UP!

And it's just great that no help or man-page describes how to get the
pkg version number - or cites it - just fucking great.  Luckily, it wasn't
too hard to guess, but a user shouldn't have to guess what options are:

pkg -v (undocumented)

$ pkg -4d search xorg; pkg -4d update

[I'll leaving the double spacing for the idiots that programmed it,
 why should I waste time covering up for idiots programmers at FreeBSD?]

pkg -4d search xorg; pkg -4d update                                             

DBG(1)[79750]> pkg initialized                                                  

pkg: Repository FreeBSD missing. 'pkg update' required                          

DBG(1)[79750]> PkgRepo: verifying update for FreeBSD                            

DBG(1)[79750]> PkgRepo: need forced update of FreeBSD                           

DBG(1)[79750]> Pkgrepo, begin update of '/var/db/pkg/repo-FreeBSD.sqlite'       

DBG(1)[79751]> Fetch: fetching from: http://pkg.FreeBSD.org/FreeBSD:11:i386/late

st/meta.txz with opts "i4"                                                      

DBG(1)[79751]> Fetch: fetching from: http://pkg.FreeBSD.org/FreeBSD:11:i386/late

st/meta.txz with opts "i4"                                                      

DBG(1)[79751]> Fetch: fetching from: http://pkg.FreeBSD.org/FreeBSD:11:i386/late

st/meta.txz with opts "i4"                                                      

pkg: http://pkg.FreeBSD.org/FreeBSD:11:i386/latest/meta.txz: No address record  

DBG(1)[79752]> Fetch: fetching from: http://pkg.FreeBSD.org/FreeBSD:11:i386/late

st/packagesite.txz with opts "i4"                                               

DBG(1)[79752]> Fetch: fetching from: http://pkg.FreeBSD.org/FreeBSD:11:i386/late

st/packagesite.txz with opts "i4"                                               

DBG(1)[79752]> Fetch: fetching from: http://pkg.FreeBSD.org/FreeBSD:11:i386/late

st/packagesite.txz with opts "i4"                                               

pkg: http://pkg.FreeBSD.org/FreeBSD:11:i386/latest/packagesite.txz: No address r

ecord                                                                           

pkg: Repository FreeBSD cannot be opened. 'pkg update' required                 

DBG(1)[79753]> pkg initialized                                                  

Updating FreeBSD repository catalogue...                                        

DBG(1)[79753]> PkgRepo: verifying update for FreeBSD                            

DBG(1)[79753]> PkgRepo: need forced update of FreeBSD                           

DBG(1)[79753]> Pkgrepo, begin update of '/var/db/pkg/repo-FreeBSD.sqlite'       

DBG(1)[79754]> Fetch: fetching from: http://pkg.FreeBSD.org/FreeBSD:11:i386/late

st/meta.txz with opts "i4"                                                      

DBG(1)[79754]> Fetch: fetching from: http://pkg.FreeBSD.org/FreeBSD:11:i386/late

st/meta.txz with opts "i4"                                                      

DBG(1)[79754]> Fetch: fetching from: http://pkg.FreeBSD.org/FreeBSD:11:i386/late

st/meta.txz with opts "i4"                                                      

pkg: http://pkg.FreeBSD.org/FreeBSD:11:i386/latest/meta.txz: No address record  

repository FreeBSD has no meta file, using default settings                     

DBG(1)[79755]> Fetch: fetching from: http://pkg.FreeBSD.org/FreeBSD:11:i386/late

st/packagesite.txz with opts "i4"                                               

DBG(1)[79755]> Fetch: fetching from: http://pkg.FreeBSD.org/FreeBSD:11:i386/late

st/packagesite.txz with opts "i4"                                               

DBG(1)[79755]> Fetch: fetching from: http://pkg.FreeBSD.org/FreeBSD:11:i386/late

st/packagesite.txz with opts "i4"                                               

pkg: http://pkg.FreeBSD.org/FreeBSD:11:i386/latest/packagesite.txz: No address r

ecord                                                                           

Unable to update repository FreeBSD      

AND THIS REPEATS ENDLESSLY - IT'S COMPLETELY NON-FUNCTIONAL.
It is possible to fetch(1) meta.txz - but that doesn't help anything.
A user can't search or update - and bugs.freebsd.org is not so lynx
friendly anymore - it's usable, but it's not friendly to lynx.
It's difficult or impossible to know what means what when presented
with lots of lines and checkboxes that don't have clear labels.
Just more "progress" I guess - isn't that what kids call it today?
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2016-10-17 06:13:08 UTC
IIUC there was a bug in pkg 1.9 that only showed up when running on real hardware, not in a jail.

1.9.1 has already been issued to address the problem.  Can you try that to see if it resolves that particular issue for you?

As for the other issues, may I perhaps request that you address them on one of the  mailing lists (perhaps advocacy@), or perhaps the forums?  I'm not saying that you're not justified in making your observations, just that it is somewhat difficult to address them all in the somewhat constrained space of a single Problem Report.  I think you deserve an answer, and promise that I will try to participate.
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2017-06-26 00:23:42 UTC
No response for over 6 months.  Close, but will reopen if there is a new response.