Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
pseudorandom name
May 6, 2007

this is design by committee:

Adbot
ADBOT LOVES YOU

Bloody
Mar 3, 2013

pseudorandom name posted:

this is design by committee:



i dont see anything wrong here

Last Chance
Dec 31, 2004

Bloody posted:

i dont see anything wrong here

its because you have jquery in your gang date

Bloody
Mar 3, 2013

lol if you think i know anything about javascript

Bloody
Mar 3, 2013

Bloody posted:

lol if you think i know anything

Bloody
Mar 3, 2013

Bloody posted:

lol if you think

Cold on a Cob
Feb 6, 2006

i've seen so much, i'm going blind
and i'm brain dead virtually

College Slice

agreedo



also agreed

Bloody
Mar 3, 2013

Last Chance posted:

its because you have jquery in your gang date

also ill have you know that this gang tag was a gift :smugmrgw:

Last Chance
Dec 31, 2004

gang date. the gently caress was i thinking

Notorious b.s.d.
Jan 25, 2003

by Reene
suspicious dish is too smart to be suckered easily, so i was driven to investigate docker

its a shitshow but people are at least starting to talk about openstack integration and poo poo that could matter to non-startup-dipshits. moved from "utter bullshit" column to "pile of miserable techie wank" column in my head. also known as "poo poo to watch"

Suspicious Dish
Sep 24, 2011

2020 is the year of linux on the desktop, bro
Fun Shoe
Keep in mind that I don't know that much about Docker's UI model, only the basics and how some of our customers are using Docker and how they want to use Docker and RHEL together.

I know more about the underlying technologies of containerization, and there are plenty of great benefits there. For a simple example of how small you can make a container manager, see linux-user-chroot. Even that has a lot of fancy features.

Linux is really the only platform where developers don't ship apps to users directly, they instead go through this middle-man called a "distribution" which only breaks your software and adds dumb politics on top. Docker, I think, has a real potential of providing an excellent server app distribution model where app developers ship their apps directly to users, which is a really good thing.

Packages got us really far, but they're really outdated as a distribution technology in 2014, when we have so many better models in use today. Docker may not be the greatest thing in the world, but it's at least something more than what we have right now, and more people exploring the "app sandbox" and "app distribution" venues to invent and improve and make something better are always good.

VAGENDA OF MANOCIDE
Aug 1, 2004

whoa, what just happened here?







College Slice

Suspicious Dish posted:

which only breaks your software and adds dumb politics on top

on the other hand, debian

Suspicious Dish
Sep 24, 2011

2020 is the year of linux on the desktop, bro
Fun Shoe

api call girl posted:

on the other hand, debian

That was the prime example I was thinking of, yes.

ShadowHawk
Jun 25, 2000

CERTIFIED PRE OWNED TESLA OWNER

api call girl posted:

on the other hand, debian

even I won't endorse debian politics

Suspicious Dish
Sep 24, 2011

2020 is the year of linux on the desktop, bro
Fun Shoe
But if Debian's politics died, I wouldn't have any use for this bulk order of popcorn I got at Costco the other day.

Suspicious Dish
Sep 24, 2011

2020 is the year of linux on the desktop, bro
Fun Shoe
I just looked at ctte. There's an argument over having two menu systems, saying that two are bad and that we should only use one. One is Debian's dumb menu system which literally nothing uses, the other being a standard across literally every Linux DE and Linux app.

The current train of thought is that they are going to define what the word "should" means in the context of Debian policy, because nobody can figure out what "should" means in a technical sense.

Suspicious Dish
Sep 24, 2011

2020 is the year of linux on the desktop, bro
Fun Shoe
So, to take a step back, I think Ian is arguing that, by declaring the
traditional menu system a "should," he's not introducing a problem into
Policy that doesn't already exist, because our current use of "should" is
all over the map.

I agree with that statement as far as it goes, but I don't think it's a
very useful observation. Because usage of "should" is currently all over
the map, it doesn't provide any clear guidance to the packager, which is
what the goal should be.

When working on a section of Policy, I try to fix issues like that when we
see them. There are various "should" requirements in Policy that I think
are actually wishlist bugs, among them man pages and doc-base integration.
I don't believe those should share a word with things I would file as
important bugs. That's a long-standing bug in Policy that needs to get
fixed.

I think it's up to the TC to figure out what the requirements on
maintainers are for the two separate menu systems in Debian at the moment,
and to express those in some clear way so that the project knows what the
requirements are and to what extent we are holding maintainers to them. I
don't think it's up to the TC to decide how Policy handles normative
language.

So, I think the questions before the TC are:

1. Should programs that make sense in the context of a typical DE (I
realize there's some fuzziness around this) all have desktop files? If
so, what level of Policy requirement should that be? (Please be more
specific than "should" -- maybe talk in terms of expected bug
severities? For reference, I consider man pages and doc-base
integration to be a wishlist bug.)

2. What level of Policy requirement is providing traditional menu files in
individual packages, using the same terminology?

Things that I don't think are TC issues:

* Whether desktop files should be documented in Policy at all. There
appears to be consensus that they should be, and I don't think anyone is
disagreeing with that consensus, so there is no dispute there.

* How Policy should formally represent the distinction between different
levels of requirements. I respectfully suggest that this is a question
of the maintenance and style of the Policy documentation, not a question
of technical policy for the project, and is therefore a matter for the
Policy Editors to decide, not the TC. What we're looking for from the
TC is clear guidance on what the requirements are and what level of
severity those requirements have. We clearly need to find some way to
represent that in English once we have that guidance, but I don't think
this is the place to decide how to do that or what the implications are
for all the other "should" statements in Policy.

Bloody
Mar 3, 2013

smdh if you cant figure out the meaning of "should" in the context of requirements

pram
Jun 10, 2001
imagine an operating system controlled by a committee of fishmechs

pseudorandom name
May 6, 2007

somebody go demand that Debian conform to RFC 2119

theadder
Dec 30, 2011


pram posted:

imagine an operating system controlled by a committee of fishmechs

its windows

infernal machines
Oct 11, 2012

we monitor many frequencies. we listen always. came a voice, out of the babel of tongues, speaking to us. it played us a mighty dub.

theadder posted:

its windows

hardly. windows isn't driven by wikipedia based technical "accuracy".

it's 20 years of long tail cruft with a focus grouped coat of paint every three years

Notorious b.s.d.
Jan 25, 2003

by Reene
politics are the point of debian

its a real democracy with hundreds of committees. democracy is ugly. the products are not.

pram
Jun 10, 2001
interesting cuz debians a real piece of poo poo rhel ftw

VAGENDA OF MANOCIDE
Aug 1, 2004

whoa, what just happened here?







College Slice

Notorious b.s.d. posted:

politics are the point of debian

its a real democracy with hundreds of committees. democracy is ugly. the products are not.

Suspicious Dish
Sep 24, 2011

2020 is the year of linux on the desktop, bro
Fun Shoe
Debian tech committee members "should" go jump off a bridge, tia

Notorious b.s.d.
Jan 25, 2003

by Reene

Suspicious Dish posted:

Debian tech committee members "should" go jump off a bridge, tia

i just try not to look at how the sausage is made

VAGENDA OF MANOCIDE
Aug 1, 2004

whoa, what just happened here?







College Slice
Let me just drop this tarball in my production server from some random vendor and fprot it with some fun roll loops

--this thread

Suspicious Dish
Sep 24, 2011

2020 is the year of linux on the desktop, bro
Fun Shoe

api call girl posted:

Let me just drop this tarball in my production server from some random vendor and fprot it with some fun roll loops

--this thread

No, we don't run Debian

Progressive JPEG
Feb 19, 2003

Suspicious Dish posted:

So, I think the questions before the TC are:

1. Should

lol

Suspicious Dish
Sep 24, 2011

2020 is the year of linux on the desktop, bro
Fun Shoe
https://lists.debian.org/debian-ctte/2014/04/

I'll just leave this here.

Progressive JPEG
Feb 19, 2003

also debian is good despite the committee stuff

i think it has a side benefit of giving an outlet to the fishmechs that insulates them from the real work

the systemd stuff was pretty hilarious tho, was worried they were gonna make the wrong decision to support bsd debians or whatever other pet projects

Notorious b.s.d.
Jan 25, 2003

by Reene

Progressive JPEG posted:

also debian is good despite because of the committee stuff

Notorious b.s.d.
Jan 25, 2003

by Reene
Reading a debian mailing list will make any reasonable person cry, roll his eyes or fall asleep. That's ok. That's just how decisions have to be hashed out, if you're going to do it democratically and in public.

There is no benevolent dictator.

Random dudes with commit perms cannot determine policy quietly behind the scenes

People think about poo poo, talk about poo poo, fish mech the gently caress out of every little thing and hopefully reach consensus

Suspicious Dish
Sep 24, 2011

2020 is the year of linux on the desktop, bro
Fun Shoe
Debian is slow, out-of-date, and gives an unreasonable amount of concern for weird edge cases like Debian/kFreeBSD, a project that only two people actually use, three of which work on it.

Its packages in its repositories are maintained by volunteers that often have no idea what they're doing. They constantly invent new "standards" that are custom and bad like the "traditional menu" system.

It attempts to build a great OS by allowing users to mix/match components to unreasonable amounts of flexibility.

Debian still ships my software with patches that are broken. I still get bug reports upstream for crashes that those patches cause upstream, and I have personally asked the maintainers of the packages to remove their patches many times over. I do not like shipping broken software to users, and it's extremely exhausting to have to explain to users that it's out of my control.

People think that because there's this magical third-party in here, that the software is of good quality, or that it's more secure or something. I have no idea why people think that some volunteer who doesn't know much about anything writing a custom build script to unpack a tarball and make a .deb is better than having the developer themselves writing a custom build script to unpack a tarball and make a .deb.

It's controlled by a large constitution that's somehow more vague and has more interpretations than the US Code of Conduct. Most conflicts end in fishmechian "that's not how I read the policy, let's agree to disagree" statements. Things don't get done, they just get bikeshedded about over and over. And over.

It took Debian close to a year to decide that yes, a modern init system is something we should have, and then took close to 5 months to pick the only sane option (that was documented, feature-rich, didn't have a contributor license agreement, didn't have any active maintenance, didn't have a bug list 8,000 lines long)

Suspicious Dish
Sep 24, 2011

2020 is the year of linux on the desktop, bro
Fun Shoe

Notorious b.s.d. posted:

Reading a debian mailing list will make any reasonable person cry, roll his eyes or fall asleep. That's ok. That's just how decisions have to be hashed out, if you're going to do it democratically and in public.

There is no benevolent dictator.

Random dudes with commit perms cannot determine policy quietly behind the scenes

People think about poo poo, talk about poo poo, fish mech the gently caress out of every little thing and hopefully reach consensus

Why do you think slow, tired consensus is the best way to build working software?

pram
Jun 10, 2001

Suspicious Dish posted:

Its packages in its repositories are maintained by volunteers that often have no idea what they're doing.

Notorious b.s.d.
Jan 25, 2003

by Reene

Suspicious Dish posted:

Why do you think slow, tired consensus is the best way to build working software?

Debian is an institution that collates, documents, and distributes software. It's very, uh, institutional. By design.

Actually writing the software is probably better done elsewhere

FMguru
Sep 10, 2003

peed on;
sexually

Notorious b.s.d. posted:

Actually writing the software is probably better done elsewhere
like redmond or cupertino

Adbot
ADBOT LOVES YOU

Progressive JPEG
Feb 19, 2003

and most people use it through one of many sub-distros thatve refined the mess a bit

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply